MurphyA/hacker-news huggingface dataset:
by movpasd | 2025-07-03 19:33:07+00:00
I think you and the article are referring to abstractions over different concerns.

The concern you're talking about is about the actual access to the data. My understanding of the article is that it's about how caching algorithms can abstract the concern of minimising retrieval cost.

So in some ways you're coming at it from opposite directions. You're talking about a prior of "disk by default" and saying that a good abstraction lets you insert cache layers above that, whereas for the author the base case is "manually managing the layers of storage".
by lordnacho | 2025-07-03 19:33:10+00:00
> some Americanized, genericized conception of "the Mediterranean" that's indistinguishable from "the Middle East."

The same happens with the food itself. I had a chat with a restaurateur in Switzerland, and he explained all the modifications he had to make in order to sell "Chinese" food. "They didn't have bean sprouts when I first came, and they will look like they are dying if there's any amount of spice in it."

The famous example of this is Chicken Tikka Masala, which is a British take on Indian food. You can't open an "Indian" restaurant in the UK and not put it on the menu, just as you must have the step-ladder of spice with Indian sounding names (Korma, Madras, Vindaloo). IIRC similar to General Tso's Chicken when it comes to ordering Chinese in the US, gotta be on the menu.

People simply come to expect certain things with certain foods, often disconnected with the the place that inspired it. When you open an ethnic restaurant, it's almost like joining a franchise. You aren't formally paying MacDonald's when you open a Chinese takeaway, but you do have to have things on the menu that people recognize, so the labels "Thai", "Ramen", "Japanese", etc function a bit like a franchise.
by coldpie | 2025-07-03 19:33:20+00:00
Hmm. This introduces a third party to the protocol, right? Specifically the developer of the wallet. So we now have three parties: the user, the wallet developer, and the relying party. Does this zk protocol protect the user's privacy from the wallet developer as well as the relying party?

In other words, does the protocol give the wallet access to information about the relying party? For example, could this wallet that I don't control tell its owner, or the government, that I am using it to access a certain website?
by jama211 | 2025-07-03 19:34:13+00:00
You say that like once the software has started it had washed its hands of that slow spinning disk, anything that interacts with data (god, remember trying to do video editing 20 years ago?? It was hell) was a nightmare.

And oh yeah, 100% I agree SSD’s are a huge factor as to why software runs faster now than it used to on average for day to day activities. Thanks for mentioning one of the things that helps demonstrate my point.

But it is not the only thing, that’s for sure. I can think of a few other critical things that made usage of computing faster over the years, and I bet you can too.

Partially unrelated but I once downloaded anime on dialup, used to take 30 hours per episode at low quality…
by aarong11 | 2025-07-03 19:34:39+00:00
Hi HN,

I’m working on an open-source simulation platform called InfraSim. It lets users create companies, build out simulated infrastructure (servers, APIs, networking, blockchains), and then red-team them through fault injection and scenario testing.

The goal is to build a sandbox for learning, experimentation, and security practice, where LLMs and humans collaborate to simulate realistic systems.

InfraSim is still early, but it includes: • An in-browser UI with a component system • Blockchain-backed company creation using Solidity • A “tick-based” simulation clock (inspired by EVE Online) • Human + LLM red-teaming workflows • Persistent state, internal APIs, and networking

It’s meant for ethical hacking, system prototyping, training exercises, and worldbuilding.

The code is here: github.com/infrasimorg/main

I’d love feedback, ideas, contributors, and testers! AMA.

--

Thank you :)
by jfengel | 2025-07-03 19:34:49+00:00
That contrasts sharply with ADP's figures from just yesterday.

https://www.axios.com/2025/07/02/adp-jobs-june-economy

The two figures are derived quite different and aren't entirely comparable, but they usually not that far removed from each other.

A change in methodology at the Bureau of Labor Statistics could account for that, and given the turmoil in the government I can't rule it out, but I hadn't heard of one.
by aarong11 | 2025-07-03 19:34:59+00:00
Just a quick FYI, I am currently facing homelessness and have no permanent work or clients. Please consider supporting me by donating at:

https://ko-fi.com/rng

0xf9d2a13fBcbc9F61497d55D9cCa913134BAD01ba (any EVM chain)
by aidenn0 | 2025-07-03 19:35:17+00:00
AV1 has tunable FGS levels, and to my eye they went very slightly higher than they should have (though there are tradeoffs; at some bitrates the blurring+renoising is so much better than the other visual artifacts you will otherwise get, that you do want it that high).

A few things to note:

- still-frames are also a mediocre way to evaluate video quality.

- a theoretically perfect[1] noise-removal filter will always look less detailed than the original source, since your brain/eye system will invent more detail for a noisy image than for a blurry image.

1: By which I mean a filter that preserves 100% of the non-grain detail present, not one that magically recovers detail lost due to noise.
by jesse__ | 2025-07-03 19:35:42+00:00
1. Choosing a shitty architecture to absorb the downside of low quality tools seems like a bad decision, but I guess that's just where the industry's at right now.

2. AFAIK Go can both compile and load DLLs now. A language that doesn't have native compilation facilities (Java, JS, python, etc) would have to have extra tooling that loads the runtime and program from a DLL. A quick google search tells me Java has this tooling already. I'm sure other languages would too.

3 a,b. See point 1.

4. Yeah, that's fair, although I'd probably still rather have a single process.

6. Also a good point. Might be a useful paradigm for large codebases. Although at that point the usage pattern is so different that the calculus for choosing the architecture is different, and I stand by my choice. Google can afford to build fancy shit for themselves.
What Is DevContainer and Why Every Developer Will Use It Soon (2025 Guide)
by devtechinsights | 2025-07-03 19:36:12+00:00
DevContainers are gaining momentum in 2025 as a way to fix onboarding pain, avoid “works on my machine” bugs, and run cloud-ready environments with just a config file. Curious to hear how others are using them — and what issues they’ve run into.

I wrote this breakdown based on real-world usage across teams, open source, and cloud IDEs: https://devtechinsights.com/what-is-devcontainer-developers-2025
by jama211 | 2025-07-03 19:37:12+00:00
There was bloated software back then too, everything’s relative in that regard. A huge amount of the “bloat” can also be attributed to project assets, we forget how restricted we used to be about the look and feel of applications also. I bet people who write 1980’s software said the same thing about iTunes needing a “bloat worthy” 30mb of ram, I mean, what single application could possibly need that much! Am I right?
by PaulHoule | 2025-07-03 19:37:21+00:00
Granted. I don't see it as a Muskian "send 10,000,000 people and keep sending them supplies" kind of thing but rather "send 100 people, 1,000,000 eggs and the closest thing to a Drexler machine that we can make" kind of thing. The latter is what I think the BoM for a successful Mars colony looks like too.
by mlsu | 2025-07-03 19:39:24+00:00
Don't be fooled. My take is only cynical if I don't acknowledge that there are different types of intelligence. Multimedia, kinesthetic, emotional, interpersonal, spatial, logical...

For example: I can write. Maybe I can write better than a D1 basketball player. Am I smarter than them? ehhh, maybe not. Their "physical intelligence" is far superior to mine. I respect it as equal to my "verbal/writing intelligence." I am scared on the basketball court, it's foreign territory to me because I'm basically a nerd who spent my time reading books. They spent their time moving around on the bball court. The magnitude of the intelligence vector is large, it just points in a totally different direction.

If anything, I think this perspective is sorely missing. People respect reading and writing as an "smart person" activity but I think that's a stultifying perspective. Intelligence is incredibly broad, that's why you have to meet people where they are -- and many times that means communicating in a different way.

However, same as how "kinesthetic intelligence" correlates to basketball, "writing intelligence" correlates to engineering. The best software engineers are good at reading and writing; there are few exceptions in my experience.

Certainly I should have said, writing is superior in this context. We're on the proverbial basketball court in this conversation :)
by Dylan16807 | 2025-07-03 19:39:40+00:00
Where did you get that date?

https://serverfault.com/questions/171985/how-can-i-encourage...

Here's a 2010 discussion about Google's explicit support, and I'm sure I could find earlier.

The thing google did in 2019 was submit it as a standard, nothing to do with adoption or starting to recommend. In that very post they said "For 25 years, the Robots Exclusion Protocol (REP) has been one of the most basic and critical components of the web" "The proposed REP draft reflects over 20 years of real world experience of relying on robots.txt rules, used both by Googlebot and other major crawlers, as well as about half a billion websites that rely on REP."
by mey | 2025-07-03 19:39:50+00:00
Yup. Each peasant after say the first 4 give me a DC check that gets harder to catch/pass the projectile down the line. If you need to be a 3rd level monk to potentially catch the missile, and not even rethrow the missile unless you get the damage to zero, this isn't getting up to any dangerous speed before hurting someone in the line. At least under my ad-hoc ruling.
by aspenmayer | 2025-07-03 19:40:16+00:00
Rules lawyering as a concept wasn’t invented at a D&D table, but the creation of the phrase almost certainly involved sitting at one.

That’s what separates good games and groups from each other: the collective suspension of disbelief as a shared goal. When everyone is in it for themselves, it rapidly devolves into Mary Sue wish fulfillment and power gaming, and as another deleted commenter mentioned, Calvinball. When everyone is in it together, it builds on itself and each other, and you get something like Dragonlance.

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

> Dragonlance is a shared universe created by the American fantasy writers Laura and Tracy Hickman, and expanded by Tracy Hickman and Margaret Weis under the direction of TSR, Inc. into a series of fantasy novels. The Hickmans conceived Dragonlance while driving in their car on the way to TSR for a job interview. Tracy Hickman met his future writing partner Margaret Weis at TSR, and they gathered a group of associates to play the Dungeons & Dragons role-playing game. The adventures during that game inspired a series of gaming modules, a series of novels, licensed products such as board games, and lead miniature figures.
by kmacleod | 2025-07-03 19:40:59+00:00
I may be misunderstanding, but I'm not sure I want a "remote desktop" where every process runs on the remote.

I want the original promise of X, where I choose where apps run and they are displayed locally:

• Run CAD circuit layout app on Pro server.

• Run Adobe Premiere on GPU server.

• Run distributed `make` on build cluster.

And of course, I want to be billed in resource-seconds, not per hour of a host made available to me.
by ozgrakkurt | 2025-07-03 19:41:19+00:00
As someone using rust for over 7 years and recently switched to zig for personal projects, there is a lot of nuance. Yes rust is very reliable, it is really good even if you set memory safety aspect aside. But developing in rust is just so painful compared to using a simple language like c or zig and just enjoying the process.

Also dev time is massively shorter and the time I gain is spent on adding more features and tests.

Would recommend building low level projects in something like zig, if you care about build time and don’t want to use a dependency for everything.
by lxe | 2025-07-03 19:41:47+00:00
This is cool but was hard to read because I think it lacks some context... so "one of my friends" made a site where anyone could toggle a checkbox on a large canvas of checkboxes?

And you (author?) set up a script to automatically toggle a bunch of them at a at a time to anime a short video of Jake Gyllenhaal?

Was this done via rendering the site and toggling appropriate coordinates, or through an endpoint/API?
by hrkucuk | 2025-07-03 19:42:41+00:00
Hi, I am having difficulties with LinkedIn in the past 1.5 years and I have finally decided to vent off to the world about it.

Has anybody had similar experiences? Does anybody have any advice for me? I have a faint hope that such things might actually gain traction on HN and even lead to a solution, which means a _human being_ from LinkedIn steps in and offers a solution, or at least, an explanation.

Here we go.
by meesles | 2025-07-03 19:42:56+00:00
> caching often does simplify software though when done well

I have to push back here, I think this is objectively untrue. By definition a system or piece of code on where you add a condition where something else happens (cache) that behaves differently than the uncached path increases complexity.

I'm not saying it's wrong to cache things or that they aren't useful, but I think they absolutely are an abstraction and an optimization at the cost of complexity. Good code bases hide complexity from the devs all the time, so it's not a question of whether you can code it away, but rather how difficult is it to troubleshoot the internals of the system.
by whatshisface | 2025-07-03 19:43:01+00:00
Yes, almost any coarse graining can lead to an arrow of time unless the map that represents a step forward in time aligns with the coarse graining perfectly. Also, yes, there are often equilibria, but that's the heat death of the universe, and admittedly time is hard to define even macroscopically if everything is at the same temperature.

Chaos isn't even necessary, it just gets you there faster.

The collisionless case is that way for boring reasons: the map aligns with the coarse graining.
by ethbr1 | 2025-07-03 19:44:26+00:00
The failure for Democrats has been to convert those 80 hours/wk and poor economic conditions to support.

Trump can increase inequality and make wealthy people wealthier, but says he's doing good for poor people. If things get better, it's because of him. If things get worse, it's because of someone else.

Ergo, poor people support him.
by nyarlathotep_ | 2025-07-03 19:44:45+00:00
> The problem is that only a fraction of software developer have the ability/skills to work on the hard problems. A much larger percentage will only be able to work on things like CRUD apps and grunt work.

It's also availability of those jobs, even for those who would otherwise be capable.

Some of the highest-skill software jobs, things like writing a cross-platform renderer for a AAA game engine, or JIT compiler optimizations or something else esoteric are very scant jobs and only ever needed in very small quantities at very specific places.

The overwhelming majority of work is some variety of CRUD with a website, and all of the "supporting cast" (CI/CD things, cloud stuff, etc).

Ironically this is why LLMs are so successful at automating it, how many React repos are there on GitHub?
by amy214 | 2025-07-03 19:45:03+00:00
Speaking as a resident of the United States who does not happen to possess paperwork related to my residency, I think this ICE stuff is terrible. I do want to stay here in the US, I do have needs that require welfare for myself and my children. Food, housing, medicine, these are human rights, we all deserve them it's as simple as that. I thought the US supported human rights so that I could stay here and raise a family on the taxpayer dime because someone threatened me one time in my home country. Sadly, that is not the case, for shame.
by aidenn0 | 2025-07-03 19:45:19+00:00
Your statement makes me think that one of the following is true:

1. You prefer Betamax or VHS to digital media (highly unlikely)

2. You own laserdiscs (limited to 480i)

3. You own 35mm prints of film.

Since all other formats film has been made available on are both digital media and compressed.
by dehugger | 2025-07-03 19:45:54+00:00
I agree. I want to be able to get smaller models which are complete, contained, products which we can run on-prem for our organization.

I'll take a model specialized in web scraping. Give me one trained on generating report and documentation templates (I'd commit felonies for one which could spit out a near-conplete report for SSRS).

Models trained for specific helpdesk tasks ("install a printer", "grant this user access to these services with this permission level").

A model for analyzing network traffic and identifying specific patterns.

None of these things should require titanic models nearing trillions of parameters.
by rmason | 2025-07-03 19:45:55+00:00
This Indian techie, Soham Parekh, is being interviewed by TBPN after it was suggested yesterday evening by a commenter on X. Supposedly he preyed on YC companies, working for four at a time and bragging about making $800,000 a year. Any YC companies that hired him willing to comment?

https://x.com/tbpn/status/1940816576099622943?s=46
by dmoy | 2025-07-03 19:46:20+00:00
> Falling Object rules for 5e.

Well I haven't kept up with D&D at all since sometime around 3e (maybe?), but I'm glad to hear that falling object rules are still broken as hell

You used to be able to use relatively low level spells that summon e.g. rocks or whatever, up in the air, and have them fall on someone's head for way imbalanced amounts of damage. I don't remember it being 300d6, but still a lot.
by ang_cire | 2025-07-03 19:46:35+00:00
If we're limiting 'corruption' to just be about bribes, then sure. Of course, in reality it also encompasses racism, nepotism, etc (i.e. anything that is a "corruption" of the impartial execution of their jobs).

I suspect many Black people would prefer paying a bribe to being killed by police at an outsize ratio, or paying a bribe to being charged more aggressively and sentenced more harshly.

Police brutality and incarceration is worse than bribes, my dude.
by ncruces | 2025-07-03 19:47:47+00:00
I know. Now see how far JSON got them.

So why wouldn't you just use a text format to persist a personal website a handful of people might use?

I created one of the SQLite drivers, but why would you bring in a dependency that might not be available in a decade unless you really need it? (SQLite will be there in 2035, but maybe not the current Go drivers)
by gamblor956 | 2025-07-03 19:48:50+00:00
All of your statistics are wrong.

Tesla advanced driving features (AP and FSD) have killed more people than every other automaker‘s comparable systems. Combined.

Tesla FSD killed 2 people this year alone. No other automakers self driving systems have killed or even seriously injured anyone.

Elon Musk isn't going to give you a job for shilling for him on HN so stop embarrassing yourself.
by furyofantares | 2025-07-03 19:49:17+00:00
This is extremely theorycrafted but I see this as an excellent thing driving AI forward, not holding it back.

I suspect a large part of the reason we've had many decades of exponential improvements in compute is the general purpose nature of computers. It's a narrow set of technologies that are universally applicable and each time they get better/cheaper they find more demand, so we've put an exponentially increasing amount of economical force behind it to match. There needed to be "plenty of room at the bottom" in terms of physics and plenty of room at the top in terms of software eating the world, but if we'd built special purpose hardware for each application I don't think we'd have seen such incredible sustained growth.

I see neural networks and even LLMs as being potentially similar. They're general purpose, a small set of technologies that are broadly applicable and, as long as we can keep making them better/faster/cheaper, they will find more demand, and so benefit from concentrated economic investment.
by Dylan16807 | 2025-07-03 19:49:34+00:00
I didn't say that. Huh?

I'm inviting you to tell me how to interpret it. In fact I'm nearly begging you to explain your original comment more. I'm not telling anyone how to interpret it.

I have criticisms for what was said, but that comes after (attempted) interpretation and builds on top of it. I'm not telling anyone how to interpret any post I didn't make.

Edit: In particular, my previous comment has "I assumed" to explain my previous posts, an it has an "If" about what you meant. Neither one of those is telling anyone how to interpret you.
by firesteelrain | 2025-07-03 19:50:08+00:00
Oh yea, 1985-1987 is when a lot of the VHS places started stocking video games.

It’s the only way I was able to play. My best friend across the street had the console and I didn’t (I had Atari 2600). So I would rent and we would play together. I eventually got my own in maybe 1987-1988.

PS1 kicked off in 1995 and we had rentals for a long time by that point. I never owned a PS1 but same friend did. I ended up going from NES, SNES, N64 before switching mostly to PC games and eventually went to college where video games took a back seat for a number of years

Mostly play Xbox now (short while I had PSP)
by pavel_lishin | 2025-07-03 19:50:25+00:00
I've only played a little bit of Pathfinder 2e, but it seems like a game explicitly aimed at min-maxers. There are so many various conditions, so many ways things interact, so many ways to build a character badly that you basically have to be a munchkin to build something playable.

If you're like noelwelsh or me, and prefer to lean into the storytelling and roleplaying, there are significantly better options than Pathfinder.

(And better than D&D of course, but everyone knows how to play D&D. :/)
by shmerl | 2025-07-03 19:51:21+00:00
Imagine asking to prove a relatively difficult theorem. That's a similar type of question and it's a waste of time during an interview. Once you know the proof (know the algorithm), the idea might seem trivial, but coming up with such idea (inventing the algorithm) took people possibly a very long time in the first place.

You shouldn't expect it to be possible during the course of the interview for those who don't know it already, it makes no sense to expect that.

At best, the question will check if someone memorized such stuff. But I don't see a lot of value in that.
by javagram | 2025-07-03 19:52:08+00:00
I think an copyright/IP assignment contract is standard in many or most U.S. software jobs, at least when working for a big enough company that they have a lawyer who handles the NDA/employment paperwork.

That pretty much automatically rules out over employment because you can’t separately promise two different companies that you’re assigning all software copyrights to them rather than you, it’s an incompatible contract (even if it’s limited to work hours - you’re pretending to both companies that you’re working 9-5 solely for them).
by bluefirebrand | 2025-07-03 19:52:15+00:00
> But D&D is wildly popular, and it's much easier to find people who'll play D&D with a heavy emphasis on roleplay,

Yes, to my dismay.

I like classic D&D, dungeon crawling and what people so derisively call "rollplaying". I find amateur theater improv quite tedious and uninteresting

I haven't been able to find other players like me at all for ages. Everyone I meet "Just got into the game because of Critical Role"

I feel quite strongly that my lifelong hobby has been warped away from me. I try hard not to be resentful but it sucks I can't find groups to play with that want the same kind of game I do