Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
akling
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
akling
5y ago
Yes indeed! “Microsoft Windows User Experience”. I got a used copy off of Amazon last year for $2
62.
▲
by
akling
5y ago
I wasn't recording anything until ~6 months into the project. In retrospect, it would have been nice to have! There's a bit of history about early development here: https://serenityos.org/happy/1st/ Also
63.
▲
by
akling
5y ago
Yes! That’s such a great post. For people interested in this, I strongly recommend getting a hold of the old Windows 2000 era user interface guidelines book from Microsoft.
64.
▲
by
akling
5y ago
It's still very immature and not ready for production use. That said, you can do a heck of a lot in 3 years if you put in consistent time and effort towards something. :)
65.
▲
by
akling
5y ago
>I'd love to see some innovation with the old school design ethos too; maybe there are even better ways of displaying controls? Or maybe a new way to think about controls that weren't around back then. Oh yeah, this is somethin
66.
▲
by
akling
5y ago
We have a growing number of ports for those that wish to run 3rd party software on SerenityOS: https://github.com/SerenityOS/serenity/tree/master/Ports Note that the system aims to be completely free fro
67.
▲
by
akling
5y ago
Glad you enjoyed the video! Just to be clear, while I started the project, it's since been hacked on by hundreds of people (we're well over 500 contributors on GitHub) and it's by no means a solo project anymore! https:/
68.
▲
by
akling
5y ago
The more the merrier! And I would love to see more alternative browser engines as well :^)
69.
▲
by
akling
5y ago
Agreed, the Handmade Seattle event was fantastic! They have started posting recordings of this year's event to the website, so you'll be able to watch all the talks there soon (AFAIK) :)
70.
▲
by
akling
5y ago
Wow, thanks for the endorsement! I'm happy to have found a way to share my love for programming with so many people, and it's even cooler when it helps someone improve their skills :)
71.
▲
by
akling
5y ago
Hi bdash! Great to see you here, and I hope life is going well for you too :)
72.
▲
by
akling
5y ago
I love this post! :^) It’s been a joy to watch Linus grow as a developer over the last year and a half. And the fact that he had no C++ experience before joining makes it even more impressive.
73.
▲
by
akling
5y ago
I built it, believing it was going to be useful. In the end, it was not. There's no point in keeping unused features around, since the system is just for ourselves. Since then, we've built a markup language for interface design (G
74.
▲
by
akling
5y ago
LibTLS is our own original code [1], it has nothing to do with OpenBSD (or any other library that happens to share the name.) :) 1. https://github.com/SerenityOS/serenity/tree/master/Userland/...
75.
▲
by
akling
5y ago
In most cases: whatever specification document exists for the particular thing I'm trying to do. For things that are more open, like API's, I like to look at what mature API's that do what I want to do already look like. And
76.
▲
by
akling
5y ago
Ruby would definitely be a fun port to add to our roster! The SerenityOS pthread implementation has improved substantially in the last year, so you might find it easier to get things working now.
77.
▲
by
akling
5y ago
That's right, the system name and its default hostname are both references to the serenity prayer. :)
78.
▲
by
akling
5y ago
There's a port of Qt 6 in the works (not yet merged) here: https://github.com/SerenityOS/serenity/pull/9362 While hackish, it does look pretty promising: https://twitter.com/linusgroh
79.
▲
by
akling
5y ago
Integer scaling is in development and 2x mode is available via the display settings application. It's not mature yet, and most assets don't have 2x versions. But we'll get there eventually. :^)
80.
▲
by
akling
5y ago
That's correct, the SerenityOS UI does not attempt to be touch friendly. This is a classic mouse & keyboard system by design. :)
81.
▲
by
akling
5y ago
I removed the global menu bar after realizing that it's incredibly tedious to use at large resolutions. It made some sense at 640x480 and 800x600, but at 1080p and beyond, you run into a great deal of mouse travel between a window and
82.
▲
by
akling
5y ago
SerenityOS does have basic support for TTF/OTF rendering via our native LibGfx library [1], and it's possible to switch the system font to a vector font of your choice. That said, nobody has implemented kerning or hinting yet, so
83.
▲
by
akling
5y ago
Certainly! We have a growing library of ports [1] that you can build with a single command to add 3rd party software to the system. Note that unlike many other operating systems, SerenityOS aims to be completely free of 3rd party software i
84.
▲
by
akling
5y ago
I added it to the homepage after seeing your comment, thank you! While we're a developer-targeted project, it makes total sense to have at least one screenshot on the website. :^)
85.
▲
by
akling
5y ago
Hello friends! I'm the original author of SerenityOS and it's a lovely surprise to see it on the front page of HN :^) This project has been quite the journey for me, from starting it from scratch ~3 years ago, to quitting my job ~
86.
▲
C++ Ecosystem in 2021
(blog.jetbrains.com)
3 points
by
akling
5y ago
|
0 comments
87.
▲
Why Computing Students Should Contribute to Open Source Software Projects
(cacm.acm.org)
3 points
by
akling
5y ago
|
0 comments
88.
▲
MDN Plus
(developer.mozilla.org)
5 points
by
akling
5y ago
|
0 comments
89.
▲
Playing the Open Source Game
(kristoff.it)
24 points
by
akling
6y ago
|
2 comments
90.
▲
by
akling
6y ago
Indeed, I've had a ton of fun learning about system security by implementing various protection mechanisms and security mitigations (and doing some of my own exploits, too!) I'm learning new stuff all the time, so I've been
More ›