MurphyA/hacker-news huggingface dataset:
by elcritch | 2025-09-12 12:19:33+00:00
Being RESTful and the data encoding used are largely orthogonal aspects of an API.

Wikipedia RESTful article says:

> The formal REST constraints are as follows:[10]

> Client/Server – Clients are separated from servers by a well-defined interface

> Stateless – A specific client does not consume server storage when the client is "at rest"

> Cache – Responses indicate their own cacheability

> Uniform interface

> Layered system – A client cannot ordinarily tell whether it is connected directly to the end server, or to an intermediary along the way
by EMM_386 | 2025-09-12 12:20:49+00:00
I believe it's something along these lines. The MTP head runs simultaneously and generates a probability list based on what it thinks the results will be, learned during training.

If n+1 = "Barack" then n+2 = "Obama" (confidence: 0.90) If n+1 = "The" then n+2 = "quick" (confidence: 0.45) If n+1 = "President" then n+2 = "Biden" (confidence: 0.75)

A threshold is set (say, as 90%) so that if the n+2 prediction is above that (as in the first example) it uses it without having to determine it with the main model. It's confident "enough".
by pilotneko | 2025-09-12 12:21:48+00:00
If you read the model card, Qwen3-Next can be extended to 1M context length with YaRN.

> Qwen3-Next natively supports context lengths of up to 262,144 tokens. For conversations where the total length (including both input and output) significantly exceeds this limit, we recommend using RoPE scaling techniques to handle long texts effectively. We have validated the model's performance on context lengths of up to 1 million tokens using the YaRN method.

Source: https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Instruct#proc...
by zukzuk | 2025-09-12 12:22:00+00:00
I don’t know about “normal”, but I’d argue it’s pervasive.

We seem to associate certain behaviours and patterns with categories of identity, and changing those behaviours in yourself implies an acceptance of that “other” identity.

I remember this distinctly about 20 years ago when I thought about not eating meat anymore. Choosing not to eat meat was easy, but “becoming a vegetarian” felt alien, and took some mental effort. I didn’t see myself as “one of those” people.

I suspect it has a lot to do with how important group identity is to us, as social primates, and how we tend to package one behaviour with a bunch of others. It’s like doing pushups will suddenly make you a “jock” (and maybe the irony is that, to a certain degree it will, as these thing tend to turn into slippery slopes).
by em-bee | 2025-09-12 12:22:50+00:00
I don't really see the point of mixing tmux sessions and tmux windows.

sessions let you group windows. i have a group/session for each project/purpose. one session is for all remote connections. one for my personal stuff, diary, etc. one for my hobby. one for personal dev projects, one for client work.

sessions also means that i can connect to tmux from multiple terminal windows. i generally have two windows, one for dev work and one for everything else.

generally i feel that having more than half a dozen windows in a session makes the session unwieldy, harder to navigate, because it becomes more difficult to find the window i am looking for.

which would be the same problem if each was a gui window. try to find your way around 20 gui windows.
by komali2 | 2025-09-12 12:23:12+00:00
> limit demand

I mean that's what I find hilarious about trying to do capitalism to toilets. People gonna poop and pee, there's literally nothing you can supply/demand about it. You can't do congestion pricing on a toilet, people will pee either way! You should just make it easy as possible to pee where you want them to pee, or they're gonna pee where you don't want them to pee.

I guess I shouldn't laugh, it exactly the same logic of trying to do capitalism around housing or feeding people...
by reactordev | 2025-09-12 12:23:46+00:00
Ooofff. The two difficult things in software engineering, naming, and timestamps.

This hit me in the early 2000s and now everything I do is in UTC. All dates, timestamps, everything, UTC. If you want to look at a local window in time, convert the window to a utc start and end date and search. When viewing, use a js function to translate the utc date to a local one to print. The mental gymnasium of local to utc to local again…
by adgjlsfhk1 | 2025-09-12 12:24:00+00:00
yeah. having a total order just makes everything so much nicer. total order is one of the defining properties of the reals, and realistically if the user calls sort (or puts one in a B-tree), you have to put the NaNs at one side or the other (unless you're C/C++ and allow that to launch the nukes)
by lifthrasiir | 2025-09-12 12:24:23+00:00
This is a common misconception. Quoting the ISO C (actually the final draft of C23, but should be enough for this purpose):

> g, G: A double argument representing a floating-point number is converted in style f or e (or in style F or E in the case of a G conversion specifier), depending on the value converted and the precision. Let P equal the precision if nonzero, 6 if the precision is omitted, or 1 if the precision is zero. Then, if a conversion with style E would have an exponent of X: if P > X ≥ −4, the conversion is with style f (or F) and precision P − (X + 1). otherwise, the conversion is with style e (or E) and precision P − 1.

Note that it doesn't say anything about, say, the inherent precision of number. It is a simple remapping to %f or %e depending on the precision value.
by simne | 2025-09-12 12:24:42+00:00
I've already checked, and seen two similar capital investment waves: railroads/steam machines in ~ 1890th (and it was even much larger - some sources calculated spending at 6% of GDP) and telecom infrastructure (somewhere 1960s..1990s, spending 1.2% of GDP, just exactly like seen on AI).

And what we see?

- Must admit, some railroads become bankrupt and decades donated from taxes, but not closed, because viable infrastructure; most other suffered from giant wave of Merges&Acquisitions (standard macroeconomic term M&A).

Same wave of M&A happen on telecom market, as I hear from my friends, big business bought small companies, estimated price just on number of clients, and than through all their hardware to landfill (small networks usually built from cheap Chinese SOHO hardware, and instead of routers used PCs) and rebuild all hardware part from scratch, based on telecom-industrial grade hardware.

And really, all modern European transport and telecom infrastructure is from these two waves of huge investments.

Honesty, railways are still moderate profitable (many very significant, like England-France tunnel are unprofitable), and similarly, telecom infrastructure also not much profitable (suburban and rural are in many cases donated), and same problem was with data-centers before AI.

If capital investments into AI will end on current level, this could be considered just second wave of telecom investments - as I said, first wave was huge, but civilization survived and we now actively using fruits of these investments.

If investments into AI will exceed railways level (~5.5x telecom investments), this also will not be end of life but sure need many more profitable AI products than we have now.
by foobar10000 | 2025-09-12 12:25:26+00:00
Let’s just say there is. Scuttlebutt says there was at least a microphone pick up redesign and a timing redesign because the diarization model loss curve was crap - and given what I hear from the rest of the industry on auto0diarization in conference rooms, I believe that easily. Basically, the AI guys tried to get it working with the standard data they had, and the loss curve was crap no matter how much compute they threw at it. So, they had to go to the HW ppl and say ‘no bueno’ - and someone had to redesign time sync and change a microphone capsule out.

For reference, we are seeing it more and more - sensor design changes to improve loss curve performance - there’s even a term being bandied about : “AI-friendly sensor design”. This does have a nasty side effect of basically breaking abstraction - but that’s the price you pay for using the bitter lesson and letting the model come up with features instead of doing it yourself. (Basically - the sensor->computer abstraction eats details the RL could use to infer stuff)
by jqpabc123 | 2025-09-12 12:25:29+00:00
Why not build a business around a problem I'm passionate about solving?

Because there is no shortage of unverified technical analysis tools out there?

Those who can --- trade. Those who can't --- sell tools.

Good luck. You'll be an upstart in a field that is already fairly saturated with well entrenched players.

If you really have something of merit, my best advice would be to look at becoming a 3rd party add-on provider for one of these existing platforms like ninjatrader.

https://www.investopedia.com/articles/active-trading/121014/...
by ageitgey | 2025-09-12 12:25:45+00:00
There are two lessons here:

1. When selling software to companies, don't price it like a consumer service.

For a company of any size, paying $10 and paying $100 for a tool require the same amount of work for someone to process and it is essentially the same cost to the company. The money itself is negligible, and a $10 price makes the company assume you either won't stay in business or won't be able to run a secure company. Charge a price that makes them take you seriously.

2. People really, really hate it when you "change the deal."

If you offer a free tier, offer it on a time-limited or user-limited basis up front such that your ideal customer would have to pay to keep using the product. Otherwise, you'll find yourself changing the deal and pulling the rug out from users. Changing the deal ruins your reputation. Charging more upfront can actually give you a reputation for quality.
by Groxx | 2025-09-12 12:26:02+00:00
I've generally found quite a lot of success at abandoning goals / "destinations" for most things, and focusing on the "journey": don't aim to "be fit" or reach a specific weight. aim to "do one more thing" to make progress along a direction.

every step in that direction is success, every bit is something you weren't doing before and is something to be happy about. it doesn't have to be big at all - have you done one push-up today? do one. it doesn't matter if the answer was yes or no, adding one is one more than before and is achieving what you want, and it eventually adds up.

the nice part about this kind of mindset is that there's no end when you stop, and no failure when you miss a day. there's just a new ever-changing normal, always leaning where you want it.
by skeezyboy | 2025-09-12 12:26:54+00:00
{ "decoded_prefix": "nxcznchvhvvrddqinqtrrqdboctzzimxmhlyflcjfjapponydzwkxdtdehldmodizslzl", "last_10": "sxmb", "vowel_counts": { "a": 10, "e": 6, "i": 13, "o": 13, "u": 6 } }

took about 2 seconds, must have had it cached
by chiph | 2025-09-12 12:27:52+00:00
Most of the cost of currency is up-front in it's production and initial distribution. The cost of handling it is also mostly up front (purchasing a wallet to hold it, buying a cash register with a drawer for the bills and coins). The transactional costs are things like taking it to the bank for depositing. But if you have cash to deposit - your business is probably doing things right and this is negligible.
by ImPostingOnHN | 2025-09-12 12:27:59+00:00
Well yeah, I assume that every consumer of social media knows that the major ones actively curate posts that make you angry, because they've calculated that you will stay on the site longer if you're outraged than if you're happy, and more time on the site makes them more money selling you as the product.

That's to say nothing of the discovery years ago that malicious actors, foreign nation states in particular, engage in influence operations on the sites with bots. Some do this to swing opinion to their side, others have bots inflammatorily posting on both sides of an issue just to foment unrest among the populace.

My comment above was to illustrate this: that what you see on the site isn't what everybody is posting on the site. Likewise for me. We both look at the same algorithmically-run site and are served with 2 totally different experiences, and I guess now you can see why.

In short, no matter what social media company you patronize, it likely does not have your best interests in mind, and definitely is not a statistically representative sample of people.
by qcnguy | 2025-09-12 12:28:01+00:00
You are correct, I didn't notice you were different to nerdsniper.

> The isolated statements I've read indicate a resentment for non-heterosexual, not white people. This is inherently a violent worldview.

This is probably the root of the divergence in replies. It is possible to both dislike a behavior or group of people engaging in a behavior, to speak out about those groups and not want to do violence against them. This is arguably the default state. Merely disliking a group isn't an inherently violent worldview and it can be tolerated, very easily.

After all we have all for decades tolerated feminists who openly dislike men, people who openly dislike whites, people who openly hate the rich, and so on. It isn't OK to go from "that person says they hate the rich" to "therefore they are automatically violent" and from that to "we cannot tolerate their existence". It's sufficient to just argue back. Or even dislike them back, as a group.

Some on the left struggle with this concept because they don't distinguish between words and acts. As far as they are concerned, saying "black people commit a lot of crime" is no different to physically boxing a black person's head in, but this belief is wrong (and actually is an inherently violent worldview).
by Spacemolte | 2025-09-12 12:28:11+00:00
Trying to look at the changelog and the roadmap, and what a spectacularly shitty way this was made.

A progress bar that never seems to finish loading, and restarts whenever you go back to the page, and then suddenly after navigating around and going back to the same page, I get a slow loading html table without any progress indication.

What a great way to really piss off users.
by troupo | 2025-09-12 12:28:29+00:00
> Also, literally how the process works is

It literally doesn't work like that

> any citizen of an EU country files a complaint, and you’re suddenly at risk for millions in fines

Of course you're not at risk for millions of fines because that's not how the process works.

If the relevant agency gets off its ass and decides to actually work on the complaint (very highly unlikely, unfortunately), they will first contact you and ask you to remedy the situation within some time frame (usually quite generous).

If you don't do that, they contact you again and tell you you might be fined for not doing what you're asked.

The only way for you to risk millions is to repeatedly knowingly violate the regulation.

> It’s easier to throw up a banner, hence why most lawyers

Ah yes. The famously competent technical people, those lawyers.
by fennecbutt | 2025-09-12 12:28:48+00:00
Well not really. Apple ignored bendgate for ages, they ignored butterfly issues for ages, antennagate as well - to whicjbt they told customers "you're holding it wrong".

As for other manufacturers not being held liable, Galaxy Note 7 had plenty of related lawsuits and customer action holding them accountable amongst many other cases of the same.

Apple is just a company like any other.
by GuB-42 | 2025-09-12 12:29:39+00:00
And cable companies, and magazines. This is not something from the 2020s, it is a centuries old thing.

But these are entertainment. For all the time advertising has been present, work tools have been relatively immune. I don't remember seeing ads in IDE for instance, and while magazines had ads, technical documents didn't. I have never seen electronic components datasheets pitching for measuring equipment and soldering irons for instance.

That's why I don't expect Anthropic to go with ads it they follow the path they seem to have taken, like coding agents. People using these tools are likely to react very badly to ads, if there is some space to put ads in the first place, and these are also the kind of people who can spend $100/month on a subscription, way more than what ads will get you.
by const_cast | 2025-09-12 12:30:12+00:00
We don't need the functional/tracking cookie split - the law already thought of this.

If you're using functional cookies, you don't have to ask. If you're still asking, you're just wasting your time.

The reason every website asks is because:

1. They're stupid and don't even bother to preliminarily research the laws they comply with.

2. They actually are tracking you.

Ultimately if you're using something like Google Analytics, then yeah you probably do need a banner. Even if it's just a blog.

Great, so then don't do that.
by mmmllm | 2025-09-12 12:30:25+00:00
Isn't that essentially how the MoE models already work? Besides, if that were infinitely scalable, wouldn't we have a subset of super-smart models already at very high cost?

Besides, this would only apply for very few use cases. For a lot of basic customer care work, programming, quick research, I would say LLMs are already quite good without running it 100X.
Show HN: Play with an AI agent that debugs incidents in our sandbox
by morethananai | 2025-09-12 12:30:53+00:00
Hi HN,

We’ve been working on an AI Agent that helps SRE/DevOps teams diagnose incidents without juggling dozens of dashboards. Instead of learning another tool, you can talk to it in plain English, and it correlates metrics, traces, and logs to explain what’s really happening.

Why we built this:

We’ve used a lot of observability tools ourselves as SREs, and also helped others set up observability systems. The idea of observability is great, but in practice we kept running into the same problems: steep learning curve, and constant context-switching between tools when debugging.

We thought AI might help here. By correlating data from multiple sources, you can just ask questions in natural language and let the AI gather and analyze the data for you.

Right now we’re focused on incident analysis: when an incident happens, the AI Agent looks across metrics, logs, traces, and extra eBPF signals we collect, then tries to explain the causal chain leading to the issue. You can also add the agent to a Slack channel and chat with it directly during incidents.

It’s powered by eBPF for deep kernel-level visibility, an LLM-based agent for reasoning, and integrates with your existing observability stack so you don’t need to replace tools.

To make it easy to try, we built a sandbox: https://sandbox.syn-cause.com

How to use the sandbox: 1. Deploy a test app

2. Inject failures (e.g. latency, errors, resource exhaustion)

3. Chat with the AI Agent as it analyzes the signals and explains the incident

We’d love your feedback: * Does this approach feel useful for diagnosing incidents?

* What would you want to see it do better/differently?

* Any concerns about usability or integration?

Thanks!
by jmogly | 2025-09-12 12:32:03+00:00
That stuck out to me as well, physical fitness is super important for so many reasons, one being it is one of the best tools to help improve your mental health.

I think part of really growing up is first recognizing how little you know, humility, and second still acting despite knowing you don’t have all the pieces of the puzzle, bravery (without bravado)
by zeroxfe | 2025-09-12 12:32:13+00:00
I think that the wax and wane of confidence is a natural (and healthy) cycle to preserve.

You start knowing nothing, and have no confidence, then learn stuff and your confidence builds, then you capitalize on that (learning x confidence) by doing productive things, then you hit barriers that create confusion and break down your confidence, at which point you realize you knew nothing and start learning like a beginner again.

Unhealthy confidence does not have this pattern, whether it's low or high. Even "medium" confidence, IMO, signals some kind of rut that one is stuck in, which tends to stifle creativity.
by teamonkey | 2025-09-12 12:32:33+00:00
I have one and also a small dobsonian optical telescope and a larger, heavier astrophotography setup. The Seestar gets the most use out of all of them, mainly because of convenience.

It’s neat being able to set it up in the back yard and let it go for a few hours, unlike my other rig which takes ages to set up and needs a lot of babysitting. It also packs away into a tidy little case that doesn’t take much room in the car.

On the other hand you’re limited by the small aperture lens and the quality of the camera, compared to a larger rig.

There are rumours of a follow-up model to the S50 but no idea when that will be launched.
by quadragenarian | 2025-09-12 12:32:33+00:00
Separate from the phone and screen time discussion, you are at an important juncture of your life, a transition to parenthood that could change everything. I say "could" because I fundamentally believe that half of people who have children don't have the self-awareness to change and adjust their habits and emotional state.

One of the monumental realizations for me when I became a parent (not necessarily the first day but over the first 5-7 years) was distinctly what my parents did right and wrong. My dad told me on the phone one day that I shouldn't show my child my feelings, that I should hide any negative feelings and only show positive feelings. And now I see that this is what my father did to me and it constrained my ability to share negative feelings with my friends and family, instead leading to me bottling up negative feelings like anger and sadness.I realize that this is not the correct way to parent, your child should see the full range of human emotions from their parents and although you want to be careful to not put too much emotional burden and stress on them to create an anxious child, you want to also be sure they see you at your best and worst. They should see you discuss your feelings with others and with them and when you lose your temper, as we all do, you should also afterwards rationalize what you were feeling with them, apologize if necessary (and it's usually always necessary because there is no need for any human to lose their temper with another human that's been on the Earth for only a few years).

Any way, I think of parenthood as a journey of self-reflection and improvement, much like childhood. Just like some people have a negative painful childhood, parenthood can be similar. The goal for you is to be open and honest with yourself and your growing family, and to be constantly looking for ways to improve.

Apologies if this sounded like a lecture but wish you the best in what may turn out to be the most important job of your life.
by huhkerrf | 2025-09-12 12:32:42+00:00
I found the article anodyne enough, so this is not a knock on it, but something I've noticed as I've gotten older that I find a bit amusing and curious.

What is it that makes people in tech in their late 20s and 30s write about life lessons like an old sage? I don't notice 32 year old farmers or roughnecks doing this.
by eagleal | 2025-09-12 12:32:51+00:00
Most probably as you say they can't ship the capability yet, so they're blaming the regulations.

Or really the headphones actively register and send data outside of the EU. There's been some pushback recently on this front (ie. recent MSFT case [1]) since it's a known fact in the field that the approved 2023 EU-US DPF is basically BS, as it doesn't really address the core issues for which US companies were deamed not-compatible with GDPR.

[1] https://www.senat.fr/compte-rendu-commissions/20250609/ce_co...
by const_cast | 2025-09-12 12:33:05+00:00
They would never do this willingly, because they don't want you to automatically opt out of tracking.

The annoyance of the cookie banners is the entire draw for companies. Its not a downside. They're user-hostile. You are their enemy. Their goal is to wear you down and trick you into opting-in, so they can both track with impunity and follow the law.