Recent submissions

Comment · 9 months ago
I really enjoyed "Samorost 3" by the same developers. Machinarium still takes the cake though.
Comment · 9 months ago
I stopped doing these years ago, but apparently I've posted 370 Dweets!

Pretty happy with this one: https://www.dwitter.net/d/7421

It's always fun just spending 10 minutes slamming together some trig functions and see what appears on the screen.

https://www.dwitter.net/d/12850

Comment · 10 months ago
Thanks. It was just a fun exercise and I had fun writing about it.
Comment · 10 months ago
Haha thank you, I was quite pleased with the outcome. It's good, cause getting the animated emojis working would be pretty involved :P
Comment · 10 months ago
I'm the OP, and I have to pitch in here. This comment is a bit unhinged, basically claiming that every WIP GUI library written in Rust sucks on principle. This is false, and there are some very good ongoing efforts that will probably be great and desirable GUI options in the future.

Also, the comment claims that QML is not Qt. QML was added to Qt in 2009 and has been where a large proportion of the developer's focus has been ever since. It is absolutely Qt and you can't claim otherwise.

A bit of a passionate response to a passionate parent comment.

Comment · 10 months ago
Hey, I'm the author of the post. Thanks for reading! Appreciate it :)

I think QML is very easy to get started with and you should just give it a go. It's not without its weirdness as other comments have already mentioned, and unfortunately there's still many controls that are less-than-ideal for desktop applications than their original QWidget equivalents. Using QWidgets+UIC is nice, but in my experience creates problems when you want to get fancy and custom with your design, with animations and shifting layouts and whatnot, well, especially after using QML.

Comment · 11 months ago
A lot of apps people use these days are cloud-first and automatically save all the time, so there's not even a save button to have a floppy icon for! The icon to say that it's synced looks like a cloud, and if you're using a web browser it'll probably have a Download button with a download icon. No floppy disks in sight.

I wouldn't be surprised if there's computer users out there that wouldn't recognise the "save icon".

RIP in peace

Comment · 11 months ago
Comment · 11 months ago
While you're at it, go on a huge tangent writing a library that allows one implementation to work as both an X11 and Wayland compositor.

Actually why stop there? Make said library also compile to a full screen Windows and Macos application that somehow renders the contents of windows to textures and does event handing etc. that way you can write your desktop environment once and use it everywhere.

I've gone crazy with power.

Comment · 11 months ago
This is a pretty neat idea, and shows that maybe a desktop environment could be a lot more flexible than we're used to if it was based on something flexible. Not exactly counter intuitive.

I'd like to see how complex a CEF-based Wayland compositor would be in comparison.

How about using Godot instead of CEF? It has a pretty full-featured UI system.

So many possibilities.

Comment · 11 months ago
Haha nice! It's a good library, and it's flexible enough that you can extend the syntax of JS however you like (with some difficulty, as it's not exactly documented). I experimented with adding my own type system to JS by using Acorn. Can recommend.
Comment · 11 months ago
Oh you must think you are reading Hacker News, sorry about that, this is actually AI Optimism News.
Comment · 11 months ago
Comment · 11 months ago
I think most popular languages were started as an experiment in some feature, or to solve a specific problem someone had. Those are good reasons to make a language. I see no reason to make a language just to take attention away from other existing languages. Instead, make a language so you can understand how to make languages. It is 100% doable by one person. It's fun and educational.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton