HNHacker News
TopNewBestAskShowJobs

_han

987 karma · joined February 2, 2016

https://hankruiger.com/

@hankruiger@mastodon.nl

submissionscomments
_han··on Show HN: Python library for embedding large graphs (Written in Rust)
I like how this is a Rust project without any Python, that publishes a package to PyPI.

It uses Maturin (https://github.com/PyO3/maturin) for this, which I've never heard of but sounds really useful.

_han··on Map of the Internet
I assumed the initial marker is placed where the website is hosted from, not where the client is connecting from.

(For me it was also in North America whereas I am in the Netherlands.)

_han··on Mondrian painting has been hanging upside down for 75 years
Funnily enough, this parody news article from De Speld (like The Onion, but Dutch) describes the same thing! https://speld.nl/2013/04/16/schilderij-mondriaan-hing-jarenl...
_han··on Enhance: a web standards-based HTML framework
This is actually part of HTML, but the API is a bit clumsy: https://developer.mozilla.org/en-US/docs/Web/Web_Components/...
_han··on This page is a truly naked, brutalist HTML quine (2019)
The link to “58 bytes of css to look great nearly everywhere” was unfortunately dead, but I found a copy (I think) here: https://gist.github.com/JoeyBurzynski/617fb6201335779f8424ad...
_han··on Build Your Own X
> Build your own programming language

https://craftinginterpreters.com/ is excellent for this

_han··on What I miss in Java, the perspective of a Kotlin developer
The author means not knowing it at compile-time. The expression you mention must be evaluated at runtime.
_han··on Why can’t we remember being born or our first words?
I see it as follows: Infants have little concepts/constructs that can serve as foundation for thoughts. Being able to 'ground' thoughts in constructs that are understood helps with recalling the thoughts.

At some point, the more basic constructs (the ones you created as an infant) are not as useful anymore, as your thoughts are now grounded in the more advanced constructs. This causes you to forget about the more basic constructs, as they are not used anymore; the basic constructs have served their purpose and you moved on to the more advanced ones.

_han··on Fresh – Next-gen web framework
This page does a good job of explaining it: https://www.patterns.dev/posts/islands-architecture/
_han··on WhatsApp threatened to leave the Netherlands due to controversial backdoor law
For me it still works, but here’s an archive: https://web.archive.org/web/20220604110604/https://www.nrc.n...
_han··on WhatsApp threatened to leave the Netherlands due to controversial backdoor law
Translation of the original Dutch article: https://www-nrc-nl.translate.goog/nieuws/2022/06/03/whatsapp...
_han··on What has changed with video games over the last 25 years, and what has not
The link gives a bad gateway error, here’s an archive: https://web.archive.org/web/20220531063207/https://www.dynam...
_han··on The unreasonable effectiveness of f-strings and re.verbose
Code is very often written to be copied and pasted though! And you could be surprised by the amount of people not noticing the difference between the quotes.
_han··on Founders Resign at Mycroft.ai
https://web.archive.org/web/20220523113959/https://mycroft.a...
_han··on Ask HN: How to Make Passive Income?
For this question to be answered, it would help to know your area(s) of expertise.
_han··on A Gentle Introduction to SSR
I recently learned about SvelteKit's (https://kit.svelte.dev/) solution to mixing SSR with dynamic components: The dynamic component is rendered at the server, but the data that it's based on is included with the HTML. So, after the page loads, it converts the static HTML into a dynamic component using the data, in a process called 'hydration': https://kit.svelte.dev/docs/appendix#hydration
_han··on Over 15% of world population has a headache on any given day
Thanks!
_han··on Over 15% of world population has a headache on any given day
I am a bit confused by the title, and am not sure how to best word it. (English is not my native language.)

Is it: On any given day, 15% of people have a headache? (Could be different people every day, but always 15% of world population.)

Or is it: 15% of people have a headache every day? (Each of these people have a headache every day.)

_han··on Dall-E 2 illustrations of Twitter bios
Was this an unsarcastic “I, an intellectual, […]”?
_han··on Tell HN: I can't buy a PS4 because of my email
I had the same issue at PlayStation, but with my own .com domain. I didn’t receive any validation emails on there, but after changing it to my gmail it was fine.

Watch out when trying to change it back to your custom domain. I tried that and was locked out of my account. Had to call PlayStation support to change it back.

_han··on Ask HN: What is one book you would recommend everyone to read?
I haven't read the English translation, but Humankind: A Hopeful History by Rutger Bregman had a profound influence on my trust in people, and expecting good intentions by default. Especially during bad times (COVID, geopolitics, etc.) it was a source of well-founded positivity that I needed.
_han··on Trio of Rust Core Team members hit the road
See also yesterday's discussion about the original blog post: https://news.ycombinator.com/item?id=30151923
_han··on Ask HN: What to do with crypto assets if you feel guilty?
You are probably joking, and referring to the Ethereum address, but wouldn't this further increase the price of Ether because it effectively lowers supply?
_han··on Show HN: Emoji to Scale
Would be interesting to see this in a (log scaled?) histogram. Probably a lot of things in the 1 metre order of magnitude.
_han··on Corded headphones are making an unexpected return
Agreed, this is especially noticeable when making digital music. The latency was too much for me to be able to naturally follow a rhythm. Plugging in a wire improved the situation by a lot.
_han··on Brave Search replaces Google as default search engine in the Brave browser
When is this expected to go live? I thought we'd be there by now.
_han··on Revolt: Open-source alternative to Discord
From the website, it is unclear to me what the business model will be in the future. Will you go for a model similar to what GitLab does?
_han··on WASM SYNTH, or, how music taught me the beauty of math
The link points to a footnote in the page. Can it be changed to the page itself? (Remove the tailing 3 characters from the URL.)

EDIT: I don't think it was intended to refer to the footnote, because the title of the discussion refers to the title of the page itself.

_han··on What I Think of Bitcoin
I went one step further and searched for "energy", which only appeared in the article's disclaimer in names of institutions.

I then proceeded to close the browser tab.

_han··on Myths Apple Is Using to Justify Their 30% Tax on Apps
It is interesting how the word tax is used to invoke negative feelings in the discussion about Apple's App Store commission fee.

In many governmental organisations, the financial administration is transparent so people can verify that their tax is used in the way that their government states.

In the case of Apple, the flow of App Store commissions fee finances is (at least for me) far from transparent. Apple say they use it for hosting and reviewing, but don't share breakdowns publicly, as far as I know.

Perhaps if Apple's "taxpayers" (developers) can (1) get more detailed breakdowns of what happens with the commission fee so they can hold Apple accountable and (2) get more leverage in the App Store's guidelines through some sort of democratic voting system, it would actually resemble governmental taxation a bit more.

← PreviousPage 2 of 3Next →