This is a blog post, not a product launch. It's intended to be a foundation on which a "real" GUI library can be written. The author mentions that it is one of several steps that should allow the Java community to coalesce around a better toolkit in the long term.
I think an option could be GPU-accelerated drawing. It won't look native, but one can create a UI that performs well on just about any platform. Vulkan greatly improves the portability of such applications (compared to the OpenGL vs. OpenGL ES mess), and Skia has a nice set of primitives on which one could build.
It's also worth pointing out that creating a cross-platform API is better for new players than for entrenched ones.
Honest question: can someone explain the focus a lot of the HN crowd seems to have on "native"-looking UI? I've used plenty of applications that don't look "native" and it doesn't bother me. Is there a reason to prefer it? I get that performance can be an advantage, but one can easily write a very performant application using something like Skia, or doing one's own GPU acceleration, without having any native look.
I hear Java GUI has supposedly gotten better, but all of the Java GUI apps I see look awful. For instance, try telling that to Ghidra and it's butt-ugly text that shows up super thin on my hidpi display. I like Ghidra, but for a graphical RE tool, Cutter is so much prettier with its QT interface. Of course, r2 is great and works from CLI.
Interesting project. I'm curious about his mention of server costs in the sponsor request - it looks like he's serving downloads of the icon pack from github, so that shouldn't be a big bandwidth cost. It appears that he's using vercel serverless; the free tier appears quite generous, and the $20 paid tier should be affordable. I understand asking for donations, more just curious why it is expensive to run this.
Edit: never mind; seems he's using firebase storage, which could get pricey. Maybe it would make sense to serve over github pages or similar to keep costs down. Or even an el cheapo VPS, which should have more than enough space to store the images and plenty of bandwidth to serve them. Cache the number of icons and run a cronjob every ten minutes that scans the directory and updates the number.
Not to mention that there are lots of things we should have precisely because they are a threat to the state: encryption that the government cannot break, automatic weapons, individual autonomy, etc. These things all can be abused by "the bad guys", and will be, but we accept those risks because they are inherent to being free.
This clearly isn't a popular opinion, but I may as well add it here: I like git. It's not that bad and not that hard to use. Occasionally I have to look up how to do something, usually involving git-filter-branch. But that's no surprise, because what I'm trying to do is usually inherently complex. I don't think a different interface would solve that. For most other stuff, git is simple and easy to use. It was a bit slow to learn, but most really good tools are (e.g. vim).
Some guy wrote a tool to intercept the keys for level three on windows. Most streaming services offer only low-quality streams with level three, but big G dmca'ed the repo and most forks. Mirrors are still up all over, though; here's one: https://github.com/kipyegonmark/widevine-l3-decryptor
This may also be because the Pfizer shot needs to be stored at nearly a hundred degrees below zero, while the Moderna one needs to be stored at only a few degrees below zero. This makes Moderna's option much better for distribution.
That's the frustrating thing. I was convinced to try using a twitter account by a friend who talked about how great it is to follow interesting tech people. For some cases, I guess it could be. But the problem is, everyone seems to also tweet about current political stuff, and I have no interest in seeing that at every turn. I know "stop talking about politics everywhere" is trite, but stop talking about politics everywhere.
This may be a dopey question, but my understanding was that gun ownership basically didn't exist in China. The one instance of going shooting in China of which I've heard involved going to a special range in a major city in which rifles were chained to the table at the firing line. How do boats get away with this?
I think a potential factor is the democrats' anti-gun rhetoric. It's explicitly designed to cater to white suburban moms, i.e. those who think guns are bad and scary and threaten their children. This in spite of the fact that twice as many children die from accidents involving glass tabletops than firearms accidents [0]. Add to that the recent surge in new minority gun owners due to safety concerns [1], the long, racist history of gun control [2] from army/navy laws to those targeting "saturday-night specials", and the recent push to lock certain weapons behind a $200 tax and an arduous process [3] and I think it makes for a big factor in Trump's increased black and hispanic support. This is in spite of the fact that Trump is absolutely terrible as far as gun rights go, but the democrats for some reason insist on being worse. Running on a platform of repealing the NFA, the GCA, and the FOPA, or even getting rid of the Hughes amendment, would probably yield massive dividends.