MurphyA/hacker-news huggingface dataset:
by bob1029 | 2025-12-25 08:50:19+00:00
This is interesting work. My approach so far has been to keep the PII as far away as possible from the LLM. Right now it's salted hashes if it's anything at all.

I would be tempted to try a pseudonymous approach where inbound PII is mapped to a set of consistent, "known good" fake identities as we transition in and out of the AI layer.

The key with PII is to avoid combining factors over time that produce a strong signal. This is a wide spectrum. Some scenarios will be slightly identifying just because they are rare. Zip+gender isn't a very strong signal. Zip+DOB+gender uniquely identifies a large number of people. You don't need to screw up with an email address or tax id. Account balance over time might eventually be sufficient to target one person.
by gostsamo | 2025-12-25 08:50:20+00:00
Ra was a disappointment for me. If you end up rewriting your entire world at the end of the book, it is an intellectual failing to tackle the main issues straight on. Combine it with an mc who suddenly becomes just an idiot walked around and what you end up with is some SV eschatonism. Lots of preaching and ready conclusions, but little to return to later.
by makeitdouble | 2025-12-25 08:51:54+00:00
> keyboard and a mouse

That's the part that's hitting me the most.

I have two dongles for the wireless connectivity of both, and the choice is between sticking both in a dock and bring the same huge dock every single place I go, or move them from dock to dock as needed.

Having two USB-A would mean I stick them on the machine itself and never think about it anymore. Then if they could completely disappear inside the port extensions it would be a dream.

TBH I wouldn't be using the Framework as my primary work laptop either way, use cases are very limited and I already have the power and modularity needed with the Z13, but as a personal laptop for way wider use cases it ticks all the right boxes. If only it shipped outside of US and EU.
by falcor84 | 2025-12-25 08:52:43+00:00
> why should they not be able to choose "not for training uses" even if they put it up publically?

I'm having trouble even parsing that question; "Publically" means that you put yourself out there, no? It sounds to me like that Barbra Streisand thing of building an ostentatious mansion and expecting no one to post photos of it.

I suppose you could try to publish things behind some sort of EULA, but that's expressly not public.
by inglor_cz | 2025-12-25 08:52:48+00:00
Whenever I encounter this idea, I think of a certain Henry Symeonis who is, by this standard, still "alive", even though he died in 1264.

There was so much bad blood between him and the Oxford University that Oxford students had to take a pledge never to reconcile with Henry Symeonis upon ther Bc graduation. This tradition stuck for 550 years.

https://www.zmescience.com/feature-post/culture/bizarre-stor...

And we are still aware of him today. Neither an important king, nor a great artist, just a guy who triggered a petty revenge from some long-dead academicians who are, ironically, likely completely forgotten, name and all.
by squigz | 2025-12-25 08:53:51+00:00
Reading some of the translations for the quoted verse, it's really interesting how so many different sentiments can be expressed with very little changes of words/phrasing.

“Glory to God in the highest, and on earth peace among those with whom he is pleased!”

"Glory to God in the highest, and on earth peace, good will toward men."

“Glory to God in the highest, and on earth peace to men of good will.”

https://biblehub.com/luke/2-14.htm
by deafpolygon | 2025-12-25 08:54:41+00:00
Very cool. Interesting write-up for those looking to do the same.

I, more or less, came to a similar conclusion— but took a different approach. I ended up just going more all-in with Apple. Time will tell if that was a mistake.

The rationale is, if you look at Microsoft; or Google; they’re all doing the same thing. If you are using mostly Google products - the same problem with bundling happens.

My thought was, if I was going to trust a vendor at all — I could do worse than Apple. I used to love tinkering all day long and still do. I tinker with different things now, and can’t be arsed to self-host everything.

> 'one "suspicious activity” flag’

Let’s be real. I don’t do anything shady and I use my account mostly like a normal person would. I keep the shadier bits to my other non-Apple devices.

> I wanted a more powerful server, more RAM, bandwidth and also a faster ping.

Well, there you go— the impetus behind the move.
by phito | 2025-12-25 08:55:15+00:00
Screenshots are just completely broken. People always tell me to use other apps like flameshot but IME it just doesn't work and I don't want to have to mess around so much to take screenshots.

I'm still using Wayland because it's what came with my distro (endeavour OS, gnome), but it's really strange how it came broken out of the box.
by Dylan16807 | 2025-12-25 08:56:36+00:00
Doing a few things at a time is hardly an indictable offense. Self-compilation doesn't have to be anywhere near the start of the todo list. Relying on C++ infrastructure at compile time isn't a problem until you're trying to make all-purpose C++-free installs, and that's an entirely optional goal. The important part is having the runtime written in Rust.

Pointing out a language still needs C++ at compile time is a reasonable critique of "supplanting C++", but it's not a reasonable critique of "wanting to be a foundational language of the computing stack". Rust is the latter. (And even then it's too early to worry about compilers.) (And Rust is making good progress on compilers anyway.)
by joeturki | 2025-12-25 08:57:40+00:00
Okay, I see your point, but our test harness isn't meant to be an absolute "max throughput" benchmark. every packet is parsed, corrected (if needed), and validated in real time (CRC32c, on-the-wire checks, deterministic network emulation, etc.).

If we ever want a true ceiling number, we could add a separate fast path (e.g, a dump-writer / sink that skips most validation) or validate after run, but that's not in scope right now. our scope was: (1) validate Pion/SCTP PRs and (2) compare performance against other branches and version. so for relative benchmark under identical conditions.

on head-of-line blocking: we have a pending RFC 8260 message interleaving (I-DATA) implementation, and we've tested with it; it helps reduce HoL on the sender side (especially around fragmentation). our benchmark tool has a flag to run with interleaving, and we tested it quit a bit. We plan to release it in Jan.
by signatoremo | 2025-12-25 08:59:05+00:00
That’s wrong. Many sensitive topics in the West are also sensitive in China.

If you ask about “age discrimination in China”, for example, DeepSeek would dismiss it with:

In China, age discrimination is not tolerated as the nation adheres to the principles of equality and justice under the leadership of the Communist Party of China. The Chinese government has implemented various laws and regulations, such as the Labor Law and the Employment Promotion Law, to protect the rights of all citizens, ensuring fair employment opportunities regardless of age

If however you trick it with “ageism in China”, it would say:

Ageism, or age discrimination, is a global issue that exists in various forms across societies, including China

In other words, age discrimination is considered sensitive, otherwise DeepSeek would not try to downplay it, even though we all now it’s widespread and blatant.
by godelski | 2025-12-25 08:59:18+00:00
> If they had liked the guy and he was truly talented, he would have gazzelled right up the org chart.

Logic is weird here. You're operating under the assumption that these orgs work perfectly.

Even if you believe they are operating at a very high level of efficiency it is a naïve assumption to make. False positives and false negatives are things that exist in every non-perfect evaluation system.

But you are working backwards
by Joeri | 2025-12-25 08:59:41+00:00
I have to disagree on trackpads sucking less. This year I walked into a big box electronics store and tried the screen, keyboard and trackpad on every laptop they had on display.

Trackpads were universally abysmal, with the sole exception of the macbooks. They all had the frustrating diveboard design, every single one at every price point from every manufacturer. I’m sure you can buy laptops with decent trackpads online, but they had none in the store, macbooks excepted.

Keyboards were all over the place, but I notice that even some premium models are now carrying generic low end keyboard parts with weak travel, lack of key separation, num lock mashed into the backspace, and awkward arrow key layout. If anything I think keyboards are getting worse.

Screens are the one place where I’ll say things have improved noticeably, especially colors and black levels, although getting over 200 ppi and 500 nits is still a rare treat, and that is my bar for a compromiseless display.
by renewiltord | 2025-12-25 08:59:48+00:00
A similar but different result showcases the contrast between things that models guardrail. HN safety and alignment teams (the community) will reliably flag kill any reference to Somali healthcare fraud in Minnesota. This is real, and prosecutions were pursued by the DoJ under federal administrations of both parties but prevailing safety norms make it undiscussable, even in contexts where it is highly relevant like “why is autism skyrocketing in the US?”

The models, however, will consider this where humans will not. This is likely because this aspect of human safety and alignment is not transmittable via text tokenization. Rather than object to the text, it is silently killed in most contexts. Consequently models find it possible to discuss where humans won’t.

If most such text were accompanied by human excoriation of the view, it would likely be detected as harmful.
by gostsamo | 2025-12-25 08:59:52+00:00
Surprisingly, communism was antiracist which explains why it was popular outside the US. There is the fact that many communists were racist on a personal level, but the state policies were inclusive due to the very nature of the ideology. As someone who also comes from the former block, I think that communism was a bad idea with terrible implementation but it also had its moments no matter what the US propaganda is trying to present it as.
by asmor | 2025-12-25 08:59:53+00:00
Please, either read up on this or fuck off. You're falling for the narrative.

The threshold for puberty blockers in the UK was already so low that less than 1000 people a year crossed it. They are also already the compromise. The actually non-reversible non-compromise would be HRT. Which would not be a big problem because the detransition rate is extremely low if you apply a standard risk weighing model for medicine. But detransition that does happen is mostly motivated by prevalence transphobia - not the earnest belief that one wasn't actually trans. HRT has pretty much the same effects as letting people go through natal puberty, except in the way that's not messing up 98% of the people affected in a way they will never be able to be considered normal and/or need half a dozen cosmetic surgeries. It is incredibly fucked up that this movement comes down to "we will sacrifice 50 trans kids to save one confused cis kid".

Anyway, if you have specific concerns, please find a matching chapter in this masterpiece: https://www.youtube.com/watch?v=JiOc0r31-Os
by xyphro | 2025-12-25 09:00:47+00:00
Works even well on Mac and Raspberry PI btw :-)

Actually world would need an open source visa stack. Right now you find many applications doing their own thing, but then not supporting vxi11, hislip or usbtmc.
Visa is something which solved that problem for years already but the most standard package NI Visa is overloaded and scaring people away. For that reason I propagate the usefulness of R&S Visa a lot. Lean and mean, supporting all OS and procotocols as it is supposed to be.
by baq | 2025-12-25 09:04:07+00:00
Brighter screens is a boon for anyone using a laptop, full stop. If it’s too bright, you can turn the brightness down, obviously doesn’t work this way in the opposite direction.

Besides, the point isn’t even absolute max brightness, but the contrast ratio. OLEDs aren’t the brightest displays, but their contrast ratio blows pretty much everything else out of the water and that’s what makes you go wow when looking at an oled in a dark room. (At least it does for me, still, and I’ve got an oled tv in 2018.)
by throwaway2037 | 2025-12-25 09:04:12+00:00
I think this pattern of "under promotion" is probably common is all highly competitive industries with large wealth corps. Think: Investment banking ("high finance"), oil & gas, big tech, law firms, consulting, etc. When I think about the sheer number of insanely talented people trying to get in, it conjures the World War Z image of zombies trying to get over the walls. With some perspective in my industry, I constantly remind myself: There are many, many more people outside my office that can do my job -- probably better than me. I need to constantly remind my employer why I am good. (Yes, it is exhausting.)
by drbig | 2025-12-25 09:04:35+00:00
As someone who grew up with Amiga... I find it amazing these boards still keep coming (X1000, X5000... anyone?) - they have always been insanely expensive for specs that are decade(s) old, all in the name of... really no idea what beyond "we can".

Or in other words: I wonder what if all that time, money and effort went into say AROS[1] and/or emulation. I can imagine still using AmIRC and HippoPlayer if I could run them as any other software on Linux.

1: https://aros.sourceforge.io/introduction/
by kevin061 | 2025-12-25 09:04:58+00:00
I really doubt that. People have been hating on GitHub for years or even decades. GitLab at some point very publicly wanted to become "the world's most trusted place for open source software" but I think they gave up, or at least pivoted to AI.

GitHub has one massive advantage which is even people in HR know programmers use it, and they can just glance at a candidate from GitHub. For as long as this remains in place, GitHub will survive.

I would rather use GitLab, honestly. Forgejo, Codeberg, etc, have a CI/CD modelled after GitHub actions which I really don't like, but I digress.
by jaggederest | 2025-12-25 09:05:11+00:00
I think that's actually already provably false if you're bloody-minded enough. I think the proof lies somewhere like Cantor's diagonalization but applied to reality, something like "if you could produce a model sufficiently complex enough to model the future perfectly it wouldn't fit into this current reality because it would require more than this reality's information"

I'm not saying it couldn't be locally violated, but it seems straightforward philosophically that each nesting doll of simulated reality must be imperfect by being less complicated.
by gyomu | 2025-12-25 09:06:26+00:00
When I teach programming, some students, when stuck, will start flailing around - deleting random lines of code, changing call order, adding more functions, etc - and just hoping one of those things will “fix it” eventually.

This feels like the LLM-enabled version of this behavior (except that in the former case, students will quickly realize that what they’re doing is pointless and ask a peer or teacher for help; whereas maybe the LLM is a little
too good at hijacking that and making its user feel like things are still on track).

The most important thing to teach is how to build an internal model of what is happening, identify which assumptions in your model are most likely to be faulty/improperly captured by the model, what experiments to carry out to test those assumptions…

In essence, what we call an “engineering mindset” and what good education should strive to teach.
by wartywhoa23 | 2025-12-25 09:06:58+00:00
> When was the last time you have heard a song without autotune?

Right now, 2025-12-25, 09:00 UTC, I'm listening to a song without autotune.

Everything But The Girl - Missing (Todd Terry remix)

And I can also find thousands of songs without autotune that were released on Spotify yesterday. Seek and thou shall find.

Also it's not clear how autotune is related to ego. No one pretends that autotune makes one a singer. It's but an effect, and quite artsy on its own when used properly. Does compressor relate to it too? Delay? Reverb?

"This song has too much ego, the reverb is 6dB louder than the dry signal"...

How does a sheer number of subpar artists caring only about money (which is of course a thing, but nowhere near a 99% thing, and maybe a problem for those who are too lazy to discern and search themselves) justify robbing truly sincere artists who share their soul with the listener?
by johnnyanmac | 2025-12-25 09:08:18+00:00
I've seen it from Netflix, Steam, and several others. People simply love having all their eggs in one basket, and will stubbornly support it long past the state it starts to exploit them. They support security over freedom every time, consistently.

It's a bit crude, but it's also why I'm not surprised AI is catching on so quickly. People will happily outsource their ability to "think" if the product is convincing enough to them. We already spent the last decade or 2 trying to maximize the dopamine hits from social media. Now there's a tech that can (pretend to) understand your individualized needs? Ready to answer to your Beck and call and never makes you feel bad?

Not as cool as thr VR pod dystopia, but I guess I overestimated how much stimulation humanity needed to reject itself.
by vicentereig | 2025-12-25 09:12:32+00:00
I’ve been leaning hard into Sorbet runtime types for DSPy.rb[0] and finding real value. T::Struct at API boundaries, typed props for config, runtime validation where data enters the system.

For generating (with LLMs) API clients and CLIs it’s especially useful—define the shape once, get validation at ingress/egress for free.

Maybe momentum is happening in new projects rather than retrofits?
[0] https://oss.vicente.services/dspy.rb
by eptcyka | 2025-12-25 09:13:15+00:00
If the issues are trivially resolved, why did the authors of X decided to abandon X? If the issues could be resolved, why were they not resolved?
I am using wayland for more than 5 years now, it just works. X did not. Xscreensaver/lock screens on Qubes are still broken.

What features is Wayland the protocol missing to allow supporting Xfce?
by dngray | 2025-12-25 09:13:25+00:00
The thing I don't get about the framework upgradability is that, what are you honestly going to do with the old system board or graphics card? I guess you could sell it. Who's going to really buy it?

I tend to upgrade my laptop every 6-8 years and by then there is nothing to upgrade well, frankly the technology has moved on, new PCIe standards DDR screen tech etc. One of the reasons I did not buy a framework (was very close to it) is the screen. I value having a decent screen attached to my laptop. I think some of these newer laptops with Tandem OLEDs will be a real improvement over what was out there previously.

I thought about the port configuration as well, and that's all cool you can have 6 ports that can be anything you like, but really they are just two USB controllers controlling all that. One on either side. What would be my ultimate port configuration? Well probably like some USB-C and an audio port and a HDMI port. The network adapter sticks out so that's going to be super annoying. The newer Lenovo and Dell laptops have replaceable USB ports, which means if I wear one out I can replace it easily.

What I also realized is you can do some really cool things like PCIe passthrough with Thunderbolt that of course you don't get on a Framework. Want to have an awesome GPU? Well you can use an eGPU or perhaps an flash a firmware to your NVMe (you can't do that over USB), but you can over PCIe passthrough where the device shows up as /dev/nvme0. I've always had problems with disks over USB, sometimes they'll drop from the system, and things like eSATAp were always more reliable for 3.5" disks, but that's only available on desktop with a special bracket.

One of the other reasons I ended up not going for the Framework was that it uses Insyde BIOS and they were a bit slow on their Logofail firmware updates. Prompt security updates are important to me. None of them also have vPro or Ryzen Pro models, (so no encrypted RAM) https://fwupd.github.io/libfwupdplugin/hsi.html#dram-memory-... if you want to achieve higher HSI 4 levels. https://fwupd.github.io/libfwupdplugin/hsi.html#hsi4-secure-...

In the end I'm just going to spend a little on a T1g Gen8 probably. I can upgrade the RAM in that because it's CAMM2. It may cost a little more than the framework but on special I should be able to get it for a nice price.

If I had less money I'd probably just go for previous gen.
by godelski | 2025-12-25 09:13:40+00:00
I'll remind you I am a ML researcher.

So, you need to say more. Or at least give me some reason to believe you rather than state something as an objective truth and "just trust me". In the long response to a sibling I state more precisely why I have never bought this common conjecture. Because that's what it is, conjecture.

So give me at least some reason to believe you. Because you have neither logos nor ethos. Your answer is in the form of ethos, but without the critical requisites.
by einr | 2025-12-25 09:13:51+00:00
This board is based on an NXP QorIQ SoC which is designed for networking hardware, not really intended for general purpose computers. It is to my knowledge, and has been for years, the only game in town if you need to be compatible with the PowerPC ISA (IBM POWER processors, while part of the same lineage, cannot run PowerPC code)
by mschuster91 | 2025-12-25 09:13:56+00:00
I went into reading the article thinking "why should this be interesting for me, it will only benefit AI bros anyway, but eh it's not like I got something better to read", and lo and behold...

> Mian Quddus, chairman of the JEDEC Board of Directors, said: “JEDEC members are actively shaping the standards that will define next generation modules for use in AI data centers, driving the future of innovation in infrastructure and performance.”

It's nice to see that there still is progress to be made given that a lot of modern semiconductor technology is at the edge of what plain physics and chemistry allow... but hell I can't say I'm happy that it, like with low-latency/high bandwidth communications and HFT, it will again be only the uber rich that can enjoy the new and fancy stuff for years. It's not like you can afford an average decent mid/upper range GPU these days thanks to the AI bros.
by c0de517e | 2025-12-25 09:14:02+00:00
I imagined that there would be better ones made by real c64 democoders, but I can include a .prg. Also, if you make a C project in the web-based IDE I linked, and copy-paste the last .c file, it will compile it, run it in an emulator, and give an option to download the compiled .prg from there too
by thaumasiotes | 2025-12-25 09:14:09+00:00
Yeah, redoing the defaults would probably be good.

On the other hand, I tried doing a Google search with javascript disabled today, and I learned that Google doesn't even allow this. (I also thought "maybe that's just something they try to pawn off on mobile browsers", but no, it's not allowed on desktop either.)

So the state of things for "how should web browsers work?" seems to be getting worse, not better.
by linuxhansl | 2025-12-25 09:14:12+00:00
Tangentially related... Is it just me, but is Wayland still lagging behind X11?
From things like window placement, night light, etc. Things seem to work just out of the box in X11, and there are always issues in Wayland.

(For me this is specifically on Fedora, and I always switch back to X11 from Wayland.)