MurphyA/hacker-news huggingface dataset:
by kanjun | 2025-06-02 15:23:39+00:00
Imbue [https://imbue.com] | Infrastructure Engineers | San Francisco (ONSITE) | Full-time

Imbue is building a coding agent environment (https://imbue.com/product/sculptor/) that imbues engineering wisdom into LLM workflows—so anyone has the power to create software they can trust.

We aim to rekindle the dream of personal computing and make software creation accessible to all, so every person can have the power to shape their computational future.

For more example projects and benefits, see the full job description: https://imbue.com/careers

Please apply through the website above. All submissions are reviewed by a real person!
by gokhan | 2025-06-02 15:23:43+00:00
> Not software engineers being kicked out ... but rather experienced engineers using AI to generate bits of code and then meticulously reviewing and testing them.

But what if you only need 2 kentonv's instead of 20 at the end? Do you assume we'll find enough new tasks that will occupy the other 18? I think that's the question.

And the author is implementing a fairly technical project in this case. How about routine LoB app development?
by theothermelissa | 2025-06-02 15:23:47+00:00
Location: Miami, FL

Remote: Yes

Willing to relocate: Yes

Technologies: Typescript, Javascript, Node.js, React.js, Next.js, HTML, CSS

Résumé/CV: https://www.dropbox.com/scl/fi/l84tfrufu32b8djq69o45/melissa...

Email: melissapearlmorgan@gmail.com

Hi! I’m Melissa, a software engineer with a front-end focus and 4 years of professional experience. I have experience in most stages of a product’s lifecycle, including software engineering, customer research, product design, and product analytics.

I’m aiming for a full-time software developer position for my next role, but I’m open to contract and part-time roles as well, depending on the project. I thrive in environments with a strong engineering culture that fosters initiative, ownership, collaboration, and transparent communication.

If your team needs a positive, multi-faceted contributor who can get things done, let’s have a zoom call! I can bring a ton of value to your team, and I’d love to learn all about the problems you’re working to solve.
by tecleandor | 2025-06-02 15:24:42+00:00
They need to, but that doesn't mean they usually know. It's astonishing the quantity of people that rarely (or never) do oil changes on their cars. And I don't mean by themselves, but just bringing it to a workshop. And that's the easiest and most effective way to keep your car running longer in most of the world.

But I guess lots of people treat their devices (in general: cars, computers, fridges...) just as black box appliances until they break. Probably I'm doing it with something I haven't noticed yet.
by hiAndrewQuinn | 2025-06-02 15:24:50+00:00
I can basically confirm all of those. The delta-epsilon definition of a limit was what really kick-started my interest in mathematics, but it was also so brutal to wrap my head around.

I would say the concept of a group is another one for a lot of people. Abstract algebra is sometimes the first time you take a math class in undergrad where all references to numbers are very far away, and you have to accept that the definition of a group contains vast and untold multitudes beyond its straightforward definition. When it "clicked" for me, however, everything else in that class started flowing much better.

Gauge invariance in mathematical physics might be another good one, but that's a lot more niche in who actually learns it. Lyapunov stability from dynamical systems is something I'd point out as actually the opposite of this - it makes a lot of sense very quickly and helps make light of quite a few things you see in the dynamical systems course material leading up to it.
by incomingpain | 2025-06-02 15:24:55+00:00
I think that's what makes Grok so much better than the rest. The early controversy around chatgpt's bias was built into grok. It does have that perhaps call it metadata or however they handle it. So it's able to cut through the bias.

The problem is that sometimes it comes to fact check conclusions which arent politically correct enough.

Ultimately, fact checks by AI are going to be far more reliable than reading journalist opinions.
by southernplaces7 | 2025-06-02 15:24:56+00:00
With Tenenbaums, Rushmore and maybe the Darjeeling Limited we had enough of the classic Anderson visual style for the films to have lovely atmosphere, but with the actors still being warm, lively and human enough to create real sympathy.

After those, his own movies have almost become caricatures of an Anderson film and the characters have become so much like clockwork that they might as well be set pieces themselves.

The one later exception I can think of, off the top of my head was Ralph Fiennes in Hotel Budapest. His character, and the actor himself in how he plays him, are just too zesty to stay wooden.
by imglorp | 2025-06-02 15:24:57+00:00
How exactly does a streaming show pay? Is it measured in new subscriptions when viewers hear the buzz and sign up to the service due to that show? Otherwise, the users stream it, or don't, they pay the same either way.

The inverse question too: why do streaming platforms cancel popular shows? Watcher count doesn't seem to be the metric I think it is.
by _tqr3 | 2025-06-02 15:25:15+00:00
I’ve tried building a web app with LLMs before. Two of them went in circles—I'd ask them to fix an infinite loop, they’d remove the code for a feature; I’d ask them to add the feature back, they’d bring back the infinite loop, and so on. The third one kept losing context—after just 2–3 messages, it would rebuild the whole thing differently.

They’ll probably get better, but for now I can safely say I’ve spent more time building and tweaking prompts than getting helpful results.
by hkpack | 2025-06-02 15:25:52+00:00
> It is advantageous for the US to keep the war going to a point

It is very short-sighted view. It is definitely not advantageous. USA has reaped the benefits of law-based world order in the last 70 years and which was the reason it has its wealth now.

The longer the war is going on, the more unstable the world becomes and the less it is there for USA to benefit from.

The whole strategy of the USA after WW2 was to keep world and especially Europe safe.

The problem is that letting Russia win will only accelerate the demise of the US, so it cannot just walk away even if everyone in White House really wants that.
by GolfPopper | 2025-06-02 15:26:07+00:00
I've had my current laptop for "everyday" use (a Thinkpad, naturally) for well over a decade. It's very much a "laptop of Thesus" with the only original components being the top and bottom covers. (Bottom modded for extra airflow, top optimally stickerbombed.) I can't really imagine writing or web browsing on a different device. (Portable computer, that is. Work is done with one one of my mechanical keyboards.)
by PaulHoule | 2025-06-02 15:26:22+00:00
I've had a lot of tablets. iPad is better than most of them but my feeling is that tablets are sorta disposable, even if you don't intended them to be disposable. [1] If you want to read the web, read PDFs, it doesn't really matter that you're running AMZN's fork and using AMZN's gimped app store because you need like: a web browser, a PDF viewer, maybe ssh and RDP clients and that's it.

The only (relatively) high end Android device I had was a Google Pixel, everything else has been a medium Samsung, BN Nook, I even had a $99 Windows tablet that was "good enough".

A lot of people who would want a Kindle would be pretty happy with a Fire, it is not so easy to read in peak daylight and the battery life is worse, but the value is good enough that AMZN has driven quality affordable Android tablets out with very little fanfare.

[1] I can't believe anyone gets an iPad Pro, but if I did I'd get an expensive case for it and treat it like a laptop. What I like about tablets is that I can take them places where they might get smashed.
by diggan | 2025-06-02 15:26:43+00:00
> these tools don't have actual understanding, and are instead producing emergent output from pooling an incomprehensibly large set of pattern-recognized data

I mean, bypassing the fact that "actual understanding" doesn't have any consensus about what it is, does it matter if it's "actual understanding" or "kind of understanding", or even "barely understanding", as long as it produces the results you expect?
by stego-tech | 2025-06-02 15:27:21+00:00
On the one hand, I would expect LLMs to be able to crank out such code when prompted by skilled engineers who also understand prompting these tools correctly. OAuth isn’t new, has tons of working examples to steal as training data from public projects, and in a variety of existing languages to suit most use cases or needs.

On the other hand, where I remain a skeptic is this constant banging-on that somehow this will translate into entirely new things - research, materials science, economies, inventions, etc - because that requires learning “in real time” from information sources you’re literally generating in that moment, not decades of Stack Overflow responses without context. That has been bandied about for years, with no evidence to show for it beyond specifically cherry-picked examples, often from highly-controlled environments.

I never doubted that, with competent engineers, these tools could be used to generate “new” code from past datasets. What I continue to doubt is the utility of these tools given their immense costs, both environmentally and socially.
by KolmogorovComp | 2025-06-02 15:27:26+00:00
> Currently, it seems like it might be considered to be a backwards compatibility break though, as the Cargo team is unsure if some people weren’t relying on the metadata being present in the .rlib files

It seems wild to consider such intermediate files as part of public API. Someone relying on it does not automatically make it a breaking change if it’s not documented.
by ivylee | 2025-06-02 15:27:48+00:00
SEEKING WORK

Location: Greater NY (US ET) | Remote: Yes

I’m a YC alumni. I specialize in AI and machine learning, with experience in backend and fullstack development, as well as data engineering. I have shipped new features and products powered by big data, machine learning and AI. I help companies build AI driven products that customers love. My most recent project involves building multi-lingual, multimodal conversational AI.

Portfolio: https://ivylee.github.io/

Resume: https://ivylee.github.io/resume.pdf

Email: ivy AT studioxolo.com
by kstrauser | 2025-06-02 15:27:53+00:00
But since [oO]pen [sS]ource has a broadly understood meaning that's different, we shouldn't deliberately use the same description for both ideas.

If you want to describe it as "source available", I'll happily go along with it. It's not open source, though. The source is visible, but it's not open to use. I mean, you can find the leaked Windows source code online, but it's not open source just because you can look at it.
by raigol | 2025-06-02 15:28:01+00:00
——————————————

Remote (EU/US) | Senior Product Designer – Design Systems, Design-to-Code workflows, Accessibility | Long-term or freelance

—

Hi, I’m Raigo — a senior product designer with 10+ years of experience, including 7+ focused on web and mobile application design.

I’m looking to join a thoughtful team—ideally long-term—where I can contribute meaningfully to product design, system scalability, and cross-functional collaboration. Available for immediate start if there’s a strong fit.

—

Portfolio: https://raigo.design/case-studies

CV: https://raigo.design/cv_raigo-lilleberg.pdf

Email: hi@raigo.design

LinkedIn: https://linkedin.com/in/raigolilleberg

—

Core skills

- Product design & UX/UI

- Design systems & component libraries

- Design consultation

- Accessibility audits & WCAG/EAA compliance

- Async & remote collaboration

- Prototyping

- Figma, Cursor, Git, GitHub, LLMs

- Front-end (HTML/CSS) understanding

- AI workflow integration

—

I’ve spent much of my career freelancing with startups and companies across the EU and US—adapting to different teams, products, and challenges.

My focus in recent years has been streamlining design functions, improving design-to-code workflows, and bringing more structure into UI systems.

Lately I’ve been deepening my practice in accessibility (WCAG, EAA, ARIA), design engineering, and AI-enhanced workflows.

I work best in environments that value autonomy, thoughtful collaboration, and async-friendly rhythms. If you're building a product and need someone who can help bring clarity, structure, and scalable design thinking—I’d love to connect.

—

Let’s talk: hi@raigo.design

—

Raigo Lilleberg

https://raigo.design

https://linkedin.com/in/raigolilleberg

——————————————
by Zak | 2025-06-02 15:28:13+00:00
> I assume that anything I buy in a store for general use is suitable for general use unless specified otherwise.

That's not a safe thing to assume, or at least, the way it's specified otherwise is with a current rating.

I had to work at it a bit to find one on Amazon; a search for "lamp extension cord" led me to the sort of thing I'm talking about[0]. These do show up in retail stores, especially low-cost stores (e.g. dollar stores, but I wouldn't be shocked to find one at a Walmart). This cord is rated for 5A. A standard American household breaker is rated for 15A (and it's possible to encounter 20A). Plugging in a hair dryer, toaster oven, or space heater with this cord is a fire hazard.

I note the plug shown in a photo says 10A while the description says 5A. I don't know which is true.

So yes, should, because you can walk out of a retail store with a combination of electrical devices that will burn your house down when used in a way that would appear safe without that knowledge.

[0] https://www.amazon.com/dp/B0C5C88B1M
by jes5199 | 2025-06-02 15:28:28+00:00
I’ve tried a bunch of things but now I’m mostly using Cursor in agent mode with Claude Sonnet 4, doing small-ish pull-request-sized prompts. I don’t have to review code as carefully as I did with Claude 3.7

but I’m finding the bottleneck now is architecture design. I end up having these long discussions with chatGPT-o3 about design patterns, sometimes days of thinking, and then relatively quick implementation sessions with Cursor
by andygcook | 2025-06-02 15:28:38+00:00
Congratulations on the launch! FYI there is a pretty well-known YC startup named Vanta that helps companies manage various security compliance certifications.

Obviously, there are often different services that share the same name, but given that Vanta isn't an actual word in the English language, I would think this might be confusing for people.

As a data point of one, I just assumed Vanta (the company) was doing a Show HN today and was confused at first glance.
by account42 | 2025-06-02 15:28:42+00:00
Unicode is a moving target and not something that can be supported in a standard library that cares about long-term backwards compatibility. Every language that has added native Unicode support has suffered for it.

Fixed point types would be nice but can be implemented on your own and integers representing sufficiently small denominations (cents or fractions thereof) work in a pinch to deal with monetary amounts. And for the interface between libraries you will need to deal with things like currencies anyway and that goes well past the scope of a standard library.

Networking is also not something that is all that stable on the OS level beyond the basic socks API and you can just use that from C++ if you want to. There is no benefit from cloning the API into the C++ standard.

Same for filesystems - operating systems are different enough here that applications are better off handling the differences directly as can be seen in the unsatisfying attempt to abstract them in std::filesystem.

Pushing every functionality you can think of into the standard library is a mistake IMO. It should be reserved for truly ossified OS interfaces, basic vocabulary types and generic algorithms. Everything else is bloat that will be obsolete anyway sooner rather than later.
by diggan | 2025-06-02 15:29:16+00:00
Rather than doing that approach which eventually builds up to 10+ messages or more, iterate on your initial prompt and you'll see better results. So if the first prompt correctly fixed the infinite loop, but removed something else, instead of saying "Add that back again", change the initial prompt to include "Don't remove anything else than what's explicitly mentioned" or similar, and you'll either get exactly what you want, or some other issue. Then rinse and repeat until completed.

Eventually you'll build up a somewhat reusable template you can use as a system prompt to guide it exactly how you want.

Basically, you get what you ask for, nothing else and nothing more. If you're unclear, it'll produce unclear outputs, if you didn't mention something, it'll do whatever with that. You have to be really, really explicit about everything.
by snow_mac | 2025-06-02 15:29:59+00:00
Funny you should ask, I just paid my mortgage.

Mortgage - $3800

Groceries - ~$1000

Eating out - ~$1000

TV / Internet - $250

Utilities (Water, electric, sewer, gas, trash) - $400 average

Car insurance - $280

Phones - $170

Life insurance - $106

Health insurance - $700

Audible - $40

Personal Trainer - $300

Panera Sip Club x2 - $26

Pharmacy - $100 / average

~$8200 a month on regular purchases.

What do I want that we don't have the money for? A paid off house. My mortgage is 40% of our monthly expenses and I'd like it to be half what it currently is.

I want to buy a nice new truck or car, but can't justify adding another payment of $500 to our bill sheet for the next 6 years. I also don't want to blow up savings to buy a car with some cash.
by uludag | 2025-06-02 15:30:17+00:00
I found it pretty strange to include in the readme as well. Like, imagine someone relied on fiverr or codementor.io to write this code. It'd be weird to say in the readme "I was fairly skeptical that I could get quality code written on Fiverr, but I tried it and it turns out it was pretty good!"

My guess is there were some push to doing anything related to AI at the company. I feel a lot of companies are doing this these days.
by mring33621 | 2025-06-02 15:30:31+00:00
I have done, using my own real money, algorithmic swing and day trading for many years.

There are patterns that can be found and exploited, in the short term. However, I was unable to predict changes in the trading environment. My software did not even try to watch the news. So when big macro events happen, like a civil war in Syria, for example, the patterns can change overnight, so I sometimes was left holding a heavy bag.
by az09mugen | 2025-06-02 15:30:36+00:00
If you wrote the code, shouldn't be that simple and easy to write the commit message ?

I mean, what's the level of laziness to have to not want to write a few words explaining what the code is doing? Right, better use an AI asap and install all the bloat associated with just to spare some seconds thinking.

More than that will the AI put the issue number associated with the commit ?

</rant>

Can someone please explain me what's the real added value ?
by dcminter | 2025-06-02 15:31:12+00:00
Hi, I'm Dave.

Location: Stockholm (remote or hybrid only) Remote: Yes Willing to relocate: No Technologies: Java, AWS, Linux, technical writing Résumé/CV: https://www.linkedin.com/in/dcminter/ Email: dave@paperstack.com

I'm a Stockholm based developer (originally British), just wrapping up a stint as a "Staff Engineer II" at the Tink AB open banking fintech (now part of Visa). I love writing about, talking about, and presenting on tech stuff - but I don't believe you can be good at that without also spending time hands-on in development and design work. I've had a blast at Tink, but having spent the last few years working for a mega-corp, I'd like to switch to something a bit more intimate now.

I'm personable, articulate, have a life-long love of technology, and I'm available from the end of June. Let's talk.
by schlupa | 2025-06-02 15:31:35+00:00
OP's grievances are spot on for the period 1985 to 1990. After that, PC's did indeed gain enough power (386 were mass and 486 just came out), also VGA started to become. This means that your perception built especially after 1990 is right but doesn't contradict OP's list as Atari's and Amiga's were indeed much much more advanced and useful than XP's and 286 under MS-DOS/CGA.
by gravez | 2025-06-02 15:32:14+00:00
Yeah, agree. The self-pressure to write a good post for others, for lead-gen, for brand awareness, all take away from "things you like".

Something that's been working for me lately is to choose the topics where you have something to say. It's a bit broader than the things you like and allows you to just react to an inner spike to respond. Helps train the muscle for writing
by zamadatix | 2025-06-02 15:32:29+00:00
I think we've passed the era of most new electronic devices constantly coming down in price due to time passing. They were all already mass produced commodities with competition at each step of the chain 10 years ago.

On whether $100 is incredibly cheap/"chump change": It really is incredibly cheap, especially for a new electronic device you can use for thousands of hours over 9 years. That's not the same as a claim it's an easy expense for every person, if we become bound by that definition of cheap then there is no such price which everyone can easily afford and we lose the distinction. On that note, I often wonder if it's cheaper for libraries to just rent out ereaders than manage more physical book storage and exchange. I know my local library already does rentals but I'm not sure of the economics.
by account42 | 2025-06-02 15:32:51+00:00
> The problem with C++ is not _just_ a bad standard library, but it's also that. There's a lot of "don't use this", including iostreams, std::regex, std::unordered_map, std::variant, and more. Not to mention vestigial parts of failed designs, like std::initializer_list.

Those are the result of a constant stream of people complaining that the C++ standard library is bad because it doesn't contain their pet feature.

Needing additional dependencies beyond the standard library is not problem but how things should work. Because requirements differ and one persons useful dependency is another persons vestigial bloat.
by hnbad | 2025-06-02 15:32:58+00:00
`Temporal` has three main types for this:

- `Temporal.Instant` is a timestamp, the equivalent of a millisecond epoch timestamp or a UTC ISO string.

- `Temporal.PlainDateTime` (and `Temporal.PlainTime`, `Temporal.PlainDate`, `Temporal.PlainYearMonth` and `Temporal.PlainMonthDay`) is timezone-unaware (i.e. they don't represent an actual point in time unless qualified with a timezone, e.g. when you just want to reference a calendar date).

- `Temporal.ZonedDateTime` is timezone-aware (i.e. what you usually mean when dealing with specific instants in time).

There's also `Temporal.Duration` which represents a delta between two instants and can be used to perform date manipulation (e.g. adding exactly one day or year to a given instant).

I guess in terms of Postgress, `Temporal.ZonedDateTime` and `Temporal.PlainDateTime` are similar to `timestamptz` and `timestamp`, `Temporal.PlainDate` and `Temporal.PlainTime` are similar to `date` and `time` (without a timezone) and `Temporal.Duration` is similar to `interval`. It's odd that postgres allows for `time` to have a timezone but I guess that's only meant to be used when storing an instant as a set of `time` and `date` rather than a single `timestamptz`.

`Temporal.PlainYearMonth` and `Temporal.PlainMonthDay` seem like the odd ones out but they make as much sense as `Temporal.PlainDate` if you want to reference specific calendar dates/months with incomplete information. I guess for sake of completeness one could argue for a need to be able to specify a precision for `Temporal.Time` to distinguish between a reference to "8 am", exactly "8:00", exactly "8:00.0" and so on, but that use case seems a lot more niche than those solved by the additional date types.