I quit my job to focus on SerenityOS full time
221–230 of 264 posts
Re: I quit my job to focus on SerenityOS full time
#222THIS IS SOOOOO INSPIRING. With all the FAANG and the Leetcodes and promotions and L6 - L7 TC and all of this nonsense, true hacker spirit and the fun of just building cool stuff with technology has gone from the hacker space. In fact, the hacker space is actually shrinking. Projects like these and people like Andreas Kling, are a beacon of hope and light during these troubled times. May more people be inspired with t…
Re: I quit my job to focus on SerenityOS full time
#223Earlier quoted context omitted.
Nice tip, I started with something short - writing a screenshot utility: https://youtu.be/3BF-vUts3ws Ed: i really enjoyed the video, but I feel it could have been even better (and shorter) if he used a proper debugger for the second part. But I don't know if that is available in the os. The more I use a debugger, the more I realize I should use a debugger, and the earlier I should use a debugger. Advice/directions t…
> Smalltalk and lisp does this very well - you can't AFAIK quite go that far with c++, but it's what all systems should aspire to, as a baseline (70s debug experience) Actually that was were we were going to before Java took over the stage. "Lucid Energize Demo VHS 1993"- https://www.youtube.com/watch?v=pQQTScuApWk https://dreamsongs.com/Cadillac.html IBM also built on those ideas for the 4th release of Visual Age fo…
http://code-ballads.net/read-eval-print-loop-repl-in-c/
https://code-ballads.net/generated-notebooks/cpp/repl_cling/...
https://github.com/root-project/cling
https://blog.jupyter.org/interactive-workflows-for-c-with-ju...
There's been some discussion on hn before, but I couldn't find anything particularly recent (or interesting tbh).
Then there is of course rr, as seen recently on hn:
"Instant replay: Debugging C and C++ programs with rr" https://news.ycombinator.com/item?id=27034588
And I also came across "inspector"- which unfortunately appears to be abandoned?
"Inspector - A drop-anywhere C++ Repl" https://news.ycombinator.com/item?id=16360738
Re: I quit my job to focus on SerenityOS full time
#224Earlier quoted context omitted.
> Smalltalk and lisp does this very well - you can't AFAIK quite go that far with c++, but it's what all systems should aspire to, as a baseline (70s debug experience) Actually that was were we were going to before Java took over the stage. "Lucid Energize Demo VHS 1993"- https://www.youtube.com/watch?v=pQQTScuApWk https://dreamsongs.com/Cadillac.html IBM also built on those ideas for the 4th release of Visual Age fo…
Yes. I did come across: https://github.com/topazproject/topaz From: "When a Mouse Eats a Python: Smalltalk-style Development for Python and Ruby" https://2017.programming-conference.org/details/MoreVMs-2017... See also: http://www.hpi.uni-potsdam.de/hirschfeld/publications/index.... But it seems abandoned? I guess maybe maglev ruby on the gemstone platform does move the needle a bit closer: http://maglev.github.io/do…
For Ruby, "pry" gets you at least some of the way there with MRI. It's nowhere near the "full experience", but it has taken a lot of inspiration from Smalltalk, and it's just an entirely different world compared to IRB.
Re: I quit my job to focus on SerenityOS full time
#225> SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. More like a love letter to Windows 95 :) It doesn't really have much in common with the Unix GUIs available around that time, which were mostly Motif-based (think FVWM, CDE etc). In fact it looks so Windows-like (including the applications) that my first impression was that this was another go at making something like ReactOS. But cle…
But FVWM(95) is also a love letter to Windows 95, isn't it?
Re: I quit my job to focus on SerenityOS full time
#226Windows NT/9x/2000 represented the high point for aesthetics. Light grey, rectilinear, clear delineation, all contributed to being easy on the eye and functional. Glad to see it make a comeback.
I hope you are aware, that this is highly subjective?
(and maybe nostalgia related?)
Because I don't know any person who likes it, who didn't use it back then a lot.
edit: unsurprisingly notaware it seems. I advice to make a test : ask any person who did not use this aesthetic back then, and see if you find anyone who likes it
otherwise each to his own
Re: I quit my job to focus on SerenityOS full time
#227I'm unlikely to ever use this project, follow it closely or interact with the creator but it still makes me extremely happy to see someone working on a project like this, with the goals, motivations and context that Andreas discusses. Thank you for making the world a little bit better at a time when it feels so crazy.
Re: I quit my job to focus on SerenityOS full time
#228Earlier quoted context omitted.
Yes. I did come across: https://github.com/topazproject/topaz From: "When a Mouse Eats a Python: Smalltalk-style Development for Python and Ruby" https://2017.programming-conference.org/details/MoreVMs-2017... See also: http://www.hpi.uni-potsdam.de/hirschfeld/publications/index.... But it seems abandoned? I guess maybe maglev ruby on the gemstone platform does move the needle a bit closer: http://maglev.github.io/do…
> I guess maybe maglev ruby on the gemstone platform does move the needle a bit closer: For Ruby, "pry" gets you at least some of the way there with MRI. It's nowhere near the "full experience", but it has taken a lot of inspiration from Smalltalk, and it's just an entirely different world compared to IRB.
I suspect a image-like (as in lisp/smalltalk image) view of the code is needed for this to work well (hence the link to "persistent code" for maglev/gemstone).
That said, I do use pry/byebug a lot - but I there might very well be features I'm not aware of.
Re: I quit my job to focus on SerenityOS full time
#229Andreas is the best part about this project. He's just _nice_. He's a good person. It makes me want to contribute and work with him because I feel like I'll learn from him. Too many elite programmers are total jerks!
you cannot be more correct. too many elite programmers are not only jerks, but also selfish egoistic masochists who deny any right to others to be wrong now and then, while still fit for work. yet - same jerks often complain having difficulties finding help (typically overseeing the quite obvious reason for it). no, this is not a hate comment, but a sad one, as rarely people ask why so many opensource projects are le…
Another aspect is that in a lot of disciplines, a certain level of maniacal persistence increases your chance of success. To take the "mythical" 10k hours to mastery, it's a lot easier to get to 10k hours if you're not spending time getting in 10k hours of socialisation.
I say this as someone who myself would much rather code than spend time socialising most days - it's certainly not meant to imply that everyone introvert or who spends most of their time coding are assholes (that'd implicate myself...), but that there's a level of correlation between being good and spending lots of time practising and not spending as much time thinking about social niceties, and not everyone manages to strike the right balance.
Re: I quit my job to focus on SerenityOS full time
#230THIS IS SOOOOO INSPIRING. With all the FAANG and the Leetcodes and promotions and L6 - L7 TC and all of this nonsense, true hacker spirit and the fun of just building cool stuff with technology has gone from the hacker space. In fact, the hacker space is actually shrinking. Projects like these and people like Andreas Kling, are a beacon of hope and light during these troubled times. May more people be inspired with t…
Just curious - what have been the negative effects you've found of the hacker space shrinking? And what reasons do you think account for it shrinking?