MurphyA/hacker-news huggingface dataset:
by nottorp | 2025-05-15 14:14:20+00:00
> Unity is locked to a horrifically ancient version of mono and still manages to do a lot of work in a small period of time

Unity is the great battery killer!

The last example I remember is that I could play the first xcom remake (which had a native mac version) on battery for 3-4 hours, while I was lucky to get 2 hours for $random_unity_based_indie with less graphics.
by lesser23 | 2025-05-15 14:14:47+00:00
The other form of malicious compliance is my preferred malicious compliance. If the meeting is for 15 minutes I leave at the 15 minute mark after excusing myself.

The problem with meetings always falls into one of two camps for me:

1. Some company leader is in the meeting and everyone sits tight while they waste time bikeshedding on whatever they read on LinkedIn today.

2. Two engineers are quarreling over the nuance of a status update.

I find meetings that should be short (stand ups) are better done over slack. Submit a quick update and then people can DM if needed. Then you’re not holding people hostage.
by havblue | 2025-05-15 14:15:13+00:00
I saw a funny DefCon video on elevator hacking where one of the emcees tried to patronizingly lure the lecturers off-stage, with shots! This was presumably because they constantly take too long to get their AV set up and wanted to get a headstart.

The response was ice cold. "No, this is our time." (Go ahead and stop us.)

So it isn't the problem of the people booking the meetings, it's the problem of the people who formulate and implement the rules.
by markisus | 2025-05-15 14:15:17+00:00
Yes, the normal case uses 2D input, but it can take hours to create the scene. Using the depth channel allows me to create the scene in 33 milliseconds, from scratch, every frame. You could conceptualize this as a compromise between raw pointcloud rendering and fully precomputed Gaussian splat rendering. With pointclouds, you have a lot visual artifacts due to sparsity (low texture information, seeing "through" objects"). With Gaussian splatting, you can transfer a lot more of the 2D texture information into 3D space and render occlusion and view-dependent effects better.
Show HN: Playmaker – Vibe marketing, powered by deep-research
by anianroid | 2025-05-15 14:15:23+00:00
Built Playmaker to help busy founders and GTM folks execute faster. In its current form, think of it as an early GTM enabler.

Under the hood, I repurposed David Zhang’s excellent deep-research project to auto-discover info about a business using just an email (extracts and analyzes the domain).

What Playmaker does today:

Generates unique campaign ideas (“plays”) tailored to your business

Suggests the exact tool stack to execute each play

Defines success metrics so you can work backwards with clarity

What’s coming soon:

Powerplays – curated, proven plays from top marketers and GTM frameworks

Handoffs – export strategies as clean documents (Markdown, CSV, PDF)

Actions - run automated campaigns by exporting to Clay, n8n etc. with just a click

We’re in beta but shipping weekly. Would love feedback, ideas, and early testers
by graemep | 2025-05-15 14:15:47+00:00
A mixture so you get different biases (to atleast some extent). That way different problems offset each other.

> Subscriptions aren't affordable for poor people

If people are affluent enough that advertising to them supports the business, then they probably do have the money to pay.

Most people in rich countries certainly can afford to pay. 68% of households in the UK have streaming services, most of the rest pay the TV license fee to the BBC. A lot of those who do not choose not to, rather than being unable to afford to.

> government funding creates a conflict of interest

There are ways of dealing with this and blocking government interference. Hypothecated taxes as in the UK.

> so does relying on philanthropists.

Different conflicts of interest though.
by taurath | 2025-05-15 14:15:51+00:00
I'm rather confused by this article - I've made products and pricing services, and just on the first line its said that billing requires webhooks and state syncing.. but why? Is it a way to utilize payments in an otherwise static site? Whats the benefit? You can absolutely accept payments without webhooks. Please help, I really don't understand the niche!

I'm left with the sense that this is a sort of solution that's trying to do auth permissions via the billing process, without calling it auth. Any access token you'd set up for auth with roles or permissions can give you access to both a customerId and whatever access grants you'd want to give.
by grimpy | 2025-05-15 14:15:52+00:00
Before I left Google, my org's leadership (recent external hires in the pursuit of ruthless efficiency) instituted a "5 minutes between meetings" rule. The intent was to shorten meetings and have time between them.

Well, no one agreed upon which 5 minutes were to be shortened, and like the post, it often wasn't observed anyways. So the result was 10 minutes of confusion every half hour.
Show HN: InferX - AI Lambda-Like Inference Function as a Service
by pveldandi | 2025-05-15 14:15:59+00:00
Cold starts are a 10x tax on every LLM query. Spinning up containers + loading 100GB+ models in 2025 is a UI crime.

InferX is a ground-up rewrite. We snapshot the entire GPU state (weights, KV cache, CUDA context) and restore it on-demand in <2s. This isn't incremental; it's a leap.

The result? Insane speedups (up to 10x) and 90%+ GPU utilization. We can even hot-swap models mid-flight, treating them like threads.

Anyone still doing inference the old way, seriously?

Tech deep dive & benchmarks: https://github.com/inferx-net/inferx

(We're also open-sourcing parts of this soon.)
by kreco | 2025-05-15 14:16:07+00:00
Why not both?

The applications are launched at startup time because they have runtime startup slowness. The applications have startup slowness because of the JIT runtime/deps/.dll.

At the end of the day, end users pay for the cost of developer convenience (JIT and deps most of the time, even thought there are some case where dynamic linking is alright) because they don't do native apps.

Offloading everything at startup is a symptom IMO.

Replying to your specific point about virus scans. For some (naive) reason, I expect them to run a single time against a binary app that is never changed. So in theory it shouldn't even be a problem, but the reality says otherwise.
by ghaff | 2025-05-15 14:16:31+00:00
Yeah, it varies in a lot of cities. I live about an hour (given not a lot of traffic--hah!) west of Boston and the real estate prices aren't cheap but not crazy. A lot of the tech industry was out that way anyway historically until pharma and outposts of west coast companies took over Kendall Square. But certainly a lot of the coastal towns north and south of the city are pretty pricey.
by darkwizard42 | 2025-05-15 14:16:40+00:00
I don't think they were trying to disprove the point. They admit that the US is largely car centric EXCEPT NYC, which is why congestion pricing has worked well. Also, car ownership rates are probably extremely correlated with density/efficiency of public transportation.

There is probably no other city in the US where you can truly eschew car ownership (this includes metro "dense" regions like San Francisco, Washington DC, Boston). Maybe you could include Chicago where there is a heavy amount of density/walkability in most of central Chicago neighborhoods.
by neonsunset | 2025-05-15 14:16:41+00:00
Hmm, it should not be taking this much time unless you're running into an edge case - we have a fairly complex application that needs to pre-load a lot of data from persistence (no EFC though, it's an embedded DB) and over the wire at startup, and it still takes 15 seconds on a rainy day, mostly waiting for requests to finish. If you can gather a profile it will likely shed some light on why this takes place. Worst case, if you have a repro, it's worth to file an issue at https://github.com/dotnet/efcore. When you have time that is.
by omgJustTest | 2025-05-15 14:17:13+00:00
OP: this is the desired outcome - building stuff happens in the dark and is uncertain to lead anywhere, simultaneously there is a chorus of cheerleaders for doing the aligned thing.

best advice i can give is stay razor focused on the goals - and what allows you to achieve them:

1. don't lie to yourself about the utility of the project - nice to haves are not need to haves - almost every idea is bad and few are good and even fewer are good enough to spend 5 years on, and vanishingly small amounts of them are goldmines (see #4)

2. understand what provides true value - treat it with respect and only allow it to be known, if necessary, & carefully present it when necessary so that others understand its value. if _they_ don't understand the value - they wont pay for it and will not care, you have to speak _their_ language and not burn too much time doing it.

3. be kind to yourself & enjoy life while you're chasing the goals - you need close relationships and satisfaction to sustain you and keep you from ruining yourself.

4. look for lucky opportunities & take them.
by behnamoh | 2025-05-15 14:17:50+00:00
Recently, I had a simple Flask project, just a single Python file, and wanted to convert it to Elixir using AI. But what I got was a sprawling directory of modules and files in Elixir. Apparently, that’s just how things are done in the Elixir world. That moment made me realize why some languages catch on while others struggle. If spinning up a basic web server already feels like jumping through hoops, I can’t imagine the overhead for more complex projects.

I'm sure there are people who think Elixir/Phoenix >> <other-solutions>, but for me it was a nightmare.

OTOH, the language is beautiful as it's macros all the way down.
by steveBK123 | 2025-05-15 14:17:55+00:00
The assumptions in that math are wrong anyway. Once you depend on 10 people, the chance that they each achieve "95% successful execution" is 0.

This is only partially down to the impossibility of having every staff member on a project be A++ players.

There is coordination RISK not just coordination overhead. Think planning a 2 week trip with your spouse with multiple planes/trains/hotels, museum/exhibit ticket bookings, meal reservations, etc. Inevitably something gets misunderstood/miscommunicated between the two of you and therefore mis-implemented.

Now add more communication nodes to the graph and watch the error rate explode.
by Dan-FTP | 2025-05-15 14:17:56+00:00
I am often ask how others can replicate what we built at Commonwealth Fusion Systems (CFS), a unicorn deep tech startup that's tackling one of the hardest technical problems humanity has attempted: making economic fusion energy. What many do not know is that CFS started because of a government funding crises in our lab at MIT in 2012. Since there are many people out there who are going through similar funding crises, I felt that it would be useful to write up and share lessons from building CFS:

+Community: you are not in this alone, support and seek support from others around you

+Clarity: you can re-align your priorities, use this as an opportunity to re-examine what you are doing and why

+Creation: you can now start something new, find like-minded people to build it with

+Curiosity: your first plan will be wrong, but the only way you will find out is by being curious, getting out there and testing it

+Communication: you will need to change the way you communicate, new stakeholders and funders need new messaging and new narratives

+Collaboration: you will have opportunities to collaborate, new people will be on the market who would not have otherwise been

I've written about these experiences in detail to help others facing similar disruptions today: https://futuretech.partners/lessons-born-at-scale.htm

Let me know your thoughts or experiences. I'd love to hear how you're turning challenges into opportunities!
by gs17 | 2025-05-15 14:17:58+00:00
Similar to me, although I know I read the entire thing. The only thing I remember from the entire novel was in the ending. There was a "Swastika Holding Company" run by a guy who was vaguely Jewish, which was not an odd combination in 1925 but was absurd enough to be funny to me a century later.

It's really the difference between reading something because you want to and reading because you're forced to. If I had picked the book out myself, I probably would remember more about it.
by evanelias | 2025-05-15 14:18:01+00:00
It was absolutely valid advice for its time, but only in the highly specific cases/reasons outlined in the book. The 2nd edition was written by the top Percona folks, who pretty much had more experience scaling databases for large websites than anyone else.

The Prisma answer just does not summarize correctly what the book was saying.

It mainly boiled down to sharding and external caching. Storage and memory were much smaller back then, so there was a lot of sharding and functional partitioning, and major reliance on memcached; all of those are easier if you minimize excessive JOINs.

The query planner in MySQL wasn't great at the time either, and although index hints could help, huge complex queries sometimes performed worse than multiple decomposed simpler queries. But the bigger issue was definitely enabling sharding (cross-shard joins had to be handled at the application level) and enabling external caching (do a simple range scan DB query to get a list of IDs/PKs, then do point lookups in memcached, then finally do point lookups in the DB for any that weren't in memcached).
by sundaeofshock | 2025-05-15 14:18:05+00:00
What does that mean? What would a city look like that was “naturally built”? How are roads laid out? What about sewage and water? How do police, fire, schools, and hospitals get located and built? Can a person build a slaughter house in the middle of a residential neighborhood?

Which city is more natural — New York or Houston — and why?
by hn_throwaway_99 | 2025-05-15 14:18:20+00:00
I didn't even see it as that. I saw it as perfectly rational behavior - you only need 10 minutes for a short standup, then squeezing it in between the tail end of meetings makes perfect sense.

Perhaps I'm a tad on the spectrum which is why I have zero problem with this, either from the perspective of the people who booked it for 50 mins or those who booked it for 10.
by obviyus | 2025-05-15 14:18:30+00:00
I recently upgraded a project from Remix to React Router 7 but unfortunately all AI assistants still try to "fix" my code with the Remix imports / conventions. I've had to add a bunch of custom rules but that doesn't seem enough.

This seems super useful though. I'll try it out with the RR7 docs and see how well it works.
by genewitch | 2025-05-15 14:18:49+00:00
I live ~33 miles away, round trio, from the nearest grocery store. No trains, no uber, no bus. The US is massive. It doesn't look like it on the mercator projection, but the US is massive. It takes days to drive across it at highway speeds.

I tire of "you guys just love your cars too much". I've lived in several states and only when I lived in Los Angeles county was there ever a bus within "walking distance" - but still that was a 25-30 minute walk.

Oh, and in case you were curious, California is about 60,000 square kilometers bigger than Germany.

And I live 36 hours away from California in the United States. At highway speeds.

That's why we "love our cars"
by BearOso | 2025-05-15 14:19:05+00:00
At a US university, I had an large elective class where the professor refused to start until things had "settled down", and he said he was going to add that time to the end to ensure he got his full 50 minutes.

I had a major-related class 10 minutes after, clear across campus, about a mile of walking. This professor was nice about it, but I was the only one coming in late at all.

So I made sure to sit in the front row of the earlier lecture, and left precisely when the class was supposed to end, leaving no doubt I had places to go.

Some people just think they set the conventions.
by raxxorraxor | 2025-05-15 14:19:10+00:00
I miswrote my comment, I mean that I am skeptical of client auth, otherwise auth is of course sensible. But I think you understood that and client auth surely can make sense.

I assume this is for x509 certs specifically? I usually use simple ssh keys to identify users and servers towards each other, never really thought about entire certificate chains.

I would assume the number of devices potentially needing certificates is probably too much for PKI, but it would still be nice to know their reasoning.
by palmotea | 2025-05-15 14:19:41+00:00
> But you could never shake the feeling that Larry Page had to make decisions all day long and forgot that sometimes people meet for other reasons.

I can empathize. I'm in the middle of an extremely prescriptive re-org (down to the team level) that kinda feels like some leader forgot that the rest of the org isn't some cookie cutter copy of the leader's personal experience.

It's so satisfying when the leader describes the results of the re-org as exactly opposite to what actually happened.
by secure | 2025-05-15 14:19:50+00:00
> It isn't clear to me but is the author indicating that Linux kernel support for 2.5GbE is still early stages, would it be better to wait a while before getting a motherboard with 2.5?

If you want to play it safe, waiting longer before buying new hardware is always a good strategy. As I wrote, though, aside from needing a new firmware package, I did not notice any issues with the 2.5G support in the end.

> There's a diff being presented between two lshw outputs? How is that diff shown?

I ran lshw > lshw-intel-285k-asrock.txt when I used the ASRock board and lshw > lshw-intel-285k-asus.txt when I used the ASUS board. Then I ran diff -u lshw-intel-285k-asrock.txt lshw-intel-285k-asus.txt and copy&pasted (parts of) the output into the blog post.
by wkat4242 | 2025-05-15 14:20:40+00:00
Apple seems to have focused way too much on the hardware and totally ignored the whole "what do we do with it". Having a bunch of floating ipad screens is not enough justification.

The movie watching is nice and I often watch movies on my meta quest. It's comfortable to watch for hours. But the quest was 400$ not 3500$. It needs much less justification.

Also I game a lot in VR. It's so fantastic. Even old games gain a totally new dimension such as half life 2, gta san Andreas. This is not even possible with the vision pro despite being more than 7 times as expensive.
by vel0city | 2025-05-15 14:21:16+00:00
> Do you never take the stairs?

Not daily (often not even weekly), and a lot of the stairs I do take have regular landings. I work from home, live in a one-story home, stores around me are often on the ground floor, etc. I figured your 6' off the ground was mostly focused on things like working on a roof, climbing ladders, being in a bucket lift, being on scaffolds, being near ledges, etc. But yes, stairs do cause a lot of injuries. Nowhere near as many deaths as automobiles though, and usually fewer injuries. So even climbing stairs is less risky than being around automobiles.

> The majority of fatal accidents involve drugs or alcohol

You don't have to be the drunk one to be the fatality in a collision involving alcohol. Once again, acting like if you do everything right, you'll be fine. Even if you're a perfect driver, you're surrounded by imperfect ones.

15% being pedestrians doesn't mean driving the car is safe, it's still an injury related to a dangerous task of driving a car. But I guess you're of the mindset as long as you aren't the one getting hurt its somehow OK?

But in the end, we're still just splitting hairs here. Operating and being around automobiles is a risky thing practically all Americans do without even thinking about the safety of it, and for a lot of people it is the least safe thing they'll do that day. 40,000 people a year die from automobiles and well over a million get injured.
by rickcarlino | 2025-05-15 14:22:02+00:00
We used Luerl, the underlying Lua engine, in production for years as a sandboxed scripting environment for FarmBot devices back in the day. Users could execute scripts directly on the device to control peripherals. It was a solid library and the community support was great. From an ergonomics perspective, developers preferred this approach over API calls. I am surprised more projects don’t provide a Lua scripting layer.
by XCSme | 2025-05-15 14:22:10+00:00
You can't beat piracy. Look at video-games. Just make it easier to install and set-up when purchasing than when pirating. Also, the automatic updater only works with a valid license key and support is also only provided with a valid key.

I don't charge monthly, I charge for having an active support/updates period, eg: https://license-api.uxwizz.com/support/prices
by carefulfungi | 2025-05-15 14:22:34+00:00
The first standup experience of my career predates “agile” and was run by my first engineering manager, who happened to be an ex-marine. QA was unhappy with the product. (There was QA!) 10m standups were instituted at 8:45a in the QA workspace. Great process hacking: QA could interject and also hear first hand orientation. Everyone started their day knowing the plan. (And everyone started their day at the same time.) Fun to reflect on how much has changed.
by superkuh | 2025-05-15 14:23:12+00:00
This is one of the few hypersonic technologies which could actually be enabling. This is because detonation speeds things up and increases range compared to deflagration (burning) without necessarily needing air-breathing added. This means the craft can remain a simple tapered cone traditional rocket and avoid shockwave imgingement sites on the craft air intakes and the thermal load of that that is so far infeasible to maintain for more than a minute or two.
by sgarland | 2025-05-15 14:23:44+00:00
Unfortunately, most places go with hardware first, so the problem grows larger and larger. When they do finally hire someone who knows how to address it, it’s a monstrous undertaking that dev teams are reluctant to do, because it’s a lengthy pause on feature development (so really, PMs are reluctant), and also future velocity is typically somewhat slower – turns out proper RDBMS data modeling is rigid, and doesn’t suffer fools.
by alexpotato | 2025-05-15 14:24:07+00:00
This was amazing and reminded me of the first time I heard an mp3.

I was a freshman in college (Fall 1997) and the only music we had access to was either CDs or the radio.

Technically, you could download a .wav of a song but it was super slow (even on fast university networks) and they were huge so you couldn't save that many on the hard drives of the time.

One day, I hear multiple songs coming from my room. Songs that neither I nor my roommate had on CDs. And it clearly wasn't the radio as the songs kept switching quickly with no commercials.

I distinctly remember thinking "Wait, how is he doing that? He doesn't have those songs!"

Makes me wonder what technology is going to have that impact on my kids.
by PaulDavisThe1st | 2025-05-15 14:24:10+00:00
Yeah, when we hit about 80-100k banned hosts, iptables causes issues.

There are versions of iptables available that apparently can scale to 1M+ addresses, but our approach is just to unban all at that point, and then let things accumulate again.

Since we because responding with 404 to all commit URLs, the rate of banned address accumulation has slowed down quite a bit.
by wkat4242 | 2025-05-15 14:24:15+00:00
I'm the opposite. I backed the DK1 but it was unusable to me. Way too nauseating. The high persistence tablet display was horrible, the pixels were so massive.

Then when Facebook took them over they finally had the chance to buy first class custom made components instead of going for scraps from the mobile industry. I don't like Facebook/meta either but their cash was desperately needed.

I also really appreciated the gift of the Rift consumer version, they were under no obligation to do that.