Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
akling
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
akling
3y ago
Great read! This reminds me of a macOS app I made for my wife a few years back. It keeps track of the opening hours of all her favorite shops, and she can click a menu bar icon to see how long until each one closes today. It also warns if i
2.
▲
Website implements HTML parser spec to tokenize and highlight its own source
(nwex.de)
3 points
by
akling
3y ago
|
0 comments
3.
▲
Branch/Call/Jump Compression
(en.wikipedia.org)
2 points
by
akling
3y ago
|
0 comments
4.
▲
OpenTendo: Open-Source Hardware recreation of the original NES motherboard
(github.com)
1 points
by
akling
3y ago
|
0 comments
5.
▲
Contributor Rewards with Polar
(blog.polar.sh)
2 points
by
akling
3y ago
|
0 comments
6.
▲
by
akling
3y ago
There’s a fun documentary that follows some folks inside Netscape during the rush to make Mozilla open source: https://youtu.be/4Q7FTjhvZ7Y
7.
▲
The Typographic Legacy of Microsoft [video]
(youtube.com)
2 points
by
akling
3y ago
|
0 comments
8.
▲
by
akling
3y ago
It depends on what you enjoy doing, and how much time you really have. Good bug reports & reduced test cases are always amazingly valuable. Perhaps you have a home page of your own? You can open it in Ladybird and see if you hit some pr
9.
▲
by
akling
3y ago
Indeed! Mike has been really helpful :)
10.
▲
by
akling
3y ago
I've been broadcasting my programming sessions on YouTube since 2019. I have over 1000 videos here: https://www.youtube.com/@awesomekling Over time, my audience grew, and some people really liked my videos, so I first
11.
▲
by
akling
3y ago
Tobi (Shopify CEO) has been supporting my open source work via GitHub Sponsors since early 2022, so I reached out to him and said (very paraphrased) "I'm gonna start pushing harder on Ladybird, would Shopify want to be an official
12.
▲
by
akling
3y ago
I first spoke with Tobi about this in mid-May, so it's been in the works for a while longer. :)
13.
▲
by
akling
3y ago
That was a separate sponsor! This month has been weird, to say the least :)
14.
▲
by
akling
3y ago
Memory safety is absolutely on the long-term roadmap for Ladybird. But Jakt still needs time to mature before making it a dependency :)
15.
▲
by
akling
3y ago
It currently runs on SerenityOS, Linux and macOS. And Windows with WSL (I know, I know..) We’ve also seen screenshots of Ladybird on FreeBSD, Haiku, and even Android at one point. Those are not maintained though, but we’ll come back to them
16.
▲
by
akling
3y ago
Thank you! Indeed, all of these large sponsorships so far have been specifically for Ladybird development. That’s also what I’ve been personally focusing on for many months already, so nothing really changes about my day-to-day. The main ne
17.
▲
by
akling
3y ago
Hello friends! I’m really happy to have Shopify putting their faith in our little project like this :) If you’d like a quick intro to the Ladybird project, I presented it at a conference earlier this month: https://youtu.be/
18.
▲
by
akling
3y ago
Thank you! The sponsor has asked to remain anonymous for now. There are no strings attached, although we do stay in touch. :)
19.
▲
Ladybird: Building a new browser from scratch [video]
(youtube.com)
4 points
by
akling
3y ago
|
0 comments
20.
▲
by
akling
3y ago
Because now you're holding a reference to `x` which is supposed to be protected by a mutex, even after the mutex is unlocked. With the lambda-only API, it's much harder to make this mistake, since a temporary reference like this w
21.
▲
by
akling
3y ago
After sketching this out, it's nice that this: auto x = state.with([](auto& state) { return state.x; }); Becomes this: auto x = state.locked()->x; But it also creates this very accessible footgun: auto&am
22.
▲
by
akling
3y ago
AFAIK if you use a templated type for the callback (as you should), it will be inlined by modern compilers at any optimization level other than -O0. :)
23.
▲
by
akling
3y ago
Yes, that's a great way to improve the ergonomics of MutexProtected in simple cases! We should totally add that as a complement to the lambda API. :)
24.
▲
by
akling
3y ago
That's right! It's a callback to Slackware, which was the first Linux distribution I used as a kid. The release notes for Slackware 4.0 ended with "Have fun! :^)" which I always thought had a great vibe.
25.
▲
by
akling
3y ago
I find it neat that the code doesn't have to enumerate all the possible platforms it might be compiled on, and instead just takes something the compiler already provides and tweaks it. But yes, the "cute" "hack" asp
26.
▲
by
akling
4y ago
This is super exciting! It's been a privilege to watch Linus grow from a C++ noob to a competent browser developer (and TC39 invited expert!) I can't tell you how proud I am of him. Please consider supporting Linus on this journey
27.
▲
TT2020: Hyperrealistic Typewriter Font
(copypaste.wtf)
1 points
by
akling
4y ago
|
0 comments
28.
▲
Ladybird Browser: Year in Review (2022)
(linus.dev)
10 points
by
akling
4y ago
|
0 comments
29.
▲
by
akling
4y ago
No but you can call our POSIX C library whenever you want :^)
30.
▲
by
akling
4y ago
Hello friends! For more details, here's a blog post that sin-ack wrote about the porting work: https://sin-ack.github.io/posts/sycl-talk-20221007/ He also gave an in-person talk about Zig on SerenityOS at Sof
More ›