MurphyA/hacker-news huggingface dataset:
by marky1991 | 2025-10-29 15:09:30+00:00
But there's literally a child-safe mode, which was not activated. (I don't know the details of this mode, I know nothing other than what was told to me in the article, so it's possible that kids mode is worthless. But obviously activating that is step 1)

This seems equivalent to me to taking the training wheels off a bike and then complaining when your child gets hurt.
by lycopodiopsida | 2025-10-29 15:09:58+00:00
I've tried a lot of keyboards over the years – ergonomic ones, such KA2 and Glove80 (now) absolutely did solve my RSI issues. Pain may have many issues, such joints, posture problems (pinching nerves in shoulders/elbow) but getting a proper chair and ergonomic split keyboard is still my number 1 advice. Also more sport, if it is not too severe.

Going to a doctor should also be high on the list, but unfortunately, I have yet to see one willing to do a proper diagnosis. My experience there is more than mixed, so you have to experiment yourself.
by noir_lord | 2025-10-29 15:10:26+00:00
Indeed, half my house is blue/brown, the other half is black/red since reg changes where grandfathered in and the wiring has been added to (some places clearly by a knowledgeable individual others..not so much).

I spent the first day after we bought it and moved in going around with a screw driver, side cutters a notepad and enough swearing to make a pirate with Tourette’s blush.

It’ll need a full rewire at some point, while I can do it myself to a commercial standard our regs require a currently qualified electrician sign off (mine expired many years ago) so I’ll just pay someone to do the lot.

It’s annoying but I’ve seen enough horror shows to see why it’s nescessary.
by palmotea | 2025-10-29 15:10:35+00:00
> One reason I now often go to ChatGPT instead of many Google queries is that the experience is ads free, quick and responsive.

Google used to be like that, and if ChatGPT is better right now, it won't remain that way for long. They're both subject to the same incentives and pressures, and OpenAI is, if anything, less ethical and idealistic than Google was.
by fifticon | 2025-10-29 15:10:55+00:00
I regularly (try to) check these kinds of news, to get a feeling for where we are at (with accountability, or whatever you might term it.)

But whenever I try to read and parse one of these 'what is the current level of popularity of what is happening?', I invariably get an article like this one. The article might be OK, and it might be my reading comprehension skills that fail me. But the gist I get from these articles, almost always sum up to two separate pieces of information I cannot reconcile or get to match/fit with each other.

(1) the copy/main text/body: "XYZ is ever even more unpopular than ever / lowest so far / new record". (2) graphs and numbers: "Disapprove 55%, Approve 45%".

then I shake my head and wonder what is going on. To restate, reiterate and clarify: - from all other signal sources; both the article itself, and my general day-to-day environment, my impression is a clear negative signal of things not going well and not being well received (*). - but whenever I look up this current-approval-rating stuff, I keep seeing numbers akin to 45-55 ???

Which is not what I would expect as the reaction and result of an incompetent führer-wannabe.

Can anyone explain to me, why grand negative headlines appear to translate into "oh no, 47% dropped to 45%".

Seriously wondering, somewhere in Europe not yet on fire.
by constantcrying | 2025-10-29 15:11:29+00:00
There is a very stark discrepancy here. In online spheres Utopianism rises as a popular idea, describing a near future of complete abundance. At the same, in reality, people around me are noticably worse off, they can afford less, products and services degrade in quality and social bonds are deteriorating.

I can only believe that the former is a psychological reaction to the later.
by dmitshur | 2025-10-29 15:11:33+00:00
> Now consider humanity after full automation. Instead of millions of migrant workers, humanity will have trillions of digital laborers at its disposal.

One piece in the logic I don't get is this: why would (or should) the earnings done by those workers go into the pockets of humanity, who isn't doing the work, rather than into the pockets of the laborers, whether digital or not?
by arghwhat | 2025-10-29 15:11:54+00:00
> I think it's weird that you're trying to proscribe people's allowed responses

There's nothing weird about classifying behavior as rude, nor about refusing to waste my limited time on this planet on those not deserving of it.

It's an entirely natural part of every-day life to make such distinction, necessary even to avoid things negatively impacting mental health, and I think it's weird to suggest otherwise.

> I can't make humans not be pattern recognition machines, but you can update your mental model to accept that they are.

This translates to "I will not change my stance so you need to change yours". I have no reason to or incentive to change my stance to accept unpleasant, unreasonable or abusive behavior in response to creating free things, so no.

I don't care why someone is being unpleasant, unreasonable or abusive, nor do I need to - I'm not their therapist, and it's perfectly valid for me to just walk away.

> I'm sorry, I don't think we're going to agree.

That's fine.

Granted, I'd prefer if users stopped such unreasonable behavior as it's more healthy to not have toxic interactions than having to mentally ignore them (or worse, respond, report or ban them), but can't win every time. It would've been more productive for the users too.
by NDizzle | 2025-10-29 15:12:07+00:00
Maybe everyone is retaining generalists. I keep being given retention bonuses every year, without asking for a single one so far.

As mentioned below, never labeled "full stack", never plan on it. "Generalist" is what my actual title became back in the mid 2000s. My career has been all over the place... the key is being stubborn when confronted with challenges and being able to scale up (mentally and sometimes physically) to meet the needs, when needed. And chill out when it's not.
by garciasn | 2025-10-29 15:12:12+00:00
You're right; I still have a 2010 MBP w/8GB of RAM and a SSD upgrade I made to it years ago. My mother still uses her similar vintage MBP with the same upgrades. These work just fine for most non-work tasks.

That doesn't mean that I expect these things to be updated or supported 15y after I bought them. I am absolutely certain I made the back $850 I originally paid (edu discount) + the ~$250 in upgrades over the years and I'm entirely ok with just letting it limp along until it physically dies. I think most people have similar expectations.
by johnyzee | 2025-10-29 15:12:15+00:00
Seems like you would at the very least need a fairly thick application layer on top of Postgres to make it look and act like a messaging system. At that point, seems like you have just built another messaging system.

Unless you're a five man shop where everybody just agrees to use that one table, make sure to manage transactions right, cron job retention, YOLO clustering, etc. etc.

Performance is probably last on the list of reasons to choose Kafka over Postgres.
by realityfactchex | 2025-10-29 15:12:40+00:00
The greatest thing about Graphviz is indeed the dot language. A nice thing about using dot is that the graph definition is *portable among all applications that support dot*.

Dot is such a simple and readable format (particularly if using the basic features). Thus, it can make a ton of sense to define graphs in strict dot, even if you will be rendering with another tool than Graphviz.

These days, there are other popular options, too -- Mermaid, etc, as TFA indicates. Nonetheless, Graphviz/dot will remain for the long haul, IMO, because dot is so, so good.

So, you need Graphviz for its syntax definitions primarily, and because it is a standard that could be recognized/run anywhere.
by zb3 | 2025-10-29 15:13:02+00:00
Raw root access isn't what I'd want apps to have.. it's that the Android permission system deliberately limits what the user can consent to, the rest is for "system apps" and to install those you need to unlock bootloader and start the whole "journey" while saying goodbye to banking apps.

Implementing a more flexible permission model + sandbox would probably involve too much work for them.

Hopefully AVF might make things a little better if we'd be able to run Android VMs on Android - so you'd be able to run a rooted VM inside GrapheneOS.. but this depends on Google keeping Android open source, yet QPR1 was not released.
by sofixa | 2025-10-29 15:13:05+00:00
> Europe money is only thrown to real estate owners and any enterprising people with a dream are cordially invited to fucking forget about it, shut up, and fall back in line.

That's simply not true. Europe is a continent that includes startup powerhouse Sweden, UK that has a ton of them too, and France that is making massive strides (just check out Station F). It might be true in Slovakia or whatever, but you simply cannot say that broadly for the whole continent.

> That's true and it's awesome

Is it? It is to an extent, but it also encourages nonsense (Juicero, the AI spice mixer), pump and dump tech-isation of existing stuff with no business model (Wework) and outright scams (Theranos, Nikola).

If the barrier to entry to get money thrown at you is so low, a lot of it gets wasted. So the rest really really has to make it big, which gives some perverse incentives (like Uber dumping to driver old school taxis out of business to then jack up prices, because if they're not a monopoly/biggest fish in town, they wouldn't have been worth it)
by nradov | 2025-10-29 15:13:11+00:00
Sure, that's fair. In the real world there are a lot of developers who want to be told what to do, or need to be told what to do because they lack business domain knowledge. A defined methodology like SAFe allows large enterprises to move forward at a steady pace and get some productive work out of those people.

The reality is that in some domains there just aren't many developers who are highly motivated, self directed, and thoroughly understand customer needs. Those people just aren't widely available in the labor market regardless of wages or working conditions. So if management doesn't impose a fairly strict methodology then then the program will collapse.
by vpShane | 2025-10-29 15:13:23+00:00
With burnout it's simple, rest. Get away, go spiritually connect with something new, like laying on a beach or doing something completely new. Burnout is real and will make you _hate_ anything.

I watch for burnout in my teams, and become burned out myself at times, but if you're burning out, tell somebody and get moved elsewhere. Coder doing some star-coder stuff the last 6 months, but can do sysadmin/devops things? Switch to that for a few weeks and come back mentally rested.

Legal protections against burnout I'm not aware of but the illness associated with elevated stress levels and 'burn out' do create other health complications.

Burn out is bad, bad stuff. Once somebody's burned out they can't do _anything_
by predictand | 2025-10-29 15:13:30+00:00
The intention with that game was to pick the artikels for the singular form of the words. I am a complete beginner in German, but I thought the artikel for plurals is always 'die'. However, I wouldn't be surprised if there were a lot of exceptions to that rule. As for Geschwister, yep, that seems wrong. I will fix it!
by Esophagus4 | 2025-10-29 15:13:41+00:00
If you see the startup economy that has minted an absurd amount of wealth for some very talented people as predatory and a net negative for the public, we see things very differently.

And so do most who come to the Valley to be a part of it.

This strikes me as such an abjectly absurd thing to say that I can’t imagine we’ll come to a common conclusion on this.

And by the way, you’re writing this comment on a forum operated by one of the largest “predatory” sources of capital in the Valley.
by hollerith | 2025-10-29 15:13:45+00:00
The false assumption in your argument IMHO is the assumption that none of the software on your device will ever betray you or contain an exploitable security hole. In actuality, it is useful from time to time to be able to run software you cannot completely trust such that the software cannot access all the data on the device (because the untrusted software cannot access your enclave).
by Groxx | 2025-10-29 15:13:53+00:00
having never hosted a GraphQL service, but I can see many obvious room for problems:

is there some reason GraphQL gets so much hate? it always feels to me like it's mostly just a normal RPC system but with some incredibly useful features (pipelining, and super easy to not request data you don't need), with obvious perf issues in code and obvious room for perf abuse because it's easy to allow callers to do N+1 nonsense.

so I can see why it's not popular to get stuck with for public APIs unless you have infinite money, it's relatively wide open for abuse, but private seems pretty useful because you can just smack the people abusing it. or is it more due to specific frameworks being frustrating, or stuff like costly parsing and serialization and difficult validation?
by lou1306 | 2025-10-29 15:14:16+00:00
It's not really that difficult, an official language OF a country is recognized at a national level. Thus all official government communication must be issued in that language. In the Netherlands, only Dutch has that level of recognition. Same in Italy for Italian

Then there are other, regionally-rocognized language that local governments use alongside the national one (West Frysian in Friesland, German in South Tyrol, etc.), and may even enjoy a majority of speakers within those regions, but they are not "an official language OF" the wider country.
by thomastjeffery | 2025-10-29 15:14:21+00:00
Drivers and firmware blobs.

The real problem was never solved to begin with: all mobile devices require proprietary drivers to function at all. Because these drivers are proprietary, the only people in a position to make them compatible with an OS are the manufacturer's dev team; and they are only interested in compatibility with Google's proprietary Android fork.

When Google starts to release versions of its proprietary Android fork, any open Android fork (or other alternative OS) will have to reverse engineer that proprietary Android fork in order to match its compatibility with proprietary firmware blobs. This will need to be done for every device.

Imagine trying to find your way through a building while wearing a blindfold. It's much easier if you are able to study the original floor plan that building was modeled after, even if the building itself has a modified design. Google is taking away that floor plan.

The situation is already medium-bad: it would be trivial to use an alternative OS if drivers and firmware were open source. It would be relatively easy if drivers and firmware had open specifications. It's difficult, but feasible in the current situation, where drivers and firmware are closed spec, but designed to be compatible with a close fork of an open source codebase. It will be extremely difficult (and technically illegal in the US) to do when drivers and firmware are closed spec, and designed to be compatible with a closed source codebase.
by trial3 | 2025-10-29 15:14:44+00:00
i don’t think you’re supposed to read this if you don’t have “e/acc” in your twitter bio

> Historical precedent: child labor

amazing start. crushing it already

> Consider Qatar as a point of comparison. Migrant workers make up roughly 94% of the country’s workforce, yet only Qatari citizens, who make up the remaining 6%, are eligible to receive most government welfare benefits. As a result, Qatari citizens enjoy remarkable prosperity, with minimum pensions valued at over $5,700 per month and an early retirement age of 50.

consider: the upsides of doing slavery. a libertarian utopia of remarkable prosperity

> Future humans might gain entirely new senses, develop completely new ways to communicate, and expand our minds beyond recognition. From our present vantage point, we may become gods.

this is actually ripped directly from the closing paragraph of Don’t Create The Torment Nexus
by indigodaddy | 2025-10-29 15:14:48+00:00
"With trillions of digital workers and robots entering the economy, a tenfold increase in GDP represents a very conservative estimate of how much full automation could increase economic output. If this modest increase were reflected proportionally in US tax revenues, we could resolve all current Social Security funding shortfalls, lower the retirement age to 18, and increase the average payout to over $150,000 per adult per year."

From what money is that "ten-fold increase in revenue" coming from if no one is working? Is this a chicken/egg problem in the beginning in order to ramp this economy up? But even it it can get ramped up, the described scenario feels like a zero-sum game no? Like we're all just playing a continuous poker game with the same players and all the same money.
by throwforfeds | 2025-10-29 15:15:44+00:00
I've been contemplating this a lot lately, as I just did code review on a system that was moving all the AWS infrastructure into CDK, and it was very clear the person doing it was using an LLM which created a really complicated, over engineered solution to everything. I basically rewrote the entire thing (still pairing with Claude), and it's now much simpler and easier to follow.

So I think for developers that have deep experience with systems LLMs are great -- I did a huge migration in a few weeks that probably would have taken many months or even half a year before. But I worry that people that don't really know what's going on will end up with a horrible mess of infra code.
by fyrecean | 2025-10-29 15:15:44+00:00
What about this is communism vs capitalism? Or even closed vs open source. There are billions of android devices in people's hands. Requiring a centralized authority to authorize what code people get to run on their own devices has nothing to do with a free market economy. This is a private entity telling us it's not safe to run code on our own computers without their approval.

Linux doesn't need a for profit company gate keeping it to ensure it is safe and secure. And even Windows doesn't prevent you from running any executable you choose from the internet. Why are phones treated differently?
by sougou | 2025-10-29 15:16:08+00:00
Hi HN, this is a series on a way to generalize consensus protocols and how to adapt them to existing systems.

This is part 5: This one covers how to safely handle multiple coordinators racing to take action. We explore term numbers, coordinators as separate agents, and lock-free approaches.

One of our goals is to make this work for Postgres via Multigres. But the principles can be used to implement your own solutions also. This will make Durability and High Availability more accessible for users.
by jofla_net | 2025-10-29 15:16:11+00:00
> "just use a second phone" cannot be the answer

Not That i want to kick the can down the road, but the ultimate solution (barring actually fighting for our privileges over the systems we buy) is to have that second phone, and control it either via vnc, or via a kvm which presents vnc. I know, its really absurd, complexity wise, what with tunneling and figuring out where to house said setup. However, the latter is ultimately transparent to the phone, outside of allowing a second monitor/hid to be connected to it. You could, given a VNC client then go ahead and control it via laptop or another phone.
by dylan604 | 2025-10-29 15:16:35+00:00
I still have my 2011 MBP with very similar upgrades, but unfortunately, it has the known bad Nvidia GPU that has been repaired multiple times. The last time it was taken in for repair, Apple said they were no longer supporting the repair. It's still usable as long as nothing tries to access the GPU, but as modern web tries to use GPU it would crash the laptop constantly.
by Ajedi32 | 2025-10-29 15:17:40+00:00
Fully agree with this sentiment.

I do think though that disallowing "certain types of commercial use" is a poison pill that would prevent your project from getting any significant adoption.

I think a better option would be something like GPL but with the "you can redistribute copies of this to anyone you like without paying me" part stripped out. (Maybe replaced with a provision that allows transferring your license to someone else, but then you're not allowed to use it afterwards.) The goal being to protect consumer freedom to exercise ownership rights over their software (including the ability to modify it) without simultaneously trying to abolish the copyright system and killing your own funding mechanism in the process.
by redwall_hp | 2025-10-29 15:17:59+00:00
To stop the same two companies from owning everything? YouTube Music and Apple Music are shameless anticompetitive moves, leveraging market dominance to move into other existing markets. (I'll afford more lenience to Apple Music, since iTunes was already huge, being the undisputed king of music sales before streaming subscriptions took off.)

I've also been using Spotify for longer than YouTube Music, or its predecessor that Google killed (as they do periodically) even exited.
by keepamovin | 2025-10-29 15:18:05+00:00
You're right. Especially with the rise of agentic AI. You could have hundreds of contributors, all using agents, working on different modules, according to existing spec and tests, create a new OS, or Web Browser or anything. It's the end of monopolistic control of software.

But, I think the giants already know and accept this. The moat now is compute. A centralization of power back to the server, the rise of thin clients, and fat services.

So, it is a revolution but there's also counterbalancing forces. Still, we should ride that wave :)
by slightwinder | 2025-10-29 15:18:11+00:00
> I don't fully agree with that, IMO it's a multifaceted problem.

It always is.

> There's the obvious fact that tech has become the new path to high salaries, and culture changes when people are pursuing the money rather than the trade.

There is nothing new about this. Education and skills have always been a path to salaries. Even a thousand years ago, craftsman and artisans had a better career than any random farmer. And with education, there is will always follow standardization and certification at some point, because where money flows, scam grows, and societies have to protect their interests.

This is all nothing new, or harmful by itself. The problem is that all those legit interests, can also be too overprotective or even abused for someone's greed. It's always a balanced battle between legit interests and someone's greed. But many countries seem far to much leaning to the greedy and abusive side at the moment.

> There's also the death of piracy limiting access to resources. Apps, courses and books were files pirated massively, online services kinda stopped that.

Piracy is not dead. It's always been a battle of life and death of individual sources.
by gaoshan | 2025-10-29 15:18:23+00:00
I used Helix for a couple of days and really liked it for the most part. However, I would sometimes encounter a small, simple thing that I do without thinking in VS Code but just did not know the command for in Helix. I would look it up, think, "Sweet, that's efficient" and move on. This kept happening and finally I was in a situation where I just needed to move fast and did not have time to investigate how to do it in Helix so I switched back and... never returned.

It was a learning curve issue for me, not a functionality issue. I'll probably return at some point (like when the EOY season becomes slower and I have more time to explore) but for now I'm back to cruising in VS Code.