MurphyA/hacker-news huggingface dataset:
by rbbydotdev | 2026-01-03 02:06:17+00:00
Very similar to what I’m building with opal editor. The “site” is static markdown which lives and is stored in your browser, css, images, markdown and html. You can keep it as is with markdown or compile to html. From there you can easily push to vercel GitHub cloudflare netlify. Cheating the server less bit of it by using CORS proxies

https://opaledx.com

https://github.com/rbbydotdev/opal

MIT and open source
no documentation yet. But coming very soon
by shakna | 2026-01-03 02:06:30+00:00
Worth noting: minisign and age were also affected by a couple things here.

GnuPG has decided a couple things are out of scope, fixed a couple others. Not all is in distro packages yet.

age didn't have the clearest way to report things - discord is apparently the point of contact. Which will probably improve soon.

minisign was affected by most everything GnuPG was, but had a faster turnaround to patching.
by LorenPechtel | 2026-01-03 02:06:38+00:00
Strawman--nobody's suggesting unprotected sex with many people.

Simple data point, though: my wife is from China, grew up in a culture where divorce is basically unheard of. At first she was horrified at what she saw here--but over time she's come to see the marriages of her culture weren't any more successful. It just they turned into unhappy people staying together for reasons of face. Just about everyone she was close enough to to know about their marriage was no longer having sex.
by zajio1am | 2026-01-03 02:06:39+00:00
> Photoshop is fine, running a business where you produce CSAM for people with photoshop is not. And this has been very clear for a while now.

What if Photoshop is provided as a web service? This is analogous to running image generation as a service. In both cases provider takes input from the user (in one case textual description, on the other case sequence of mouse events) and generates and image with an automated process, without specific human intentional input from the provider.

Note that in this case using them for producing CSAM was against terms of service, so the business was tricked to produce CSAM.

And there are other automated services that could be used for CSAM generation, for example automated photo booths. Should their operator be held liable if someone use them to produce CSAM?
by aspenmartin | 2026-01-03 02:07:46+00:00
I agree but I think to be fair it seems that there’s an open question of just how much more we can get from scaling / tricks. I would assume that there’s agreement that e.g. continual learning just won’t be solved without a radical departure from the current stack. But even with all of the baggage we have right now, if you believe extrapolations we have ~2 GPT4->5 sized leaps before everyone has to get out of the pool
by SamDc73 | 2026-01-03 02:08:18+00:00
> then just shat all over them with start menus made with React Native, control-alt-delete menus that are actually just webviews, and forcing Copilot down everyone's throats

Thank god I've been using Linux long enough to not experience any of that.

At my job in a large non-tech company, almost everyone uses Windows (except for the dev team) purely because of Microsoft Office. As long as that thing exists, they can do all the dumb things they want and still dominate.
by ozgrakkurt | 2026-01-03 02:08:23+00:00
This sounds nothing like my personal experience. I was able for play every single game I tried including

Asetto corsa competizione

Basically all total war games

Cyberpunk

Witcher 3

Dishonored

Mafia 1 and 2

AC origins/odyssey

Civilization 5

Detroit become human

Prey

Crusader kings 3

Stellaris

Metro exodus

And more games I don’t remember

I don’t enable ray tracing or resolution scaling so that might be making the difference on games that have it.

Chances are you can run it if something is at least gold on protondb

Also my gpu is amd.

As a side note, I played cyberpunk for more than 400 hours on max settings without any major issue so saying it doesn’t work because of rtx is very silly imho
by lynndotpy | 2026-01-03 02:08:31+00:00
Just anecdotally, I'm seeing a lot of momentum in my social circles. My friends and their parents (!!!) who are asking about Linux.

My "year of the Linux desktop" was in 2010, because even then everything was much, much faster on Ubuntu. (It helps major browsers were shipping 64-bit versions for Linux only, but Minecraft simply did not run on my laptop under Windows).

Does anyone else feel kind of sick (something like pity?) when they see people using Windows 11? Right click menus which have a loading spinner, advertisements littered throughout, and headlines from right-wing tabloids spammed in news widgets.

These past six years have been absolutely bonkers incredible for Linux, and it can all be attributed to Microsoft shooting themselves in the head with Windows. Proton work started after Windows 8 and really became usable in late 2019. Now we're seeing something again with Windows 11. It's awesome, hope it sticks.
by ffsm8 | 2026-01-03 02:08:32+00:00
Urm, the release date of the movie is not actually an indicator wherever what he said was true or not.

It's more then likely the backstory he outlined, which is I believe a minor subplot non-essential to the main story of the movie - has been added like this precisely because that was the theme of the song.

Because this was actually made by humans, they frequently talk with each other when making art in collaboration
by nine_k | 2026-01-03 02:09:25+00:00
Isolation is one thing, correctness is another. You may have architecturally perfect, hardware-assisted isolation, but triggering a bug would breach it. This is how a typical break out of a VM, or a container, or a privilege escalation, happens.

There is a difference between a provably secure-by-design system, and a formally proven secure implementation, like Sel4.
by billy99k | 2026-01-03 02:09:54+00:00
Good luck. I've tried to completely replace Windows with Linux over the last two decades or so, and it's still lacks polish. I really don't enjoy having half-written GUIs for different apps and having to compile my own fixes after searching for 3 hours.

I think I finally gave it up in anger, when it was on a laptop I was using for a few important projects and it cost me days of work.

I now use Windows+WSL and it has the best of both worlds: A fully functional GUI with everything I would ever need with Linux.

MacOS is really the best Nix Desktop OS out there. I would use this instead, but I still require some windows apps.
by socalgal2 | 2026-01-03 02:10:40+00:00
Curious where you draw the line. What is even the point of having a garage disposer if you're not supposed to use it? I'm not disagreeing with your overall point. I'm geninely curious since I think every apartment I've ever lived in in the USA had a disposer so I'd expect them to be used and to a degree, if the disposer can chop up the stuff small enough to be safe, why not put things in it?

Note that disposers are not common in some countries so I've lived for half my adult live without one. Typically those countries have a basket in the center of the sink to catch stuff and then you empty that basket into a bag. People also find various sink attachments to hold a larger bag for bigger waste while they cook.
by andrerpena | 2026-01-03 02:11:06+00:00
I think:
1) Like you said, people are buying hope.
2) People cannot fathom this degree of improbability. So, the fact that it's at least possible overrides the near-impossibility of it.
3) There is some aspect of entertainment and social-interaction to it. It's a bit like watching sports. Who you're cheering for is irrelevant, and whoever wins doesn't change your life in any way, but still, we watch it.
by jmholla | 2026-01-03 02:11:24+00:00
You can disable things like this by setting the environment variable `LESSSECURE` to `1`. You can also compile `less` without these features [0], but I don't think most distros provide a restricted `less` by default.

[0]: https://github.com/gwsw/less/blob/master/README#L67-L70
by dnautics | 2026-01-03 02:12:20+00:00
I don't think this is correct. For inference, the bottleneck is memory bandwidth, so if you can hook up an FPGA with better memory, it has an outside shot at beating GPUs, at least in the short term.

I mean, I have worked with FPGAs that outperform H200s in Llama3-class models a while and a half ago.
by D-Machine | 2026-01-03 02:12:27+00:00
If you are paying attention to actual research, guarded benchmarks, and understand how benchmarks are being gamed, I would say there is plenty of evidence we are approaching a clear plateau / the march-of-nines thesis of Karpathy is basically correct long-term. Short-term it remains to be seen how much more we can do with the current tech.
by captainkrtek | 2026-01-03 02:12:28+00:00
Will there be an interest in vision based wearables?

Google Glasses - dead

Apple Vision Pro - dead

FB/Meta x RayBan - dead soon(?)

It seems they can’t get over the social hurdle of having a camera strapped to your face, and the effects of that on people around you. I think the tech is neat, but not socially accepted as a concept to make it viable. My sister is big into tiktok and filming all the time, and it personally makes me hesitant to be nearby as I’m not comfortable being filmed all the time.
by cryptonector | 2026-01-03 02:12:28+00:00
IMO we need to rethink routing for IPv6 so we can finally reduce pressure on router tables and finally cause pressure to ditch IPv4. Here are some of my thoughts on that elsewhere in this thread: https://news.ycombinator.com/item?id=46471898

But here's a more thought-out design:

- register a well-known IPv6 prefix with 20 bits reserved for AS number

- so we'd have ${well_known_prefix}:${AS_number}:${customer_prefix}:${end_entity} (not necessarily that format for display, but just for the purpose of getting the idea across here)

- have DNS servers return AAAA RRs with the AS number filled in

- DNS servers should either have the correct AS numbers filled in their zones, or possibly could subscribe to the RPKI and use the RPKI for mapping ${well_known_prefix}:${all_zero_AS}:${customer_prefix}:* to AS numbers, then fill them in (this would require live signing if using DNSSEC, which is f-i-n-e fine)

- if there are multiple AS numbers for a $customer_prefix, then return multiple AAAA RRs, or if EDNS0 indicates client support for it, one AAAA RR and N RRs of a new type that carry only the AS numbers

- update core routers to route these prefixes based on the AS number in the address

- update edge routers to replace the sender's AS number in its address if its address is below the $well_known_prefix -- this takes care of the return path

- update internal routers to use only the $customer_prefix and the $end_entity for routing for this $well_known_prefix

- end entities should ignore the AS number when receiving packets, thus allowing multi-homing (i.e., let source and destination IPv6 addresses match ${well_known_prefix}:*:${customer_prefix}:${end_entity} for socket 5-tuples)

- for backwards compatibility end entities should map these addresses back to whatever the application used in its calls to bind() and connect() (i.e., if the app found an AAAA with the AS number filled in and used it for connect(), but the ${customer_prefix} is multi-homed, then accept packets from all those homes) (apps should make sure to use TLS / QUIC for security, naturally)

- when an end-entity sees a change in AS number for a peer's address matching a socket 5-tuple then update the peer's AS number / address in the 5-tuple -- this allows for migration and better path finding

I think something like this could be deployed with relatively little effort.
by wpollock | 2026-01-03 02:12:30+00:00
Some points:

LLM oral exams can provide assessment in a student's native language. This can be very important in some scenarios!

Unlimited attempts won't work in the presented model. No matter how many cases you have, all will eventually find their way to the various cheating sites.

There is no silver bullet. There's no solution that works for all schools. Strategies that work well for M.I.T. with competitive enrollment and large budgets won't work for a small community college in an agricultural state, with large teaching loads per professor, no TAs, and about 15-25 hours of committee or other non-teaching work. That was my situation.

Teaching five courses and eight sections, 20-30 students per section, 10-20 office hours every week (and often more if the professor cared about the students), leaves little time for grading. In desperation I turned to weekly homework assignments, 4-6 programming projects, and multiple choice exams (containing code and questions about it). Not ideal by any means, just the best I could do.

So I smile now (I'm retired) when I hear about professors with several TAs each, explaining how they do assessment of 36 students at a school with competitive enrollment.
by lazarus01 | 2026-01-03 02:12:47+00:00
I just wanted to learn how to create an enterprise grade web application. I read a book on Django last year and did a few tutorials and enjoyed it. I also deploy infra on gcp and it works well there. It cost about $60/month for baseline hosting with light traffic/storage. I will probably use it for an interface for some of my ml projects. I was also looking into dart/flutter a much steeper learning curve for me personally.
by dragonwriter | 2026-01-03 02:13:08+00:00
> AI is a nation defense issue.

AI image editors attached to social media networks with a design that allows producing AI edits (including, but not limited to, nonconsensual intimate images and child pornography) of other user’s media without consent are not a national defense issue, and, even to the extent that AI arguably is a national defense issue, those particular applications can be curtailed entirely by a nation without any adverse impact on national defense.

You can distort any issue by zooming out to orbital level and ignoring the salient details.
by stn8188 | 2026-01-03 02:13:18+00:00
Same here. I spent a good chunk of the evening just today messing around with Steam to see what I could get running on Linux. It's been a while since I tried in earnest, but I got all the games I wanted running (minus VR, but that felt like it was close). Even though I barely play any games anymore, it's the last reason I haven't wiped my Win10 drive.
by danenania | 2026-01-03 02:16:34+00:00
I’m normally not big on regulations for software, but this seems like an area where it’s a no-brainer. It’s similar to mandating unsubscribe links for marketing emails. Every app or game a kid uses should have to have a page at a “parents.” subdomain with master-level switches for “no communication with strangers”, “only approved content”, etc.
by aprilnya | 2026-01-03 02:16:34+00:00
> I haven't booted into Windows in over 3 months on my tower and I'm starting to realize that it's not worth wasting the space for.

Kind of glad to read this, I went into it thinking it will be another person saying "I'll use Linux forever!" the day after installing it, similar to everyone who says their new years resolution is to work out more, then proceeds to go to the gym 2 times total :)

(oh, and then, I noticed this is Xe!)
by ruszki | 2026-01-03 02:16:55+00:00
If you just install MacOS, Windows, or any major Linux distros, all work okay with default settings and drivers, almost all the time. Problems start when you want something else or more.

It’s like when you want Docker on MacOS. Helpful people will say that you should just use colima. Yeah it works perfectly well… until you want to open udp ports (this was the case half a year ago). All 3 OSes are like that, just the flavor is different.

If you know how to find “reject all” on all cookie banners, Windows will be easier for you.

If you know networking and pf, then MacOS will be easier for you.

If you know how to debug driver bugs, Linux will be easier for you (and fun as hell imho)

Anyway, if you don’t want to do much more than internet browsing/video playing/basic gaming/basic coding, it simply doesn’t matter. // I would still say that the default network/firewall settings for MacOS is sketchy as hell however
by spicyusername | 2026-01-03 02:17:10+00:00
It is almost certainly a problem with size, cost, and features.

The wearables are just too big, too expensive, and the feature set too small.

Much like with VR goggles, every problem they solve is solved far better and more cheaply with another device most people already have and use.

I don't think it has anything to do with the moral or social implications of taking pictures of people privately. The second any of the above are resolved, society will willingly give up even more privacy without a hiccup, as we've done every other time the choice was presented.
by ssunboyy | 2026-01-03 02:17:33+00:00
Location: India
Remote: Yes
Willing to relocate: No
Technologies: Python, Django, REST APIs, JavaScript, React, C, Three.js, Web based 3D simulation, Machine Learning, LLM APIs, AI driven learning systems, Interactive simulations, Full stack web development
Résumé/CV: https://www.jeevan.life/resume
Email: bettercalljeevan@gmail.com

I enjoy working on zero to one problems where the scope is open ended and the product is still being shaped. I have experience taking ideas from initial concept through prototyping, architecture, and production, often working across frontend, backend, and ML components. I focus on building interactive, well designed systems with strong attention to usability, learning value, and long term maintainability.
by aprilnya | 2026-01-03 02:19:09+00:00
Would be great... what I've heard is, Apple's incredible battery life comes from the vertical integration - they make everything, the laptop, the OS... so they are able to optimize it incredibly well. Even running Linux on a Apple Silicon Mac doesn't get you the same kind of battery life because of how much work the OS does putting different components to sleep etc. (though one could argue Apple's arbitrarily making it harder for Linux by making it so much reverse engineering work to get everything to go into sleep mode!)
by achyudh | 2026-01-03 02:21:17+00:00
Congrats on the alpha release! I've been following the jank blog for a year now and it's great to see it reach this milestone. What is the current state of development tooling (such as CIDER support) for Emacs users?

Also I noticed a typo/broken link in the Welcome section: The link for "foreward" points to https://book.jank-lang.org/foreward.html, but it should be https://book.jank-lang.org/foreword.html
by toast0 | 2026-01-03 02:21:53+00:00
> If you have a server that listens to requests though, such as an HTTP server, I don't see how this setup would be grossly inadequate for the purpose.

That's the problem. It sounds like it would work if you do this. The documentation suggests multi homing like this would work. When your server gets a request, it sends back the response from the address it received on... but the problem is what router it sends to; when it sends to the correct router, everything is good, when it sends to the wrong router, that router's ISP should drop the packets, because they come from a prefix they don't know about.

> I would experiment with advertising two default routes, one with a significantly higher metric than the other.

Sounds like it would work, but as far as I've found, the priority metric only works if the prefixes are in the same advertisement. If each router advertises its own prefix, the actual metric used is most recent advertisement wins as default route.
by brushfoot | 2026-01-03 02:22:28+00:00
These AI Overviews are awful. I've been documenting the ones I've gotten over the past few months. Examples:

- 2025-09-19. My query: "is mics an abbreviation for micrograms." AI Overview: "No, MICs is not an abbreviation for micrograms; it is an abbreviation for Minimum Inhibitory Concentration."

- 2025-09-19. My query: "75 mics of medication." AI Overview: "When discussing medication, 'mics' is a common abbreviation for micrograms (mcg)."

- 2025-11-03. My query: "copilot 'replace string in file'." AI Overview: "While Copilot in tools like Visual Studio Code can assist with code generation and refactoring, its primary function is not directly to perform 'replace string in file' operations across an entire project." ("Replace string in file" is the name of an operation that Copilot performs, and I was looking for more info about how it works.)

- 2025-11-22. My query: "u2 'spirits move you'." AI Overview: "The phrase 'spirits move you' is not a direct U2 song title, but it likely refers to their song 'With or Without You,' a famous track from their album The Joshua Tree." (Who said anything about it being a "direct U2 song title"? It's a lyric from "Mysterious Ways.")

It's so frequently wrong and so frequently makes insulting assumptions that it's worse than worthless. And when you click the "Dive deeper in AI mode" button at the bottom, the new response often contradicts the old one. Just garbage.
by boca_honey | 2026-01-03 02:23:11+00:00
Well at least the last jokey comment was somewhat amusing. What does this even mean?

No need to be defensive about this. I just want to know what compels some people to automate HN comments with AI. This site doesn't have the same social incentive as Reddit or some other social media hellhole.

Maybe HN should hide the number of votes to get around this.
by compounding_it | 2026-01-03 02:23:41+00:00
I’m assuming you don’t know how iPv6 works. With SLAAC every device usually rotates the v6 address every few hours and maintains multiple of these. Each subnet for each customer is huge. With rotating MAC it’s virtually impossible to maintain a connection with an IPv6 only device by just IP address. It’s one of the features of IPv6 that such attacks are not going to be feasible.
by aleph_minus_one | 2026-01-03 02:24:17+00:00
> Why is this a problem now, but was not a problem for the past few centuries? This class had 36 students, you could grade that in a single evening.

At least in Germany, if there are only 36 students in a class, usually oral exams are used because in this case they are typically more efficient. For written exams, more like 200-600 student in a class are the common situation.
by eddythompson80 | 2026-01-03 02:25:07+00:00
I’m still frustrated by the criticism because I internalized it a couple of years ago and tried to move to age+minisig because those are the only 2 scenarios I personally care about. The overall experience was annoying given that the problems with pgp/gpg are esoteric and abstract that unless I’m personally are worried about a targeted attack against me, they are fine-ish.

If someone scotch tapes age+minisig and convince git/GitHub/gitlab/codeberge to support it, I’ll be so game it’ll hurt. My biggest usage of pgp is asking people doing bug reports to send me logs and giving them my pgp keys if they are worried and don’t want to publicly post their log file. 99.9% of people don’t care, but I understand the 0.1% who do. The other use is to sign my commits and to encrypt my backups.

Ps: the fact that this post is recommending Tarsnap and magicwormhole shows how badly it has aged in 6 years IMO.
by BloodyIron | 2026-01-03 02:25:48+00:00
I have yet to encounter a situation where I _NEED_ IPv6, or there's a very substantial benefit of using IPv6 over IPv4 beyond just "academic arguments on the internet".

And I work with IP networks all the time, as well as run LAN Parties as a business. You'd think I would have encountered at least ONE reason to give a crap about IPv6 by now.

But nope, not one reason.

IPv4 gets work done. IPv6 is just a topic that we can wax poetic about, but nothing else.