MurphyA/hacker-news huggingface dataset:
by motorest | 2025-07-30 18:03:29+00:00
> I don't think I buy that. It's hard to build a nice web app without JS, but an informational website doesn't need JS to be beautiful.

It's not that I disagree with the premise, but you should understand that the "informational website" scenario tends to apply only to a subset of a website's requirements. As soon as you stumble upon any need that goes beyond what static HTML can provide, you are faced with the decision to either create tech sprawl and a patchwork of ad-hoc solutions, or you just bite the bullet and onboard a framework that handles all your needs.
by ajross | 2025-07-30 18:03:31+00:00
There is, but it's part of the platform ABI and not the C language standard. The latter specifies syntax and behavior, the former is what's concerned with interoperability details like memory layout.

I happen to have a copy of AAPCS64 in front of me, and you can find the specification of bit packing in section 10.1.8. The sysv ABI for x86/x86_64 has its own wording (but I'm pretty sure is compatible). MSVC does something else I believe, etc...
by steveklabnik | 2025-07-30 18:04:18+00:00
> I see why people resent it; I'm saying they're foolish to do so.

Okay, sure. I am also not a "I only want to put my head down and code" person either.

> And since you can't seriously mean me to believe performance is not evaluated at Oxide,

Not formally, no. Because there are no levels, no corresponding salary bands, there's no need to have a formal process, with all of the justification work that has to go in from the employee, and all of the reading and evaluating all of that stuff from management.

It is true that if you don't do your job, you'll be let go. However, that's a conversation that would happen between you and Bryan/Steve, not an annual or quarterly process with all of the paperwork and such that those formal processes demand.

Instead, we simply do our jobs, and get paid our salary.

It sounds like it isn't an environment for you, and that's okay.
Show HN: I built an AI audio guide you can use at any museum
by ywsp | 2025-07-30 18:04:54+00:00
Pre-recorded museum audio guides are usually limited — they only cover a few “highlight” pieces, or aren’t available at all. Human-led tours are great, but they’re only offered at fixed times and with limited slots.

At the same time, if you try to read all the label text thoroughly, you often end up spending more time reading than actually looking at the exhibit — something I’d rather do on Wikipedia at home. Plus, museum fatigue sets in quickly. Or you skip the labels, hop from item to item, and walk away without really knowing what you were looking at or why it mattered.

That’s why, as a museum fan, I built a web app that lets you generate an instant audio guide for any exhibit — just snap a photo of the label (or type it in), and you get an AI-generated narration you can listen to while looking at the piece.

To be honest, it’s probably not especially technical by HN standards — this is my first serious coding project. But I think it’s interesting at the intersection of tech, culture, and how we experience learning in informal spaces like museums.

Curious to hear thoughts — feedback much appreciated.

Check it out here: https://www.museumwhisper.com
by const_cast | 2025-07-30 18:05:05+00:00
HTML templating isn't just string interpolation, Its a whole templating engine. It's not like JSX, which is fake templating. Server side frameworks have real templating.

Plus, you have to convert data to HTML somewhere. If you're using react you do this typically on the front end. You traverse and read JSON and convert it to HTML... Just like you would in PHP. Just, on the front end.
by steve_adams_86 | 2025-07-30 18:05:12+00:00
If you'd like to use tap water without waiting, you can add ascorbic acid to water straight from the tap and it'll neutralize the chlorine and chloramine.

Ascorbic acid is a great, environmentally-safe reducing agent that readily donates electrons to these compounds. A 500–1000mg Vitamin C powder capsule will contain enough ascorbic acid to neutralize 5 gallons of even the worst city water with a good buffer to spare. What's left is harmless to most life, so you can throw your organic matter straight in.
by SoftTalker | 2025-07-30 18:05:42+00:00
The only entities that can possibly control Facebook and Google are nation-states. If there is to be any regulation of them (or the content they push) at all, that's where it has to happen. These giant tech companies have demonstrated that they don't care to do it themselves. Of course individuals can decide to use these platforms or not, but if that was good enough to achieve the society most of us want to live in, we wouldn't need 90% of the laws we currently have.
by HocusLocus | 2025-07-30 18:05:43+00:00
Who owns it? (an LLC) contracts 'not public knowledge'

How expensive is it to operate?

How many icebreakers does NSF operate?

Is there a US Coast guard icebreaker under construction?

Lots of generic "they're sabotaging science! We're doomed!" around here.

Sorry, just asking all the other missing questions. Carry on with the hysteria.
by brentm | 2025-07-30 18:05:58+00:00
The problem here though is what will ever give Israel confidence that Oct 7 will never happen again? We know that going after terrorists for years and killing them just creates more terrorists (Iraq, Afghanistan). The young children who do not end up dying of starvation will be men in 20 years, still in Gaza with no options to leave and resent Israel who they will consider to be effectively their jailer. The situation is just untenable. I don't like to think that the result of Oct 7 is a more open Gaza but I don't really know what other options Israel has.

Hamas obviously started this but Israel won the war a long time ago. The world deserves an end. The longer it goes on the more Hamas will actually have achieved some kind of lasting positive image of Gaza which is rooted in their actions on Oct 7th and that would be an incredibly bad outcome for all.
by al_borland | 2025-07-30 18:06:00+00:00
It looks like RapidWeaver still exists, though last I used it, it wasn’t a typical WYSIWYG editor like classic Dreamweaver. I found it has a higher learning curve than I’d like.

https://www.realmacsoftware.com/rapidweaver/

Most WYSIWYG editors have become text editors. Panic’s Coda has become Nova (a text editor). Even what I last saw of Dreamweaver, it was very code-forward.

I think the less technical users just use platforms. More technical users have historically turned up their noses as WYSIWYG editors, so it left a gap in the market.

Looking at AlternativeTo, there are some options out there.

https://alternativeto.net/software/adobe-dreamweaver/?featur...
by spmurrayzzz | 2025-07-30 18:06:00+00:00
> I spent at least an hour trying to get OpenCode to use a local model and then found a graveyard of PRs begging for Ollama support

Almost from day one of the project, I've been able to use local models. Llama.cpp worked out of the box with zero issues, same with vllm and sglang. The only tweak I had to make initially was manually changing the system prompt in my fork, but now you can do that via their custom modes features.

The ollama support issues are specific to that implementation.
by starkparker | 2025-07-30 18:06:13+00:00
No. They are by definition useless.

When I start at a company, I ask if there's a swag opt-out, and if they don't offer one I lobby for it. When I get swag I didn't request or want, I refuse the package or ship it back.

I'm happy to accept shirts or hats when I'm in a visibly customer-facing role or for an event, but the rest of the swag is pure and instant waste, and it makes me like the company less. I get why much of it is done the way it's done (minimum order sizes, quantity discounts, contract reqs, as comp bonuses thrown in with customer/event swag orders) but I don't want that shit in my house.
by bawolff | 2025-07-30 18:06:29+00:00
> > why there is no "just stop fighting" option

> I don't recall many people ever seriously asking for that

i live in Canada, literally half a world away. Every street light pole seems to have some sort of "Ceasefire now" sticker on it. I also see similar sentiment in online threads on the topic. I think there is a significant group of people who want Israel to commit to an unconditional ceasefire in Gaza.

> We know exactly why Lebanon, Jordan and Syria are angry at the Israeli government

When people talk about this topic, they are usually referring to the conflict with Palestine.
by edwardbernays | 2025-07-30 18:06:41+00:00
Nah, he transparently accepted money from waymo to peddle propaganda. Once somebody takes propaganda money, there's no trusting them anymore. From then on out, everything they do is in service to propaganda paymasters. Even just doing regular, good quality work can only be viewed through the lens of acquiring social capital to liquidate into financial capital later.

See: Brian Keating licking Eric Weinstein's jock strap in public and then offering mild criticism on Piers Morgan.
by golly_ned | 2025-07-30 18:07:03+00:00
I have a similar use case and this idea also occurred to me.

However: the dict in this case would also include dataclasses, and I’d be interested in finding what exact attributes within those dataclasses were accessed, and also be able to mark all attributes in those dataclasses as accessed if the parent dataclasses is accessed, and with those dataclasses, being config objects, being able to do the same to its own children, so that the topmost dictionary has a tree of all accessed keys.

I couldn’t figure out how to do that, but welcome to ideas.
by JohnFen | 2025-07-30 18:07:08+00:00
Before I learned my lesson and stopped accepting swag (except t-shirts which are always useful), I had a similar accumulation. Eventually, I just donated it all to the local equivalent of Goodwill.

I was given a bunch of swag when I started my current job, and just left it in the corner of my cube. When I move on, I'll leave it behind right where it is.
by tgtweak | 2025-07-30 18:07:15+00:00
Likely government-adjacent and with high portfolio use case match. These orgs are less and less keen on shifting sensitive workloads to public clouds - even "gov clouds". Let's not forget that the best access control is to have no access, and that obscurity is actually a form of security especially in a world where effort put on vulnerability searching is proportionate to popularity. The odds of someone discovering and exploiting your obscurely coded and privately hosted oxide stack are orders of magnitude smaller than someone compromising your public cloud.

USIT > U.S. Innovative Technology (“USIT”) is an investment firm that backs growth-stage commercial companies with critical technologies relevant to the national interest, including, artificial intelligence, future of compute, new industry, space & communications, bio & healthcare, and defense tech. USIT was founded by American technologist and visionary investor Thomas Tull.

joined by: Riot Ventures, Eclipse, Jane Street
by chimineycricket | 2025-07-30 18:07:21+00:00
>the way Israel is currently/always being portrayed

Israeli soldiers, politicians, and many civilians are portraying themselves this way. Soldiers post videos sniping a child in the head calling it a "legendary video", politicians say Palestinians should starve, civilians block aid trucks.

Do you resent the way they are portrayed or do you mean you resent what a lot of Israelis are doing?
by autoexec | 2025-07-30 18:07:29+00:00
children screeching and yelling, provided that it isn't going on for hours at a time or in the middle of night, is just a normal consequence of living in a community.

I do feel for people who move in next to schools or public pools/playgrounds but considering how much time kids spend indoors these days I'd guess that people today have it much easier than people did in the past.

I'd much rather have to occasionally be reminded that kids are somewhere playing and having a good time than deal with a lot of the other noises that can disrupt a person's day like loud cars/motorcycles, drunk people fighting, landscapers or sirens.
by wvenable | 2025-07-30 18:07:33+00:00
> First insanity is figuring out what in the fuck you need to support.

Since I no longer support .NET Framework, it's just .NET now.

.NET was two platforms for a while and they did a lot of weird stuff to make that work (.NET standard) but it's been one platform for many versions now so that specific difficulty can mostly be ignored.
by bee_rider | 2025-07-30 18:08:11+00:00
> It is disheartening to see how popular that stuff is […]

> Customers won't care about all that. […]

Looks like we’re on a similar page.

I do think people are generally frustrated with how shit everything is nowadays, but have trouble spotting the root cause.

A suspicion of mine (I have no data) is that part of the problem is that most of the folks who could handle complexity and who pay attention to detail (people who could be designing QA tests for devices) have instead been funneled into building and testing complex websites. Or building website building frameworks and then testing the frameworks, the websites themselves rarely seem to actually get tested.

It is also hard to price the cost of all this nonsense, because the main way of paying for it is that companies buy ads on social media sites. The price of those ads has to be factored into the price of their products eventually, but it is all really diffuse.

What can we do? Not buy stuff from companies that engage in all this. I don’t buy much, as a result.
by thecosmicfrog | 2025-07-30 18:08:29+00:00
As far as I've seen, it's generally just the WASM modules that crash, and not a full sim crash to desktop (CTD). But considering the WASM modules are usually running all of the aircraft logic, systems, flight control computers, etc. then it tends to mean a complete flight loss since you can't... well... control the aircraft anymore. I'm not sure what kind of automatic restart logic exists for crashed WASM modules, if anything. It would be interesting to see if module crash recovery is possible.
by mrandish | 2025-07-30 18:08:36+00:00
I ran an A-Max mac emulator on my 030 accelerated Amiga 2000. It worked surprisingly well!

> ultimately what saved them was Microsoft

Indeed. At the time of MSFTs surprise investment of $150M in Apple (supposedly arranged in a single phone call from Steve to Bill), more than one pundit opined that the Justice Department's anti-trust investigation into Microsoft was a major factor. I don't recall the exact timing of the suit being filed vs the investment but MSFT certainly knew well in advance that a suit was likely as the Justice Department investigated for years before filing. A key part of MSFT's anti-trust defense was that there were viable competitors, of which Apple was the best example. At the time of the investment Apple was, arguably, just months away from running out of cash. Jobs needed the money to buy time so he could rework the marketing and products.

I've always thought that investment was a smartly pragmatic move by Gates. It was a relatively cheap way to ensure he still had one competitor on life support that wasn't quite dead yet - and, although I'm sure Gates didn't expect it, MSFT actually ended up making money on the investment (although Gates would have happily given up that profit to not have the iPod->iPhone->iPad to compete with later :-) ).
by tguvot | 2025-07-30 18:08:36+00:00
people here don't understand and don't care about difference between 700k settlers, 500 hilltop youth idiots and where from they came.

trying to explain it, will get you downvoted and flagged. because people find it inconvenient when facts don't correlate with carefully cultivated media picture that they been consuming

edit: just in case somebody cares

https://www.tabletmag.com/sections/israel-middle-east/articl...

https://www.jns.org/over-6300-terror-attacks-against-jews-in...

https://en.wikipedia.org/w/index.php?title=Price_tag_attack_...
by benjamaan | 2025-07-30 18:08:38+00:00
Technically it’s Bitcoin Lightning. We support that because its cheap And fast and widely used (650m users).

Also we are Bitcoiners.

However we do support exchange wallets like Luno.com, VALR.com and Binance.com and are adding many more and whatever crypto they support.

As Bitcoiners we try to basically just mention Bitcoin.
by arebop | 2025-07-30 18:08:53+00:00
YouTube Kids is also full of garbage. The bar to get content into YouTube Kids is substantially higher than YouTube but still the average video's educational quality is abysmal.

There are people at YouTube/Google/Alphabet who care but at the end of the day we get what the invisible hand gives us. Market forces have not yielded a well-curated educational video experience on YouTube.
by azemetre | 2025-07-30 18:09:14+00:00
Not everyone makes websites by hand. I know people that strictly use WYSIWYG editors to make static content. My friend uses this very archaic looking program to make his static content. They all look like design straight taken from geocities but it's what they use. I doubt they're a small co-hort.

They're probably larger in number than devs.
by cubefox | 2025-07-30 18:09:27+00:00
Yeah. Perhaps animals are the first organisms that developed the ability to be awake, not the first that developed the ability to sleep.

By the way, even Cnidaria (jellyfish etc) exhibit sleep-wake cycles [1]. They don't have a brain, but they do have a nervous system. Maybe the first animal with nervous system (a common ancestor of Cnidaria and Bilateria) was the first to have a sleep-wake cycle.

I don't understand the current research on mitochondria, but it sounds as if sleep has to do with how neurons work.

1: https://link.springer.com/chapter/10.1007/978-3-031-62723-1_...
by jorisboris | 2025-07-30 18:09:33+00:00
In last few years I’ve been to multiple very mediocre hotels and restaurants with 4.5 or higher rating, so there is definitely some sort of manipulation going on.

Frankly, if I had a restaurant I would also try to crank up my rating.

It’s still useful though, the above experiences taught me to actually read the reviews, and read between the lines. It just takes more time.
by jeffbee | 2025-07-30 18:09:55+00:00
My comment wasn't really about Oxide, it's about the fallacy. A person can't succeed in life thinking they can do something cheaper on the sole basis that the other guy makes a profit. The much more likely explanation is that the other guy makes their profit by being much, much better than you.

To stretch the metaphor to a grotesque extent, I think Oxide stands in the middle between the home-grown and the industrial tomato. Your average corporate IT installation has the same economics as home-grown. Even if they have 1000 potted plants, they are still potted plants, and they are still $100 tomatoes. EC2 is a 5000-acre California tomato grower where the fields have been leveled using lasers and the fruits are harvested by robots driving themselves using on-board GPUs. Their tomatoes cost 5¢. An Oxide computer is like having a 1-acre kitchen garden where the tomatoes are in rows. These are more like $1 each. The economics are undoubtedly better.
by lordnacho | 2025-07-30 18:09:56+00:00
But South African apartheid, as well as American Jim Crow laws, were about people who didn't think they occupied different countries, and didn't think they should. It was about changing how the law saw people within the same country, with everyone agreeing they should be in the same state, under the same government.

Israel/Palestine seems to be two groups of people who really do not want to live together, and would prefer to be rid of the other side.
by istjohn | 2025-07-30 18:09:58+00:00
It's the "Jewish" in Jewish state that lies at the root of the conflict, isn't it? There aren't many options to maintain a dominant ethnic identity in a democracy when the land the nation was founded on was already inhabited by people who don't share in that identity. The only option is to either cede that ethnic identity or to engage in mass displacement and disenfranchisement.

It's exceedingly subtle the way ethno-nationalism gets smuggled into the phrase "as a sovereign Jewish state," but it is no less terrible and ugly than the ethno-nationalism in other parts of the world and eras in history.
by jerf | 2025-07-30 18:10:40+00:00
I want to amplify this. It isn't just that we don't trust you personally or something at your current level of development. It is that we have seen all the smartest people use C, augment it with all manner of static analysis tools, develop endless "technically this is a C dialect and not C" practices like making bespoke rules about how and when to allocate and how to deal with recursion...

... and they still write programs blasted full of security holes and bugs that would be prevented in any other language. (Other that C++.)

Not that other languages are perfect or anything. But we've got decades of proof that C is full of sharp edges and that no, you (and this time I do mean you personally) aren't avoiding them. You just haven't noticed the bleeding yet... and the odds are good it's actually your users that will pay.

I consider greenfielding in C without the absolute best in static analysis backing you up to be professional malpractice. If you're not acting as a professional than that doesn't apply. But no professional should be doing that in 2025. And I consider "C backed with the absolute best static analysis" to still be something you need to be backed into, against your will, because of something very compelling for your project.

Also, the type system is bad, it lacks good closures, it can't abstract worth a toot, by 2025 it is legitimately a bad language despite all the attempted fixes over the decades. And I'm not a "use Haskell for everything" sort of guy... but C is just way, way too deep into the "costs" on the cost/benefits equation. It was a great language for the time, but we did not reach the epitome of programming perfection in the 1970s. I doubt we've reached it even now. Nobody should be reaching for C routinely now.

I advise spending some time learning Rust. I'm not saying that as a crazed Rust advocate... my actual experience with the language is limited to "I compiled Hello World once". But the borrow teacher will teach you a lot of important things about how to think about memory management. Then you will go back to C, and with a couple of hours you'll find yourself appalled. The resulting clarity you will see C with is completely accurate, and while you can get it from other places, Rust is a very efficient teacher of the problems I'm referencing here. In 2025 C is truly an appalling language.
by lcnPylGDnU4H9OF | 2025-07-30 18:10:58+00:00
> Other hobbies build transferable skills, abilities, knowledge or muscles.

I'll go with a popular one with this crowd: chess. What "skills, abilities, knowledge or muscles" does playing chess improve other than things directly related to playing chess? I can think of game theory but that also seems like it could be improved by playing other games. I think you'd agree that chess is a game and a waste of time but you'd probably not agree that it's bad that it's a waste of time; wasting time is rather the point. Time flies when you're having fun, as it goes.
by bob1029 | 2025-07-30 18:11:17+00:00
There are a lot of ways to manage this problem. My preferred path is to wrap interpolated fields with HttpUtility.UrlEncode() when I know a user can touch it and there are plausible reasons for allowing 'illegal' characters at form submit time.

In terms of performance, it is definitely faster. The amount of time it takes to render these partials is negligible. You'd have to switch up your tooling to measure things in microseconds instead of milliseconds if you wanted any meaningful signal.