MurphyA/hacker-news huggingface dataset:
by the__alchemist | 2025-08-20 13:07:23+00:00
The principles of parallel computing, and how they work at hardware and driver levels are more broad. Some parts of it are provincial (Strong province though...), and others are more general.

It's hard to find skills that don't have a degree of provincialism. It's not a great feeling, but you more on. IMO, don't over-idealize the concept of general-knowledge to your detriment.

I think we can also untangle the open-source part from the general/provincial. There is more to the world worth exploring.
by j_w | 2025-08-20 13:07:31+00:00
That's why no credit should be given. With the Infrastructure Investment and Jobs Act (2021, Biden) which allocates 546-715 billion to infrastructure (see: jobs and improvements to daily lives of Americans) and the CHIPS and Science Act (2022, Biden) which allocates 52.7 billion to American semiconductor research and manufacturing we had major sources of government provisions from 2021 to 2024. The Trump admin continuously fails to implement parts of the legislation that they disagree with, and claims all credit for implementing the parts that they agree with.
by pc86 | 2025-08-20 13:07:39+00:00
> I'm making an assumption on how these AI Agents work, I could be wrong.

I don't understand the desire - borderline need - of folks on HN to just make stuff up. That is likely why you're being downvoted. I know we all love to do stuff "frOM fIRsT PRiNcIPlEs" around here but "let me just imagine how I think AI agents work then pass that off as truth" is taking it a bit far IMO.

This is the human equivalent of an AI hallucination. You are just making stuff up, passing it off as truth ("injecting your understanding"), then adding a one-line throwaway "this might be completely wrong lol" at the end.
by awirth | 2025-08-20 13:07:50+00:00
What you're describing is a specific case of a confused deputy problem: https://en.wikipedia.org/wiki/Confused_deputy_problem

This is captured in the OWASP LLM Top 10 "LLM02:2025 Sensitive Information Disclosure" risk: https://genai.owasp.org/llmrisk/llm022025-sensitive-informat... although in some cases the "LLM06:2025 Excessive Agency" risk is also applicable.

I believe that some enterprise RAG solutions create a per user index to solve this problem when there are lots of complex ACLs involved. How vendors manage this problem is an important question to ask when analyzing RAG solutions.

At my current company at least we call this "権限混同" in Japanese - Literally "authorization confusion" which I think is a more fun name
by witx | 2025-08-20 13:07:56+00:00
This is a sad timeline. "AI is going to replace engineers.. but first please fill this human-readable markdown file to help it understand your code". What a bunch of morons, that's just called documentation.

Instead of using AI where it can actually have positive impact on human lives like medicine, biology, et al. we're wasting huge amounts of resources and generating tons of pollution to teach it to program and steal art and books so Aunt Lily can generate a video of a dog.
by popol12 | 2025-08-20 13:07:57+00:00
I switched to an Arch based distribution and it's night and day. Almost everything is available through the AUR, you even have the choice to rebuild a package or to use a pre-compiled one. I'll never go back to Ubuntu and apt.

Oh, and it's a rolling release so my install doesn't break every 2 years with the new LTS upgrade.
by blitzar | 2025-08-20 13:08:24+00:00
The secret to being an elite 10x dev - push 1000's of lines of code, soak up the ooo's and ahhh's at the standup when management highlight your amazingly large line count, post to linkedin about how great and humble you are, then move to the next role before anyone notices you contribute nothing but garbage and some loser 0.1x dev has to spend months fixing something they could have writting in a week or two from scratch.
by reactordev | 2025-08-20 13:08:26+00:00
If you grow for personal use, why are you transporting it? I’m fine with storing as much as you like as home. If it’s legal across the US then this doesn’t really matter at all. I’m talking about limits on your person, for personal use, when not at home, in public. I don’t want to smell like a Rastafarian when I go to work.
by srean | 2025-08-20 13:08:30+00:00
Indeed.

One way to fix the problem is to sample uniformly not on the latitude x longitude rectangle but the sin (latitude) x longitude rectangle.

The reason this works is because the area of a infinitesimal lat long patch on the sphere is dlong x lat x cosine (lat). Now, if we sample on the long x sin(lat) rectangle, an infinitesimal rectangle also has area dlong x dlat x d/dlat sin(lat) = dlong x dlat cos (lat).

Unfortunately, these simple fixes do not generalize to arbitrary dimensions. For that those that exploit rotational symmetry of L2 norm works best.
by mo_abdallah0 | 2025-08-20 13:09:17+00:00
I tested it and achieved around 42K operations per second. while it already serves as a in-memory key-value store to be a strong alternative to DragonflyDB, thanks to its multi-threaded architecture (each thread handles a separate keyspace, without any lock-based mutual-exclusion like KeyDB), it also goes beyond that and offers features like the transactional key-value operations and the persistence mechanisms.
by scott_w | 2025-08-20 13:09:27+00:00
> measuring an outcome

As opposed to a trait. Let's take writing: most humans for most of human history simply couldn't read or write. At some point, we educated humans to be able to read and write.

Now, you're correct in that we've not taught animals to read or write at the level of a human but that's also a question: is there a fundamental trait that humans have that allow for this? Do we have a part of our brain that no other animal has, or could have, that means we can become literate and no other animal ever could?

Or, is this a hyper-specialisation of other traits that are shared but we have more of it? Is it a result of traits like pattern recognition, socialisation, communication and fine motor skills that combined and specialised to turn into reading and writing? Literacy then becomes an outcome of combining those traits in a certain way. We know that other animals have these traits, just not in the same way.

The reason I say this makes it not sufficient is because it reduces "exceptional" to just mean "things humans can do," without trying to look deeper than the surface level things we see. Dolphins being able to see your organs by clicking is pretty fucking exceptional. But because humans can't do it, it's not "exceptional."

When we ask "what makes us exceptional," we're asking "what makes us different from animals?" The fact that our combined traits allowed for different outcomes doesn't make us fundamentally different any more than a frog is different to a cat.
by jacquesm | 2025-08-20 13:09:36+00:00
Life is very useful as a term because it allows you to define a 'not living' term as well: dead. And it has meaning at the highest level. But if you start looking at things in a more detailed way even death doesn't arrive 'all at once' for multi cellular organisms, for instance a dead person's hair still grows to the point that corpses need to be shaved. And a virus may be dead by one persons view on what 'life' is all about but alive by someone else's definition. And depending on the context both of them may be right.

The definition is fuzzy because the concept is fuzzy! Even something that we in every day life see as settled such as a species is not always clear-cut. Cat or dog? That's usually easy. Member of a species yes or no? Not so easy, and in some cases subject to considerable debate and even then unresolved.

For instance:

https://en.wikipedia.org/wiki/Species_complex

And:

https://en.wikipedia.org/wiki/Ring_species

Boundaries are hard, just like naming things.
by codingdave | 2025-08-20 13:09:43+00:00
Fair enough. I appreciate the calling out of my irony. :)

I see so many people aggressively push self-promotion on HN, breaking the rules and etiquette, trying to force visibility of their own content that I may have gotten a bit jaded about it. It is refreshing to see someone who is being more reasonable, and a good critique of my own reactions.
by 6510 | 2025-08-20 13:09:56+00:00
Not so much register, more like a place where one can keep the ideas in one place, perhaps even organize them by category.

I also had some thoughts about personal context. It seems age, net worth, resume, skills, hobbies and software projects say a lot about the idea and its possible success. A tool sharing app would have much greater potential if you've been a carpenter for the last 30 years but it isn't the best background for fintech.

I'm also curious what throwing [small] money at some silly idea could accomplish. Things like auto-vibe-code some demo app or generate videos explaining the product to cofounders/investors/employees/customers/resellers. If the personal clothing brand generator demo makes everyone want the Stallman clothing line you have rigorous validation.
Ask HN: Should I build this SaaS project?
by samyar | 2025-08-20 13:10:01+00:00
I have yet another SaaS project idea but this time instead of doing everything and fail I don't know whether I should start working on it before validating it or not.

I have seen lots of people post on twitter that they attracted lots of user by reddit posting and making TikTok videos.

I have already bought the domain and made a basic landing page: https://mybraglog.com

The idea is that you add your achievements and AI will categorize them, you will have reminders that you have done this cool thing and get long term reviews and impacts of those achievements.

Does this sound interesting to you?

Most people follow advice of others on Twitter and sub-Reddit's like r/SaaS but this time I wanted HN advice.
by kjellsbells | 2025-08-20 13:10:12+00:00
Well, there's the difference. Maybe demand has collapsed for the kind of people who knew how to tune the Oracle SGA and get their laughable CLI client to behave, but the market for people who structurally understood the best ways to organize, insert and pull data back out is still solid.

Re Oracle and "big 90s names" specifically, there is a lot of it out there. Maybe it never shows up in the code interfaces HNers have to exercise in their day jobs, but the tech, for better or worse, is massively prevalent in the everyday world of transit systems and payroll and payment...ie all the unsexy parts of modern life.
by stillsut | 2025-08-20 13:10:35+00:00
I'm rolling my own like this [0]:

.agdocs/

├── specs/ # Task specification files

├── conf/ # Configuration files

├── guides/ # Development guides for agents

└── swap/ # Temporary files (gitignored)

Every markdown file in guides/ gets copied to any agent (aider, claude, gemini) I kick-off.

I gitignore this .agdocs directory by default. I find this useful because otherwise you get into _please commit or stash your changes_ when trying to switch branches.

But I also run an rsync script before each release to copy the .agdocs to a git tracked mirrored directory [1].

[0]: https://github.com/sutt/agro/blob/master/README.md#layout

[1]: https://github.com/sutt/vidstr/tree/master/.public-agdocs/gu...
by inshinrei | 2025-08-20 13:10:50+00:00
The primary purpose of the "halua" logger is to provide easy control over log levels and output systems in a single place

As of performance, let's address why "pino" is faster than console.log. Pino avoids using the console directly, as it is designed for the node environment and appears to utilize stdout.write for output. This approach gives Pino a performance advantage in benchmarks. As of now, "halua" is yet to be optimized. Your comment prompted me to conduct a quick benchmark tho. If you're interested, here are the results for 10_000 iterations:

// halua (console): 358ms (NewTextHandler(console.info))

// pino: 233ms

// halua (stdout): 253ms (NewTextHandler((data) => process.stdout.write(data)))

There's also JSON handler in halua, which is 10%-20% slower than text handler
by krapp | 2025-08-20 13:11:04+00:00
Except... vaccines are safe and effective. It is difficult to empathize with the skeptics in this case because they are objectively wrong.

If you hear the phrase "safe and effective" and assume by default that you're being lied to or that some kind of NLP is being practiced on you simply because the phrase is common, then you aren't practicing reasonable skepticism, you're just being a knee-jerk contrarian and paranoiac.
by eviks | 2025-08-20 13:11:12+00:00
The studies you linked are garbage not related to the only part that matters - learning. What they measured is that if you ride a bike while listening your legs will have higher muscle activity, and so will your brain that managed those legs.

There is only downside in distracting yourself to have to copy everything verbatim instead of, you know, actually focusing on the material being presented
by BLKNSLVR | 2025-08-20 13:11:28+00:00
I don't understand your position at all (and I don't mean this aggressively, I just can't get myself into a position of understanding). From my current perspective you seem to be absolving Google of any responsibility for, literally, their product.

My reasoning is:

Google have created an advertising platform. It is their raison d'etre; their entire millions per hour profit engine. But they only built the easy, profitable half because there were / are no regulations to enforce the responsible, difficult half.

They built the half that allows anyone with the money to put something on their platform. They didn't build the half that makes sure that they're not helping scammers, con artists, and outright criminals from reaching the global audience that their wonderful, profitable, scalable platform enables.

They should be policing it on their own to an extent that obvious scams and fake banking websites and clickbait should be detected. Even just to appear to not be a crime-facilitation platform, which they currently are.

To me it feels analogous to Microsoft and their commitment to security of Windows. It's not a priority because it's counter to profitability. Privatise the profits and socialise the costs.

If they can't control their own platform, they should not have the platform. It is not a mature enough product to be released upon the world. It is Frankenstein's monster, left to roam.

I would be supportive of legislation that outright banned advertising with Google until they were able to provably clean up their act; if their product was market-ready.

Which three letter agency said that an ad blocker was a required layer of security when browsing the web? There's a good reason: Google. If the Internet is full of scams, who is most responsible for its proliferation?

(I have a massive bias against advertising, so that heavily colours my opinion. I also understand that advertising is inevitable, but it should be held to a much higher standard than, well, the none that exists)
by Ultimatt | 2025-08-20 13:11:40+00:00
I really hate how shitty science reporting has become, you can tell all science journos aren't actually current or well read in the science they report on. This isnt some new miracle find this is a well described and growing phylum https://en.wikipedia.org/wiki/Nanobdellota Having genome reduced symbionts of dinoflagellates is an even more common and general phenomena, its almost the definition of a dino to have a weird zoo of peculiar friends and things becoming endo symbionts. This finding is definitely cool, but I dont understand why the article has to make out its a "breakthrough" or "astounding" rather than actually the more astounding thing is how normal this very weird thing is!
by prawn | 2025-08-20 13:12:03+00:00
I'm also interested in hearing more about your process. I get bogged down going through my footage either comparing similar options, or trimming to the best action (best focus, least shake). I find the default Resolve keyboard shortcuts to be fast, and trim in the Edit mode (whatever #4 is called), but I'd love an AI augment that colour-coded clips based on which segments might be best (e.g., eyes/face in focus, or require least stabilisation, etc).

I have a Resolve Speed Editor panel but just found that to be far slower than the keyboard.
Rails – L402 middleware for pay-for-access APIs (inspired by Boltwall)
by Rits1272 | 2025-08-20 13:12:40+00:00
I’ve been experimenting with pay-per-request APIs using the L402 protocol and built a lightweight Ruby middleware inspired by Boltwall . It integrates with LND and uses macaroons to protect endpoints behind Lightning payments.

Might be useful for anyone building Lightning-authenticated services or exploring pay-for-access models in Ruby/Rails.

Repo: https://github.com/Rits1272/l402_middleware

Open to feedback or ideas on where to take it next.
by grimcompanion | 2025-08-20 13:13:17+00:00
I think there are different solutions for features vs issues.

For features -

Do developers have ownership? Do they write tech specs, proposals, etc? If so, these should include a section on what problem is being solved. If they don't understand the product this is a good way to kick off more conversations about it.

If developers aren't doing this - e.g. if you're leaving it up to management to tell them what to do and how to do it - that's the problem. Companies like this lack incentives for devs to learn about the product if they're just going to be told exactly what to do and aren't given the freedom to think creatively. If this is you and you want to shift the culture, start encouraging developers to propose features and show that you value their contribution to the product. Invite lead devs to meetings and to comment on documents where features are being proposed, from the beginning, instead of handing them a thing to implement.

For issues -

Are PMs communicating issues well? Including why the issue is important? Perhaps something like a loom demonstrating the exact issue would help.

Have a rotation for addressing issues. e.g. if a dev is on call they should work on customer issues when they're not fighting fires.
by bluGill | 2025-08-20 13:13:45+00:00
The vast majority of written works did not survive. Paper will rot, and inks fade - in the typical case you only get a couple hundred years (deserts like Egypt give you thousands - which is why archaeology is so interested in Egypt, there is a lot more remaining to study but we have no idea how Egypt reflects people elsewhere). Before the printing press, books had to be copied by hand each copy separately - this is a lot of labor. I'm told (I can't find prices online, just contact us...) that you can buy a hand copied of the Torah (first 5 books of the bible) for prices starting at $50,000, and if you want a known scribes' work the cost can go up to $200,000 - this is a bit of an outlier as the Torah is a sacred work and so they will start over if there is even one mistake (not cross out the mistake), but still that gives you the idea of why you would choose not to copy a book if it wasn't extremely important.

Many of the written works we have remain because Christian monks choose to copy it again and again - we mostly have no idea what works they choose not to copy (there is evidence they choose not to copy some works, but you have to be careful as there were multiple monasteries and one choose not to copy something doesn't mean a different didn't copy it thus it survives anyway). We also don't know which works don't survive because some per-christian civilization didn't copy it - folklore tries to blame Christians but many things didn't survive for them to make a choice. (in other parts of the world it wasn't Christians of course, but same considerations applied to them)
by robwwilliams | 2025-08-20 13:14:22+00:00
Fascinating!

The article should have at least tipped its hat to mitochondria:

>But unlike a virus, Sukunaarchaeum has its own ribosomes, cellular structures that synthesize proteins, and it can replicate itself without the help of a host.

Yes and this is true of mitochondria as well: Their own DNA, a own complex set of membranes, a private customized set of ribosomal proteins and tRNAs, and the ability to replicate within the “host”. Mitochondria are also perfectly happy to be swapped from cell to cell.

I wonder if or how these nanobiobots contribute to the fitness of their hosts.
by Draiken | 2025-08-20 13:15:03+00:00
I can't see that happening. Cheering these facts doesn't cost anything so people do it without issues.

Any sort of revolution requires sacrifice which the vast majority is not willing to do. That's not only in the USA, it's worldwide. Capitalism killed revolution in rich countries.

Even the French known for their protests and civil unrest can't get meaningful change anymore.

You're right that whoever promises what they want (but won't fight for) will likely win, but very little will change. After all it's still the rich that elect our officials.
by rs186 | 2025-08-20 13:15:26+00:00
You can't, at least for production code. I have used Claude Code for vibe coding several side projects now, some just for fun, others more serious and need to be well written and maintainable. For the former, as long as it works, I don't care, but I could easily see issues like dependency management. Then for the latter, because I actually need to personally verify every detail of the final product and review (which means "scan" at the least) the code, I always see a lot of issues -- tightly coupled code that makes testing difficult, missing test cases, using regex when it shouldn't, having giant classes that are impossible to read/maintain. Well, many of the issues you see humans do. I needed to constantly interrupt and ask it to do something different.
by bayindirh | 2025-08-20 13:15:27+00:00
Uh, no?

The feed buffers enough ink allowing you to change the cartridge or refill the pen before it runs completely dry though.

Also, I tend to use a small cartridge between three weeks and a month depending on the nib size. Considering I fill my notepad in six months, this is plenty of ink. When I write with a gel pen, the ink level is visibly different when I finish the day, so there's that.

If you use a Lamy or use long international cartridges, these durations are at least doubled (6-8 weeks of writing per cartridge).

If you fancy to see the ink level, some pens have windows, and demonstrators are clear all over already. :)
by fschepp | 2025-08-20 13:15:31+00:00
Hi HN, author here. This is my first tech article and I'd love any feedback.

I wrote this practical guide on the Model Context Protocol (MCP), which utilises the Figma-, Playwright- and Context7 MCP Server.

The whole concept feels quite cyberpunk, so I got inspired drawing the hero image for the post myself with some parody tech company names in a sheep-human universe setting.

It also includes a demo where I collaborated with gemini to build a website from a Figma layout. More details as well as the resulting demo website in the article. Hope you find it interesting! Of course I'd love to hear any feedback you have! Thank you in advance!
by tzury | 2025-08-20 13:15:43+00:00
This curvature of spacetime is caused by the mass of the AI bubble.

While many comments were focused on the "K" letter, I wanted to remind us all that OpenAI stretched their Series E from Jan 23, 2023 to Nov 22, 2024 -- 23 months, squeezing in 6 rounds

source: https://tracxn.com/d/companies/openai/__kElhSG7uVGeFk1i71Co9...