MurphyA/hacker-news huggingface dataset:
by daxfohl | 2025-06-24 05:15:13+00:00
Yeah, I give it about two years until we get to "Hey AI, what should we do today?" "Hi, I've noticed an increase in users struggling with transactions across individual accounts that they own. It appears some aspect of multitenancy would be warmly received by a significant fraction of our userbase. I have compiled a report on the different approaches taken by medium and large tech companies in this regard, and created a summary of user feedback that I've found on each. Based on this, and with the nuance of our industry, current userbase, the future markets we want to explore, and the ability to fit it most naturally into our existing infrastructure, I have boiled it down to one of these three options. Here are detailed design docs for each, that includes all downstream services affected, all data schema changes, lists out any concerns about backwards compatibility, user interface nuances, and has all the new operational and adoption metrics that we will want to monitor. Please read these through and let me know which one to start, and if you have any questions or suggestions I'll be more than happy to take them. For the first option, I've already prepared a list of PRs that I'm ready to commit and deploy in the designated order, and have tested e2e in a test cluster of all affected services, and it is up and running in a test cluster currently if you would like to explore it. It will take me a couple hours to do the same with the other two options if you'd like. If I get the green light today, I can sequence the deployments so that they don't conflict with other projects and have it in production by the end of the week, along with communication and optional training to the users I feel would find the feature most useful. Of course any of this can be changed, postponed, or dropped if you have concerns, would like to take a different approach, or think the feature should not be pursued."
Built a newsletter sharing AI tools for dads (feedback wanted)
by aipapa | 2025-06-24 05:17:51+00:00
I started a free weekly newsletter called AI PAPA that curates 3–4 AI tools or tips to help dads save time, get creative, or just survive parenting with tech. It’s a mix of useful tools (e.g. bedtime story generators, productivity hacks) and dad humor.

I’m trying to grow it without paid ads and would love feedback from the HN community:

What would make this kind of newsletter stand out?

Would you read/subscribe if you’re not a parent but into AI?

Growth tips or strategies you’ve seen work for niche newsletters?

Appreciate any ideas, feedback, or roasts
by 9rx | 2025-06-24 05:18:51+00:00
> I don't think this has much to do with AI

Considering that ChatGPT was just one month old at the time of data collection, I think that is fairly safe to say.

> major 4-5 years ago

6-7 years ago, really. 4-5 years ago would realistically put us more like in the timeframe of now.

> a confluence of factors crashed together to make programming a job straight from utopia for a short while.

Things weren't horrible in 2018-2019, to be sure, but there were already signs of a coming downturn at that time. That, granted, was temporarily reverted thanks to said confluence of factors, but that came later.
by tsimionescu | 2025-06-24 05:19:40+00:00
> Right now though Tesla is the only player with a car that you can buy and will "self drive" anywhere in the country.

But you can't, Tesla is very clear about this. It is 100% your responsibility to check everything the car does, and intervene if it's taking the wrong route, or doing something illegal, or doing something dangerous.

Both Waymo and Mercedes actually understand the limitations of their cars. It's not a problem, but an enormous point of confidence that they can say exactly in which conditions they can or can't operate safely (in certain localitirs for Waymo, on certain very limited types of roads and driving conditions for Mercedes).

The fact that Tesla is trying to do "self driving anywhere, anytime", and actually has 0 clue when it might or might not be actually safe, is a huge red flag, not a thing to be confident about.

> Making full self driving car that doesn't need an expensive and expansive sensor suite. Just off the shelf cameras and a GPU.

This is the other enormous problem with Tesla's approach. They are trying an approach that could only be as safe or safer than human driving if they make a superintelligent agent. This is unlikely to happen anytime soon, and impossible to work on a small GPU inside of a car anytime in the next 50 years (good luck running a multimodal ChatGPT in your car). Adding many more sensors that humans just don't have is the only way to get a leg up on humans cheaply and efficiently.
by krainboltgreene | 2025-06-24 05:20:10+00:00
A few things:

1. Typists are still around and so are special effects model-makers. 2. People who program aren't in danger of automation. 3. These services are entirely unsustainable, they will absolutely not last at their current pace.

The premise of this entire work, detailed by the creator, is to utilize a program to reduce the amount of work a programmer is required to do. They believe ultimately, like most results of improved automation, that this will result in more things we can work on because we have more time. I agree that this would likely be the case! We could also simply make more programmers, could we not? Why haven't we? Do the 18k people homeless in my city tonight not deserve a shot at learning a skill before we even think about making the work easier per person?

Finally, and more to the point, genAI is built by and designed to eliminate workers entirely. The money that goes into those services funds billionaires who seek to completely and totally annihilate the concept of the proletariat. When I make a tool that helps workers at my job do their job better I am not looking to eliminate that person from the company.
by rectang | 2025-06-24 05:20:55+00:00
> Sure, we can say there is no objective source of truth and chastise the author for using that word

I regret my imprecise use of language which has taken us down this tiresome metaphysical subthread. I should have merely emphasized that the CSB presents an alternative point of view to that of the company. It was not essential to my point that the CSB be unassailable.
by eviks | 2025-06-24 05:21:14+00:00
> terminals are stupidly powerful and most of them expose almost none of it to you as the user.

Well, they aren't really, and given the fundamentally flawed foundation of all text as the lowest common denominator, that power is not exposed.

For example, your regex path detection logic is invariably flawed, and while there are ways to mark the output with extra codes as paths so you could just click on them to open in whatever editor, that requires the whole processing pipeline to stray from the plain text (and might still not allow you to search for files only by type)
by KevinCarbonara | 2025-06-24 05:21:38+00:00
I've never understood these devices. I get that they're for people who just don't have impulse control, and need some sort of hard separation between play and work. But inevitably, these devices become the abstraction. People obsess over the features and look for upgrades and otherwise immerse themselves in trivialities, because buying a device still doesn't improve your impulse control.
by crystal_revenge | 2025-06-24 05:21:44+00:00
My last job search (a few months ago) I had 9 concurrent interviews going on before I had to start cancelling them and ended up with at least 3 offers before I started flat out rejecting other teams.

If you've kept up in the AI space the demand is insane. Though, ironically, I ended up taking a classical statistical modeling position because the team seemed great (and I can't resist a good, non-trivial modeling problem).
by sharpshadow | 2025-06-24 05:22:55+00:00
There are a couple of different polls and I really don’t care about them, just remembered that there was a moment when AFD surpassed CDU[0] and if I recall correctly it was when Merz announced the big debt package.

0. https://politpro.eu/de/deutschland/wahlumfragen/63948/forsa/...
by marcthe12 | 2025-06-24 05:22:55+00:00
I mean there is a middle ground. LSP is good for coding a project. But I do agree with your point. What I generally do (as nvim user) reduces plugins to the bare minimum and try as much as possible to do progressive enhancement (atleast I try). Maybe as nvim improves LSP, I hope the diff between LSP and native methods are close enough that they both work.
by onli | 2025-06-24 05:25:05+00:00
Why would you call the Fairphone an insecure device? It has long update support and can re-lock the bootloader, which is like the one criteria ROMs like that pick as the security feature. What is your attack scenario, what your security criteria here?

microG is not a drawback, it's a proper FOSS implementation, which I vastly prefer to running Gapps in a sandbox. App compatibility has been perfect for me.

The main criteria for it to be strictly better is that you do not give root to a dev that hallucinates enemies and then send their goons to attack them. See https://www.youtube.com/watch?v=4To-F6W1NT0. It's nice that Graphene has a hardened kernel, that helps nothing if you can't trust the developer - different attack scenarios.
by rajkumarsekar | 2025-06-24 05:27:54+00:00
Apple just pulled back the curtain on its new Apple Intelligence lineup. Think of it as their take on on-device AI—live translation, smarter image recognition, Genmoji, and better Shortcuts support. But if you were expecting a totally revamped Siri, that’s going to take a bit longer. What stood out? Their laser focus on privacy. Most of the AI runs right on your device. And if it does need cloud power, it’ll only happen with your permission, through what they’re calling Private Cloud Compute.Is this cautious, privacy-centric AI rollout appropriate?
by thaumasiotes | 2025-06-24 05:28:29+00:00
> I can't charge and use headphones at the same time (unless I buy a different, bulkier, adapter)

Well, that's better than things used to be...

I had a Zen Stone that I used to play music in the car by plugging a cassette tape adapter into the audio jack.

For convenience, I bought a cigarette lighter adapter to power it, so that I wouldn't have to take it out of my car when it needed charging.

Except it turned out not to be able to play audio while charging. Not because it charged through the audio jack. It charged through a USB port. You just weren't allowed to do both at once.
by nancyagarwaal | 2025-06-24 05:29:59+00:00
https://www.webtoons.com/en/canvas/1747-977-3171-cash-app-ca... https://www.webtoons.com/en/canvas/1747-977-3171-cash-app-ca... https://www.webtoons.com/en/canvas/fixed1747-977-3171-cash-a... https://www.webtoons.com/en/canvas/fixed1747-977-3171-cash-a...
by latchkey | 2025-06-24 05:30:12+00:00
I stumbled across this forest on Maps [0] and ended up hiking 6 miles through it today. Some of the trees are easily over 1,000 years old. It felt like walking through a scene from a Hobbit movie, absolutely magical. The idea of it disappearing is heartbreaking.

[0] https://maps.app.goo.gl/bCMFgSMsLE3eh2iC6
by 9rx | 2025-06-24 05:35:06+00:00
> CS grads also have the lowest underemployment rates in the list.

Which is quite surprising. The market for scientists in the area of computing has never appeared to be very large. Not to mention that in my anecdotal experience, any CS grads I've ever met gave up the dream and had accepted lowly programming positions like our summer jobs in high school, or moved towards some kind of business management-type job, which is ever further away from CS.
by eviks | 2025-06-24 05:35:53+00:00
That would be true if you had universally great designers back then, which wasn't the case, thus the defaults are universally bad, so it's a bad heuristic to stick to them and force a waste in trying to understand them.

For example, why is the default vim cursor hjkl? Well, it's just that the arrows on the physical keyboard of one of the vim designers were drawn there. That's it. There is no deep thought in search of the best cursor position, and understanding the why is just learning a useless piece of trivia.
by apollo_mojave | 2025-06-24 05:35:53+00:00
"“Just like you would eat eggs for breakfast, the sea spider grazes the surface of its body, and it munches all those bacteria for nutrition,” said Shana Goffredi, a professor and chair of biology at Occidental College in Los Angeles and the study’s principal investigator."

I really don't think I would put eggs all over my body to graze for breakfast, but that's an interesting image.
by a5c11 | 2025-06-24 05:36:13+00:00
That's the clue - you never repeat the same activity exactly the same way.

Seemingly identical action, from the performer's point of view, is performed in a different environment each time it is repeated. Unless you are the Laplace's Daemon, you can't say for sure you repeat the same action over and over because the environment could change in the meantime in an unimaginable way, and that could influence the outcome.

I just really hate that quote because it is detached from reality.
by scrubs | 2025-06-24 05:36:23+00:00
If I had a semester or two of free time I'd love to hit this subject again. I once told my math prof (logician) who made a comment about transfinite cardinals: careful it's powerful but it's power from the devil. I half regret that comment in retrospect.

I've never made peace with Cantor's diagonaliztion argument because listing real numbers on the right side (natural number lhs for the mapping) is giving a real number including transedentals that pre-bakes in a kind of undefined infinite.

Maybe it's the idea of a completed infinity that's my problem; maybe it's the fact I don't understand how to define (or forgot cauchy sequences in detail) an arbitrary real.

In short, if reals are a confusing you can only tie yourself up in knots using confusing.

Sigh - wish I could do better!
by Expurple | 2025-06-24 05:38:44+00:00
It's explained here: https://www.youtube.com/watch?v=RIctzAQOe44

The presenter (an X11 dev) argues that it was sorta already the case. That, nowadays, X11 WMs are thick, do much of the work themselves, don't use most of the X server's capabilities, and it's just a weird man in the middle between applications and the WM.

I don't have the experience to confirm or deny this, though
by wenc | 2025-06-24 05:39:02+00:00
Writing isn’t a linear process. You need to keep enough of a context window viewable and to scroll/jump to different parts quickly.

Devices without fast refresh or a large enough screen are unsuitable for many of today’s writers except for the very few who write linearly (streams of consciousness).

A word processor is a tool of thought. You need to be able to manipulate thoughts easily in it. Small devices don’t serve this purpose well.
by CaliforniaKarl | 2025-06-24 05:40:10+00:00
When something happens, the real cause of the problem is often due to a combination of the entity (the company/person/whatever that had the "something" happen), as well as external factors. Those external factors can include rules/guidance—or the lack of rules/guidance—from multiple agencies.

If a regulatory agency is also doing investigations, they may choose to focus less on their own 'failings' (that is, their agency's rules/guidance or lack of rules/guidance), and focus more on others' failings. Or, they may choose to focus less on other agencies' failings for political reasons.

Having a third party, with no regulatory ability, helps to reduce the appearance of bias, and increase trust in the industry that the third party investigates.
by TheDong | 2025-06-24 05:40:31+00:00
Maybe it's a regional dialect? You can find a lot of examples of it in the wild, for example on microsoft forums:

1. https://answers.microsoft.com/en-us/msoffice/forum/all/savin...

2. https://community.fabric.microsoft.com/t5/Service/End-User-S...

In both cases it's being used for "copying".

We can also see it was used as early as 15 years ago on this very site ( https://news.ycombinator.com/item?id=1182478 ), so it's not a new turn of phrase.

My experience has definitely been that I've heard it more online and in San Francisco, and not very often in Germany, Texas, or Russia. Are you in one of those areas?

I feel like the etymology is something like "print off a few sheets" becoming "copy off a sheet with the copier", and then to the more general digital copy meaning.
by JumpCrisscross | 2025-06-24 05:41:26+00:00
> It takes "I'm a good driver, all my accidents have been other people's fault" type ignorance

No, it takes a person who hasn’t had an accident outside a parking lot in decades.

Speed limits save lives. I am not an angel when it comes to them. And we definitely have an issue with stupid speed limits in towns as revenue traps. But on freeways? 65 to 80 mph is plenty.

> tightly packed surging traffic that follows those rolling road blocks is far, far, less safe than the baseline for the same road/traffic conditions sans the rolling roadblock

Totally false. Crashes decrease with congestion [2][3]. And mortality in a crash is essentially governed by speed [1]. A surging bolus is only as dangerous as its speed.

[1] https://pubmed.ncbi.nlm.nih.gov/29323934/

[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC10149483/

[3] https://www.roads.maryland.gov/OPR_Research/MD-03-SP308B46-C...
by JakeHPark | 2025-06-24 05:41:43+00:00
Clay Shirky calls it "filter failure": https://mascontext.com/issues/information/its-not-informatio...

> The cost of producing anything by anyone has fallen through the floor, famously, and as a result, there is no economic logic that says you have to filter for quality before you publish.

Moreover:

> What we are dealing with now isn’t information overload, because we are always dealing with information overload, the problem is filter failure.

I think this is a compelling take. It's gotten to the point where I have to use ChatGPT to look for good sources instead of Googling directly. I held out for a while, but had to capitulate in late 2024 when search engines just became a total slopfest.

As a sidenote, I did enjoy Houellebecq's Le sens du combat. :P
by asplake | 2025-06-24 05:42:41+00:00
UK too.

Edit:

> Paracetamol is the Australian Approved Name and British Approved Name as well as the international nonproprietary name used by the WHO and in many other countries; acetaminophen is the United States Adopted Name and Japanese Accepted Name and also the name generally used in Canada, Venezuela, Colombia, and Iran. Both paracetamol and acetaminophen are contractions of chemical names for the compound.

Source: Wikipedia
by amluto | 2025-06-24 05:43:21+00:00
I’m a bit mystified as to how the grid controls voltage at all. The non-renewable plants follow the rules here:

https://www.boe.es/buscar/doc.php?id=BOE-A-2000-5204

7.1(b) seems to be saying that generators connected at 200kV adjust their reactive power generation/absorption in real time according to the voltage they observe, based on a lookup table provided by the grid operator.

This seems sort of sensible according to my limited understanding of the theory of AC grids. You can write some differential equations and pretend everything is continuous (as opposed to being a LUT with 11 steps or so), and you can determine that the grid is stable.

However, check out this shorter report from red eléctrica:

https://d1n1o4zeyfu21r.cloudfront.net/WEB_Incident_%2028A_Sp...

Apparently these 220kV plants are connected to the 400kV grid via transformers in substations that are not owned by the generator operators. And those transformers have “tap changers” that attempt to keep the 220kV secondary side at the correct voltage within some fairly large voltage range on the 400kV side. Won’t this defeat the voltage control that the 220kV generators are supposed to provide? If the grid voltage is high, then absorption of reactive power is needed [0], and the generators are supposed to determine that they need to absorb reactive power (which they can do), but if the tap changer changes its setting, then the generator will not react correctly to the voltage on the 400kV side.

In other words, one would like the generator to absorb reactive power according to P_reactive(primary voltage • 220/400), but the actual behavior is P_reactive(primary voltage • 220/400 • tap changer position), the tap changer position is presumably something like 400/primary voltage, and I don’t understand how the result is supposed to function in any useful way. Adding insult to injury, the red eléctrica repoet authors seem to be suggesting that a bunch of tap changers operators didn’t configure their tap changes well enough to even keep secondary voltages in range.

Does anyone with more familiarity with these systems know how they’re supposed to work?

[0] I can never remember the sign convention for reactive power.
by musicale | 2025-06-24 05:44:02+00:00
> I get the impression this is what it would have been like if instead of making an Apple II, Jobs and Woz said "well, these keep selling" and just decided to keep hacking away on the Apple I.

That same Apple went on to make the infamously unreliable Apple ///, the Lisa's unreliable "Twiggy" floppy drives, etc.

Steve Jobs himself was responsible for many issues - he insisted upon the Apple ///'s attractive-but-impractical case design (which required splitting the motherboard across two boards connected by a ribbon cable), claimed that any computer with a case fan was junk (see: overheating in the Apple /// and Macintosh), etc.

https://www.techjunkie.com/apple-iii-drop/
by saiyampathak | 2025-06-24 05:44:04+00:00
In this course, you'll learn : Kubernetes architecture, CRI/CNI/CSI kube-proxy, CoreDNS Pods, Deployments, Services, ConfigMaps, Secrets Scheduler, StatefulSet RBAC All the concepts to deploy an application on Kubernetes How to deploy microservices (Auth, Frontend, Game service) How to Expose them using Kubernetes Services How to Set up CloudNativePG for postgres database How to Secure your app using cert-manager and Kubernetes Gateway API How Monitor everything using kube-prometheus-stack and Grafana dashboard
by iLemming | 2025-06-24 05:44:45+00:00
> Being a programmer is not about configuring your development environment.

My point is that being a programmer is also about configuring one's development environment. Exactly because like you said: "the essence of programming is tool making". I just don't understand how it is different - configuring a tool, extending its functionality, adding more features to it from developing a [different] tool from scratch? Both is programming. Shit done by programmers. You don't call one bunch "pseudo-programmers" and the other "alpha-programmers" or some shit like that, right?
by andyferris | 2025-06-24 05:45:07+00:00
Who is meant to pay for all this data retention? If OpenAI win the argument, can they claim the storage costs from plaintiffs?

It's OK to say "don't throw out a few pieces of paper for a bit", but that doesn't compare to "please spend $500k/month more on S3 bills until whenever we get around to hearing the rest of the case". (Perhaps that much money isn't that important to either side in this _particular_ case, but there is a cost to all this data retention stuff).
by dehrmann | 2025-06-24 05:45:14+00:00
Back when IE was king and IE6 was still 10% of users, I did frontend web work. I remember sitting next to our designer with multiple browsers open playing with pixel offsets to get the design as close as practically possible to the mockups for most users and good enough for every one else. This isn't something LLMs do without a model of what looks good.
by JakeHPark | 2025-06-24 05:45:54+00:00
On the other hand, music is demonstrably becoming more self-centred and narcissistic: https://brainfodder.org/song-lyrics-simpler-repetitive/

Christopher Lasch talks about this in The Culture of Narcissism, but essentially it's a response to greater levels of emotional insecurity due to atomisation and social disconnection.