MurphyA/hacker-news huggingface dataset:
by westurner | 2026-02-23 06:05:17+00:00
Though the README is probably enough context, would there be value in an agent skill for this?

https://agentskills.io/what-are-skills

SKILL.md format:
https://agentskills.io/specification#skill-md-format

The skill creator skill SKILL.md: https://github.com/anthropics/skills/blob/main/skills/skill-...

.

SWE bench involves solving GitHub issues.

Which of the SWE bench agents read from or write to GitHub issues?

.

There could be a local cache of remote issues, and/or an overlayfs-like write cache

From https://github.com/GothenburgBitFactory/bugwarrior :

> bugwarrior - Pull tickets from github, bitbucket, bugzilla, jira, trac, and others into taskwarrior

https://github.com/bergercookie/syncall :

> Bi-directional synchronization between services such as Taskwarrior, Google Calendar, Notion, Asana, and more

.

ditz is on the filesystem

ditz:
https://github.com/jashmenn/ditz :

> Ditz is a simple, light-weight distributed issue tracker designed to work with distributed version control systems like git, darcs, Mercurial, and Bazaar

git-ditz: https://github.com/ihrke/git-ditz

.

sqlite-utils does SQLite FTS full text search config. There are additional tables for FTS indexes.

sqlite-utils: https://github.com/simonw/sqlite-utils

sqlite-utils >
Configuring full-text search:
https://sqlite-utils.datasette.io/en/stable/cli.html#configu... :

sqlite-utils enable-fts mydb.db documents title summary

# after subsequent writes
sqlite-utils populate-fts mydb.db documents title summary

# rebuild the FTS indexes
sqlite-utils rebuild-fts mydb.db documents

.

One of these mentions sensitivity analysis and basically cache poisoning;

From "I built a memory system for Claude that solves the context loss issue" https://news.ycombinator.com/item?id=45546276 :

- buildautomata_memory_mcp:
https://github.com/brucepro/buildautomata_memory_mcp

Notes from "Show HN: Recall: Give Claude memory with Redis-backed persistent context" a few days ago: https://news.ycombinator.com/context?id=45517613 :

- recall: https://github.com/joseairosa/recall

sediment: https://github.com/rendro/sediment :

> Semantic memory for AI agents. Local-first, MCP-native

sediment-benchmark:
https://github.com/rendro/sediment-benchmark :

> Benchmark suite for memory systems (Sediment, ChromaDB, Mem0, Letta)
by zb1plus | 2026-02-23 06:06:59+00:00
This is such a braindead move. Western AI companies short-term greed will just let Chinese companies win. If I were google, I'd just throttle or release a heavily cached version of their API for OpenClaw and automatically detect and direct openclaw usage to this model. Personally, Anthropic and Google's recent moves are just making me go all-in on self-hosted AI.
by kuboble | 2026-02-23 06:07:59+00:00
I think it's a bad analogy.
For one - smoking does very high permanent damage to a car interior.

Two - the usage pattern was Shaun's toc but not obviously against the spirit.

More like "you can use my car to drive around as much as you want"
And then going:
Obviously I didn't mean driving to another coast on a highway
by fortzi | 2026-02-23 06:08:01+00:00
Right, the current Israeli administration is horrible, especially the far right that keeps it alive. I invite you to oppose that government and help the opposition take power. Instead, you’re making the opposition weaker by putting all the Israelis in one basket.

You should read about the Oslo accords and the failed talks at Camp David. This is to say that Israel has been trying for a long time to make peace with the Palestinians. Them not wanting has led most to give up and stop fighting the extremists.
by JimDabell | 2026-02-23 06:08:05+00:00
> the very first one is impossible because of a validating guard[1]: `address_in_network` only gets called after `is_valid_cidr`, which enforces the presence of a slash.

It’s correct to flag this code. The check is performed manually outside of the function in question. If you call the function directly, the bug surfaces.

There is no mention in the function documentation of the validation requirement, making it easy to call incorrectly. Also, if it is required to call the validator before calling this function, then the function could just call it itself.

In short, it’s possible to make this code safe by definition, but instead it relies upon the developer to always make the undocumented right choices every single time it is called. I would expect something more rigorous from verified code.
by dataflow | 2026-02-23 06:08:21+00:00
>> if you poll Israelis about their views of Palestinians, you'll find that the majority want to exterminate them all

> Can you point me to that poll, or is that just your opinion?

Not the parent, and not claiming anything about the truth or falsehood of this, but your comment got me to Google this, and this is what I found:

https://www.middleeasteye.net/news/majority-israelis-support...

https://www.trtworld.com/article/8802bc2d5043

Original source appears to be here: https://www.haaretz.co.il/magazine/2025-05-22/ty-article-mag...

Is this what you were asking for? What do you think of it?
by tecoholic | 2026-02-23 06:08:55+00:00
Really happy to see e-paper home dashboards as a thing. Last month or so I saw a Melbourne public transport one, which showed times of the next tram/bus.

We tried something like this using the iPad when we moved to a new country with one year old, because there was so much to figure out and track, it felt impossible. Now after a year, it’s gone and things are more internalised.

That’s my main concern with spending time and money building something like this. We thought about everything from commercial displays, Raspberry PI and e-Paper to finally just buying a 10$ wall mount for IPad. After sometime it becomes redundant as routine is formed.

If the author happens to read this, do tell us how have you found the motivation to keep using this? Doesn’t it get redundant after a point? I get adding new information and adapting routines around can be a factor, but people don’t really change that much
by comex | 2026-02-23 06:10:23+00:00
Update: It did find the backdoor! It spent an hour and a half mostly barking up various wrong trees and was about to "give my final answer" identifying the wrong function, but then said: "Actually, wait. Let me reconsider once more. [..] Let me look at one more thing - the password auth function. I want to double-check if there's a subtle bypass I missed." It disassembled it again, and this time it knew what the callee functions did and noticed the wrong function being called after failure.

Amusingly, it cited some Dropbear function names that it had not seen before, so it must have been relying in part on memorized knowledge of the Dropbear codebase.
by genewitch | 2026-02-23 06:10:26+00:00
unless you hold shift after POST.

True story, and keep it in your hat if you know it:

I was expelled from highschool about 3 months in to my freshman year for doing this on the library computers to bypass the librarian needing to log us in, because the Mac lab printers weren't working and the report was due next period. Librarian was like "nah i'm on lunch" so i waited like 15 minutes, bypassed, printed, exited windows.

She was fuming, shaking showing printed papers with "autoexec.bat" showing an edit time[1] while she "was on lunch" and i "was the only one in there".

I actually got expelled from that school 3 times, twice for "hacking."

[1] hold shift to get to MS-DOS without restriction, edit AUTOEXEC.BAT to comment out the "security" "software" line, reboot. remove the commented line, reboot.
by Razengan | 2026-02-23 06:10:40+00:00
...is that comment written by an LLM?

Human programmers are frequently hamstrung by human politics and economies.

Hell, even major developers like Google and Facebook still fight against letting iPhone apps run on iPad, for example. YouTube still doesn't support Picture-in-Picture on iPad.

It took YEARs for some big apps to just adopt Dark Mode. The best paid programmers on the planet, wtf?

If the power of AI isn't artificially crippled I could be able to just say "Make me a native app for browsing {DumbWebsiteThatRefusesToProvideAnApp}" or "Fix HN's crap formatting" and just get on with my life the way I want without having to beg or fight our Corpo Gods.
by redohmy | 2026-02-23 06:12:15+00:00
Toronto-based Taalas just emerged from stealth with a claim that’s shaking the hardware world: 17,000 tokens per second on Llama 3.1 8B.

How? By physically etching the AI model directly into the silicon transistors. No HBM. No liquid cooling. Just raw, hardwired performance that is 10x faster and 20x cheaper than traditional GPU inference.

An interesting direction, beyond optimizing the KV cache for long-context inference, is to rethink where inference actually runs. If LLMs can be optimized to be efficiently deployed at the edge — for example on AI PCs — the burden on centralized data centers could be significantly reduced. In that case, inference demand may shift away from hyperscale compute clusters, easing both capacity and power pressures.
by ares623 | 2026-02-23 06:12:17+00:00
The article is a bit shallow, but since we're on the topic, I wanted to share a shower thought after seeing one of the videos of Punch.

Could a future society use videos like this one as a "lie detector" for sociopathic or psycopathic tendencies in people? I had very strong empathetic feelings when watching the video and I'm curious if the chemicals and neural pathways for such a feeling can be measured and detected reliably.
by locknitpicker | 2026-02-23 06:12:22+00:00
> I don't like that 'yak shaving' has degenerated into a synonym for boondoggle.

What do you mean "degenerated"? The term was always a synonym for procrastination and slacking off. It's just that in some cases the procrastinator/slacker argued otherwise.

https://web.archive.org/web/20210112174206/http://projects.c...
by danpalmer | 2026-02-23 06:12:59+00:00
Antigravity runs on your machine, the secret is there for the taking.

This is true of all OAuth client logins in this way, it's why the secret doesn't mean the same thing as it does with server to server login, you can never fully trust the client.

OAuth impersonation is nothing new, it's a well known attack vector that can't really be worked around (without changing the UX), the solution is instead terms of service, policies, and enforcement.
by GeneralMayhem | 2026-02-23 06:13:03+00:00
> My current thinking is that queues don’t increase average throughput. Instead, they act as buffers that absorb short-term bursts and timing differences between senders and receivers

Absorbing bursts is one purpose for a queue, but often not the only or even most important one. Other reasons include:

Correctness reasons:

* Providing a durable history of requests that were sent

* Creating at-least-once semantics for important (e.g. financial) data

Scaling reasons:

* Allowing a shuffle between producer and consumer to change shard/key affinity (can be done with direct RPCs, but would need extra library support)

* Pipelining variable-cost requests so that consumers can self-rate-limit and stay optimally loaded
by hulitu | 2026-02-23 06:14:12+00:00
> Researchers bought 81 pairs of in-ear and over-ear headphones, either on the market in the Czech Republic, Slovakia, Hungary, Slovenia and Austria, or from the online marketplaces Shein and Temu, and took them for laboratory analysis, testing for a range of harmful chemicals.

Oh, Shein and Temu. They forgot Amazon. I wonder why ?

The Guardian has become a tabloid lately.
by blamesoft | 2026-02-23 06:14:20+00:00
Japanese have a flick-style keyboard, very similar to T9. Instead of pressing a key multiple times, you press one key then flick up/down/left/right to choose a letter on that key.

https://www.youtube.com/shorts/BhD6r8NKlmY

I find there's a lot more intention behind your actions and I make far less typos when I'm flicking in Japanese vs typing on a touchscreen QWERTY. Being a second language, typos are even more common because its not at recognizable at a glance you made them, so the flicking been a huge improvement.

I always wonder if English should have something like this. I guess "MessageEase" is the most similar thing...
by EagnaIonat | 2026-02-23 06:17:38+00:00
When I first started learning C in uni many years ago, we were forced to use vi and command line, despite there being functional IDEs.

The argument then was IDEs cause cognitive offloading and you don't actually learn to the fullest extent. By forcing us to do everything manually helped us understand how the compiler works, how to debug errors, etc.

This is what current systems are doing. There is a good article that explains it much better

https://papers.cnl.salk.edu/PDFs/Memory%20Paradox_%20Why%20O...

> Oakley, B., Johnston, M., Chen, K.-Z., Jung, E., & Sejnowski, T. (2025).

> “The Memory Paradox:

> Why Our Brains Need Knowledge in an Age of AI.” In The Artificial Intelligence Revolution:

> Challenges and Opportunities (Springer Nature, forthcoming).
by suntrix3 | 2026-02-23 06:17:57+00:00
Hi HN, I built this because Claude Code loads all rule files on every prompt, wasting tokens on irrelevant rules.

ai-nexus adds a semantic router hook that picks only the rules you need per prompt — keyword matching by default, or AI-based
selection (GPT-4o-mini/Claude Haiku) for ~$0.50/month.

Setup: npx ai-nexus install

Also supports Cursor and Codex. Feedback welcome.
by genewitch | 2026-02-23 06:18:51+00:00
it is a lot of fun and rewarding to do this! I've done it several times for medium-sized datasets, like wikipedia dumps, the entire geospatial dataset to mapreduce it (pgsql). The wikipedia one was great, i had it set up to query things like "show me all ammunition manufactured after 1950 that is between .30 and .40" and it could just return it nearly instantly. The wikimedia dumps keep the infoboxes and relations intact, so you can do queries like this easily.
by light_hue_1 | 2026-02-23 06:19:58+00:00
If you're going to write with AI give me the prompts. Don't produce this strange tone-shifting full-of-fluff mess where most of it is machine filler content. The density of ideas to text is absurdly low.

Let's just be open an honest with one another. If I really want to read something like this my AI can generate it from your prompts just as well as your can.
by benreesman | 2026-02-23 06:20:58+00:00
A PhD caliber thesis with devastating epistenics about failures that have claimed conservatively a dozen lives is going gray on an 18 year old account but this shit is fine.

@dang, I'm now threatening to buy a massive oppo campaign with immaculate data and OpenAI's fundraise hanging by a thread.

Fix it or I'll fix it.
by CarlJW | 2026-02-23 06:21:50+00:00
I'll just add this tip for those who struggle with this sort of thing.

I leave the empty basket in front of the machine, which for me happens to be somewhere where I'll pass by frequently until I need to take it out. That keeps it 'in sight, in mind'. Heck you could even put it in the kitchen to remind you.

I don't like the extra complexity that often comes with digital solutions, but I do like having a system. The simpler and less thought required, the better.

I do this for a number of different things. Rather than put it on a list I put it somewhere where it's in the way.
by danny_codes | 2026-02-23 06:23:04+00:00
Seems like a hassle when open source models are just as good. Can go with any hosting provider. Might have to wait 3-4 weeks for them to duplicate whatever Anthropic is doing with token caching. But then you get 10x cheaper inference.

I feel like this game is just a hot potato, can you get retail to hold the bag game
by dragonwriter | 2026-02-23 06:23:27+00:00
> Fox News has been the #1 rated cable news network for over two decades.

Yeah, but cable news only displaced local and broadcast TV news as the main news source after 9/11, and already by 2010 had itself been displaced by online media. There was only a very brief moment in history where "the #1 rated cable news network" was really an indicator of being a mainstream news source.
by lelanthran | 2026-02-23 06:23:29+00:00
> before laptops there were bad teachers who used books to teach the kids instead of actually teaching - as in: "read chapter 7, there will be a test!"

Yeah, but when a kid opens a textbook there aren't a bunch of distractions designed by professional scientists to manipulate the user into more engagement.

That, alone, is enough for me to wish that study devices (laptops, tablets, whatever) were locked down with only a few whitelisted sites for material and research.

And even then, that may not be enough. I rarely go to wikipedia (or tvtropes) anymore because what happens is I look something up, then 3 hours of fascinated clicks later, I realise I just burned my whole evening!
by lucianbr | 2026-02-23 06:23:59+00:00
That's how AI is supposed to be used, no? That's what the providers advertise - it increases development speed, a lot, it replaces devs and so on.

But I guess it's only ok when you work on regular joe facing projects, where the consequences of bugs are on powerless users. If the consequences are on Google, well, that's not acceptable now is it?
by makefunstuff | 2026-02-23 06:24:34+00:00
If we assume and believe in statement that code produced in industry is not for reading but a product of llm, why do we need human readable code in the end then?

I have decided to play around with clankers to produce the most stupid PoC to find out where I can go with it to “vibe” out some “context compact” unreadable programming language. So my motivation of this post to discuss, why do we need to produce human readable code at all? If modern programming languages semantics optimised for humans, and society (at least in all these hype posts) are being forced to generated code no one reads, why do we need to waste compute on smth that is made for human to read? What the point of this compute waste?
by intothemild | 2026-02-23 06:25:31+00:00
Watching all these open source, federated versions of social media platforms is like if you found out your favourite drug was actually manufactured by some really bad people and made people around the world suffer. So you make an open source version of the drug. Similar formula, just this time the people can own it.

Sure you cut out the bad people, but is the situation improved now?
by light_hue_1 | 2026-02-23 06:27:01+00:00
Yes!

Fun fact, this isn't new. There's an entire discipline that has been doing this for 50 years: machine learning.

Literally the hard part that people deal with in ML is how do you specify the goal of a machine that's just going to blindly make it happen (the other half is how do you optimize that function but that tends to be considerably easier). Like, if I want a good image recognition algorithm what function should I use to compute how good my current approach is. Particularly when I don't have annotations for every output.

We're going to need to extend the methods that we developed in ML for many other fields over to software engineering.
by kyboren | 2026-02-23 06:28:47+00:00
> As for how useful you'd find it, I think that depends entirely on the overlap between my interests and yours.

If that specialized-bibs repo is any indication, there seems to be reasonable overlap.

> For copyright reasons I can not share the entire thing as-is.

Of course. But if you'd like to store a non-encrypted backup copy on my system, I would be happy to offer my data storage services free of charge.

Alternatively: I'm training an LLM and it's transformative fair use.

My email is in my profile.

> I have some information I would prefer to keep private in there that's going to have to be filtered out, and I would prefer to clean some of it up to be in a more "presentable" state.

Totally understandable. If you ever get it into an acceptable state, please shoot me an email and I'll be happy to help out logistically.
by welshwelsh | 2026-02-23 06:29:20+00:00
What websites a person is allowed to access should not be a matter of debate, it is for the individual to decide. Other people's opinions are not relevant. Even if 99% of people think a person should not be able to access a website, it is still their right to do so and they have no need to justify it.

Democracy is for deciding what to do with taxpayer money. It shouldn't be a mechanism by which people can vote to take away other people's freedoms.
by sfink | 2026-02-23 06:30:43+00:00
OpenClaw is a massive liability. Regardless of the creator's employment, OpenAI is not dumb enough to officially release a ticking PR bomb like that. I don't know what they'll do with the creator, I guess pump him for ideas and keep him off the streets. (Simply telling him to design out the same thing in a form that is releasable should be enough to keep him quiet for a good long time.)

OpenClaw doesn't need the creator in order to continue to be a reputation risk nightmare for all of the AI companies, though.
by frehu | 2026-02-23 06:32:07+00:00
- List/tree toggle will make it at some point

- The search inside the tree is ass, it's what vscode provides for tree controls and I can't really change it aside from reimplementing a tree from scratch. But do try the quick pick (ctrl+q, f) which is like ctrl+p for fresh files only

- i don't really see how they'd show up, because i don't examine files outside the branch you are in. possibly something doesn't get cleaned up when switching branches. i'll look into it but if you have a way to reproduce, an issue would help here

- file type filters would be easy to add
by marcus_holmes | 2026-02-23 06:32:44+00:00
Hmm, you might be right. I'm reading the forum thread linked in the OP.

> ”Thank you for your continued patience as we have thoroughly investigated your account access issue. Please be assured that we conducted a comprehensive investigation, exploring every possible avenue to restore your access.

> Our product engineering team has confirmed that your account was suspended from using our Antigravity service. This suspension affects your access to the Gemini CLI and any other service that uses the Cloud Code Private API.

> Our investigation specifically confirmed that the use of your credentials within the third-party tool “open claw” for testing purposes constitutes a violation of the Google Terms of Service [1]. This is due to the use of Antigravity servers to power a non-Antigravity product.

> I must be transparent and inform you that, in accordance with Google’s policy, this situation falls under a zero tolerance policy, and we are unable to reverse the suspension. I am truly sorry to share this difficult news with you.”

I totally read that (and the other posts in that forum) as a complete suspension of their whole Google Account (another person mentions their GCP access suspended).

But I could be reading it wrong and it's just their AI account (and any service that uses that... I'm not clear on where those boundaries are?)

Still not going to risk signing up for this, because I cannot risk my Google account getting suspended or banned for something I wasn't aware of in the ToS. No warnings is still drastic, even if it's just part of the account.
by LarsDu88 | 2026-02-23 06:34:42+00:00
Quite honestly, those kids will get more technology education out of using 15 year old linux machines or slow as hell raspberry pis than the eternal distraction machine that is a modern laptop wired to the internet and youtube/tiktok/instagram.

The real problem is that chromebooks are designed to run web applications which you rely on and which have become more bloated over time.

The real question is what are the students supposed to learn on those laptops? Is it how to type? Use Google Docs? How to program?

A Chromebook has sufficient hardware to do all that. Heck, a 20 year old laptop is sufficient for doing that.

I'm 37, and remember learning how to type on wildly out-of-date Apple II machines in the mid 90s.