MurphyA/hacker-news huggingface dataset:
by audunw | 2026-01-12 12:13:37+00:00
I’ll add a third perspective that’s probably often gone unsaid: I love it on Apple TV, and kinda like it on iPhone and Mac. It definitely needs to be improved though. There are definitely a whole bunch of usability issues, but they shouldn’t be too hard to fix. And Apple has shown willingness to iterate until they get it right. Unlike Microsoft which just moves onto the next thing (the system settings UI design in Windows 11 is fine.. but can they pleeeease just integrate all settings into that UI now.. how many generations of settings / control panes are there in Windows now?)

The huge corner radius is one thing I do wish they reverted in Mac OS.
by judahmeek | 2026-01-12 12:13:43+00:00
Yes! It depends on the company, of course, but I think plenty of people are going to fall for the perverse incentives while reviewing AI output for tech debt.

The perverse incentives being that tech debt is non-obvious & therefore really easy to avoid responsibility for.

Meanwhile, velocity is highly obvious & usually tired directly to personal & team performance metrics.

The only way I see to resolve this is strict enforcement of a comprehensive QA process during both the planning & iteration of an AI-assisted development cycle.

But when even people working at Anthropic are talking about running multiple agents in parallel, I get the idea that CTO's are not taking this seriously.
by d4rkp4ttern | 2026-01-12 12:13:50+00:00
The thought behind my aichat tool was to directly leverage the session log files and avoid creating any special memory artifacts. I do create a rust/tantivy index for the fast full text search.

The aichat approach does require intentionally asking the agent to find specific earlier work: it doesn’t automatically have “awareness” of prior work. I think of this as the “unknown unknowns” problem. This is where creating explicit memory artifacts can be useful since we can pre-inject recent work-summaries into context. So I’m thinking about a lightweight hook based system to automatically create memory artifacts or work-logs of some sort.
by tarsinge | 2026-01-12 12:14:39+00:00
I don’t think the main issue is that this type of person has been put in charge, it’s that the system can fail because of the will of one person. It kind of reveals that the guardrails were decorum and at its core Americans elects dictators that up until now chose to behave well.

More generally I think in an age of social media democracies will have to evolve to prevent leadership cults. Maybe something like the head of state being indirectly elected by local representatives.
by cameronh90 | 2026-01-12 12:14:44+00:00
I was responding to the parent who said if you had to make a choice between lidar and vision, you'd pick lidar.

I know there are theoretical and semi-practical ways of reading those indicators with features that are correlated with the visual data, for example thermoplastic line markings create a small bump that sufficiently advanced lidar can detect. However, while I'm not a lidar expert, I don't believe using a completely different physical mechanism to read that data will be reliable. It will surely inevitably lead to situations where a human detects something that a lidar doesn't, and vice versa, just due to fundamental differences in how the two mechanisms work.

For example, you could imagine a situation where the white lane divider thermoplastic markings on a road has been masked over with black paint and new lane markings have been painted on - but lidar will still detect the bump as a stronger signal than the new paint markings.

Ideally while humans and self driving coexist on the same roads, we need to do our best to keep the behaviour of the sensors to be as close to how a human would interpret the conditions. Where human driving is no longer a concern, lidar could potentially be a better option for the primary sensor.
by nh2 | 2026-01-12 12:15:41+00:00
A shell injection vulnerability ad soon as somebody copies the same approach somewhere else or trained your LLM on it.

Write correct code by default, always, otherwise it will end up somewhere you care about.

The best way to do that is to avoid shell, as a language that makes writing insecure code the most convenient.

(The original intent looks like it's making a desktop/launch icon, e.g. you might call it with "firefox" as an argument and it would put its logo into an application starter, provided a logo of the correspond name is already in the place the script expects.)
by CuriouslyC | 2026-01-12 12:15:58+00:00
The main box on the readme should make it pretty clear. One tool call to get a covering set of a piece of code, versus wasteful grep/read/lsp/etc.

I'm not sure if you're being intentionally obtuse or you just don't have much of an attention span, but I'm not making any money off this so if you want to use 10x more tokens to get stuff done, by all means brother.
by intended | 2026-01-12 12:15:59+00:00
The self reinforcing prophecy of “somebody else’s job”.

It’s the job of politicians to pander to us, the good voter. Since they didn’t offer us something good, we didn’t vote, and that results in this current situation.

Politics is not my job, being aware of how politics works is not my job. My job is just to let them know they aren’t good enough. It’s because they aren’t good enough, that we landed up in this situation.
Real-time talking avatar pipeline?
by rakan1 | 2026-01-12 12:16:03+00:00
NavTalk lets you upload ~2 sec of video and immediately get a realtime avatar with lip sync and live voice interaction, with <2 s latency. There’s no obvious long training step; more like instant personalization.

Is this just feature extraction + conditioning on a pretrained talking-head model? Curious what the minimal pipeline is (feature encoding, identity representation, realtime inference) and how people are doing this efficiently.

Any insights or similar open-source patterns?

I already am good at doing Voice AI bots, but struggling with the face.

https://navtalk.ai/
by adirad | 2026-01-12 12:18:59+00:00
I was working on building a chatbot on WhatsApp - to help people build better habits. The bot would suggest a program consisting of daily/ weekly micro-goals for the habit the user wants to build. The bot also messages you with reminders ( set by user) and check-ins to see if users have completed their micro-goals. Ran a beta test with 20 odd users , didn't see much uptake. So back to drawing board. Not sure if I got my set of beta users wrong ( most of them are busy couples with kids) or if it was just the product.
by al_borland | 2026-01-12 12:19:09+00:00
I generally delete apps if they are low value and I spend too much time on them. I’m wary of replacing one type of idle screen usage with another. For another app, like yours, to replace a doom scrolling app it would have to be engaging, and if it’s that engaging, I fear I’d have the same problem

My biggest issue currently is that the browser still allows me to go to various things and it isn’t something I can or would delete outright.

While it’s not for me, congrats on the launch.
by CuriouslyC | 2026-01-12 12:19:41+00:00
That's a straw man and you know it.

Anti-AI art folks don't care if you photobashed bits of AI composition and then totally painted over it in your own hand, the fact that AI was involved makes it dirty, evil, nasty, sinful and bad. Full stop. Anti-AI writing agents don't care if every word in a manuscript was human written, if you asked AI a question while writing it suddenly you're darth fucking vader.

The correct comparison for some jackass who just prompts something, then runs around calling it art is to a pre-schooler that scribbles blobs of indistinct color on a page, then calls it art. Compare apples to apples.
by _the_inflator | 2026-01-12 12:19:53+00:00
I made the same revelation.

Self hosting sounds so simple, but if you consider all the critical factors involved, in becomes a full time job. You own your server. In every regard.

And security is only one crucial aspect. How spam filters react to your IP is another story.

In the end I cherrish the dream but rely on third party server providers.
by xaerise | 2026-01-12 12:20:04+00:00
If you only knew how much SQLite is used...

* Apple Mail ( "~/Library/Mail/V5/MailData/Envelope Index" )

* Legacy database in Android

* Firefox, Thunderbird

* Google Chrome, Edge

It is quick, simple, reliable and have enough performance for it's use case. Instead of using text files or develop own database formats.
by lee_ars | 2026-01-12 12:20:23+00:00
> PS: The rush was so great I was excitedly talking to my wife how I could port our emails away from google, considering all of the automatic opt in for AI processing and what not. The foolhardy me thought of even sabbatical breaks to work on long pending to-do's in my head.

I've been email self-hosting for a decade, and unfortunately, self-hosting your email will not help with this point nearly as much as it seems on first glance.

The reason is that as soon as you exchange emails with anyone using one of the major email services like gmail or o365, you're once again participating in the data collection/AI training machine. They'll get you coming or they'll get you going, but you will be got.
by Folcon | 2026-01-12 12:20:27+00:00
"One thing I found fascinating about watching Claude play is it wouldn't play around and experiment the way I'd expect a human to? It would stand still still trying to work out what to do next, move one square up, consider a long time, move one square down, and repeat. When I'd expect a human to immediately get bored and go as far as they could in all directions to see what was there and try interacting with everything. Maybe some cognitive analogue of boredom is useful for avoiding loops?"
- FiftyTwo[0]

I'm wondering if this is function of our training methods? They're sufficiently penalised against making "wrong moves", that they don't experiment?

-[0]: https://www.lesswrong.com/posts/u6Lacc7wx4yYkBQ3r/insights-i...
by account42 | 2026-01-12 12:21:35+00:00
> The art direction was chosen for the technology.

And it's time for the art direction of films to take advantage of modern technology just like we have games made for HD resolutions toady - including ones that are made to evoke the feel of older systems while smoothing off the rough edges.

> You don't need 48fps to make a good film. You don't need a big budget either.

And you don't need HD resolutions either, but they do make it look even better - and so do high frame rates when the production is up to it.
by InfinityByTen | 2026-01-12 12:21:38+00:00
I do agree on that using LLMs to demistify, learn and explore is better alternative than handing it off to go rouge on, is a better advice. That's how I used it last weekend and I think that's what I would advocate the usage instead of just letting YourFavouriteAI be the sys admin.

My problem is not just networking knowledge. I genuinely faced issues with open source tools. Troubleshooting in the days of terrible search is also a major annoyance. Sometimes, it's just the case that some of the tools have evolved and the same commands don't work as did for someone in 2020 in some obscure forum. I remember those days of tinkering with linux and open source where you'd rely on a Samaritan (bless their soul) who said they'd go home and check up and update you.

Claude suggested me Tailscale too, but I'm glad we're having this conversation (thanks for the tips btw), so that we don't follow hallucinations or bad advice by similarly trained agents. I'm cautiously positive, but I think there's still a case to go self hosted with AI assistance. I found myself looking at possibilities rather than fearing dead ends and time black holes.
by omgmajk | 2026-01-12 12:22:12+00:00
In certain subreddits I have seen the idea that there is no revolution, it's all mossad/CIA propaganda. It's quite conspiratorial but it's the same subs that typically love China, NK etc so it's not surprising.

However, I have seen these thoughts spread to more seemingly mainstream geopolitical subs as well. I am not sure how much astroturfing is going on here. Probably quite a lot.
by willswire | 2026-01-12 12:22:32+00:00
On a recent flight home for Christmas, I tried to get some side-project work done on my MacBook… and immediately lost the battle with Seat 28C. I could barely open the laptop, let alone type comfortably.

The real constraint on planes these days is elbow room. That got me wondering: could a small, handheld keyboard and trackpad setup make in-flight work tolerable?

After failing to find anything compelling on Amazon, I realized something obvious: my iPhone already has a great keyboard and touch experience. So why not use it directly?

I looked for existing apps, but the top options felt dated and required both devices to be on the same Wi-Fi network—which isn’t always possible (or desirable when paying ridiculous prices for airplane Wi-Fi).

So over the last few days I’ve been tinkering with a project I call Magic Input. It turns your iPhone into a wireless keyboard and trackpad for your Mac.

How it works (high level):

• The iOS app discovers nearby Macs using MultipeerConnectivity

• Keyboard input and touch gestures are streamed directly to macOS

• The macOS app injects events at the system level (requires Accessibility permissions)

• No shared Wi-Fi network required; devices connect peer-to-peer

It’s very early, but already supports basic typing and cursor control—especially useful in cramped spaces like planes.

Here’s the TestFlight link for the brave. You’ll need to install the same app on both macOS and your iPhone:

https://testflight.apple.com/join/T1PgucDs

Happy to answer questions or dig into implementation details if anyone’s curious.
by aebtebeten | 2026-01-12 12:22:36+00:00
I was actually surprised that baike.baidu gives pretty much the same story for the CR as en.wikipedia.

The chengyu pretty much summarises what is called "2nd intention" in fencing.

I guess if foxes know they're getting extracted no matter what happens, 狐假虎威 ?

Re: 皈依者狂热 I was surprised to find there actually was a joke:

"Q. What did capitalism accomplish in one year that communism could not do in seventy years?"

because I had figured that it took 70 years of communism for the people to decide the capitalists had been right about communism, and 10 years of capitalism for the people to decide the communists had been right about capitalism, so now they're trying feudalism...

Re: 斩杀线, https://www.youtube.com/watch?v=_e2igZexpMs

Re: Atticus, arguably he's allowed to be, because we see him through Scout's eyes? (there is a fan theory that the family characters in Big Bang Theory and Young Sheldon are exactly the same, only in BBT we see them as Sheldon perceives them, and in YS we see them as they perceive themselves?)
by trebligdivad | 2026-01-12 12:22:37+00:00
Gnome is quite 'opinionated' in what it chooses; if you like their choices you enjoy it; if you don't....hmm.
Personally I also have some things I specifically dislike; I prefer to have a fixed 3x3 virtual desktop grid, and Gnome didn't let me do that. I generally don't like the heavy use of menus and random stuff in the title bar of windows.
by Retr0id | 2026-01-12 12:22:38+00:00
I was tinkering with writing my own .git parser recently, and I couldn't help thinking "this could've been an sqlite db".

I found https://github.com/chrislloyd/git-remote-sqlite as a way to achieve git-on-sqlite, which works by registering itself as a git "remote" helper.

Amusingly there exists a "Why SQLite Does Not Use Git" article (https://sqlite.org/whynotgit.html), but there is no corresponding "Why Git Does Not Use SQLite".
by tietjens | 2026-01-12 12:22:39+00:00
This is very cool and I'm doing something similar but without the Claude interface as the contact point for manipulating the server. What happens if one day Claude is down, or it becomes too expensive, or it is purchased by another company, etc.

In this case you will be completely unable to navigate the infrastructure of your homeserver that your life will have become dependent on.

But a homeserver is always about your levels of risk, single points of failure. I'm personally willing to accept Tailscale but I'm not willing to give the manipulation of all services directly over to Claude.
Discussion: Shared state breaks most distributed multi-agent systems
by mmmehulll | 2026-01-12 12:23:29+00:00
I have been building multi agent systems and the hardest part in practice has been shared state once agents are split across processes or services. Retries overwrite things, handoffs get messy, and crashes make recovery painful.

State inside a single workflow or graph works well. Outside of that boundary, I have not found many patterns that hold up in production.

For context, I built a small open source, self hosted experiment to explore this idea.
Repo: https://github.com/MehulG/memX

I am curious how others are handling this today. Are people centralizing state, rebuilding from logs, or avoiding shared state altogether? What has actually worked for you?

If anyone is actively running multi agent workflows and is open to trying this on a single flow, I am happy to help with setup and learn from the experience.
by troupo | 2026-01-12 12:24:11+00:00
> Operating a car (i.e. driving) is certainly not deterministic.

Yes. Operating a car or a table saw is deterministic. If you turn your steering wheel left, the car will turn left every time with very few exceptions that can also be explained deterministically (e.g. hardware fault or ice on road).

Operating LLMs is completly non-deterministic.
by g947o | 2026-01-12 12:24:29+00:00
Why is this article getting so many upvotes? It follows the same pattern --

I was able to use [AI codong agent] to achieve [task], [task] and [task] within [time]. It would not be possible to do that without it.

[My thoughts about this]

Which is the same as dozens if not hundreds of similar articles already posted here, and the comments in the discussion don't explore any new perspectives either.

I honestly don't understand why people still write and discuss these articles. While I understand the need for personal expression, nothing you possibly say is new.
by al_borland | 2026-01-12 12:24:33+00:00
I can only assume this is related to the Indian government wanting state-run software on the phones, and that being rejected. [0]

With this history, we can only assume they want the source code to more easily find their own backdoors. The government is up to no good here.

[0] https://www.reuters.com/sustainability/boards-policy-regulat...
by pbhjpbhj | 2026-01-12 12:24:50+00:00
Apparently I went from Germany to UK in 29 minutes, pretty good.

It's a 99.5% declared confidence and says it used 30+ signals.

Assuming you've a list of VPN IP addresses, and travel times between countries, I reckon you should be able to rule out some false positives.

Would be interested to know what the "signals" were that produced the match.

I'm on domestic broadband in the UK (IPv4), according to dnschecker they're on a mainstream mobile provider in Germany. Could be a private tunnel, but those would be rare. Which raises the question of how the confidence rating is made.

I like the general page presentation, a good landing page except that you'll tend to put off everyone who gets a bad result for the example. That might be turned around with something showing "if this isn't you, well done on your browser security" and maybe some compelling stats on confirmed matches from testing?
Show HN: Pairlane – P2P file sharing, no file bytes on server (WebRTC)
by kiyo-e | 2026-01-12 12:25:10+00:00
Hi HN — I built Pairlane, a WebRTC-based P2P file sharing tool.

Core idea: file bytes never pass through the server. The server only does WebSocket signaling (Cloudflare Workers + Durable Objects), while the actual transfer happens peer-to-peer over a WebRTC DataChannel.

It works for:
- browser ↔ browser
- browser ↔ terminal
- terminal ↔ terminal (via an npx CLI wrapper)

CLI quick start:
- npx pairlane send /path/to/file
- npx pairlane receive <ROOM_ID_OR_URL> --output-dir ./downloads

Security:
- Optional E2E encryption (AES-GCM). The key lives in the URL fragment (#k=...) and is never sent to the server.

Demo: https://getpairlane.com/
Repo: https://github.com/kiyo-e/pairlane

Notes:
- No TURN by default (STUN-only), so some strict NAT/corporate networks may fail.
- Very large files can hit browser memory constraints depending on the environment/implementation.
by niekmaas | 2026-01-12 12:25:16+00:00
No problem, and thanks for the request! #insulin-resistance is now added: https://www.summarized.science/topics/insulin-resistance/ . I ran it for each month of 2025, if you want to go back further just let me know.

Adding personalised highlights of topics of interest into the monthly emails is my top priority for 2026. Won't be too complicated, just have to set up the right API back-and-forths etc.

Good point about deep dives. I could do that for the topics I'm an expert in, however, by definition, I think this requires domain expertise and is therefore not scalable nor to be automated easily. I'm not sure if this fits the scope of the current project as I want people to find the papers of interest, read a quick summarization and then encourage them to read a selection of papers themselves.
by CuriouslyC | 2026-01-12 12:25:17+00:00
There's certainly coupled, obtuse, contorted code styles that the LLM will be unable to twister itself into (which is different from the coupled, obtuse code it generates itself). Don't pretend this is good code though, own that you're up to your neck in shit.

LLMs are pretty good at modifying well factored code. If you have a functional modular monolith, getting agents to add new functions and compose them into higher order functionality works pretty darn well.
by mlrtime | 2026-01-12 12:25:19+00:00
I don't think that's it. It has more to do with something to lose or not.

"The most dangerous creation of any society is the man who has nothing to lose"

Liberals are generally more empathetic towards others and have good intentions when protesting. However if they have a comfortable life they will back down very quickly when faced with force. Just my opinion, could be wrong.
by intended | 2026-01-12 12:25:27+00:00
Republicans are afraid of their base. This is what has been said by republican reps when asked why they don’t break with Trump. Even now, Trump has some impressive Republican approval numbers given the scenario America finds itself in.

He operates on a version of America that is a shadow of the old nation, and in that shadow, it doesn’t actually need the capabilities and complexities it had developed over the past century. It needs to be simple enough to get votes and conversation points on Fox, and everything else can be blamed on some meme of the moment. It’s insane to see, but apparently we have the technology to make Hallucination driven government work.
by zecg | 2026-01-12 12:25:29+00:00
I feel like people who say this haven't seen KDE in a very long time. On a thinkpad it not only "just works", it works flawlessly, never demands attention without justification (i.e. no ads or superfluous items in notifications), every bit of hardware works, all the special keys, fingerprint reader and it's all recognized and usable and configurable from KDE.
by Eddy_Viscosity2 | 2026-01-12 12:25:50+00:00
> Being conductor doesn't take the least skill, it takes the most.

I agree with the gist of your comment, but I have to push back on the above statement. Conducting an orchestra is a different skillset than playing virtuoso violin, but it is not more difficult or more important. Its just different. The same applies to any leadership or management position. A very skilled orchestra can in even hide the fact that the conductor is a bit crap. Same with a company or sports team performing so well that they overcome the weaknesses of a lackluster manager. Even though they will still often get the credit.