MurphyA/hacker-news huggingface dataset:
by atmosx | 2025-12-29 10:23:45+00:00
Let me narrow the scope a bit. I believe that distrust in others is a flaw in human psychology. But it's old and has been stated by the likes of Plato and Dostoyevsky (e.g. "If God did not exist, everything would be acceptable") and countless others that I look up to.

IMO that is a "series-B" type of argument. We know empirically that great things come out of putting trust on the hands of "unlikely candidates". So even if God doesn't exist, ppl are still capable of "good" just because they chose to do so, given the chance.

At the same time, it would be unwise to blindly trust ppl when there are warnings all around. So why not take a tempered approach? Trust a little, then trust a little more. The "applied answer" (e.g. social policies) falls within a spectrum that might change based on circumstance, there's no absolute representation as if we're picking a point in a Y/X axis, only optimal answers (like NP-complete problems).

I wouldn't call the tempered approach "cynical", I would call that "wise".
by Imustaskforhelp | 2025-12-29 10:23:54+00:00
I really agree with your statement and people forget, but the reason third world countries are able to buy devices is because they are cheap, increase the ram price and thus every computing device and I think it will impact everyone of us but disproportionately due to power purchasing capacity and other constraints in an economy

I genuinely hope that this ram/chips crisis gets solved ASAP by any party. The implications of this might have a lot of impact too and I feel is already a big enough financial crisis itself if we think about it coupled with all the other major glaring issues.
by grumpy-de-sre | 2025-12-29 10:24:20+00:00
Yeh this has more to do with the failures of federation and has nothing to do with socialism.

Federation is a huge part of why Germany struggles to deliver on it's digitalization goals.

Having every podunk authority handling ticket issuance basically guarantees signing keys will eventually be stolen/misused. The lack of a robust revocation mechanism is the nail in the coffin though.
by bazoom42 | 2025-12-29 10:25:17+00:00
> but I'm afraid we got html5 and just stopped there.

They dropped numbered versions. Now it is just HTML which is continuously evolved in a backwards-compatible manner.

> And if there will be an html6 why can't we just state "use version 5 in this document"

Because browser vendors are opposed to explicit versioning, since it introduces multiple rendering modes.
by littlecranky67 | 2025-12-29 10:26:47+00:00
So for whatever reason you want the .NET runtime over Mono - not sure why that is a hard requirement, but AFAIK that is also the goal for microsoft. As in, merging those runtimes and have a single codebase that works for all platforms (including android). There are technical obstacles and historic codebases, but I would expect this unified runtime soon.
by ben_w | 2025-12-29 10:27:00+00:00
> I'm getting fed up of people posting these figures.

Only way around that would be to get a breakdown of the specific details of the arrests. If sufficient details of those records are publicly available, I don't think anyone has actually categorised them into convenient headline figures as yet.

As I said, we just don't know the breakdown, so this could be anything from 0% to 100% of the arrests are things almost everyone agrees with, or (by necessity of those numbers) disagrees with.
by tannhaeuser | 2025-12-29 10:27:32+00:00
Worth noting you can't define special parsing rules using custom elements, such as for inferring omitted tags like is done for predefined elements all the time. The behavior of parsing HTML fragments with customized standard elements using the browser API is basically underspecified since it lacks a context element which however is needed for inferring required omitted elements such as <head> and <body>, or <html> itself. What about custom elements appearing as child content of other custom elements?

For merely defining custom elements you need JS anyway, so these aren't a technique intended for text authors. Yet as another way to organize code in webapps, custom elements are competing with JS which already has multiple module and namespace and OO import features that are much more flexible.

So as usual, random people on github (aka WHAT working group individuals aka Google shills) reinventing SGML, poorly. Because why not? The end goal always has been to make ad blocking an infeasible arms race and gather "telemetry."
by Anamon | 2025-12-29 10:27:42+00:00
I'm observing this with my dad. He watched some genuine history documentaries on YouTube, and now the feed keeps showing him AI slop history videos. You know the type: an hour long, overdramatic AI voice with pronunciation issues, barely relevant stock footage, loads of factual mistakes and nonsensical sentences, epic Hollywood music on a loop...

He knows it's crap, keeps making fun of the horrible AI voice, shaking his head about all the vapid bullshit it's saying, and yet, he keeps watching them.

I'm also at a loss.
by scrivanodev | 2025-12-29 10:31:00+00:00
I also think Qt/QML is a very underrated technology. I have been developing a handwritten notes for Linux/Windows using Qt Quick for quite some time [0]. The experience has been a mixed bag though.

I've encountered tons of bugs (many of them still unfixed) that I had to find very ugly workarounds for.
Also, while a declarative style UI language can have a lot of benefits, it does have a lot of limitations. For example, in my application I required a (infinite) canvas to rendering the ink strokes and which would be a perfect job for QGraphicsView, but there is no equivalent in Qt Quick. So I had to roll out my own component (which uses Skia under the hood), but that was quite painful. Since Qt 6, the Qt Quick scenegraph is rendered with a custom RHI backend (abstracting over Vulkan, Metal, OpenGL and DirectX) which I had a lot of trouble integrating with third party engines (I really wish they had a WebGPU backend).

[0] https://scrivanolabs.github.io
by rpgbr | 2025-12-29 10:31:06+00:00
I use NextDNS since 2021, after a frustrating experience with Pi-Hole in a Raspberry Pi 3b (system broke by itself every other month, I think because faulty SD cards).

NextDNS is so good, and their free tier so generous, that sometimes I feel bad for not having to pay for it. Can’t recommend enough.
by Imustaskforhelp | 2025-12-29 10:31:42+00:00
So my understanding of the situation is that, Crucial folks had downsized their factory production (see my other comments for reference perhaps) but then AI involvement started demanding chips just at the time their factory production was at their lows.

So now for these AI companies, they got tons of money to burn so they are willing to pay a lot more, so now crucial only have a limited supply of ram and the thing is there isn't much difference between AI chip and consumer chip but the margins of AI chip are super higher compared to consumer chip

So earlier they would sell consumer chips and AI chips as well but then the AI companies still demanded even more and they would get insane profits selling them so what they did (atleast crucial) is that they stopped selling consumer chips just to sell AI chips for profit.

> I suppose they do not intend to bring a new AI focused unit because it is not worth it or they believe the hype might be gone before it they are done. But what intrigues me is why they would allow other competitors to step up in a segment they dominate? They could raise the prices for the consumers if they are not worried about competition...

Well as a consumer, I certainly hope so but I think that these companies did this case because their have been times they were -55% in stock prices and its just cash making money device at this point and there is a monopoly of fabs with just three key players.

So the answer to your question is "money" and "more money" short term. Their stock prices are already up I think and a company really loves short term rising stock prices

> They could raise the prices for the consumers if they are not worried about competition

Well, would you increase the prices 3-4x? Because supposedly thats how much the AI chips from what I've heard are... And due to this, the second hand market itself is selling these at a close-enough mark.

I don't know but I hope that new players come in the market, I didn't know that this ram industry was such monopolistic with there being only 3 key players and how that became a chokehold for the whole world economy in a way
by rich_sasha | 2025-12-29 10:32:42+00:00
+1e9, should be the top answer IMO. Activities create a group of people with a common interest, meeting regularly. You have a ready supply of people with something in common, you meet them regularly enough to create a bond, and easy ways to engage with them outside of class ("hey people who attend activity X, shall we do some activity X outside of classes?").

If you're not very sporty, less sporty things include:

- photography

- dancing classes (esp if you're a man, IME they are usually in short supply for classes)

- hiking / walking groups

- book clubs / chess / bridge

- quirky sports like roller skating

Otherwise, what other say. Other people like being listened to (and their interlocutor remembering what you said to them), that's an accessible trick to bond with people. And finally, it sounds like you don't struggle to build acquaintances - so maybe the tricky bit is "converting" them into friendships.

I'd say, in case it makes you feel better, that this is very much the common experience, to varying degrees, and the cult of people having lots and lots of friends is, for most, commercial propaganda.
by jemmyw | 2025-12-29 10:32:50+00:00
> Hundreds of thousands of Ukrainians would be alive now if not for this dispute

I mean, we (the west) could have saved ourselves a lot of money by putting it to Russia that if they crossed the border then we'd defend the airspace. Essentially, being half assed about it is going to cost more money and lives. The Ukrainians were going to defend themselves whatever we did.

I don't think Europe has a choice but to be involved.

> We have lots of problems of our own

I don't really understand that. You don't get to turn away from new problems and global problems because you have some economic issues of your own. Indeed, it's all the more likely to be why you get dragged in.

> The West has sent hundreds of billions of dollars worth of aid to Ukraine

We can afford it. The US is probably well ahead due to the sale of new weapons as well.
by literalAardvark | 2025-12-29 10:33:03+00:00
Clinical autism and clinical ADHD are notoriously difficult to diagnose in adults. In some countries it's even illegal to prescribe stims unless there's a childhood ADHD diagnostic.

Adults have been socialised to mask the more problematic behaviours, and they can also be unaware that what they're doing is masking: they can believe that everyone struggles like that.
by 10000truths | 2025-12-29 10:33:24+00:00
Debug symbol size shouldn't be influencing relocation jump distances - debug info has its own ELF section.

Regardless of whether you're FAANG or not, nothing you're running should require an executable with a 2 GB large .text section. If you're bumping into that limit, then your build process likely lacks dead code elimination in the linking step. You should be using LTO for release builds. Even the traditional solution (compile your object files with -ffunction-sections and link with --gc-sections) does a good job of culling dead code at function-level granularity.
by pjmlp | 2025-12-29 10:33:29+00:00
The biggest issue is that Unity is at the same time, the farol beacon for doing game develpment in C#, that Microsoft refuses to support, see how much effort Apple puts on game kits for Swift, versus DirectX team.

Efforts like Managed DirectX and XNA were driven by highly motivated individuals, and were quickly killed as soon as those individuals changed role.

One could blame them for leaving the project, or see that without them managemenent did not care enough to keep them going.

While at the same time, since Unity relies on such alternative approaches, it also creates a false perception on how good .NET and C# are in reality, for those devs that never learned C# outside Unity.

In a similar way it is like those devs that have learnt Java in Android, and get sold on the Kotlin vs Java marketing from Google, by taking Android Java as their perception of what it is all about.

Going back to game development and .NET, at least Capcom has the resources to have their own fork of modern .NET, e.g. Devil May Cry for the Playstation was done with it.

"RE:2023 C# 8.0 / .NET Support for Game Code, and the Future"

https://www.youtube.com/watch?v=tDUY90yIC7U
by n4r9 | 2025-12-29 10:33:31+00:00
> I still fail to see why one would raise it in the way GP did to comment on the TOR post.

It's started cropping up in almost any thread related to free speech or censorship, and comes directly from the mouth of right-wing darling Tommy Robinson [0].

[0] https://www.standard.co.uk/news/tommy-robinson-uk-speech-cla...
by Anamon | 2025-12-29 10:33:43+00:00
Look forward to further increases in pricing, whether through subscription rates or ad frequency or anti-ad-blocker measures, I guess.

I was thinking the same thing recently after reading a statement by Deezer that their AI music detector now flags more than a third of newly added music. Even if it gets no listens, all that junk has to be processed, stored, and kept available.
by llmslave2 | 2025-12-29 10:34:16+00:00
I'd rather get arrested in the UK too, but that's completely irrelevant.

> Hate speech is a problem. If it wasn’t, why are Russia and China spending so much on troll farms?

Non-sequitur. The existence of troll farms doesn’t mean it's such a big problem that we should give up our rights surrounding speech and communication that we fought hard for.
by Imustaskforhelp | 2025-12-29 10:34:26+00:00
> The ones that aren't embedded in someway and use industrial grade PCs/control stations? Or ones with large buffers like network routers?

Not sure if they require DDR5 but the AI crisis just caused the prices of DDR5 to rise but the market supply of DDR4 thus grew and that's why they got more expensive too

> I'm also wondering about the supply of the alternate nodes and older technologies.

I suppose these might be chinese companies but there might be some european/american companies (not sure) but if things continue, there is gonna be a strain on them in demand and they might increase their prices too

> Was it micron that abandoned the entire retail market in favor of supplying the hyperscalers?

Yes
by liampulles | 2025-12-29 10:35:27+00:00
Upon further reading, I think I am wrong here. My confusion was that I read that over 60% of the cones in ones eye are "red" cones (which is a bad generalization), and there is more nuance here.

Given equal power red, blue, or green light hitting our eyes, humans tend to rate green "brighter" in pairwise comparative surveys. That is why it is predominant in a perceptual luminance calculation converting from RGB.

Though there are much more L-cones (which react most strongly to "yellow" light, not "red", also "much more" varies across individuals) than M-cones (which react most strongly to a "greenish cyan"), the combination of these two cones (which make ~95% of the cones in the eye) mean that we are able to sense green light much more efficiently than other wavelengths. S-cones (which react most strongly to "purple") are very sparse.
by OrderlyTiamat | 2025-12-29 10:36:25+00:00
This was a great read. I think the twin concepts of rising expectations and rising requirements go a long way to explaining the complaints expressed by that popular 140k post.

I also really liked the game designer rule;

> People are very good at noticing when things suck. Not as good at figuring out why (...) If you want to address people’s concerns rather than win an argument, then it is you who must identify and state their concerns accurately.

I'd compare this to the concept of "steelmanning"- not easily dismissing a statement based on some small detail, but trying to adress the statement fully.
by dartharva | 2025-12-29 10:38:12+00:00
> Even in this scenario, the capital gains on the lump sump invested in AI far outpaces the money that would be spent on the salaries of these workers, and if we look at the scenario with investor goggles, due to the exponential nature of investment gains, the gap will only grow wider.

Interesting hypothesis, do you have the math to back it up?
by Imustaskforhelp | 2025-12-29 10:38:15+00:00
What will probably happen is that the reselling market/2nd market of these might probably rise

> will the DRAM manufactures even keep those nodes running in favor of these industries?

Some will, Some might not, In my opinion, the longevity of these brands will only depend if they allow buying ram for the average person/consumer brands so I guess we might see new competition perhaps or give more marketshare to all the other fab companies beyond the main three of these industries.

I am sure that some company will 100% align with the consumers but the problem to me feels that they wouldn't be able to supply enough production to consumers in the first place so prices still might rise.

And those prices most likely will be paid by you in one form or another but it would be interesting to see how long the companies who buy dram from these providers or build datacenters or anything ram intensive will hold their price up, perhaps they might eat the loss short term similar to what we saw some companies do during trump tarrifs.
by fedex_00 | 2025-12-29 10:39:26+00:00
Building an AI Hacker - https://aisafe.io
After years of manually reviewing thousands of lines of code, I realized the demand for security expertise is vastly outpacing the supply, and AI-generated code is only accelerating this gap.

I don't believe "generate secure code by default" is a problem we'll solve anytime soon, if ever. So I'm building an autonomous solution to help restore the balance.

Planning to launch very soon - keep an eye :)
by Anamon | 2025-12-29 10:39:44+00:00
As much as I dislike Spotify, I've definitely discovered some 10/10 tracks or artists that I would've been unlikely to have found out about otherwise. I don't know how well it still works these days since I switched to Qobuz years ago (which is great in everything except personal recommendations), but Spotify's algorithms, especially for Discover Weekly, used to be amazing. There was an article about all the kinds of stuff they do, and it included things like recommending less frequently played tracks with acoustic similarities to your favourites, and tracks presented on music blogs that also featured music you like. The stuff the engineers got to play around with there before the service started getting enshittified, basically.
by pjmlp | 2025-12-29 10:40:38+00:00
Yes, it does, Capcom is using it for their Playstation 5 games, like Devil May Cry.

"RE:2023 C# 8.0 / .NET Support for Game Code, and the Future"

https://www.youtube.com/watch?v=tDUY90yIC7U

As always, it is a matter of having the skill to deliver, instead of GC phobia.
by tstrimple | 2025-12-29 10:40:41+00:00
If you think it's fragile, you're completely ignorant to the current state of phone durability. Literally you have zero idea what you're talking about and just commenting out of your ass based on pre-conceived bias.

https://www.youtube.com/watch?v=sQ56ve39l2I

Quite frankly you are part of the reason that the modern internet is garbage. You present your "alternative-facts" as if they are truth despite having zero bearing on the truth. You're just a fucking disinformation bot like the MAGA crowd with just as much supporting evidence. You should be ashamed. But you're a green account created to respond so you don't have to show your true feelings on your real account. So you have no shame. You can't even commit to your own opinions on your own account. Despicable.
by sph | 2025-12-29 10:40:47+00:00
> You don't think that as prices go up, the supply might also go up, and the equilibrium price will be maintained?

This assumes infinite and uniformly distributed resources as well as no artificial factors such as lobbying, corruption, taxation or legislation which might favour one entity over the other.

The dream of free market exists only in a vacuum free from the constraints of reality.
by BlackFly | 2025-12-29 10:41:00+00:00
I cannot put my finger on it exactly either. I also often find the mocking DSL the better choice in tests.

But when there are many tests where I instantiate a test fixture and return it from a mock when the method is called, I start to think that an in memory stub would have been less code duplication and boilerplate... When some code is refactored to use findByName instead of findById and a ton of tests fail because the mock knows too much implementation detail then I know it should have been an in memory stub implementation all along.
by IshKebab | 2025-12-29 10:41:12+00:00
> Struct variant fields are public, limiting how you evolve the fields and types

But the whole point of thiserror style errors is to make the errors part of your public API. This is no different to having a normal struct (not error related) as part of your public API is it?

> Struct variants need non_exhaustive

Can't you just add that tag? I dunno, I've never actually used thiserror.

Your third point makes sense though.
by varjag | 2025-12-29 10:41:15+00:00
What’s the largest binary (ELF file) you’ve ever seen? I had observed binaries beyond 25GiB, including debug symbols. How is this possible? These companies prefer to statically build their services to speed up startup and simplify deployment.

And when they say "we work on a 10 MLOC codebase here" they too count all dependencies, from leftpad to Amiga 500 device drivers in the Linux kernel.
by frizlab | 2025-12-29 10:41:18+00:00
Mostly the failing events (e.g. the Messages app failing to keep the first word of a message when typing rapidly after sending a message) are, I think, due to Apple using Catalyst for these apps.

Catalyst was an ambitious project, which works… mostly. But in the details, it has a lot of rough cuts. I fully expect Apple to end up rewriting Messages and co completely in SwiftUI eventually, but that will take many years, if they ever do it.

For the rest, most of the time my wild guess would be that Apple is constantly migrating their frameworks, or creating new ones, and the engineers developing apps are using ever moving frameworks. The framework stabilizes at the end of the release cycle (or sometimes even later…), which leaves no time for the front devs to truly finish quality control on their part.

Basically, to summarize, the release cycle is too small. Apple should do releases every two years instead of every year. Or drop the cycle altogether and just release when ready.
by Sankozi | 2025-12-29 10:41:31+00:00
People using it wrong. It definitely should not be that popular. 95% of times when I see it I consider it a tech debt.

You should be using it in rare cases when you want to verify very complex code that needs to be working with strict requirements (like calling order is specified, or some calls cannot be made during execution of the method).

Usually it is used for pointless unit tests of simple intermediary layers to test if call is delegated correctly to deeper layer. Those tests usually have negative value (they test very little but make any modification much harder).
by rnts08 | 2025-12-29 10:42:47+00:00
I've built ETH watchtower, a real-time heuristics scanning tool checking contracts, addresses and transactions. The published version is a PoC and cut down since the full version is way too expensive for me to run together with the frontend for public use. If anyone is interested in building with me, hosting full low latency ethereum nodes or help out with the project feel free to reach out.