I really enjoyed "Samorost 3" by the same developers. Machinarium still takes the cake though.
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…
Thanks. It was just a fun exercise and I had fun writing about it.
Haha thank you, I was quite pleased with the outcome. It's good, cause getting the animated emojis working would be pretty involved :P
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…
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…
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…
I strongly suspect I know what that does because I worked with Svelte 4 for years (you no longer have to do this in Svelte 5. I can recommend Svelte 5, it's nice). Basically, assigning a state to itself tells it to…
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…
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…
Oh you must think you are reading Hacker News, sorry about that, this is actually AI Optimism News.
Nice. I built something basically just like this for work for the same reason last year. It only look a few hours though, cause I just used Acorn [0] to parse my JS, then directly evaluated the AST. It also had an…
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…
Agreed. It's nice to be able to just use the provided terminal when running KDE. It's very customisable and runs plenty fast. I also love being able to right click on Dolphin and tell it to open Konsole in the current…
I've been thinking about this for a minute, and I think if an American were to say "why", and take only the most open vowel sound from that word and put it between "k" and "m", you get a pretty decent Australian…
This is basically asking for a response that's just the original comment but with "KDE" and "Gnome" switched. I personally find KDE to look very nice and bring a much better and less clunky user experience than Gnome,…
Blender does this. It's sick.
People typing faster can make a huge difference at work: I get asked for help a lot, and when I ask someone to do something on their computer and they do it painfully slowly, that can represent a lot more time that I…
I second Bitwig. It even works a little bit better on Linux in some ways than on Windows!
This is false. TypeScript does not add any run time checks, but it does encourage you to add some yourself.
That's pretty much exactly my setup. On top of that I make sure I can do most important things with just my left hand: I use Ctrl+F1/2/3 as is default in KDE (Firefox on F1, editor of F2 usually), but then I rebind…
What I find most interesting about your comment is the words "something most of us are familiar with", because it implies that consciousness is a two-way communication. It affects the physical world: If it didn't, then…
Yes, but the comment could mislead people, so I clarified it.
This comment could mislead people: The linked article explicitly says that * and [] are identical when used in function arguments. It then goes on to suggest a possible syntactical change for the C language where the []…
Rust's borrow checker is not only for multi threading and memory safety. It allows someone designing an API for any kind of data structure to guarantee that the user is using it correctly, by making their code not…
I really enjoyed "Samorost 3" by the same developers. Machinarium still takes the cake though.
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…
Thanks. It was just a fun exercise and I had fun writing about it.
Haha thank you, I was quite pleased with the outcome. It's good, cause getting the animated emojis working would be pretty involved :P
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…
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…
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…
I strongly suspect I know what that does because I worked with Svelte 4 for years (you no longer have to do this in Svelte 5. I can recommend Svelte 5, it's nice). Basically, assigning a state to itself tells it to…
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…
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…
Oh you must think you are reading Hacker News, sorry about that, this is actually AI Optimism News.
Nice. I built something basically just like this for work for the same reason last year. It only look a few hours though, cause I just used Acorn [0] to parse my JS, then directly evaluated the AST. It also had an…
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…
Agreed. It's nice to be able to just use the provided terminal when running KDE. It's very customisable and runs plenty fast. I also love being able to right click on Dolphin and tell it to open Konsole in the current…
I've been thinking about this for a minute, and I think if an American were to say "why", and take only the most open vowel sound from that word and put it between "k" and "m", you get a pretty decent Australian…
This is basically asking for a response that's just the original comment but with "KDE" and "Gnome" switched. I personally find KDE to look very nice and bring a much better and less clunky user experience than Gnome,…
Blender does this. It's sick.
People typing faster can make a huge difference at work: I get asked for help a lot, and when I ask someone to do something on their computer and they do it painfully slowly, that can represent a lot more time that I…
I second Bitwig. It even works a little bit better on Linux in some ways than on Windows!
This is false. TypeScript does not add any run time checks, but it does encourage you to add some yourself.
That's pretty much exactly my setup. On top of that I make sure I can do most important things with just my left hand: I use Ctrl+F1/2/3 as is default in KDE (Firefox on F1, editor of F2 usually), but then I rebind…
What I find most interesting about your comment is the words "something most of us are familiar with", because it implies that consciousness is a two-way communication. It affects the physical world: If it didn't, then…
Yes, but the comment could mislead people, so I clarified it.
This comment could mislead people: The linked article explicitly says that * and [] are identical when used in function arguments. It then goes on to suggest a possible syntactical change for the C language where the []…
Rust's borrow checker is not only for multi threading and memory safety. It allows someone designing an API for any kind of data structure to guarantee that the user is using it correctly, by making their code not…