Hacker Newsnew | past | comments | ask | show | jobs | submit | petabytes's commentslogin


Hacking the firmware in Fuji cameras definitely impressed a few recruiters, and helped me get a position recently.


Any interesting things I could do with my X-T2?


Not yet, although I'm slowly working on an alternative to Fuji's X app


https://github.com/webui-dev/webui is a lightweight alternative to webview/electron/tauri


Dumb question but I thought tauri was the lightweight alternative to electron. Did I remember that incorrectly?


Lightweight often just translates to less features. Unless you're rewriting a truly bad piece of software, you're "lightweight" alternative will be just as heavyweight when you're done reimplementing everything


Yes, WebUI uses the real installed web browser, so no rewriting is needed like WebView. The lib is 200 Kb !!!


Honestly it would make more sense to buy an old $300 Canon camera, install Magic Lantern (or CHDK)

Hate to say it, but in my experience open source hardware is always been poor quality, unless it's a single board computer.


This targets a different class of imaging. It is meant to compete with equipment typically used to film movies, which cost significantly more.


Yes, but the Canon 5D has been used for (some) professional movies.


Canon 5D markIII with MagicLantern could produce superb RAW footages. I never graded better source material.

Unfortunately, production is huge luck. You cannot preview recorded footages (only BW, low res, low framerate preview). Postproduction require extra step of converting fotages to something more common like ProRes 422. Which is another place for error.

TLDR it is not suitable for professional production because of lack of preview on set.


I've been using this the past few weeks to try and cross compile my software. Clang works, but a lot of the core libraries are missing. pkgbuild for instance won't work. And even native Cocoa apps I've tried won't work. That being said, this has a ton of potential. I really wish the devs had more time to work on it.


Cocotron used to have pretty good AppKit API coverage:

https://www.cocotron.org

I was able to get a ported app running with it at one point. And I think Microsoft took a pass at it more recently: https://github.com/Microsoft/WinObjC

But it appears Darling uses Cocotron so maybe you've already seen how well it works for you.


Have you tried using the headers and sources from Xcode SDKs and linking them against Clang on Darling? Should be enough if cross compiling is the goal and not porting apps to run on other platforms.

Something similar can be done with Wine as well as MinGW and other similar toolchains and platforms that target Windows.


You don't even need Darling or Wine if you just want to cross-compile since Clang can target any platform irrespective of the platform you are running it on (as long as your Clang is not built with support for that target disabled). All you need is the system libraries/headers and a linker (Apple's ld64 is open source, no idea if lld is usable for Mach-O yet). See e.g. OpenTTD's old how-to: http://web.archive.org/web/20200917010945/http://devs.opentt...

The only thing making this hard for targeting OS X is that a) too few people care for ready-made cross-compilers to be available so you have to piece this together yourself and b) there is no open-source reimplementation of the OS X system headers and stub libraries to link against so you have to extract the official ones from Xcode but that again is only a matter of people not caring.

For MinGW that is all there because Windows is a much more popular target - many Linux distros have MinGW packages that you can simply install and start cross-compiling. The same could be done for OS X.


Why wouldn't they just pay it? Would there be any negative consequences?


Not really for this one incident, but you don't really want to set a precedent if anything bigger ever happens. A spacefaring nation doesn't want to establish the idea it could owe financial liability for it to someone else.


> don't really want to set a precedent

Or sensibly they want to set the precedent that AU$400 is the appropriate amount!


Well Russia did eventually pay Canada the cleanup bill for the nuclear pollution of Kosmos-954. Precedent is already there.

https://en.m.wikipedia.org/wiki/Kosmos_954

And as the article says, states are already obligated to do so under the outer space treaty.


admission of guilt, liability


Indeed, and perhaps fear of precedent?


I sometimes use it to reformat some text or code, or write some very simple boilerplate code. So honestly it only saves me a few minutes a day typically.


I thought I was smart by putting my email in a png image on my page. Still, no spam mail after about a year.


Really wish there was something like this, but C or Rust instead of Python Or JavaScript.


The web site https://areweguiyet.com/ has a list of GUI libraries for Rust.

I haven’t tried any yet as I lack the time, but it can be a good starting point.

Iced and Slint where interesting when I looked at that, and Slint may be done by former Qt developers.



The app needs to be reversed engineered and have a 3rd party reimplemention. Even if it's slightly inferior, it's always good to have an alternative.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: