HNHacker News
TopNewBestAskShowJobs

d12bb

648 karma · joined July 2, 2011

submissionscomments
d12bb··on American drivers have a blinding headlight problem
As a German, I can confirm it to be a problem here too. While we don't have as many trucks, misalignment is cancer. But even for cars with properly aligned headlights, all it needs is a slight hill to have this headlight blind me again. I think the real issue is lights getting (at least as percepted by the human eye) more and more bright.
d12bb··on Gitter has fully migrated to Matrix
What they lack, however, is deeper support for users on different servers (at least I couldn’t find any). Part of the appeal of Gitter is that it syncs with GitHub: kick someone off your team there, they’ll lose they rights in the Gitter channels etc. If I’m connected using another Matrix server however, there’s no connection to my GitHub account. So while one can obviously chat using this other Matrix server, there are no benefits of Gitter over just opening a room on some random Matrix server anymore.
d12bb··on Have More Sex, Please
Well, last time I checked, at least two people were needed to have sex. Makes it hard to follow this request for some…
d12bb··on The Rust Implementation of GNU Coreutils Is Becoming Remarkably Robust
They're on their way: https://uutils.github.io/user/test_coverage.html
d12bb··on The Rust Implementation of GNU Coreutils Is Becoming Remarkably Robust
> If you're using someone else's labor, it's only fair they're allowed to dictate the terms of how you're allowed to use it.

And they are, that's what choosing a licence is all about. In case of MIT/ISC/BSD/WTFPL licensed software, this someone else just decided to dictate a lot less than he could have.

d12bb··on Ask HN: Are alternative (oil, nu, etc.) shells usable as daily drivers?
I'm using Fish for years, tried Nushell recently, but it didn't click for me. While I like the principle of data being more than just plain text, it probably was just too alien to me.

A few here said they don't use Fish or another shell due to compatibility issues, but I wonder what the problem is: If I want to use a script written for another (POSIX) shell, it most likely has a shebang (or I can add it), so it will get properly executed using that other shell…

d12bb··on Rewrite it in Rust
Game dev is large part C++ exclusive because of legacy (the widely used engines were started long before Rust existed), so does one really have a choice if the goal is learning game dev? In the end, you learn what you need to accomplish your goal, even if you'd prefer other tools.
d12bb··on What Is Fossil?
It's simultaneously a good and a bad thing Git is so dominating nowadays. On one hand everyone can just jump on everywhere as the tooling is familiar, but on the other hand there's so much more out there. Fossil looks really nice, but I see no use (for me) as long as there's Git and surrounding tooling (Github and similar).
d12bb··on Ask HN: How do you back up your 'daily driver' computer?
I used to use Crashplan on Windows back in the day, but their interface is (was?) horrible and it's all Java, so when I switched to Mac I compared some options and in the end chose Backblaze.
d12bb··on Ask HN: How do you back up your 'daily driver' computer?
Always have local and offsite backup, so you can get to it quick when the laptop dies, but still have options when the house burns down. For me that is:

* Connect an external drive every few days for Time Machine to do it's magic. If I forget, it will remind me after a week or so.

* Continuous offsite backup using Backblaze. Really, they're great!

If you want continuous backup locally too, you could use a NAS for Time Machine to backup to instead of a simple drive.

d12bb··on VSCode Swift 1.0
I wonder how big the market is for this. Despite being an actually nice language, Swift is not that popular outside Apple's ecosystem, so I guess most developers would use XCode for it's integration (with Apple Developer, SwiftUI/preview etc).
d12bb··on While layoffs keep coming, so far Apple has steered clear
To quote John Gruber of Daring Fireball[1]:

    > There’s only one big tech company that seemingly never played this hire-for-the-sake-of-hiring game, and thus hasn’t announced any layoffs at all, let alone a headcount that would fill a basketball arena. Just one. One company that has, at its best, always kept its cool in the face of economic swings both up and down.
Well, he doesn't call it an apple here, but I think his observation nontheless is sound, that most of these companies just hired for the sake of hiring the last years. Another observation I read yesterday (forgot where), MS laying of 10k isn't that much considering they hired 12k last year.

[1]: https://daringfireball.net/linked/2023/01/20/google-layoffs

d12bb··on A page with no code
I found those in the inspector, sure. But I can't find them in the base64 encoded header.

Edit: Nevermind. I tried like 10 different online base64 decoders before, till I found one wich didn't show just garbage (maybe they all hiccup on the emojis?), but even that one didn't decode properly as it seems. Either the eleventh one now told me the whole truth, or I should've used curl -i from the start instead of copy/pasting from Firefox's developer tools.

d12bb··on A page with no code
Finding the source in the header was obvious, but I can't figure how to decode that properly. I can see the rules for body{} and @keyframes{}, but no idea where all the text (the before/after rules) are hiding..
d12bb··on Movetodon: Find Your Twitter Friends on Mastodon
The best tool I've found so far to migrate from Twitter to Mastodon, now that they pretty much killed third party clients.
d12bb··on Twitter Does Ship Now
They shipped breakage of third party clients for sure..
d12bb··on It's time to put cancer warning labels on alcohol, experts say
Well, we all already know alcohol does more harm than broccoli. If that isn't enough to stop someone drinking it, why would cancer warning labels?
d12bb··on Servo to Advance in 2023
Rust Analyzer can add `use` statements on confirming completion and clippy will complain/remove unused ones, if that's what you want.
d12bb··on The Yaml document from hell
When I first discovered YAML, I loved it's apparent simplicity. Nowadays, I sigh every time I have to use it and am very happy with the Rust world having mostly adopted TOML.
d12bb··on Haiku beta 4: a thing of beauty
Unix is not just a set of terminal commands, it's the whole system architecture, and the fact that all those derive from the original old AT&T Unix. If I run the Bash shell on Windows, it won't turn it into Unix either..
d12bb··on Raiders of the Lost Ark turns 40, and is still an unqualified masterpiece (2021)
Never knew it was that old. Sure, watching it nowadays, it's obviously not done using modern technology, but a compelling story and acting instead (which is often lacking in modern blockbusters). I'd have put somewhere in the nineties maybe, not '81..
d12bb··on Modern C for C++ peeps (2019)
Well, to quote some Go..

  if err != nil {
    return nil, err
  }
d12bb··on The infrastructure behind ATMs
My employer (in a ~40k town on the border of a metro region) rents out space to the local Sparkasse, who have 3 or 4 banking buses and a small non-public office there. I can see these buses come and go every day.

That said, last time I visited an actual bank branch was like 10 years ago to terminate my account with Sparkasse, have used an online-only one ever since.

d12bb··on 26 Programming Languages in 25 Days
I did the same challenge this year, though I didn't use as “esoteric” languages (TeX… I love it :D), but I've made it more difficult than necessary by using the languages I'm familiar with first, before realizing this might be a mistake… I've written on my learnings on the AoC subreddit[0] and if you'd like to see my code, it's of course on GitHub[1].

0: https://www.reddit.com/r/adventofcode/comments/zwi0t4/2022_w...

1: https://github.com/d12bb/AdventOfCode/tree/main/2022

d12bb··on Web apps could de-monopolize mobile devices
Or even 2022.
d12bb··on Rust: State of GUI, December 2022
Depends. Highly specialized apps (Blender comes to mind) fare better using custom toolkits. Anything else probably should use the platform-native one, not only for looks (lots of really great mac-only apps use customized widgets, see Things as example), but feel and integration as well.
d12bb··on Min: A fast, minimal browser that protects your privacy
> Anyway, use firefox or librewolf. Stop enabling the chromium monopoly!

Or Safari of course, it's really a great browser if one's on the Mac.

d12bb··on Ask HN: Indoor air quality sensors and other IoT that's local-first and not DIY?
Anything HomeKit is local-first. That's one thing Apple actually got right, and thankfully has pushed into the new Matter industry standard too. Won't work without some Apple device though of course.
d12bb··on Researching Lispy Neovim
I sometimes think the ~40 I do have to be a bit excessive :D
d12bb··on Researching Lispy Neovim
I redid my config [0] using Tangerine recently and am very happy with it. Lisps are such a great thing just from a syntax and readability perspective alone. Can't understand all that startup time craze though, my Neovim has always been opening without any perceptible lag without me doing anything to optimize it. Maybe it's just me…

0: https://github.com/d12bb/dotfiles/tree/main/nvim

← PreviousPage 2 of 4Next →