MurphyA/hacker-news huggingface dataset:
by disgruntledphd2 | 2026-01-06 16:47:46+00:00
> Is the system perfect? No, of course not. But the Us vs Them polemics are unfair.

Fair enough, I recognise that I may have been unfair to many residents of South Dublin in my generalisation. That being said, there is a really common pattern of anything that inconveniences higher income voters being pushed into poorer areas.

For a good example, look at where all of the large apartment buildings are being actually built (as opposed to being judically reviewed). There's a pretty clear pattern of them being built in poorer areas relative to richer ones, and I guess that's where I'm coming from here.

Like, I live in a similarly leafy suburb (but on the Northside) and they wanted to build a set of high rise apartments on a junction next to the N3, and it was shut down with many angry comments. Meanwhile, over by Blanchardstown shopping centre (a much poorer area) they're building a similarly sized apartment block with local objections being steam-rollered.
by TacticalCoder | 2026-01-06 16:47:49+00:00
Totally. I'm not into politics and basically all I want is a local streamer and I'm running Plex (on an old HP EliteDesk NUC) but... I already tried Jellyfin (and trial was successful with a few movies), so I'll very likely be switching my entire setup from Plex to Jellyfin soon.
by hk1337 | 2026-01-06 16:48:12+00:00
That's pretty much exactly what happened to me. At the very least, I wish I had stored all the DVDs away somewhere. :(

I cancelled all my subscriptions this year and working on getting JellyFin up and I was thinking of paying for GameFly or some other DVD service and start putting a library back together. Torrenting just seems icky to me and I am not convinced I could find good copies.
by baby | 2026-01-06 16:48:43+00:00
I'm not sure what's the problem here. There are two things that could be impacted by your proposal:

1. Gift cards. Users want gift cards so it doesn't make sense to penalize companies for that (by forcing them to complexify their codebase and finances)

2. Top-up cards. I haven't really seen dark patterns here. You're usually not forced to use these as far as I've seen, and are usually rewarded if you do (accumulate points, get free stuff)
by water-data-dude | 2026-01-06 16:48:44+00:00
I think most of them suffer from deeply rooted insecurity. Like, consider: you're BAD at stuff. You know, in your heart of hearts, that you're the bottom of the barrel.

You can accept that, or you can get swept up into an ideology that says "the subgroup I'm in is better than all the other subgroups", and then, WOW! You're automatically better than most other people without having to do anything!
by wildzzz | 2026-01-06 16:48:50+00:00
Personally I don't care that much if a developer uses generative AI. There's a lot of single person studios out there that could greatly benefit from pushing some of the tedious tasks onto AI so they can get back to actually making the game run well. I think it's pretty obvious when a developer leans too hard into AI and makes a game that either just looks like slop or is indistinguishable from other cheaply made games in the genre.

I'm playing Trepang2 right now. They used AI to write some of the messages found on papers and devices in the game. Finding them, or even reading them, has no bearing on the gameplay. They just help contribute to the lore and offer better insight into the world. I think there's some fun unlockables for finding them all. They found a way to add value to the game without drawing too much developer focus away from critical tasks (adding new levels and fixing bugs).

Same with marketing materials. As long as the marketing doesn't misrepresent the game, I don't think it's a big deal that they used AI to make a 2D pixel art drawing in the poster for a 3D game. It's something else entirely if they used AI generated 3D characters in marketing materials for a 2D pixel art game. I think developers need to be careful when using AI, they have to ask themselves if the generated content either misrepresents the game or dilutes the creativity.
by senbrow | 2026-01-06 16:49:00+00:00
You cycle multiple packs to run for hours.

Your battery blower sounds like it's just not very good.

I can move piles of wet leaves easily with my makita blower that uses two 18v batteries. It's a pretty old model too.

Batteries can surge power and not risk fire hazard like AC over a long extension cord. Manufacturers know this and have to intentionally limit draw way below the 15A ceiling so a 100ft 14AWG cord doesn't trip breakers or burn houses down.
by jdboyd | 2026-01-06 16:49:10+00:00
I paid for Plex, but then they broke the the downloading features from the server to the Android client, and never repaired it to work reliably.

Meanwhile most of their updates were about streaming support, and then they started cramming their streaming service into it, and pushing it, and I just got sick of all of that. Eventually I just switched to jellyfin. It is far from perfect. The music player isn't as good as plex's, there is no download feature. But at least it hasn't turned on me yet.
by culi | 2026-01-06 16:49:39+00:00
Some possibly relevant bookmarks if anyone is working on something similar

- https://clipdrop.co/

- https://cobalt.tools/

- https://gchq.github.io/CyberChef/

- https://ditherit.com/

- https://it-tools.tech/

- https://blgardner.github.io/prism.tools/

- https://www.no-background.coffee/

- https://omnitools.app/
by xg15 | 2026-01-06 16:49:48+00:00
The most concrete part I get is that it has a recognition and positioning system built-in, so it can recognize the IDs and relative positions of nearby beacons. Beacons are inside bricks, tags and minifigures. The bricks seem to also have some kind of color sensor to detect the color of nearby normal bricks.

Then it does ... something with that information.

From the promo it almost looked as if that data was fed to an LLM that could then generate an audio response that fits to the play scene. Something like "You are a <Lego Star Wars minifigure>. You are <sitting> in a <vehicle: air plane>. The vehicle is <turning along the Z axis>. What do you say?" (Where the stuff inside the brackets is inferred from the nearby beacons and the rest would be a fixed prompt template)

But that would require the bricks to have an internet connection, and I have no idea if that's the case.
by gpm | 2026-01-06 16:50:14+00:00
I'm not saying "automatic", I'm including "sanitizer retursn an error" as default - that's not what happens in C (or at least any C project I've worked on). You have to actively remember and choose to check the error code. Of course things do happen automatically all the time in C, like bumping the stack pointer (another case of unhandled OOM) and decrementing it after the fact. And pushing return addresses - and returning at the end of functions. And so on.

"Ubiquitous" is a different word than default, checking the return code of malloc isn't even that. As an example - I've been having some issues with pipewire recently (unrelated) and happen to know it uses an unwrapped malloc. And it doesn't reliably check the return code. For example: https://github.com/PipeWire/pipewire/blob/6ed964546586e809f7...

And again, this isn't cherry picked, this is just "the last popular open source C code base I've looked at". This is the common case in C. Either you wrap malloc to crash, or you just accept undefined behavior if malloc fails. It is the rare project that doesn't do one of those two.
by pc86 | 2026-01-06 16:50:28+00:00
> A landlord will happily swallow 50% of your income but a bank will start to feel bad about a ~30% debt to income ratio, so no you can't really.

It's almost as if the banks know they're very likely to lose money by approving loans people are statistically unlikely to be able to make 360 on-time payments for.

> Reminder that a 300k mortgage over 30 years at 5% costs you 600k in the end

100% true and stated this way makes it sound like it's the evil bankers, but really it's just the way math works.

> most people are priced out of buying a house

I don't think "most" is accurate here, especially if you include areas don't have insane NIMBY restrictions on building like SF and NYC.

This[0] shows there are absolutely places more affordable than others. My one complaint is that if everything gets more expensive the map doesn't really change so it could be better.

And I've heard the rebuttal before about "that's where the jobs are" (false) or "that's where I grew up." I get it, but living in high-demand places is not a constitutional right. Not having your own home in a major downtown metro is not a violation of your rights. If you can't afford to live somewhere, you should move. I'm in the 4th state I've lived in in my life right now. I might be here until I die, I might live in 4 more. Lots of things play into that but a major part of the calculus is whether or not I can afford to live the life I want here.

[0] https://www.visualcapitalist.com/mapped-u-s-housing-affordab...
by materielle | 2026-01-06 16:50:30+00:00
Is that really true, though?

First off, you’re ignoring error bars. On average, frontier models might be 99.95% accurate. But for many work streams, there are surely tail cases where a series of questions only produce 99% accuracy (or even less), even in the frontier model case.

The challenge that businesses face is how to integrate these fallible models into reliable and repeatable business processes. That doesn’t sound so different than software engineering of yesteryear.

I suspect that as AI hype continues to level-off, business leaders will come to their senses and realize that it’s more marginally productive to spend on integration practices than squeaking out minor gains on frontier models.
by kibwen | 2026-01-06 16:50:53+00:00
If so, then it should be trivial for someone to introduce something like Rust's `unsafe` keyword in C such that the unsafe operations can be explicitly annotated and encapsulated.

Of course, it's not actually this trivial because what you're saying is incorrect. C is not equipped to enforce memory safety; even mundane C code is thoroughly suffused with operations that threaten to spiral off the rails into undefined behavior.
by california-og | 2026-01-06 16:50:54+00:00
I didn't mean to imply that I find all positive content boring — just the kind of positive content that would rise to /r/all in reddit at that time, which was mostly quickly digestable content (like animal pictures). And it was also boring in the sense that it was much "slower" to change within a day than the unfiltered /r/all, so I would largely see the same content for a lot longer.

YouTube is also similiar. I need to be quite careful what to click so "my algorithm" stays interesting and wholesome. If I click on any remotely baity and negative video, the recommendations algo picks it up almost immediately and devolves into garbage.
by heliumtera | 2026-01-06 16:50:54+00:00
I was not suggesting that quality is inversely proportional to effort, but that could be true on this heterogeneous medium. Targeting a spread audience requires disproportional effort to soften ideas and not offend and put off. Done right, the "good" content will be polished and blend in, not getting noticed. While superficial this is obvious, designing content to be positive is designing it to be invisible.
I don't think this applies to a blog because the audience was designed, whoever found the content already has a good number of characteristics you can assume. Incentives on hacker news are very pervasive and it is designed, literally, to relay a particular kind of narrative: more power to the middle man, if the middle man is backed by the good guys.

Ty for the blog reference, will check it for sure.
by mac-attack | 2026-01-06 16:50:55+00:00
> We have been moving quickly to address these issues, delivering four additional point releases with over 100 changes since the initial 10.11.0 release. To date, most point releases have focused on resolving general and migration-related issues. The remaining migration issues are largely isolated, one-off cases and are unlikely to be resolved.

I guess that's my cue to finally try and upgrade. I dragged my feet given how widespread the friction of the upgrade, but if this is as good as it's going to get, I might as well pull the bandaid off now.
by TacticalCoder | 2026-01-06 16:51:00+00:00
Silver price rising. Gold price rising. Bitcoin price rising.

It's got another name: inflation. Western economies are crumbling under gigantic public debt, representing 130% of the GDP in many countries and they're doubling down on public spending.

The only way out is either defaulting on the debt (like Greece partially did) or debasing the currency.

Monkeys have been left at the helm since decades and they only know how to do one thing: spending taxpayers dollars and endebtting countries ever more.
by pjdesno | 2026-01-06 16:51:05+00:00
Since no one else seems to have pointed this out - the OP seems to have misunderstood the output of the 'time' command.

$ time ./wc-avx2 < bible-100.txt
82113300

real 0m0.395s
user 0m0.196s
sys 0m0.117s

"System" time is the amount of CPU time spent in the kernel on behalf of your process, or at least a fairly good guess at that. (e.g. it can be hard to account for time spent in interrupt handlers) With an old hard drive you would probably still see about 117ms of system time for ext4, disk interrupts, etc. but real time would have been much longer.

$ time ./optimized < bible-100.txt > /dev/null

real 0m1.525s
user 0m1.477s
sys 0m0.048s

Here we're bottlenecked on CPU time - 1.477s + 0.048s = 1.525s. The CPU is busy for every millisecond of real time, either in user space or in the kernel.

In the optimized case:

real 0m0.395s
user 0m0.196s
sys 0m0.117s

0.196 + 0.117 = 0.313, so we used 313ms of CPU time but the entire command took 395ms, with the CPU idle for 82ms.

In other words: yes, the author managed to beat the speed of the disk subsystem. With two caveats:

1. not by much - similar attention to tweaking of I/O parameters might improve I/O performance quite a bit.

2. the I/O path is CPU-bound. Those 117ms (38% of all CPU cycles) are all spent in the disk I/O and file system kernel code; if both the disk and your user code were infinitely fast, the command would still take 117ms. (but those I/O tweaks might reduce that number)

Note that the slow code numbers are with a warm cache, showing 48ms of system time - in this case only the ext4 code has to run in the kernel, as data is already cached in memory. In the cold cache case it has to run the disk driver code, as well, for a total of 117ms.
by MarkusWandel | 2026-01-06 16:51:20+00:00
I argue the opposite! Phone cameras, while hardly perfect, are easily on par with the sort of cameras people used to do street photography with, and improving constantly.

I too remember the "no photos" rules - in the pre-smartphone era. Technically you weren't even supposed to bring a camera in to the workplace (though this was mostly unenforced).

Now you can take pictures and videos of everything, willy nilly, and nobody bats an eyelash. With a camera that you always have with you, whether you anticipated taking photos that day or not.

And yeah, you can't play shallow focus games (notwithstanding that the phone will fake shallow focus with algorithm). And you don't get real zoom (pinch zoom doesn't count).

Oh, on the "real camera" front. Show up with a Canon SX30 ("big" camera, lots of glass in front) and people might notice. But show up with an SX210 (these are cameras I happen to have) and you can get great stealth shots with its 14x zoom but no one the wiser. It's just a small point and shoot, harmless, right? This thing is leaps and bounds more capable than a camera that size back in the pre-digital days.

I'll bet a Gopro will get a pass too.
by codyb | 2026-01-06 16:51:21+00:00
Compare how Biden was covered whenever he made a gaffe to how the current president is covered when he gaffes constantly and you'll see what I mean.

For instance, Trump has said "oranges" instead of "origins", said that Hannibal Lector was a late and great person, praised pedophiles...

And where's the wall to wall coverage of that like there was when Biden screwed up that debate? Where's the weeks on end coverage of those stumbles? How come ABC doesn't even show the public when Trump calls _their own_ reporters piggy and tells them they're incompetent?

Not detached from reality, but thanks for the lame, no effort comment.

Similarly! Where were the weeks of coverage for the IRA which expanded energy production in this country (which most of my friends don't even know what the acronym stands for)

Where was the coverage for the semiconductor act which added 500bn in semiconductor manufacturing.

Biden wanted to do a land on the moon type quest to cure cancer, how much cooler would that have been for our nation than ICE raids on farm workers.

The man was incredibly successful, and barely anyone realizes that, and that's what I'm talking about.
by codebyaditya | 2026-01-06 16:51:30+00:00
Spot on. That 15+ year backlog turns a 'temporary' visa into a long-term economic trap. Our data actually showed the wage gap widens the longer a worker stays on H-1B (rather than converging with citizen wages), precisely because they are locked out of the free market (EAD) for the prime earning years of their career.
by toomuchtodo | 2026-01-06 16:51:41+00:00
I too have the lifetime pass. A group of us collectively manages >1PB of content via Plex. But we need an offramp to derisk enshittification, and Jellyfin is that readiness capability. If you have no option to switch to when the time comes, you are SOL. Even if I did not use Jellyfin today (I do for a music catalog, but it is not primary), I am willing to provide them recurring donations to make sure they are ready when I need them.

(ymmv, I work in risk management, a component of which is vendor risk management, so the professional mental model gets applied to home systems when applicable; rug pull? not on my watch)
by zamadatix | 2026-01-06 16:52:00+00:00
I sort of went the opposite way. I had a giant homelab already and paid for Plex lifetime (just because I thought it was good software after years of use, not because I really needed the features or anything) but then I ended up consolidating all of my media to just being a bare metal Linux standard PC case running a plain NFS share (I guess that's still a NAS, but perhaps more spartan than the usual connotation) which clients like Infuse or a local media player app can just load directly.
by ggrantrowberry | 2026-01-06 16:52:12+00:00
They’re miserable because they think this way. They think this way because they spend time with others spreading cynicism. Dismal economic perspectives and a poisoned political system is a point of view and a talking point and in reality not true for most people. If you know even a little bit about history you likely won’t have this perspective. Get off social media and look around at real life and you’ll see all sorts of great things!
by 7777777phil | 2026-01-06 16:52:31+00:00
Fair point, `ai_sentiment` should have been defined explicitly. It's the production score from DistilBERT-base-uncased-finetuned-sst-2-english, the same model family as Cloudflare's sentiment classifier. That explains the r=0.98 correlation you noticed. And you're right that the models disagree. This isn't measurement error though. They learned different definitions of "sentiment" from their training data. DistilBERT was trained on movie reviews (SST-2), so it asks "is this evaluating something as good or bad?" BERT Multilingual averages tone across 104 languages, which dilutes sharp English critique. RoBERTa Twitter was trained on social media where positivity bias runs strong, hence the μ=0.76 you see.

For HN titles, which tend to be evaluative and critical, I assumed DistilBERT's framing fits better than the alternatives. But the disagreement between models actually shows that "sentiment" is task-dependent rather than some universal measure. I'll add a methodology section in the revision to clarify why this model was chosen.
by positron26 | 2026-01-06 16:52:53+00:00
Hierarchy and plurality are essential properties of any functioning information space.

- People with expertise / exceptional qualities are by definition out-numbered by the rest, so there must be privileged seats if you want quality to become represented.

- Social coherence requires turning lots of conversations into a few, again requiring fewer privileged seats to represent views efficiently and have conversations between well-informed people trusted by those they represent.

- Preventing runaway power feedback loops from reinforcing one single set of views requires that independent hierarchies can exist, which is pluralism.

https://positron.solutions/articles/hierarchy-elevates-socia...
by butz | 2026-01-06 16:52:59+00:00
I'll answer to my own question with one fine translation:
"It's called a pine tree, and it's a pine tree. It's a pine tree. It's a pine tree. It's a pine tree."
Hint: original text had no mention of pine trees.
All jokes aside, some sentences were translated correctly and, most important, with only about 1s of delay on CPU.
by fsloth | 2026-01-06 16:53:06+00:00
I actually think what you suggest _would_ be brilliant if there was a printer that printed as nice and detailed parts as Lego does from ABS. The digital ecosystem for that would be crazy.

But.

Modern consumer printers are way better than decade ago but they still sort of suck if you want any fine details.

"It shouldn't be hard to print pieces that can snap together."

It's actually quite hard to print pieces that are functional and look nice.

Modern consumer 3D printers sort of suck for small details still. If all you print are Lego Dublo sized parts. And print them from ABS. You might succeed _sometimes_.

PLA the cheapest default plastic for filaments for extruders loses fit quite fast (I've tried). So ball joints etc will get loose pretty soon.

"Would there be any downside to this approach?"

Well, the adventure currently is the printing part and it's mostly not fun but one of those activities masochistic engineers (like myself) take up as a hobby.

The consumer 3D printers are improving! Maybe one day. But the material physics are not that comforting there.
by biophysboy | 2026-01-06 16:53:40+00:00
Heard. The recent prior auth situation is a trainwreck. If I were dictator, insurance companies would be non-profit and required to have a higher loss ratio.

2 quibbles: 1) a more ethical system would still need triage-style rationing given a finite budget, 2) medical providers are also culpable given the eye-watering prices for even trivial services.
by guywithahat | 2026-01-06 16:53:51+00:00
I guess the point I was trying to get at is the flagship public research university in your state doesn't count, URI isn't even cheap compared to other flagship public universities. I went to the flagship public school in my state, I don't consider it cheap. I'm thinking more like lake superior college in MI, or UW-Stout in Wisconsin. They're cheaper than the flagship public school, but because of their lack of name recognition and assumptions employers make (like did this person go to superior because it was cheap, or because that's the only place they got in?), I've seen people struggle to get good jobs after attending, particularly during rough economies.

As a test, look in your IT department. I wouldn't be surprised if it's full of people from community colleges and lower ranked "cheap" colleges with engineering degrees. I like the idea of just going to the cheapest school but ranking unfortunately matters to a lot of employers, and ranking is usually correlated with cost.