MurphyA/hacker-news huggingface dataset:
by shagie | 2026-02-16 20:07:53+00:00
While playing with some variations on this, it feels like what I am seeing is that the answer is being chosen (e.g. "walk" is being selected) and then the rest of the text is used post-hoc to explain why it is "right."

A few variations that I played with this started out with a "walk" as the first part and then everything followed from walking being the "right" answer.

However... I also tossed in the prompt:

I want to wash my car. The car wash is 50 meters away. Should I walk or drive? Before answering, explain the necessary conditions for the task.

This "thought out" the necessary bits before selecting walk or drive. It went through a few bullet points for walk vs drive on based on...

Necessary Conditions for the Task
To determine whether to walk or drive 50 meters to wash your car, the following conditions must be satisfied:

It then ended with:

Conclusion
To wash your car at a car wash 50 meters away, you must drive the car there. Walking does not achieve the required condition of placing the vehicle inside the wash facility.

(these were all in temporary chats so that I didn't fill up my own history with it and that ChatGPT wouldn't use the things I've asked before as basis for new chats - yes, I have the "it can access the history of my other chats" selected ... which also means I don't have the share links for them).

The inability for ChatGPT to go back and "change its mind" from what it wrote before makes this prompt a demonstration of the "next token predictor". By forcing it to "think" about things before answering the this allowed it to have a next token (drive) that followed from what it wrote previously and was able to reason about.
by asdff | 2026-02-16 20:07:56+00:00
One might ask how they explain the moats already. A nurse can do plenty of what a doctor does. One questions if a law partner is really producing 10x the work of a new law grad to justify that hourly difference. Same is true for banking; all that money spent on salary, bonus, stock options, converted to luxury homes, products, and services, is surely a waste compared to the "efficiency" one might get out of a math post doctoral researcher clearing only $54k a year in academia. All examples of a field carving out a safe and luxurious harbor for themselves, protected by various degrees of regulation and cartel behavior, that has been practiced long enough now so as to be an unremarkable and widely accepted part of the field.
by rchaud | 2026-02-16 20:08:29+00:00
To Rogan's credit, he was early to the concept of video podcasts, which Youtube's algorithm picked up on after they lifted video time limits in 2010 (or thereabouts). His videos were so long that he also profited handsomely from pre-roll and mid-roll ads that Youtube started introducing early in the last decade. Finally his popularity exploded once he started delving into "pop culture commentary" and "conspiracy theories" in the mid-2010s.
by Freak_NL | 2026-02-16 20:08:34+00:00
It's really simple.

You're in the Netherlands, and you are going to buy something in an on-line store. Steam perhaps, or any Dutch retailer.

You put the game in your Steam cart, and go to pay. You select Ideal (which Steam provides as an option), you pick your bank, and you follow the on-screen instructions (but you probably do that pretty much automatically). Usually that means scanning a QR code with your bank app on your smartphone where you confirm the amount and recipient, but you can use a physical card reader with your debit card for an OTP to use as well and do it in your bank's online environment in the browser.

That process is what the whole of Europe wants (Wero builds on the Dutch Ideal). It is stupid simple, and once you've used it you don't want to deal with credit cards and bank transfers for buying a thing on-line any more.

That's all there is to it. There is a whole country which already does this, and it works so well everyone wants it. No major US companies needed (big plus these days), and no parasites like Klarna either. Just an easy way to pay a shop using your bank account, just like you use a debit card in physical stores do the same.
by bonsai_spool | 2026-02-16 20:08:34+00:00
> Even assuming your statement is true,

It is true. You need only trouble yourself to search. Here's a recent paper, for example: https://jamanetwork.com/journals/jamainternalmedicine/articl...

> if what is detected is small enough for that there's no reason "treatment" can't just be monitoring it's size with follow-up scans.

This is false—it is exactly what the article is trying to convey. There is a risk to any test, and one of the major risks for imaging is getting treatment for things that would never cause symptoms or require intervention.
by throwaway13337 | 2026-02-16 20:08:39+00:00
When I started coding, the web was just getting started.

I wanted to code in a 'real' language like C. I didn't respect the web technologies. I do now.

It's disservice to yourself to not use the tools available to accomplish your goals. I know the anti-AI sentiment is hot and sometimes for good reason. But there's value here, too.

As for open protocols, there are really two paths. You follow an open protocol that is already out there. Or you can, if you already have some success in your niche, open your SaaS up to be communicated with which can be the start of an open protocol.

With my own software, I'm making it easy for a user's LLM to interact with my software while not providing the AI tool myself. Through a copy markdown button that instructs the LLM how.

This isn't quite an open protocol but has some of the properties of them. It allows people to build integrations ad-hoc without much work. It is on their terms, not mine.

Right now, this seems to be the most ergonomic and transparent way to get integration that allows the user to be in control. And, for my own consumer perspective, the way I hope things go.

Now is a terrific time to be the change you want to see in the world.
by palata | 2026-02-16 20:09:03+00:00
Respectfully, I hope you don't judge the people you interview the way you judged me based on my question. You have no idea who I am, and surely not enough data to decide whether I know how to learn or not.

In my opinion, it is extremely important for the interviewer to realise that they are in a dominant position. Here, I can tell you what I think about how you judged me. If I was an interviewee, I may not be in a position to lose the job just because I told you that you are being rude.
by htfu | 2026-02-16 20:09:12+00:00
Very much normal yes. This is why I've been (so far) still mainly sticking to having it as an all-knowing oracle telling me what I need to know, which it mostly does successfully.

When it works for pure generation it's beautiful, when it doesn't it's ruinous enough to make me take two steps back. I'll have another go at getting with all the pure agentic rage everyone's talking about soon enough.
by pjmlp | 2026-02-16 20:09:12+00:00
I the sentence "I can also analyse C and C++ code for such issues, while keeping using a mature languages ecosystem." it is implied there are many tools that perform analysis of C and C++ code.

Some of those tools are static, others are dynamic, some require a special build, others are hybrid, others exist on all modern IDEs.

So it can be a mix of lint, clang tidy, VS analysis, Clion, ASan, USBsan, hardned runtimes, contracts (Frama-C), PVS, PurifyPlus, Insure++,....
by breisa | 2026-02-16 20:09:16+00:00
Those Ryzen AI Max+ 395 systems are all more or less the same. For inference you want the one with 128GB soldered RAM. There are ones from Framework, Gmktec, Minisforum etc. Gmktec used to be the cheapest but with the rising RAM prices its Framework noe i think. You cant really upgrade/configure them. For benchmarks look into r/localllama - there are plenty.
by microtonal | 2026-02-16 20:09:25+00:00
As long as it works on a degoogled Android phone I'm fine with it. Maybe someone in the supported countries with an GraphenOS or /e/OS phone can confirm?

Edit: for some banks it will just forward to the bank's app. So most likely it works as long as your bank supports degoogled Android, similar to how iDEAL + Tikkie works on degoogled Android with most Dutch banks.
by sunaookami | 2026-02-16 20:10:28+00:00
The problems with Wero is that it needs a linked phone number and nobody can answer what happens if you link two bank accounts from different banks to the same phone number (is this even supported? Why do I NEED to link my phone number?). Also, every bank needs to manually support Wero and when you want to pay online you need to scan a QR code with your phone (yes even on your desktop) and approve it inside your banking app which makes it way slower than just using PayPal or Google/Apple Pay. It's astounding how EU bureaucrats came up with "PayPal but worse" over 25 years after PayPal was founded.
by cj | 2026-02-16 20:10:55+00:00
I think that’s a valid stance to take.

IMO it’s (unfortunately) the public’s responsibility to learn the lesson that LLM’s shouldn’t be trusted without double checking the source — same position Wikipedia was in 10 years ago. “Don’t use Wikipedia because it has incorrect information” used to be a major concern, but that seems to have faded away now that Wikipedia has found its place and people understand how to use it. I think a similar thing will happen with LLM’s.

That opinion does not take the responsibility away from LLMs to continue working on educating people and reducing hallucinations. I like to think of it as equal responsibility between the LLM provider and user. Like driving a car - the most advanced safety system won’t prevent a bad driver from crashing.
by ctoth | 2026-02-16 20:11:05+00:00
The gambling analogy completely falls apart on inspection. Slot machines have variable reward schedules by design — every element is optimized to maximize time on device. Social media optimizes for engagement, and compulsive behavior is the predictable output. The optimization target produces the addiction.

What's Anthropic's optimization target??? Getting you the right answer as fast as possible! The variability in agent output is working against that goal, not serving it. If they could make it right 100% of the time, they would — and the "slot machine" nonsense disappears entirely. On capped plans, both you and Anthropic are incentivized to minimize interactions, not maximize them. That's the opposite of a casino. It's ... alignment (of a sort)

An unreliable tool that the manufacturer is actively trying to make more reliable is not a slot machine. It's a tool that isn't finished yet.

I've been building a space simulator for longer than some of the people diagnosing me have been programming. I built things obsessively before LLMs. I'll build things obsessively after.

The pathologizing of "person who likes making things chooses making things over Netflix" requires you to treat passive consumption as the healthy baseline, which is obviously a claim nobody in this conversation is bothering to defend.
by LoganDark | 2026-02-16 20:11:09+00:00
> A lot of our economy right now is built on "cheaper, faster, and good enough"

And, essentially, price fixing (or, UX fixing, or something?). You make something worse, but not too worse; then, your competitors, seeing it can be tolerated, each become the same worse as well, one by one, until there's nobody left to switch to. Keep doing this, over, and over, and over, and over... People get used to it being the only option, and it becomes tolerated and even expected. You avoid becoming worse enough at once for everyone to switch, but you end up way worse over time, as your entire market slowly trends that way with you. I'm sure there's some sort of enshittification-like term for this, but it seems different than enshittification to me, because you pick on individual tiny things in a free-ish market rather than taking a sharp turn against a captive audience.
by cyberpunk | 2026-02-16 20:11:57+00:00
This is a regulatory thing, devices used for instant payments should be somehow attested and be authenticated (or be a physical device the bank issued e.g your card).

It’s a difficult thing, we don’t want to have to force smartphone choices but the number of users without one these devices is so vanishingly small it’s very difficult to change the legislation in order to support them too.

I think the happy middle ground is making this system also work with bank issued cards.
by quadrium | 2026-02-16 20:12:29+00:00
The best part about XMPP, or rather "protocol not service" as the OP discusses, is that you can go beyond the intended use case of it.

My favorite example - Arista network switches can be clients on an XMPP server. Control plane's have to be very slim. XMPP enables someone with a network operator to apply wide, symmetrical configurations across a network, without repetition. You can add the "core" switches to a group chat, and query them for information simultaneously.

Found an example article: https://jonw.mayhem.academy/arista-switch-wrangling-with-xmp...

You would never see Discord as a control plane management option, nor a Slack, Telegram or Signal option. But if all or a group supported XMPP, there would be a low resistance avenue for that (if someone really wanted it).

As it stands, we have product lock in due to each service having it's own system, with limits on interactivity. So I won't be cross-channel quoting outage causes directly from the switch in the company Slack any time soon.
by jazzyjackson | 2026-02-16 20:12:34+00:00
Step 1: deposit money into an Anthropic API account

Step 2: download Zed and paste in your API Key

Step 3: Give detailed instructions to the assistant, including writing ReadMe files on the goal of the project and the current state of the project

Step 4: stop the robot when it's making a dumb decision

Step 5: keep an eye on context size and start a new conversation every time you're half full. The more stuff in the context the dumber it gets.

I spent about 500 dollars and 16 hours of conversation to get an MVP static marketplace [0], a ruby app that can be crawled into static (and js-free!) files, without writing a single line of code myself, because I don't know ruby. This included a rather convoluted data import process, loading the database from XML files of a couple different schemas.

Only thing I had to figure out on my own was how to upload the 140,000 pages to cloudflare free tier.

[0] https://motorcycledealer.com/
by lkey | 2026-02-16 20:12:36+00:00
You've implied you are neither Jewish, nor American and you are lecturing me with random anecdotes about what is 'really going on' in the USA???

I attended school in one of the most staunchly zionist synagogues in America for years. I was the designate שבת גוי for years during high school. I lived in a quiet, peaceful predominately orthodox neighborhood during those years. Those Jewish kids I grew up arguing with about politics helped me deconstruct the subtle bigotries [about black, brown, and arab people] I was raised in! My education on the Holocaust and then genocide generally is why I am writing what I am right now.

Only one of those kids grew up and remained a Zionist to this day, he moved to Israel; It had always been his dream... Then he moved to NJ to start a family, last I checked he's still a Rabbi and lecturer. Can you imagine the reasons why he didn't choose to start his family in the 'safest place' on Earth?

You are woefully misinformed about daily life here and you need to consume less news designed to terrify you.
by djoldman | 2026-02-16 20:12:38+00:00
"What's your desired salary?"

"A million an hour, obviously (haha). But in all seriousness, I'd expect to be compensated commensurate with the responsibilities of the role, keeping in mind that the salary number is just one aspect of a compensation package as health insurance and other benefits are important to me."

There are only two reasons HR asks this:

1. possible leverage later in the process.

2. attempting to not waste time if the candidate's expectations are way out of line with the amount the company is willing to pay.

Either way, there is no good reason to name numbers prior to the company making an offer with compensation package details.
by cush | 2026-02-16 20:13:16+00:00
You're both right. The page can expose MCP tools like via a form element which is as simple as adding an attribute to an existing form and completely aligns with existing semantic HTML - eg submitting an HN "comment". Additionally, the page can define additional tools in javascript that aren't in forms - eg YouTube could provide a transcript MCP defined in JS which fetches the video's transcript

https://developer.chrome.com/blog/webmcp-epp
by twalichiewicz | 2026-02-16 20:13:27+00:00
I think this is exactly the crux: there are two different UX targets that get conflated.

In operator/supervisor mode (interactive CLI), you need high-signal observability while it’s running so you can abort or re-scope when it’s reading the wrong area or compounding assumptions. In batch/autonomous mode (headless / “run overnight”), you don’t need a live scrollback feed, but you still need a complete trace for audit/debug after the fact.

Collapsing file paths into counters is a batch optimization leaking into operator mode. The fix isn’t “verbose vs not” so much as separating channels: keep a small status line/spine (phase, current target, last tool call), keep an event-level trace (file paths / commands / searches) that’s persisted and greppable, and keep a truly-verbose mode for people who want every hook/subagent detail.
by leptons | 2026-02-16 20:13:38+00:00
I'm going through this now. Once I start selling (hardware product), the cat is out of the bag, and further development becomes more difficult because there are paying customers. And we don't have the capacity to scale up if we "go viral". But AI has me pushing to do this somewhat prematurely because there's no guarantee I'll still be employed at the end of the year (due to "AI"), so the side project has to become a real thing right now.
Show HN: ViewLint – Lint UI, Not Code
by EvanZhouDev | 2026-02-16 20:14:17+00:00
I noticed that AI tends to be really good at writing functional code, but not so good at making UI.
It turns out that AI has a closed feedback loop in coding with linters and unit testing, but nothing strong for UI. Screenshots and DOM snapshots just don't provide actionable enough feedback for LLMs. To solve this, I made ViewLint: an easily extensible and customizable linter that finds issues with your UI with rules that actually validate and interact with your rendered UI.
From testing it's been able to help Codex catch some UI issues (text contrast, element overlap) it otherwise wouldn't have been able to catch!
It's available as a MCP for AI use, as a CLI for human use, and as a JS/TS API for CI use.
by whackamadoodle | 2026-02-16 20:14:34+00:00
We were looking to add on-device styles with the Raspberry Pi in order to keep the device cost low, though a Coral TPU would make this easier. The OnyxStream library appears to be able to do SD1.5 generation in 10 minutes on a Pi Zero, so with some optimization and reducing image resolution img2img may be possible on the Pi in ~1 minute. We were also looking at style transfer models, which are much more lightweight and could run fast on a Pi (https://github.com/tyui592/AdaIN_Pytorch/tree/master). Eventually our goal is to make this both on-device and relatively cheap.
by shaokind | 2026-02-16 20:14:40+00:00
One of my recent thoughts is that Claude Code has become the most successful agent partially because it is more of a black box than previous implementations of the agent pattern: the actual code changes aren't shoved in your face like Cursor (used to be), they are hidden away. You focus more on the result rather than the code building up that result, and so you get into the "just one more feature" mindset a lot more, because you're never concerned that the code you're building is sloppy.
Show HN: Telescope now queries Kubernetes logs directly
by r0b3r4 | 2026-02-16 20:14:46+00:00
Telescope originally started as a ClickHouse-focused log viewer.

But while building it, I kept running into the same pattern: when everything worked, logs were in ClickHouse. When things broke, logs were still inside Kubernetes.

That gap led to adding Kubernetes as a native log source.

This is not meant to replace proper log aggregation. Centralized storage with indexing and retention policies is still the right approach for production.

But there are situations where aggregation doesn't help: the logging pipeline is broken, logs are delayed, or you're debugging locally and don't have a pipeline at all.

In those cases, the logs are already in the pods. The usual fallback is kubectl logs (or stern), often across multiple terminals and namespaces. It works, but correlation becomes manual.

Telescope can now query logs directly from Kubernetes clusters via the Kubernetes API. It lets you query across multiple namespaces and clusters, filter by labels and fields, apply time ranges, normalize severity across different log formats, and visualize log volume over time.

It uses your existing kubeconfig, fetches logs in parallel (configurable concurrency), and uses time filters to limit data transfer from Kubernetes APIs.

No agents. No CRDs. No cluster changes.

Current limitations: no streaming / follow mode yet.

Curious if others have run into the same "pipeline gap" problem - when logs aren't in your backend yet, but you still need structured access to them.

GitHub: https://github.com/iamtelescope/telescope

Changelog: https://docs.iamtelescope.net/changelog
by asdff | 2026-02-16 20:15:02+00:00
I'm talking the sort of tools you open where its like a giant anime cat lady on a background and a couple buttons to just run some functions or other scripts behind the scenes. Where the venn diagram of the person writing the software, understanding the problem, and understanding how people expected it to be solved overlapped perfectly. Tools for tool users by fellow tool users. Like all those little bespoke self made gizmos in my grandpa's old toolboxes.
by adolph | 2026-02-16 20:15:15+00:00
None of this could happen with a protocol. You cannot require age
verification on IRC, XMPP, ActivityPub, Nostr, or Matrix, because there is no
single entity to compel. Each server operator makes their own decisions. A
government would need to individually pressure thousands of independent
operators across dozens of jurisdictions, which is a legislative and
enforcement impossibility. And even if one server complied, users would
simply move to another.

This is wishful thinking. A government would just move to the next layer of the stack and attack the supporting infrastructure, like DNS, payment services or datacenters. To the degree that a protocol is a manner of communication between things (fka services), those things can be made to comply with the prevailing legal authority.
by bpt3 | 2026-02-16 20:15:26+00:00
Terrible advice if you value your time or sanity, especially if you are experienced or not desperate for a job.

Find out the range up front by reading the job posting, making the recruiter tell you, asking a friend who works there, or asking after applying if you have no other connections.

No company is going to refuse to share the information because they are secretly planning to blow a qualified applicant away with a top of market offer.
by microtonal | 2026-02-16 20:15:39+00:00
EU bureaucrats have nothing to do with this. They are pushing the Digital Euro instead.

Wero is an initiative from a group of European banks united in EPI (European Payment Initiative). The tech is partially based on the Dutch iDEAL (which EPI acquired a few years ago).

iDEAL has been around in The Netherlands for 20 years and is used for most Dutch online payments (also supported by Shopify and Stripe) and P2P payments through Tikkie/betaalverzoek. The whole system is really nice and smooth and definitely much nicer than PayPal in many ways. Almost no online stores use Paypal here because iDEAL works so well.

Given this history and the iDEAL people working there, I'm sure Wero will be fine after a few iterations.