HNHacker News
TopNewBestAskShowJobs

wvh

1,904 karma · joined June 4, 2011

submissionscomments
wvh··on Verdichtung
This is what is called "tiivistettävä" in Finnish. I live in such an area, with traditional wooden housing, in the city core. If some houses get in bad state, the city orders to throw them down and some low-rise apartment blocks are built on top of them, thus increasing the number of people that can be housed per square meter.

It's a fine line between the noble intentions of the urban planning concept and creating a horrible mismatched pot-pourri of different building styles and ages, though. Ideally buildings in an area are somewhat congruent with each other.

Urban sprawl is an issue here in part because of the abundance of water, land-locking expanding city centres.

wvh··on Mozilla appoints new CEO Anthony Enzor-Demeo
I'm still sad they shelved Mozilla Persona due to low adoption. There is a hole in the market around privacy and identity, and Mozilla would be a natural choice to fill it, but it's going to be an uphill battle to get major sites and end users on board. Not a job to be envious about indeed.
wvh··on Rubio stages font coup: Times New Roman ousts Calibri
It's becoming increasingly hard to distinguish an Onion article from actual media. Post-truth indeed.
wvh··on Measuring political bias in Claude
And I hope we can keep it that way, in spite of increasing polarisation everywhere. The world is not a good place if people can't see eye to eye and have some basic level of understanding.
wvh··on I just want working RCS messaging
You're right, but between my carrier and Meta, I'd prefer to trust my carrier, even if it's just to know which window to throw a brick through. Maybe I'm being too European on this, but I'm not willing to hand over basic communications to private industry, especially companies whose entire business strategy is building profiles on people.

I still hope for a protocol to win out that's not tied to one party.

wvh··on Kubernetes Ingress Nginx is retiring
I feel the same, especially the feeling old and jaded part, but I disagree that things were easier. Systems such as Kubernetes are not worse than trying to administer a zillion servers and networks by hand in the late '90s (or with tools like Puppet and Ansible a bit later), let alone HA shenanigans; neither are they a magical solution, more of a side-step and necessary evolution of scale.

There is a wild-grow of 80% solved problems in the Kubernetes space though, and especially the DevOps landscape seems to be plagued by half-solutions at the moment.

I think part of the complexity arises from everything being interconnected services instead of simple stand-alone software binaries. Things talking with other things, not necessarily from the same maker or ecosystem.

I don't understand decisions such as these though, retiring de facto standards such as Ingress NGINX. I can't name a single of our customers at $WORKPLACE that's running something else.

wvh··on Yt-dlp: External JavaScript runtime now required for full YouTube support
I've seen that too, but it's still better than somebody yelling in your face about toilet paper.
wvh··on Helm 4.0
If you count 3 control plane nodes and at least one or two extra servers worth of space for pods to go when a node goes down, I'd say don't bother for anything less than 6-7 servers worth of infrastructure. Once you're over 10 servers, you can start using node affinity and labels to have some logical grouping based on hardware type and/or tenants. At that point it's just one big computer and the abstraction starts to really pay off compared to manually dealing with servers and installation scripts.

I'd say the abstraction is not worth it when you have only a steady 2-3 servers worth of infrastructure. Don't do it at "Hello, world!" scale, you win nothing.

(I work for a company that helps other companies set up and secure larger projects into environments like Kubernetes.)

wvh··on Comparing the Latitude of Europe and America
The US is a lot more down south than I thought. That somewhat explains you guys' love of air conditioning...

I don't know how valid a climate comparison based purely on latitude is though... Surely Egypt is generally warmer than Florida?

wvh··on Why aren't smart people happier?
I think there is some value in being able to live in the moment, like say a cat: one moment you have a death scare, the next you're kind of hungry or sleepy. I feel that smart people see a lot more in the past, present and future, all the things themselves, and the things behind the things, and it's a whole lot harder to live in the moment and not ruminate and dwell on things.

Alternatively, maybe it's just that overthinking that is driving some aspect of what we call intelligence; the ability to plan and see things in complex layers.

Good amounts of happiness surely require some selective blindness.

wvh··on Preventing Kubernetes from pulling the pause image from the internet
Lots of medical and governmental organisations are not allowed to run in public cloud environments. It's part of my job to help them get set up. However, in reality that often boils down to devs wining about adding a registry to Harbor to cache; nobody is going to recompile base images and read through millions of lines of third party code.

A lot of security is posturing and posing to legally cover your ass by following an almost arbitrary set of regulations. In practice, most end up running the same code as the rest of us anyway. People need to get stuff done.

wvh··on Samsung makes ads on smart fridges official with upcoming software update
Richard Stallman was onto something.
wvh··on Samsung makes ads on smart fridges official with upcoming software update
My common model IKEA stove – rebranded Siemens or Electrolux – runs at ~400v (Northern Europe). I know because it broke and I almost poked at it, until I got spooked by the warning labels. It's on its own circuit. Not an expert but as far as I know, most houses in Western/Northern Europe have a three-prong stove/oven connection in the kitchen for a ~400v feed.
wvh··on Date bug in Rust-based coreutils affects Ubuntu 25.10 automatic updates
A thousand badly written shell scripts might disagree.
wvh··on I tracked Amazon's Prime Day prices. We've been played
The whole concept of buying something because it is cheap is weird.

I have a small list of items I think I will need in the near future; if it's not on that list, I'm not buying it, from anywhere, at any price. Maybe I'm a bit more ascetic than the average person, but I find it hard to imagine people just browsing lists of "cheap" stuff for hours to just buy stuff they don't need. And then being happy that they won because they paid less than some imaginary "full price".

wvh··on Jane Goodall has died
Rip Jane. We need more gentle souls like her, using soft power to get stuff done instead of bullying the world and everybody in it.
wvh··on Ode to libraries (the book ones)
I'm fully remote and finding places to get away resonates. I tried the library, but the artificial lighting, lack of infrastructure (especially large monitors) and maybe also the lack of a more social space where you are actually allowed to talk made it a less than ideal experience.

But I concur that libraries as places for people to meet and do some sort of intellectual goal-oriented activity (as opposed to bars and other places of entertainment) are a great idea. I like what cities like Helsinki have done with Oodi, a library that also offers workspaces for people to do all sorts of things.

wvh··on Redis is fast – I'll cache in Postgres
I've done some benchmarks over the years and 6-7k/s for getting simple data out of a basic Postgres installation seems pretty spot on. The question is when using Postgres as a cache, are you taking away performance for actual, more complex business logic queries. That is going to depend on the level of overlap between endpoints that use caching and those that need more complex queries.

What I'd be interested to see is a benchmark that mixes lots of dumb cache queries with typically more complex business logic queries to see how much Postgres performance tanks during highly concurrent load.

wvh··on Always Invite Anna
Excellent point. As somebody with experience of major depression, even when you don't get taken up on your offer, always make sure people have an alternative to suicide. Put something in their calendar, even if you're sure they won't show up.

This is one main reason loneliness is a silent killer: nothing gets put into the calendar.

wvh··on Always Invite Anna
Never underestimate people's capacity for feeling left out, especially those that don't know how to show it. Loneliness and emotional disconnect are main drivers of depression and suicide. I agree with Alexei: always make an effort to invite everyone.
wvh··on Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised
I think their point is that you might not have much of a choice, taking laws and modern aesthetic and economic concerns into consideration.

We "in the know" might agree, but we're not going to get it sold.

wvh··on Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised
As a security guy, for years, you get laughed out of the room suggesting devs limit their dependencies and don't download half of the internet while building. You are an obstruction for making profit. And obviously reading the code does very little since modern (and especially Javascript) code just glues together frameworks and libraries, and there's no way a single human being is going to read a couple million lines of code.

There are no real solutions to the problem, except for reducing exposure somewhat by limiting yourself to a mostly frozen subset of packages that are hopefully vetted more stringently by more people.

wvh··on We should have the ability to run any code we want on hardware we own
What I like about your comment is that it points out that all technical work-arounds are moot if people as a whole are not willing to stand up with pitchforks and torches to defend their freedoms. It will always come down to that. A handful of tech-savvy users with rooted devices and open-source software will not make a difference to the giant crushing machine that is the system.

And I'm afraid most of us are part of the system, rage-clicking away most of our days, distracted, jaded perhaps, like it historically has always been.

wvh··on Scientists may have found a way to eliminate chromosome linked to Down syndrome
Maybe, but we can't blame people for what they are/are not attracted to on either side of the fence, just their rational responses to "the other".

And I'm not sure lesbians are "far more accepted", perhaps as long as they fit a traditional heterosexual idea of beauty and femininity and associated behaviour.

wvh··on Many lung cancers are now in nonsmokers
I reckon grizzly bears have negative health side effects too... It's all a fine balancing act.
wvh··on Font Comparison: Atkinson Hyperlegible Mono vs. JetBrains Mono and Fira Code
I agree, and can imagine using a different font depending on the (programming) language or purpose, yet each font being quite objectively better at that purpose. Some languages are a lot more similar to natural language, and some are more mathematical, technical or really need fixed width blocks to be readable.

And then there are fonts that I don't like aesthetically and generally avoid, but come to the rescue in the wee hours of the morning when you really have to get something done and your eyes have gone blurry.

wvh··on Signs of autism could be encoded in the way you walk
I suppose, beyond making fun of which is unacceptable, that some behaviour is considered "bad behaviour" if it would come from a "non-particular" person. People are highly sensitive to eye contact, voice tone and other subtleties to gage how the other person is feeling and how much of a threat they are. Similarly, overtaking conversations or appearing disinterested are also faux-pas in normal conversation and may indicate bad will or even a personality disorder.

As somebody who occasionally struggles to fit in socially, I have come to understand that I might come across in ways that do not reflect my inner feelings and that I need to add a bit more context and explanation, and just be more careful in general. You sort of have to help people to see where you're coming from to help them tune their social barometer somewhat sort of speaking.

At the extreme, you'd just start any conversation with "hey, I'm autistic, so if I appear a bit weird..." to hard-reset people's expectations and sooth their inner alarms. That is assuming they're decent folks acting in good faith.

wvh··on Intel's retreat is unlike anything it's done before in Oregon
Not unlike what happened to Finland when Nokia went down. That took a long time to recover from, and some would say we're still trying to overcome, though it's hard to say what could have been post-Coved with the current state of the world economy.
wvh··on Show HN: Ten years of running every day, visualized
I admire your dedication. I also like the spartan look of your site.

I'm a trail runner and I've been running over 18 years or so, not every day, but two or three times a week. Sickness or health, injury, birthdays, holidays, rain, snow, -30C. My last big run was around Christmas. After that I had about three months medical off-time. Now it's very hard to get back on track. I just had to cancel some summer running events. It's not just motivation, but general stiffness and musculoskeletal pains like shin splints and knee and ankle soreness. My guess is that at my (middle) age, you either do it or lose it.

I advise anybody to find something they like and stick with it. Vary it according to how your body feels, but always do something. Keep the body (and the brain) working.

wvh··on Most RESTful APIs aren't really RESTful
You're right, pure REST is very academic. I've worked with open/big data, and there's always a struggle to get realistic performance and app architecture design; for anything non-obvious, I'd say there are shades of REST rather than a simple boolean yes/no. Even academics have to produce a working solution or "application", i.e. that which can be actually applied, at some point.
← PreviousPage 3 of 21Next →