MurphyA/hacker-news huggingface dataset:
by acquisitionsilk | 2025-06-02 21:17:54+00:00
It wouldn't have to be 79 websites, obviously - there's RSS, for example. But there's also ten other things that already exist, and probably ten other things that don't exist that neither of us could imagine.

I know that if you live in one place, in one time, and everyone does one thing around you and acts like it's the only thing that ever existed, that it's really (really, really) tempting to think it's the only thing that could exist. But it's completely false. Loads of obvious seeming things are totally false, and this is definitively one of them.

Not only is it possible that we'll have a totally different society one day, and maybe even one where we have no to extremely few middlemen, but since Pascal and de Fermat we've known it to be roughly 100% likely! You can completely depend on the fact it will happen!
by kerryritter | 2025-06-02 21:18:08+00:00
A well articulated blog, imo. Touches on all the points I see argued about on LinkedIn all the time.

I think leveling things out at the beginning is important. For instance, I recently talked to a senior engineer who said "using AI to write programming is so useless", but then said they'd never heard of Cursor. Which is fine - but I so often see strong vocal stances against using AI tools but then referring to early Copilot days or just ChatGPT as their experience, and the game has changed so much since then.
by gdubs | 2025-06-02 21:18:21+00:00
One thing that I find truly amazing is just the simple fact that you can now be fuzzy with the input you give a computer, and get something meaningful in return. Like, as someone who grew up learning to code in the 90s it always seemed like science fiction that we'd get to a point where you could give a computer some vague human level instructions and get it more or less do what you want.
by mystraline | 2025-06-02 21:18:22+00:00
Owner is still owner, be it someone who lives in a single family residence, or that of a municipality.

In my area, tornado sirens are unencrypted aand a simple recordable and replayable frequency. The cost to add an encrypted radio connection is $100k for the base station, and $25k per siren. There are 80+ sirens.

If this were open source, then a simple computer could he retrofitted to do this. But because they are highly proprietary, the county would be on the hook for $2.1M just to defend against an asshole with a HackRF.

FLOSS and open principles should matter to governments as well as individuals. Trading temporary easiness for no long term usability is utterly ridiculous. And you end up with a doorstop in the end either way.
by nathan_douglas | 2025-06-02 21:18:23+00:00
In all seriousness, I try to think of my projects and hobbies as sketches in a sketchbook. I might not be much of an engineer - sometimes I think I was built for a job that doesn't exist yet - but I feel like I learn from everything I do, and that has to count for something.

I hoped at some point I would produce some magnum opus that would make it all worthwhile. I thought that would happen in my twenties, and then my thirties. In my mid-forties, I think I just want to do little sketches for the rest of my life, always hinting at something and never revealing it. I can do actual work at my job. Which, based on my personal finances, I will also have for the rest of my life :)
by ofjcihen | 2025-06-02 21:18:27+00:00
I feel like we get one of these articles that addresses valid AI criticisms with poor arguments every week and at this point I’m ready to write a boilerplate response because I already know what they’re going to say.

Interns don’t cost 20 bucks a month but training users in the specifics of your org is important.

Knowing what is important or pointless comes with understanding the skill set.
by mrguyorama | 2025-06-02 21:18:29+00:00
The Poseidon is a maritime patrol aircraft, and Harpoons are significantly smaller (1600 pounds) than even modern JASSMs (2600 pounds) or Kh-15 (2600 pounds), let alone much more capable cruise missiles and weapons like the Russian Kinzhal (9500 pounds) or the Indian Brahmos (6600 pounds).

>Converting a modern airliner design to a cruise missile carrier would be a trivial exercise for most industrial societies.

This wasn't even true when Boeing themselves presented turning 747s into cruise missile carriers. Instead, the US has put pallets of missiles into cargo aircraft, which is a much simpler option, though most countries have very few cargo airplanes!

Absolutely nothing about modern airliners translates to strategic bombers, this is true even if you just treat them as missile trucks.

Indeed, the soviets went the other direction, building the Tu-104 airliner out of the Tu-16 bomber, and it was pretty bad. The differences and optimizations of the two platforms have only diverged even more since then.
by dheerajmp | 2025-06-02 21:18:41+00:00
Hate filling forms. So made this. Put all your info at one place and then fill long forms with one single click. Ctrl + Shift + F.

(Fully open source, you bring your API Key. The content is directly sent to Anthropic. All source code is open - https://github.com/recruitaidev/mundane-ai)

Personally, I am building a startup. And I use this for specifically sending personalized follow up emails for every update of our software. Use it for filling random RSVP forms for events.

I also used this to apply for YC, SPC, Techstars, A16Z, Lightspeed Launch and others all withing like 30 mins.

Source code - https://github.com/recruitaidev/mundane-ai
by cobertos | 2025-06-02 21:18:54+00:00
It's been so much more rewarding playing with AI coding tools on my own than through the subtle and not so subtle nudges at work. The work AI tools are a walled garden, have a shitty interface, feel made to extract from me than to help me. In my personal stuff, downloading models, playing with them, the tooling, the interactions, it all been so much more rewarding to give me stable comfortable workflows I can rely on and that work with my brain.

The dialog around it is so adversarial it's been hard figuring out how to proceed until dedicating a lot of effort to diving into the field myself, alone, on my personal time and learned what's comfortable to use it on.
by danans | 2025-06-02 21:19:04+00:00
> I think there is a certain sort of person who, if not "wants" this destabilization, doesn't really experience the alternative.

I agree, but the ability/willingness to engage in that kind of destabilizing irony itself comes from a certain stability, where you can mess with the margins of your own stories' contradictions, without putting the core of your stories under threat.
by nh23423fefe | 2025-06-02 21:19:39+00:00
i actually thought the opposite. i found it extremely illuminating to see exp(ix) partition the power series into even and odd terms and collect into cos and sine.

i just always thought of the chain of functions that are their own derivatives.

f = f' => f = exp

f = f'' => f = cosh or sinh

f = f'''' = -f'' => f = cos or sine

if you dont skip cosh/sinh the pattern makes more sense.

and obviously f = f'''' strongly suggests 1 = i^4
by nbbaier | 2025-06-02 21:20:20+00:00
- Location: Chicago, IL, USA - Remote: Yes - Willing to relocate: No - Technologies: JavaScript/TypeScript, Python, SQLite, PostgreSQL, SPARQL, HTML/CSS, Tailwind, Git, Node.js, Bun, Deno, React, Astro, HTMX, Hono, Cloudflare, Vercel, MCP, AI - Résumé/CV: https://bit.ly/4cXoofS - Email: nico.baier@gmail.com - Github: https://github.com/nbbaier - LinkedIn: https://www.linkedin.com/in/nicobaier - Website: https://nicobaier.com

I'm a former academic researcher (in linguistics) turned self-taught software engineer who'd like to transition into professional software development. I'm experienced across the stack using Javascript/TypeScript, Python, and SQL with platforms like Cloudflare and Val Town. I bring a research-driven approach from my Ph.D. in linguistics. I'm especially interested in working on AI tooling and integrations.
by ben-net | 2025-06-02 21:20:30+00:00
Costa Security | Chicago/Bay Area/Remote (US Time Zones) | Full-Time | Staff/Lead Engineer & Software Engineer | https://careers.costa.security

Costa is building Zero-Trust AI infrastructure to help enterprises safely deploy and scale agentic AI. Our product enables enterprises to create powerful AI agents and workflows—accessible via app or API—without compromising on security.

Our founding team previously built a zero-trust platform for securing complex enterprise environments—experience that gives us a unique edge in solving the hardest problems in AI security. Now, we’re building on that foundation with an AI Gateway that delivers enterprise-grade access, control, and performance for the next generation of AI tools.

We’re an experienced startup team, with our CEO having taken his last company public.

We're hiring for two roles:

> Staff / Lead Engineer

- Strong experience designing and building production systems end-to-end

- Deep expertise with Ruby and Rails

- Hands-on experience building with AI tools and working with emerging AI Protocols (MCP, A2A)

- You lead with curiosity and ship with urgency

> Software Engineer

- 2–5 years of experience

- Experience with Rails and Turbo

- You’ve shipped real features and want to level up fast in a high-ownership environment

- Interest in secure systems and modern AI application development

We're mainly based in Chicago and the Bay Area, but we are open to remote team members available in US time-zones. We value clarity, action, and building things that last.

Apply here: https://careers.costa.security/
by 01HNNWZ0MV43FF | 2025-06-02 21:20:34+00:00
Damn. Well I'll spend a few bucks trying it out and I'll ask my employer if they're okay with me using agents on company time, but

But I'm not thrilled about centralized, paid tools. I came into software during a huge FOSS boom. Like a huge do it yourself, host it yourself, Publish Own Site, Syndicate Elsewhere, all the power to all the people, borderline anarchist communist boom.

I don't want it to be like other industries where you have to buy a dog shit EMR and buy a dog shit CAD license and buy a dog shit tax prep license.

Maybe I lived through the whale fall and Moloch is catching us. I just don't like it. I rage against dying lights as a hobby.
by lcnPylGDnU4H9OF | 2025-06-02 21:21:31+00:00
> shouldnt be here

You'll want to examine this a bit more closely: is the aircraft in a location it should not be? Above your house is likely to be a valid place for a drone, whether you like it or not. Exceptions are for things like airports (other air traffic) and sporting events (large crowds).

So when you use a net to capture the drone out of the sky, you are not collecting it from its location of abandonment on your property, you are stealing it. (That's assuming more lax rules on disabling drones vs. other aircraft, per the sibling comment.)
by skyyler | 2025-06-02 21:22:17+00:00
"HR risk if they use the wrong pronoun"

I don't mean to pick on you personally, but this sort of thing gets on my nerves and I have to take a moment to say something here.

I don't love how some people think I'm some sort of implicit threat or ticking time bomb because of stories they've heard or read about people like me. Like most people in the office, I just want to be able to do my work. I'm not trying to cause problems for people. The thought that me living my life makes some people feel like they have to walk on eggshells is awful. Luckily most people don't see me as some kind of threat like this, but it's obvious when people do.

I can't speak for everyone, but for me personally, going to HR for _anything_ is terrifying. Going to HR to complain about a valid grievance is scary. Going to HR over a simple mistake that a well-meaning person made feels like it would explode my career. It's hard enough to get a job as an openly transgender person.
by metalliqaz | 2025-06-02 21:22:20+00:00
Can someone explain to me what this means?

> People coding with LLMs today use agents. Agents get to poke around your codebase on their own. They author files directly. They run tools. They compile code, run tests, and iterate on the results. ...

Is this what people are really doing? Who is just turning AI loose to modify things as it sees fit? If I'm not directing the work, how does it even know what to do?

I've been subjected to forced LLM integration from management, and there are no "Agents" anywhere that I've seen.

Is anyone here doing this that can explain it?
by layer8 | 2025-06-02 21:22:52+00:00
The problem I'm trying to hint at is that we are unable to specify what the distinguishing properties of "experience" are supposed to be. It always ends up being self-referential. So maybe it is just a self-referential thing, a system perceiving parts of itself (mixed in with other things it perceives). Perceiving perception as such is trivial, e.g. I can have a system monitoring its own image processing pipeline, or I could feed information about the inner intermediate states of an LLM's neural network back into the LLM as part of its token input. The question is, how is "experiencing perception" any different? I'm not sure it is. The fact that I name part of my inner perceptions "feelings" or "qualia" or "texture", is largely immaterial to the question. They are objects of perception just the same, just originating from the inside rather than from the outside. I also disagree about the color example. I don't see how the experience of what a color feels like, or any insight related to that, could not be described mathematically in detail. Maybe it takes a bazillion of synaptic states that would need to be captured in that description, but that doesn't pose any conceptual obstacle.
by kentonv | 2025-06-02 21:22:53+00:00
> However if you're not an experienced programmer you won't know what's missing, if it's using outdated and insecure options, or is just badly written. This still needs a professional.

I think a lot of this could be solved by a platform that implements appropriate guardrails so that the application code literally cannot screw up the security. Not every conceivable type of software would fit in such a platform, but a lot of what people want to do to automate their day-to-day lives could.
by dataviz1000 | 2025-06-02 21:23:04+00:00
Location: Lima, Peru (I'm a US citizen traveling the world for 1.5 years so far.)

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript, JavaScript, PHP, Python, FastAPI, Redis, MongoDB, PostgreSQL, TimescaleDB, MySQL, React, React Native, NestJS, AngularJS, Backbone, Playwright, Drupal, Express, jQuery, D3.js, visx, GraphQL, browser extensions, and AWS

Résumé/CV: N/A

Email: [HN username]@gmail.com

My focus has been browser automation and building browser agents since 2018.

The problem with browser automation is that it requires communication between environments that don't often communicate with each other. Currently, I’ve been working on a specialized project involving IPC and RPC across distributed JavaScript environments. This includes implementing RPC over WebRTC with packet acknowledgment. The system provides a unified API interface that works seamlessly across service workers, web workers, Node.js servers, and Unix pipes, among other environments. If that sounds like something you could use, please reach out — I’d be happy to share more about myself and my work.
by toomuchtodo | 2025-06-02 21:23:06+00:00
Parenting with skill and intention is an activity many parents don’t have the appetite, aptitude, or time for. Most of the time, it isn’t going to be fun nor enjoyable, but that’s what parents (knowingly or not) sign up for while having limited or no support system while being crunched for time and energy. Social media and screen devices make it even harder. Rough seas ahead for the next generation of kids currently being raised.

> Russell acknowledges that books are “never going to compete with YouTube”, and that the pressures of parenthood in 2025 are immense. As one parent told him: “I just don’t have the energy to read to my kid. Me and my wife don’t ‘have a village’, so it’s hard to rest.” But there are ways to wean kids away from their phones. “Just scale it back a little, as much as you can at first.”

https://www.hhs.gov/sites/default/files/parents-under-pressu...

(parent)
by luckylion | 2025-06-02 21:23:42+00:00
The scale becomes not quite as impressive if you consider that those thousands or tens of thousands of engineers also maintain hundreds more services in vastly more complex scenarios because they need to cover many more use cases than yours. Most companies don't need to run everything AWS has to offer, so they wouldn't need to handle all of that complexity.

Individual AZs have significantly worse uptime than any DC I've ever worked with. They are very reliable, if you are multi-region - and you hire a small army of consultants.
by BrandoElFollito | 2025-06-02 21:24:08+00:00
I had a look at the French ones.

1/4 is normal everyday cussing

1/4 is cussing when the team is losing, but there are children around

1/4 are from the 17th century and I had a good laugh

1/4 are useful when driving

3 are actually bad (just an estimation :)).

The thing with French is that the cussing is quickly funny.
by grey-area | 2025-06-02 21:24:08+00:00
Well given reading code is more tedious than writing it and the author of this article claims gai is most useful for tedious or repetitive code, why would you want to read it? Since this AI agent understands and reasons about the text it writes and reads it should be pretty infallible at checking the code too, right?

Just get another agent to review it and merge it, job done.
by yoeven | 2025-06-02 21:24:14+00:00
This is awesome, I've been following time series forecasting a ton so build a zero-shot time series model that allows you to pass in historical data and provide a 98% accurate forecast compared to custom training your own model with custom dataset. https://jigsawstack.com/ai-prediction

if you find it interesting, you could add it to your articles too as a comparison :)
by hectormalot | 2025-06-02 21:24:29+00:00
Stellar | Implementation Lead, Software Engineer | Amsterdam, Netherlands, EU | Onsite/Hybrid | Full-time

We're building AI voice agents for enterprise contact centers. We focus on remarkably human-like conversations, regulated environments and support for non-English markets (Dutch, German, French, etc.).

1. Implementation Lead: Lead customer deployments from POC to production. Technical understanding required, coding skills not a requirement. You'll work directly with enterprise clients to integrate our AI agents into their existing contact center infrastructure.

2. Software Engineer: Go/TypeScript (Encore.dev/React). If you're strong in other languages, entrepreneurial and eager to learn, we'd still love to talk. Build core platform features, guardrails, integrations, and tools that help our AI agents handle millions of customer calls.

You'll thrive here if you:

- Want high ownership and direct customer impact

- Prefer building directly with users vs. in isolation

- Enjoy technical challenges at the intersection of AI/audio/enterprise

EU work authorization required. No visa sponsorship available.

Apply: e-mail is in my profile, please indicate HN in your e-mail.
by fellowniusmonk | 2025-06-02 21:24:37+00:00
I think the hardest part is not spending the next 3 months of my life in a cave finishing all the hobby/side projects I didn't quite get across the line.

It really does feel like I've gone from being 1 senior engineer to a team that has a 0.8 Sr. Eng, 5 Jrs. and one dude that spends all his time on digging through poorly documented open source projects and documenting them for the team.

Sure I can't spend quite as much time working on hard problems as I used to, but no one knows that I haven't talked to a PM in months, no one knows I haven't written a commit summary in months, it's just been my AI doppelgangers. Compared to myself a year ago I think I now PERSONALLY write 150% more HARD code than I did before. So maybe, my first statement about being 0.8 is false.

I think of it like electric bikes, there seems to be indication that people with electric assist bikes actually burn more calories/spend more time/go farther on an electric bike than those who have manual bikes https://www.sciencedirect.com/science/article/abs/pii/S22141....
by gigel82 | 2025-06-02 21:24:51+00:00
What this boils down to is an argument for slop. Yeah, who cares about the quality, the mediocrity, the craft... get the slop, push it in, call it done. It mostly works in the golden path, it's about 6 or 7 orders of magnitude slower than hand-written software but that's ok, just buy more AWS resources, bill the client, whatever.

I can maybe even see that point in some niches, like outsourcing or contracting where you really can't be bothered to care about what you leave behind after the contract is done but holy shit, this is how we end up with slow and buggy crap that no one can maintain.
by dfex | 2025-06-02 21:24:56+00:00
This looks amazing!

I'm working on a construction project right now (not as an architect/engineer) and I can tell you right now that live collaboration is THE killer feature (your slick UI not withstanding).

If this job is anything to go by, the current state-of-the-art appears to be a single Revit model file released once a month, 10,000 excel spreadsheets and 3,000 PDFs of various versions and quality spread between Sharepoint and a Document management server.

I'm sure you've got an amazing roadmap, but it would be great to see you apply a modern take on:

- how to handle version control in a multi-user environment (endless designing is fun, but at some point you need to draw a line in the sand so that people can start work, then changes need to be highlighted for the guy on the ground swinging a hammer)

- collaboration with 3rd-parties that may have a subset of design responsibilities (e.g. HVAC, electrical - they can place things in a room, but can't adjust the dimensions of a room)

- design reviews - current state-of-the-art seems to be marking up PDFs of DWGs with comments (which the supplier completely ignores on their next revision)

I look forward to watching this product evolve!

Small typo on your Love Letter to Designers post:

"A promise we will make at Arcol is tolisten first"
by monkeyelite | 2025-06-02 21:25:10+00:00
> This seems like a crazy guarantee to put in the standard

It’s a great and useful guarantee.

> it must really limit the kinds of hash tables you can make that matches the unordered_map interface.

Many libraries treat containers as “abstract” with many possible implementations. STL explicitly does not. It’s a specific data structure from a computer science class.
by guywithahat | 2025-06-02 21:25:19+00:00
I develop space-borne systems, so I can't use the best LLM's for ITAR/etc reasons, but this article really makes me feel like I'm missing out. This line in particular makes me wonder if my skills are becoming obsolete for general private industry:

> People coding with LLMs today use agents. Agents get to poke around your codebase on their own. They author files directly. They run tools. They compile code, run tests, and iterate on the results. They also:

Every once in a while I see someone on X posting how they have 10 agents running at once building their code base, and I wonder if in 3 years most private industry coders will just be attending meetings to discuss what their agents have been working on, while people working on DoD contracts will be typing things into vim like a fool
by Balgair | 2025-06-02 21:25:29+00:00
Aside:

It's going to be a great time when the crows, raccoons, and other semi-intelligent wildlife discover that these drones have food in them at seemingly random reward schedules.

Sure, you can give the drones little tasers to keep the animals away, depending on your locality. But knowing what I know about bears and crows, almost nothing is going to stop them. Especially when some influencer jerk tries tempting a bunch of them with a box just oozing honey or some other high value food.