MurphyA/hacker-news huggingface dataset:
by sfn42 | 2025-06-03 12:56:35+00:00
I think the point is that the person orchestrating the agent(s) reviews the code. It doesn't make sense to have 5 Juniors using agents to submit PRs and a senior or two reviewing it all. You just have the senior(s) orchestrating agents and reviewing it themselves. Maybe one or two juniors because we still need to train new devs, but maybe the junior doesn't even use an LLM. Maybe the junior writes code manually so they can learn programming properly before they start being an "AI lead".

Everyone is still responsible for the code they produce. I review my own PRs before I expect others to, and I don't even use AI. I think what the article describes seems interesting though.
by cbeach | 2025-06-03 12:56:39+00:00
So we expect our public to care, and to engage with a Parliament in a foreign country, where elected representatives wield barely any power and cannot originate law?

Prior to Brexit, the UK had less than 10% of a stake in the European Parliament, so our 73 representatives had little effect on the overall system.

I didn't know a single person who could name their MEP.

Direct democracy at the national level is simply more engaging and relatable. It matters that the electorate, and their representatives are accountable for the outcomes of their decisions.
by ipeluffo | 2025-06-03 12:57:24+00:00
Gr4vy | Remote | Full-time | https://gr4vy.com/

We're looking for:

1. Frontend software engineer (React) - Europe Remote

2. Financial Accountant (Part-Qualified)

3. Backend Junior Software Engineer - Remote 4 days a week (Europe). We can consider exceptional candidates from other areas.

4. Backend Senior Software Engineer - Remote 4 days a week (Europe). We can consider exceptional candidates from other areas.

5. Technical Support Specialist - Australia/New Zealand

6. Technical Support Specialist - APAC

Apply online via https://wellfound.com/company/gr4vy-inc/jobs
by RiverCrochet | 2025-06-03 12:57:43+00:00
You're in a mall.

There are 4 shops. 2 require you to make an appointment using an app to pick up food, but the food is fantastic and you get the food when they agree to provide it. The lead time is usually 30 minutes during the busy lunch hour, so you can order before you go to the mall.

The 3rd shop is a McDonalds. They recently got an app and it's great, but ... the underpaid people there are rude, take a long time to prepare your food and half the time they are understaffed because no one wants to work there very long. The food used to be cheap but lately it's not much cheaper than the other places. You've complained about the service before but they tend to have a new manager every month, so you don't believe anyone cares.

The 4th shop has great Dominican food, and they are super friendly. The food is cheap, the service is good, the portions are huge, and it's awesome! But it suddenly closed after you saw ICE agents around one day.

Which is better really?
by wolvesechoes | 2025-06-03 12:57:56+00:00
Yes, I am all for social democracy, but to have welfare you need to build it. Europe had a nice time living on the dividend from the wealth it gathered in the past, and the fact that US provided military protection. Society becomes older, and US is withdrawing, so that model is no longer viable.

To win you need to have strength. And to build your strength you need to work quite hard. Nothing comes free in this world. I would prefer that Europe sacrifices some of its comfort and survives because of it, instead of dying out with a claim to moral victory.
by quantum_bit | 2025-06-03 12:58:01+00:00
I think the author could be more concise and also confuses multiple things in the article. I'll provide just a couple of points:

- Patterns like "Pipes and Filters" and "Signals and Slots" are *not* related to the process of software development, they are about internal software architecture. It does not matter how much one iterates over GUI during development with client's feedback, software still takes some input, processes it, and returns some output. Also, calling "signals" "inputs" and slots "outputs" is weird: usually signals are processed by slot (this is the Qt framework terminology for events and event handlers for GUI), so it is more natural to think about signals as inputs and slots as something that produces outputs.

- From the same section:

> I don’t know if these patterns are in a book, or have a name, but if not, they are now in a blogpost Or yeah, it is good to write an article without trying to do literature search first.

The last part of the article that says that people need to feel things before they understand whether they like them or not, was good, but I guess, all nontrivial things are done iteratively.
Opening up my SaaS's API turned out to be one of the smartest growth decisions
by usamaejaz | 2025-06-03 12:58:02+00:00
I run a social media management SaaS called SocialBu, and a while ago, I decided to open up a public API. Initially, I just wanted to support a few power users who kept asking for it, but I didn't expect what happened next.

Once the API was live and documented, I started noticing something interesting:

- Technical users began signing up specifically for API access. Agencies, marketers with automation workflows, and folks using tools like Zapier or n8n. - These users converted to paid plans faster than normal users. - They barely needed any support: they just read the docs and started building. - Most importantly, they stuck around. Once someone connects you to their workflow, you're basically embedded in their system.

I didn't even promote the API much. Just quietly added docs and made it accessible. In hindsight, I should've done this way earlier.

Another reason to focus on API-first product development for us.

Interested in learning how it went for others having their product exposed through an API (or even Zapier/n8n integration). And, any strategies to promote the API further when your primary customer profile is not technical/API-consumer?
by jjice | 2025-06-03 12:58:20+00:00
This issue is too complex for me to really have a good thought at the moment, but I will say that this reminds me of that classic story of the Soviet who didn't launch the nukes during a threat came in from the US.

The threat ended up being a false alarm, and that human judgement saved a lot of lives. A machine, assuming it would have launched when seeing that signal, would've ended differently.
by thih9 | 2025-06-03 12:58:29+00:00
Wikipedia says: "Currently, some aircraft, such as helicopters, balloons, and ultralights have no minimum safe altitudes."[1]. I don't know if drone counts as one of them, but I'm not aware of a specific number being listed as a minimum safe altitude for a drone either.

[1]: https://en.wikipedia.org/wiki/United_States_v._Causby
by kibwen | 2025-06-03 12:58:58+00:00
> This has been an obviously absurd question for two centuries now. Turns out the people asking that question were just visionaries ahead of their time.

This is not the point of that Babbage quote, and no, LLMs have not solved it, because it cannot be solved, because "garbage in, garbage out" is a fundamental observation of the limits of logic itself, having more to with the laws of thermodynamics than it does with programming. The output of a logical process cannot be more accurate than the inputs to that process; you cannot conjure information out of the ether. The LLM isn't the logical process in this analogy, it's one of the inputs.
by fjfaase | 2025-06-03 12:59:10+00:00
I am currently implementing a stack based language as an intermediate language for a C compiler that I am developing. I have developed a relatively straight forward compiler for the stack language to the M1 assembler from live-bootstrap. This stack language has local variables. It actually makes use of two stacks: One in the traditional sense and one for the local variables (and the return address for calls). It reads as a kind of very primitive post-fix C kind of language. See: https://github.com/FransFaase/MES-replacement and https://www.iwriteiam.nl/D2506.html#2b
by adolph | 2025-06-03 12:59:15+00:00
One of the original AI-whoah moments was that italian fashion/harry potter mashup [0]. Some time after it came a "making of" video which outlined how they used ChatGPT to prompt Midjourney to create the images [1]. To me, this established using generative systems to create prompts for other generative as an effective pattern for using such systems.

0. https://www.youtube.com/watch?v=iE39q-IKOzA

1. https://www.youtube.com/watch?v=TGD8zKvRxc4
by keiferski | 2025-06-03 12:59:51+00:00
Commenting about recent events, because that's why probably why the link was posted:

I think AI art is actually going to make gallery-based individual contemporary art objects more valuable, because they are unique things that cannot be replicated. There are only so many paintings by Picasso, or Kiefer, or Hockney, and even if you could copy them down to the atom, the chain of provenance would still basically make the copies worthless and the originals invaluable. This extends even to smaller contemporary artists that aren't world-famous names. And it also means that digital / computer art is probably never going to sell for much money, at least directly as an art object.

At the end of the day, it's essentially simple supply and demand. AI is commoditizing digital images, but it can't commoditize physical ones (yet, or ever.)
by enraged_camel | 2025-06-03 13:00:25+00:00
I have no idea what you mean. Tptacek is correct. LLM does not add an additional layer because at the end of the day code is code. You read it and you can tell whether it does what you want because you were the person who gave the instructions. It is no different than reviewing the code written by a junior (who also does not add an additional layer of abstraction).
by sergc | 2025-06-03 13:00:28+00:00
ID.me | Mountain View, CA or Washington DC (Tysons Corner, VA) | Full-Time | Principal Engineers | Visa Sponsorship available

ID.me simplifies how people securely prove and share their identity online. The company empowers people to control their data through a portable and trusted login, which means they don’t need to create a new password when visiting sites that have the ID.me button.

We're hiring for Principal SDEs. We're looking for dedicated, experienced engineers passionate about scalable system architecture, able to lead initiatives in areas like monitoring, automated testing, experimentation, and infrastructure as code. Ideal candidates will champion innovative solutions and exhibit leadership in these critical domains.

Our Stack: Ruby on Rails, Golang, Java, Sidekiq, PostgreSQL, Redis, React, Terraform.

Check out all our roles at: https://job-boards.greenhouse.io/idme?departments%5B%5D=4023... and if one perks your interest send me a note :)

I'm the hiring manager for the Authentication team, if you have any questions you can reach me directly at sergey.cherman+hn AT id.me Absolutely no staffing or recruiting firms, individuals only.
by _heimdall | 2025-06-03 13:00:50+00:00
Again, I'm not claiming there is a "right" p/e ratio. High is relative though, and relative to historic ratios the market is overvalued roughly on the scale of the leadup to the dotcom bubble. Are you arguing that isn't the case, or that just doesn't matter and isn't a good indicator?

> they would have missed almost all of the nice long rally that came in the decades after.

I wasn't saying to buy and sell as the ratio goes above/below some specific threshold. More importantly though, this is ultimately cherry picking. You can always look back at historic data and define a start point, or a start and end point, to make an argument work. That has little, if any, weight on predicting what will happen in the future.

I'm being pretty careful here to not claim to know what prices or the economy will look like in the future. I'm simply sharing my read on p/e ratios, what my own take away from they is, and where what I see as historic outliers are.
by johnmaguire | 2025-06-03 13:01:48+00:00
I don't totally understand the parallel you're drawing here. As a manager, I assume you're training more junior (in terms of their career or the company) engineers up so they can perform more autonomously in the future.

But you're not training LLMs as you use them really - do you mean that it's best to develop your own skill using LLMs in an area you already understand well?

I'm finding it a bit hard to square your comment about it being exhausting to catherd the LLM with it being a force multiplier.
by 6510 | 2025-06-03 13:01:51+00:00
I haven't build it because it costs a bit to much for my budget but someone some day should build the megalithic computer according to my vision: We take a river flowing down a mountain in a suitable location and carve out square canals. The AND gate is done by having a giant door attached to two blocks hollowed out from the bottom. If both blocks are submerged in water together they lift the door and water may flow into the rest of the circuitry. A grid of basins functions as the display and to store values. The input is done by putting weights onto the floating blocks thereby preventing them from lifting specific doors. I doubt it can be made large enough to run doom but it doesn't hurt to be ambitious.
by conartist6 | 2025-06-03 13:02:08+00:00
But... But... the multiplier isn't NEW!

You just explained how your work was affected by a big multiplier. At the end of training an intern you get a trained intern -- potentially a huge multiplier. ChatGPT is like an intern you can never train and will never get much better.

These are the same people who would no longer create or participate deeply in OSS (+100x multipler) bragging about the +2x multiplier they got in exchange.
by sokoloff | 2025-06-03 13:02:09+00:00
If an e-bike meets the legal standard for being a bike and using the bike lanes, that seems like the right place for them to be. If the law needs to change, we have processes to change the laws.

Same for the Amazon ones. They either are or aren't bikes/are or aren't eligible for the bike lanes.

"not the intended use of the bike lanes" doesn't have the same force and certainty of "not allowed to use the bike lanes by statute".
by Mernit | 2025-06-03 13:02:28+00:00
beam.cloud (YC W22) | Product Engineer, SWE, SRE, Infrastructure, DevOps, Networking | NYC | Onsite

Beam is an ultrafast AI inference platform. We built a serverless runtime that launches GPU-backed containers in less than 1 second and quickly scales out to thousands of GPUs. Developers use our platform to serve apps to millions of users around the globe.

We’re working on challenging problems, including:

* Low-level systems development: working with container runtimes, OCI image formats, and lazy-loading large files from content addressable storage

* Efficiently packing thousands of workloads into GPUs across multiple clouds

* Working with cutting-edge technologies, like GPU checkpoint restore and CRIU

You don’t need prior experience with AI/ML, only an interest in working on hard problems and shipping quickly.

Email us at founders<at>beam<dot>cloud, or apply here: https://www.ycombinator.com/companies/beam/jobs/
by zzzeek | 2025-06-03 13:02:37+00:00
> I’m tired of this grayed out censorship bullshit that goes on in this site. I really wish there was a way to set a setting that makes it clear idgaf about downvotes, don’t gray shit out.

but that would interrupt my tech bro flow with uncomfortable things I've decided nobody should read. that simply wont do, sorry
by Ciantic | 2025-06-03 13:02:54+00:00
The latest attack deep inside Russian borders were apparently using ArduPilot [1], it is mentioned in the Atlantic article [2]. ArduPilot also has C++ source code in Github [3], also adding an article specifically about ArduPilot and Ukraine [4]

[1]: https://ardupilot.org/

[2]: https://www.theatlantic.com/international/archive/2025/06/uk...

[3]: https://github.com/ArduPilot/ardupilot

[4]: https://www.404media.co/ukraines-massive-drone-attack-was-po...
by john-h-k | 2025-06-03 13:03:17+00:00
Important context that may explain it somewhat further down in the article.

> “Since e-bikes do not require a license, drivers of e-bikes can simply ignore their traffic summons with no repercussions whatsoever, making any enforcement futile,” the police spokesperson said. However, the new requirement that cyclists appear in court, or face an arrest warrant if they fail to, creates “a strong incentive to show up in court.”

Cannot speak for its accuracy.

Anecdotally (London not NYC) I feel like I am "endangered" by e-bikes much more often than cars, because they seem to regularly skip red lights and come silently shooting out from the other side of a car while you are crossing, which a car simply cannot do. They are far heavier than a normal bike and seem to be closer to a small incredibly quiet moped.

Obviously lives-saved is the most important metric, but that doesn't mean the "feeling of safety" component is worthless. The comparison around deaths is only useful if those figures are primarily car deaths caused by running red lights.

I feel like the most sensible policy is requiring licenses for e-bikes above a certain power level (not easy!) and then bringing parity to the treatment of cars vs e-bikes after that
by lapcat | 2025-06-03 13:03:29+00:00
If my future career consists of constantly prompting and code-reviewing a semi-competent, nonhuman coder in order to eventually produce something decent, then I want no part in that future, even if it's more "efficient" in the sense of taking less time overall. That sounds extremely frustrating, personally unrewarding, alienating. I've read the prompts and the commit messages, and to be honest, I don't have the patience to deal with a Claude-level coder. I'd be yelling at the idiot and shaking my fists the whole time. I'd rather just take more time and write the code myself. It's much more pleasant that way. This future of A.I. work sounds like a dystopia to me. I didn't sign up for that. I never wanted to be a glorified babysitter.

It feels infinitely worse than mentoring an inexperienced engineer, because Claude is inhuman. There's no personal relationship, it doesn't make human mistakes or achieve human successes, and if Claude happens to get better in the future, that's not because you personally taught it anything. And you certainly can't become friends.

They want to turn artists and craftsmen into assembly line supervisors.
by john-h-k | 2025-06-03 13:03:31+00:00
It does provide reasoning for the asymmetry:

> “Since e-bikes do not require a license, drivers of e-bikes can simply ignore their traffic summons with no repercussions whatsoever, making any enforcement futile,” the police spokesperson said. However, the new requirement that cyclists appear in court, or face an arrest warrant if they fail to, creates “a strong incentive to show up in court.”
by tomhow | 2025-06-03 13:03:46+00:00
Please avoid swipes like this in HN comments, and avoid ideological or nationalistic battle.

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by thijson | 2025-06-03 13:03:57+00:00
A lot of my engineering exams didn't allow certain calculators, so I guess that's what will happen for humanities, supervised and timed essay writing.

I remember going to museums and seeing all the modern art, and wondering why art went to such weird places compared to the realism of the 1600's, and my conclusion was that invention of photography made realism obsolete. I wonder if something similar will happen to the humanities.
by colanderman | 2025-06-03 13:04:07+00:00
Mixed feelings about this, as a pedal cyclist.

Modern e-bikes are large and fast, and many of their riders ride unsafely and abuse bicycle infrastructure (which have been designed to accommodate pedal cyclists, who did the work fighting for them), making bike lanes and bike/walking paths dangerous for unpowered users. I'm of the opinion that they should be licensed and treated like motorcycles/scooters/mopeds unless limited (and inspected) to operate below a certain speed.

But restricting smaller e-bikes and pedal bikes from proceeding through red lights when safe is also excessive. Forcing cyclists to wait for when the cars next to them can move puts them at danger of right hooks. I've spoken with Cambridge MA bicycle police about this (who've been issuing warnings to cyclists doing this) and they were willfully obstinate and disingenuous to the point I wondered if they'd ever ridden a bicycle before.

I believe it's called the "Dutch protocol" or something (EDIT: "Idaho stop"!), that cyclists should treat stop signs as yield signs, and red lights as stop signs, which is an accepted and safe way to adapt car infrastructure to bicycles. NYC and Cambridge politicians and police seem too thick headed to understand bicycle safety though.

(Larger e-bikes I maintain should be subject to the same rules as motorcycles for lights and stop signs. They're immaterially different.)

In any case, criminal summons is ridiculous. Abuse of power that is putting noncitizens in danger.
by KineticLensman | 2025-06-03 13:05:04+00:00
(source: am a literature student - UK open university)

I just asked get ChatGPT a question about use of language in a specific book (China Miéville's Kraken). It gave a plausible answer but used a common English word ('knackering') instead of the word 'knacking' that is actually used (the word 'knackering' isn't in the text). I then asked it to give me a quote using 'knackering' and it gave me a quote with the word 'knacking'. I asked it to put the quote into Harvard reference style which it did, but didn't provide a page number, which it said I'd have to look up myself.

I think relying on ChatGPT for an essay would be fairly frustrating, and if you used ChatGPT to develop your thesis, you could very quickly get a generic plagiaristic answer (based on the quotes everyone else used) rather than one than that captured your own response to the text, and which contained factual errors.

[Edit] It also said that "gods inhabiting USB sticks are presented matter-of-factly" in Kraken which is false (there are no mentions of USB). When I asked it for a quote to support its assertion, it replied "While the novel doesn't explicitly depict gods inhabiting USB sticks..."
by sjblair | 2025-06-03 13:05:08+00:00
Why P.D.R.G. Pro?

AI-powered content generation creates compelling descriptions, installation guides, and usage examples automatically GitHub integration auto-fills your repo details to save time Live markdown preview with multiple export formats (PDF, Word, HTML) Secure, enterprise-grade architecture with mobile-responsive design Customizable themes: switch between dark "Pimp Mode" and light "Suit & Tie Mode" Pro subscription offers 200 AI generations/month, priority support, and all future features for $10/month Free version available to try basic features and get started quickly

Perfect for:

Open source projects wanting to stand out on GitHub Professional developers impressing clients or employers Startup teams launching polished projects Students and bootcampers submitting standout assignments

Get started in 30 seconds: fill in project details, connect your GitHub repo, let AI enhance your README, then export and share.

Try it now at https://pdrg-pro.vercel.app and pimp your README with ease!

Questions or feedback? Reach out at sjblair.dev@gmail.com or use the AI chat support inside the app.

Built by an indie dev for devs who want their documentation to shine. Give your projects the README they deserve!