Live data from Hacker News

I quit my job to focus on SerenityOS full time

awesomekling.github.io

221–230 of 264 posts

Re: I quit my job to focus on SerenityOS full time

#222

THIS 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…

As far as I can tell he’s doing this with money from Apple, so, swing and a miss there.

Re: I quit my job to focus on SerenityOS full time

#223
post #205
post #171

Earlier 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…

Oh, there's apparently a repl for clang/c++: "cling"

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

#224
post #215
post #205

Earlier 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…

> 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.

Re: I quit my job to focus on SerenityOS full time

#225
post #209

> 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?

FVWM95 was, certainly. Plain FVWM was very much not - it had a very distinctive look of its own. E.g. [1] is more typical of FVWM.

[1] http://linuxmafia.com/~n6tadam/fvwm/screenshot.png

Re: I quit my job to focus on SerenityOS full time

#226
post #112

Windows 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.

"Windows NT/9x/2000 represented the high point for aesthetics."

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

#227

I'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.

The author seems to be against providing ISOs, which is a shame, I'd love to try this out.

Re: I quit my job to focus on SerenityOS full time

#228
post #224
post #215

Earlier 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 should clarify; I specifically meant being able to do stuff like write a high level sketch of a module, then simply run it, and implement missing methods and classes as you go. Similar to writing a red/failing test - then filling in functionality.

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

#229
post #216

Andreas 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…

I think you're onto something about showing off. You just won't hear as much relative to their importance about the projects led by entirely uncontroversial people who don't care about attention.

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

#230

THIS 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…

Tbh I'm not super involved in CS, but I like learning about it and am working on a side project.

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?

Post reply on HN