MurphyA/hacker-news huggingface dataset:
by kesslern | 2025-09-02 14:58:33+00:00
This mirrors my experience. When I was a teenager I could type rather quickly using only two fingers on each hand. I figured I'd be typing a lot my whole life and it'd be easier to re-train proper typing habits on a whole new layout rather than trying to adapt my QWERTY habits I picked up while playing Runescape in elementary school.

It took about a month to learn, but on the side it largely fixed my QWERTY habits too, and I can freely switch between them pretty easily.
by bweisb | 2025-09-02 14:59:03+00:00
Hardfin | Full-stack engineer | Denver metro, CO or Bay area, CA (REMOTE or ONSITE) | CA/CO ONLY | Full-time | 150k-180k salary

Hardfin is a B2B software platform for equipment manufacturers that enables them to track their assets and manage projects for their hardware. We are looking to add another fullstack engineer that can wear a bit of a product hat and is comfortable with "figuring it out" as they build.

Short and transparent hiring process, 30 min intro call, 30 min tech screen, 30 min vision/product call, 2hr technical test, 45 min culture fit call, offer. No panels, no leet code questions.

Requirements: 5+ YoE, 3+ Go, 1+ Typescript, 6+ months of working with AI assisted IDE/tooling.

See the full job rec/apply at https://wellfound.com/l/2Bs5iM

You can reach me directly at bweisbart -at- hardfin (.) com, please include "HN" in the email subject so I can prioritize a response to you.
by Jensson | 2025-09-02 14:59:08+00:00
> The major component of what we call intelligence is purely predictive

Then what is creativity? Creativity is not predictive and is the most important part of human intelligence, since it isn't about figuring out if a situation leads to good things, its about finding a new kind of situation that leads to good things.

Don't say "we do totally random things and try to predict those outcomes", there is nothing supporting that since we have tried that with computers and that doesn't result in creativity anything like humans, we don't know how human creativity works.
by titzer | 2025-09-02 14:59:15+00:00
Well yes! You see that your text editor is now running on top of an entire hidden webstack, which includes a GPU-accelerator compositor and vector-accelerated font rendering just in case you decide to zoom or rearrange your sidebar so that reflow and layout and drop shadows and transparency and animation all happen smoothly. You'll need a ton of memory and CPU to crank through all the dynamic optimization that is necessary to make the oodles of JavaScript not crawl.
by jcuenod | 2025-09-02 14:59:24+00:00
Posts like this really mean "this doesn't work like I expect it to based on my background with some other technology".

But in this case, I tried in earnest to use nextjs for a project with auth & stripe, etc. this past week, and I can't believe how frustrating it is to get stupid things like modal dialogs to work properly in the client.

I have tons of experience with React SPAs. But the client/server divide in Next remains quite inscrutable to me to the extent that I'm just going to start again with Django (where I nearly started it in the first place).

So yes, it doesn't work like I expect it to either...
by SAI_Peregrinus | 2025-09-02 14:59:47+00:00
It got fixed in the kernel & musl in 2020. It got fixed in glibc in 2021. Everything built against the currently-supported versions of those things will have 64-bit `time_t` since the headers are updated. It mostly only matters for proprietary programs distributed only as binaries that don't get updates, for systems that no longer get updates at all, and for people running computer history museum exhibits. Some distros take a long time to update, but even the longest don't have 17-year support cycles.

I'm sure it'll cause someone some issues, but it'll be very niche by 2038. Most of the sorts of systems that it could cause problems for aren't being used to plan things years in advance, some probably don't even do anything with the date. So it's a niche within a niche (unupdatable systems used for future planning) that's likely to have problems soon, and overall probably no longer a big deal.

TL;DR: It's solved upstream, only an issue for some systems that don't get updates.
by rasikjain | 2025-09-02 15:00:11+00:00
Location: Greater New York (US Citizen)

Remote: Yes (Remote Only)

Willing to relocate: No

About: I’m a seasoned Full-Stack Software Engineer with growing expertise in AI and ML, delivering intelligent, scalable, and secure solutions that integrate modern web development with data-driven insights. Alongside years of experience in React.js, Next.js, TypeScript, Node.js, C#, and cloud platforms like AWS and Azure, I’ve applied AI techniques to enhance products — from data preprocessing, building predictive models to integrating LLMs and RAG architectures into applications.

My background spans Full-Stack Product Development, Enterprise & Solution Architecture, Cybersecurity, and Cloud Infrastructure, enabling me to deliver end-to-end solutions that seamlessly connect robust backend systems with engaging, user-focused web applications.

Core Technologies: • AI/ML : GenAI ㆍ AI Agents ㆍ LLM ㆍ RAG Pipelines ㆍ Python ㆍ NumPy ㆍ Pandas ㆍ Matplotlib ㆍ scikit-learn ㆍ Tensorflow ㆍ Keras ㆍ NLTK ㆍ Jupyter • Web & Frontend : React ㆍ Next.js ㆍ Node.js ㆍ TypeScript ㆍ JavaScript ㆍ Redux ㆍ Express.js ㆍ Tailwind CSS ㆍ GraphQL ㆍ MongoDB ㆍ Firebase ㆍ PHP ㆍ Drupal • Backend: Node.js ㆍ Lumen ㆍ Rest API, C# ㆍ Web API ㆍ Asp.Net MVC • Databases: SQL Server ㆍ PostgreSQL ㆍ MySQL ㆍ MongoDB ㆍ Redis ㆍ CouchDB • Cloud / DevOps: AWS ㆍ Azure ㆍ GCP ㆍ Docker ㆍ IAM ㆍ RDS ㆍ Aurora ㆍ DynamoDB ㆍ Serverless Functions • Packages & Tools: Figma ㆍ Chart.js ㆍ D3.js ㆍ Git ㆍ Jenkins ㆍ Keycloak ㆍ Retool

Email: jainrasik [at] gmail.com

Resume/CV: https://www.rasikjain.com/resume/

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

GitHub: https://github.com/rasikjain

Stack Overflow: https://stackoverflow.com/users/1993944/rasik-jain
by zwnow | 2025-09-02 15:00:17+00:00
For me its the complete opposite of simple. I am a fan of BEAM and OTP but im a horrible programmer. I have constant fear of having picked the wrong restart strategy in a supervisor. Or about ghost processes or whatever. I have no mentors and learn everything myself. I have no way of actually checking whether my implementations are good. With my skills id manage to make an Elixir system brittle because its not clear to me what happens at all times.
by TheRoque | 2025-09-02 15:01:00+00:00
My first layout was AZERTY (french one), and I added Colemak 4 years ago. I am slightly faster in AZERTY compared to Colemak still (100wpm/90wpm), I never lost the AZERTY, the key is to just use both all the time. I have a shortcut and I alternate constantly, because I need to write french, or because I wanna code.
by arp242 | 2025-09-02 15:01:17+00:00
"Taste" is such a funny concept:

- A few weeks ago I looked up some music from my youth: Korn, Deftones, System of a Down, Limp Bizkit, Slipknot, Mudvayne, Slayer, Testament, Iced Earth. I played much of this to death back in the day. And ... I found I don't really care for much for most of it now. I also no longer care much for the "Trash metal classics" I liked at the time such as Testament, Slayer, and Iced Earth.

- I did like Papa Roach's Infest album though. I have no idea why I like that one now and not the other nu-metal type stuff that I liked back then.

- There are many things I "should" like because they're adjacent to things I do like, but that I nonetheless don't like. Sometimes I can find reasons for this. Often I can't. Deep Purple's Made in Japan is one of the best albums ever created and I will punch anyone who says any different into paralysis. Yet I don't care much for most other Deep Purple albums. This makes no sense to me.

- For a while I was really into prog rock. There are still tons of prog rock stuff I like, but also ... tons that I liked ~15 years ago but care much for any more.

- For years I didn't like wine (red or white). I really wanted like wine and I tried many times, but I just didn't like it. Then I didn't try for a few years and a friend brought some wine over for dinner and tried out of politeness, and ... I liked it! I've had tons of (red) wine since, and never had a bottle I strongly disliked.

- When I stayed at a hotel in England years ago I got a few of those little plastic jam containers for toast, which included Marmite. I didn't really know what this "Marmite" thing was. Instant regret ensued, much to the amusement of my girlfriend. Being Dutch I do like salty liquorice, which is similar in a way I suppose. Yet I dislike Marmite (without being aware that it's controversial).

I don't really have a deeper point; just some observations I guess. Cultural and psychological factors absolutely play a role, but I also think it's just a matter of different people being different, and people just changing over the years.x

I also think it's okay to dislike things as long as you're not a dick about it.
by beautiful-ai | 2025-09-02 15:02:03+00:00
Beautiful.ai | Full-Time | Remote in US & CAN | SaaS B2B Presentation Software | Series B | 16M Funding | AI Industry

1. Head of Enterprise Revenue & Go-To-Market | 225k - 250k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4622705007

2. Performance Marketing Manager, Paid Search | 115k - 130k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4823739007

3. Senior Platform Engineer | 160k - 200k Base salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4802989007

4. Senior QA Engineer | 100k - 130k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4803551007

5. Senior Software Engineer | 160k - 200k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4802854007

6. Software Engineer | 120k - 160k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4802768007

7. Staff Platform Engineer | 200k - 250k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4803038007

8. Staff Software Engineer | 200k - 250k Base Salary + Equity | https://job-boards.greenhouse.io/beautifulai/jobs/4802916007
by rozab | 2025-09-02 15:02:04+00:00
It's just horrible. For me the preview doesn't show until I've hovered for ~3 seconds (even before I turned on AI), in which time I could have long since middle clicked the page, skimmed, and closed it again.

This is the content for the preview:

> www.mozilla.org

> What's new with Firefox 142

> What's New | Firefox 142

> 3-4 mins reading time

No OpenGraph descriptions are good, so I can't see it ever being better than this. I don't know why this reading time metric has become a thing, it's useless because it doesn't know which parts of the page I'm interested in. I could actually see the full url from the immediate link preview, so having only the domain here is worse than useless.

The AI summary is both too short and too slow to be useful (unless maybe you're running an RTX 6000 or whatever). For this link, it only mentions Relay.

And even the basic behaviour seems broken. The preview appears at seemingly random locations on the page, sometimes under the cursor and sometimes far below. When it does decide to appear away from the cursor, releasing the mouse button actually follows the link, completely negating the purpose of the preview!
by OhMeadhbh | 2025-09-02 15:02:18+00:00
Right. The Raspberry Pi 400 (or 500) is in line with what I was thinking about. The only caveat I can think of is I am very much not a fan of the keyboard that comes with the 400. And you have to add your own monitor, but you can get a cheap 720p HDMI monitor from Amazon for less than $100, probably cheaper from Ali Express (assuming we can still import things from China by the time you read this.)

I didn't mention anything about software... Raspbian is a passable spin of Leenucks, but not really what I was thinking about for an "educational" or "casual" computer. But that's a completely different day-dream.
Show HN: Promposer – dev tool for prompt engineering
by dimitaratanasov | 2025-09-02 15:02:31+00:00
Recently I found myself spending too much time testing edge cases when building LLM agents. Re-running the same case over and over again really kills the vibe and takes the fun out of building.

As Andrej Karpathy (and others) have said, it should really be called “context engineering” rather than prompt engineering. Writing instructions is the easy part. The hard part is providing the right context and tools while staying within context window limits. And evaluation is the slowest step.

That’s the main purpose of Promposer: to handle evaluations for you, so you can focus on improving prompts and context. It also lets you review production threads to spot issues early and fix them quickly.

It works with IDEs like VS Code, Cursor, Windsurf, and others. I’d love feedback from the community on how you’re handling prompt evaluation today and what you’d like to see in a tool like this.
by svnt | 2025-09-02 15:02:51+00:00
This is just emergence, though? How is emergence related to completeness?

This happens over and over with the relatively new popularization of a theory: the theory is proposed to be the solution to every missing thing in the same rough conceptual vector.

It takes a lot more than just pointing in the general direction of complexity to propose the creation of a complete system, something which with present systems of understanding appears to be impossible.
by ACCount37 | 2025-09-02 15:03:14+00:00
I agree with the general idea, but "sucks at reading plumbing diagrams" is the one specific example where Claude is actually choked by its unfortunate architecture.

The "naive" vision implementation for LLMs is: break the input image down into N tokens and cram those tokens into the context window. The "break the input image down" part is completely unaware of the LLM's context, and doesn't know what data would be useful to the LLM at all. Often, the vision frontend just tries to convey the general "vibes" of the image to the LLM backend, and hopes that the LLM can pick out something useful from that.

Which is "good enough" for a lot of tasks, but not all of them, not at all.
by e_i_pi_2 | 2025-09-02 15:03:28+00:00
I know it's not quite the point of the article, but just to push back on the phrase

> I should be able to run whatever code I want on hardware I own

There's a few cases where this definitely seems wrong - you can own a radio transmitter but it's super illegal to broadcast in certain frequencies. So while you're "able" to in the sense that's in physically possible, you're not "able" to because it's illegal, and I think most people would want it that way.

In a similar way, it's illegal to modify your car or especially guns in certain ways. I could see a similar argument saying "I own this machine, I should be able to modify it mechanically however I want". Yes you own it, but as soon as you bring it in the world then you also need to account for how it's going to impact everyone else. You can't even manufacture certain hardware on your own without the right approval.

If it's "I should be able to run whatever code I want on hardware I own if I accept the risks of doing so" then that seems more balanced, but also doesn't seem too desirable because you're adding more footguns into the world that average consumers wouldn't want to run into accidentally
by mdaniel | 2025-09-02 15:03:52+00:00
An alternate between those two endpoints would be to offer better tooling to enable both users and monkeys to identify things contributing to bad outcomes. I don't just mean devtools, either, I mean "oh, it seems this tab is taking up $foo memory because the background image is a 400MB .mp4 and ..." type thing. They went through all the trouble to put AI in the browser, so ask it :-/
by msabalau | 2025-09-02 15:04:12+00:00
G+ was a significant effort that was abandoned.

I'd personally define that as Google hedging their bet's and being prepared in case they needed to truly pivot, and then giving up when it became clear that they wouldn't need to. Sort of like "Apple Intelligence" but committing to the bit, and actually building something that was novel, and useful to some people, who were disappointed when it went away.

Stadia was always clearly unimportant to Google, and I say that as a Stadia owner (who got to play some games, and then got refunds.) As was well reported at the time, closing it was immaterial to their financials. Just because spending hundreds of millions of dollars or even a few billion dollars is significant to you or I doesn't mean that this was ever part of their core business.

Regardless, the overall sentimentality on HN about Google Reader and endless other indisputably small projects says more about the lack of strategic focus from people here, than it says anything about Alphabet.
by jijijijij | 2025-09-02 15:04:45+00:00
I am not a native speaker, so please don't get hung up on particular expressions.

I meant, the colloquial philosophies and general ontology are not subject of Gödel's work. I think, the forgone expansion is similar to finding evidence for telepathy in the pop-sci descriptions of quantum entanglement. Gödel's theorems cover axiomatic, formal systems in mathematics. To apply it to whatever, you first have to formalize whatever. Otherwise, it's an intuition/speculation, not sound reasoning. At least, that's my understanding.

Further reading: https://en.wikipedia.org/wiki/G%C3%B6del's_incompleteness_th...
by tialaramex | 2025-09-02 15:04:53+00:00
First lets clear up a thing I've seen a few times on HN probably from people who are new enough to simply not have run into this before.

C++ 0x is what people called the proposed new C++ language standard from about 2005 through 2009 or so under the belief that maybe it would ship in 2008 or 2009. Because you're here, now, you know this didn't end up happening and actually the next standard would be C++ 11. For a little while they even jokingly talked about C++ 0A where A is of course hexadecimal for ten, but by the time it was clear it wouldn't even make 2010 that wasn't funny.

So C++ 0x isn't five years ago, it's about 15-20 years ago and in this context it's about the draft revision of C++ in which for some time the Concepts feature existed, but Bjarne insisted that this feature (which remember is roughly Rust's traits) was not implementable in reasonable time, and frankly was not as much needed as people had believed.

This argument swayed enough committee members that Concepts was ripped back out of the draft document, and so C++ 11 does not have Concepts of any sort. Because this particular history is from the relatively recent past you can go read the proposal documents, there might even be Youtube videos about it.

OK, so, now you at least know what these terms mean when other people use them, that can't hurt.

As to your next claim er, no, not even close. Barry Revzin wrote a really nice paper connecting the dots on this, which probably passed into legend specifically for saying hey C++ 0x Concepts are the same thing as Rust traits. C++ proposal paper P2279 is what you're looking for if that interests you. That'll be less confusing for you now because you know what "C++ 0x" even means.

Now, Barry wrote that paper in the C++ 23 cycle, and we're now at / just past the end of the C++ 26 cycle, but I assure you that nothing relevant has changed. You can't magically have model checking in C++ that's not there. You can't provide concept maps, it's not in the language and so on.
by avdwrks | 2025-09-02 15:04:58+00:00
My biggest problem with it now is the official React team pushes it as their framework of choice. Back when it used the Pages Router and wasn't trying to push everything into server components, etc., it wasn't terrible but I can't help but feel bad for any newcomers trying to learn web development.

I switched to Astro from Next for most projects and haven't looked back. It's such a breath of fresh air to use.
by fizzynut | 2025-09-02 15:05:20+00:00
Ai generated slop. Constantly summarising various parts of the memory hierarchy, graphs with no x axis, bad units, no real world examples, the final conclusion doesn't match the previous 10 summaries.

The big problem is that it misses a lot of nuisance. If actually try to treat an SSD like ram and you randomly read and or write 4 bytes of data that isn't in a ram cache you will get performance measured in the kilobytes per second, so literally 1,000,000 x worse performance. The only way you get good SSD performance is reading or writing large enough sequential chunks.

Generally random read/write for a small number of bytes is similar cost to a large chunk. If you're constantly hammering an SSD for a long time, the performance numbers also tank, and if that happens your application which was already under load can stall in truly horrible ways.

This also ignores write endurance, any data that has a lifetime measured in say minutes should be in ram, otherwise you can kill an SSD pretty quick.
by wmaxlees | 2025-09-02 15:05:23+00:00
Hi HN, author here.

This post is a deep-dive into the wild journey I went on after a bug in my PPO agent produced a suspiciously high score. After fixing the bug and seeing my performance crash, I went on a multi-week "forensic" investigation to figure out what the bug was accidentally doing right.

The investigation was a roller coaster: - My initial hypothesis about the bug's mechanism (that it was tied to critic uncertainty) was completely disproven by the data. - After more visual analysis, I developed a new hypothesis: the bug was "regularizing the critic's bias." - I then invented a new, principled technique from scratch (which I call τ-regularization) to replicate this mechanism.

The end result was a new agent that not only reproduced the bug's high score, but completely shattered the baseline, achieving a stable average reward of over 800 (vs. the baseline of 28). The post is the full story with all the code (JAX/Flax), experiments, and (many) failed hypotheses along the way.

Happy to answer any questions!
by jart | 2025-09-02 15:06:15+00:00
Imgur was created because ImageShack was what everyone used and they'd gotten increasingly terrible. In the beginning, ImageShack was good. But images were expensive to host in the 2000's. So they moved very quickly into the exploit phase, and they exploited it hard.

ImageShack removed images that became too popular, which created maximal outrage with the most people, just as content was going viral. Images hosted on ImageShack would randomly get corrupted, and it'd be difficult to reach support to fix this. ImageShack was annoying. You'd try to go directly to the .jpg URL and it'd load the HTML website with lots of ads. In order to upload to ImageShack, you'd have to register an account and potentially pay money.

Imgur was a breath of fresh air. They didn't do any of those things. It was just the simple reliable free image upload service people wanted. So it took over ImageShack's role almost overnight. Imgur eventually rolled in their own exploitation, but they did it a lot more moderately than ImageShack.
by swed420 | 2025-09-02 15:06:17+00:00
> I'll try to explain this in a nuanced manner, as someone who dislikes both sides of the narrative.

Same, and I agree with what you said, but would also like to expand on it:

> So now the Republicans are in charge. They are anti-immigration

The republican business owners/investors who employ illegal immigrants cheaply are not anti-immigration in the instances they benefit from directly.

> Most people are somewhere in the middle, but they have to pick between two extremes.

They had an alternative in the 2016 and 2020 elections with Bernie "but he isn't a Democrat" Sanders, as he understood the topic better and more honestly than any other politician, but his presidential runs were sabotaged by corpo Dems and their media outlets.

It's not a coincidence that voters are regularly backed into a corner with "lesser of two evils" to vote for. Evil is evil. Democracy in the US is illusory.