MurphyA/hacker-news huggingface dataset:
by IgorPartola | 2025-07-06 19:03:28+00:00
I don’t see it that way. Even if Claude could give me code without hallucinating (in my experience it is a 30-35% success rate on giving me code that actually works and doesn’t use APIs it makes up as it goes), it cannot come up with real world problems to solve. For example, it isn’t going to notice that I need help managing my calendars and want an AI assistant that can read my calendar and email me my agenda for the day and the week, find scheduling conflicts, and suggest dates and times that align with social norms and my habits for get togethers with friends. It cannot notice that my car’s Bluetooth prioritized the last phone it was connected to and not my phone. It cannot notice that my 3D printer has a frame skew that needs to be corrected. It cannot notice that a set of solar panels could be optimized with a bunch of liners actuators and a cloud tracking camera. Those are meatspace problems that Claude cannot see. It might get more capable but it can’t design a product or a service.
by missedthecue | 2025-07-06 19:03:40+00:00
Your average professional python programmer knows a lot less about how computers work than the assembly machine level programmers of yesteryear. Software today is both worse and better. Slack uses 2gb of RAM, but is there anyone who wants to go back?

Things will probably continue in that general direction. And just like today, a small number of people who really know what they're doing keep everything humming so people can build on top of it. By importing 13 python libraries they don't completely understand, or having an AI build 75% of their CRUD app.
by microship | 2025-07-06 19:03:51+00:00
Hi -- Steve here (who built that contraption). Good question -- I also have 180TB of Synology NAS in my main lab rack (big noisy beast, but a solid machine). It is all integrated with business and other stuff, not at all portable... and if I decided to leave it would be so daunting to disassemble that it would probably just end up in boxes for months.

Part of the motive for this was to get my personal stuff (not movies, client projects, or other large things) into a single object that I can theoretically move myself, in the process not breaking things. That is really liberating, and ended up encouraging Immich of my whole photo and video history, along with other archiving and tool-aggregation.

It is slightly insane, admittedly, but is a mix of personal information kit and passion project. A last hurrah for this old technomad, in a way.
Ask HN: How to generate product docs E2E?
by sarabande | 2025-07-06 19:04:36+00:00
I have an existing handwritten knowledgebase with screenshots of an app, a codebase with standard CI/CD pipelines, and an API whose docs are autogenerated against an OpenAPI spec.

Is there a convenient way these days to chain software together so that product documentation, including screenshots, is completely autogenerated on new codebase commits? Anyone tried some chain of tools, including paid ones, that works successfully in the wild?
by grogenaut | 2025-07-06 19:06:02+00:00
I think it's more like every engineer will either become like a lead or a principal or have problems. I'm a principal. I have for years had multiple teams building things that I prototyped designed or worked with them on the specs for. There's a level of touch and letting go that you have to employ to not over burden them or you getting bogged down in details that don't matter and missing those that do.

One of the skills I've developed is spinning (back) up on problems quickly while holding the overall in my head. I find with AI I'm just doing that even more often and I now have 5 direct reports (AI) added to the 6 teams of 8 I work with through managers and roadmaps.
Show HN: I made a Duolingo but for Investing (with a Simplified Trading Window)
by monsteraFrond | 2025-07-06 19:06:56+00:00
I'm in university and I'm broke. So naturally, last year, I got hit with the weirdly common desire to start trading - only to discover that every “solution” out there felt intimidating, too time-consuming or even scammy. It seemed wild then how so many people crave an approachable path to the markets, but none exists.

I was then venting to a buddy about it, and only in that rant, the idea of MoMoney was somehow born — a Duolingo for investing + trading that gamified everything, the same friend I'm actually building with this summer. We then got to some market research and discovered outrageous whitespaces for something like this, and so we started.

We asked users to brutally rate a handful of “what-if” investing scenarios, then used that raw feedback to craft personalized lesson paths — and paired it with a live, game-style trading sandbox that (hopefully) feels more like play than work for the practice anyone sorely needs to get good at trading and/or investing.

TLDR: MoMoney is a “Duolingo-for-investing” app that combines microlearning with a simplified trading simulation so you can learn and practice real-world trading in minutes. We built an MVP to test its reception!

First time posting here on HN, I'd love to hear any thoughts at all
by seadan83 | 2025-07-06 19:07:24+00:00
"Cattle production is the most important U.S. agricultural industry" [1]

"Animal husbandry, is the branch of agriculture concerned with animals that are raised for meat, fibre, milk, or other products" [2]

[1] https://www.ers.usda.gov/topics/animal-products/cattle-beef/...

[2] https://en.wikipedia.org/wiki/Animal_husbandry
by bdavbdav | 2025-07-06 19:07:31+00:00
You can - and you’ll readily find (as is expected and forgivable from a low run, low R&D budget machine) the build quality is abysmal next to the Mac. The case is flexy, the battery lasts a fraction of the time, the trackpad is nowhere near as good, the processors are anemic or badly thermally managed by comparison.
by yupitsme123 | 2025-07-06 19:07:42+00:00
Where can I search for old news articles or evidence of public sentiment?

In your memory what was the zeitgeist at the time?

For most of my life it has been something like: we recently crossed some threshold, if we don't act now we'll cross this other one, disaster is 15-30 years out. Recent freak natural disaster is going to become a yearly thing.
by skydhash | 2025-07-06 19:07:45+00:00
Not Simon, but here is my take.

Code are practical realizations of concepts that exists outside of code. Let's take concurrency as an example. It's something that is common across many domains where 2 (or more) independent actors suddenly need to share a single resource that can't be used by both at the same time. In many cases, it can be resolved (or not) in an ad-hoc manner. And sometimes there's a basic agreement that takes place.

But for computers, you need the solution to be precise, eliminating all error cases. So we go one to define primitives and how these interacts with each other and the sequence of the actions. These are still not code. Once we are precise enough, we translate it to code.

So if you're learning from code, you are tracing back to the original concept. And we can do so because we are good at grasping patterns.

But generated code are often a factor of several patterns at once, and some are not even relevant. Just that in the training phases, the algorithm detected similarity (and we know things can be similar but are actually very different).

So I'm wary of learning from LLMs, because it's a land of mirages.
by titanomachian | 2025-07-06 19:07:58+00:00
Hey, friend, let's see if my account helps ease your worries a little. Three years ago I decided to learn how to code, even though I was already 35 years old. My line of work is a bit far away from tech… I'm still trying to learn everyday, but going real slow because of work and some mental health stuff. Even though LLMs have been already a thing for a couple of years, I only managed to first try my hand at them a couple of months ago. Understand that I have very low self-esteem and that social anxiety prevents me from asking for help, even online — I think I might have done so less than 5 times my whole life, and I've been online since I was kid in 1996… Asking a complex text generator for help feels a lot more comfortable for me, even though there are ups and downs. I'm not sure if what I'm doing is the same as what everyone is calling "vibe coding", but it has been a real game changer in my self-study routine. I know LLMs sometimes (often?) write "unorthodox" code, but I like studying their output and comparing it to other stuff I find online. I'm sure there are better ways to learn, and I still wish to become like experienced programmers who learned their trade before these tools were around. Anyway, yeah, the machine helps. But I believe you're only feeling like the machine can make most of your work (or maybe replace you?) because your experience enables you to use the machine effectively. See it from my perspective as a baginner: I managed to do more than I could before, sure, but I quickly noticed I'll never get better at it if I don't learn how to "speak" it. At best, it would feel like knowing a foreign language "instrumentally", like enough to read a text if you have a dictionary beside you, but not near enough to strike a conversation with a native speaker of that language. If everything goes well, most beginners will soon realize that they need to know much more, even if just to write better prompts when asking for code. But, if all goes bad… I don't know yet… I worry about that too — like I worry about my young nephew and niece who barely touched a physical keyboard their entire lives and cannot touch-type to save their lives if they needed to. Whatever happens, we have to make the best of it. I would still be striving to be like more experienced engineers anyway, with or without LLMs around. But I can only speak for myself. I hope you feel at least a bit less sad by knowing there are still people out here who appreciate the effort people like you took.
by _aavaa_ | 2025-07-06 19:09:24+00:00
We already have subscriptions services for physical books and audiobooks.

They’re called libraries.

You don’t own the books when you check them out, and you wouldn’t own a digital copy when you check it out from audible.

As for market pressure, you don’t have to ban them. Require that if they want to rent digital copies out they must also allow for purchasing of them at a price that the average person would find resonable.
by rgovostes | 2025-07-06 19:09:55+00:00
The shadow text style and fatbits editor in the Preferences app really took me back. Other than a lack of close buttons on windows, it's remarkable that you can strip away 40 years of UX "innovation" and the result is still productive and intuitive.

(Edit: Menus staying open after one click was a welcome improvement that I think came much later.)
by ayaros | 2025-07-06 19:10:04+00:00
Unless the canvas element itself is being selected - which would be a big oversight on my part, that's the default color palette, which is a blue tint to mimic the Lisa's CRT. Right now, it isn't applied until the settings start loading.

If this is causing any confusion I might put a priority on saving this setting in a way where it can be applied immediately as the page is loaded.
by testthetest | 2025-07-06 19:10:23+00:00
The ROI on unit tests, as well as the answer to "Can we test it?" is changing fast in the age of AI.

1. AI is making unit tests nearly free. It's a no-brainer to ask Copilot/Cursor/insert-your-tool-here to include tests with your code. The bonus is that it forces better habits like dependency injection just to make the AI's job possible. This craters the "cost" side of the equation for basic coverage.

2. At the same time, software is increasingly complex: a system of a frontend, backend, 3rd-party APIs, mobile clients, etc. A million passing unit tests and 100% test coverage mean nothing in a world when a tiny contract change breaks the whole app. In our experience the thing that gives us the most confidence is black-box, end-to-end testing that tests things exactly as a real user would see them.
by Hojojo | 2025-07-06 19:11:15+00:00
Based on how you talk to people, I see no value in discussing this with you any further after this.

> The correct thing to do is for the Stop Killing Games initiative to be more concrete and specify what features of the laws they want implemented to reduce latitude for the EU to screw things up. That's the outcome I'm hoping for - not that the SKG initiative doesn't pass.

They were as concrete as they needed to be. The people who wrote SKG aren't subject matter experts. They don't have to be in order to point out a problem that they want political institutions to discuss and address. It's not their place to specify the details. These people do not represent the wide population. They are not elected officials. This is what we elect political representatives for. Their job is to figure out the problem and the details.

If you do not believe in this process, that's not a problem with this petition. That's a you problem.

Don't bother replying. I don't care what you have to say anymore. I'm not tolerating your ad hominem attacks. It's not suitable for this site and I wish you'd go elsewhere to be toxic.
by pwdisswordfishz | 2025-07-06 19:12:31+00:00
> For less than the price of 1 CD per month (and I used to buy WAY more than 1 CD per month) I have access to a near-infinite amount of music.

> I've added 49 full or partial albums to my library since 1/1/2025 for $78.

Counterpoint: I haven't bought a record in over 10 years. That is, I have added exactly zero full or partial albums to my library since 1/1/2014. Even though I stopped spending money, I didn't have to stop (legally) listening.

If your numbers are correct, this (being able to play the music that I've listened to over the last 10 years) is something would have cost me over $1500.
by layer8 | 2025-07-06 19:12:35+00:00
1. This effectively already exists in the form of organizations like the Apache Software Foundation.

2. Companies publishing OSS don’t usually suffer enough skepticism for them to be willing to give up control over their trademark.

3. In some jurisdictions, copyright isn’t transferrable, and only licensing is allowed [0]. The original creator always retains the copyright. You seem to be talking more about the branding/trademark, however, which is a different thing.

[0] https://en.wikipedia.org/wiki/Copyright_transfer_agreement
by bsenftner | 2025-07-06 19:12:41+00:00
You are being stubborn, the method is absolutely reproducible. But across models, of course not, that is not how they operate.

> It's not reproducible according to any useful logical framework that could be generally applied to other cases.

It absolutely is, you are refusing to accept that natural language contains this type of logical structure. You are repeatedly trying to project "magic incantations" allusions, when it is simply that you do not understand. Plus, you're openly hostile to the idea that this is a subtle logic you are not seeing.

It is a simple mechanism: multiple people treat the same subjects differently, with different words. Those that are professionally experts in an area tend to use the same words to describe their work. Use those words of you want the LLM to reply from their portion of the LLM's training. This is not any form of "magical incantation" it is knowing what you are referencing by using the formal terminology.

This is not magic, nor is it some kind of elite knowledge. Drop your anger and just realize that it's subtle, that's all. It is difficult to see, that is all. Why this causes developers to get so angry is beyond me.
by yupitsme123 | 2025-07-06 19:13:42+00:00
First off, your's is a US-centric view. Other countries don't have those same obstacles but as far as I know their progress in eliminating CO2 has only been slightly better than ours.

Second, I don't see why political will is necessary. Most of the big changes that have happened in our lives over the past decades have had nothing to do with laws being passed or voters voting for anything. On the contrary private interests basically do what they want and the government getting involvement is seen as a hindrance not a help.
by IgorPartola | 2025-07-06 19:13:47+00:00
All you need is a magnetized needle and a steady hand.

Years ago I interviewed at Rackspace. They did a data structures and algorithms type interview. One of the main questions they had was about designing a data structure for a distributed hash table, using C or equivalent, to be used as a cache and specifically addressing cache invalidation. After outlining the basic approach I stopped and said that I have used a system like that in several projects at my current and former jobs and I would use something like Redis, memcache, or even Postgres in one instance, and do a push to cache on write system rather than a cache server pulling values from the source of truth if it suspected it had stale data. They did not like that answer. I asked why and they said it’s because I’m not designing a data structure from scratch. I asked them if the job I am applying for involved creating cache servers from scratch and they said “of course not. We use Redis.” (It might have been memcache, I honestly don’t remember which datadore they liked). Needless to say, this wasn’t a fit for either of us. While I am perfectly capable of creating toy versions of these kinds of services, I still stand by using existing battle tested software over rolling your own.

If you worry about forgetting how to code, then code. You already don’t know how to code 99% of the system you are using to post this comment (Verilog, CPU microcode, GPU equivalents, probably MMU programming, CPU-specific assembly, and so on). You can get ahead of the competition by learning some of that tech. Or not. But technically all you need is a magnetized needle and a steady hand.
by Workaccount2 | 2025-07-06 19:14:24+00:00
The key detail you are missing is that this new wave of tipping is all tipping that is done before the service is given.

Waiters/drivers/bartenders/barbers, all are classic tipped jobs and you tip them after they serve you.

Smoothie Shop instead asks for a tip before they do anything. And they are paid a full wage anyway.
by veidelis | 2025-07-06 19:16:09+00:00
What I've had heard so far about cod's troubles in the Baltic sea is that it's not salty enough for them. For cod to reproduce, their eggs need a certain salinity so that they swim to the right depth after they are spawned.

Here's an article in Latvian news site about it - https://nra.lv/neatkariga/intervijas/481931-mencu-zveja-balt...
by bsenftner | 2025-07-06 19:16:25+00:00
Yes! Why do people get so angry about it? "Oh, you're saying I'm hold it wrong?!" Well, actually, yes, If you speak Pascal to Ruby you get syntax errors, and this is the same basic idea. If you want to talk sports to an LLM and you use shit talking sports language, that's what you'll get back. Obvious, right? Same goes for anything formal, and why is that an insult to people to point that out?
by Pine_Mushroom | 2025-07-06 19:16:29+00:00
Well it was partly my fault for letting a seperate domain expire: someone grabbed it up and started an email with my old address. That old email was the contact for the stolen domain-they seem to have used it to have the password reset, locking me out. I still have the phone I used for 2FA and Godaddy is supposedly investigating, but it's been months and I've pretty much given up hope. They email every 3 days to tell me they haven't got a chance to look into it yet...
by beala | 2025-07-06 19:17:20+00:00
> You realise you can always still restore that backup onto someone else's server? When you need to restore from backup either way. I don't really see why one would pre-emptively pay for it

Huh? If a drive goes out in my home server, the entire thing is offline until amazon delivers a new one (don't tell me I now need to keep a stockpile of spares). If a drive goes out in S3, I never know about it because AWS takes care of it. You don't understand why someone would want to "preemptively" pay for that?

> It just all seems very opposed from the self-hosting spirit where you're self-reliant, which apparently you value since you were considering whether to self host?

My self hosting is not ideological at all. I couldn't care less about "self reliance." The reason I considered hosting locally was to save money, and I concluded I was actually getting a lot of value for the money I was spending on AWS.
by spwa4 | 2025-07-06 19:17:37+00:00
Yes. Because every government will sell out their own citizens for a few bucks, then count on just using violence to get power back (without, of course, paying back the debts they incurred), so getting governments under control, especially in the beginning, will not be hard.

The question is thus, will governments succeed in using violence against an AGI to avoid paying back debts?
by amluto | 2025-07-06 19:19:54+00:00
> Many years back (we were on CRTs), I was in similar shoes, convinced my friend couldn't tell the difference between 60 Hz and 90 Hz when playing video games.

That’s a silly experiment. I could look at a CRT with a completely static image and tell almost immediately whether it was at 60Hz, 90Hz or 120Hz. Flickr at 60Hz was awful, 90Hz was clearly perceptible, and even 120Hz was often somewhat noticeable. And most CRT/graphics card combos would become perceptibly blurry in the horizontal direction at 120Hz at any reasonable desktop resolution, so you could never truly win. Interlaced modes made the flicker much less visible, but the crawling effect was easy to see and distracting.
by e9 | 2025-07-06 19:21:06+00:00
I was learning OS stuff and made a toy virus for myself back in 1999 and I thought it would be cool if antivirus officially recognized it so I sent a copy to antivirus company(Dr.Web. I think it was called?) and to my surprise now all antivirus databases have it and someone even has gif recording of machine booting up with it… so clearly they must be sharing not just db but also the executables etc
by Tainnor | 2025-07-06 19:22:40+00:00
> When I’m trying to write a proof, I think of the definitions and theorems as my standard library. I look at the conclusion of the theorem to prove as the result I need to obtain and then think about how to build it using my library.

fwiw, this is exactly the thing that you when you're trying to formally prove some theorem in a language like Lean.
Show HN: Pelyos – A calm, minimal task manager for clarity and focus
by pavelparma | 2025-07-06 19:22:45+00:00
Hi HN! I’m the maker of Pelyos, a minimal task management app built to help individuals reduce daily stress and improve clarity.

I built Pelyos after feeling overwhelmed by long, flat to-do lists that just kept growing. I wanted something timeline-based, simple, and more mindful — not a full-blown team tool or a cluttered app.

I’d love your feedback on what’s working, what’s confusing, and what features would make this more useful for you. I’m currently bootstrapping this solo and hoping to make it truly helpful for knowledge workers, founders, and productivity nerds.

Thanks for checking it out!
by kevin_b_er | 2025-07-06 19:23:01+00:00
And that's where drones and robots come in. The goal is to make sure there's no more uprisings, ever again.

You need only look at the US, where the rich are given all the benefits in changes in law, and the commoner gets nothing except some get the perverted glee of causing someone else to suffer first, not realizing they're on the menu to be sacrificed later.