MurphyA/hacker-news huggingface dataset:
by Dig1t | 2026-01-09 19:05:25+00:00
I’m just saying that words have the power they are given by people. If you don’t want to be offended by a special word you then just don’t give it the power to hurt you.

“Queer” is another example. It used to be a slur, gay people decided collectively that they were going to take the word back, and it worked. Go ahead and call someone queer as a slur in San Francisco, it doesn’t really work the same as if you had called someone queer in the Midwest in 1990.

It’s not doublethink, it’s a provable phenomenon.
by allenu | 2026-01-09 19:05:29+00:00
It's a very cool little game! One suggestion: could you make it so you can noodle around on the keyboard without submitting the answer and then once you've worked it out, have a submission mode? Right now, it's frustrating that if you enter a wrong note, it shows a message, so you can't experiment on the keyboard to try to work it out.
by nevon | 2026-01-09 19:06:01+00:00
Been a Kagi subscriber for a while, and am supportive of a more diverse browser ecosystem. However, I won't be using this browser as long as it is closed source. Honestly, the arguments made by the founder (I believe he's the founder anyway. I may be wrong) in the related feedback thread kind of soured me a little bit on Kagi. The arguments were essentially:

1. It's a lot of work to maintain an open source project accepting community contributions. Absolutely true, but that's not what's being asked for. Providing a tarball under an open source license doesn't add any significant work.
2. No one has asked for the Kagi backends to be open sourced, so why is the browser different? Obviously because I run the browser on my machine. Your backend runs on your machine.
3. We need to protect our IP. Then release it under a copyleft license. Or if you absolutely must, release your proprietary bit under a non-open source license.
4. You don't need the source because we send 0 telemetry, which you can verify using a network proxy. That's hardly the only thing to be worried about with a binary blob. Even if you kept the code completely closed source, by just releasing a tarball with the source under a proprietary license, I can build my own binary from source and eliminate this threat.
by schmuckonwheels | 2026-01-09 19:06:04+00:00
Do you guys wear cargo pants to carry all these extra devices or are belt clips coming back into style?

If I could get away with carrying a tiny device again instead of lugging around a brick I would, but the world has made it as inconvenient as possible not to.

A BlackBerry from 15 years ago weighed just over 100g and did 80% of what your modern-day pocket computer can.
by tromp | 2026-01-09 19:06:22+00:00
96 bits is not nearly enough, as there are ~4.8 * 10^44 > 2^148 legal chess positions (with side to move/castling/ep info) [1].

Chess Position Ranking provides a 153 bit encoding but it's very slow to decode.

If the encoding only needs to work for the set of positions occurring in some database, then there's almost no limit to the number of coding optimizations one can make (until the encoding just becomes an index in the set of all unique db positions).

[1] https://github.com/tromp/ChessPositionRanking
Show HN: I managed to configure Auth0 for ChatGPT MCP serve for OAuth setup
by yz494 | 2026-01-09 19:06:33+00:00
ChatGPT has developer mode where you can get your own mcp server installed to chatgpt via a custom app. But neither https://developers.openai.com/apps-sdk/build/auth/ nor https://auth0.com/docs/get-started/apis/scopes/openid-connec... detail how to enable OAuth for MCP server. I spent a couple hours on this so you don't have to!
by zeta0134 | 2026-01-09 19:06:55+00:00
Personally I just don't use a banking app. The website works fine? I don't like the idea of having to use something from the Apple App Store or the Google Play Store, both companies of which could randomly decide I don't need to exist and cut off my access. ... no thanks? So I don't run "apps" at all. If your business is only available that way, sorry! But "I don't have a smartphone" tends to signal to the receptionist that they'll need to explain the myriad of other ways to do business.
by libraryofbabel | 2026-01-09 19:06:58+00:00
Hi! Thanks again for writing that first Emperor Has No Clothes blog post; like I said, it really inspired me and made everything click early on when I was first dipping my toes into the world of agents. Whenever I teach this stuff to other engineers, I often think back to that moment of realizing exactly how the exchange between LLM, tool call requests, tool functions, and agent code works and I try to get that across as the central takeaway. These days I usually add diagrams to get really clear on what happens on which side of the model api.

I do wonder whether the path here was:

1) You wrote the article in April 2025

2) The next generation of LLMs trained on your article

3) The author of TFA had a similar idea, and heavily used LLMs to help write the code and the article, including asking the LLM to think of a catchy title. And guess what title the LLM comes up with?

There are also less charitable interpretations, of course. But I'd rather assume this was honestly, if sloppily, done.
by epolanski | 2026-01-09 19:07:02+00:00
OT but as an European who wanted to come visit the US again (been an exchange student in Ohio State in 2010 and been in US two times aside of that) I keep finding more reasons not to than to do so.

The two biggest off putting things are immigration (had few friends blocked half a day required to give access to all their devices just recently, treated very brutally out of nothing) and the insane inflation that happened in the last years.

Traveling to the US used to be cheap for Europeans, but the prices are nowadays insane for anything. Used to have a hard time spending 150$ per day in Manhattan, it's twice the amount just for a budget hotel. Went to see the Knicks vs Bucks for 40$, it's like 10 times the amount for the same seat.

Attractions like Disneyworld and such as well have skyrocketed to the point it's really off putting.

If at least immigration wasn't so obnoxious and I didn't hear horror stories from IRL friends I could swallow the pricing pillow, but not both.
by mkehrt | 2026-01-09 19:07:24+00:00
That makes sense; I don't actually know much about this.

That being said, weirdly, the normalization by standard deviation happens outside the call to `cov` in the paper (page 181, column 1, equations (unnumbered) 1 and 2). And in equation 2 they've expanded `cov` to be the sum of pointwise multiplication of the (scores - average score) people have given to posts.

Again, not my area of expertise, just looking at the math here.
by reaperducer | 2026-01-09 19:07:24+00:00
First off, the immediate appeal to Vance and Musk is embarrassing.

It's a very unhinged, very Trumpy response. The repeated use of "cabal" and hyperbole is, as you say, embarrassing.

It's useful to know this is the official voice, tone, and attitude of CloudFlare. Now I know not to recommend it to my company. The owners would not be happy to do business with an organization that has its politics and alignment so close to the surface.
by slwvx | 2026-01-09 19:07:55+00:00
I'd like Psylo [1] to be available on other platforms like Linux and MacOS. Psylo puts each tab behind a VPN and give them their own cookie storage space. It feels like a dramatically more private tool than Orion.

I tried Orion in Dec 2025 and it crashed more frequently than I could handle. It and/or VPNs I was using worked poorly with websites that I want to keep a page open on for days at a time.

[1] https://mysk.blog/2025/06/17/introducing-psylo/
by te7447 | 2026-01-09 19:07:55+00:00
> Cellular radios in a PC? You don't get root on those. Same situation as they are in a cell phone: They are licensed-band transmitters, and they are required to be tamper proof to protect the licensee.

The original post said:

> Locking down the bootloader and enforcing TEE signatures does stop malware. But it also kills user agency. We are moving to a model where the user is considered the adversary on their own hardware. The genius of the modders in that XDA thread is undeniable, but they are fighting a war against the fundamental architecture of modern trust and the architecture is winning.

So, as I read it, Fiveplus is saying that we are moving to an architecture where the user is an adversary on the computer (the phone) as a whole. While licenses may require that specific components are out of bounds, the new thing is that the whole platform is denying the user the ability to do what they want with the parts that are not explicitly off-limits.

IIRC, a Blu-Ray drive is required to store data about revoked keys and to stop playing discs if its own key is revoked. Presumably the BR license also states that the user can't be allowed to wipe this revocation list and start playing Blu-Rays again. But BR drives can still be fitted in computers where the user has root access, just like PC cellular radios.

Phones are made to be default-deny instead of default-allow, and I think that makes it different from "enclosed modules you don't have control of".
by agentultra | 2026-01-09 19:08:02+00:00
Didn’t the International Criminal Court went through a test run of this which shows it’s at least feasible [0].

While MS didn’t cut off the whole organization and try to soften the language around what they did, it seems they could be compelled to do so under more strict executive sanctions.

I don’t think an entire institution would suddenly come crashing to its knees but it would certainly be a pressing problem to be facing if the US or some other state actor was also mounting some other form of pressure or attack.

[0] https://www.theregister.com/2025/10/31/international_crimina...
by JimmaDaRustla | 2026-01-09 19:08:03+00:00
> No, you are paying to use Claude code

Why would anyone pay a subscription for barebones LLM agent?

You can beat that drum all you want, but you know it's bullshit. People pay the subscription for the AI, not the tool that consumes it. That tool being crap is why everyone started using third-party tools.

The reason they are blocking third-party usage is they want developers to use only their models and no competitors.
by roughly | 2026-01-09 19:08:07+00:00
What's interesting about this post is that it would be completely unsurprising to most people in most parts of the world, as well as most people here 100 years ago. The discomfort so many people in this thread feel with receiving kindness and the devaluing of the gift of companionship, gratitude, and a good story is a testament to how far off human norms our society is these days.

I struggle with this a lot myself - I've had to overcome deep feelings of inadequacy and insecurity because I never valued what I offered people just by being present and because I always felt like I had to "square the books" - that every interaction or relationship was an exchange that needed to square its ledgers. The best thing for my mental health has been to become comfortable just being with people and accepting their continued presence and return to my company as something that doesn't require an exchange - that human companionship and kindness are things we enjoy as people, not services to be itemized and accounted for.

One interesting note on this is that it's not just an "old world" phenomenon - if you look at many old farmhouses across the midwest, they've got a separate covered section that's accessible from outside the house - the assumption was that travelers passing by could and would spend the night there, and often the owners would have supplies of oatcakes or other durable foodstuffs for travelers, because everyone who traveled needed somewhere to stay or something to eat at some point, and reciprocity could be assumed when the homeowner traveled themselves in the future.
by cauch | 2026-01-09 19:08:08+00:00
It is surprising that the author don't mention a very important point: you want to be able to modify your tool quickly to adapt to the evolving world.

That's a strong reason we want modular, concise, clean code: because tomorrow, we will want to solve a slightly different problem, and if you have a nice clean base, you can reuse it. If you don't, you need to rebuild from scratch (which may not be a problem with vibe coding) and rebuild the trust that the new tool is doing what it is supposed to do (which is a problem).
by cal_dent | 2026-01-09 19:08:18+00:00
I'd echo this.

There does feel like some wide resignation (more so with younger people <35 if I can generalise a bit) that we're too far gone everyone being closed off. But I've generally found that there is no real resolve to that resignation. Many just do not want to, or feel comfortable, making the start. Once the start is done though, the pleasantness of the experience is generally visible.
by santadays | 2026-01-09 19:08:35+00:00
One definition of analysis is: The process of separating something into its constituent elements.

I think when someone designs a software system, this is the root process, to break a problem into parts that can be manipulated. Humans do this well, and some humans do this surprisingly well. I suspect there is some sort of neurotransmitter reward when parsimony meets function.

Once we can manipulate those parts we tend to reframe the problem as the definition of those parts, the problem ceases to exist and what is left is only the solution.

With coding agents we end up in weird place, one, we have to just give them the problem, or we have to give them the solution. Giving them the solution means that we have to give them more and more details until they arrive at what we want. Giving an agent the problem we never really get the satisfaction of the problem dissolving into the solution.

At some level we have to understand what we want. If we don't we are completely lost.

When the problem changes we need to understand it, orient ourselves to it, find which parts still apply and which need to change and what needs to be added, if we had no part in the solution we are that much further behind in understanding it.

I think this, at an emotional level is what developers are responding to.

Assumptions baked into the article are:

You can keep adding features and Claude will just figure it out, sure, but for whom, and will they understand it.

Performance won't demand you prioritize feature A over feature B.

Security (that you don't understand) will be implemented over feature C, because Claude knows better.

Claude will keep getting more intelligent.

The only assumption I think is right, is that Claude will keep getting better. All the other assumptions require you know WTF you are doing (which we do, but for how long will we know what we are doing).
by davidfowl | 2026-01-09 19:08:46+00:00
Author here. I wrote up the background and motivation in more detail here: https://medium.com/@davidfowl/tally-52f4b257b32a

The short version: Tally is not doing LLM-based classification at runtime. It’s a local, deterministic rule engine. Rules live in files, run offline, and are fully inspectable and hopefully explainable.

LLMs are optional and only used to help author and refine rules, because the hard part isn’t applying regex — it’s maintaining and evolving rule sets as new messy merchant strings show up. Once rules exist, there are zero model calls.

This grew out of me initially using coding agents to generate one-off scripts for my own CSVs. That worked, but all the logic lived in prompts. The pivot was realizing the rules are the real artifact worth keeping and sharing.

If you want to hand-write rules, run offline, or use local models, that all works. Docs with the concrete workflow are here: https://tallyai.money/guide.html

Happy to answer concrete questions.
by PaulHoule | 2026-01-09 19:08:51+00:00
The second accident here

https://en.wikipedia.org/wiki/Tokaimura_nuclear_accidents

was an example of where that "empowerment" went wrong. It is usual for workers in Japanese factories to make continuous improvements in process for quality and cost and it is usually a good thing... but criticality accidents involve invisible dangers and "following procedures strictly" in that kind of work saves lives.

Notably Japan has been the world leader in nuclear accidents since the 1980s and some of that is that they kept working on things like fast reactors after many other countries quit and others that are cultural. For instance at American BWR reactors it is routine to test the isolation condenser whenever the reactor is shut down so everybody knew what it sounded like (LOUD!) when it worked but when somebody at Fukushima was asked if it was working they saw a little steam coming out the ports but had never seen it work before and didn't know what to expect.
by easyThrowaway | 2026-01-09 19:09:16+00:00
It's not "quasi-judicial". They have no judicial authority, at all, despite how they present themselves.

They can only show them their supposed findings to a ministerial judge and tell them "Weeeh weeh, Cloudflare is being mean".

Then the judge will look at the AGCOM analysis, listen to Cloudflare or an EU representative or whoever may raise an objection to those findings, and then, after a loooooong time, enforce or not the fine.
by interroboink | 2026-01-09 19:09:55+00:00
I think you are imagining a high-speed chase, and I agree with you in that case.

But what I was trying to describe is a "mild mannered" getaway driver. Not fleeing from cops, not speeding. Just calmly driving to and from crimes. Should we punish the road makers for enabling such nefarious activity?

(it's a rhetorical question; I'm just trying to clarify the point)
by bko | 2026-01-09 19:10:03+00:00
He doesn't seem pragmatic because everything I read about him or any time I hear from him it's about this geopolitical issue. Doesn't he have a company to run? What's the point of making this front and center part of your personality. His thoughts on the war in Gaza is literally the only thing I know about him. That and him firing an intern about a weekend project. It's all just exhausting.

How is that pragmatic? If you want to do good things, build a business and donate money or whatever. Getting into Twitter wars with internet strangers and spending on PR to tell everyone what you think about geopolitics strikes me as anything but pragmatic.
by _DeadFred_ | 2026-01-09 19:10:24+00:00
ICE has routinely done much worse driving, on video, to/at people protesting them. Are you saying ICE has REPEATEDLY, ON FILM, attempted murder? And that neither their leadership, nor the ICE protestors, cared about these video taped attempted murder attempts?

Are you calling for ICE to be prosecuted for attempted murder for such actions if they are on film? Up until now ICE administrators were just fine with their officers doing equal/worse than what this now dead woman did. Or is it this administration's policy that some animals are more equal than others. Reminder the day before this occurred the officials that called the murdered woman a terrorist said that Jan6 was peaceful.
by allenu | 2026-01-09 19:11:11+00:00
It's really a great way to train your ear, and fun, too. I can play ukulele, but mostly just to strum and play songs to, but a few years ago I just started picking notes to try to recreate melodies of songs I knew or heard recently. At first it was slow-going with lots of searching on the fret for the right note, but over time I worked up the skill to mostly get the melody on the first few tries. It was the most amazing feeling to realize I could listen to a song and then reproduce it by ear.

I found that it's also an excellent way to "feel" the structure of a melody as well since you're essentially building it up again. Of course you could read music to see the actual melody, but working it out this way feels a bit more intimate.
by suburban_strike | 2026-01-09 19:11:15+00:00
These things are pushed way too recklessly. They aren't miracle drugs. There are costs.

I told my wife as much and she dismissed me because of vanity. After scraping together the money to pay for this crap for a year, now I get to scrape together even more money to have her gall bladder removed.

Predictably: "Nobody warned me."
by bonzini | 2026-01-09 19:11:16+00:00
Bishops only need 5 bits instead of 6 (they can't move to a square of different color), shaving 2 bits and thus reaching exactly 26 bytes.

BTW 495 can be computed as a binomial coefficient C(8+5-1,5-1), the number of combinations of 8 elements chosen with repetitions from 5 elements.
by qwery | 2026-01-09 19:11:27+00:00
LLMs have no heads.

No one has, to my knowledge, demonstrated a machine learning program with any understanding or complexity of behaviour exceeding that of a human.

LLMs don't have understanding.

Frees up who, the LLM or the human? Same question for "they".

What does symmetrical, fractal code look like in this context? How does this property assist the LLM's parser?
by gilleain | 2026-01-09 19:11:28+00:00
The poisions?

Buphanidrine : https://pubchem.ncbi.nlm.nih.gov/compound/Buphanidrine

and

Epibuphanisine https://pubchem.ncbi.nlm.nih.gov/substance/349793761

which are nearly identical compounds (it seems) except for one having an additional -OMe (Methylether) group. Looks like they are https://en.wikipedia.org/wiki/Crinine (s)

From the https://en.wikipedia.org/wiki/Boophone_disticha plant.
by w-m | 2026-01-09 19:11:30+00:00
Great technical demo, but the usability feels unpolished. So here's a little bit of feedback of trying this out on a piano: Just because my piano has 88 keys doesn't mean they are all useful for ear training. The very low and very high notes shouldn't be used, at least not by default. Also they don't even show up properly in the sheet.

As the melodies get longer and longer with each win, this devolves quickly into a memory game. I'd like to keep playing ear training, but I struggle with remembering what sequence of notes came at steps 8+.

This is somewhat aggravated by completely resetting the current level and replaying the whole melody after a single mistake. If I keep making a mistake in note 10, I get all the notes over and over again, which is a bit maddening.
by zaptheimpaler | 2026-01-09 19:11:37+00:00
It doesn't have to take deep discipline. I started my routine by just going for short walk after dinner everyday and it built up from there. It's intimidating to have to start at gym for 60 minutes 3x/week. Just do whatever little you like - a few pushups, a walk, a dance and stop when its not enjoyable. It tends to naturally build up.
by spicyjpeg | 2026-01-09 19:11:53+00:00
If we truly want to point out the ridiculousness of Italian tech regulations, the influencers' registry, the temporary ChatGPT ban from a few years back or even the new AI regulations cannot hold a candle to the 22-year-old war on... arcade games.

A poorly written regulation from 2003 basically lumped together all gaming machines in a public setting with gambling, resulting in extremely onerous source code and server auditing requirements for any arcade cabinet connected to the internet (the law even goes as far as to specify that the code shall be delivered on CD-ROMs and compile on specific outdated Windows versions) as well as other certification burdens for new offline games and conversions of existing machines. Every Italian arcade has remained more or less frozen in time ever since, with the occasional addition of games modded to state on the title screen that they are a completely different cabinet (such as the infamous "Dance Dance Revolution NAOMI Universal") in an attempt to get around the certification requirements.
by bananabiscuit | 2026-01-09 19:11:54+00:00
the front wheel never pointed at the PO.

My whole point is that this isn’t true. Look at the first video I linked, in the first couple of seconds, the cop is in front of the bumper, the cars wheels are still pointing slightly to the left, on their way to center, as she guns the engine. The loss of traction on the icy road is the only reason the PO had a chance to jump out of the way (but apparently by the NYT analysis, he might have been still hit). And at this point he is correct to think the driver is dangerous and might harm somebody.