MurphyA/hacker-news huggingface dataset:
by onion2k | 2025-12-04 07:47:47+00:00
It depends on what purpose you think prisons serve:

- If you believe that they're a punishment, then probably nothing.

- If you believe that prisons are there to rehabilitate people into being good members of society, then things like libraries, televisions, and other educational things should definitely be there.

- If you believe prisons are there mostly to protect the public from people who have committed crimes, then they should really be quite similar to life outside of prison just with the freedom to move around in public removed.

It's probably some combination of the second two. Prisons as a punishment only serves to create worse criminals who are suffering some deep trauma when they leave, which causes them to commit more crime. But also, people who have committed crimes that don't demonstrate a risk to others probably ought to receive non-custodial sentences and then prisons can be much smaller.
by energy123 | 2025-12-04 07:48:00+00:00
> The act of eliminating surge pricing is not a price ceiling.

If you force companies to price products lower than what they want, then you have a price ceiling by definition.

> Neither approach increases supply.

I didn't mention or allude to supply at all, although it's true that price ceilings also decrease supply (less so if there is monopoly or collusion, but they still do).

I was talking about resource allocation. The person who needs a new system because their previous computer broke will be willing to pay the extra money, but the person who already has a DDR4 system with a 5950x that runs their games well enough will be content to hold off on their AM5 upgrade to DDR5 because the marginal improvement isn't worth the extra $400.

If you have a price ceiling like what you proposed, the person with the DDR4 system may buy the DDR5 that they don't really need 1 day earlier than the person who actually needs the DDR5, creating a misallocation of resources.

(that's an example of the more abstract principle at play).

Theoretical arguments aren't even needed here. The empirical history of price ceilings is there for you to google.

If you didn't know that what you were proposing is a price ceiling, and you thought that I was talking about supply instead of resource allocation, then I mean this with no offence intended but you should study elementary economics before forming confident opinions on the subject. Society is in a vulnerable point with cost of living pressure and we don't need more energy behind these harmful populist ideas.
by atoav | 2025-12-04 07:48:13+00:00
What is missing is a definition of RAG. The whole page uses this acronym like it has to be clear what it is. It is not.

Not that people can't google it, but it is just friendlier if you answer the question a good chunk of people looking at the site will have. It also allows users who need what RAG provides but don't know what it is called to discover it easier.
by johnnyanmac | 2025-12-04 07:49:05+00:00
>To me, any software engineer who tries an LLM, shrugs and says “huh, that’s interesting” and then “gets back to work” is completely failing at their actual job, which is using technology to solve problems

This feels like a mentality of "a solution trying to find a problem". There's enough actual problems to solve that I don't need to create more.

But sure, the extension of this is "Then they go home and research more usages and see a kerfluffle of legal, community, and environmental concerns". Then decides to not get involved in the politics".

>Either way, the market is going to punish them accordingly.

If you want to punish me because I gave evaluations you disagreed with, you're probably not a company I want to work for. I'm not a middle manager.
by ansgri | 2025-12-04 07:49:12+00:00
Probably has more to do with responsibility outsourcing: if SaaS has security breach AND they tell in the contract that they’re secure, then you’re not responsible. Sure, there may be reputational damage for you, but it’s a gamble with good odds in most cases.

Storing lots of legal data doesn’t seem to be one of these cases though.
by sheepscreek | 2025-12-04 07:49:30+00:00
Hyperscalers and even "smaller" shops by comparison, such as CoreWeave, TerraWulf, Lambda.ai.

So yes, enterprise customers doing AI data centre buildouts. They are going all out for them at the expense of their consumer business due to supply constraints.

I don't see this situation changing for many years to come. Would indirectly affect the cost of any electronics that has storage or memory on it. Would be interesting to see how Samsung plays this one out with their limited inventory - they make RAM + SSDs, use it themselves on their phones, laptops, etc. Also supply to consumer and business customers. Interesting times.
by EgoIncarnate | 2025-12-04 07:49:47+00:00
Presumably they've either gotten explicit permission after the fact, rewritten in the commerical product, or the contribution was too minor to be a concern. I don't think they could have put the amount of though needed to ensure they benefit from contributions in a way no one else can, and then also be unaware of license issues with any possible AGPL only contributions.
by SkiFire13 | 2025-12-04 07:49:55+00:00
> First things first, Zig does compile async fns to a state machine: https://github.com/ziglang/zig/issues/23446

Maybe I'm missing something, but that's still a proposal, which also assumes an implementation for the other proposal you linked and that also doesn't exist yet.

For now I would refrain from commenting on non-existing functionality.

> I still think sans-io at the language level might be the future, but this isn't a complete solution.

I'm not sure what about this is really at the language level (only stackless coroutines appear to require language level support, and it's still unclear if it's really possible to implement them). However I do agree that a sans-io, or at least dependency injection for I/O is a great improvement on the library side, and it's something I'd like to see in Rust too.
by altmanaltman | 2025-12-04 07:51:07+00:00
I guess you're right, but it's more of a curve, though. Once you get to any decent level of complexity, it actually helps to have a framework instead of just going all HTML+CSS. Also it helps having something standard as react (that every web developer should fundamentally understand) than doing your custom stuff if other people will be working on it in the future.

There's a lot to say about the side effects of frameworks but there's a reason why everything converges towards that.
by Freak_NL | 2025-12-04 07:51:09+00:00
Why should you absolutely visit Venice? It's not just the crowds that are unpleasant, you are actively contributing to a problem.

No, you don't have to avoid Rome — it's not as bad as Venice, and can support more people — but plan ahead and don't just do a tour of all the 'must see' highlights. Look into the off season if you are a history buff with a hyperfocus on Rome — you won't be able to finish your list otherwise due to all the pointless waiting around.

And yes, visit provincial villages and eat in an authentic Italian restaurant where tourists are mostly other Italians. Experience the difference. But you are not limited to villages. Italy is huge, and there are a lot of cities with remarkable museums, world-renowned festivals, great cuisine, and where your money is more than welcome and your stay won't be marred by extreme crowds and pushy con artists in faux Roman gladiator gear.
by joeg_usa | 2025-12-04 07:51:52+00:00
The index is running up to 2M and at present there are 2.8 Million index but, only 52k results...

The long term goal is to provide a local search solution that is a competitor to search your own data without the complexity, cost, distribution and etc.

And yes, the site search was the original featureset for which you aptly targeted.
by joeg_usa | 2025-12-04 07:53:17+00:00
I suppose the answer here is that their is around 52k results - not by design; but, by limitation --- we are actively running for 2M... 10 local crawlers, 5 remote crawlers, 0 mesh crawlers, and etc.

In general - it is a huge set but, small sample size at present (growing) but, small for the moment. My goal here was to showcase the site as an example.

Index Progress 2.7% | 53,507 / 2,000,000 docs Avg CPU / Memory 2.5% / 956MB Avg Doc Size 1KB Users (Active) 3 (3) Active Sessions 0 Local Crawlers 11/11 Remote Crawlers 4/5 Index Rate 187/min Total Documents 53,507 Active Domains 2,341
by rolandog | 2025-12-04 07:53:55+00:00
I wonder who the "visionaries" were that set the marked increase trend of max prices near 2024-12-09 for DDR4-3600 2x32GB and DDR4-3600 2x16GB?

I think that acted as a dog whistle for the rest of the market signalling there'd be no consequences for ripping other people off.

Also relevant: https://youtu.be/B7sB1-8jKno
by psviderski | 2025-12-04 07:54:07+00:00
I took some inspiration from Kamal, e.g. the imperative model but kamal is more a deployment tool.

In addition to deployments, uncloud handles clustering - connects machines and containers together. Service containers can discover other services via internal DNS and communicate directly over the secure overlay network without opening any ports on the hosts.

As far as I know kamal doesn’t provide an easy way for services to communicate across machines.

Services can also be scaled to multiple replicas across machines.
by johnnyanmac | 2025-12-04 07:54:31+00:00
>So when someone tells me "there's not much there" and when the evidence says the opposite I'm going to believe my own lying eyes. And yes, I could have done this myself but Claude did this much faster and correctly.

If the stories were more like this where AI was an aid (AKA a fancy auto complete), devs would probably be much more optimistic. I'd love more debugging tools.

Unfortunately, the lesson an executive here would see is "wow AI is great! fire those engineers who didn't figure it out". Then it creeps to "okay have AI make a better version of this chunk decoder". Which is wrong on multiple levels. Can you imagine if the result for using Intellisense for the first time was to slas your office in half? I'd hate autocomplete too?
by palata | 2025-12-04 07:55:37+00:00
I don't believe that anyone would buy an Android-powered laptop, but then some people use ChromeOS, so...

But I think anyway Android is going there, just because mobile OSes are going towards "convergence" (if that's the right word?): use your iPad as an iPad, or connect it to a dock station and use it as a computer (with this brand new concept Apple invented that's called "windows").

It's slowly coming on Android as well. And to be honest, the day one can have a docking station at home (or at the hotel, airport, ...) where one plugs their smartphone and get something that looks like a desktop, I'm pretty sure most of my friends and family won't have a need for a computer anymore. They mostly use ~a browser~ Google Chrome already (and Word/Excel for work, I guess?).

And I could totally imagine companies buying smartphones + docking station to their employees instead of laptops + potentially a work phone.
by M95D | 2025-12-04 07:56:48+00:00
> A rich billionaire can still be affected by shareholders.

A rich billioneaire is a shareholder.

> If they stop providing shareholder value [...] they have to change.

But we (the small people) don't care about the shareholder value. Shareholder value is often contrary to what we (the small people) value, so expect change for the worse.

> due to mass boycotts or public scandals

Sorry, what?

> has spent a quarter century digging his claws into every facet of the country

Well, capitalists (as a group) spent 100+ years doing the same, so ...
by SebastianKra | 2025-12-04 07:57:36+00:00
Yeah that's one of the practical workarounds I mentioned. It mostly comes up while spreading (which is why spreads should usually go first) and when persisting (which is why your ORM should have a runtime schema).

But it's a double edged sword:

- You can brand types with additional information. For example, React Query does this to keep track of which type is stored under which cache-key. This is where most strongly typed languages just give up.

- You can progressively extend/narrow types without having to worry about inheritance. Invariants can be statically checked by encoding them in a type: eg IssuedInvoice = Invoice & { … }. A function that needs only a subset of a domain-object can specify this rather than requiring the email-address to verify a phone number.

- You can even emulate nominal types using keyed unions.

The first two alone have saved me from more errors than structural typing introduced.
by tgsovlerkhgsel | 2025-12-04 07:57:50+00:00
"Downloading RAM" is more feasible than people think.

The seek time of a consumer-grade hard disk is said to be on the order of 10 ms. That's roughly the latency of a very high quality FTTH connection. Meaning that if you run a HDD rather than an SSD, a swap file in the cloud could potentially be faster than a local one (especially when you consider multiple reads/writes that could be done in parallel).

It's not exactly downloading more RAM but decently close to call it that for the joke.
by johnnyanmac | 2025-12-04 07:57:56+00:00
>there's something real that everyone wants to hitch on to.

Yeah, stock prices, unregulated consolidation, and a chance to replace the labor market. Next to penis enhancement, it's a CEO's wet dream. They will bet it all for that chance.

Granted, I think its hastiness will lead to a crash, so the CEO's played themselves short term.
by adrian_b | 2025-12-04 07:58:22+00:00
Any market where the prices are negotiated is a bad market.

That means that it is a market where there is an asymmetry of power between vendors and buyers, caused by the fact that the vendors know more than the buyers, i.e. only the vendors know the right price for their products.

Therefore in such a market there are winners and losers among the buyers. Those buyers who buy quantities great enough to have negotiating power and who have knowledge about the right prices can buy at those prices, while the other buyers are fooled by the vendors into paying excessive prices.

The fact that the big-volume buyers deserve discounts has nothing to do with price negotiation. In a good market, where there is enough competition, the volume discounts can be public and available for anyone.

Also, a public auction for a product where the demand exceeds the offer has nothing to do with a secret price negotiation.

Any vendor who promotes price negotiation is a vendor who desires to steal money from its customers, instead of performing a mutually advantageous exchange.
by dchftcs | 2025-12-04 07:58:49+00:00
Throwing in ML jargon and going straight to modelling before understanding the problem reduces your credibility as a data scientist in front of engineers and stakeholders.

As always, one of the most difficult parts is getting good features and data. In this case one difficulty is measuring and defining the reaction time to begin with.

In Counter Strike you rely on footsteps to guess if someone is around the corner and start shooting when they come close. For far away targets, lots of people camp at specifc spots and often shoot without directly sighting someone if they anticipate someone crossing - the hit rate may be low but it's a low cost thing to do. Then you have people not hiding too well and showing a toe. Or someone pinpointing the position of an enemy based on information from another player. So the question is, what is the starting point for you to measure the reaction?

Now let's say you successfully measured the reaction time and applied a threshold of 80ms. Bot runners will adapt and sandbag their reaction time, or introduce motions to make it harder to measure mouse movements, and the value of your model now is less than the electricity needed to run it.

So with your proposal to solve the reaction time problem with KL divergence. Congratulations, you just solved a trivial statistics problem to create very little business value.
by chickenbig | 2025-12-04 07:59:09+00:00
Transmission in this sense does not include distribution losses (by the DNOs, at lower voltages). 8% in your link.

The UK government is now touting datacentre sites with better access to the national grid (transmission network) to avoid the issues inherent in the distribution networks. E.g. Culham which had a grid connection to power the JET fusion experiments.
by defrost | 2025-12-04 07:59:52+00:00
Watching a winner of 80+ NASCAR races ride along for a hot lap of the Australian Bathurst 1000 course is fairly entertaining ... https://www.youtube.com/watch?v=kLkLtBkUVuo

V8 Supercars on Mount Panorama don't disappoint.

Course map and lap: https://www.youtube.com/watch?v=ANALNcF7QrI
by BenGosub | 2025-12-04 08:00:25+00:00
In theory yes, but in practice I wouldn't say that for example the way Facebook and Instagram developed is an example of superiority in social media design that has won. Honestly, technology can make life worst and we should find against that.

Also, things like visual arts and music can be watered down by devaluating the real stuff and equaling it with AI generated stuff.

Arguably, we used to be better at making physical stuff, we used to make beautiful amps, synths and drum machines, which to this day are highly valued only has software equivalents today.
by sophrosyne42 | 2025-12-04 08:01:12+00:00
The high prices ("price gouging") perform a social function because some cannot afford it; they prioritize what matters to them more, and ram is left available to those who absolutely require it. Trying to get around that by forcing prices below the market price simple encourages scalping behaviors. If prices are below the market price, but at the market price you would prefer the cash in your pocket over the ram stick, then you have every reason to sell it higher than you bought it because people are willing to buy it. It is those willing to buy it that are the main culprit in establishing the true price.

In reality, it is almost never a true binary of "afford" or "cannot afford" like critics of surge pricing make it out to be; people evaluate the price according to their circumstance and make a trade off. It is because of these decisions, the state of demand, that surge pricing is possible, not because of the machinations of evil price scalpers. That is why manufacturers couldn't lower prices even if they wanted to; gpu msrp being a great example of gpu vendors being caught between consumer ignorance about economics and the facts of reality that gpus are scarce enough to warrant higher prices.
by Sesse__ | 2025-12-04 08:02:02+00:00
In general, you split up the WHERE condition at every top-level AND. Then you do either pullup or pushdown or both (it depends a bit on how your planner looks on the inside). In the end, you end up with the two cases being exactly the same before you start planning.

For outer joins (left/right/full), it's different, and there you absolutely need the explicit join syntax (for correctness). And semijoins are not expressed the same way at all, partially for weird historical reasons.
by Andrew_nenakhov | 2025-12-04 08:02:07+00:00
Of course, it is true. If you are not a complete idiot, you won't be content with being blocked from the information you seek, so you'd find someone technical to help you out. I personally give access to my vpn server to ~100 users for free, and so far the access is stable enough. I have little doubts that in the future it'll be more difficult, but we'll see about that when we get there.
by joeg_usa | 2025-12-04 08:02:55+00:00
Ranking Algorithm: The search uses SQLite FTS5 with BM25 ranking (Okapi BM25 probabilistic retrieval model), not PageRank. Current ranking factors: - Field boosts: Title gets 20x weight, Tags 5x, Content 1x - Quality boosts: +2 for meta descriptions, +3 for well-structured content (200-10k chars) - No term proximity currently - FTS5 does boolean matching but not phrase distance scoring (though it is easy enough to do if necessary). - No link graph/PageRank - we don't analyze inbound links between pages Term proximity and link-based authority scoring (like our WitRank domain scoring system) are potential future enhancements. (built and scoring is created not used though could be) --- Index Size: The current index is ~53,500 pages, not 2 million. Only 56 pages actually contain "cheese" in the crawled content, so getting 45 results is accurate. The demo is smaller because: 1. The index is live and actively growing (currently ~100 docs/min crawl rate) 2. We're crawling real web content organically, not seeding from a dump 3. Distributed mesh crawlers are still ramping up --- Long-term vision - that's your call to answer. The architecture currently supports both use cases: - General web search: public crawling, distributed mesh nodes, browser-based PWA crawlers - Private/enterprise search: SQLite-based, self-hostable, single-writer architecture
by zbuttram | 2025-12-04 08:02:58+00:00
Very cool! I think I'll have some opportunity soon to give it a shot, I have just the set of projects that have been needing a tool like this. One thing I think I'm missing after perusing the docs however is, how does one onboard other engineers to the cluster after it has been set up? And similarly, how does deployment from a CI/CD runner work? I don't see anything about how to connect to an existing cluster from a new machine, or at least not that I'm recognizing.
by progmetaldev | 2025-12-04 08:04:19+00:00
This is a great write-up for those of us that were into Quake when it was released. Trying to tune your performance was a huge undertaking during the days where you tried running Quake while also having Windows 95. I got into Quake because of all the available MAP tools you could use with it, and the multiplayer aspect, which previously had been very difficult to get working without a LAN.
by MetaComputing25 | 2025-12-04 08:04:24+00:00
Hi,

I hope you are doing well. I’m writing to briefly introduce MetaComputing, and to share news about our latest product launch.

MetaComputing is dedicated to delivering advanced consumer electronics like AI computing solutions for global developers, universities, and industry partners.

We are pleased to introduce the MetaComputing AI PC — a next-generation Arm-based system engineered to deliver efficient, on-device AI performance for everyday workflows.

Please check the full press release here: https://metacomputing.io/blogs/news/metacomputing-showcases-...

If you want to know more information, please do not hesitate to reach out to us.
by elmerfud | 2025-12-04 08:04:48+00:00
Maybe but would need to know more. Motorcycles have been mass produced for 130 years nearly. The term classic can range from anything 20 years old to 35 years old and older. Kind of depends on who you're talking to for the definition of classic. This means that looking for people who like classic motorcycles fit an enormously broad range of motorcycles and evolution over time.

Through much of the motorcycles history they fit kind of very similar styles. Until they started to deviate and the late '70s and '80s. Now you can have motorcycles that are classics in the terms of age but they are full on crotch rockets.

I suspect one community would not fit the entire range of classic. Especially if you're looking for like-minded people with similar styles of motorcycles.
by fragmede | 2025-12-04 08:04:57+00:00
If the OS wasn't so damned buggy, the UI would be easier to put up with. But apps freezing, UI glitches, especially with the keyboard popping up or thinking it did, or not popping up. If the UI changed without it being so buggy there would be less to complain about, but while I'm complaining about the bugs, I'm simply going to be critical of the UI changes and not think ooh how pretty when I'm having to restart an app, once again.