MurphyA/hacker-news huggingface dataset:
by BatFastard | 2026-03-04 06:24:09+00:00
As someone who has been a coder/em/vp/founder for over 40 years.

The last 3 months of using Claude Code has convinced me that in order to have a job in software very soon you will have to a both a coder and an engineering manager.

It takes both of those skills to effectively manager AI, and managing AI teams is all it will be about within 2 years. Problem is if you dont understand coding, its hard to see the traps AI falls into. They are both amazingly smart, and incredibly dumb at the same time. Just like people!
by wtallis | 2026-03-04 06:25:15+00:00
Nothing about this law restricts what a parent is allowed to do with respect to their children. If a parent wants to set up a device or account for their kid and set the age of the account to 18+, that does not violate the law.

The bill affects operating systems and apps, requiring them to have only the most basic feature necessary to implement age-based restrictions, and to make it an official platform-wide API instead of each app implementing their own age verification scheme. But parents remain free to use or ignore the age setting at their own discretion.
by shreyaspapi | 2026-03-04 06:25:16+00:00
Hey HN, I built Oval because I use Open WebUI as my self-hosted ChatGPT alternative but missed having a proper native Mac app for it.

What it does:

- Native SwiftUI macOS client that connects to any Open WebUI server

- On-device voice mode — STT and TTS run locally via RunAnywhere SDK (Whisper ONNX or WhisperKit on Apple Neural Engine), only the LLM call goes to your server

- Realtime transcription with speaker diarization (FluidAudio — Pyannote + WeSpeaker, all on-device)

- Sparkle auto-updates, keyboard shortcuts, floating voice panel

Why on-device voice?

Privacy — your audio never leaves your Mac.
Latency — no round-trip for STT/TTS. And it works offline for transcription.

Stack: SwiftUI, RunAnywhere SDK (sherpa-onnx + WhisperKit), FluidAudio for diarization, Socket.IO + SSE for chat streaming.

Would love feedback, especially on the voice pipeline architecture.
by Foobar8568 | 2026-03-04 06:26:07+00:00
15years ago, I had tester writing "UI tests" / "User tests" that matched what the software was cranking out. At that time I just joined to continue at the client side so I didn't really worked on anything yet.

I had a fun discussion when the client tried to change values... Why is it still 0? Didn't you test?

And that was at that time I had to dive into the code base and cry.
by cagz | 2026-03-04 06:26:24+00:00
> No one is formally verifying the result

This might be the case for a hobby project or a start-up MVP being created in a rush, but in reality, there are a few points we may want to take into account:

1. Software teams I work with are maintaining the usual review practices. Even if a feature is completely created by AI. It goes through the usual PR review process. The dev may choose "Accept All", although I am not saying this is a good practice, the change still gets reviewed by a human.

2. From my experience, sub-agents intended for code and security review do a good job. It is even possible to use another model to review the code, which can provide a different perspective.

3. A year ago, code written by AI was failing to run the first time, requiring a painful joint troubleshooting effort. Now it works 95% of the time, but perhaps it is not optimal. Given the speed at which it is improving, it is safe to expect that in 6-9 months' time, it will not only work but will also be written to a good quality.
by a3_nm | 2026-03-04 06:26:29+00:00
I'm not sure whether I'm taking too seriously something intended as a joke, but this in fact can conceivably be useful! When studying mathematical problems, sometimes you have a number that has some special meaning in your problem (e.g., the first value for which some phenomenon does not occur), you may be able to compute this number by brute-force or by ad-hoc reasoning, and if the number is high enough then someone else finding this number may mean that they are looking at the same problem as you. Since there's a canonical way to write numbers, but not a canonical way to define problems, then this can be helpful for these people to find each other.

An example of a similar phenomenon here https://a3nm.net/work/research/questions/#words-without-shuf... where someone interested in the sequence "abcacbacabc" is plausibly looking at the longest and lexicographically smallest ternary word without a shuffle square substring. Just searching for "abcacbacabc" on Google yields papers who look at this -- and two people independently coming up with the concept could find each other in this way if they write examples the same way even if they don't use the same words to define the concept.

(A related resource in maths is the OEIS https://oeis.org/ to see whether the integer sequence you came up with has already been studied or has another non-obvious reformulation.)
by 999900000999 | 2026-03-04 06:27:31+00:00
Flutter and Koltin probably would both perform significantly better.

But who cares ?

Electron Apps are cute. A really really ugly looking native application won't have all that nice CSS.

Cross platform development is significantly faster with Electron.

The only ones complaining have the know how to use cli Claude code so, side from a few bloggers no has an issue with this.
by alwillis | 2026-03-04 06:29:28+00:00
> A person suspecting their iPhone has been hacked has no way to check it. Apple only offers a cope mechanism in the form of "lockdown mode", which likely can be bypassed just as well.

In the past, Apple alerted users (journalists, political activists, dissidents) when a "state-level actor" attempted to hack their iPhones [1].

Apparently, the FBI couldn't get past Lockdown Mode: FBI stymied by Apple’s Lockdown Mode after seizing journalist’s iPhone [2]"

And don't forget about Memory Integrity Enforcement (MIE) that debuted on iPhone 17 and iPhone Air [3]:

MIE is described as the industry's first always-on, comprehensive memory safety protection, built on the Enhanced Memory Tagging Extension (EMTE) in synchronous mode, combined with secure typed allocators and tag confidentiality protections.

[1]: https://www.sentinelone.com/blog/so-state-sponsored-attacker...

[2]: https://arstechnica.com/tech-policy/2026/02/fbi-stymied-by-a...

[3]: https://security.apple.com/blog/memory-integrity-enforcement
by ta20240528 | 2026-03-04 06:29:53+00:00
Ah Mr Cohen,

Let's re-frame this: what behaviour do you think is beyond the pale for any military?

Then, in you heart of hearts, if Israel's IDF ever did that, would you condemn them and demand sanctions, arrest, and imprisonment?

If not, then this is a non-falsifiable situation: you are for Israel not matter what, because it's your parent's tribe.

So when you are making the list of no-nos above, note that the IDF is already past starving child civilians of food aid and bombing entire residential buildings in Iran.

So I'm not sure that behaviour you could find that's beyond the pale.

The rest of us have lines we will not cross, regardless of what our enemies do to us; it's the slow march of civilisation.

Join us.
by ozozozd | 2026-03-04 06:30:31+00:00
So obvious no one read before commenting.

> According to a records request obtained by IFP, O'Brien said at least 315 of the 1,300 H-1B petitions approved between 2017 and 2022 were for physicians, PhD scientists or STEM faculty.

Yeah, we don’t want no stinkin doctors. Our healthcare is cheap as it is. /s
by shiomiru | 2026-03-04 06:30:49+00:00
Validation errors aren't really "exceptions" to be thrown, they are indicators for authors that something is probably wrong but they make no visible difference in the output. I'm not sure if any browser even tracks them (and if one did, the best it could do is complain in the dev tools).

Also, this is not limited to HREF, it's defined in URL[0] so you can also put newlines in new URL("...") etc.

[0]: https://url.spec.whatwg.org/#concept-basic-url-parser
by tombert | 2026-03-04 06:31:24+00:00
> Is it ok for adults because they are accustomed to it already?

I think it’s ok for adults because they aren’t nearly as confused and developing sexually. I think an adult viewing porn is more likely to be able to contextualize it as fiction/fantasy than a young teenager.

> But in all seriousness, let's not pretend this has anything to do with kids' safety. This is just one more step from the global village towards the safe shopping mall.

Ok but that’s why I am conflicted about it. I don’t know the motivations of lawmakers, I am saying my perspective.
by kstrauser | 2026-03-04 06:32:00+00:00
I’ve gotten promoted for simplicity several times. “Why are we jumping through hoops to make an Xbase file on a network share be accessible to multiple users updating data at the same time? Uh, can I introduce you to PostgreSQL?”

“Hear me out: what if instead of deploying a fleet of web servers to handle 10M identical GET requests per second, we put a handful of servers behind a few Varnish caches with a 1 second expiration?”

“Wait, this thing is spec’d to serve 3000 requests per day and an acceptable downtime of 20 hours per week? Kubernetes is cool, but why don’t we spin up a single VPS and run the whole stack on it?”

There’s a subtle art to talking dev teams down off a ledge, but sometimes the simple path is better in every way. Being able to spot those times is golden. And, of course, knowing when the simplest reasonable version is still quite complex and being willing to roll with it is equally important.
by hvs | 2026-03-04 06:33:02+00:00
Because Worse is Better. /s

It's the incentives and everything is a trade off. Time to market, performance, features: none of these choices are made in a vacuum. Oh, and people like to go home and see their families once in a while.

As a developer of over 35 years, I feel like I hear the same arguments over and over again. "Programmers used to care about performance!" No they didn't, they just had no choice because computers sucked and you had to work on performance or your application would barely run. "Progammers used to care about the quality of their code!" Really. You apparently never worked on legacy systems with years of hacks and spaghetti code that took an afternoon to trace through just to figure out what it was doing.

People haven't changed. Kids aren't lazier these days. The incentives are always just to ship as fast as possible. Performance will be dealt with when and if it is so bad that the customer complains and not a moment sooner.

When I was much younger I fancied myself a "craftsman" of software. But any "craft" I was able to bestow on my software was in spite of the surrounding incentives not because of them. Software is closer to assembly line work than craftsmanship and LLMs are just driving that point home faster and harder than ever.

I still love software development after all these years but it's entirely because I love solving problems and computers still fascinate me the same as they did when I got my first TRS-80 Color Computer at age seven. Nobody that's not a programmer cares as long as the software does what they need it to and does fast enough that they don't start wonder why they have to use this piece of crap software in the first place.
by TowerTall | 2026-03-04 06:33:06+00:00
i don't get. yes, if you just prompt it "make me an app" you learn nothing but you probably also end up with an app that is crap as best.

I you instead "promote" yourself to architect or lead dev and you steer the ai as it it a team of junior dev you must manage you can learn a lot. not only will you have deep architecture discussion with ai where you, together, explore various approaches and ways to do things.

an if you do spec driven ai development where you write the specs you will end up with an app that resemble the way you prefer apps to be written.

Just because ai can cook something up in no time doesn't exclude you from being involved.
by littlestymaar | 2026-03-04 06:33:08+00:00
For what we know, most AI labs have used a majority of artificially data since 2023.

I had a discussion about a year ago with a researcher at Kyutai and they told me their lab was spending an order of magnitude more compute in artificial data generation than what they spent in training proper. I can't tell if that ratio applies to the industry as a whole, but artificial datasets are the cornerstone of modern AI training.
by raw_anon_1111 | 2026-03-04 06:33:17+00:00
An “intent” is something that a person wants to do - set a timer, get directions, etc.

A “slot” is the variable part of an intent. For instance “I want directions to 555 MockingBird Lane”. Would trigger a Directions intent that required where you are coming from and where you are going. Of course in that case it would assume your location.

Back in the pre LLM days and the way that Siri still works, someone had to manually list all of the different “utterances” that should trigger the intent - “Take me to {x}”,”I want to go to {x}” in every supported language and then had to have follow up phrases if someone just said something like “I need directions” to ask them something like “Where are you trying to go”.

Now you can do that with an LLM and some prompting and the LLM will keep going back and forth until all of the slots are filled and then tell it to create a JSON response when it has all of the information your API needs and you call your API.

This us what a prompt would look like to use a book a flight tool.

https://chatgpt.com/share/69a7d19f-494c-8010-8e9e-4e450f0bf0...

You also get the benefit of this works in any language not just English.
by littlestymaar | 2026-03-04 06:35:04+00:00
Few companies (and none of the companies I worked for) are “momentum”-based. The typical company grows because incoming cash flow allows to hire more salespeople and develop new features attracting new kinds of customers.

If people tolerate 10 monthly github failures, they can most likely tolerate one hypothetical hour of downtime from one physical server failure for some random Saas product you're selling to them.
by Aardappel | 2026-03-04 06:37:44+00:00
Yup you could blur, but it is not cheap, and it doesn't feel very satisfying to look at blurry stuff in the distance.

We have a "depth of field" implementation for when you're in dialog with an NPC. There it looks nice, because you're focused on one thing. But when looking around its not that great.

Ideally you want it close to native res in the distance, but without any wobble produced by noise as you move. This is really hard.
by qsera | 2026-03-04 06:38:51+00:00
>you can be intelligent only if you fully imitate biological processes

It is not that. It is about having an understanding of how it is trained. For example, if it was trained on ideas, instead of words, then it would be closer to intelligent behavior.

Someone will say that during training it builds ideas and concepts, but that is just a name that we give for the internal representation that results from training and is not actual ideas and concepts. When it learns about the word "car", it does not actually understand it as a concept, but just as a word and how it can relate to other words. This enables it to generate words that include "car" that are consistent, projecting an appearance of intelligence.

It is hard to propose a test for this, because it will become the next target for the AI companies to optimize for, and maybe the next model will pass it.
by kazinator | 2026-03-04 06:39:09+00:00
> What would a verification platform for the AI era require?
A small, trusted kernel: a few thousand lines of code that check every step of every proof mechanically.

The code is a stochastic parrot job produced with zero algorithmic understanding.

Out of what magic unicorn's ass are you going to get a matching proof for it, to feed to this trusted kernel?
by elxr | 2026-03-04 06:39:42+00:00
> What I do know is that Windows sucks and macOS has absurdly good battery life, both in active use and in sleep.

Ever since lunar lake (intel's prev-gen ultrabook chip), this isn't even true anymore.

And now with panther lake, competing windows and macOS laptops do have comparable active use battery life, especially when comparing against macbook airs which do sometimes lose because of their smaller batteries.

This guy: https://www.youtube.com/@JustJoshTech does really good battery tests (brightness at 300 nits, looped office tasks, wifi on, BT on), and a number of windows laptops match even the 14in macbooks pros. That macbook pro already gets noticably more battery life than both the 13 and 15in macbook air.

For a specific example ,the current XPS14 without the OLED (meaning the base 1200p screen) will have hours more battery life than any macbook. If you're looking for "absurdly good battery life", both macOS and windows laptops can give you this today. Your last comment hasn't been true (at least for active use) for at least since lunar lake came out (end of 2024).
by lofties | 2026-03-04 06:39:50+00:00
I've been struggling quite a bit the past year or two, coming to terms with a new reality that vibe coding is here to stay. After some introspection, I feel like the problem is tied to losing my identity more than anything else, and that it doesn't have to be that way. Anyway, I wrote about it here. I hope someone who struggles with the same issue finds this helpful.
by r721 | 2026-03-04 06:40:04+00:00
Quote from his message to Norway's PM:

>Considering your Country decided not to give me the Nobel Peace Prize for having stopped 8 Wars PLUS, I no longer feel an obligation to think purely of Peace, although it will always be predominant, but can now think about what is good and proper' for the US.

https://www.bbc.com/news/articles/cy7mev35x2lo
by sham1 | 2026-03-04 06:40:22+00:00
The Party doesn't care about the Proles, only the members of the Outer Party.

I think that it's rather funny that people like to appeal to 1984 as if the only point of Mr. Orwell was that surveillance is bad, missing the entire point about stuff like the control of the language or the idea that the only self-justification of the (Inner) Party is power for the sake of power (see also: The Theory and Practice of Oligarchical Collectivism).

I'd even go as far as to say that if "telescreens are horrible" is the only thing that someone takes away from 1984, they've frankly missed the point.
by idoubtit | 2026-03-04 06:40:37+00:00
Precise info about the PHP foundation is hard to find. They have an annual budget of ≈500k USD, half of it assigned to developers[^1]. From a 2024 presentation video, they claim that the foundation has a "language impact" of 43% on the PHP core, with 57% for "other developers" ; but the graph does not state the metric used[^2].

But I could not find an answer to the most obvious questions:

What did they do last year? There is no annual public report of their activity.

Do they pay developers to work on whatever they want on the PHP core? Or does the foundation have an internal roadmap and assign tasks to developers?

[^1]: https://opencollective.com/phpfoundation#category-BUDGET

[^2]: https://www.youtube.com/watch?v=XE4g1Tl6RQw at 06:45
by strcat | 2026-03-04 06:40:45+00:00
Our project account posted a thread about our recent migration of our mail server to using our ASN and IP space. They replied to the thread by attacking Postfix, DNSSEC and DANE. They promoted the insecure MTA-STS approach promoted by Google despite them not fully adopting it for Gmail similarly to how they don't even use an enforcing DMARC policy despite punishing others for not doing it. We explained Domain Validation depends on DNS security. We also explained MTS-STS isn't the same as browser WebPKI due to an insecure bootstrapping and refreshing system along with lack of mandatory Certificate Transparency. We talked about Google's anti-competitive practices when it comes to email. Here's the thread, read it for yourself:

https://x.com/Avamander/status/2025719336552284161

The fact is that if you use the org TLD then you trust whoever runs it to issue certificates for your website and the same for your domain registrar. There's no point in pretending otherwise. It's very clearly how the system works. WebPKI does not truly add value over a TLSA record and DNSSEC beyond Certificate Transparency which is reactive and is NOT part of MTA-STS. MTA-STS also doesn't have mandatory encryption but rather opportunistic and can be stopped from using it. Gmail, the service which MTA-STS was created to be used with, has 1 day max-age for it.

Gmail has a lot of quite blatant security weaknesses and phishing weaknesses. People largely repeat the mantra of it being secure because Google account login security is decent including an option to make it harder to hijack accounts via customer support missing elsewhere.

Not really interested in a debate about it where someone repeats talking points often visible here and gets angry with us for not agreeing including getting angry because people like our replies.

https://x.com/Avamander/status/2025719336552284161
by scuff3d | 2026-03-04 06:40:51+00:00
"Expected errors should not throw, raise, or panic. Instead, they should return an error result."

Part of the problem is devs often can't tell the difference between an error and a negative result. For example, I worked in a code base once that threw errors when a database query came back empty. That's not an error, that's a result! Errors should be _exceptional_ cases, like the connection to the database dropped, or the user provided bad input making the query impossible.

Errors as happy path control flow also drive me nuts.
Show HN: Yet another colour palette generator, but it's a cool one
by speedgoose | 2026-03-04 06:41:21+00:00
I wanted to generate many colour palette on my Garmin watch, so I made an IA for that.

I used the microgpt architecture released a few days ago. I think it works pretty well.

You can also set one or two starting colours, which is perhaps the mode where the tool is the most interesting.

Click on the about button to read more about it.
by SR2Z | 2026-03-04 06:43:00+00:00
> Is there any other area where you would tolerate 35 year-old performance as "good enough"?

Yeah. Speakers, printers, lightbulbs, garage doors, etc., etc.

I can tell the difference between 60 Hz and higher rates, but I think that most people could not care less. You don't buy a Thinkpad to game on, the most intense workout the display is liable to get is scrolling down a page.
by red75prime | 2026-03-04 06:43:26+00:00
Ah, sorry. I haven't recognized "all the high-level capabilities of an LLM come from the training data (presumably unlike humans, given the context of this thread)" in your wording. This is probably true. LLM structure probably has no inherent inductive bias that would amount to truth seeking. If you want to get a useless LLM, you can do it. OK, no disagreement here.
by palad1n | 2026-03-04 06:43:26+00:00
Haha! I bought an M1 Max Macbook Pro and I maxed most of the specs. 64GB memory! (Except for the SSD, which I got the 2TB option.) I have not even THOUGHT about “upgrading” to a newer model. I have yet to even tax my system to any significant degree. Bad for Apple? How much are they worth?
by jjmarr | 2026-03-04 06:44:06+00:00
My company rewards impact because we work in a competitive industry and we feel like we cannot afford to waste time on unnecessary complexity. Our goal is to make money and if it doesn't meet business goals we don't waste time on it.

> Now, promotion time comes around. Engineer B’s work practically writes itself into a promotion packet: “Designed and implemented a scalable event-driven architecture, introduced a reusable abstraction layer adopted by multiple teams, and built a configuration framework enabling future extensibility.” That practically screams Staff+.

What are these companies where you have unlimited money to pay engineers to solve problems in less efficient ways??