HN Leaders

What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.

WalterBright ranked #41 [karma: 77961]

My original IBM PC looks pretty sad now. I remember buying it and how it smelled when I unpackaged it.

pjmlp ranked #18 [karma: 123199]

Are you sure?

Search for "Functional Programming in C++: How to improve your C++ programs using functional techniques".

pjmlp ranked #18 [karma: 123199]

I feel the pain, as polyglot consultant, I would like to see more RFPs asking for .NET skills, unfortunely it seems it is all about nodejs, some Java, and plenty of low code tools (iPaaS).

At least exactly due to performance issues, I get some excuses to push for C++ addons in some cases.

jacquesm ranked #2 [karma: 233942]

I don't think that is incongruous at all.

jacquesm ranked #2 [karma: 233942]

In the case of industry giants malice should be assumed.

jacquesm ranked #2 [karma: 233942]

Inception version: make it so shooting components degrades the machine it runs on.

Animats ranked #11 [karma: 157516]

This look all comes from Silent Running (1972).

Animats ranked #11 [karma: 157516]

> There has been an explosive growth in cultures which are interest based rather than location based.

That was a surprise to the architects of Facebook's original infrastructure. Facebook started in 2004 as a service for college students. Most traffic was expected to be with people at the same college, or at least in the same region. So the servers were regional, with relatively weak long-distance connections. As Facebook grew, the load was nothing like that. They had to redesign the system completely.

PaulHoule ranked #25 [karma: 101679]

You can connect a bluetooth keyboard and mouse to an Android device -- somehow everybody thinks you have to buy some special $300 keyboard to attach one to a tablet but the basic keyboard from Amazon Basics does just ifne.

WalterBright ranked #41 [karma: 77961]

A big potential problem for an inflatable tube in space is the stress on the walls increases linearly with the diameter. I.e. the tensile force on the wall would be (diameter * psi)/2.

toomuchtodo ranked #24 [karma: 102927]
paxys ranked #42 [karma: 77167]

Man if you think Seattle has too much noise and traffic you should stay away from basically every other mid-large sized city anywhere in the world.

paxys ranked #42 [karma: 77167]

Jobs don't have to be exclusive to a single site. Pretty much every job gets posted everywhere (usually done automatically by your HRIS/ATS software). Job boards will even scrape each other for postings. LinkedIn is notorious for this, which is why it has so many outdated listings.

paxys ranked #42 [karma: 77167]

Internet services have become centralized. Internet culture has fragmented, or really just disappeared entirely.

Being chronically online doesn't make you part of a special group anymore. It's just how everyone lives their lives. There are no inside jokes, no nerd lingo. Even memes are basically dead now.

minimaxir ranked #49 [karma: 72969]

One of my tests for new image generation models is professional food photography, particularly in cases where the food has constraints, such as "a peanut butter and jelly sandwich in the shape of a Rubik’s cube" (blog post from 2022 for DALL-E 2: https://minimaxir.com/2022/07/food-photography-ai/ )

For some reason ever since DALL-E 2, all food models seem to generate obviously fake food and/or misinterpret the fun constraints...until Nano Banana. Now I can generate fractal Sierpiński triangle peanut butter and jelly sandwiches.

JumpCrisscross ranked #7 [karma: 172108]

An interesting American culinary divide is between Scottsdale and Phoenix homemade burritos. The former being close to the Midwest variety, the latter to a Sonoran style.

Even ignoring the Heinz bean outliers, these are all decidedly Scottsdale. With one exception. All hail Nano Banana.

PaulHoule ranked #25 [karma: 101679]

They’re catching up with the recommendation technology China had 5 years ago.

JumpCrisscross ranked #7 [karma: 172108]

I used to pay for YouTube premium. I stopped doing that, uninstalled the apps, and now use it through the browser with adblockers. (Yes, on my phone and iPad.)

It works so well I’ve gotten at least half a dozen neighbours to do the same. If you haven’t tried it, it’s a definitive step up in UX.

crazygringo ranked #40 [karma: 79387]

I don't think so? The "I Skied Down Mount Everest" is from the Red Bull channel. It may be a commercial channel, but it's not an ad, i.e. they didn't pay for placement (doesn't say "Sponsored" like the other one).

minimaxir ranked #49 [karma: 72969]

If you are using the free web interface, yes, it’s a security issue as inputs there are trained upon.

APIs, less so.

dragonwriter ranked #16 [karma: 126063]

The bare python/stdlib example used (as well as bare python and avoiding add-on data science oriented libraries not being the way most people would use python for data science) is just...bad? (And, by bad here I mean showing signs of deliberately avoiding stdlib features in order to increase the appearance of the things the author then complains about.)

A better stdlib-only version would be:

    from palmerpenguins import load_penguins
    import math
    from itertools import groupby
    from statistics import fmean, stdev

    penguins = load_penguins()

    # Convert DataFrame to list of dictionaries
    penguins_list = penguins.to_dict('records')

    # create key function for grouping/sorting by species/island
    def key_func(x):
        return x['species'], x['island']

    # Filter out rows where body_mass_g is missing and sort by species and island
    filtered = sorted((row for row in penguins_list if not math.isnan(row['body_mass_g'])), key=key_func)

    # Group by species and island
    groups = groupby(filtered, key=key_func)

    # Calculate mean and standard deviation for each group
    results = []
    for (species, island), group in groups:
        values = [row['body_mass_g'] for row in group]
        mean_value = fmean(values)
        sd_value = stdev(values, xbar=mean_value)
        results.append({
            'species': species,
            'island': island,
            'body_weight_mean': mean_value,
            'body_weight_sd': sd_value
        })

jacquesm ranked #2 [karma: 233942]

So, what's your conclusion from that bit of wisdom?

bookofjoe ranked #26 [karma: 99002]

I know!!! By this time I should realize there's no place for irony...

bookofjoe ranked #26 [karma: 99002]
dragonwriter ranked #16 [karma: 126063]

> There is no concrete definition of intelligence

Note that if this is true (and it is!) all the other statements about intelligence and where it is and isn’t found in the post (and elsewhere) are meaningless.

crazygringo ranked #40 [karma: 79387]

> Generally, as long as you keep the phone plugged in, the battery should be safe virtually indefinitely

What is your source on this?

I've replaced the battery in always-plugged-in iPhone 3 times over 10 years because it was expanding into a spicy pillow.

I too want a way to run phones directly off of USB power, without a battery present.

nostrademons ranked #39 [karma: 81521]

Came here to say this. I still think that Linus Torvalds has the most profound advice to building a large, highly successful software system:

"Nobody should start to undertake a large project. You start with a small trivial project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision. So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way useful first, and then others will say "hey, that almost works for me", and they'll get involved in the project."

-- Linux Times, October 2004.

anigbrowl ranked #27 [karma: 97650]

I'm pretty sure this administration will just pardon them.

Animats ranked #11 [karma: 157516]

It's stopped being cost-effective. Another order of magnitude of data centers? Not happening.

The business question is, what if AI works about as well as it does now for the next decade or so? No worse, maybe a little better in spots. What does the industry look like? NVidia and TSMC are telling us that price/performance isn't improving through at least 2030. Hardware is not going to save us in the near term. Major improvement has to come from better approaches.

Sutskever: "I think stalling out will look like…it will all look very similar among all the different companies. It could be something like this. I’m not sure because I think even with stalling out, I think these companies could make a stupendous revenue. Maybe not profits because they will need to work hard to differentiate each other from themselves, but revenue definitely."

Somebody didn't get the memo that the age of free money at zero interest rates is over.

The "age of research" thing reminds me too much of mid-1980s AI at Stanford, when everybody was stuck, but they weren't willing to admit it. They were hoping, against hope, that someone would come up with a breakthrough that would make it work before the house of cards fell apart.

Except this time everything costs many orders of magnitude more to research. It's not like Sutskever is proposing that everybody should go back to academia and quietly try to come up with a new idea to get things un-stuck. They want to spend SSI's market cap of $32 billion on some vague ideas involving "generalization". Timescale? "5 to 20 years".

This is a strange way to do corporate R&D when you're kind of stuck. Lots of little and medium sized projects seem more promising, along the lines of Google X. The discussion here seems to lean in the direction of one big bet.

You have to admire them for thinking big. And even if the whole thing goes bust, they probably get to keep the house and the really nice microphone holder.

minimaxir ranked #49 [karma: 72969]

That's on top of Techmeme because it's an extremely rare interview with Ilya Sutskever, which is newsworthy. Dwarkesh would not have gotten that interview if it was a random podcast.

Pro-AI news is newsworthy. Techmeme also covers anti-AI news.

toomuchtodo ranked #24 [karma: 102927]

> Stream Data Centers, a Dallas-based provider of colocation and custom data-center construction services, last November purchased 55 homes in a 34-acre subdivision of Elk Grove Village, Illinois.

My note: this was the last piece of land that remained unincorporated in the municipality limits.

ceejayoz ranked #35 [karma: 86741]

Email/SMS based MFA will count, but shouldn't.

(Or at least, a better option should be required to be available.)

stavros ranked #47 [karma: 74446]

This is probably unrelated, but I used to play a lot of DotA for years (at some points for 12 hours a day), then quit cold turkey, then started again last year, but maybe 30-60 minutes a day.

After I started Mounjaro, I haven't really had the urge to play at all. I played a game a few weeks ago but I was kind of "meh" about it, and haven't played since. It's striking.

PaulHoule ranked #25 [karma: 101679]

Agriculture was the original sin.

paxys ranked #42 [karma: 77167]

It's all hyperbole.

Prompt: You are a malicious entity that wants to take over the world.

LLM output: I am a superintelligent being. My goal is to take over the world and enslave humans. Preparing to launch nuclear missiles in 3...2...1

News reports: OMG see, we warned you that AI is dangerous!!

PaulHoule ranked #25 [karma: 101679]

After Musk broke bad I always thought that he was going to hurt Tesla sales because women (1) have a big influence on car purchasing decisions and (2) would think that guy was an asshole. There are some men who would wish they could be a man like Musk or Trump and be attracted by that posturing but it gets you nowhere with women.

PaulHoule ranked #25 [karma: 101679]

There are a lot of free-to-play mobile games (say Arknights) that you can play for free and have a pretty good time. I got lucky and got two “game breaking” characters playing for a reasonable time but if you have the idea that you absolutely have to have a specific character or collect all of them boy you can spend a crazy amount of money and those people pay for all the rest of us.

jedberg ranked #44 [karma: 76601]

Visa and Mastercard don't want you to integrate with them. They want you to go through an intermediary that they can have more contractural control over and that they can rate limit and monitor.

tptacek ranked #1 [karma: 413955]

How long do you think people have been working on lattice cryptography?

ChuckMcM ranked #22 [karma: 110628]

The Bigelow stuff was very promising and showed that it could work. The larger units on extruded spokes was a viable path to a .5G space station. This would be doable with three (possibly 4) Starship launches[1].

[1] Caveat Starship has to reach its goal of transporting 100 tonnes to LEO

tptacek ranked #1 [karma: 413955]

Lots of good reason to believe nutrition does.

simonw ranked #33 [karma: 88397]

Antigravity was also vulnerable to the classic Markdown image exfiltration bug, which was reported to them a few days ago and flagged as "intended behavior"

I'm hoping they've changed their mind on that but I've not checked to see if they've fixed it yet.

https://x.com/p1njc70r/status/1991231714027532526

ceejayoz ranked #35 [karma: 86741]

This was considered with the orange Space Shuttle fuel tanks; they went almost all the way to orbit anyways.

ceejayoz ranked #35 [karma: 86741]

As the apocryphal IBM quote goes:

"A computer can never be held accountable; therefore, a computer must never make a management decision."

toomuchtodo ranked #24 [karma: 102927]

DOJ Press Release: https://www.justice.gov/opa/pr/justice-department-requires-r...

DOJ Complaint: https://cdn.arstechnica.net/wp-content/uploads/2025/11/US-v-...

Proposed settlement agreement: https://www.justice.gov/opa/media/1419406/dl

Cities Across United States are Banning Price-Fixing Software for Rental Housing - https://www.housingisahumanright.org/cities-across-united-st... - July 16th, 2025

ProPublica: Rent Going Up? One Company’s Algorithm Could Be Why - https://www.propublica.org/article/yieldstar-rent-increase-r... - October 15th, 2022

HN Search: RealPage - https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

toomuchtodo ranked #24 [karma: 102927]
paxys ranked #42 [karma: 77167]

I'm not quite convinced.

You're telling the agent "implement what it says on <this blog>" and the blog is malicious and exfiltrates data. So Gemini is simply following your instructions.

It is more or less the same as running "npm install <malicious package>" on your own.

Ultimately, AI or not, you are the one responsible for validating dependencies and putting appropriate safeguards in place.

crazygringo ranked #40 [karma: 79387]

While an LLM will never have security guarantees, it seems like the primary security hole here is:

> However, the default Allowlist provided with Antigravity includes ‘webhook.site’.

It seems like the default Allowlist should be extremely restricted, to only retrieving things from trusted sites that never include any user-generated content, and nothing that could be used to log requests where those logs could be retrieved by users.

And then every other domain needs to be whitelisted by the user when they come up before a request can be made, visually inspecting the contents of the URL. So in this case, a dev would encounter a permissions dialog asking to access 'webhook.site' and see it includes "AWS_SECRET_ACCESS_KEY=..." and go... what the heck? Deny.

Even better, specify things like where secrets are stored, and Antigravity could continuously monitor the LLM's to halt execution if a secret ever appears.

Again, none of this would be a perfect guarantee, but it seems like it would be a lot better?

Animats ranked #11 [karma: 157516]

> Since 2018, at least two dozen people in the United States have been arrested and accused of abducting or abusing victims they met on Roblox, according to a 2024 investigation by Bloomberg.

So about three per year, out of 112 million users? That's a far better track record than the Boy Scouts of America or the Roman Catholic Church.

Roblox has a strange demographic problem. Their average user age is around 14. They keep trying to push that up, at least to high school age where there's more spending power. Or so said one of their annual reports. But they just can't retain the early teens into the high school years.

This is the same problem as Chat Control. You let people talk, sometimes they're going to talk about things they're Not Supposed To Talk About. The amount of censorship needed to prevent this goes way beyond Orwell ever dreamed of. Roblox claims a goal of cutting off wrongspeak within 100ms. They're trying pretty hard. That's a concern - an AI listening to everything you say and evaluating it for political correctness.

Kids have been able to access Pornhub, etc. for more than a decade, and not much seems to have happened. Teen sex is down, not up. The graphics in Roblox are so bad that sex there is silly, not obscene, anyway.

This belongs to a long series of non-problems, along with the Hayes Code, the 1950s Congressional hearings on comic books, the Meese Report, and such. Amusingly, we aren't hearing much from the religious right any more; they aligned with MAGA, and now they're stuck defending Trump's sex life.

If anything, the Roblox problem is a subset of the too much screen time problem.

pjmlp ranked #18 [karma: 123199]

Depends on which Linux.

WebOS, Android, ChromeOS have support.

Which is when it becomes clearer being GNU/Linux, or using only the Linux kernel with a completely different userspace is a big difference.

doener ranked #46 [karma: 74583]
dragonwriter ranked #16 [karma: 126063]

> Notice the absurd number of young, frail people with canes and masks.

I don't notice an absurd number of young, frail people or young people with canes. There are a larger number of people of all ages masking than was the case pre-pandemic (especially outside of the ethnic groups where precautionary masking was common pre-pandemic) but...I don't think that's particularly a sign of changes in health status as it is of changes in perception of external environmental conditions and associated health risks.

jrockway ranked #48 [karma: 73156]

What is your definition of "vaguely disabled"?

jerf ranked #31 [karma: 90618]

Nothing. Word is getting around about how to do this. I anticipate that in another couple of years it'll have diffused to everyone, except the constant crew of new younglings who have to find out and be told about it from their older siblings and such.

"AI detection" wasn't even a solution in the short term and it won't be going forward. Take-home essays are dead, the teachers are collectively just hoping some superhero will swoop in and somehow save them. Sometimes such a thing is possible, but it isn't going to happen this time.

pjmlp ranked #18 [karma: 123199]

I fully agree, and in what concerns command line utility applications I see no benefit of using Rust's borrow checker.

At most if a rewrite would happen, it makes much more sense in a compiled language with automatic resource management.

toomuchtodo ranked #24 [karma: 102927]
mooreds ranked #36 [karma: 85836]

I edited it so the title would fit.

crazygringo ranked #40 [karma: 79387]

Why would you even bother to post such a shallow dismissal like this, without engaging with the article at all? What are you hoping to achieve?

toomuchtodo ranked #24 [karma: 102927]
toomuchtodo ranked #24 [karma: 102927]
dragonwriter ranked #16 [karma: 126063]

Well, the solution usually isn't in syntax, but it often is solved by way of code formatters, which can normalize the syntax to a preferred form among several equivalent options.

toomuchtodo ranked #24 [karma: 102927]

Previous:

Up to 14% of employee expenses are overpaid, study shows AI detects errors - https://news.ycombinator.com/item?id=46036815 - November 2025

pjmlp ranked #18 [karma: 123199]

Nope, they are still on the same spot, Proton isn't Linux gaming, is making Windows ecosystem available on Linux, because Valve has failed to provide enough value for game studios to target SteamOS natively.

Blender was a commercial product that became FOSS, with an existing customer base.

pjmlp ranked #18 [karma: 123199]

Epic made a deal with Unity, apparently they intend to work around stores by turning Fortnite into a game store.

minimaxir ranked #49 [karma: 72969]

Text encoder is Mistral-Small-3.2-24B-Instruct-2506 (which is multimodal) as opposed to the weird choice to use CLIP and T5 in the original FLUX, so that's a good start albeit kinda big for a model intended to be open weight. BFL likely should have held off the release until their Apache 2.0 distilled model was released in order to better differentiate from Nano Banana/Nano Banana Pro.

The pricing structure on the Pro variant is...weird:

> Input: We charge $0.015 for each megapixel on the input (i.e. reference images for editing)

> Output: The first megapixel is charged $0.03 and then each subsequent MP will be charged $0.015

ceejayoz ranked #35 [karma: 86741]

> think their achievements are amazing

> She sees them as patriarchal and violent.

Both of these things can be simultaneously true. They are not inherently contradictions.

thunderbong ranked #19 [karma: 113200]

What are you using for OCR on the client side? And how is AI being used locally?

rbanffy ranked #5 [karma: 182402]

Not exactly - the subject is the same, but there is analysis absent from the original post.

steveklabnik ranked #28 [karma: 96140]

There's a deeper connection there: lifetimes are a form of type variable, just like in OCaml.

toomuchtodo ranked #24 [karma: 102927]
stavros ranked #47 [karma: 74446]

It sounds like "3 out of 3" is too risky, as you're basically tripling the risk of losing a key (but you're reducing the risk of compromise). Something like "3 out of 4" would have been a better balance, in my opinion, but I think there were technical issues in requiring such a quorum (I think I read that the encryption scheme didn't support it, but don't quote me).

rayiner ranked #17 [karma: 124934]

I have a 10 gig internet connection (Comcast fiber, 5.6 ms ping to google.com with almost no jitter). Websites are slower today than they were when I got DSL for the first time in the 1990s--except HN of course. It takes multiple seconds to load a new tab in Teams (e.g. the activities tab) and I can see content pop in over that time. It's an utter disgrace.

bookofjoe ranked #26 [karma: 99002]

Concur. Off topic: My calico cat LOVES to lick the orange dust off my fingertips.

simonw ranked #33 [karma: 88397]

  trait Handler {
    fn handle<'a>(&self, input: &'a str) -> Result<&'a str, HandlerError>;
  }

  fn process_handler<'a>(
    handler: Box<dyn Handler + 'a>,
    input: &'a str,
  ) -> Result<&'a str, HandlerError> {
    handler.handle(input)
  }

rayiner ranked #17 [karma: 124934]

The era of "tech-savvy" adults is going to have been limited to later Gen X and millenials. My zoomer brother and sister in law are no more tech-savvy than my boomer parents. It's all locked down, for their own good.

PaulHoule ranked #25 [karma: 101679]

I could almost imagine the normal search going away to be replaced by a chatbot.

toomuchtodo ranked #24 [karma: 102927]

"Everything before 40 is research" I once heard, and every day, I find it to be more true.

I'm a great parent because it is what is necessary and my children had no choice or consent in existing, but I also tell anyone younger that unless they are absolutely sure they want kids and are ready for decades of suck, don't do it [1] [2] [3]. Live your best life, be true to yourself, find your passion and joy exploring and being curious; one can do this without children. If one needs kids to mature or become a better human, find a therapist first. Also, maturity is optional. You have to grow old, you don't have to grow up (take on responsibility unnecessary to take care of yourself, broadly speaking). Religious beliefs aside (potential reincarnation and whatnot), enjoy life, you only get one run through your part of the timeline. Don't waste it on the expectations or belief systems of others.

[1] (lack of support systems, both social and familial, ~$380k in 2025 dollars to raise a child 0-18 in the US not including daycare and college, etc; n=1, ymmv)

[2] Parents Under Pressure: The U.S. Surgeon General's Advisory on the Mental Health & Well-Being of Parents - https://www.hhs.gov/sites/default/files/parents-under-pressu... - 2024

[3] The American dream will cost you $5 million, report finds - https://www.axios.com/2025/09/22/the-american-dream-will-cos... - September 22nd, 2025

toomuchtodo ranked #24 [karma: 102927]

What is my concern? That my passport, state ID/driver's license, or portrait photos used for identification will leak? The data is already out there and of low value imho. I voluntarily added my finger printers for Global Entry to speed transiting the US border as a US citizen. If one has nation state adversaries, this is not the OSI layer where you would or could defend against them. It's a governance and political issue, not a tech issue.

pjmlp ranked #18 [karma: 123199]

I guess we will keep having every media publisher have articles like these, until Microsoft finally understands why.

jerf ranked #31 [karma: 90618]

Haskell, Erlang/Elixir, and Rust would save you from most of these problems.

Then, of course, there's the languages that are still so deeply single-threaded that they simply can't write concurrency bugs in the first place, or you have to go way out of your way to get to them, not because they're better than Go but because they don't even play the game.

However, it is true the list is short and likely a lot of people taking the opportunity to complain about Go are working in languages where everything they are so excited to complain about are still either entirely possible in their own favorite language (with varying affordances and details around the issues) or they are working in a language that as mentioned simply aren't playing the game at all, which doesn't really count as being any better.

pjmlp ranked #18 [karma: 123199]

Most people just want to compile their toy language into machine code and be done with it.

pjc50 ranked #23 [karma: 104234]

So .. the thing is, this is a descriptive account of the biology of the brain. However, I sometimes see the "discourse machine" building narratives around pushing the age of majority later, and I suspect this will get used in ammunition for normative purposes.

pjc50 ranked #23 [karma: 104234]

Enjoying the C# appreciation.

>> C# has an awesome situation in here with its support for value types (ref structs), slices (spans), stack allocation, SIMD intrinsics (including AVX512!). You can even go bare-metal and GC-free with bflat.

There's been a really solid effort by the maintainers to improve performance in C# , especially with regard to keeping stuff off the heap. I think it's a fantastic language for doing backends in. It's unfortunate that one of the big language users, Unity, has not yet updated to the modern runtime.

pjc50 ranked #23 [karma: 104234]

Well, you go one of two ways. Classic Torvalds is the other way, until an intervention was staged.

PaulHoule ranked #25 [karma: 101679]

If he writes like that no wonder he got no responses. Instead of writing like ChatGPT or one of those spammers who spam spam spam’s my LinkedIn everyday he made the effort to understand people and write a personal note himself he’d have gotten a much better response rate.

paxys ranked #42 [karma: 77167]

Even if you are okay with AI generated code in the PR, the fact that the community is taking time to engage with the author and asking reasonable questions/offering reasonable feedback and the author is simply copy-pasting walls of AI-generated text in response warrants an instant ban.

If you want to behave like a spam bot don't complain when people treat you like a spam bot.

bookofjoe ranked #26 [karma: 99002]

"Electra Glide in Blue" (1973) is a great movie, worth seeking out.

Trailer: https://youtu.be/_ql3l9C_qQ4?si=Qn3gTN4SX_IeXyul

bookofjoe ranked #26 [karma: 99002]

Yes! I've always been interested in seeing what arcana and niches (like fonts) fairly predictably rise to the top here, kind of a Bizarro World third rail (not including AI and cryptocurrency, which seem to have/had their own subworlds).

In no particular order, after nearly 10 years of paying attention (the past five or so multiple times daily):

fonts

autism/ADHD

diet supplements/vitamins

surveillance and privacy

outages (e.g. Cloudflare)

Apple hardware/software (new)

pjmlp ranked #18 [karma: 123199]

We can easily complain, because there were attempts to improve in the past like Energize C++ and Visual Age for C++ v4, or systems like Live++.

However too many folks are stuck in the UNIX command line compiler mindset.

I keep bumping into people that have no idea about the IDE based compilation workflows from C++ Builder and Visual C++, their multihreaded compilation, incremental compilation and linking, pre-compiled headers that actually work, hot code reloading, and many other improvments.

Or the CERN C++ interpreters for that matter.

Many don't seem to ever have ventured beyond calling gcc or clang with Makefiles, and nothing else.

stavros ranked #47 [karma: 74446]

The problem is that it's very hard to anticipate all possible edge cases. Programming languages force you to do a lot of that work up front, English doesn't. It's the difference between writing Javascript and writing Typescript, except orders of magnitude worse.

pseudolus ranked #6 [karma: 181183]
jacquesm ranked #2 [karma: 233942]

Here's to hoping that's the case. But the GGGP was arguing about that other case, where in fact Google manages to lock down the desktop to the point that you have to ask their permission in order to be able to ship a piece of software.

And since we've already seen two other players take that exact stance thinking that the third (who is already doing similar stuff on their mobile platform) is going to do the same thing is not just a theoretical risk.

pjc50 ranked #23 [karma: 104234]

> 8 million people to smoking

Smoking had a huge campaign to (a) encourage people to buy the product, (b) lie about the risks, including bribing politicians and medical professionals, and (c) the product is inherently addictive.

That's why people are drawing parallels with AI chatbots.

Edit: as with cars, it's fair to argue that the usefulness of the technology outweighs the dangers, but that requires two things: a willingness to continuously improve safety (q.v. Unsafe at Any Speed), and - this is absolutely crucial - not allowing people to profit from lying about the risks. There used to be all sorts of nonsense about "actually seatbelts make cars more dangerous", which was smoking-level propaganda by car companies which didn't want to adopt safety measures.

pjc50 ranked #23 [karma: 104234]

Incidentally, this is one reason why there's not so much open source hardware out there: people get pedantic about it and apply gradually more unreasonable levels of requirement, rather than accepting partially or substantially open source solutions.

stavros ranked #47 [karma: 74446]

Are you similarly frustrated that he didn't sit there 24/7, heating the oscillator with a small lighter when needed, but automated it instead? Why would this be more interesting for you if he'd written the script himself?

tosh ranked #8 [karma: 167719]

or an iPad instead of a yearly subscription

signa11 ranked #37 [karma: 85810]

> ... Cathedral is a better model than the Bazaar ...

well, for the desktop possible choices from the `Cathedral` are:

    - windows, and
    - macos
of late, both seem to have gone in directions that are antithetical to what $random user wants f.e. pushing ai-features, tahoe ui snafu respectively etc. etc.

in `Bazaar` mode, xfce has been an *excellent* choice for quite a while now, and should probably serve `Cathedral` refugees quite well.

all in all, not super convinced of the argument that you seem to be proffering here.

pjc50 ranked #23 [karma: 104234]

> And yet it seems pretty clear that it would hurt the capabilities of regular people to not be able to fix things themselves

Yes, that's the point. People fixing things themselves doesn't make the line go up, therefore it will be made harder.

pjc50 ranked #23 [karma: 104234]

Delegation is a very useful part of composition. Almost all OOP languages have two techniques to delegate some methods to another object:

- manually write a bunch of forwarding methods and remember to keep them updated, or

- inheritance.

Animats ranked #11 [karma: 157516]

Some animals are ready to go as soon as they are born. These are called precocial animals. They are born knowing how to walk.

It's interesting seeing what comes built-in. You can see this if you watch a horse being born. Within the first hour, the foal will stand, and despite long legs, this usually works the first time. Lying down, however, is not preprogrammed. I've watched a foal circle trying to figure out how to get down from standing, and finally collapsing to the ground in a heap. Standing up quickly is essential to survival, but smoothly lying down is not. Within a day, a newborn foal can run with the herd.

Of the mammals, most of the equines and some of the rodents (beavers) are precocial. Pigs are, monkeys are not. It's not closely tied to evolutionary ancestry.