HNHacker News
TopNewBestAskShowJobs

SupremumLimit

662 karma · joined March 11, 2010

I've written a series of books called C++11/14 Rocks. I blog about C++11/14 at http://cpprocks.com.

I've created a Ruby and a C++11 video course for pluralsight.com.

I'm also a founder at Aotea Studios (http://aoteastudios.com). We make training products for business analysts with a focus on visual communication.

I'm an experienced C++, Ruby and CoffeeScript developer.

email: alex at cpprocks dot com

submissionscomments
SupremumLimit··on EV Sales Are Booming in Europe with Gasoline at $10 a Gallon
Average fleet age in EU looks to be around 13 years so when you say "most people", you're likely off by 10-15 years in terms of second hand purchases. Greece might be the only EU country that gets close to what you said. I get the point about affordability but it's good to base discussion on facts.

Also, EVs have been around for quite a few years now so it is no longer necessary to buy them new.

https://www.acea.auto/publication/report-vehicles-on-europea...

SupremumLimit··on How to Write with an LLM
It's darkly amusing that while the author advises us not to let LLMs pick our words, their post includes this chunk of AI slop:

"Those rethinks are load-bearing parts of your voice. Readers won’t put their fingers on what’s wrong, but they’ll sense that you’ve become artificially-flavored."

The metaphor at the start is AI-like weirdness too: "without pasteurizing and jacking it with corn syrup." Pasteurising is good, corn syrup is bad - what the heck am I supposed to make of it? It's nonsense.

It may even have been handwritten by the author, but it's slop nonetheless.

You may be telling yourself that you're disciplined and you're just using the LLMs for review. But while you're reading their output, the slop makes its way directly into your brain anyway - and then it drips out into your writing.

SupremumLimit··on I resigned from Anthropic today
"value creation for one's customers" - that is a "not even wrong" level of misunderstanding of the system dynamics of capitalism. The primary driver is generation of _profit_ for owners of the means of production. Many things fall out of that - the tendency to monopolise, for example.
SupremumLimit··on Remote workers report the highest well-being in study of 7,700 employees
It's where you're in a pen with rows of desks and you just have to use whichever desk is free, you don't have your own desk. If you have any stuff you need to work beyond what's on the desk (say, accessibility equipment), you might get a locker (these are often underprovisioned) and you have to cart your stuff to and from the locker every day. It is awful.
SupremumLimit··on Why does Opus 5 feel worse to work with?
I think you're conflating intelligence with consciousness. The point of Blindsight is to lead us to the idea that intelligence doesn't require consciousness (and further, that consciousness might even act as a limiter on intelligence).
SupremumLimit··on What it feels like to work with Mythos
I took a brief look at the code for one of the projects (https://github.com/emollick/concord/) he breathlessly praises and says "a software engineer would iron out the remaining potential bugs that I could not find quickly". The code looks like an unmaintainable mess.

Other commenters have pointed out that his isochrone map contains a lot of nonsense as well.

So the most charitable interpretation here is that this is a case of Gell-Mann amnesia.

SupremumLimit··on India's hottest district shuts at 10 am as mercury breaches 48 C mark
This is a severely outdated view. Based on current policies, we're heading for something like 2.6 degrees of warming which I think is somewhere between RCP4.5 and RCP6.0. It's still bad but nowhere close to RCP8.5 so your comment is indeed unhelpful doomerism. (RCP scenarios themselves are outdated and have been replaced by "socio-economic pathways" - SSP).

https://climateactiontracker.org/global/emissions-pathways/

SupremumLimit··on Ads on Apple Maps
It used to be that they included a bunch of software to make their hardware more useful. But I guess they couldn't resist squeezing out a bit more revenue through enshittification. The profit motive is ultimately too strong. Ads on the lock screen and in the dock next?
SupremumLimit··on Does Employment Slow Cognitive Decline? Evidence from Labor Market Shocks
I take your point that there is a limit on meaningful activities one can undertake but I disagree that it's some kind of zero-sum situation. I used to find my work more meaningful and I don't think it made any other things less meaningful - I just felt that I spent more of my day doing things that meant something to me. Life, on the whole, can feel more or less meaningful; we don't distribute a fixed amount of meaning across all the things we do.
SupremumLimit··on Does Employment Slow Cognitive Decline? Evidence from Labor Market Shocks
I disagree quite strongly. I derive a lot of meaning from these types of activities (in addition to family and friends of course) and zero meaning from my job. It's the narrow focus on work to the exclusion of everything else in life that is the problem - and that's what the comments above highlight.
SupremumLimit··on Does Employment Slow Cognitive Decline? Evidence from Labor Market Shocks
Really? This just proves the point of the grandparent comment. I can think of at least three types of activities off the top of my head: sports (granted, not all of them, but definitely true for my sport - squash), music (playing an instrument in a group setting), and volunteering. I also know people who are in a bridge club with people twice their age.

There are still social activities connecting people of different age groups although I agree with the above comment that structurally the society we have has been eroding non-labour market interactions.

SupremumLimit··on OpenClaw is a security nightmare dressed up as a daydream
Could you give some examples of where it's saving you a lot of time? My main time sinks are dishes, laundry, and cleaning. Is it helping out with any of those?
SupremumLimit··on Honda is killing its EVs
Sure, but there is also China where over half of new vehicle sales are EVs. Denmark is at 70%, Sweden, Iceland, Finland and the Netherlands are all above 50%, a bunch of other countries in the EU are at one third EVs. In India, 5% of sales are EVs but that is double of the year before and all the big car manufacturers in India are now offering EVs. Even Australia is at 14% after stalling on EVs for years. So change is unfolding quite quickly compared to previous years. https://www.visualcapitalist.com/ev-share-new-car-sales-by-c...
SupremumLimit··on Apple Studio Display and Studio Display XDR
Indeed. I’m holding on to my 24” Dell P2415Q that I got like 10 years ago because it’s the perfect size for my desk and there just isn’t anything in that size to replace it with.
SupremumLimit··on Bye Bye Humanity: The Potential AMOC Collapse
How’s it going so far? Greenhouse gas emissions only keep rising. There’s no basis to rate humanity’s chances positively based on actual evidence to date, even despite all the positive developments in renewable energy generation and storage.
SupremumLimit··on Bye Bye Humanity: The Potential AMOC Collapse
The ignorance of this comment is breathtaking. How are the crops going to grow if the temperature drops by 15 degrees Celsius? What marine and terrestrial ecosystems can survive a sudden catastrophic change like that? What’s going to happen to the weather patterns after this planet-scale shift? How do you “adjust” to the collapse of your food supply and entire ecosystems?
SupremumLimit··on Eliminating contrails from flying could be cheap
Not sure how you haven't noticed, but climate change is already affecting precipitation and drought patterns, it exacerbates heatwaves, cold snaps, and flooding, it affects harvests, disrupts ecosystems etc. etc. Reducing warming is an urgent matter.
SupremumLimit··on China bans one-pedal driving in default modes by 2027
It isn’t just intuitive enough, it’s more intuitive and precise than the ICE setup. It’s safer too, as the car starts braking before I even reach the brake pedal in an emergency braking situation.

I dislike going back to the ICE setup.

SupremumLimit··on Job-seekers are dodging AI interviewers
How can you assert that it will evaluate everyone equally when biases are a well documented deficiency of various flavours of AI?
SupremumLimit··on Ask HN: What are you working on? (July 2025)
I've just published https://nohypeai.dev to share what I've learned about the state of LLM agents for software development and help people who are just catching up orient themselves.

It was also important to me to provide a non-hyped, balanced view (hence the name), including pointing people to realistic assessments of the effectiveness of these tools and highlighting the risks and concerns.

SupremumLimit··on The Case for Software Craftsmanship in the Era of Vibes
The case the article tries to make doesn’t stack up for me.

What you get when it becomes easier to generate code/applications is a whole lot more code and a whole lot more noise to deal with. Sure, some of it is going to be well crafted – but a lot of it will not be.

It’s like the mobile app stores. Once these new platforms became available, everyone had a go at building an app. A small portion of them are great examples of craftsmanship – but there is an ocean of badly designed, badly implemented, trivial, and copycat apps out there as well. And once you have this type of abundance, it creates a whole new class of problems for the users but potentially also developers.

The other thing is, it really doesn’t align with the priorities of most companies. I’m extremely skeptical that any of them will suddenly go: “Right, enough of cutting corners and tech debt, we can really sort that out with AI.”

No, instead they will simply direct extra capacity towards new features, new products, and trying to get more market share. Complexity will spiral, all the cut corners and tech debt will still be there, and the end result will be that things will be even further down the hole.

SupremumLimit··on In case of emergency, break glass
Yeah, to bring up Bosch as an example of good UI is… an interesting choice. Their +/- time buttons operate like they were specifically designed to infuriate the user, for example.
SupremumLimit··on I read all of Cloudflare's Claude-generated commits
It's an interesting review but I really dislike this type of techno-utopian determinism: "When models inevitably improve..." Says who? How is it inevitable? What if they've actually reached their limits by now?
SupremumLimit··on What Happens When AI-Generated Lies Are More Compelling Than the Truth?
Your comment follows two persistent HN tropes: (1) ignoring the article, which deals precisely with why the cost of production matters, and (2) steadfastly refusing to recognise that quantity has a quality of its own - in this case a monumental reduction in production cost clearly leads to a tectonic reshaping of the information landscape.
SupremumLimit··on Someone at YouTube needs glasses
It just turns itself back on in a couple of weeks. Dark patterns ahoy.
SupremumLimit··on Google Play sees 47% decline in apps since start of last year
It is a serious mistake to think that technology can remove bureaucracy. Indeed, technology by its nature makes bureaucracy a lot more rigid. Bureaucracy is about homogenising processes and erasing individual differences, and software reinforces these properties because it allows even less human input or deviation from the process. (That isn't true of all software, just software that is intended to somehow deal with large numbers of people uniformly.)
SupremumLimit··on It would take three years to install a speed bump. So I bought my own
I like considering _why_ the government is like that. I would suggest that the suspicion, disdain (evident in your comment) and outright hatred of government (particularly from sections of the political and capitalist classes, particularly in the US) are all large drivers of the extreme risk aversion and resulting inefficiency of government agencies that develops over time.

That is, there is nothing inherent about it beyond the inevitable inefficiency of all large organisations, the government was shaped to be like that by external pressures.

Viewed in that light, your favourable assessment of mafia rule is even more obviously a false alternative.

SupremumLimit··on Thoughts on the software industry (2022)
I’d say the same thing except about 25-30 years ago and definitely not 15, which suggests to me that both of us suffer from observer bias and likely there’s always been a real mix of programmers who were really into it and others who were only after a job. Perhaps the proportion of uninterested programmers has increased though.
SupremumLimit··on Apple acquires Pixelmator
Step 1: make everyone an incredible offer Step 2: get them all hired away from your competitor who is now out of business Step 3: in a year or two, restructure all these people out (or just fire them if your jurisdiction allows) Step 4: your competitor is gone, and all it cost was a year or two of salaries.

Seems like a great way to help out budding monopolies.

SupremumLimit··on Understanding how bureaucracy develops
Yes, I meant something else, and of course I'm not advocating for hard to understand code. However, as the sibling comment suggests, what's obscure or hard is relative.

The problem with indiscriminate application of "code has to be easy to understand" is that it can be used to make pretty much anything, including most features of your language, off limits. After all, a junior developer may not be familiar with any given feature. Thus, we can establish no reasonable lower bound on allowed complexity using such a guideline.

Conversely, what’s too simple or too difficult is very specific to the person. Somebody who’s coming to a junior developer role from a data science background might have no problem reading 200 lines of SQL. Somebody with FP background might find data transformation pipelines simple to understand but class hierarchies difficult, and so on. So the "easy to understand for anyone" guideline proves less than useful for establishing an upper bound on allowed complexity as well.

Therefore, I find that it’s more useful to talk about a lower and upper bound of what’s required and acceptable. There are things we should reasonably expect a person working on the project to know or learn (such as most language features, basic framework features, how to manipulate data, how to debug etc.) regardless of seniority. On the other hand, we don’t want to have code that’s only understood by one or two people on the team, so perhaps we say that advanced metaprogramming or category theory concepts should be applied very sparingly.

Once that competency band is established, we can work to bring everyone into the band (by providing training and support) rather than trying to stretch the band downwards to suit everyone regardless of experience.

Page 1 of 6Next →