HNHacker News
TopNewBestAskShowJobs

whateverboat

466 karma · joined December 17, 2025

submissionscomments
whateverboat··on Why aren't smart people happier? (2022)
I got labeled smart but lazy because I had dysgraphia. It took me a PhD to get rid of that label. And don't get me wrong, I loved doing the work I did in my PhD and I love the job I have now due to the PhD, but sometimes I wonder if I did a PhD and did a lot of sacrifices for it only to get rid of that label, and I might have probably been not as rich but somehow may be more happier otherwise. (And might have still done a PhD anyway, since I think I was inclined like that.)

Now I am still called smart, and due to the sheer effect of having to get rid of the label, also called hard working, and I'm happy or at least quite content.

whateverboat··on What's missing to have reproducible builds on PyPI
For python, it seems very difficult to actually do reproducible builds in a way that is useful, because python wheels have very implicit assumptions about paths and environemtns that do not happen anywhere else.
whateverboat··on Fixing a bricked Framework laptop
Yeah but this is true for every laptop vendor. Framework is not worse here, and yes, Framework is supposed to be better, but it cannot be better in everything at once. It is already better that you only need to buy a 350USD motherboard instead of a 1200 Euro laptop.
whateverboat··on GPU Offload in Rust: Portable, Safe, and Fast
To answer my own question apparently,

With C++ the last time, the problem was that there was no MLIR and it's dialects. So, the lowering could not take advantage of any vendor specific features like CUDA graphs and co-operative groups. That has apparently now change with MLIR being a possibility, but with C++, it is still in the experimental phase with CIR not finalized yet, even though people are working quiet hard on it.

With Rust, I am not sure if Rust lowers to MLIR, but if it does, then things should work otherwise not. However, knowing that all GPU vendors are working very hard on CIR and lowering to MLIR, and seeing how much time it is taking them, I would be surprised (pleasantly so) if Rust --> MLIR --> Backend would be faster.

Nvidia has started experimenting with Native Rust so it is still a possibility but still a pleasantly surprising one.

whateverboat··on India has paved the way for charging merchants a fee on UPI transactions
India's per capita income is still only 1/6th of the world average. Iran can stand up to USA with a lot of destruction, which is exactly what is happening with India.

Indian numbers look impressive just because of the size of the population and demographic dividend and 90's information technology. However, successive governments have squandered all of those benefits, and the bad infrastructure, bad governance and badly educated population is coming to bite them back.

Things do not look good for India at all. I was born and lived in India till around a decade ago, everytime I go to India, I just see more potential being wasted and things become worse (even though they appear good on paper). India's GDP in 2020 is for the first time back at the 1965 levels (in relation to the world GDP) and now climate change is going to wreak havoc and things will get worse again.

I hope to be proven wrong but I'm sorely disappointed everytime.

whateverboat··on Fixing a bricked Framework laptop
> Framework really caught everyone's attention with the fun DIY repair angle, but Dell/Lenovo/HP have been selling repairable laptops to IT departments for decades.

Yeah, but does Dell allow you to change your laptop's mainboard for another mainboard with time? That is such a quantum leap. You do not have to adjust your self to a new keyboard just because you wanted a new processor.

whateverboat··on India has paved the way for charging merchants a fee on UPI transactions
Well, NAM would only be successful with two power centers. One of the power centers disappeared which precipitated this state. It has nothing to do with the state as such.
whateverboat··on AI isn’t outthinking mathematicians, it’s out-remembering them
I did kind of go overboard with the "trick" thing, but I think the point still stands. Could you come up with an instance of thinking that is not falling in the steps I've written down?
whateverboat··on GPU Offload in Rust: Portable, Safe, and Fast
> This module is under active development. Once upstream, it should allow Rust developers to run Rust code on GPUs. We aim to develop a rusty GPU programming interface, which is safe, convenient and sufficiently fast by default. This includes automatic data movement to and from the GPU, in a efficient way. We will (later) also offer more advanced, possibly unsafe, interfaces which allow a higher degree of control.

I really appreciate the work and the effort that went into this. However, such an approach has previously not really worked for C++ with LLVM offload. Why would it work for Rust?

whateverboat··on A third world engineer responds to “RISC-V: They should have known better”
The huge number of companies building RISC-V chips and really crazy optimizations that they are doing in all kinds of spaces are a very real counterweight to your notion.

And RISC-V is just starting here with shoestring design and fab budget. Wait till all engineering teams really adopt it like Tenstorrent and NextSilicon and so on.

whateverboat··on AI isn’t outthinking mathematicians, it’s out-remembering them
It was duuring my PhD I realised that thinking is essentially

1. remembering all the different information to remember all the tricks

2. trying all the different tricks in the problem

3. optimizing deciding which to try based on different information

4. trying random things to discover patterns (and hence new tricks)

5. explaining your tricks to others so that they can do the first 4 steps independently and come up with even better tricsk

6. refactoring tricks into common and special parts to create a well organized theory

7. documenting for future generation in a language they can understand

that's all thinking is.

whateverboat··on Danish high schoolers will have to verbally defend written assignments
> Of course, woe betide those with social phobias...

The professors at my grad school had a very amazing tact to get through this as well. They had enough time for specific students who they knew struggled with such issues during the mid semester orals and then had an amazing way of getting answers from them even in the discomfort.

It is amazing how much can be done with soft talking, slow progression and pauses in between from professors who care.

whateverboat··on Show HN: Wyzer Programming Language
> Memory (Section 5): You write functional code that does not change data. Behind the scenes, if a piece of data has only one owner, the compiler changes it directly in memory. This makes it as fast as C without a garbage collector or lifetime rules.

What happens if the piece of data has multiple owners? Do you get sudden performance bugs which are hard to debug?

whateverboat··on What I love about Django
I really like django, but since being involved in it from early days, whenever someone now praises Django, I am reminded of this talk: https://www.youtube.com/watch?v=i6Fr65PFqfk

DjangoCon 2008 Keynote: Cal Henderson

whateverboat··on Wind and solar overtake fossil fuels in Germany for the first time
Yes. Thanks for bringing it up. Something that is not emphasized enough is how much of the dampening effect has the renewable energy has had on the electricity prices. It is estimated that without the renewables, the electricity prices would have easily been 8ct/kWh higher and may be even upto 10 ct/kWh.
whateverboat··on More German than many Germans
Well, same here. I hate living here to be sure because of the slowness and the way future looks bleak because of inability to change. But.... I am pretty sure I would hate living in other places even more. And the only reason I hate it here is because I see how good we have it here, and how much better it could be if we just got off our fear of change and actually tried to move with times.

Also, Germany is one of the few countries where I have rarely been told to go back to my own country when I criticize something here, instead people say "Yeah, it is shit, but it is what it is eh?"

whateverboat··on More German than many Germans
This was true about immigration offices because government did not invest in immigration offices, and when they did, in typical German fashion, they were very slow. Now, most cities are finally coming to terms with it. But in the mean time, the normal city services (not related to immigration services) are as bad as immigration service, because a lot of people are retiring and no one new to replace them.
whateverboat··on SDL_GPU minimal, single-header, high-performance 2D graphics painting library
https://github.com/dascandy/pixel

I personally think this is better.

whateverboat··on ReFrame – The EPaper Camera
is this a trademark/copyright violation of the name?

https://github.com/reframe-hpc/

whateverboat··on Teach yourself programming in ten years (1998)
It's just energy and chips, and both can be made cheaper.
whateverboat··on Teach yourself programming in ten years (1998)
What is the difference between a prompt engineer but a manager who talks with his charges to get some stuff designed?

There's a difference between charges and AI, in that the charges can be promoted to become managers and eventual decision makers which AI cannot be.

whateverboat··on Italy Blocks Reproductive Health Websites Women on Web and Women Help Women
As other commenter said, control over women. But this is not just some desperate attempt, but a way to get back to the roots.
whateverboat··on Netflix employee fired for sharing personal details in retreat trust exercise
I don't drink at work. It's simple as that. I treat every retreat as work trip. I am professional. No gossip, nothing.
whateverboat··on EU Fines Google $1.02B for Favoring Its Own Services
Google can give you an option to set in your settings which maps can be linked directly, and they can provide an API for map providers.
whateverboat··on German Peasants' War
Well, US is already banning abortion and contraceptives, so, we will see.
whateverboat··on If coding has been solved, why does software keep getting worse?
Coding is not solved. Who said coding is solved? Coding is incredibly complex.

What is coding? It is writing down specifications. Imagine a simple computer with just a 1920x1080 pixel screen, a 104 key keyboard and 3 button mouse. That is 2^107 inputs and 2^(1920x1080) outputs. The scale of specification of this (now over time) is already not handle able.

So, we invent concepts like taskbars, windows, shortcuts, and so each spec is different. People think they are writing down code, when they are actually just making a lot of decisions.

whateverboat··on I regret migrating to Codeberg
I think you are wrong. A better way is to have a free tier and charge for usage.
whateverboat··on Writing by hand is good for your brain
I have a better way. Make a notebook and write stuff down there.
whateverboat··on Men That Don't Fit In (1911)
fwiw, 100 years is a like a drop in ocean for human emotions.
whateverboat··on Judge approves $1.5B Anthropic settlement for pirated books used to train Claude
So, they can bu ya book and format shift it, but when I do it, it's piracy? Looking at all DMCA/DRM systems.
← PreviousPage 2 of 6Next →