MurphyA/hacker-news huggingface dataset:
by xcodevn | 2026-01-25 16:36:48+00:00
Over the weekend, I wrote this small Python library to teach myself the core idea behind modern agentic systems. This kind of software sits at the core of Claude Code, Codex, etc. I wanted to see if I could build it from scratch, so this is mostly educational for me.

The result is a surprisingly simple piece of software. At its core are immutable DAGs, which keep the design simple and easy to reason about.

I also added a set of built-in tools that are inspired by Claude Code's built-in tools.

A bonus point: it can also capture Claude Code auth tokens, so you can use it with your Claude Code subscription. However, there is a chance that Anthropic will ban you if they detect this, so use it at your own risk.

P.S.: One additional point I also want to mention is that Claude Code (SDK) is closed-source, so I cannot modify it for my use case or fix its buggy UI on my own. This is one of the factors for why I'm creating this library.
by esseph | 2026-01-25 16:37:38+00:00
I have a Growing Concern with our legal systems.

> We need to throw all of this out by default. From public policy to courtrooms, we need to treat it like any other eyewitness claim.

If you can't trust eyewitness claims, if you can't trust video or photographic or audio evidence, then how does one Find Truth? Nobody really seems to have a solid answer to this.
by jasonjmcghee | 2026-01-25 16:37:48+00:00
I'm not sure how you can use a laptop with good posture. An external monitor at the right height seems like a necessity.

I'm also optimistic about monitors in the form of glasses- even less effort needed to set yourself up for perfect posture. But the sweet spot problem is still very much a thing from what I've seen- can't wait until it's normal for them to have eye tracking, foveated rendering and streaming, and be wireless.
by minitech | 2026-01-25 16:37:52+00:00
You pay a cost either way: live in a world with better funded and incentivized scammers and in a community less wealthy by a corresponding amount, or have a slightly less convenient sideloading experience.

I guess if you take the old saying extremely literally, you could conclude that every fool is guaranteed to be parted with 100% of their lifetime available money regardless of what anyone else tries to do to stop that, but that’s not true – and why old sayings (with a respectable 75% of the words right) taken literally aren’t a good basis for decision-making.
by abustamam | 2026-01-25 16:37:53+00:00
I belong to two Toastmasters groups. One is majority non-immigrant American/caucasian, one is majority immigrant (from India, Pakistan, etc). The first one does club communication primarily via email. The second does club communication exclusively thru WhatsApp.

It's an interesting divide.

I do have some Caucasian friends who use WhatsApp. One stopped using it when FB purchased it, which I can respect. Most people I know in the states though just use iMessage or signal.
Show HN: We built a hidden micro-bearing system inside a 2mm ring
by spinity | 2026-01-25 16:38:19+00:00
We’ve been working on a spinning ring that hides a true micro-bearing system inside a 2mm profile.

The main challenge was balancing tolerance, durability, and smooth rotation at this scale. We went through multiple prototypes dealing with ball size, raceway depth, and surface finishing before getting consistent 20s spins.

Would love feedback from anyone who’s worked on ultra-compact mechanical systems or precision manufacturing.

If you’re curious, the project is live on Kickstarter: https://www.kickstarter.com/projects/cooloze/spinitytm-beari...
by mitjafelicijan | 2026-01-25 16:38:24+00:00
I do agree with some of your sentiment. But by that logic, nothing would ever be made.

The same goes with aliases. Why not just use the actual commands. You give it your best shot, and sometimes something good comes out. And sometimes it's crap. That's life.

And I made it for fun and to learn something. And it wasn't AI coded. It's like 200 lines. I wanted to learn termbox2.h a bit more than I already had.
by robkop | 2026-01-25 16:38:36+00:00
I added a "Human" LLM provider to my local OpenCode a few months ago as a joke, and it turns-out acting as a LLM is quite painful. But it massively improve my agent harnesses dev skills.

So I thought I wouldn't leave anyone out! I made a small oss game - You Are An Agent - youareanagent.app - to share in the (useful?) frustration

It's a bit ridiculous. To tell you about some entirely necessary features, we've got:
- A full WASM arch-linux vm that runs in your browser for the agent coding level
- A bad desktop simulation with a beautiful excel simulation for our computer use level
- A lovely WebGL CRT simulation (I think the first one that supports proper DOM 2d barrel warp distortion on safari? honestly wanted to leverage/ not write my own but I couldn't find one I was happy with)
- A MCP server simulator with full simulation of off-brand Jira/ Confluence/ ... connected
- And of course, a full WebGL oscilloscope music simulator for the intro sequence

Let me know what you think!

Code (If you'd like to add a level): https://github.com/R0bk/you-are-an-agent
(And if you want to waste 20 minutes - I spent way too long writing up my messy thinking about agent harness dev): http://robkopel.me/field-notes/ax-agent-experience/
by tanelpoder | 2026-01-25 16:38:55+00:00
Cool, thanks for the clarification. Indeed it's a good and practical idea for a small app. As other comments have said, (some) people might happily pay for this app.

I luckily won't need such feedback loop anymore, had some mild lower back pain show up over 10 years ago and bought a chair without a backrest that, after 3-4 weeks of struggling, trained me to sit up straight. Now I have some random cheap office chair with a backrest, but I rarely lean back to it. Funnily, I was going to give up using that "backrestless" chair after 2 weeks of inconvenience, but decided to give it one more week and then the magic happened :-) Mild lower back pain automatically gone.
by efitz | 2026-01-25 16:39:19+00:00
The paper touches on a point (“sustainability “) that is a sacred cow for many people.

Even if you support sustainability, criticizing the paper will be treated as heresy by many.

Despite our idealistic vision of Science(tm), it is a human process done by humans with human motivations and human weaknesses.

From Galileo to today, we have repeatedly seen the enthusiastic willingness by majorities of scientists to crucify heretics (or sit by in silence) and to set aside scientific thinking and scientific process when it clashes against belief or orthodoxy or when it makes the difference whether you get tenure or publication.
by eschu | 2026-01-25 16:39:31+00:00
Roughly speaking yes, but Cadence has a large offering of products, so I need to be a little more specific. Ultimately, when you design analog devices with Cadence's tools, their transient behavior is simulated by Spectre (or FastSPICE) for IC (very) low-level analog validation. This is still SPICE, but with an engine really tailored for reading Verilog-A or large netlist descriptions (a format to describe circuits with plain text). Let's call this level 1.

They also have PSpice. Here, we are already speaking mixed-signal (including digital) for board-level simulation and systems. It competes with the likes of QSpice, the very popular Ltspice, SIMetrix etc. This is level 2.

Before PLECS or SIMPLIS, system-level designs that include controller, power-plant, thermal behavior and magnetics were also simulated with those tools. PLECS went one more level of abstraction higher so that all these systems could be simulated together (including say the power-train of a power electronic system that comprises battery to wheels of an electric car). This is level 3. Think of it like Simulink (MATLAB) but dedicated to the challenges of power electronics (high frequencies are difficult to simulate with general off-the-shelf simulators).

What is new now is that within PLECS, you can import SPICE netlists, effectively enabling level 2 and 3 within one tool, and even to some extent together in the same simulation run (ideal switches coexisting with SPICE models). So you can design top-down. You start from the system, and then deep dive by replacing, in some sub-circuits you care about, the PLECS ideal switches by the detailed SPICE models of your real devices. These are often provided by semiconductor manufacturers (and they may have been generated by an analog design tool from Cadence).
by crazygringo | 2026-01-25 16:40:01+00:00
I guess my experiences are quite the opposite. Maintaining the process couldn't be easier. I don't even know what it means to "corrupt" points...? Or for points to become "dishonest"? I'm genuinely baffled.

I'm not aware of any citations, just like I'm not aware of any citations for most common development practices. It seems to be justified more in a practical sense -- as a team or business, you try it out, and see if it improves productivity and planning. If so, you keep it. I've worked at several places that adopted it, to huge success, solving a number of problems. I've never once seen a place choose to stop it, or find something that worked better. If you have a citation that there is something that works better than points estimation, then please share!

It's just wisdom of the crowds, or two heads are better than one. Involving more people in making estimates, avoiding false precision, and surfacing disagreement -- how is that not going to result in higher-quality estimates?
by lizknope | 2026-01-25 16:40:28+00:00
I've probably worked on 70 chips over the last 30 years.

Tape out time always sucks. I'm in physical design which is fixing all the timing violations, DRC violations, LVS errors, and dealing with late design changes.

Working 80 to 100 hours a week for a month really sucks and makes you wonder why you didn't go into software.

When you combine it with a fixed shuttle date like in the article it is even worse because if you miss that date it might be another 1-2 months for the next shuttle instead of just a day for day slip when you control all the masks.
by NeutralCrane | 2026-01-25 16:40:43+00:00
The point is that it’s equally dumb to base comparisons on the arbitrary measure of state lines. Of course California produces more than Iowa, it has significantly more area. Lump a couple more Midwestern states in with Iowa to be a more comparably sized region, and California is no longer the top producer or the nations food.

And it’s even dumber to assess the importance to the nations food supply based on dollar values. California makes a lot of money off of almonds and avocados, which are high priced luxury foods. Of course it will have high revenues attached to it. That doesn’t make it more important to the nation’s food supply than states that produce the staple foods of wheat, corn, beans, chicken, and beef.
by StrLght | 2026-01-25 16:41:22+00:00
> We need robust, decentralized mesh networks that bypass state-controlled gateways entirely.

Let's do a thought experiment: assume they're here and that we are talking about a dictatorship. What's next?

If it's something like Meshtastic — it requires standalone hardware. These devices will be outlawed. The entire country will stop importing them, confiscating these devices from whoever uses them, probably jailing people who own them.

Alright, then what if it's something like BitChat instead — you only need your phone. If it gets traction, police will stop you and force you to unlock your phone. They do this already in Russia.

It's not a technical problem and can't be solved like one.
by gsf_emergency_6 | 2026-01-25 16:42:11+00:00
Soft bigotry: all too happy to take Koerner to the "cleaners" :) in that there's actually something OG-Darwinism here, not even "social". I'm of the opinion that all personality-disorders are (genetically) adaptive one way or other. Maybe Regency aesthetes do find the dour Colin Firth look+manners as attractive as bronze agers found their perverts? Think PH had something about the sadist-masochist pairing having strong selective (coevolutionary) pressures at the moment of orgasm? It's very mechanical, so sorry that Sade was born a century too early.

Hard bigotry: I'm with you on this one, so let's look at

Sharp bigotry: projecting personal suffering on other tribes or, less sensibly, your own tribe. Upper middle class intellects- "existential suffering". From zero to minus one? (Original sin sounds like a weird rationalization for inventing laughter?)

The M-H scales that I like best right now are the ones that separate flawed democracies from the others :) it looks like we only have to rotate the emo-xpressivity axis by a small angle ;)

(Data from alephnerd)

Kidult. Yes. Minor correction to be explicated later
by spwa4 | 2026-01-25 16:42:14+00:00
The problem is not capacity of a tube. Let's take a recent example, Teheran. And let's assume desalination is just totally free. The city needs 1.2 billion m3 cubic meters of fresh water, and is on average 1200 meters above sea level. Let's not even count actually transporting that water, let's just discuss pumping it.

E = mgh, blabla, this requires 500 Megawatt constant power, 24/7/365, JUST to move the water up. This is the theoretical minimum power required to lift it against gravity. Does not include pumping the water inland.

This does not include actually pumping the water (ie. horizontal movement) (30% inefficiency would certainly not be considered bad engineering), doesn't include electrical inefficiency (30% in the power plant + 10% in the motors), doesn't include desalination (100%), doesn't include building the massive bridges something like this would require, doesn't include ...

So let's say you need a 4 Gigawatt power plant, every single drop just to keep this one city alive.

And for Asian cities, Teheran is tiny, about the size of Greater London or Paris. Most Pakistani cities are easily double that.

What needs to happen is that people in Asia need to abandon quite a few cities (yes, European cities are largely in, when it comes to water, sustainable places. Africa is less ideal, but still reasonable, US is reasonable with some exceptions, it's a bunch of Asian cities that are the problem here)
by justin66 | 2026-01-25 16:43:19+00:00
Cringe:

In a statement, Lyric Jorgenson, associate director of science policy at the N.I.H., said the agency had taken steps to protect the ABCD Study. It has introduced a new online portal requiring users to complete training on responsible data use and to “pass a knowledge test prior to accessing the data.”

They have an online training and everything!
Show HN: Graft – binary file patcher in Rust
by sam256 | 2026-01-25 16:43:23+00:00
graft is a Rust CLI utility for easily creating self-executing GUI binary patches for any platform, with hash checking, rollback, etc. (The utility is written in Rust, and the patches it creates are themselves compiled in Rust.)

I created it to create game localization patches for old video games, but its more general than that.

This is a nice alternative to NSIS because: (a) it's easy to create patches from the command line or in CI/CD and (b) it compiles patch applications for Linux and Mac as well as Windows.
by fc417fc802 | 2026-01-25 16:43:44+00:00
Apologies. I was thinking of Android user profiles which are available from mainline and (AFAIK) prevent the linked workaround from revealing any apps not installed in the same profile. So it's an example of an unfixed leak in Android but not (as I had previously implied) something that Graphene corrects.

Honestly the state of anti-fingerprinting (app, browser, and otherwise) is fairly abysmal but that's hardly limited to android or even mobile as a whole.
by vel0city | 2026-01-25 16:43:46+00:00
You know what would make me more free? Being able to just walk and bike to all the places I want to go, and not have to pay car insurance and the energy cost and the high upfront cost or a loan to buy a giant chunk of metal every time I need a loaf of bread.

You know what would make my kids more free? If they could just play outside without the giant death machines flying by with their operators looking at their phones well over the speed limit.

I'm trapped in a world where I need to spend a good chunk of my life in a cage just to work and eat, and you call that "freedom".
by gruez | 2026-01-25 16:44:48+00:00
>How is that different from "installing software"?

It's easy to see this play out if try to replace "sideloading" with "installing software". If you apply it to OP's headline of

>Google confirms 'high-friction' sideloading flow is coming to Android

You get

>Google confirms 'high-friction' installing software flow is coming to Android

which isn't at all accurate. You still need the distinct concept of "installing software not from first party sources", otherwise it sounds like google is making it a pain to install all apps, which isn't the case.
by mancerayder | 2026-01-25 16:44:49+00:00
I waited til the absolute last minute to upgrade from Win 10 to 11. I use the machine just for Steam games and in particular the graphics-heavy stuff that came out in the last year or two.

Out of the blue, for months now, there's something causing the Shift key to remain magically stuck, and there's no way to troubleshoot it that I can tell. Everything is off - sticky keys, accessibility settings, all that garbagey Settings-not-Control-Panel that seems to move around all the time. If I mash shift a couple of times it returns to normal - almost as it Sticky Keys WAS active (and again all that stuff is disabled).

What's annoying about Windows is that There's Nowhere to Go to fix problem - nothing is transparent. I can google away and I'll get people also experiencing this and there's no answer.

With Linux and to a limited extent, MacOS, you can use unix tools and logs and playing around, even if it's hard you're empowered. With Windows you're a slave to Google searches.
by Levitz | 2026-01-25 16:44:58+00:00
They truly don't. That's just part of the alienation.

When the opposition is called evil it's not because logic dictates it must be evil, it's called evil for the same reason it's called ugly, unintelligent, weak, cowardly and every other sort of derogatory adjective under the sun.

These accusations have little to do with how often people consider others things such as "ugly" or "weak", it's just signaling.
by shevy-java | 2026-01-25 16:46:05+00:00
I am a bit said that it is always Doom.

Now ... I played the game when I was young. It was addictive. I don't
think it was a good game but it was addictive. And somewhat simple.

So what is the problem then? Well ... games have gotten a lot bigger,
often more complicated. Trying to port that to small platforms is
close to impossible. This makes me sad. I think the industry, excluding
indie tech/startups, totally lost the focus here. The games that are
now en vogue, do not interest me at all. Sometimes they have interesting
ideas - I liked little nightmares here - but they are huge and very
different from the older games. And often much more boring too.

One of my favourite DOS games was master of orion 1 for instance. I
could, despite its numerous flaws, play that again and again and
again. Master of Orion 2 was not bad either, but it was nowhere near
as addictive and the gameplay was also more convoluted and slower.

(Sometimes semi-new games are also ok such as Warcraft 3. I am not
saying ALL new games are bad, but it seems as if games were kind of
dumbed down to be more like a video to watch, with semi-few interactive
elements as you watch it. That's IMO not really a game. And just
XP grinding for the big bad wolf to scale to the next level, deal
out more damage, as your HP grows ... that's not really playing
either. That's just wasting your time.)
by gruez | 2026-01-25 16:47:18+00:00
>Apologies. I was thinking of Android user profiles which are available from mainline and (AFAIK) prevent the linked workaround from revealing any apps not installed in the same profile.

But there's no evidence that stock android leaks apps installed across profiles? The link you provided doesn't discuss profiles at all, and stock android also has private space and work profile just like grapheneos.
by Jach | 2026-01-25 16:47:26+00:00
It's a broad and simple word but it's also a useful word because of its generality. It's nice to have such a word that can apply to so many kinds and degrees of actions, and saves so many pointless arguments about whether something is more narrowly evil, for example. Applied empirically to people, it has predictive power and can eliminate surprise because the actions of bad people are correlated with bad actions in many different ways. A bad person does something very stupid today, very irresponsible tomorrow, and will unsurprisingly continue to do bad things of all sorts of kinds even if they stay clear of some kinds.
by giuliomagnifico | 2026-01-25 16:47:45+00:00
? No the heart issues were correctly registered by the smartwatches

> Six months into the study, 21 patients wearing smartwatches were diagnosed with atrial fibrillation, four times more than the five cases detected in the non-smartwatch group. Notably, 12 of the smartwatch patients showed no symptoms, while all patients diagnosed in the traditional monitoring group experienced noticeable symptoms.
by dahart | 2026-01-25 16:47:55+00:00
That depends on which array & extrusive linked list classes you’re talking about. Let me put it another way: in three decades of professional coding in scientific computing, video games, film vfx, web programming, and GPU driver and hardware development, I’ve never had to reach for an extrusive linked list for work. I’ve only ever used them for learning, teaching, and toy projects.
by vel0city | 2026-01-25 16:48:10+00:00
> Buddy, the world is a bigger place than the 4 square miles around your downtown studio

I live in a suburb. There's a bus stop outside my door. It connects me to 1,100 square miles of service area. The busses and trains also have bike racks so it expands the area even more. It connects me to multiple international airports with one offering non-stop flights all around the world.

I could be on the other side of the planet in a day without having to get in my car.
by dkasper | 2026-01-25 16:48:17+00:00
Don’t worry we have those 80 hour weeks in software too. I can think of a few examples. For example with mobile App Store review time used to be kind of like that. You submitted your app waited a few business days and prayed there wasn’t an obscure rejection that lead to an appeal which could take even longer. Very stressful when you are cueing up a launch and press releases on a certain date. you had to make sure you were done a few weeks in advance to account for everything.

I don’t work much on apps anymore but I hear it’s somewhat better now.

Another big area is compliance, those processes can take forever.
by tokai | 2026-01-25 16:48:23+00:00
Google Scholar citation numbers are unreliable and and cannot be used in bibliometric evaluation. They are auto generated and are not limited to the journal literature. This critique is completely unserious. At the same time bad papers also tend to get more citations on average than middling papers, because they are cited in critiques. This effect should be even larger in a dataset that includes more than the citations from journal papers. This blog post will in time also add to the Google Scholar citation count.

Citation studies are problematic and can and their use should be criticized. But this here is just warm air build on a fundamental misunderstanding of how to measure and interpret citation data.
by BenjiWiebe | 2026-01-25 16:51:28+00:00
I truly wasn't sure if they were aware of man's search and go to options, as they brought up 95 pages as being why it was hard to find configuration file locations for bash.

When I'm searching for configuration file location, I do use '/FILES' or PgUp from the bottom of the manpage, so the length of the manpages is irrelevant.