MurphyA/hacker-news huggingface dataset:
by pirates | 2025-11-25 14:14:51+00:00
As usual it’s the end users and customers who have to do the testing.

I’m still annoyed that they fucked around with the webhooks by trying to force everyone to configure them through whatever “Power Automate” is, which introduced a whole bunch of permissions and ownership issues, not to mention the absolute dross of a UI. They kept sending emails and putting notices like “we hear that you despise this but stay tuned for updates!”, not to mention the hilariously short deadline.

Then they finally caved and said “oh, sorry. you can keep your old webhooks but you still have to go regenerate them”. And still today I get random emails saying “your power automate flow has a new URL”. It does? Why? I thought I threw that thing in the trash.
by vessenes | 2025-11-25 14:16:02+00:00
My use case was adding the ability to charge for MCP calls to remote MCP providers. This involves a “simple on paper” wrap, proxy, insert tools on the proxy/charging server side. A number of the paradigms you mention just aren’t great, e.g. stdio over http doesn’t work (and I’ll reference you to the lengthy GitHub issues conversations at the MCP GitHub about how they want to support it when the server is not local), and in fact MCP over TCP is just literally months old. Anyway, like I said, if you’re on a golden path that tracks the monorepo delivered by the spec folks, I agree with you, it works pretty well.

For reference, I think writing an MCP proxy layer in (lang of choice) is significantly harder than writing something to respond to GET / over http, both in complexity of what clients need out of a server (web clients are hardened to deal with all kinds of bad behavior), and in the amount of stuff you actually need to write, and also in the lack of documentation.
by sevensor | 2025-11-25 14:16:21+00:00
I don’t wish to pick on this post, it looks quite well done. However, in general, I have some doubts about data formats with typed primitives. JSON, TOML, ASN.1, what have you. There’s very little you can do with the data unless you apply a schema, so why decode before then? The schema tells you what type you need anyway, so why add syntax complexity if you have to double check the result of parsing?
by xtracto | 2025-11-25 14:16:29+00:00
This won't be a popular opinion here but, this resistance and skepticism of AI code, and people making it less smells to me very similar to the stance I see from some developers that have this belief that people from other countries CANNOT be as good as them (like, saying that outsourcing or hiring people from developing countries will invariably bring low[er] quality code).

Feels a.but like snobbism and projection of fear that what they do is becoming less valuable. In this case, how DARE a computer progeam write such code!

It's interesting how this is happening. And in the future it will be amazing seeing the turning point when the.machine generated code cannot ne ignored.

Kind of like chess/Go players: First they laughed at a computer playing chess/Go, but now, they just accept that there's NO way they could beat a computer, and keep playing other humans for fun.
by chungy | 2025-11-25 14:16:50+00:00
I use ZFS on both my desktop and laptop each with Linux (in addition to a server, also running ZFS, but on FreeBSD). It's actually really not terribly hard, but I might be biased since I've been doing since it 2011 :)

If you can/are willing to use UEFI, ZFSBootMenu is a Linux oriented solution that replicates the power of FreeBSD's bootloader, so you can manage snapshots and boot environments and rollback checkpoints all at boot without having to use recovery media (that used to be required when doing ZFS on Linux). Definitely worth looking into: https://zfsbootmenu.org/
by mbreese | 2025-11-25 14:17:14+00:00
But that’s the person I think is mandatory.

You’re saying that whatever is in the source repository should be uploaded in the npm index, right? If the code is tagged as release, the built artifact is automatically uploaded to npm. Is that what you’re proposing?

That exactly what got PostHog into this position. The keys to publish to npm were available to an engineer or GitHub to push a malware build into npm automatically. This isn’t a technical issue… it’s a process issue. I don’t see the problem as that the keys were misused. I see the problem as that it was possible to misuse the keys at all. Why do you need that process to be automatic? How often are you pushing new updates?

I would argue that those npm assets/libraries are your work product. That is what your customer needs to use your service. It is a published product from your company. It is too important to allow a new version to be published out to the public without a human in the loop to approve it.

When you have a fully automatic publishing cycle, you’re trading security for convenience. It’s all about how much risk you’re willing to accept. For me, that’s too much of a risk to the reputation to the company. I also think the balance shifts if you’re talking about purely internal assets, having completely automatic ci/cd makes perfect sense for most companies. For me, it is about who is hurt if there is an issue (and you should expect for there to be an issue).

Putting a person in the loop for releasing a product is one way to solve this. It’s not perfect, but at the moment, I think it’s the most secure (for the public).
Built an AI Agent from Scratch to Measure Token Costs. Here's What I Found
by harsharanga | 2025-11-25 14:17:27+00:00
I’ve been measuring token costs in multi-tool AI agents. To understand where tokens actually go, I built an agent framework from scratch with no libraries or abstractions. Frameworks hide cost mechanics; I needed bare-metal visibility.

The goal was simple: measure how token usage grows as you introduce more tools and more conversation turns.

THE SETUP 6 tools (metrics, alerts, topology, neighbors, etc.) gpt-4o-mini Token instrumentation across four phases No caching, no prompt tricks, no compression

THE FOUR PHASES Phase 1: Single tool. One LLM call, one tool schema. Baseline. Phase 2: Six tools. Same query, but the agent exposes six tools. Token growth comes entirely from additional tool definitions. Phase 3: Chained calls. Three sequential tool calls, each feeding into the next. No conversation history yet. Phase 4: Multi-turn conversation. Three turns with full replay of every prior message, tool request, and tool response.

RESULTS Phase 1: 590 tokens Phase 2: 1,250 tokens (2.1x increase) Phase 3: 4,500 tokens (7.6x increase) Phase 4: 7,166 tokens (12.1x increase)

Two non-obvious findings stood out. First, adding 5 more tools roughly doubled token cost. Second, adding two more conversation turns tripled it. Conversation depth drove more token growth than tool count.

WHY THIS HAPPENS LLMs are stateless. Every call must replay full context: tool definitions, conversation history, and previous tool outputs. Adding tools increases context size linearly. Adding conversation turns increases it multiplicatively because each turn resends everything that came before it.

IMPLICATIONS Real systems often have dozens of tools across domains, multi-turn conversations during incidents, and power users issuing many queries per day. Token costs don’t scale linearly. They compound. This isn’t a prompt-engineering issue. It’s an architectural issue. If you get the architecture wrong, you pay for it on every query.

NEXT STEPS I’m measuring the effects of parallel tool execution, conversation history truncation, semantic routing, structured output constraints, and OpenAI’s new prompt caching (which claims large cost reductions on cache hits). Each of these targets a different part of the token-growth pattern.

Happy to share those results as I gather them. Curious how others are managing token expansion in multi-turn, multi-tool agents.
by smallmancontrov | 2025-11-25 14:18:10+00:00
The pauper who invests peanuts and receives peanuts isn't the problem. The professional who invests modest sums and boosts their retirement isn't the problem.

The centabillionaire who invests their fortune and receives $50M a day from the market and cares about nothing more than keeping the gravy train going is the problem. They head to Washington and splash their free money hose around in exchange for political support to keep that hose pumping at all costs. That's why politicians were so lock-step about how it was super important for the US to sell our industry to China and drop capital gains tax below income tax and open the Double Irish Sandwich and now they're getting rid of social programs and instituting 50 year mortgages and so on.

The fact that the guy with the firehose can pump the firehose by stepping on the guy investing $1k month is the core of the problem. Until you are at escape velocity -- your net worth is enough to cover your lifestyle from investment returns alone -- you lose by default.
by TYPE_FASTER | 2025-11-25 14:18:15+00:00
> Metaprogramming style in C++20 only has a loose relationship to previous versions. It is now concise and highly maintainable. You can do metaprogramming in the old painful and verbose way and it will work but you can largely dispense with that.

This was my takeaway as well when I revisited it a few years ago. It's a very different, and IMO vastly improved, language compared to when I first used it decades ago.
by SkyBelow | 2025-11-25 14:18:33+00:00
>Also, just like how calculators are allowed in the exam halls, why not allow AI usage in exams?

Dig deeper into this. When are calculators allowed, and when are they not? If it is kids learning to do basic operations, do we really allow them to use calculators? I doubt it, and I suspect that places that do end up with students who struggle with more advanced math because they off loaded the thinking already.

On the other hand, giving a calculus student a 4 function calculator is pretty standard, because the type of math they can do isn't what is being tested, and having a student be able to plug 12 into x^3 - 4x^2 + 12 very quickly instead of having to work it out doesn't impact their learning. On the other hand, more advanced calculator are often not allowed when they trivialize the content.

LLMs are much more powerful than a calculator, so finding where in education it doesn't trivialize the learning process is pretty difficult. Maybe at grad level or research, but anything grade school it is as bad as letting a kid learning their times tables use a calculator.

Now, if we could create custom LLMs that are targeted at certain learning levels? That would be pretty nice. A lot more work. Imagine a Chemistry LLM that can answer questions, but know the homework well enough to avoid solving problems for students. Instead, it can tell them what chapter of their textbook to go read, or it can help them when they are having a deep dive beyond the level of material and give them answers to the sorts of problems they aren't expected to solve. The difficulty is that current LLMs aren't this selective and are instead too helpful, immediately answering all problems (even the ones they can't).
by jchallis | 2025-11-25 14:19:38+00:00
The patent for Ozempic was filed nearly 20 years ago: https://patents.google.com/patent/US8129343B2/en?oq=US812934...

Ozempic’s FDA approval was in 2017, the same year transformers were invented.

Whatever you can place at LLMs, GLP-1’s aren’t one of them.
by Verdex | 2025-11-25 14:19:47+00:00
Yeah that was my thought. Although, I went a bit more paranoid with it.

If it looks like AI cheating software will be a problem for my children (and currently it has not been an issue), then I'm considering recording them doing all of their homework.

I suspect school admin only has so much appetite for dealing with an irate parent demanding a real time review of 10 hours of video evidence showing no AI cheating.
by consumer451 | 2025-11-25 14:19:48+00:00
I am curious, what do you think of the concept of European Federalism, to some extent?

It seems completely impossible, and yet somewhat inevitable. As I write this, I am sitting just a 30 minute drive into Silesia from the CZ border. In my car I receive PL, CZ, and DE radio stations.

The first I heard of the concept of a Federalized EU, it was from very excited international younger folks in Prague.
by pbmonster | 2025-11-25 14:21:43+00:00
Come on, we're talking about system settings on future ChromeBooks. Of course I don't want a GUI for writing nginx config files.

Android is very good at exposing things like

* "which service may know the device location?"

* "which app accessed the microphone 2 minutes ago?"

* "which apps burn the most battery?"

All of those make sense on ChormeBooks, and all of those are difficult with Linux.
by keraf | 2025-11-25 14:22:10+00:00
Apart from all the awesome annoucements, what really makes me happy is how quickly this went from internet drama to both parties moving towards doing whats best for the community.

Props to Core and Rebble for making Pebble what it is today and casting a bright future for theses watches. Been happily wearing my Pebble Steel for the past month after replacing its battery, looking forward to the PT2!
by sgarland | 2025-11-25 14:22:50+00:00
Thanks for giving me yet another reminder that I’m old. I caught the reference immediately and thought nothing of it, and then this shattered that.

The early ‘00s were a wild time. Intel boldly stating they expected to get the P4 up to 10 GHz, AMD having to assign clock speed equivalence ratings for their chips… I also remember thinking the P4EE was insanely priced ($1000, or about $1700 in 2025 USD), but now we have >$10K Threadrippers.
by networked | 2025-11-25 14:23:13+00:00
I didn't realize WebP was limited-RGB in addition to 4:2:0. According to RFC 9649, this is accurate. While the ITU-R Recommendation 601 on color is only a "SHOULD" in the RFC, you'd need a custom decoder to break out of limited RGB:

> The VP8 specification describes how to decode the image into Y'CbCr format. To convert to RGB, Recommendation 601 [REC601] SHOULD be used. Applications MAY use another conversion method, but visual results may differ among decoders.
by threethirtytwo | 2025-11-25 14:23:58+00:00
You may not have noticed but you are also describing an inborn fear of deep water.

Does the dog fear drinking water? No. So the dog specifically fears deep water. What taught him to specifically fear deep water over a bowl of water? Most likely he was also born with the fear.

This also tells us that evolution often results in conflicting instincts… a fear of water and an instinct to swim. Most likely what occurred here is an early ancestor of the lab originally feared water and was not adapted to swim well. The feature that allowed it to swim well came later and is sort of like retrofitting a car to swim. You need to wait a really long time for the car to evolve into a submarine (see seals). Likely much earlier before becoming a seal an animal facing selection pressure to go back into being a marine animal will evolve away the fear of deep water. It’s just that labs haven’t fully hit this transitional period yet.
Show HN: Deft-Intruder – Real-time malware detection daemon for Linux
by 539hex | 2025-11-25 14:24:08+00:00
I built an open-source malware detection daemon that monitors all running processes in real-time using ML + heuristics. No kernel modules or eBPF required.

Key points:

- Polls /proc for new processes (works on any Linux kernel 2.6+)

- Random Forest model trained on EMBER 2018 dataset (2.3M samples)

- Heuristic rules for crypto miners, ransomware, rootkits

- ~20MB RAM, <1% CPU, sub-millisecond scan latency

- Pure C, zero runtime dependencies

- Model embedded directly in binary (50KB)

Why I built this: Existing solutions either require modern kernels (eBPF) or are heavy/proprietary. I wanted something lightweight that works everywhere - servers, containers, old distros.

Detection approach: Extract features from executables (entropy, imports, sections), run ML prediction, apply heuristic rules, combine scores. If above threshold, kill the process.

Happy to discuss implementation details or Linux security in general.
by intelec1 | 2025-11-25 14:24:08+00:00
In this episode, we examine the latest issue of Barron's and the underlying fears behind the record-breaking headlines about NVIDIA and artificial intelligence. On the surface, there's euphoria and new highs. Underneath, there's trader panic, a bubble in Asian stocks, pressure from "debt avengers" on governments, and a quiet threat from Japan. We'll explain complex issues in simple terms: – The AI bubble and a realistic assessment of investor risks; – Stock market manipulation through chat rooms and fake news; – How debt markets dictate government policy; – Why Japan's ultra-low interest rates are dangerous for the US and Europe; – Why trust has become the biggest deficit in financial markets in 2025. If you're interested in macroeconomics, the stock market, bonds, the geopolitics of money, and clickbait-free analysis, this video is for you. Subscribe to the channel, like it, and comment: Do you think the AI bubble has already inflated, or is NVIDIA's growth just the beginning of a new cycle?
by cameronh90 | 2025-11-25 14:24:16+00:00
I have never had to rote learn anything mental since at least mid childhood. I can't remember before then.

If it's something I need to do regularly, I eventually learn it through natural repetition while working towards the high level goal I was actually trying to achieve. Derivatives were like this for me. I still don't fully know the periodic table though, because it doesn't really come up in my life; if it's not something I need to do regularly, I just don't learn it.

My guess is this doesn't work for everything (or for everyone), and it probably depends on the learning curve you experience. If there are cliff edges in the curve that are not aligned with useful or enjoyable output, dedicated practice of some sort is probably needed to overcome them, which may take the form of rote learning, or, maybe better, spaced repetition or quizzing or similar. However at least for me, I've not encountered anything like that.

If I was to speculate why rote learning doesn't work well for me, I don't seem to experience a feeling of reward during it, and it seems like my ability to learn is really heavily tied somehow to that feeling. I learn far more quickly if it's a problem I've been struggling with for a while that I solve, or it's a problem I really wanted to solve, as the reward feeling is much higher.
by gavrielamati | 2025-11-25 14:24:51+00:00
My New Yorker college roommate and I vibe-coded a tiny browser game called Mamdani Run – You play as Mamdani, “the last intellectual”, running through a dystopian city – You collect food stamps to pay taxes, dodge taxis/protestors/alcohol, and try to survive as long as possible

It’s an endless runner.
by delis-thumbs-7e | 2025-11-25 14:25:17+00:00
I have ADHD and I bet your tribe would like to have a guy who snaps to attention from every little noise watching over while you eat or sleep. I also prob have ‘tism, I suck at typical modern social settings, but get along well in martial arts or other activities, where you are doing something physical and concrete together with people, without endlessly yapping about each other’s boring life. Today when I’m older people often elect me as some sort of leader in these settings, prob because I learn fast and it comes pretty naturally to me. I think I would be pretty successful in pre-civilisation society. I’m also great with animals, I kinda naturally know how to touch and groom them. Looking at apes, this is far more important in creating social connections rather than lying about your professional achievements on Linkedin.

I’ve seen people who are “good with people” just make friendships in less than a minute pouring their whole life to another person like they had known for years. If you can do that you have a great career in sales, marketing or politics in front of you. To me it seems completely insane behaviour, like I was watching completely different species.

Perhaps we all come with adhd and autism as a default, and some people get modernity updated into their system while in the womb?
by makeitdouble | 2025-11-25 14:26:37+00:00
To nuance a bit, sure most application aren't designed to be blown up to 27", but then they don't need to. Tiling two or three applications side by side already gives a decent sizing, and it will probably come down to the window manager to make it an good proposition. After all, we also don't use every app fullscreen on desktops, it doesn't need to be mandatory.

Chrome OS was already supporting windowed android apps, I'm typing this on the experimental desktop mode for Pixel phones, and it's not ready for prime time but it's usable enough. I could totally see a refined version of it.

What Google will do with the linux subsystem that was available on ChromeOS is the more interesting part IMHO. Do they just ignore that part or do we get something equivalent.
by hermannj314 | 2025-11-25 14:26:50+00:00
Reefer madness in the 1930s, comic books caused violence in the 1940s, Ozzy Osborne cause suicides in the 1980s, video games or social media or smart phones caused suicide in the 2010s.

Anyway, now it is AI. This is super serious this time, so pay attention and get mad. This is not just clickbait journalism, it is a real and super serious issue this time.
by snarf21 | 2025-11-25 14:27:21+00:00
The real problem here is (in this case) lazy teachers. These kind of tools should only be used to flag potential AI generation. If the teacher read the essay and thought it reflected standard work for this student, then all would be fine. Instead they are just running the tool first to be lazy and taking the tool as gospel.

This reminds me of when GPS routing devices first came onto the scene. Lots of people drove right into a lake or ocean because the device said keep going straight. (because of poorly classified multi-modal routing data)
by tiborsaas | 2025-11-25 14:27:36+00:00
Nice story, but newborns can't really see well:

https://www.nationwidechildrens.org/family-resources-educati...

https://www.aao.org/eye-health/tips-prevention/baby-vision-d...

https://www.webmd.com/parenting/baby/newborn-vision

Their body and nervous system is booting up, everything is starting to adjust to being in a new environment. Masks and family doesn't matter much in that brief period, it's more important to avoid infections and have proper care if something goes wrong. That's why child mortality is down significantly.
by georgefrowny | 2025-11-25 14:28:20+00:00
There's no specific mention of futures upthread of this comment.

Not all gas is sold by futures, you can have a contract for, say, delivery of 20 million cubic metres of gas a year and a penalty if that isn't met. Some people actually want the gas for gas-related purposes rather then as a financial phantom.

Same for DRAM - Dell actually wants the chips to put in computers, an economic abstraction doesn't help much when you need to ship real computers to get paid, and many customers aren't in the market for a laptop future (Framework pre-orders notwithstanding).
by pjmlp | 2025-11-25 14:28:36+00:00
Yes, managed languages are all that have some form of automatic resource management, regardless of what shape it takes, or a more high language runtime.

Using Go as example, and the being in minority remark, you will remember the whole discussion about Go being a systems language or not, and how it was backpedaled to mean distributed systems, not low level OS systems programming.

Now, I remember when programming compilers, linkers, OS daemons/services, IoT devices, firmware was considered actual systems programming.

But since Go isn't bootstraped, TinyGo and TamaGo don't exist, that naturally isn't possible. /s