MurphyA/hacker-news huggingface dataset:
by StopDisinfo910 | 2026-01-19 15:06:49+00:00
It's always easier to focus on a shared ennemy than to look inward. Talking about the Draghi report forces people to confront that the EU is actually extremely disunited at the moment and the political landscape is very messy. The report was buried by Germany and the Netherlands after all.

It's easy to rally behind idea that bad foreign actors conspire to torpedo customers protecting laws because it provides a theorically easy solution: just stop allowing foreigners to interfer. Meanwhile, considering how these laws might be impacting companies in a fairly cut throat international environment and if we have put the cursor at the right place between protections and economic growth is a far more complex debate. It involves a lot of trade off and shades of gray and it puts the onus of decision strictly on us.

It's complex and as with everything involving trade offs, it's very easy to rattle purists of both sides. I rarely expect a rave welcome when I start discussing these topics on the internet.
by jeroenhd | 2026-01-19 15:07:39+00:00
There are a few tracks that can go faster than 160km/h (https://upload.wikimedia.org/wikipedia/commons/b/b1/Baanvaks...) but also slower ones. The 80km/h tracks especially have a tendency to make a relatively short journey feel like it takes forever, especially if your train journey includes a trip over the 200km/h segment.
by arghwhat | 2026-01-19 15:07:44+00:00
Indeed, you can disregard plan9 common practice and adopt the ioctl pattern, but then you just created ioctl under a different name, having gained nothing over it.

You will still have the significant context switching overhead, and you will still need distinct write-then-read phases for any return value. Manual buffer sharing is also notably more cumbersome than having a kernel just look directly at the value, and the neat part of being able to operate these fileservers by hand from a shell is lost.

So while I don't disagree with you on a technical level, taking that approach seems like it misses the point of the plan9 paradigm entirely and converts it to a worse form of the ioctl-based approach that it is seen as a cleaner alternative to.
by kxbnb | 2026-01-19 15:07:47+00:00
This really resonates - the opacity problem is exactly what makes MCP-based agents hard to trust in production. You can't control what you can't see.

We built toran.sh specifically for this: it lets you watch real API requests from your agents as they happen, without adding SDKs or logging code. Replace the base URL, and you see exactly what the agent sent and what came back.

The "precision and control" point is key though - visibility is step one, but you also need guardrails. We're working on that layer too (keypost.ai for policy enforcement on MCP pipelines).

Would love to hear what monitoring approaches you've found work well for production agent workflows.
by oldandboring | 2026-01-19 15:08:10+00:00
This is actually really useful!

The prompts generating the AI-generated content probably need some work. As an example, I clicked on the category 'Fintech' and randomly chose the entry 'Clarity Money'. Under its 'Market Today' the content included the line, "Players like Mint, YNAB, and new entrants using AI are leading the charge." This isn't really an accurate reflection of that space in 2026 (Mint was long ago shut down, apps like Monarch and Empower and Rocket Money are currently alive).

If this app stays up, do you have plans to keep the content up-to-date by periodically regenerating it?
by tjr | 2026-01-19 15:08:38+00:00
That is my preferred way to use it also, though I see many folks seemingly pushing for pure vibe coding, apparently striving for maximum throughput as a high-priority goal. Which goal would be hindered by careful review of the output.

It's unclear to me why most software projects would need to grow by tens (or hundreds) of thousands of lines of code each day, but I guess that's a thing?
by dpark | 2026-01-19 15:08:55+00:00
It bothers me a lot that our elected representatives are wasting time and money on pointless nonsense like this.

The people sponsoring this law certainly have no idea how to implement this gun manufacturing restriction and America’s gun problem isn’t coming from 3D printers anyway. I would like to believe that these 26 representatives aren’t incompetent so I have to assume this bill is entirely performative.
by c22 | 2026-01-19 15:08:57+00:00
This attitude is what brings the conflict from healthy compromise of competing goals to unproductive power struggle. Why is it so important to you that other people's use of public space is subservient to your own?

If I am on a bus or something I have asked other people to turn their audio down, but most other places it's easy enough for me to just move somewhere else.
by A_D_E_P_T | 2026-01-19 15:09:06+00:00
Right! Either scrap it, or award it only to (A) those recently deceased who have devoted their lives to making peace, or (B) defunct organizations who have completed their mission and had operated in the interests of peace.

Giving a "peace" award to living people/organizations -- who can and do go on to sully the award with most unpeaceful deeds -- is a proven failure.
by xmodem | 2026-01-19 15:09:06+00:00
Are you hosted on cloud platforms that are SOC2 compliant? Or have you achieved and been audited for SOC2 compliance yourself? I'm going to have to assume it's the former because if it was the latter you would directly say so. To me that type of sleight-of-hand inspires distrust, which is fatal to any prospect of me evaluating the product.

Beyond that, a key risk that has been brought into focus more and more lately is data portability and vendor lock-in. At this point I do not deploy a new vendor without documenting the exit strategy.

The best exit strategy you can offer is an open source, self-hostable version of the product with a simple migration plan. Some of the other existing competitors in the enterprise chat space already offer this. Even if no-one uses it, by offering it you keep your priorities aligned with your customers.
by bob1029 | 2026-01-19 15:09:22+00:00
> but the generated wrapper doesn't provide stronger semantics than rg alone, it actually provides strictly weaker ones

I don't know if I agree with this.

I had been doing some experiments using Powershell as the only available tool, and I found that switching to an ExecuteFunction (C#) tool provided a much less buggy experience, even when Process.Start is involved.

Which one is functionally a superset of the other is actually kind of a chicken-egg problem because they can both bootstrap into the other. However, in practice the code tool seems to provide far more "paths" and intermediate tokens to absorb the complexity of the original ask. Powershell seemed much more constraining at the edges. I had a lot of trouble getting the shell to accept verbatim strings as file contents. csc.exe has zero issues with this by comparison.
by built_a_thing90 | 2026-01-19 15:09:39+00:00
Hey guys,

Built this thing that helps you debug your webhooks. Started off as an analytics engine with 8 CAPI integrations, eventually became its own end to end webhook tester with websocket functionality. You can debug with your team and see the same request using the UI or via CLI that I built in Rust. I have other martech tools I'm working on as well. Just need feedback from actual humans now. Signing up is free. Nothing is rate limited yet.

Background: Ex CMO, now CTO of my own company. Using my 10 years of experience in eCommerce to fuel my SaaS projects. I've always been technical-leaning, decided to just go all in on development.
by Quothling | 2026-01-19 15:10:11+00:00
If Holland is anything like Denmark the cost of employee phones can be budgeted as an operational cost, which means it's basically free. I doubt that is their reasoning. It's far more likely this is a part of the massive anti-US tech dependency wave which is rolling over Europe. Digital sovereignty is a hot topic these days.

As far as what people want... it depends... A lot of people have two phones anyway, since they don't want to pay the additional taxation for using a company phone privately. Also because it's easier to turn it off when you're not working. In education I would imagine a lot of teachers/professors would prefer to not give their private numbers to students.
Show HN: JSON Tools – Privacy-first JSON formatter, differ, and converter
by root-kjh | 2026-01-19 15:10:18+00:00
I built a collection of browser-based JSON tools at json.jobby-time.com
- Formatter & Validator
- JSON to TypeScript interfaces
- JSON to CSV
- JSON Diff
- Path Finder (click any value to get its JSONPath)
Everything runs client-side. No data leaves your browser.
Built with React + Vite + Tailwind. Feedback welcome.
by hodgesrm | 2026-01-19 15:10:21+00:00
This is a great comment. At the same time GDPR and other standards do not address practical issues that (arguably) cause real harm like including features to generate undressed images of women and children.

It's the same dynamic that has warped the California housing market by adding a forest of regulations that make it almost impossible to build new housing. Those regulations for the most part add nothing but cost and time to projects. Meanwhile housing prices go through the roof.
by alecco | 2026-01-19 15:10:21+00:00
> CUDA architects [...] happily exposed every ugly details of underlying hardware to the programmer if that allows a bit more performance.

After spending more than a decade dancing around all the underlying x86 hidden stuff for low-level optimization, I appreciate CUDA a lot. Everything is there under your total control. No more one size fits all. Higher barrier of entry but no surprises and less time spent debugging to figure out what landmine your code stepped into.
by lostmsu | 2026-01-19 15:10:28+00:00
No, that was the claim made.

They justified it with the paper that states what you say, but that's exactly the problem. The statement of paper is significantly weaker than the claim that there's no progress without exponential increase in compute.

The statement of the the paper that SotA models require ever increasing compute, does not support "be careful when assuming that model capabilities will continue to grow" because it only speaks of ever growing models, but model capabilities of the models at the same compute cost continue growing too.
by kubb | 2026-01-19 15:11:10+00:00
The West isn’t a real entity, it’s not coordinated like a state or a nation. I know they teach you from a very young age that the West is your enemy and things could be so much better if it weren’t for the West, but outside of Russia we don’t have the reverse obsession.

Western European countries reached out to you in the 90s and 2000s, tried building economic and cultural ties. I guess you were just playing along for your own benefit?

Besides things could be better if you weren’t governed by a kleptocratic mafia regime, which kills dissidents. But all those years looking at Putin’s portrait in school probably convinced you that he’s on your side.
by A_D_E_P_T | 2026-01-19 15:11:30+00:00
This analogy would work if 2025 were an isolated incident. But the award has been a joke for a very long time, if not actively harmful, and recent events make such a mockery of its founding premises that it's simply too much to bear. What if the "parent of the month" award were perpetually mired in controversy? I think it would be fair to reconsider the thing.
by mkw5053 | 2026-01-19 15:11:43+00:00
If I were using something like Claude Code to build a COBOL project, I'd structure the scaffolding to break problems into two phases: first, reason through the design from a purely theoretical perspective, weighing implementation tradeoffs; second, reference COBOL documentation and discuss how to make the solution as idiomatic as possible.

Disclaimer: I've never written a single line of COBOL. That said, I'm a programming language enthusiast who has shipped production code in FORTRAN, C, C++, Java, Scala, Clojure, JavaScript, TypeScript, Python, and probably others I'm forgetting.
by sillyfluke | 2026-01-19 15:12:15+00:00
Not to go too off-topic but what was the last word on the internet blackout and also the (unrelated) stolen train cable wire incidents from last year? Were there any satisfying conclusions?

In both you had people saying wait till the thorough investigation finishes, but I don't recall any commotion or bells and whistles around any final reports on those events. Unless I totally missed it of course.
by mothballed | 2026-01-19 15:12:22+00:00
Sometimes something is worse than nothing. I saw a lot of that when I volunteered in a war zone. I see no reason why Greenpeace would be exempted.

Country at war is absolute worst place to bring your dumb ideas and cost others their time and protection to deal with you. People who do nothing should absolutely condemn the people doing something if that is the case.
by aleph_minus_one | 2026-01-19 15:14:19+00:00
> The difference is that, fortunately, fine-tuning them is extremely easy.

If this was true, educating people fast for most jobs would be a really easy and solved problem. On the other hand in March 2018, Y Combinator put exactly this into its list of Requests for Startups, which gives strong evidence that this is a rather hard, unsolved problem:

> https://web.archive.org/web/20200220224549/https://www.ycomb...
by drrotmos | 2026-01-19 15:14:19+00:00
In my experience AI and Rust is a mixed bag. The strong compile-time checks mean an agent can verify its work to a much larger extent than many other languages, but the understanding of lifetimes is somewhat weak (although better in Opus 4.5 than earlier models!), and the ecosystem moves fast and fairly often makes breaking changes, meaning that a lot of the training data is obsolete.
by utopiah | 2026-01-19 15:15:00+00:00
People HAVE to somehow notice how hungry for proper data AI companies are when one of the largest companies propping the fastest growing market STILL has to go to such length, getting actual approval for pirated content while they are hardware manufacturer.

I keep hearing how it's fine because synthetic data will solve it all, how new techniques, feedback etc. Then why do that?

The promises are not matching the resources available and this makes it blatantly clear.
by lifetimerubyist | 2026-01-19 15:15:15+00:00
Hey, it's very cool that you've gotten motivated to build again - and please don't take this personally, because this is more about the philosophical and cultural implications of AI and not just this particular post/project.

But these are the kinds of things that pretty much general purpose AI can just oneshot in a single prompt now.

For example, the other day I wanted to know how much caffeine I was taking in based on my coffee intake. So I asked Claude to just build me an app where it would show my current caffeine "load" in my system, and increase it when I pushed a button with the volume of the coffee, and even had real-time decay of the amount of caffeine in my system. One shot.

Anyone can just get these kinds of things made for themselves on-demand. We don't need nice apps anymore, because now software is completely disposable and customized per person. So what is the point of even building these kinds of "fun" tools anymore? Feels like we are essentially doomed to only churn out AI orchestration platforms and fast fashion throwaway b2b sass apps for our coporate overlords now. Lifestyle/small business software companies are basically going to go extinct long term. Just give Sam Altman money and GPT will make whatever you want and who cares if it's actually good or not because you'll just throw it away when you're done. Fast Fashion Software.

AI has taken everything I liked about developing software out of the equation and handed it over to a bot. Now I'm just doing the things that I find mostly annoying (code review, reviewing specs, triaging bugs) and not the things I actually enjoy - writing code and solving problems.
by alecco | 2026-01-19 15:15:39+00:00
That doesn't make any sense.

Yegge named it Gas Town as in "refinery" because the main job for the human at this stage is reviewing the generated code and merging. "

The whole point of the project is to be in control. Yegge even says the programmers who can read/review a lot of code fast are the new 10x (paraphrasing).
by jact | 2026-01-19 15:15:52+00:00
St. Augustine on “seeing” God:

“Do not imagine God according to the lust of your eyes. If you do, you will create for yourself a huge form or an incalculable magnitude which (like the light which you see with your bodily eyes) extends in every direction. Your imagination lets it fill realm after realm of space, all the vastness you can conceive of. Or maybe you picture for yourself a venerable-looking old man. Do not imagine any of these things. If you would see God, here is what you should imagine: God is love“
by mikepurvis | 2026-01-19 15:15:54+00:00
Huh, that's interesting; I can see one negative review on the logged-out page, but clicking "more" or any of the star ratings prompts me to log in.

Once logged in, there are multiple 1-star reviews present, including multiple referencing the missing CSA or UL mark.

In any case, the listing is here for anyone else interested: https://www.amazon.ca/dp/B0CRGMS1Q5
by shadowgovt | 2026-01-19 15:15:58+00:00
Every time I see people talk about 'dead internet' I think about what web sites looked like before Google dropped PageRank into the whole ecosystem and utterly killed the utility of putting huge blobs of black-on-black text at the bottom of a page for keyword-match purposes. This was then shortly followed by Google becoming so popular they could use user behavior itself as a signal for site quality (much to the chagrin of every new publisher ever who suddenly had a catch-22 of "Nobody visits my site because Google won't uprank it because nobody visits my site").

The Internet has never been dead. Or alive. Ever since it escaped its comfortable cage in the university / military / small-clique-of-corporations ecosystem and became a thing "anyone" can see and publish on, there has forever been a push-pull between "People wanting to use this to solve their problems" and "People wanting eyeballs on their content, no matter the reason." We're just in an interesting local minimum where the ability to auto-generate human-shaped content has momentarily overtaken the tools search engines (and people with their own brains) use to filter useful from useless, and nobody has yet come up with the PageRank-equivalent nuclear weapon to swing the equation back again.

I'm giving it time, and until it happens I'm using a smaller list of curated sites I mostly trust to get me answers or engage with people I know IRL (as well as Mastodon, which mostly escapes these effects by being bad at transiting novelty from server to server), because thanks to the domain name ownership model pedigree of site ownership still mostly matters.
by bArray | 2026-01-19 15:17:12+00:00
> How much time could you conceivably use this for?

I also thought the same. It's a nice feature to have, but typing out significant code on that keyboard is a burden compared to a full-sized keyboard. Plus, it's not small enough to carry on the daily.

I personally believe the correct form factor for such devices is a smart watch, where code is written off-device and deployed to it, and the results of the code can be enjoyed throughout the day.

For example, I've developed(/ing) a Micropython based smart watch [1] where code is deployed onto the watch. The idea is to be able to deploy apps and interact with them via a simple interface. Being able to interact with my code daily helps keep the device relevant and to be able to make continual progress.

[1] https://coffeespace.org.uk/projects/smart-watch-v2.html
by sandos | 2026-01-19 15:17:27+00:00
I did something similar to use images in a mosaic, and taking the image contents into consideration. This turns out is super-simple as long as you do everything in JPEG space: Just use however many coefficients to compare! So, scale the original image to have 8x8 pixels per "image pixel" in the final output, and then scale every candidate to 8x8. Now just compare the DCT coeffs directly!

A similar technique could probably be used here.
by dysoco | 2026-01-19 15:17:41+00:00
> it's probably not a great time to be a very middling pure CRUD web app developer. However, has it ever been, outside of SV and certain very select, fortunate corners of the economy?

Like 80% of jobs outside the USA are either local or outsourced CRUD web applications. Many people live quite well thanks to exchange rates. I wonder what's gonna happen if/when those jobs disappear.
by baxuz | 2026-01-19 15:18:00+00:00
Not everything can be represented by textured meshes used in traditional photogrammetry (think Google Street View)

This includes sparse areas like fences, vegetation and the likes, but more importantly any material properties like reflections, specularity, opacity, etc.

Here's a few great examples:
https://superspl.at/view?id=cf6ac78e

https://superspl.at/view?id=c67edb74
by adrian_b | 2026-01-19 15:18:30+00:00
This is good to know, but they certainly do not advertise this feature as existing.

On Google Store there is no information about this and other sites, like Gsmarena, also do not have any information on it, unlike for the smartphones from other vendors that have DisplayPort.

On some older Pixel models, it has been discovered that DisplayPort existed in hardware, but it was disabled in software by the Google operating system. It could be enabled only by replacing the OS. I see that you also do not use its native OS, so this condition may have remained true.

About newer models, it was supposed that the hardware support might have been removed.

How did you discover that DisplayPort exists on your Pixel 10?

Was this mentioned in its user manual?

Do you have the plain Pixel 10 or some Pro version?

Do you happen to know whether you have DisplayPort 1.2 or 1.4? I.e. which is the maximum resolution at which you have used it, can it do 4k @ 60 Hz on a monitor or projector?

Did you have to use the audio jack because the smartphone does not know to send the audio through DisplayPort, or was that a limitation of your projector (or perhaps of some DisplayPort/HDMI converter that you may have used)?

Having this feature and not documenting it for the potential buyers is even more stupid than not implementing it, as this can lead to lost sales. Like with Fairphone 6, I have considered buying Pixel 10, which at least has USB 3, but I have eliminated it from the possible choices for the lack of DisplayPort.
by teraflop | 2026-01-19 15:18:49+00:00
Come on, even if that's true, it's obviously a very different situation.

For one thing, the grocery store is deciding what produce to stock and what suppliers to get it from. They can choose suppliers that have at least a minimum standard of quality. They don't just let anyone on the world slap a barcode on anything at all, claim it's a grapefruit, and put it into their stores.

For another, a large fraction of produce (though not all) is bought in person, and customers can see if it's obviously bad quality before buying it, unlike Amazon where all you have to go by is the product listing for the SKU.
by krupan | 2026-01-19 15:19:02+00:00
Replacing human computers with electronic computers is nothing like what LLMs do or how they work. The electronic computer is straight up automation. Same input in gives you the same input out every time. Electronic computers are actually pretty simple. They just do simple mathematical operations like add, subtract, multiply, and divide. What makes them so powerful is that they can do billions of those simple operations a second.

LLMs are not simple deterministic machines that automate rote tasks like computers or compilers. People, please stop believing and repeating that they are the next level of abstraction and automation. They aren't.