MurphyA/hacker-news huggingface dataset:
by Nadya | 2025-07-04 02:49:37+00:00
Rust is like walking across a mine field with all the mines flagged for you. You can dig up the mine and remove the flags over time. Or at least know to avoid stepping carelessly around them.

In C you only see the flags people know of or remembered to plant. There's an awful lot of mines left unflagged and sometimes you step on them.

It's very obvious to me which would be more safe and I find myself questioning why it is isn't so obvious to others.
by rodface | 2025-07-04 02:52:12+00:00
After some further investigation, the unbelievable level of attention to detail (the shape of the individually modeled rivet heads, the overlapping of adjacent sheetmetal) explains the price of these models.

https://www.kohs.com/Technical_Pages/Sheet_Meta_Detail.html https://www.kohs.com/Technical_Pages/Rivet.html
by nico | 2025-07-04 02:52:35+00:00
Yes, when initially starting out the task/feature. But also most likely the agent won’t be able to fully do it on its own, and at that point the agent is not necessarily that much more useful than the chat

Also, local agents miss context all the time, at which point you need to manually start adding/managing the context anyway

And, if you are regularly working on the codebase, at some point you’ll probably have better in-brain initial context than the agent
by jb1991 | 2025-07-04 02:52:57+00:00
> It shows no deaths from vitamins

The risk to kidneys is well documented. You seem to be concentrating on whether a person dies or not, but the risk to quality of life is not to be dismissed either. There are innumerable warnings and studies about this over the years.

https://doi.org/10.1001/jamainternmed.2013.2296

https://www.sciencedirect.com/science/article/pii/S002231662...

(these are just for starters -- it's a huge area of research with many results that encourage caution)

There have also been studies shared by others here in this thread with you that you are casually dismissing as "cherry picking". It's irresponsible.
by grafmax | 2025-07-04 02:52:57+00:00
> I don't think there's much to worry about with AI energy use

AI is a large motivating factor in data center build outs, and data centers are projected to form an increasing portion of new energy usage. An individual query may not use much but the macro effect is quite serious, especially considering the climate crisis we are already failing to manage. It’s a bit like throwing plastic out your window on the highway and ignoring the garbage patch floating in the middle of the Pacific.
by WarOnPrivacy | 2025-07-04 02:55:35+00:00
I've been super happy with it. My logins are always with me but they never leave the house.

> It actually sounds like the best way to use passkeys and still have control over them.

I belatedly recall that I tried to setup a Google passkey in a VM and was rebuffed. Google depends on Windows Hello for passkey presentation prompts - and Hello is disabled in an RDP session (ostensibly because facial rec won't be needed).

I poked at the problem for a while and couldn't find a workaround.
by fastball | 2025-07-04 02:56:01+00:00
Caching is a performance improvement. There is no software that requires caching, therefore it is always something being added on top of the business logic that is fundamentally required. As such, a cache is increasing complexity by nature of its existence.

The only scenario where it would simplify software is if a bunch of complex (non-cache) things are being done to improve perf, and a cache would be the simpler solution. But in that case the simplifying step is not adding a cache, it is removing complex things that aren't actually required. After that you add a cache to improve performance (which increases complexity but is worth it for this imagined use-case). But maybe you remove the complex perf shenanigans, and realize that perf is still "good enough" even without a cache, keeping your software even simpler.
by saltcured | 2025-07-04 02:56:49+00:00
For me, at a macro (societal) level, I'm kind of a mild "doomer". My worry is triggered by way our world is becoming "software-defined" at the same time AI hype is driving lots of people into insane delusions of productivity and quality. I do not look forward to a "vibe-defined" technological environment in the future. I really hope this hype cycle comes crashing down before it damages our shared world, having displaced properly engineered systems that had disciplined human oversight. The way AI products (not just LLM) are being hyped disturbs me. For example, I do not like the trend to alpha/beta test safety critical car control systems on public roads. I do not like the way the public is embracing these things and blithely trusting them, and rapdily lowering their vigilance. To me, this seems like a latent disaster, where global socio-technological systems may collapse once this feedback loop proceeds far enough.

At a micro (personal career) level, I just recoil at the whole LLM paradigm. I am seriously looking at my finances and contemplating a hard "no" to retire. I know myself pretty well. I have spent a career becoming a very senior "individual contributor" in an academic R&D environment. I am not a manager, and would not want a managerial job. I do not enjoy nor am I good at delegating work to lower-skilled juniors. I have had excellent collaborations with true peers over the years. I reject the mindset that an LLM can be such a peer. It lacks the hysteresis, learning capability, and actual agency to form a trustworthy working relationship. I refuse to spend my energy on pretending it is more than it is.

Part of my issue is that, despite doing R&D prototyping, I am a very top-down thinker. I do a lot of ruminating through all the levels of a system before I build it. I know I depend on this to get aspects of quality out of anything I build. I accept that I am not a good code reviewer, e.g. to take random code and find flaws or rework it. I need to trust my partner not to be gas lighting me with fiction nor sneaky flaws. When in doubt, I will "nuke it from orbit" and start over in a green field manner with top-down designs where I can gauge the risk.

I would much rather write from scratch than take someone's janky code and rework it. I would never take such code and then stake my own reputation on it being functional. Doing so with a stateless generator is nightmare fuel. I would rather walk away become a janitor or auditor who has to monitor the output of the LLM crack monkey...
by jandrewrogers | 2025-07-04 02:56:55+00:00
It was a national security program with no public face. I was recruited into it because I solved a fundamental computer science problem they were deeply interested in. I did not get my extensive supercomputing experience in academia. It was a great experience if you just wanted to do hardcore computer science research, which at the time I did.

There are several VCs with knowledge of the program. It is obscure but has cred with people that know about it. I’ve raised millions of dollars off the back of my involvement.

A lot of really cool computer science research has happened inside the government. I think it is a bit less these days but people still underestimate it.
by citizenkeen | 2025-07-04 02:57:10+00:00
Nah, it’s a problem. Most other RPGs don’t have this effect because their rules are internally consistent.

D&D 5th Edition is a hodge-podge of sacred cows, marketing-based nostalgia, design cowardliness, and compromise.

Other games don’t get house ruled as much because they’re better games.

D&D 5th is the JavaScript of role playing: it’s the most widespread and in a perfect world everybody would use something else.
by esperent | 2025-07-04 02:59:32+00:00
Humans, even talented mathematicians, have limited context. A big part of any mathematics text is abstraction for the sake of understanding. It can be confusing at first, but once you learn how to read mathematics with these abstractions in place, reading everything spelled out with great verbocity and pedantic accuracy is frustrating and tiring. You're forcing your eyes to parse and interpret a whole bunch of symbols that your brain doesn't need.

Of course, some mathematicians take it too far and use these abstractions to obfuscate and prove how smart they are. Like everything, it's a balance.

I personally wasn't a fan of this particular shorthand when I read this book but I got used to it quickly.
by makeitdouble | 2025-07-04 03:00:18+00:00
I assume parent's dispair is about CSV's amount of traps and parsing quirks.

I'd also be hard pressed to find any real reason to chose CSV over JSONL for instance. Parsing is fast and utterly standard, it's predictible and if your data is really simple JSONL files will be super simple.

At it's simplest, the difference between a CSV line and a JSON array is 4 characters.
by fenomas | 2025-07-04 03:00:43+00:00
The simple solution is just to recognize that the Ready action lets somebody attempt to do a thing, it doesn't mean they automatically succeed.

So N people can certainly declare that they all want to pass an object around, for any value of N. But if the object would need to move at supersonic speeds for them to all succeed, then obviously one of them won't succeed. (And the subsequent people won't do anything because the trigger for their Ready action didn't occur.)
Show HN: AI agents that apply for apartments for you
by edgware674 | 2025-07-04 03:01:15+00:00
The most time-consuming and demoralizing grind for consumers is applying for apartments, especially when they move city.

We felt this pain when moving to San Francisco, so we built an app that uses AI agents to apply for apartments for you so you don't have to.

It uses browser agents (essentially LLMs hooked up to playwright) to apply for apartments for you, so you're pretty much guaranteed to move into an apartment quicker.

Open to feedback, so let me know in the comments!
by jwilber | 2025-07-04 03:01:25+00:00
Over the last decade or two, the builder/hacker ethos has seemed to shift towards this grifter, money-over-everything attitude. I’m sure there’s a lot at play (crypto culture, VC self-selection, the attraction of ‘easy’ high salaries), but I’m sure it’ll get markedly worse with ai tooling and the any-publicity-is-good fomo marketing that’s taken over the startup scene.

My take is both OP’s tool and the blatant plagiarism of it are examples.
by ninetyninenine | 2025-07-04 03:04:31+00:00
That’s not the only corrupt stuff that yc does. There’s dreamworld.

https://www.pcgamer.com/dreamworld-infinite-world-mmo-kickst...

I’m sure there’s much more we don’t know about. They just didn’t get caught. Yc used to have this reputation of being one of the good guys but I guess nothing is really immune to corruption.
by osigurdson | 2025-07-04 03:05:25+00:00
Lot's of Microsoft shops (majority even) use ADO which is basically github + project management. I'd say most devs targeting Windows use git in some form. If not, what are you using? If git is installed, so is git bash. So bash is basically everywhere, even on Windows. The difference is, I'd say 1/50 devs using Windows actually know this.
by bigbadfeline | 2025-07-04 03:05:41+00:00
Much selective quoting on your part, here is the other half of the truth:

> Gavidia was released, but Javier Ramirez, another US citizen who is Gadivia’s friend and coworker, was detained by two agents, forced facedown on the ground and taken to federal detention, where he has remained in custody, the New York Times reported.

Arrested and eventually released is guilty until proven innocent.
by ninetyninenine | 2025-07-04 03:06:47+00:00
Apple invented this concept for computers and software… before then it was cars. It’s legit human behavior.

Even people who are above it all are in itself identifying with that mentality in itself. It’s inescapable. You are part of some tribe whether you care to admit it or not. And your usage of tools goes beyond just utility and speaks to an identity.
by joshdavham | 2025-07-04 03:07:35+00:00
I really appreciated hearing about the author’s journey and relating it to my own so far.

It was only about two years ago that I was obsessed with the idea of starting my own ambitious startup and “conquering the world”, but I’m now moreso considering the idea that I can have a significant positive impact on the world through building and contributing to software in a more “pro-bono” way.

As kk said in the article:

> “I think one of the least interesting reasons to be interested in something is money,”
by indiaupdate | 2025-07-04 03:09:48+00:00
In a world where indulgence often comes with a side of guilt, finding truly wholesome desserts can feel like a dream. But what if you could satisfy your sweet tooth without compromising your health? Welcome to a new era of conscious eating—guilt-free delights in Chennai are transforming the way we celebrate, snack, and share moments.

Whether you're health-conscious, diabetic, fitness-focused, or simply someone who wants to avoid processed ingredients, the growing demand for guilt-free desserts in Chennai has sparked a delicious revolution. From birthday cakes to celebration treats, Chennai now offers wholesome alternatives made without refined sugar, maida, or harmful preservatives.

In this blog, let’s explore what guilt-free really means, why Chennai is becoming a hotspot for this conscious trend, and where you can find truly clean indulgence made with love, care, and nourishment.
by defrost | 2025-07-04 03:10:45+00:00
The June 11 Justice Dept Memo on wedge applications for "5. Prioritizing Denaturalization"

https://www.justice.gov/civil/media/1404046/dl

with some discussion at: DOJ Opens Door To Stripping Citizenship Over Politics - https://talkingpointsmemo.com/news/doj-opens-door-to-strippi...
by colechristensen | 2025-07-04 03:10:51+00:00
This is a very shallow analysis, feels like an undergrad wrote that.

You just wouldn't build a bomb that big, if it were a uranium bomb you'd need on the order of 100 tons of highly enriched uranium and one of the problems would be "how do I get that much uranium close enough together to even build a bomb". The damn thing would be the size of a small to medium ship. And the guy is talking about burying it under kilometers of seabed.

When it went of it would be (not cause, be) a 8+ scale earthquake.... one could go on but you get the point.

It's a silly napkin math idea that someone decided to put on arxiv.

If you wanted to blow up the seabed with nukes to sequester carbon practically, you could do it, but it would take a lot of them and there would be a lot of effects to the local ocean.
by ggm | 2025-07-04 03:11:32+00:00
NIH funded work underpins a lot of what happens in the strictly commercial sector. NSF likewise. So, the difference is the work is often decades long, aimed at digging foundations and feeds commercialisation where Google might be digging a trench for 5 years but will (-and has) cut for a senior managers KPI. Before this government, you would think a difficult but important long range exercise would be default-continue and now, it's default-end.

I'm not here to say one is always better than the other.

There certainly were fixed duration no repeat funding rounds but there was a continuity to the science. Do you honestly think the NIH would fund things like mRNA vaccines, in the current political environment? Or NSF back peskovite cell work, given the collapse of solar industry? These things are now down beyond the hole digging phase. There will be other fields which are like they were 10 or 15 years ago, and the fear would be the work will either happen overseas or in a Google, and target a low bar short term outcome rather than establish fundamentals.

As a non USA person my contention would be the work will be done but the IPR will be European or Asian IPR.

(Not necessarily a bad thing. And to Google, the work they did in project Loon is feeding LEO Sat stuff which defence and other people are now paying for. Its engineering more than fundamental science, but it is good work and it didn't end when alphabet decided to pull out of loon. So there's that)
by WarOnPrivacy | 2025-07-04 03:14:06+00:00
> The WebAuthn _also_ allows device-bound keys, but they are not "passkeys".

True. WebAuth is good fit for a login that's tied to a user - and that user only logs into it from their workstation and maybe a laptop. There are better options when more flexibility is needed.

Happily, there are enough secure options that my phones will always be authenticator-free.
by jb1991 | 2025-07-04 03:15:06+00:00
> IMO, everybody should take at least 2g daily in a couple of doses

I strongly caution against this kind of blanket recommendation. For most people, taking such a high dose without medical guidance is unwise. Unless a healthcare professional has specifically advised it, this level of supplementation goes well beyond established guidelines.

There is substantial research highlighting potential risks, including kidney damage, associated with high-dose vitamin C intake (as referenced elsewhere in this thread).

Anyone considering this should thoroughly research the risks and consult a qualified medical professional before proceeding.
Show HN: Bskydelete – Bulk cleaner for Bluesky timelines
by lysddp | 2025-07-04 03:15:46+00:00
Hi HN ,

I built *BskyDelete* (https://bskydelete.com/) to make it painless—and safe—to tidy up a noisy Bluesky account.

Key features

• Mass-delete posts, likes, reposts, or unfollow users in one click • Filters by date range, like/repost counts, keywords & content type • “Export before delete” lets you back up CSV/JSON first • Simple 4-step flow: sign in → connect via AT Protocol → set filters → preview / export / delete

Security & privacy

• 100 % client-side token handling—your Bluesky credentials never leave your browser • Tokens live in local storage & auto-expire after 24 h; nothing stored server-side • HTTPS everywhere, GDPR-compliant; company registered in Singapore

I’d love feedback on edge cases, UX flow, and any privacy concerns.
by AnotherGoodName | 2025-07-04 03:15:49+00:00
If it was 'just' a licensing slip up sure, but there's still a lot of integrity issues here despite that. The presentation of "we created an open source library to do X in just days" comes across as a lie right?

I feel like ycombinator leads may want to look more deeply into this one. If they are presenting it as something they've achieved that's an integrity issue right?
by fastball | 2025-07-04 03:17:40+00:00
A country recognizes that the rate of company creation has gone done (or some similar metric). They identify the tax rate as a reason for this. They want the tax rate to be lower to ameliorate this. They leave the agreement.

Now presumably there are penalties or such in place for this type of agreement, so it would need to be weighed as onerous enough to accept any such penalties. If it is just one country that feels this way then it might be a non-starter, but if the global minimum tax gets to a point where many countries feel this way, it would probably be viable to coordinate to leave the agreement all at once, with the remainers having little power at that point.
Show HN: CrossExam: a notebook for locally interrogating congressional bills
by gendestus | 2025-07-04 03:18:34+00:00
Long story short, there was an argument in my friendly neighborhood discord about a bill that was being debated on in congress so I threw together a quick little RAG and interrogation script suited for the format bills arrive in. Everything is local and it doesn't rely on any APIs or cloud offerings or anything like that so you'll probably need a GPU for performance.

This is a dirty implementation with a little bit of effort on the setup side but it performs well for this specific use case and it certainly settled the argument.

It not only provides an answer to your question but also cites the sections that led to its answer. Feel free to let me know any feedback you have. My day job is more enterprisey and I don't get much practice in the weeds like with this notebook anymore so there may be a ton of little oversights I missed.

Tear it apart! thanks!
by naruhodo | 2025-07-04 03:19:00+00:00
files := r.MultipartForm.File["upload"] for _, file := range files { src, err := file.Open() filename := fmt.Sprintf("%d%s", imgNum, filepath.Ext(file.Filename)) dst, err := os.Create(ORIGINAL_DIR + "/" + filename) _, err = io.Copy(dst, src)

Hmmm... can an attacker upload a file named "../../../etc/profile.d/script.sh" or similar ideas, i.e. path traversal?
by jauntywundrkind | 2025-07-04 03:19:06+00:00
I get that a lot of folks wouldn't want to keep a log, but it makes me so sad that the wonderful aider 'ai peer' recommends adding aider logs of all sorts to the gitignore on startup. This feels bad for humans, and bad for AI sense-making too. If you are having this dialog, of course you'd want to be able to reflect on that, I'd think.

It'd be neat to go further. Keeping the agent instructions alongside engineering docs feels like it makes sense. It'd be neat to see what one could do with Backstage like integration, to build out this existing wonderful corporate knowledge-base.

Are there MCP servers yet that can reflect on chat history? Now I want to see a Backstage MCP server even more, one that's extensible by the many Backstage plugins!

Shout out to Kenton Varda & cloudflare doing a nice job making a good commit history of AI use on this project where Kenton was testing the waters. I'm not sure what other good write ups we have for enshrining & promoting the agent instructions as good reference material. https://github.com/cloudflare/workers-oauth-provider/ https://news.ycombinator.com/item?id=44159166
by twalla | 2025-07-04 03:19:51+00:00
I'm going to dissent - The smaller/fewer screens you have and the more default your config, the more important, mysterious and highly paid you are. The guy with the tiny macbook that never bothered to remove any of the dock programs their machine shipped with (bro, why do still have Contacts in your dock?) and still has the terminal (terminal, not iTerm) background color set to the retina-searing default white will 9 times out of 10 be the smartest, humblest mf in the room. 100 percent chance they will show you the most devastatingly elegant solutions to problems that stumped your whole team for a week.
by necovek | 2025-07-04 03:20:00+00:00
Your implementations are not cache systems: they are key-value store abstractions which can be used for caching. There is a simpler one in most languages (IIRC, named "hashes" in PHP).

Caching becomes hard when such a stores are used in distributed or concurrent contexts.

An example: imagine Qcache being used when fetching data from an SQL database. And data in the database changes with a direct SQL query from another process.

How will your key-value store know that the value in it is stale and needs refreshing?
by benreesman | 2025-07-04 03:20:31+00:00
I know a lot of people running Chromium engine browsers (and I have brave installed for the occasionally necessary IPMI widget or whatever), but I see a lot of Safari on MacOS, a lot of Edge (Chromium/Blink based IIRC) on Windows, and a lot of Firefox on Linux and Android (where I have Vanadium via Graphene).

This is a very technical/programmer sample, so leading indicator at best, but it seems like "best on platform" is making at least a minor comeback.

Five years ago that same kind of a sample was all Chrome and the Firefox weirdo. Now I'm the Firefox weirdo.
by jb1991 | 2025-07-04 03:20:56+00:00
There are a large number of studies on this topic, in part because vitamin C supplements are so widely used and easily accessible. Several people have already shared relevant research in this thread.

Before promoting high-dose supplementation as universally safe or beneficial, I strongly recommend doing more in-depth research. It’s important to understand the potential risks especially since this kind of advice, if followed without medical oversight, can have serious health consequences.