MurphyA/hacker-news huggingface dataset:
by magicalhippo | 2026-01-02 04:08:08+00:00
Since I'm just a pleb with a 5090, I run GPT-OSS 20B a lot, since it fits comfortably in VRAM with max context size. I find it quite decent for a lot of things, especially after I set reasoning effort to high and disabled top-k and top-p and set min-p to something like 0.05.

For the Qwen3-VL, I recently read that someone got significantly better results by using F16 or even F32 versions of the vision model part, while using a Q4 or similar for the text model part. In llama.cpp you can specify these separately[1]. Since the vision model part is usually quite small in comparison, this isn't as rough as it sounds. Haven't had a chance to test that yet though.

[1]: https://github.com/ggml-org/llama.cpp/blob/master/tools/serv... (using --mmproj AFAIK)
by icegreentea2 | 2026-01-02 04:08:22+00:00
If you want to research this, the terms to look for is something like "Russian hybrid warfare goals and objectives in Europe" (can also try greyzone warfare).

For example, here's a CSIS (American think tank) report: https://www.csis.org/analysis/russias-shadow-war-against-wes...

Put simply, the goal is to add friction to anything NATO tries to do to aid Ukraine, and/or generally to improve its posture against Russia, while also trying to crack apart and erode both broad based and elite support for acting against Russia.
by btbuildem | 2026-01-02 04:08:54+00:00
Yes, the core issue underlying the rot as described in TFA is the funding model for the internet. But that cancerous idea is older than the internet -- adversing, hawkers and scammers, they've been around since forever. It's an unfortunate side effect of "business" and if you turn the sanitation dial far enough, you'll get professions like Sales and Marketing.

So to fix the internet, you'd have to decouple the content from the toll to access it.
by subdavis | 2026-01-02 04:09:01+00:00
This is just a bit of unsolicited feedback but the vibe (style, tone) of that site seems more tin-foil-hat and alarmist than serves your goal. I think something less dramatic would be more persuasive to normies. I feel like I’m in your target audience here, and this website seems a little over the top to me.

After reading the manifesto, 1. I don’t know what this is and 2. I don’t trust your judgement because you’re using a lot of FUD language and scary design.

This seems a lot like other IndieWeb projects, and none of them go this hard. If you want this to take off, I suggest asking more normies what they think. I suspect they will echo this.

> This is a public commitment. Projects that break the pledge are delisted with a published explanation. The directory remembers.

Who decides if they break the pledge?
by qwerpy | 2026-01-02 04:09:02+00:00
The election broke a lot of people and the daily negative Tesla and political posts are HN's way of compartmentalizing them. Otherwise they would metastasize all over the entire site.

I agree with you. It could put a huge dent in the tens of thousands of American lives lost every year if autonomous driving was mandated. Barring that, at least I'll protect my own family by using self-driving in the largest possible car (truck) I can buy.
by dpark | 2026-01-02 04:09:04+00:00
I said nothing about LLMs. I said this page was not simply regurgitation of facts.

I personally doubt LLMs are close to producing anything like this, but that wasn’t the point. You indicated that this should be easy for an LLM because it’s just a fact dump. Regardless of whether some future LLM can generate something like this, it’s much more complicated and interesting than a simple fact dump.
by favflam | 2026-01-02 04:09:27+00:00
btw, is it me or is there any justification for anyone including a developer to run more than 8GB of RAM for a laptop? I don't see functionality as having changed in the last 15 years.

For me, only Rust compilation necessitates more RAM. But, I assume devs just do RAM heavy dev work on a server over ssh.
by mrheosuper | 2026-01-02 04:09:42+00:00
I have been switching between linux-windows for a while now, and i think 2026 is not the year of linux for now.

Linux still suffer from the same fragmentation issue: Oh you want to play game, you should use distro X, oh you want an average web-browsing, working, you should use distro Y, or for programming, use Z. Of course all of them can do what other can do, but the community decided that the way it is.

Yesterday i read a reddit thread about an user sharing his issue with pop-os, and most(if not all) comments saying he is using the wrong distro. He is using latest release (not the nightly build), which is a reasonably thing to do as new user.

Not sure if Linux Mint has changed this, but i remember having to add "non-free" repo to use official Nvidia driver. Not a big deal to people who know what they are doing, but still, that is unnecessary firction.
by aiexplorations | 2026-01-02 04:11:16+00:00
Happy New Year, everyone. Lots of experimentation at my end this year, especially during the latter part of the year with Claude and code generation tools. Earlier in the year, worked for a promotion, and the past 4 years of diligence paid off. Grateful to wife and boss who supported me in that leg of my professional journey.

Switched to a Mac centric workflow for my personal projects and built many this year thanks to AI coding tools. Among them are Praval (pravalagents.com), Vajra Search (https://github.com/aiexplorations/vajra_bm25) and Todacomm (https://github.com/aiexplorations/todacomm). Open sourced Praval, Vajra Search, Deep Lyapunov and Todacomm on PyPI. Followed a lot of AI models and their development, apps and read a bunch of papers - and at work, built a whole bunch of them around agents with my team. Got rejected from a big tech job after 8 solid interview rounds. But that was a reminder that I have to be a bit more independent and seek professional validation less - something I have known for years but which I haven't been able to execute on. In any case I have seen my work as something that pays the bills and treat it transactionally, while using spare time for things I love learning about - software tech, AI, mathematics, aviation/aerospace engineering, Vedanta, to name a few.

Big challenges this year - personal health and well being. Took exercise more seriously. For a time I did morning runs, especially in the summer and autumn, but as winter has come, have become more sedentary. Diagnosed with severe B12 and D vitamin deficiencies but went on to get treated and get better.

Rejuvenated friendships with buddies I have known since college (20 years ago for me). Found it hard to relate to some of them but made some thick friends as a consequence and trying to build a more independent professional existence as a consequence. The habit of prayer and meditation I had last year (2024) waned a bit this year. I think there's a mental/spiritual center I need to foster there, and perhaps 2026 will be the time for it.

More here: https://www.rajeshrs.in/blog/ai-explorations/2025-12-27-year...
by gezilinll | 2026-01-02 04:12:22+00:00
I'm building Proteus, an open-source multimodal editor (think Figma meets Notion, but AI-native) where *AI writes most of the code* while I focus on architecture, technical decisions, and quality control.

*Why this matters:*

In 2025, tools like Cursor and Claude can write good enough code in 80% of scenarios. The question isn't "Can AI code?" but "What becomes valuable when AI can code?" I believe it's *system design, technical decision-making, and end-to-end ownership*—not just knowing APIs.

*What makes this different:*

- *AI-native from day one*: Every architectural decision prioritizes AI-friendliness. This isn't AI bolted on later—it's designed for AI collaboration from the first line.
- *Fully transparent*: All code, architecture decisions, and lessons learned are public. I'm documenting the entire journey in weekly technical articles.
- *Real editor, not a toy*: Phase 1 is complete with a working demo. You can create shapes, text, images, transform them, copy/paste, undo/redo—all the core editor capabilities.
- *Learning resource*: If you want to understand how editors work (scene graphs, rendering, interaction systems) or how to structure code for AI collaboration, this is a live case study.

*Current status:*

Phase 1: Core editing (scene graph, rendering, interaction, tools)
Phase 2: Multimodal elements (video, audio, web embeds)
Phase 3: AI Agent integration (natural language → editor actions)
Phase 4: Real-time collaboration

*Try it:* [Live Demo](https://proteus.gezilinll.com/)
*Code:* [GitHub](https://github.com/gezilinll/Proteus)
*Articles:* [Tech Blog](https://github.com/gezilinll/Proteus/tree/main/articles) (4 articles so far, covering architecture, rendering, interaction design)

*The experiment:* What happens when you stop reviewing AI's code and instead focus entirely on architecture, problem diagnosis, and guiding AI through testing and context-building? That's what I'm exploring here.

Would love feedback from the HN community—especially from those building complex frontend apps or thinking about AI-native development workflows.
by avidiax | 2026-01-02 04:12:29+00:00
If you have a Bluetooth analyzer (e.g. Ellisys), then the link key and a directional antenna is all you need to passively eavesdrop on a conversation at a distance.

Of course, even regular omnidirectional Bluetooth antennas are plenty to eavesdrop through a hotel room door, from the hallway outside a conference room, etc.

An attacker can also passively record all the packets in an area (Ellisys allows recording all channels at the same time), and then actively gather link keys using this attack at any time to decrypt the stored conversations.
by eru | 2026-01-02 04:13:13+00:00
The company is allowed to trade on their insider information. That's perfectly normal and legal.

When Warren Buffett decides that he wants to buy stock in a company, he knows that if this became public, the target company's stock would go up. Nevertheless, he's allowed to trade on this insider information (about himself!) without informing the general public first.

> You need to take your insider trading again (every bigcorp makes you do it) and learn what insider trading actually is, and why it is illegal, and why you’ll probably get caught. I’ve heard too many sad stories where immigrants from a country with looser laws came to the USA for very high paying tech jobs, and throw them away for just $100k of insider trading gains.

That's true but also entirely irrelevant to my point: in these cases the company does not consent to the employee using the information. And, yes, that's illegal.

Insider trading law in the US is about breaching fiduciary duty. If the company consents, there's no fiduciary duty that was broken. (But the conditions are more complicated. So let's go with the simpler example of a company trading on its own secret, insider information.

It's a fun little legal Gedankenexperiment to craft the conditions that make what would otherwise be insider trading legal in the US. But as you suggest, it's not very relevant in practice, because they all require the company's consent, which you normally don't get. Matt Levine sometimes likes to write about these sorts of things in his 'Money Stuff' newsletter.)
by magicalhippo | 2026-01-02 04:13:14+00:00
> But I suspect it's uncommon for the government to be completely disconnected from (some portion of) the population's sentiments.

However, that sentiment is shaped by the media available to the citizens, and in places like Russia, that means primarily by the government itself. So it's not so clear cut what the sentiment would have been had it not been for the governments propaganda.
by lelandbatey | 2026-01-02 04:13:20+00:00
Kids are at least as interesting as having to take care of any other living things. As strange as it may seem, if you can ask questions about someone's multiple aquariums, their cats or dogs, their horses or cows, then there's at least, probably more to ask about their children. I don't understand how raising a child can be anything but interesting. Every parent I speak to about having kids has such different philosophies, values, goals, and they're so interesting to learn about. Once the kids can talk, they themselves have so much to say!

Raising kids has to be one of the most interesting things someone can do.
by carlgreene | 2026-01-02 04:14:01+00:00
I have such a difficult time with this. Not the self driving part, but the largest possible car/truck part.

As a cyclist in a very truck-and-large-car-obsessed state I really hate them and their drivers scare me. And because of that I have a really hard time convincing myself that I should be in one too vs. a smaller more practical car. But at the same time I realize that my family getting hit in a Honda Accord (most likely by a much larger car) is going to be quite a bit worse than if we get hit in a Cybertruck or GMC Sierra.
by kazinator | 2026-01-02 04:14:11+00:00
Here is a piece of history.

The company Danelectro made guitars and amplifiers in the 50's and 60's under the Silvertone brand name distributed through Sears.

Danelectro came up with the idea of packaging a guitar pickup in a chrome lipstick case. They used actual lipstick cases in the beginning.

We still have lipstick pickups today; they are a big part of the electric guitar world.

A company named GFS makes double coil lipstick humbuckers: https://www.guitarfetish.com/GFS-Pro-Tube-Lipstick-Humbucker...
by mariopt | 2026-01-02 04:14:23+00:00
Amazing work!

I have been thinking exactly about this. CF Workers are nice but the vendor lock-in is a massive issue mid to long term.
Bringing D1 makes a lot of sense for web apps via libSql (SQLite with read/write replicas).

Do you intended to work with the current wrangler file format?
Does this currently work with Hono.js with the cloudflare connector>
by mikepurvis | 2026-01-02 04:14:42+00:00
This is true, but I think the other side of it is that in most shops there is lower hanging fruit than 5 seconds per tool run, especially if it's not the tool that's in the build / debug / test loop but rather the workspace setup / packaging / lockfile management tool.

Like, I switched my team's docker builds to Depot and we immediately halved our CI costs and shed like 60% of the build time because it's a persistent worker node that doesn't have to re-download everything every time. I have no association with them, just a happy customer; I'm only giving it to illustrate how many more gains are typically on the table before a few seconds here and there are the next thing to seriously put effort into.
by avidiax | 2026-01-02 04:15:59+00:00
IMO, it's plausible that Airoha and the OEMs did not know about this. The tooling may have been written in a pseudo-secure manner, i.e. requiring pairing (on the client side) before attempting all the debugging/firmware update commands. The tools may simply assume that pairing is required or only list targets from those that are paired and connected, which gives the illusion that the air protocol requires this.

All it really takes is some engineer missing an if-statement to check that the connection is bonded before processing the packets.
by bawolff | 2026-01-02 04:16:11+00:00
> If Planet Money Movies wanted to release their own version of Metropolis, how would they do it? Can you just go to Amazon, buy the Blu Ray, and somehow release your own?

Yes.

For example, wikipedia has a copy of Metrpolis and that's basically what happened

https://en.wikipedia.org/wiki/File:Metropolis_(1927).webm
by icegreentea2 | 2026-01-02 04:16:30+00:00
If Russia wasn't currently locked in a land war with Ukraine, that would largely be true (assuming that you were NATO and wanted to play by both the rules of being real democracies, and also respecting international law).

But since Russia IS locked in a land war with Ukraine, in a hypothetical world, you could retaliate by upping aid through Ukraine, OR (if you were being sneaky), laundering your actions through Ukraine.
How to use AI to augment learning without losing critical thinking skills?
by mintsuku | 2026-01-02 04:17:27+00:00
Lately I have been using AI more in my day to day learning. I typically use it to generate boilerplate code, ask it to explain some concept I’m having trouble grasping in an easier way and fact checking what it says while asking for deeper clarification (why is something done this way, what are others ways it can be done, comparing and contrasting etc. I basically use it as a tutor. I don’t use it to really “do” anything for me. I program most everything by hand and anything that has to do with problem solving I do myself.

But I won’t lie and say I’m not scared of becoming reliant on AI. I think the way I’m using it is pretty good. Improve learning while continue to apply knowledge myself. But I’d like to know where I can improve my AI usage and how you guys are using AI in your workflow. It’s giving me a great deal of anxiety when I read articles about how AI will kill critical thinking skills and what not. I don’t want to avoid it. But I don’t want it to make me stupid.
by marcyb5st | 2026-01-02 04:17:43+00:00
Great point. As I mentioned there are other attack vectors and you can mitigate them. For mitigating what you are mentioning for instance you don't just run one eBPF program, but you run a cluster of them that watch each other:

(The following was refined by an LLM because I didn't remember the details of when I was pondering this a while back)

All your anti cheats are eBPF programs hooked to the bpf() syscall itself.

Whenever any process tries to call BPF_PROG_DETACH or BPF_LINK_DETACH, your monitors check if the target is one of the anti cheats in your cluster of anti-cheats.

If an unauthorized process (even Root) tries to detach any of your anti-cheat processes, the eBPF program uses bpf_override_return to send an EPERM (Permission Denied) error back to the cheat.

(End LLM part)

Of course, you can always circumvent this by modifying and compiling the kernel so that those syscalls when targeting a specific PID/process name/UID aren't triggered. But this raises the difficulty of cheating a lot as you can't simply download a script, but you need to install and boot a custom kernel.

So this would solve the random user cheating on an online match. Pro users that have enough motivation can and will cheat anyway, but that is true also on windows. Finally at top gaming events there is so much scrutiny as you need to play on stage on vetted PCs that this is a non-issue
by gsf_emergency_6 | 2026-01-02 04:17:54+00:00
PH's old fave is the rights-responsibility dichotomy, GoogAI offers

Kuleana > Dharma > Haqq ("reality" IE thru the eyes of the "supreme" natural law one can't tell the direction?)

in canids as in hominids?
https://en.wikipedia.org/wiki/Tail_chasing#Parallels_with_hu...

Doesn't say anything about rodents or triads :)
by noduerme | 2026-01-02 04:18:14+00:00
Something that scares the shit out of me is the new American tourist visa requirement that you disclose your social media accounts over the last 5 years. This seems an ultimate example of the exclusion or people who refuse to participate in a technology. I'm not on social media. If more countries begin adopting this, what am I supposed to show the immigration authorities? Am I supposed to create a wholly fake set of accounts in order to prove I'm not a threat to them? Is telling them that I'm not on social media a red flag in itself?
by avidiax | 2026-01-02 04:18:41+00:00
I doubt that audio-spectrum RF/magnetic frequencies emanate strongly from wired headphones. They are simply not a long enough antenna at 200-3,000 Hz. Also, the loop area is quite low. The ground wire runs parallel to the L/R wires, so the only loop to receive is the magnetic coils in the headphones, which are small. Only near field would work, IMO.
by blobbers | 2026-01-02 04:18:56+00:00
I liked this article, and I had a website back in the days of having an html directory in my university unix account.

So what stops me today? I don't have hosting.

Eventually livejournal, blogspot, etc. came around and provided a decent approximation of what people wanted to do, for free. Yes there might be a little ad on the side but it was basically 'okay'.

Eventually FB etc. came along and provided a decent approximation of a blog and allowed easy readership. Friendfeed got bought and soon enough everyone was in everyone's business.

The problem is facebook, linkedin etc. are too easy to propogate information. My ramblings shouldn't show up on everyone's feed. They should show up to people who inbound come want to actively seek them out; those are the people for whom they might be interesting. It's kind of like talking to your neighbor.

You find out what's going on in their life, but maybe you don't want everyone on the street to know, but you're fine if they happened to ask you about it. Chances are if someone is genuinely interested in you, they'd come to your website... but do you want your boss to come?

I don't know maybe the internet was a little safer when it was not anonymous, but at least somewhat selective as to who would access it.
by josephg | 2026-01-02 04:19:00+00:00
Ah I see what you're saying.

I think the idea is that those asserts should never be hit in the first place, because the code is correct.

In reality, its a mistake to add too many asserts to your code. Certainly not so many that performance tanks. There's always a point where, after doing what you can to make your code correct, at runtime you gotta trust that you've done a good enough job and let the program run.
by doctorpangloss | 2026-01-02 04:19:18+00:00
> able to tell real issues from non-issue discussions

imo almost all issues are real, including "non-issue" - i think you mean non-bug - "discussions." for example it is meaningful that discussions show a potential documentation feature, and products like "a terminal" are complete when their features are authored and also fully documented or discoverable (so intuitive as to not require documentation).

99% of the audience of github projects are other developers, not non-programmer end users. it is almost always wrong to think of issues as not real, every open source maintainer who gets hung up on wanting a category of issues narrower than the ones needed to make their product succeed winds up delegating their product development to a team of professionals and loses control (for an example that I know well: ComfyUI).