MurphyA/hacker-news huggingface dataset:
by dminvs | 2025-07-02 19:29:42+00:00
in the case of Azure, the users are the engineers tasked with implementing the infra

I'm not sure I've ever heard of a shop adopting Azure on pure engineering merit but my anecdata are hardly exhaustive. it tends to be forced for weird business reasons (retailers mistrusting Amazon, data residency requirements, sweetheart credit deal, CIO convinced by Azure rep over golf)
by Spartan-S63 | 2025-07-02 19:30:03+00:00
Yeah, pre-console-ization of PC releases, devs would produce server binaries that would allow you to host your own servers. You could tweak rules, give preferential slots, etc. It allowed you to create a real community around your self-hosted server.

It's really difficult to create a cohesive gaming organization without controlling your own multiplayer servers. It's a sad state of gaming that every game has centralized servers. If anything, I'd love to see requirements that decentralize multiplayer hosting. The devs can release their own servers, but they'd be alongside the community ones, as well.
by motorest | 2025-07-02 19:30:08+00:00
> What's funny is you're completely backwards here. Microsoft has a much more modern view of the cloud than AWS where everything is a thin veneer over EC2. Azure started as PaaS first and AWS started as IaaS first and that fingerprint is still all over their products.

Irrelevant. I don't care about either history or revisionism. I care about deploying apps/functions. In AWS each lambda function is a standalone resource, whereas in AWS you need to 1) provisional an app service plan, 2) deploy a function app on said service plan, 3) deploy the actual function. It's nuts.

Same goes for storage. While in AWS you just go ahead and create a S3 bucket, on Azures you have to providion storage accounts and then provision a blob storage container.

> Building everything in a VM is the most expensive and naive way to adopt the cloud.

Azure is more expensive, harder to manage, even more impossible to estimate costs. Making claims about cost as if it makes Azure look good sounds completely crazy.
by asoneth | 2025-07-02 19:30:20+00:00
I agree with many of your statements but draw the opposite conclusion.

HTML and CSS are expressive, have a vast selection of libraries and tools, and can actually result in shippable code. Designers and front-end devs should learn and use it.

But I don't see the point in creating a design tool unless it's meaningfully simpler than HTML/CSS. I reach for Figma when I need to quickly mock up a dozen iterations using our design system and fancy rectangles. It's fast enough that I can make mockups in realtime during discussions with developers and subject matter experts. But if I'm actually going to take the time to set constraints to make things flex properly or make a real table then why not use HTML and CSS directly?
by mschuster91 | 2025-07-02 19:30:33+00:00
> It’s fun to be outraged but a more nuanced read is that Amazon is stuck battling all kinds of fraud and it can be hard to differentiate.

Well that's on Amazon then. They could go the Walmart route and enforce in-house random testing on the stuff they sell. Walmart, for all the rightful hate they get, Aldi, Lidl, Costco, Coop, they all have very strict and extensive negotiations for purchase, and they can, do and will refuse shipments from vendors that fail to meet QA.

But they don't, that's how Bezos got one of the richest men in the world. And Amazon got entrenched way too fast for regulators to ever meaningfully catch up.
Show HN: A news app where AI fetches RSS feeds based on your prompt
by vincentyyy | 2025-07-02 19:31:15+00:00
I've been building A01, a news app where you just describe what you want to follow, and AI pulls in relevant content for you from RSS feeds every hour.

Under the hood, it checks about 2,000 RSS feeds every hour, embeds the articles, and matches them to your prompt.

It’s been most useful for niche topics so far. Like following stablecoins but skipping the rest of crypto. Or tracking new AI startups without getting general AI news.

Here’s the TestFlight link: https://testflight.apple.com/join/bgPEKf3M

If that’s full, you can get a link through the site: https://www.a01ai.com

Would love to hear what you think.
by kris-kay | 2025-07-02 19:31:37+00:00
I did read Josh's great article and had a go at implementing the tutorials. Unfortunately, I ran into some issues with the border-radius via SVG mask bit. It worked great on a hardcoded element, but I still need to figure out how to make it work across a whole component library where the border-radius changes based on the user's branding and container-queries.
by LiquidSky | 2025-07-02 19:31:45+00:00
>Remote has allowed us to adopt meeting policies that would never exist in-person: giant, long, back-to-back sessions with no purpose, plan or opportunity to pee.

Oh, if only that had been true, but pointless, aimless meetings have been a plague forever. Maybe less so the no-peeing.

But "no agenda, no attenda" only works if you're in a position to refuse. Often attending meetings is seen as part of the job, either formally or in the managers' eyes, so ignoring them without good reason isn't allowed without repercussions.
by xphos | 2025-07-02 19:32:02+00:00
Yeah I'd argue Jack Welch didn't create that value rather he found a way to extract from the corporate mines and give to shareholders and himself very effectively. It has caused the collapse of some but not all those corporate mines. GE is a good example that maximized shareholder value until the shareholders left and there was nothing left for the company.

I also wouldn't read to heavily into the USSR collapsing because they saw rich American's they saw that for the entire history of USSR. USSR is complex it honestly worked for people for a little bit during the war (the ones that lived but they did live) but when the pressure of WW2 dropped the optimization functions all went haywire, the same way they were haywire before the war see Ukraine famine 1933. War is a strong optimization function for economies because the cruff is drained but not a constraint you want to live under long term. I am not trying to cheerlead the USSR but I think this is just not really a good metaphor for comparing economies and needs much fine examination to really get into.
by ethbr1 | 2025-07-02 19:32:27+00:00
I'd argue you're looking at it incompletely. If wealth is accreting in individuals, then those individuals need to be taxed more than they currently are.

Society shouldn't care if Bezos' wealth is increasing because the value of Amazon is increasing or because he struck gold on his property: the issue is that he and others own an outsized share of global wealth.

The answer is increasing how progressive tax rates are, especially at the ultra high-end.

If Bezos or other post-unicorn founders have to decrease their ownership stakes in "their" companies to pay their tax bills, that doesn't decrease the competitiveness of the businesses.

It just decreases their ownership.

Pretending that decreasing the wealth of the rich is incompatible with efficient business is a red herring used to justify individual control. Businesses can still run and people can be employed: individuals just won't have as much exclusive control over them.

And before the 'Think of small founders!' fig leave gets trotted out to cover obscene wealth, we're talking about T500-scale companies that are well past that size, and whose market distortion arguably threatens small founders much more. (Remember 'Be the next ____' instead of 'Be bought by the current ____'?)
by Spartan-S63 | 2025-07-02 19:32:28+00:00
These days, indie devs seem to be the only ones to still allow self-hosting of servers. Take for advantage New World Interactive (makers of Squad, Squad 44, etc). Their servers are self-hosted, though, there is an "official" license you can apply for given an application form. So there are dev "blessed" servers, but no centralization. It's what PC gaming should still be.
by DebtDeflation | 2025-07-02 19:32:46+00:00
How does that even work? You take away thousands of people in the market selling (presumably these were enterprise sales, not low end consumer stuff that "sells itself") and what happens to revenue? This strikes me as classic bean-counter logic that sees all sales and marketing effort as pure cost and assumes it can be eliminated while simultaneously viewing revenue as a constant, with no relationship between the two. Really an extension of the view that you should just eliminate all of the engineers first, because they're the most expensive. Too many people in the C-suite detached from their products and their customers, who see their company as just numbers in a spreadsheet.
by Animats | 2025-07-02 19:32:47+00:00
Musk keeps saying that.[1]

Tesla is not doing all that well with self-driving cars. They're behind Waymo, Zoox, and Baidu in Level 4 systems. (Level 4: good enough for a taxi service). All the major manufacturers have a Level 2 system now. A few have a Level 3 system where the driver can sit back and watch, but has to be ready to take over, which is where Tesla is now.

There are at least 18 humanoid robots far enough along to have YouTube videos, none of which are commercially successful. There's no reason Tesla will dominate that industry, if and when it gets going.

When those industries get going, there's no reason to expect they will have high margins. Humanoid robots compete with low-wage workers. Self driving cars compete with Uber drivers.

[1] https://hgbr.org/elon-musk-unveils-teslas-ambitious-2025-vis...
by beefnugs | 2025-07-02 19:32:55+00:00
Taking VC money means its just a matter of time. If the ceo thinks he is in control, then he will be voted out.

We need software tools tracking all rich people now: who has sold out in the past, what they are working on now, who he has partnered with in the past, constantly pointing to and promoting underdog alternatives, all the dark patterns they implemented, all the lies they have said publicly, as much off the books recording of their batshit ideas as possible
by jordanb | 2025-07-02 19:33:25+00:00
Weirdly this is pretty much the story of code generators.

When I first got into web development there were people using HTML generators based on photoshop comps. They would produce atrocious HTML. FE developers started rewriting the HTML because otherwise you'd end up with brittle layout that was difficult to extend.

By the time the "responsive web" became a thing HTML generators were dead and designers were expected to give developers wireframes + web-ready assets.

Same thing pretty much happened with UML->Code generators, with different details.

There's always been a tradeoff between the convenience and deskilling involved in generated code and the long term maintainability.

There's also the fact that coding is fundamentally an activity where you try to use abstractions to manage complexity. Ideally, you have interfaces that are good enough that the code reads like a natural language because you're expressing what you what the computer to do at the exact correct layer of abstraction. Code generators tend to both cause and encourage bad interfaces. Often the impetus to use a code generator is the existing interfaces are bad, bureaucratic, or obscure. But using code generators ends up creating more of the same.
by NomDePlum | 2025-07-02 19:33:29+00:00
Sure, that's true and reasonably serious. However, the non-compliance was the first time in 20 years and based on not providing timely co-operation. So largely procedural and not close to being an indication that a verified weapons programme was being undertaken.

Certainly it did not merit the Israeli strikes at all as that more than anything sets back the oversight of Iran.
by SkyMarshal | 2025-07-02 19:33:46+00:00
It's interesting to me that there was already a manufacturing facility in the US that could readily make something as random as a memory foam dog bed on short notice, even if somewhat more expensively.

I had though all such simple things had been completely outsourced to China or Vietnam or somewhere. That does imply if that if manufacturing economies of scale can be returned to the US, the price could become competitive, even for low value-added products like this.
by inasio | 2025-07-02 19:34:19+00:00
Membership filters are very efficient filters that guarantee no false negatives, but false positives are possible (how much and how many can be adjusted based on the dataset and filter's parameters). An obvious application could something like checking whether passengers are in a no-fly list, where false-positives could be handled by further checks. As far as I know cuckoo filters [0] are the state of the art for this, but per this work in principle you could make very efficient with using a SAT (or XORSAT) solver that could generate many feasible solutions out of random SAT problems.

- Google scholar pointed out this link to get a pdf for one of the papers cited in the repo [1]

[0] https://en.wikipedia.org/wiki/Cuckoo_filter

[1] http://t-news.cn/Floc2018/FLoC2018-pages/proceedings_paper_4...
by schiffern | 2025-07-02 19:34:42+00:00
>so many compelling alternatives

With the recent news BYD has been cooking their books, are there any alternatives left that aren't being sold at a huge loss?

If the alternatives depend on subsidies from gas car sales, it would seem the automotive industry has not actually solved the problems (both technical and economic) necessary to transition the world off fossil fuels.

Doesn't sound like much of an alternative (for the planet), really.

Legacy auto talks a big game about the entire industry electrifying, but their actions say they're flushing money on compliance cars and stalling until they can kill EV mandates or kill Tesla or (preferably) both.
by mekoka | 2025-07-02 19:35:22+00:00
Having only recently been made aware of Quakerism myself, I also came to the conclusion that it should have a more prevalent mention as a sub-current of Christian Mysticism. That association may potentially create a bridge to other similar mystical contemplative traditions, nowadays sometimes labeled under the umbrella term "nonduality", which includes Zen, Advaita, Daoism, Sufism, among others. As Meister Eckhart said, "Theologians may quarrel, but the mystics of the world speak the same language".
by dwoldrich | 2025-07-02 19:35:43+00:00
I personally believe it's a mistake to invite AI into your editor/IDE. Keep it separate to the browser, keep discrete, concise question and answer threads. Copy and paste whenever it delivers some gold (that comes with all the copy-pasta dangers, I know - oh, don't I know it!)

It's important to always maintain the developer role, don't ever surrender it.
by martinald | 2025-07-02 19:36:04+00:00
I get the perhaps mistaken impression the biggest problem games developers have is making & managing absolutely enormous amounts of art assets at high resolution (textures, models, etc). Each time you increase resolution from 576p, to 720p to 1080p and now 4k+ you need a huge step up in visual fidelity of all your assets, otherwise it looks poor.

And given most of these assets are human made (well, until very recently) this requires more and more artists. So I wonder if games studios are more just art studios with a bit of programming bolted on, vs before with lower res graphics where you maybe had one artist for 10 programmers, now it is more flipped the other way. I feel that at some point over the past ~decade we hit a "organisational" wall with this and very very few studios can successfully manage teams of hundreds (thousands?) of artists effectively?
by kerblang | 2025-07-02 19:36:07+00:00
The way I think of it, monads are a solution to Callback Hell, where you've fallen in love with lambdas, but now you have a nightmarish mess of lambdas in lambdas and lambdas calling lambdas. The monadic functions allow you to create "for comprehensions" aka "do comprehensions" but really, they look like a classic for-each loop. They secretly call the monadic map/flatMap/filter functions.

for x in list doThings(x)

These comprehensions have a strange bonus feature, that you can do nested "loops" all at once, and even add "guards" (little if statements)

newlist= for x in list1 y in list2 if y > 3 z in list3 doThings(x, y, z)

But again, the comprehension, when "de-sugared", is secretly calling the map/flatMap/filter functions of list1, list2, list3 to get our result. You as the author of a given monad can implement those functions however you want, and they're all 3 lambda based. But notice how the comprehension is flattening those lambdas out! Our callbacks in callbacks are much more readable like this.

Without comprehensions, you can still implement monadic functions in any old language (probably in C...?), and they're handy in their own right, but you don't get the flattening-of-callback-hell magic.
by charles_irl | 2025-07-02 19:37:42+00:00
Author here! Worked on this project generating QR codes with diffusion models and ensuring they actually scan.

Ended up having to manually scan a few thousand generated codes by hand in order to build up a dataset to evaluate fully automated systems against.

We landed on QReader. It was such a good match for a human with an iPhone that we were able to use it to scale up inference -- basically, generate eight codes, each of which has a ~30% chance of scanning, then show the user any that did scan. That gives you a (1-0.3)^8 ~= 5% chance of failure.
by nthdimension | 2025-07-02 19:37:53+00:00
Hi HN,

We built Lumina Room, an AI-powered virtual data room to help startups create their data rooms and give investors a better experience. It includes tools like AI chat to ask questions about documents, automated analyst summaries, chart generation from financials, and coverage reports to check for missing documents. The goal is to save time for both founders and investors.

We’ve launched and would love the community’s feedback!
by LosAlamosNerd | 2025-07-02 19:39:23+00:00
LANL’s particle accelerator shuts down about every 28 days because a tiny tungsten filament burns out under heat, cesium, and ion bombardment. Researchers are testing graphene coatings—atomic-scale “armor”—to keep it running longer.

I would love to hear if you think this kind of nano-protection could be generalized to other extreme environments (fusion, space, etc).
by dragontamer | 2025-07-02 19:39:39+00:00
UDNA isn't a name but instead a big shift in strategy.

CDNA was for HPC / Supercomputers and Data center. GCN always was a better architecture than RDNA for that.

RDNA itself was trying to be more NVidia like. Fewer FLOPs but better latency.

Someone is getting the axe. Only one of these architectures will win out in the long run, and the teams will also converge allowing AMD to consolidate engineers to improving the same architecture.

We won't know what the consolidated team will release yet. But it's a big organizational shift that surely will affect AMDs architectural decisions.
by akmarinov | 2025-07-02 19:39:45+00:00
To add to this, Tesla has had barely any battery progress on range and charge rate since 2018.

Here’s Model Y’s charging curve - https://evkx.net/models/tesla/model_y/model_y_long_range/cha... at 30% you’re below 150 kw

Meanwhile here’s a competitor - Kia EV6 https://evkx.net/models/kia/ev6/ev6_long_range_awd/chargingc... keeping above 150 kw at around 70%

You got the Audi Q6 with more range, more comfort - massaging seats, screens everywhere, fancy lights.

7 years with barely any progress.

Then there’s the design - Model X has never head a meaningful exterior design refresh.

Model S hasn’t had one in years since the nose design refresh.
by perching_aix | 2025-07-02 19:40:29+00:00
Is that not every major software release? Like what are you gonna do, stop using your phone / laptop and turn hermit? Because I 100% feel people would be more likely to do that than to hop ecosystems, but then this is obviously not happening either. So yes, people will just shake their fist at the sky and then just slowly accept whatever instead. Not because "nurds stoopid", but because life moves on. Life's not anywhere near so narratively satisfying.
by dylan604 | 2025-07-02 19:40:49+00:00
> And of course the usual sinophobia (e.g. everything Chinese is spying on you)

to assume it is not spying on you is naive at best. to address your sinophobia label, personally, I assume everything is spying on me regardless of country of origin. I assume every single website is spying on me. I assume every single app is spying on me. I assume every single device that runs an app or loads a website is spying on me. Sometimes that spying is done for me, but pretty much always the person doing the spying is benefiting someway much greater than any benefit I receive. Especially the Facebook example of every website spying on me for Facebook, yet I don't use Facebook.
by specproc | 2025-07-02 19:40:53+00:00
I have to say I'm fortunate enough never to have found myself in that situation. Is this something that happens regularly in America?

I would comfortably say I completely share this conviction. I would not like to find myself in a position where that conviction was tested -- such as that you describe -- but not killing is almost universally understood to be a fundamental law of civilised society.

One can defend oneself and others in a myriad of ways that do not involve murder.
by AnimalMuppet | 2025-07-02 19:41:42+00:00
This may be a dissenting opinion, but... Haskell tried to avoid mutable state. "Local state manipulation" was not really a thing you could do in Haskell, deliberately. Then someone figured out that you could (ab)use a monad to do that. And because that was the only way, whenever they needed to manipulate state, Haskell programmers reached for a monad.

So it's not "what can a Haskell monad do that a Python class cannot". It's "what can a Python class do in a straightforward way that Haskell has to use a monad for, because Haskell put the programmer in a straightjacket where they couldn't do it without a monad". It's basically a pattern to get around the limitations of a language (at least when it's used for state).
by benzguo | 2025-07-02 19:41:51+00:00
Zo | Onsite | Brooklyn | Full-time | https://robc.substack.com/p/zo-computer

We're building a new kind of personal computer in the cloud, designed from first-principles for an AI named Zo that "lives" on your machine. You can write, do research, schedule tasks, run code, host sites and services, and much more, all from your Zo computer.

Our cofounders are Ben (early at Stripe 2015-2023) + Rob (first eng at Substack).

Looking for experienced, high-taste, high-agency generalist software engineers to form the founding team.

ben at substrate dot run
by bargainbin | 2025-07-02 19:41:54+00:00
100% this. As some who’s regularly derided by his colleagues for “hating meetings”: I don’t “keep meetings to a minimum”, I “keep meetings to a benefit”.

If I’ve called a meeting it’s because there’s a benefit to the instant vocal communication. If you’re not there, you’ve not attended the meeting, no matter which tools you use to record, transcribe or translate.

Conversely, if I thought I didn’t need to be in a meeting, then I wouldn’t send a tool to gather stuff for me to then just ignore the tool output - because I don’t need it.

These tools are a sign of cultural rot from both participants and the fact people are even making them shows deep flaws in how we communicate in the modern workplace.