MurphyA/hacker-news huggingface dataset:
by NewsaHackO | 2025-06-09 16:08:43+00:00
People who don’t do 1)API connecting, 2)Web design using popular frameworks or 3) requirements wrangling with business analysts have jobs that will not be taken over by AI anytime soon. I think 99% of jobs is pushing it, but I definitely think the vast majority of IT jobs fit into the above categories. Another benchmark would be how much of your job is closer to research work.
by paxys | 2025-06-09 16:08:55+00:00
You really trust that not a single friend of yours has ever clicked the "share contacts" button after downloading Facebook/Instagram/Snapchat/LinkedIn/TikTok...? You trust that your auto dealer or bank has not shared your details with Experian (even though you signed a piece of paper explicitly authorizing that)? You trust that your mobile operator itself isn't sharing your contact data with advertisers (go back and read your carrier agreement)? You trust that your grocery store's membership system has fool-proof IT security? Look up "recent data breaches" on Google and see how many of those companies/hospitals/government agencies you had a relationship with. I can guarantee that despite your best efforts and "trust" your phone number is accessible in a few clicks to anyone who cares to look.
Show HN: Wrist/off – launch button for your Apple Watch
by var_ww_egg | 2025-06-09 16:09:05+00:00
I have built a little app that allows you to set up "launch buttons" for your watch. That could be to deploy via a webhook, ping a URL or various things you can do with a HTTP request. You can customise the button (colours, labels, headers, etc). For the watchless, it also works boringly on the phone too.

I built this before I had useless watch that just told me the time or that I needed to stand up even though it would endanger my life (room of ceiling spikes). I wondered how I can live like Buck Rogers until I realised it was Dick Tracy who did that stuff, but it's close enough.

You can get it here: https://wristoff.com or direct from the App Store: https://apps.apple.com/us/app/wrist-off/id6745457315.

I launched live from WWDC, where it upstaged a lot of the presentation, see: https://bsky.app/profile/darkpie.bsky.social/post/3lr6r4tr23...

If you have any feedback, please let me know. I'd like it to be fun and useful, but if not both, then neither will do. Bye!
by rdtsc | 2025-06-09 16:09:28+00:00
I call that the zealotry ratchet. The way it works is someone with more radical views can propose some stricter policies to the particular org. If the general group loosely aligns with that ideology, they'll always publicly agree. If they disagree, they'll be pointed at and accused of being a traitor, infidel, some kind of -ist and so on. So, in private participants can understand the policy will lead to disaster, but there is no way they'll say anything publicly. Then, it looks like there is unanimous support and the proposal passes. That's one crank of the ratchet. If that worked, there is the next crank and so on.
by dwood_dev | 2025-06-09 16:09:36+00:00
I would not be surprised if many of these systems rely on several ISA cards with proprietary protocols and drivers.

I am only aware of a single modern-ish motherboard with ISA, the MS-98A9, and it only supports Intel 3rd Gen Core series CPUs.

That said, if it was a large enough project, reverse engineering and re-implementing using modern components would likely be feasible. Turning each of these into network services handled by something more akin to a RaspberryPi could modernize the data sources while providing a sustainable and modular replacement strategy. The problem is that its not "sexy" enough to get a major government project, and it would not grease the correct palms that a multi-billion dollar next-gen complex proprietary replacement would.
by blueflow | 2025-06-09 16:09:37+00:00
Nah, this approach is not good because it kinda starts with the frontiers already drawn.

You don't even need to assert your own position, just ask question like "What is your intent behind saying that" or "Why does it have to be this specific way?" to derail them into some status quo. Provoke them into explaining their "great plan" until they tumble.
by belter | 2025-06-09 16:10:00+00:00
I tried

strawberry -> DeepSeek, GeminiPro and ChatGPT4o all correctly said three

strawberrry -> DeepSeek, GeminiPro and ChatGPT4o all correctly said four

stawberrry -> DeepSeek, GeminiPro all correctly said three

ChatGPT4o even in a new Chat, incorrectly said the word "stawberrry" contains 4 letter "r" characters. Even provided this useful breakdown to let me know :-)

Breakdown: stawberrry → s, t, a, w, b, e, r, r, r, y → 4 r's

And then asked if I meant "strawberry" instead and said because that one has 2 r's....
by famouswaffles | 2025-06-09 16:10:16+00:00
I mean I would still expect them to currently lose money ? Their tiers aren't as generous but they're still free free (i.e no revenue generation whatsoever, google search is free but they're still generating revenue per user via ads and such).

I think the authors point isn't that inference is so cheap that they can be profitable without changing anything but that inference is now cheap enough for say ads (however that might be implemented for an LLM provider) to be a viable business model. It's an important distinction because a lot of people still think LLMs are so expensive that subscriptions are the only way profit can be made.
by jeremy_k | 2025-06-09 16:10:19+00:00
I do primarily when I'm refactoring something. In those scenarios, I know exactly what I want to change and the outcome is code in a style that I feel is most understandable. I don't need anything suggesting changes (I actually don't have tab completion enabled by default, I find it too distracting but that is a different topic) because the changes already exist in my head.
by sokoloff | 2025-06-09 16:10:31+00:00
But they got 99 shares of government contribution for each share they put up for a 100x multiplier while the art patrons got 9 shares of government contribution for a 10x multiplier.

Setting aside the emotional content and looking only at the math, it’s not at all obvious to me that the project with 100 donors was somehow shorted.
Ask HN: What API or software are people using for transcription?
by indigodaddy | 2025-06-09 16:10:31+00:00
What API or software are people using for transcription? If remote API, would like it to be fast, cheap, and support summarization. Groq actually looks good as it apparently supports remote URLs for the audio file, which I actually would prefer. If local, would need to work on a base M4 mini. Looking at llamafile/whisperfile, as I'd want to be able to either cli batch it or use it as a local API/server.
by ag_user123 | 2025-06-09 16:10:58+00:00
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: React.js, Node.js, PostgreSQL, MongoDB, AWS, Heroku, Datadog, JavaScript, Next.js, Apollo, GraphQL, data visualizations (D3.js, Mapbox, Leaflet), headless CMS (Contentful, Prismic, Strapi), MobX, Redux, Wordpress, Tailwind, Bootstrap, Material UI, Webpack, TypeScript, web3 (ethers.js), chrome extensions and more.

Résumé/CV: https://www.linkedin.com/in/andrejgajdos

Email: mail [at] andrejgajdos.com

I am a full-stack dev and tech lead with focus on PERN/MERN stack and over 10 years of experience delivering software. I have a strong background as a software architect and have successfully led teams as a fractional CTO. I have worked with clients from diverse industries worldwide. I have successfully delivered over 20 projects for a range of clients, including solo founders, early stage startups, growing startups, digital agencies, and notable companies like Apple and Binance.

Portfolio: https://andrejgajdos.com/projects/

Personal Website: https://andrejgajdos.com

Github: https://github.com/AndrejGajdos
by ag_user123 | 2025-06-09 16:11:15+00:00
SEEKING WORK | Remote

I am a full-stack developer with focus on PERN/MERN stack and over 10 years of experience delivering software. I have a strong background as a software architect and have successfully led teams as a fractional CTO. I have worked with clients from diverse industries worldwide. I have successfully delivered over 20 projects for a range of clients, including solo founders, early stage startups, growing startups, digital agencies, and notable companies like Apple and Binance.

Technologies: React.js, Node.js, PostgreSQL, MongoDB, AWS, Heroku, Datadog, JavaScript, Next.js, Apollo, GraphQL, data visualizations (D3.js, Mapbox, Leaflet), headless CMS (Contentful, Prismic, Strapi), MobX, Redux, Wordpress, Tailwind, Bootstrap, Material UI, Webpack, TypeScript, Web3 (ethers.js), Chrome extensions and more.

Portfolio: https://andrejgajdos.com/projects/

Email: mail[at]andrejgajdos.com

Personal Website: https://andrejgajdos.com

LinkedIn: https://www.linkedin.com/in/andrejgajdos

Github: https://github.com/AndrejGajdos
by algorithmsRcool | 2025-06-09 16:11:27+00:00
I would be happy to be wrong on this one. But I've gotten two pretty convincing threat notifications when visiting the page from the Sentinel One antivirus platform saying that my msedge process had been compromised by a known exploit.

I'll try to get more details.

I should note, I do not believe the site is malicious, but i am worried about 3rd party compromise of the site without the owner's knowledge
by cmrdporcupine | 2025-06-09 16:12:16+00:00
The problem is that "should" is papered over a system not designed that way from the start, and in a heterogeneous world which operates in its own way, not Nix's way.

So it's just an eternal battle between the real world and the fantasy Nix world, built on an army of thousands of volunteers writing up .nix files and contributing packages, and trying to tame the beast of Unix complexity.

Except most of us are just trying to get things done and now I work in a shop where I can't even run a development setup with my favoured IDE, or just "cargo run" my package, because Nix has been placed in the middle of everything.

Clearly in a sincere effort to tame complexity, but in the process creating a whole new world of it, with a lot of normative lifestyle assumptions.

To me... in my experience... Nix promises a lot more than it can realistically deliver, comes with a totalizing world view, and in practice ends up making life more complicated unless you completely and totally buy into its way of doing everything, and are willing to leave many of your old tools and practices behind.
by soulofmischief | 2025-06-09 16:12:25+00:00
> Point me to which law of physics demanded we reach this state of the universe

Gestures vaguely around at everything

Intelligence is intelligence, and we are beginning to really get down to the fundamentals of self-organization and how order naturally emerges from chaos.

> Could you not apply this exact logic to the creation of nuclear weaponry--perhaps the greatest example of tragedy of the commons?

Yes, I can. Access to information is one thing (must be carefully handled, but information wants to be free, and there should be no law determining what one person can say to another, barring NDAs and government classification of national secrets (which doesn't include math and physics) but we absolutely have international treaties to limit nuclear proliferation, and we also have countries who do not participate in these treaties, or violate them, which illustrates my point that criminals will do whatever they want.

> Should we suggest that everyone learn how to money launder to even the playing field against criminals?

I have no interest in entertaining your straw mans. You're intelligent enough to understand context.
by kccqzy | 2025-06-09 16:13:10+00:00
In my experience it's because the companies have not hired any persons whose job is to triage bug reports. People do find bugs all the time, and making it super frictionless to report bugs will result in a deluge of reports. Some reports will be outright spam, some could be mistaking a feature for a bug, some could be duplicates. Someone needs to do the triage and try to reproduce before the issue is forwarded to developers. Few companies have the role of Quality Test Engineer (QTE) to do this job; most don't so they have no means to triage the bug reports.

The only exception is indie apps I pay for on the App Store. There is usually only one or perhaps two people behind it, so by definition that person is SWE, QTE, PM and several jobs rolled into one. And this is unsustainable unless the app is paid.
by pjmlp | 2025-06-09 16:13:10+00:00
Exactly, there are very few pearls of best practices in C, and those that exist, are probably in high integrity computing, with the relevant certification costs.

When all major OS vendors, some of whom are also compiler vendors, see more return into investment, contributing their money to alternative language foundations, or open source projects, than sending their employees to either WG14, or WG21, it is kind of clear ISO isn't going the way they would like to.

I would not call this an exaggeration, rather not listening.

Additionally, it would not surprise me if one of Zig, Odin, Rust eventually started popping up on console DevKits, or Khronos standards as well.
by amai | 2025-06-09 16:13:54+00:00
Have a look at Norway:

"many service center operators are removing one or more gas pumps and installing EV chargers instead. According to Bloomberg Hyperdrive, at the Uno-X Furuset service area on the outskirts of Oslo, four gas pumps have become three. ... At some service areas, the fuel pumps are all being removed to make way for EV chargers. "

https://cleantechnica.com/2025/03/28/trading-gas-pumps-for-e...
by Firfi | 2025-06-09 16:14:05+00:00
I actually do recommend reviewing manually - it's just very convenient to see when a person wrote something (then much more scrutiny can be applied) vs. when the work was outsourced to AI. I feel like there is another application though, but didn't mention it for it's not that clear to me yet: you can yet again estimate whether a new programmer can actually code or if they 10x YOLO their way slowly bringing codebase maintainability down.
by graypegg | 2025-06-09 16:14:27+00:00
On the LLM idea, if you could group reports by issue (by parsing the user provided input and whatever context you save from the page screenshot into some embedding) and then only escalate things when several different IPs have reported a similar thing within X amount of time, I think you could handle two birds with one stone. Limits how annoying spammers can be, and also makes the good reports easier to understand since a few bug reports combined should make a better whole.

I however wouldn't shorten/transform reports with an LLM, or make spammy reports inaccessible. Just doing the semantic grouping for escalation. It's true you're getting free work from your users, and the human factor is pretty important here, even if an LLM might sometimes misinterpret it.
by tacker2000 | 2025-06-09 16:14:42+00:00
Why are you assuming my age and experience because I use Docker? This doesnt help your argument.

I have been around since long before Docker was a thing, so yes I have been there, serving apps on bare metal and then using unwieldy VMs.

It doesnt matter if its my home lab or some Saas server, how is it simpler to serve 3 PHP apps with different PHP versions on raw linux than simply using docker for example?

This is called progress and thats why its a popular tool. Not because of some “hype” or whatever you are implying.
by rco8786 | 2025-06-09 16:14:57+00:00
There's just so much that feels "off" here, it's hard to put my finger on any particular part of it.

Fundamentally, we acknowledge that AI writes crappy code and there's no visible path forward to really change that. I realize that it's getting incrementally better against various benchmarks, but would need a large step function change in code quality/accuracy to be considered "good" at software engineering.

I get the appeal of trying to provide it stricter guardrails. And I'm willing to bet that the overall quality of the system built this way is better than one that is just 100% vibe coded.

But that also implies a spectrum of quality between human code and vibe code..where the closer you get to human code the higher the quality, and vice versa. The author says this as well. But is there really an acceptable quality bar that can be reached with a significant % of the codebase being vibe coded? I'm pretty skeptical (speaking as some who uses AI tools all the time).

> “Does it work? Does it pass tests? Doesn’t it sneak around the overseer package requirements? Does it look safe enough? Ship it.”

If this type of code review were sufficient, we would already be doing it for human code. Wouldn't we?

> The business logic is in the interface packages - here’s exactly how it works. The implementation details are auto-generated, but the core logic is solid.

I don't understand how to separate "business logic" from "implementation details". These things form a venn diagram, but the author seems to treat them as exclusive.
by rendall | 2025-06-09 16:15:32+00:00
Hmm. I guess I feel that "The Horseshoe Theory" is worse than useless. It implies that as someone gets "too much" Right or Left, they inevitably become authoritarian, as if centrists cannot be authoritarian. It equates "weirdness" with "bad". I'd argue that we should skip straight to identifying "authoritarianism" as the problem, and the not having weird or even extreme leftist or rightist ideas.
by nonethewiser | 2025-06-09 16:15:55+00:00
>If I'm using a search engine, I want to search the web. Yes these engines are increasingly providing answers rather than just search results, but that's a UI/product feature rather than an API one.

This is a great point, lets hold onto that.

>If I'm using an LLM, it is for parsing large amounts of input data, image recognition, complex analysis, deep thinking/reasoning, coding.

Strongly disagree. Sometimes when googling its not clear what links if any will have the information you are looking for. And of course, you dont know if this will be the case before searching.

First, you can just use an LLM to cut out a lot of the fat in search results. It gives you a direct answer and even a link.

But let's assume they couldnt source their claims. Even still, sometimes its quicker to search a positive "fact" instead of a open-ended question/topic.

In this case if you want a direct source showing something you can query an LLM, get the confidently-maybe-correct response, then search that "fact" in Google to validate.

I understand the idea that "if im googleing I want the index" but there is a reason google is increasingly burying their search results. People increasingly do _not_ want the index because it's increasingly not helpful. Ultimately it is there to surface information you are looking for.
by wnorris510 | 2025-06-09 16:16:02+00:00
We do a lot of research on preventing eating disorders. As the article mentions we did not suggest she lose weight down to being underweight like other apps did.

Our app has the fruit and veg counters ABOVE the calorie meter on the dashboard. The reason for this is that maximization mindset (e.g. maximizing fruits and veg) is way healthier than a minimization mindset (e.g. minimizing calories or carbs).

We actually even tried to fully remove calories from the app at some point but we had a vast majority of users churn and decided it would be healthier for people who want calorie tracking to stick with our app by having it present, but requiring them to scroll past the features that promote a healthier mindset to get there. Feedback from users has been amazing that they've slowly started focusing more on fruits and veg.
by solardev | 2025-06-09 16:16:09+00:00
$3000 for what? That seems high outside of in-demand urban areas. In the rural parts of Oregon and California where I've lived, $2000 would get you a nice house with 2 or 3 bedrooms, and $1750 would get you a studio or 1 bedroom pretty easily. It just depends.

As a single dude, I don't think I've ever paid $3000 for rent, anywhere I've lived, urban or rural. I think $2200 was the max and that was for a nicer short term rental.

Some figures: https://www.apartments.com/rent-market-trends/us/
by Terr_ | 2025-06-09 16:16:39+00:00
Sometimes we anthropomorphize complex systems and it's not really a problem, like how water "tries" to flow downhill, or the printer "wants" cyan ink. It's how we signal there's sufficient complexity (or unknowns) that can be ignored or deferred.

The problem arises when we apply this intuition to things where too many people in the audience might take it literally.
by austin-cheney | 2025-06-09 16:17:03+00:00
American culture does an astonishingly horrible job of teaching empathy. Yes, for neurotypical people empathy can be taught just as sociopathic behaviors are often learned.

For me it took entering management in the military to really learn and appreciate empathy as a vital skill.

I really do tire of people with shit empathic abilities trying to Dunning-Kruger it with internalized sympathy. Sympathy does more harm than good at learning empathy. Call that tough love.
by hosh | 2025-06-09 16:17:13+00:00
While I can apply promise theory to call-by-future, call-by-future by itself does not really bring out the richness of promise theory.

Promise theory isn't really about computation. It is about voluntary cooperation among agents. Agents, for the purpose of this semi-formal language, is defined as something that can make its own promises -- that is, communicate intent to a set of observers, some of whom might also be agents.

Promises are not obligations, and as such, the intent to do something is not the obligation to do something. There is no guarantee that the intent will be executed at all. Maybe other agents are actually doing this by best-effort. Sometimes external circumstances can trigger a failure. Sometimes the agent is not able to execute the promise well. Sometimes, the agent may deceive, and deliberately communicate an intent when it is intend to do something else.

How well an agent kept is promises is an assessment -- crucially, assessments are not global determination of an agent's ability to keep a promise. Each agent makes its own subjective assessment on how well another agent keeps its promises. Understood in this way, this can model both centralized and decentralized systems of voluntary cooperation.
by marcellus23 | 2025-06-09 16:17:17+00:00
This is exactly correct. I find AI in my food tracking app (FoodNoms) to be really useful, but no, you cannot rely on it on its own. You always have to tweak the results to match what you feel in your gut (no pun intended) the counts should be. Interestingly, very similar situation to using AI for code: you shouldn't just blindly trust what it puts out, but if you know what you're doing, it can save you a lot of time.
by notepad0x90 | 2025-06-09 16:17:34+00:00
The root cause is the corporate ruling class basically running the country. These misaligned incentives, from bribery to insurance companies running legalized scams all benefit the corporations.

The legal community is largely responsible by abdicating their responsibility as officers of the law and tolerating concepts like "corporate personhood" and "lobbying" (legislator bribery). If those two tings could be eradicated, so many societal problems would be solved.
by Sohcahtoa82 | 2025-06-09 16:17:47+00:00
> The difficulty in reporting a bug comes from the friction required to filter the "page doesn't work" with no further explanation reports

This so much.

I can't tell you how often I've seen someone trying to get tech support on something say "When I load the program, I get an error" but don't even say what the error says. I understand that most people have never worked a QA job and so don't know how to write a good bug report, but certainly I would expect someone to copy/paste the error message.