HNHacker News
TopNewBestAskShowJobs

sjmulder

1,072 karma · joined February 22, 2011

submissionscomments
sjmulder··on Ask HN: What are you passionate about at the moment?
Ukraine itself houses a great many internal refugees. The EU countries have agreed to each take a fair share of refugees, but Germany, Poland and Czechia carry the good majority right now.
sjmulder··on Ask HN: What are you passionate about at the moment?
It's not about the Ukrainians directly. On the more 'civil' side of this discourse it's mostly claims that this will become a general asylum or registration center (which it won't) and/or that there'll be a lot of crime, often accompanied by sources featuring African people.

This flows directly into the less civil side of the discussion, which ranges from conspiracy theories of EU or WEF-planned repopulation to all out etno-nationalism. Our city has a rich history of voting literal nazis into the council. There's talk of storming the city council and all that.

sjmulder··on Ask HN: What are you passionate about at the moment?
That's great! There's a housing crisis here too and unfortunately the opposition to the project uses this as their main argument. Those supporting refugee housing are framed as enemies of the 'real' locals, even though the current plans are the result of trying to fit the refugee housing in such a way that it doesn't impact planned permanent housing projects.
sjmulder··on Ask HN: What are you passionate about at the moment?
Small city council politics :( there's a lot of resistance against a new temporary housing project for Ukrainian refugees with many legit concerns, and some NIMBY, but also xenophobia and racism.

It's tough but we've been able to start a YIMBY group and encouraging people and organisations to make public comments or send letters of support. A good few didn't dare because they feared reactions, and rightfully so, because some who did (including me) ended up on the receiving end of some bullshit. All bark and no bite - for now - but not great for democracy.

sjmulder··on Australia pays fossil fuel companies $65B to take our gas and oil
It’s considered a subsidy either way.
sjmulder··on Australia pays fossil fuel companies $65B to take our gas and oil
Fossil subsidies are indefensible at this point. Ending fossil subsidies is also a simple and clear demand. Here in the Netherlands, the government previously committed itself to end such subsidies by 2020 but didn’t deliver. Extinction Rebellion NL have made it their core issue now: https://a12blokkade.nl/index.en
sjmulder··on Short session expiration does not help security
What I wonder is why do we apply such different standards/expectations to web and non web apps? E.g. desktop Slack doesn’t ask me to log in all the time. Are web app tokens that much more easily stolen? What about Electron apps then?
sjmulder··on Ask HN: What does your self hosted stack look like?
Deliberately minimal! OpenBSD with https, sshd and smtpd. Hosts a bunch of stuff - git, web, files mostly. Uses next to no resources and is trivial to maintain.

Hosted on TransIP

I also have a FreeBSD host with ZFS for files but I’ll be dropping that, having migrated all the files to rsync.net.

sjmulder··on Some problems with 'first name' and 'last name' fields in data
Even bog standard Dutch names are often a problem e.g. “Jan de Wit” being addressed as “Jan de”, “Jan Wit” or sorted under the letter d.
sjmulder··on Rhino Linux is a rolling release Ubuntu-based distribution
I settled on pkgsrc, very portable, configurable, sits cleanly alongside the OS or other packages managers and has a friendly community. Con: building from source, needs some massaging sometimes.
sjmulder··on Ask HN: What are you using after Twitter?
I’m on Mastodon now and have used the opportunity to switch to having two accounts, on separate instances. Once for everything local, climate change or politics, and one just for nerdy stuff, to disconnect from the real world.

Very happy. Discoverability on Mastodon isn’t as good and there are much fewer people but I’ve found a nice little community and that’s all I want.

sjmulder··on Zoom terms now allow training AI on user content with no opt out
You're right, I was too quick to judge. Sorry.
sjmulder··on Driving is more expensive than you think (2020)
In any built up area it really doesn't matter how large the country as a whole is, or its population density, to how I can get to the dentist, supermarket, running track or a local friend. Those are mostly results of local planning decisions.
sjmulder··on Zoom terms now allow training AI on user content with no opt out
"..for any purpose", how is this ever supposed to fly in the EU or UK? Should be opt-in, not in the small print, and entirely optional.
sjmulder··on ProtoWeb – Surf the web like it's 1995
This is not 'just' restored websites from the Internet Archive - do checkout the video linked in another comment also: https://www.youtube.com/watch?v=1FSd-XhGLqk

Some of the things they've done: era-appropriate bandwith throttling, download (FPT) restoration, implemented historical search engines with a custom backend, implemented other sites (such as weather) with custom backends. What an effort!

sjmulder··on Show HN: Gemini web client in 100 lines of C
Oops, edited! Thanks.
sjmulder··on Show HN: Gemini web client in 100 lines of C
Web refers to Gemini here, it being a command-line client for the Gemini web.

These line-based browsers used to be more common, there were a few ones for the www but also ‘ftp’ has such a mode. As does my little ‘nostt’ Teletext reader.

sjmulder··on Show HN: Gemini web client in 100 lines of C
Impressive, the code is dense but not too hard to follow. And you even managed to cram in history!
sjmulder··on Switching to C over 'Modern' Programming Languages
What library or such if any do you use for string.h/math.h/snprintf and such?
sjmulder··on GNU/Linux shell related internals
A cookie bar with all the annoyance with none of the compliance. What's the point.
sjmulder··on Goodbye to the C++ Implementation of Zig
From the perspective of a package maintainer (I don't deal with the core infrastructure of our packaging system, I just package and patch things):

While this unusual bootstrap with a WASM stage and a C WASI interpreter doesn't satisfy "everything from source" it's so much better than sitting on a non-Intel/ARM or non-Windows/Mac/Linux machine and having no other option but to maintain 5 different ancient versions of a compiler for a bootstrap sequence, or worse, being required to cross-compile from another host.

Thanks :)

sjmulder··on The Audacity of Piping Curl to Bash
Thanks for clarifying - it’s been a while!
sjmulder··on The Audacity of Piping Curl to Bash
Another downside of these scripts is that they tend to make changes to your user or machine configuration, something which is tolerated from Windows installers but a big no-no for me. E.g. I believe Cargo edits .profile to add its path and Teams makes itself start at login (!).

For reasons such as these, but also things like telemetry configuration defaults and clean uninstalling, I prefer using a package manager. In a way independent package maintainers balance out the power of upstream developers over end users. They embody “you can just change it if you don’t like it” for the regular user.

sjmulder··on Body Margin 8px
Sometimes I send a site owner a note when this happens but that's usually met with "what device are you using?" or "you're using a non standard resolution" or something.
sjmulder··on Lenovo shipping new laptops that only boot Windows by default
This is not about the presence of Secure Boot, but about distrusting 3rd party CA's. For example, my Dell XPS, with default Secure Boot settings, will boot official Fedora builds. This will not.
sjmulder··on Scrivener is the go-to app for writers of all kinds
Do I understand correctly that Scrivener on macOS uses Cocoa, but the Windows version uses Qt? That must be some effort to maintain! But good for users.
sjmulder··on OpenBSD 7.1
With mandoc, they've also worked hard on the HTML output. No more fixed with fonts, good layout, internal and external links, and compact. I wish more documentation was like this!

Examples:

http://man.openbsd.org/kqueue

http://man.openbsd.org/acme-client

sjmulder··on San Francisco cops pull over a Cruise driverless car for no lights on
What worries me a little bit is how this can shift blame further on other (more vulnerable) road users once such vehicles become more common, solidifying even stronger the notion that roads are for motor vehicles and for motor vehicles alone.
sjmulder··on No news is good news
There's an "out of the loop" reddit: https://old.reddit.com/r/outoftheloop

It's not quite for this use case but could be of help. I regularly use it to find out what that thing is people are joking about on Twitter or such.

sjmulder··on Nintendo is removing switch emulation videos on Steam Deck from YouTube
> Yes, paying for the emulator on a per-game basis is weird, but any other model would be prohibitively difficult for consumers to understand.

Nonsense, it's just an excuse to nickle-and-dime customers. Compare this to the effort Microsoft has gone through to make old Xbox games work on modern consoles, or how all digital PSP games just worked on your PS Vita.

The Wii U upgrade wasn't even that big of a deal compared to the Switch now. They've brought NES, SNES and N64 emulators to the Switch but none of those games you already paid for (twice) carry over.

It's not just about having to pay a bit, it's about what it means to digitally purchase anything from Nintendo.

> The Switch version doesn't have enough new content for me to justify paying another $60, but for anyone who never owned a Wii U, it's a great deal and I'm happy for them.

This was my point though - if you already paid that $60 and got that great game, there's no way to play the new content without playing it again.

← PreviousPage 2 of 12Next →