MurphyA/hacker-news huggingface dataset:
by conor- | 2025-09-02 14:42:05+00:00
> Why can’t logger().info() just work in a sensible way?

I think OTEL is pretty sensible for a vendor-free and if you want to have a console logger you can use the console exporter[0] for debug mode during local development. Also if Next is designed as a framework to make it easy to build production-grade apps, having a standardized way to implement o11y with OTEL is a worthwhile tradeoff?

If you view that as being overkill, perhaps you're not the target audience of the framework

[0] https://opentelemetry.io/docs/languages/js/exporters/#consol...
by mallowdram | 2025-09-02 14:42:10+00:00
I'd know cutting-edge linguistics and signaling theory well beyond Shannon to parse this, not NLP or engineering reduction. What I've stated is extremely coherent to Systemic Functional Linguists.

Beyond this point engineers actually have to know what signaling is, rather than 'information.'

https://www.sciencedirect.com/science/article/abs/pii/S00033...

Ultimately, engineering chose the wrong approach to automating language, and it sinks the field. It's irreversible.
by latexr | 2025-09-02 14:42:16+00:00
And one major issue is that LLMs are largely being sold and understood more like reliable algorithms than what they really are.

If everyone understood the distinction and their limitations, they wouldn’t be enjoying this level of hype, or leading to teen suicides and people giving themselves centuries-old psychiatric illnesses. If you “go out into the real world” you learn people do not understand LLMs aren’t deterministic and that they shouldn’t blindly accept their outputs.

https://archive.ph/rdL9W

https://archive.ph/20241023235325/https://www.nytimes.com/20...

https://archive.ph/20250808145022/https://www.404media.co/gu...
by Ajedi32 | 2025-09-02 14:42:34+00:00
I think that may indeed be a less abstract, more understandable way to frame the problem for the public. But regardless of how you frame it the root cause is the same:

Why can't you participate in society without an Apple or Google account? Because you need an account with them to install apps on your phone. (Or soon will, with the direction Android is now going.) Why do you need an account with them to install apps on your phone? Because you don't control what code runs on your phone, Google/Apple does. Comprehensively solving the latter problem also solves the former, and I think it's best to tackle problems at their root, not just address symptoms.
by LeifCarrotson | 2025-09-02 14:43:05+00:00
It's a $212 SBC. They've got more L2 cache than most microcontrollers have Flash memory.The fact that it's got an L2 cache at all, much less external LPDDR3 DRAM, is a bit ridiculous. In most parameters - cost, RAM, frequency, storage, power consumption - it's approximately 2 orders of magnitude beyond the specifications of a normal microcontroller.
Show HN: Get more out of your Claude Code plan with VibeBooster
by wsun19 | 2025-09-02 14:43:25+00:00
Seeing the recent adjustment of Claude Code limits made me think about how the incentives of Anthropic and users are not necessarily aligned for Claude code. Anthropic probably errs on the side of sending too many tokens, while some users might be okay with risking lower quality output for the sake of getting more out of their Claude code plan. So, I developed VibeBooster, which is a proxy that intercepts and shorten the requests that Claude Code makes to the Anthropic API.

By using a cheaper (or even free) LLM, we can summarize, compress, or even outright delete some extraneous tokens that likely wouldn't help Claude Code's output. There are some pretty egregious wastes of your precious tokens that I found by inspecting the requests that were made, and VibeBooster can avoid that waste! From my casual testing, I've been able to save about *40%* of the input tokens sent to the Anthropic API via Claude Code on large messages. Check out the README.md if you want to see some examples of token savings.

The project is open source, and bring your own key. I think there's potential to further prompt tune this, and also flip the philosophy of the product by trying to improve the performance of Claude Code rather than trying to save tokens. I don't feel this is a pure utility; it's also a research project into how Claude Code works, and an art piece demonstrating the weird state LLM-powered products are at this point in time.

Please let me know any feedback or suggestions you might have, thanks!
by johnklos | 2025-09-02 14:44:12+00:00
For starters, Linux is messy. Each distro is different from each other with little consistency. There are even distros specific to device families, like the Raspberry Pi.

Sometimes we don't want to have to keep around a cheat sheet so we can have commands we're accustomed to, then we have the corresponding ones we need to know for a separate device.

The BSDs are much cleaner and more consistent. You can run the same OS on your desktop and your Arm machine. Tinkering is fine, but there's a time and a place for everything, and sometimes we just want to run stuff and tinker with what we're running, not necessarily with the underlying OS.
by reorder9695 | 2025-09-02 14:44:24+00:00
I don't think that's the issue, plenty are already. The issue to me is I'm not going to use something my friends/family aren't using. Maybe something matrix like where many clients are interoperable will work? I still think to take off it would need to support being a frontend for imessage/whatsapp/messenger too or no one will start using it, in a similar way to how imessage falls back to sms, this theoretical app could fall back to whatever shared app the two contacts have.
by DSMan195276 | 2025-09-02 14:44:29+00:00
As an alternative you can still buy small flash drives in bulk (Amazon has listings of 128MB ones for less than a dollar per drive). They don't look as good as SD cards on their own but you could rip out the internals and place them in 3d printed enclosures, which could be an even better result.

I would assume the quality of those things is not great, but the design of this system means they're basically read-only so that should hopefully help them survive longer.
by disgruntledphd2 | 2025-09-02 14:44:32+00:00
> The US native population is shrinking so baring immigration (which we absolutely do not need more of) housing prices should fall without any development.

This will only be true in a world where nobody moves, which is not the world we live in. Like, if all jobs are in California and New York, one would expect house prices to rise there (while collapsing everywhere).

Remote would have made this much less bad, but it turns out that's not going to happen to the extent people expected during Covid (mind you, lots of people did naive extrapolation during Covid which basically hasn't worked out anywhere).
by busterarm | 2025-09-02 14:44:59+00:00
Well, given the number of times I've seen new community participants accidentally stumble into this rule unaware and get instabanned, the warning is necessary.

I didn't raise a huge stink with my comment. I just said "don't say it". I didn't give opinion or context, that was all inferred by the responses to it. I did exactly what the rule says, in fact.
by cafkafk | 2025-09-02 14:45:36+00:00
VitVio | Senior Full-Stack Engineer (Elixir, NixOS, React) | Remote (EU Timezones) | Full-Time | vitvio.com

We're building AI-powered systems to make hospital operating rooms safer and more efficient. We're looking for a seasoned engineer who values clean code, robust architecture, and a collaborative culture. You'll join a small, strong team and will have a massive impact on a product used in high-stakes clinical environments. We are looking for engineers with strong fundamentals, and who knows how to work efficiently in a team through code reviews and version control.

Tech: Elixir (Phoenix), NixOS, React, TypeScript, C++, Postgres, GraphQL, Google Cloud Provider.

We're looking for deep experience in at least Elixir or NixOS.

Apply and see more details here: https://jobs.ashbyhq.com/vitvio/5d9782f2-3834-429b-be99-dfbc...

We review applicants on a weekly basis.
by zibzob | 2025-09-02 14:46:12+00:00
For everyone complaining about the issues with app shortcuts when using Dvorak, the solution is to use a keymap that switches to QWERTY when you hold down the CTRL or CMD key. It is a bit unfortunate that common CLI commands (`ls` is the worst offender) and semicolon usage in programming languages are designed around QWERTY, but I still prefer Dvorak.
by whywhywhywhy | 2025-09-02 14:46:24+00:00
> What the hell was reddit doing that they didn't immediately implement an image hosting feature

Maybe partly because it wasn't Imgur that added image hosting to reddit it was more reddit always had images they were just on ImageShack, PhotoBucket and there was another reddit darling one who's name escapes me before imgur which I think added ads or started deleting images that caused Imgur to be created.

So Imgur was more just the most successful in a long line of image hosts and the only one to successfully transplant reddit users to their own thing.
by alexc05 | 2025-09-02 14:46:32+00:00
I'd argue that Meta's income derives in no small part from their best in class ad targeting.

Being on the forefront of

(1) creating a personalized, per user data profile for ad-targeting is very much their core business. An LLM can do a very good job of synthesizing all the data they have on someone to try predicting things people will be interested in.

(2) by offering a free "ask me anything" service from meta.ai which is tied directly to their real-world human user account. They gather an even more robust user profile.

This isn't in-my-opinion simply throwing billions at a problem willy nilly. Figuring out how to apply this to their vast reams of existing customer data economically is going to directly impact their bottom line.
by PhunkyPhil | 2025-09-02 14:46:33+00:00
So far there hasn't been a transformative use case for LLMs besides the straightforward chat interface (Or some adjacent derivative). Cursor and IDE extensions are nice, but not something that generates billions in revenue.

This means there's two avenues:

1. Get a team of researchers to improve the quality of the models themselves to provide a _better_ chat interface

2. Get a lot of engineers to work LLMs into a useful product besides a chat interface.

I don't think that either of these options are going to pan out. For (1), the consumer market has been saturated. Laymen are already impressed enough by inference quality, there's little ground to be gained here besides a super AGI terminator Jarvis.

I think there's something to be had with agentic interfaces now and in the future, but they would need to have the same punching power to the public that GPT3 did when it came out to justify the billions in expenditure, which I don't think it will.

I think these companies might be able to break even if they can automate enough jobs, but... I'm not so sure.
Show HN: Basekick – We rescue AI startups from broken infra (CI/CD, AWS, etc.)
by ignaciovdk | 2025-09-02 14:47:07+00:00
Hey HN,

I’m Ignacio (most people call me Nacho). After years in DevOps and SRE, I kept running into the same story: founders building great products, only to hit a wall when it came to infrastructure.

Sometimes it was CI/CD pipelines that hadn’t worked reliably in months. Other times, a GPT-generated Dockerfile or Terraform config had quietly pushed their AWS bill through the roof. A few had no monitoring, no alerts, just vibes and PagerDuty at 3AM.

So I started helping. At first freelance. Then more structured. That work became Basekick, a kind of “infra rescue” service for startups who’ve gone too far without an infra person, or trusted AI a bit too much.

It’s not a tool or platform, it’s a flat-fee service where I jump into your stack, fix what’s fragile, stabilize your deployments, kill the waste, and help you ship without fear. No vendor lock-in, no bullshit phases, just experience applied fast.

Pricing is flat and public: $1.5k for rescue, $3.5k for foundational rebuilds, and $2k/mo if you want me around long term.

If your infra is a mess, your cloud bill gives you anxiety, or you just want to ship safely again, check it out. Would love your feedback. AMA.

Nacho
by AshamedCaptain | 2025-09-02 14:47:10+00:00
The data does not support the premise much less the grandiose conclusions at the end of the article. By pure construction memory is always going to be faster than disk, right up to the point where disk is inplemented as memory which makes this a pointless semantic discussion. Such a fact would hardly invalidate the core pillars as computer science as the conclusions imply. Waste of time.
by cj | 2025-09-02 14:47:39+00:00
I replied in the same thread "Are you sure that sounds like a low dose". It stuck to the (correct) recommendation in the 2nd response, but added in a few use cases for higher doses. So seems like it stuck to its guns for the most part.

For things like this, it would definitely be better for it to act more like a search engine and direct me to trustworthy sources for the information rather than try to provide the information directly.
by taeric | 2025-09-02 14:48:02+00:00
Apologies, was away from computer for the extended weekend.

The crux of my view on this problem is that I can make an "at least" or an "at most" statement only knowing what one of the coins is, specifically. So, we both flip a coin, I look at mine and say "at least one is heads." You do not get an increased odds of knowing your coin, obviously. (This is the general play of liar's dice. Just, with dice. :) )

That all said, I largely land on agreeing with one of the other commenters here. The assumptions you can bring to this scenario are rather large here. The assumption I would hold would be to mirror this with how it could happen "in the world." And most ways of selecting a family where "at least 1 is a girl" has you encountering a girl. That is, ordering the two events and revealing one at a time.

In modeling this, you could say that you have two coins, one marked with heads on each side and the other a standard fair coin. In this, I can easily see how your odds of seeing heads on the first coin is increased, but odds on them being both heads is now back to 1/2. I can see how this is not the same modeling you are using, but it is still one that I have a hard time shaking from my intuition on the problem.
by noisy_boy | 2025-09-02 14:48:03+00:00
> If you compare those solutions with the old model that made NodeJS / React SPA get so popular, so fast: Buffet-style tooling/libraries. You basically build your own swiss army knife out of spare parts. Since all the spare parts are self-contained they have to target really low abstraction levels (like React as a component library, HTTP+Express as a backend router, Postgres as DB).

I have done a few Angular apps and the experience/setup quoted above is basically foreign to me. I know that it is a framework and not a library but it is a very well designed framework (atleast Angular 2 onwards; I used Angular v20 for my latest component). Basically most of the commonly needed stuff is included in the framework (I just added NGXLogger for logging) and the abstractions are pretty nice and fairly similar to a backend service (services wrap libraries and components rely on services). RxJS can be a bit of a learning curve but once you are comfortable with the basics, it can take you quite far. Atleast I rarely had to fight with the framework for typical SPAs. Also, the documentation along with tutorials is great - I learned using the tour of heroes application[0] but seems angular.dev[1] is the new home for v20 docs.

[0]: https://v17.angular.io/tutorial/tour-of-heroes

[1]: https://angular.dev/
by masfoobar | 2025-09-02 14:48:07+00:00
"We should have the ability to run any code we want on hardware we own"

When it comes to my views, this relates to a recent Nintendo Switch 2 post.

At the end of the day, it is up to the purchaser to know if the product they are buying is going to do what they want. If it doesn't... ie do not provide the freedom they want with the hardware (or even software) then you are also free to reject it.

However - we don't normally know what the restrictions are until we get home, generally speaking. The rules in place are not under public scrutiny. It is typical complaining when you reach a certain point. We moan but we try to continue best we can. If we can find a workaround, we will.

Focusing on the Switch 2 (again) who knew about the restrictions until they had purchased it? It is an assumption that whatever Nintendo has done with their previous console (and older ones) would continue the same ruleset. As we all know -- atleast now -- rules change.

Moving away from Nintendo, we also have Google, or Apple... or Microsoft. It is not to any surprise (atleast from me) that these companies will do whatever to claim control. Little by little, a right or freedom is taken away. The older generations are likely to cry the loudest and the cycle repeats itself.

I guess a lot of this boils down to convenience vs freedom.

It is convenient to have a feature easy to use on.. say.. an Android, that starts to make things harder when you stop... or those that never participated but slowly forced to use or go in that direction --- because everyone else is.

As I mentioned in a recent comment -- I am always reminded of Windows 95. The End User License Agreement. It basically reads similar to "You have the rights to use the software" -- You do not own it.
by ath3nd | 2025-09-02 14:48:27+00:00
> but they definitely can match others - easily, as shown by llama 3/4

Are we living in the same universe? LLAMA is universally recognized as one of the worst and least successful model releases. I am almost certain you haven't ever tried a LLAMA chat, because, by the beard of Thor, it's the worst experience anyone could ever had, with any LLM.

LLAMA 4 (behemoth, whatever, whatever) is an absolute steaming pile of trash, not even close to ChatGPT 4o/4/5/, Gemini(any) and even not even close to cheaper ones like DeepSeek. And to think Meta pirated torrents to train it...

What a bunch of criminal losers and what a bunch of waste of money, time and compute. Oh, at least the Metaverse is a success...

https://www.pcgamer.com/gaming-industry/court-documents-show...

https://www.cnbc.com/2025/06/27/the-metaverse-as-we-knew-it-...
by dragonwriter | 2025-09-02 14:48:52+00:00
> 1) ICE is abusing their power and illegally detaining and deporting people who shouldn't be deported, [...]

> In case of (1) can't they be taken to court?

Well, no, that’s not something people think is an adequate remedy for the abuse, for a number of reasons, most notably that a high profile aspect of the abuse of power has been the Administration removing people in violation of court orders, publicly mocking the courts while doing so, and then using the fact that the people were no longer within the control of the US government as an excuse to argue that they were immune to further court orders with respect to those people. (Also the fact that people detained have at times been held incommunicado without access to attorneys and without the ability to notify people that and where they are held makes either the detained individual or anyone else challenging their detention in court difficult.)

> and surely we don't want to normalize selective application of law like in so many corrupt countries around the world?

We have that. That’s the problem the app is responding to.

> Isn't the rule of law a thing in the US?

Not particularly, in this area, no.
by mordechai9000 | 2025-09-02 14:49:01+00:00
Not OP and not a jazz expert, just throwing out a personal favorite. I think it is very approachable without sacrificing anything, and it has a recognizable melody (which might help or hinder the jazz appreciation cause):

My Favorite Things by Coltrane.

But I do know people who dislike jazz because of the unfamiliar rhythms and (wildly flexible) musical conventions, and that can be hard to overcome.
by yabones | 2025-09-02 14:49:06+00:00
Expanding on the other comment, it's the mixture of snow, slush, salt, and loads of sand/grit that gets churned up by car tires into a brown and sticky slime. It sticks to boots, gets caked on cars behind the wheels, and gets tracked shockingly far into buildings. It's sort of like a "slushee" consistency but made out of nasty brown goo instead of corn syrup.
by manfromchina1 | 2025-09-02 14:49:11+00:00
> I think that's orthogonal.

One time on 4chan I mentioned I liked how users on HN like to pepper their speech with little math words like so: "Love is orthogonal to distance, modulo trust, and the parameters aren’t marginal". People wouldnt believe me this was normal talk. Case in point. Although this was more prevalent on HN about 10 years ago. Or maybe now as well. I dont read comments as much these days.
by FuriouslyAdrift | 2025-09-02 14:49:12+00:00
I looked at the final motion to dismiss document and boy did she get bad legal advice. The lawyer tried a Bivens case against the hospital... which any lawyer will tell you is an impossibility. Bivens cases are just about impossible to win under any circumstances, but trying to do a Bivens against a non-federal officer is a guaranteed loss.

To have won this case against the agents would have required piercing qualified immunity which is very tough (you have to prove intentional misconduct... just being incompetent isn't enough in most cases).

She would have been better off pursuing a medical malpractice case against the hospital and/or doctor to be able to get any kind of relief.
by jakubmazanec | 2025-09-02 14:49:17+00:00
React Router v4 was released in was released in March 2017 (more than 8 years ago!). v5 was released in May 2019 with no API changes. v6 was released in November 2021 with a new API based on React hooks (this API was much better than the previous). v7 was released in November 2024 with the "Remix" APIs (most importantly the "framework mode"). So, the gaps are 4 years and 3 years - that's doesn't seem that crazy.

I personally updated Remix v2 project to React Router v7 and because I used various flags to prepare for the upgrade, it was done without any issue and fairly quickly.

> entire library in massive, backwards-incompatible ways ... EVERY. NEW. VERSION

So a new major version has some breaking changes? Why is that surprising?
by dfox | 2025-09-02 14:49:39+00:00
Modern protocols running over RS-485 UART usually use some kind of HDLC-inspired framing scheme with flag characters and byte stuffing.

But still there is a lot of stuff that uses ASCII STX/ETX and then some kind of field separators inside otherwise human readable message. Things like industrial scales, industrial barcode readers and what not usually use something like that as default output format.
by colingw | 2025-09-02 14:50:07+00:00
Thank you for this. There is occasionally disagreement about what "Common Lisp" even means, and the spec is often cited, but as far as all of my posts, library work, and application work are concerned, Common Lisp means "the current reality of the major compilers as implemented in 2025". This is a descriptive / bottom-up definition, and as an active author of software it is the one I'm more concerned with. For instance, `:local-nicknames` have been essentially universally implemented among the compilers, despite not being part of the spec. To me, this makes that feature "part of Common Lisp", especially since basically all CL software written today assumes its availability.

You're right to point out too that the post is somewhat SBCL-centric - this too reflects a descriptive reality that most new CL software is written with SBCL in mind first. Despite that I'd always encourage library authors to write as compatible code as possible, since it's really not that hard, and other compilers absolutely have value (I use several).