HNHacker News
TopNewBestAskShowJobs

logdahl

136 karma · joined August 14, 2022

https://logdahl.net
submissionscomments
logdahl··on SDF vs. MSDF vs. Slug: GPU Text Rendering
I knew the second Eric posted about releasing Slug to the public domain we'd get 100s of "OpenSlug" slopped-up. Will be interesting to see which implementation will win or if Slug will keep being a thing.
logdahl··on LinkedIn Larpmaxxing
I often get notifications to play LinkedIn games, Zip or whatever. The games are very trivial and on a timer, where you end up on some kind of network leaderboard. I never play them party because they're boring, but also, I'm utterly scared that they use them as a intelligence signal in recruiting or selling it to 3rd party ATSs. There are so many companies hungry for arbitrary "smartness" indicators, this wouldn't even chock me.
logdahl··on Biggest dark matter detector spots a single weird particle
Wow haha, that is a lot of authors! Never seen this before!
logdahl··on SeL4 security proofs now complete on AArch64
What about power draw? Maybe that doesn't count as a side channel (I'm not a security guy). Afaik, CMOS transistors mostly draw power on switching state, so a normal adder adding 0+0 or 1+1 is visible in the power draw.

I googled a bit and found Sense Amplifier-Based Logic (SABL). Super interesting :^)

logdahl··on A 3rd World Embedded Engineer Responds to "RISC-V They Should Have Known Better"
I haven't seen this before, but this ReCAPTCHA required "mobile verification" from me, and asked me to download an app. Oh what a world we live in...
logdahl··on Corners Don't Look Like That: Regarding Screenspace Ambient Occlusion (2012)
I find this very interesting. I have implemented AO myself and understood that its physically inaccurate (it should really be radiosity presence, not ambient occlusion), but have believed the results to look realistic. Or rather; better than flatly lit, which makes geometry hard to understand.

Thank you for these photographs! It would be awesome to have a CG benchmark like this (geometry + light properties) that we could compare to. I'm sure this exists already but. Very neat!

logdahl··on Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s
Really interesting stuff! If you're looking for bowling animations I'd look into https://youtu.be/ZXpETSoNWxY

Made me laugh.

logdahl··on Show HN: misa77 - a codec that decodes 2x faster than LZ4 (at better ratios)
Nice results, I will keep a watch on this! Would be interesting to see benchmarks vs Oodle compression, I think the most similar one is Selkie?
logdahl··on InfiniteDiffusion: Learned Procedural Open-World Terrain Generation
Apologies: I had to editorialize the title to make it fit. :^)
logdahl··on Herdr: One terminal to rule them all
I was under the impression that "individual engineers ..." is basically implied always, if not just outright lies, I don't trust these listings very highly. Except when its clear that the companies are actually customers. Like; how do I even add my company to this list? Email them?
logdahl··on Rotman Lens
I found this one truly shocking!

Amy Lloyd, British neuroscientist who studied amyloid plaques associated with Alzheimer's disease[0]

[0] https://www.dundee.ac.uk/people/amy-lloyd

logdahl··on OpenPrinter
Would be interested in others take on this. Personally, I wonder:

- By rolling the paper, will it really stay flat after printing? - How easy / cheap will sourcing ink be?

logdahl··on OpenRA
I might suck but I found it really hard iirc :^(
logdahl··on Fintech Engineering Handbook
It may be a good idea to start the book with a really short "About the author" to state exactly this and your work experience. Otherwise looks well written to me, good job! :)
logdahl··on Anthropic surpasses OpenAI to become most valuable AI startup
A lot is changing. Like 9months ago, I was convinced Claude was best. I'm not so sure anymore :^)
logdahl··on On Rendering Diffs
Maybe an intended effect, but the header ascii art is suspiciously misaligned... :^)
logdahl··on We let AIs run radio stations
For me its 2 things. Firstly, I mean the posts are always a fun read but it feels like just that, not much deeper insight. Secondly, its very self promotion-y. This account is almost exclusively posting / interacting with Andon content, which afaik is against HN guidelines. These two in combination makes the content feel more like marketing than contribution to discussions. I feel like some other companies manage to share interesting work and market. But maybe its just my taste :^)
logdahl··on Scrcpy v4.0
I once dropped my phone like 40cm the 100th time and my screen went completely black. However, the touch still worked! After loads of time and comparing to another android phone, i managed to blindly navigate to that blind mode setting and enable it!

I have immense respect for those that are blind and need to interact this way. In the few days I used my phone this way I noticed multiple apps, especially my bank app with a keypad, had completely broken navigation and iirc not even numbered the actual buttons?! So it was a 'swipe right 9 times, double tap, swipe left 6 times' while the TTS was yelling nonsense!

logdahl··on Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
I find this stuff super fascinating and been thinking about it myself. Maybe one could bootstrap tiny models on a rather 'pure' procedural data set. Neglecting [0] of course...

[0]: http://www.incompleteideas.net/IncIdeas/BitterLesson.html

logdahl··on Killswitch: Per-function short-circuit mitigation primitive
Super cool. Also, love reading high quality linux patches. I think many, myself previously included, are afraid to even read the kernel source as one thinks it must be super complex. Of course some parts really are. However, the code is honestly of such high quality. I also highly value that feeling of realizing something once thought 'arcane' was actually only made by other humans, and it is legal to go read it and learn from it.
logdahl··on Ask HN: How to solve the cold start problem for a two-sided marketplace?
Cool site, seems like a really useful tool!
logdahl··on Intuiting Pratt Parsing
Love Pratt parsing! Not a compiler guy, but I've spent way too many hours reflecting on parsing. I remember trying to get though the dragon book so many times and reading all about formal grammar etc. Until I landed on; recursive descent parsing + Pratt for expressions. Super simple technique, and for me is sufficient. I'm sure it doesn't cover all cases, but just for toy languages it feels like we can usually do everything with 2-token lookahead.

Not to step on anyone's toes, I just don't feel that formal grammar theory is that important in practice. :^)

logdahl··on GrapheneOS will remain usable by anyone without requiring personal information
Of course :^) I'm close to jumping ship to GrapheneOS, but as a Swedish resident I really need our digital id services, digital mailbox, and banking apps. I have seen their page on app support, but I am slightly afraid its not up to date / will break any time. I guess the solution is to use one banking android phone and one GrapheneOS for everyday use.
logdahl··on Human Rights Watch says drone strikes in Haiti have killed nearly 1,250 people
Haven't heard this name before, would someone care to fill me in on a tl;dr? Sounds horrendous.
logdahl··on Malus – Clean Room as a Service
Haha, was extremely rage-baited by this. Thanks.
logdahl··on [dead]
Bit tangental, but if this was a real thing, we could hopefully stop letting google / microsoft determine whats spam. Private mail servers would hopefully more common and actually work. Super annoyed, I use cloudflare + protonmail for my custom domain, but I have the feeling that some outgoing emails from my domain gets blocked... 90% deliverability means practically useless.
logdahl··on Nobody ever got fired for using a struct
Strictly speaking, Isn't there still a way to express at least one Illegal string in ArchivedString? I'm not sure how to hint to the Rust compiler which values are illegal, but if the inline length (at most 15 characers) is aliased to the pointer string length (assume little-endian), wouldnt {ptr: null, len: 16} and {inline_data: {0...}, len: 16} both technically be an illegal value?

I'm not saying this is better than your solution, just curious :^)

logdahl··on Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986
Super cool stuff! I love the idea of games being refurbished to the point that it can be kept, almost source original, and still played years down the line. For example, I love Another World for this, being just a bytecode blob where each port is just a VM (good writeup: https://fabiensanglard.net/another_world_polygons/index.html).
logdahl··on Ask HN: Who wants to be hired? (February 2026)

  Location: Umeå, Sweden
  Remote: Yes (preferred)
  Willing to relocate: In Sweden, perhaps
  Technologies: C++, Java, Golang, Low-level systems engineering, GPU Compute & Rendering (Vulkan, GL, Cuda)
  Résumé/CV: https://github.com/ollelogdahl https://www.linkedin.com/in/ollelogdahl
  Email: olle.logdahl.net
Graduating with my Master's this summer (June), seeking new exciting & challenging roles where I can grow. Been working 4.5 years as a Java backend developer, but have spent 10+ years with CS as my hobby; exploring distributed systems, systems programming and computer graphics.

My current interests are mostly systems programming, performance engineering and GPU compute. I love to tackle hard technical topics and deep diving. If you're working on something interesting and think I could contribute, please reach out! :^)

logdahl··on Linux kernel framework for PCIe device emulation, in userspace
I found it here as well in pdf form: https://github.com/wyvernSemi/Articles/blob/main/docs%2Fpcie...
Page 1 of 2Next →