MurphyA/hacker-news huggingface dataset:
by pjmlp | 2026-01-23 22:23:20+00:00
Lies, damm lies.

They cherry pick whatever they feel like from OpenJDK.

And even though Oracle was right, given that Android is Google's J++, in this case they had better luck than Microsoft.

They don't take more from OpenJDK because then their anti-Java narrative doesn't work out.

But there is some schadenfreund, to keep Kotlin compatibility story relevant they are nonetheless obligated to keep up with is mostly used on Maven Central, thus the updates up to Java 17 subset.
by EnPissant | 2026-01-23 22:23:32+00:00
I don't think this is true.

I'm pretty sure that Codex uses reasoning.encrypted_content=true and store=false with the responses API.

reasoning.encrypted_content=true - The server will return all the reasoning tokens in an encrypted blob you can pass along in the next call. Only OpenaAI can decrypt them.

store=false - The server will not persist anything about the conversation on the server. Any subsequent calls must provide all context.

Combined the two above options turns the responses API into a stateless one. Without these options it will still persist reasoning tokens in a agentic loop, but it will be done statefully without the client passing the reasoning along each time.
by dijit | 2026-01-23 22:24:00+00:00
> It generally is, because in the vast majority of cases users will not keep a local copy and will lose their data.

What's the equivalent of thinking users are this stupid?

I seem to recall that the banks repeatedly tell me not to share my PIN number with anyone, including (and especially) bank staff.

I'm told not to share images of my house keys on the internet, let alone handing them to the government or whathaveyou.

Yet for some unknown reason everyone should send their disk encryption keys to one of the largest companies in the world (largely outside of legal jurisdiction), because they themselves can't be trusted.

Bear in mind that with a(ny) TPM chip, you don't need to remember anything.

Come off it mate. You're having a laugh aren't you?
by toomuchtodo | 2026-01-23 22:25:07+00:00
https://x.com/TheStudyofWar/status/2012381870462222653 | https://archive.today/tqqfx

https://web.archive.org/web/20260102013832/https://carnegiee...

https://www.clingendael.org/publication/assessing-strength-a...

https://www.themoscowtimes.com/2025/08/01/russia-limits-acce...

https://www.themoscowtimes.com/2025/07/07/rosstat-stops-publ...
by jasode | 2026-01-23 22:25:34+00:00
>The spam was advertising AI, the point of the article was how aggressively AI [...] It seems like this is very much about AI

Yes, the gp you responded to already said the same thing that the particular email was about AI (Lumos) when he wrote : >", even if the product in question is AI-related."

To go beyond that, the gp highlighted that the bad behavior is rooted in companies ignoring customers' email preferences instead of the AI. The article is misdiagnosing the unwanted email issue as "AI Consent Problem" when it's actually fundamentally about "Email Consent Problem". The author deliberately opted out of email marketing and Proton ignored it (by "mistake") and this is a common misbehavior companies did before AI. It's worth separating those 2 factors out.

We get unwanted spam about "Amazon Pharmacy" and "Apple TV" but that doesn't mean we misdiagnose it as "Pharmacy Consent Problem" and "Apple TV Consent Problem". Instead, the generalization is still fundamentally an "email consent" problem. Always has been. That's what the gp was emphasizing.

Likewise, if a future hot technology household such as residential robots causes email marketing campaigns that blasts unwanted spam about Tesla house robots... the issue of that unwanted spam "Tesla robots 10% off!" ... is still about ignoring customers' email preferences. The unwanted robots themselves would be a separate issue. Companies will continue to make "mistakes" to send out new marketing email spam with <HotNewThing> in the subject field that infuriate customers. And that future root cause of the problem still won't be <HotNewThing> but instead about companies ignoring customers email preferences because the incentives and greed are too great.
by kaydub | 2026-01-23 22:25:45+00:00
Yeah, it's similar where I'm at.

If anything the silver bullet people are mostly managers and C levels... some of which don't even use the tools themselves.

Of the devs that rejected it at first, the ones with the same sentiment I'm seeing online in threads like these, we forced one to give it a try. He now treats totters between using it well and treating it as a silver bullet. I still hear him incredulous about the things claude does at meetings, "I had to do <thing> and I thought I'd let claude get a crack at it... did it in one shot"
by pixl97 | 2026-01-23 22:25:50+00:00
Hello. Ex-Iowegian here with family that owns large farms.

>Farmers are already using computers to guide decisions.

For way longer than most people expect. I remember reading farming magazines in the 80's showing computer based control for all kinds of farming operations. These days it is exceptionally high tech. Combines measure yield on a GPS grid. This is fed back into a mapping system for fertilization and soil amendment in the spring to reduce costs where you don't need to put fertilizer. The tractors themselves do most of the driving themselves if you choose to get those packages added. You can get services that monitor storm damage and predict losses on your fields, and updated satellite feed information on growth patterns, soil moisture, vegetation loss, and more. Simply put super high automation is already available for farming. I tell my uncle his job is to make sure the tractor has diesel in it, and that nothing is jammed in the plow.

When it comes to animal farming in the mid-west, a huge portion of it is done by contracts with other companies. My uncle owns the land and provides the labor, but the buildings, birds, food, and any other supplies. A faceless company setting up the contract like now, or an AI sending the same paperwork really may not look too much different.
by hutao | 2026-01-23 22:25:52+00:00
One of the most thorough articles on error handling in programming language design that I've read is this one: https://joeduffyblog.com/2016/02/07/the-error-model/. It was written by Joe Duffy, who worked on Microsoft's experimental Midori language.

Another relevant article is Robert Nystrom's "What Color is Your Function?": https://journal.stuffwithstuff.com/2015/02/01/what-color-is-... This article is about async/await, but the same principles apply to error handling. This article uses colors as an analogy, but is really about monads.

Both IO and exceptions can be denoted as a monad. What this means is that a function inside the programming language, A -> B, can actually be denoted by a mathematical function of the signature [[A]] -> M [[B]], for some monad M. For example, if we are dealing with the exception monad, M would be _ + Exception.

A language such as Java implicitly executes in the IO + exception monad. However, the monad can also be exposed to the programmer as an ordinary data type, which is what Haskell does. When people talk about the tradeoff of exceptions versus Result<T, E>, or the tradeoff between preemptive concurrency and async/await, they are really talking about the tradeoff between making the monad implicit or explicit. (A language where all functions may throw is like one where all functions implicitly return Result<T, E>. A language where all functions may be preempted is like one where all functions are implicitly async, and all function calls are implicitly await points.)

The theoretical technique of using monads to model the implicit effects of a programming language was pioneered by Eugenio Moggi, and the idea of making them explicit to the programmer was pioneered by Philip Wadler.

Something else to think about is how monads stack. For example, how would you handle functions that are both async/await and throw exceptions? Does the answer change when the monad is implicit (e.g. throwing exceptions) or explicit (e.g. returning a result)?
by rustyhancock | 2026-01-23 22:26:33+00:00
The article says that Tesla claims they submitted responses.

It maybe that if response isn't received then a crime has been committed by the leasehold company no matter if it was sent.

Given the size of the lease system for Tesla's in the UK.

18 fines might simply be the cost of doing business versus sending every response tracked or even guaranteed.

If it were electronic responses I'd be less generous with Tesla, but the article even claims Tesla was not able to plead guilty using the portal and had to email.

So long as Tesla takes steps to be better at responding to the requests it may be more fluff that meaningful news.
by singleshot_ | 2026-01-23 22:26:51+00:00
> Wait till you hear about a kid named Elian Gonzalez from 2000. One of the most famous examples

A brief fact check: Elián González was and is not a US citizen, nor was he the child of US citizens, nor was he arrested by ICE, nor was the raid that resulted in his capture performed without a warrant.

I might wait to hear about him until I encounter someone with more accurate information.
by observationist | 2026-01-23 22:26:54+00:00
Is your last name Segurakreischer?
Have them try - leave the Windows computer online and accessible, give your parents a linux box and have them use it exclusively unless they absolutely 100% need to get back on the Windows machine for some reason, and talk with you about it. Set up a NAS with an external HD and a shared folder on both the windows and linux box, so if they actually do need to go back to Windows, they aren't leaving anything stuck on the Linux box.

That's a 100% easy peasy safe mode, the worst they're likely to encounter is a brief 2 minute call with you, and in the worst case scenario, they get to go back to Windows without having to be scared of losing anything.
by joshstrange | 2026-01-23 22:26:57+00:00
Ok, that's a good tip about separate tools/scripts for the LLM, I did something similar less than a year ago so that I kept lint/test output to a minimum but it was still invoked via git hooks. I'll try again with scripts next time I'm doing this. My hope was to let the agent commit to a branch (with code that passed lint/test/prettier/etc), push it, auto-deploys to preview branches, and then that's where I'd do my e2e/QA and once I was happy I could merge it and it get deployed to the main site.
Show HN: Nodal – QR Code Conversion Optimization
by cabyambo | 2026-01-23 22:26:58+00:00
I built a dynamic QR code tool that helps optimize the conversion rates of your CTA when using QR Codes.

I recently closed my first enterprise deal and am working to get more.

Some of our specific features are:
- A/B testing QR code destinations
- Updating a QR codes destination after the fact
- Having a QR code cycle through thousands of links
by mwpmaybe | 2026-01-23 22:27:07+00:00
Yes, I want these for my kids so very badly. They have Yotos (similar to Tonie) for bedtime, and iPads for school work, but those are not ideal for a number of reasons. I want them to be able to experience music like I was able to with an FM+cassette walkman clone in the '80s and early '90s, or with my Nomads and iPods in the late '90s and early aughts. Hopefully someone here can suggest something!

ETA: OK, there are quite a few highly-rated options on Amazon, so I just need to solve the "putting music on there" problem and the "dropping it and immediately destroying it problem".
by thomassmith65 | 2026-01-23 22:27:38+00:00
Yes, what I meant to convey is that the lands around the Mediterranean constituted a coherent region more than the Northern Mediterranean combined with Northern Europe.

Greeks and Romans traveled throughout the area. To a Roman, a northern Barbarian was more exotic than the peoples South of the Mediterranean.

We are more similar to Middle Easterners than it might seem, though, granted, Islam today is a huge differentiator.
by kaydub | 2026-01-23 22:27:40+00:00
I've been using beads for longer term stuff (todo kinda stuff), have you given that a try?

I literally just posted in another comment that people shouldn't be worried about killing their current session/context window. I used to get worried about compaction and losing context, but now when I feel like things are slipping I kill it quick and start a new session.
by infogulch | 2026-01-23 22:27:42+00:00
Now check this out:

> Protobuf performs up to 6 times faster than JSON. - https://auth0.com/blog/beating-json-performance-with-protobu... (2017)

That's a 30x faster just by switching to a zero-copy data format that's suitable for both in memory use and network. JSON services spend 20-90% of their compute on serde. A zero copy data format would essentially eliminate it.
by seemaze | 2026-01-23 22:28:26+00:00
I switched from Windows to Mac 15 years ago. It was a revelation when the terrible habits of verbally abusing my computer and anxiety saving files every 22 seconds just evaporated.

Those old habits have been creeping back lately through all the various *OS 26 updates. I too now have Linux on Framework. Not perfect, but so much better for my wellbeing.
by cosmic_cheese | 2026-01-23 22:28:29+00:00
I can't vouch for it personally since I don't own one, but I saw a video on YouTube mentioning the Innioasis Y1[0], which supposedly does a decent job of replicating the iPod experience with some modern features like USB-C and Bluetooth at a decent price. Can be flashed with RockBox. No external SD slot, but it can be opened to swap out the SD card it comes with. Reportedly doesn't feel nearly as nice in hand as a real iPod does but that's pretty standard at this price point.

[0]: https://www.innioasis.com/products/y1
by dabinat | 2026-01-23 22:29:17+00:00
Given that this is an experiment and the website says they want to treat Claude as a “true collaborator”, they should follow the AI’s directions EXACTLY. Claude alone should make decisions and no human should be allowed to deviate from its instructions, even if they know better. That’s what would make this a valuable experiment, otherwise if there’s a human moderating Claude then it’s no better than Googling.
by Applejinx | 2026-01-23 22:29:21+00:00
That would make modern Subaru from I don't know how many years back, 'autosteer'. My Impreza does not behave in the least like 'pinballing', it behaves like it too can drive down the road, but wants to be holding your hand while doing it. This is on some pretty sketchy roads and road conditions, so it won't keep doing it unless it's identified at least one if not two lines on the road.

Seems like Subaru lane assist is considerably better than when it first came out in 2013 or so. I was able to experience it back then and it could have pinballed, certainly wasn't as steady and capable as it is more than ten years of development later.
by juanre | 2026-01-23 22:29:28+00:00
My workflow tends to be very simple: start a session; ask the agent "what's next", which prompts it to check beads; and more often than not ask it to just pick up whichever bead "makes more sense".

In claude I have a code-reviewer agent, and I remind cc often to run the code reviewer before closing any bead. It works surprisingly well.

I used to monitor context and start afresh when it reached ~80%, but I stopped doing that. Compacting is not as disruptive as it used to be, and with beads agents don't lose track.

I spent some time trying to measure the productivity change due to beads, analysing cc and codex logs and linking them to deltas and commits in git [1]. But I did not fully believe the result (5x increase when using beads, there has to be some hidden variable) and I moved on to other things.

Part of the complexity is that these days I often work on two or three projects at the same time, so attribution is difficult.

[1] Analysis code is at https://github.com/juanre/agent-taylor
by malauxyeux | 2026-01-23 22:29:56+00:00
I answered above, but answering here as well in case it's buried.

> But is there a tangible risk vector to European consumers of open source, commercial American software.

Yes. If you're a European sanctioned by the US, it's illegal for American companies to provide you service. That means no Amazon, PayPal, Expedia, Visa, etc.

See this case of a French judge from 2025:

https://nordictimes.com/world/how-french-icc-judge-faces-us-...
by plun9 | 2026-01-23 22:30:15+00:00
Smartphones should really be used for looking up information quickly at a glance. When you need to do something for longer periods of time, you should use different devices. To prevent nearsightedness/myopia, you can use AR glasses, VR headsets, projectors, TVs, etc. instead of using monitors or reading physical books. The aforementioned devices keep your eyes relaxed (accommodation-wise) over long periods of time.
by Coeur | 2026-01-23 22:30:28+00:00
Remember when the original dev of TrueCrypt (the VeraCrypt predecessor) suddenly abandoned the project and wrote that people should use BitLocker instead? [1] [2]

We now know that BitLocker is not secure, and an intelligent open source dev saying that was probably knowingly not saying the truth.

The best explanation to me is that this was said under duress, because somebody wanted people to move away from the good TrueCrypt to something they could break.

[1] https://truecrypt.sourceforge.net

[2] https://en.wikipedia.org/wiki/TrueCrypt#End_of_life_announce...
by pjmlp | 2026-01-23 22:30:52+00:00
Back then the licence did not apply to embedded systems, and Google did a Microsoft move as well, Android Java is their J++.

Sun did not sue, because they were out money already, and Oracle used the argument they were using Apache clone implementation of Java, with copyrighted headers.

To this day you cannot pick a random Java library and have it run on Android.

Even after having won, they refuse to implement full compatibility.
by _DeadFred_ | 2026-01-23 22:31:11+00:00
WTF are you talking about? We give consent to the status quo every year we don't make Constitutional amendments.
https://www.archives.gov/federal-register/constitution

I have lost 15 pounds in the last month because I have had to change my food habits due to price increases. It's healthy for me so far, but soon it won't be.

People have been promised an immigration fix since Ronald Reagan gave millions of undocumented amnesty in the 1980s. This frustration isn't new, and people in the 1980s under the cold war were pretty avid supporters of the US system.
by ihales | 2026-01-23 22:31:25+00:00
I was thinking about this too. Zed officially supports self-hosting Zeta, and so one option would be to create a proxy that uses the Zeta wire format, but is packed by llama.cpp (or any model backend). In the proxy you could configure prompts, context, templates, etc., while still using a production build of Zed. I'll give it a shot if I have time.
by cosmic_cheese | 2026-01-23 22:31:44+00:00
Only speaking for myself, but the problem with Android is that it and the hardware needed to make it run acceptably are absurd overkill for the use case, which drives up cost, cuts down on battery life, and adds a layer of unnecessary complexity (suddenly you need to think about what player app to use, for example).

Basically part of the charm of a single-purpose device is that it can be built to serve it purpose ridiculously well and do nothing else, and the second general purpose software enters the picture much of that is lost.
by 1718627440 | 2026-01-23 22:31:49+00:00
> All three parts are controlled by the same party, so of course it collapses to a unitary executive.

I don't think that's necessarily to be the case. As far as I understand how my country is supposed to work, Congressman and Judges are only responsible towards their own conscience and maybe the constitution. They are supposed to and do control each other, regardless of which party they are in. Just because people are in the same party doesn't mean they are now agents of the same power. That's not called party, that would be called a cult.

Granted this is not what seems to happen in the USA right now.
by vel0city | 2026-01-23 22:32:22+00:00
> if every site accepted both Apple Pay and Google Pay we'd be there.

So add another layer of duopoly and middlemen to the way I pay for things. No thanks!

What happens when Google permabans me because I failed to pay a $0.50 cloud bill a few months ago and I got forever locked out of my iCloud account? Guess I can't buy anything online again ever.

Don't get me wrong I've used these for payment processing before, but I'd really prefer some kind of more standardized way of doing payments directly instead of adding yet another middleman. I already have a secure token device with me (the credit card), I should just be able to pay directly with it through the website.
by xp84 | 2026-01-23 22:33:01+00:00
Voting itself takes effort (even to vote stupidly, where you just vote a straight ticket blindly and pick all the judges and ballot props at random). Voting in a way that's good for society (meaning you read about the candidates and ballot props and actually think through their true implications) takes WAY more effort. Why is it so important that we enable people who can't be arsed to make more than a trivial effort at all to vote?

There are already a bunch of arbitrary de facto restrictions:

- If you can't read, you won't be able to use your ballot.

- If you don't have transportation or any time off to vote, you can't vote in person. (Also the main objection given to requirements to get an ID card).

- If you don't know where you'll be living consistently, mail-in voting is problematic.

We accept that there will be people whose lives are so chaotic and messed up that voting probably won't be easy for them. So why is the requirement of identity proof, which is not more difficult to overcome than the above existing barriers, such a trigger to some?

> anyone who not only doesn't care if it's performed, but is sanguine about it...

My response is, anyone who cares so little about casting a vote that they wouldn't set aside time once in a decade to get an ID for the purpose of voting isn't fully on board with participating in government by the people -- and I'm totally fine with that.

I also don't see the point in the Australian idea, especially since paying $20-50 is trivial for anyone who's not homeless, and uncollectible (moot point) if you are actually destitute. You're still getting basically the same set of people in the voting booth anyway -- only the ones who give a shit about voting.
by mindslight | 2026-01-23 22:33:05+00:00
This is so utterly stupid, I don't even really know how to respond. If someone told you to drink poison #1, would you drink poison #2 instead just to spite them?

Never mind that the cathedral's poison was so insidious precisely because it was bundled along with a bunch of actually-worthwhile ideals, responsible for our country's prosperity and leadership position in the world.

But I guess people like you are just too infatuated with destructionist grievance politics and a false dichotomy of blue authoritarianism vs red authoritarianism to wake up to the actual reality of our individual liberties being completely destroyed. Just as long as it happens to "those people" first, amirite?

It feels like I'm writing the same comments I was writing around 2014-2016, just to a different flavor of true believer.
by phntmdz | 2026-01-23 22:33:32+00:00
We just added a CLI to our webhook reliability tool that lets you receive webhooks on your local machine during development, without ngrok or any tunneling service.

Example:
- authenticate with an API key
- run `hookverify listen 3000`
- webhooks from Stripe / Shopify / GitHub are forwarded to localhost in real time

The goal is to make it easier to debug webhook receivers (timeouts, retries, payload handling, signature verification) without exposing your machine.

Docs + CLI usage:
https://hookverify.com/docs

Feedback welcome. Especially from folks who build or maintain webhook consumers.