MurphyA/hacker-news huggingface dataset:
by peterldowns | 2025-09-12 14:00:19+00:00
It's fine for application logging but I have two gripes with slog:

1) If you're writing a library that can be used by many different applications and want to emit logs, you'll still need to write a generic log interface with adapters for slog, zap, charmlog, etc. That the golang team refuses to bless a single interface for everyone to settle on both makes sense given their ideological standpoint on shipping interfaces and also causes endless mild annoyance and code duplication.

2) I believe it's still impossible to see the correct callsite in test logs when using slog as the logger. For more information, see https://github.com/neilotoole/slogt?tab=readme-ov-file#defic.... It's possible I'm out of date here — please correct me if this is wrong, it's actually a much larger annoyance for me and one of the reasons I still use uber/zap or charmbracelet/log.

Overall, especially given that it performs worse than uber/zap and everyone has basically standardized on that and it provides essentially the same interface, I recommend using uber/zap instead.

EDIT: just to expand further, take a look at the recommended method of wrapping helper methods that call logs. Compare to the `t.Helper()` approach. And some previous discussion. Frustrating!

- https://pkg.go.dev/log/slog#example-package-Wrapping

- https://github.com/golang/go/issues/59145#issuecomment-14770...
by decimalenough | 2025-09-12 14:01:21+00:00
The draft text explicitly bans single-use addresses, which are used by any self-respecting wallet (Exodus, Ledger, Trezor) these days.

The actual problem with the article/headline is that the "Patriot Act" has expired. Although I'm sure there are plenty of similarly vague laws that could be used to justify this.
by namibj | 2025-09-12 14:01:32+00:00
Well yeah; also inference benefits massively from batching, so you use the guesses to pre fill context needed to infer the next speculated tokens, and if the guesses were wrong, you just have to re-compute the speculated ones that depended on the guessed context.

You compute the next token and guess the one after; then you try to take the guess for real and compute the one after together with running inference for the guessed one, and the one after is speculated on the guess being correct.
by SilasX | 2025-09-12 14:02:00+00:00
I think you're focusing too much on whether LLMs are "really human-like" or not. That's a distraction, and I shouldn't have made reference to it. Let me zoom out to a broader point:

It has never been a part of copyright to include the right to be influenced by the copyright work. Period. It's been the diametric opposite. Copyright as always existed, and been justified, as a way to get good, new works out into the public, so that later works can be influenced by them. The fact that one work was influenced by another has never, by itself, been a reason to consider it infringement. Not until 2022, when AIs actually got good at it.

When you argue for AI training as copyright infringement, you're saying that "the fact that your work was influenced by previous works, means you owe license fees". This is wholly without precedent[1], and was widely rejected until the moment some activists realized it could be a legal tool against Bad People. It's a Pandora's Box no one really wants (except perhaps very large media companies who will be able to secure general "learning licenses" for mass libraries of works). That was the the point emphasized in my original comment: If Anthropic is infringing because they base new works on old ones, so are you. You too owe licensing fees for every work you observed that fed into how you create. If that feels like an expansion of what copyright is supposed to cover ... that's the point.

For every single work of literature, you can go back and say "aha, this is clearly influenced by X, Y, Z". Precisely zero people were going out insisting that the author therefore owed fees to all those other creators, because the idea is absurd. Or was, until 2022, when some people needed a pretense for a conclusion they long supported for unrelated reasons ("Facebook must suffer"). So I think my second paragraph is justified.

"If you read 100 horror novels and write a new one based on everything you've noticed in them, you don't owe the authors jack squat. But if you have a machine help you compile the insights, suddenly, you've infringed the authors' rights." Yeah, you do need to justify that.

[1] I agree there are going to be cases where it, say, was captured too closely, but not for the general case, and it's further weakened when it's "imitating" a thousand styles at once.
by cubefox | 2025-09-12 14:02:15+00:00
> What kind of benefit does Multi-Token Prediction bring to the inference side? Is it only relevant in pretraining efficiency?

It is only useful for inference and doesn't help with pretraining. Which actually points to speculative decoding not being sufficiently general, as the same underlying property (some sequences of tokens are easy to predict) could be exploited for training as well. See here: https://goombalab.github.io/blog/2025/hnet-future/#d-footnot...
by KronisLV | 2025-09-12 14:02:17+00:00
> The Qwen3-Next-80B-A3B-Instruct performs comparably to our flagship model Qwen3-235B-A22B-Instruct-2507, and shows clear advantages in tasks requiring ultra-long context (up to 256K tokens).

This is pretty impressive and a bit like how the GPT-OSS-120B came out and scored pretty well on the benchmarks despite its somewhat limited size.

That said, using LLMs for software dev use cases, I wouldn't call 256K tokens "ultra-long" context, I regularly go over 100K when working on tasks with bigger scope, e.g.:

Look at the existing code related to this functionality and the existing design patterns in the code as well as the guidelines. Then plan out the implementation in detail and ask me a few questions along the way to figure the details out better. Finally, based on everything so far, do the actual implementation. Then look it over and tell me if anything has been missed from the plan, then refactor the code in any number of ways.

It could be split up into multiple separate tasks, but I find that the context being more complete (unless the model starts looping garbage, which poisons the context) leads to better results.

My current setup of running Qwen3 Coder 480B on Cerebras bumps into the 131K token limit. If not for the inference speed there (seriously great) and good enough model quality, I'd probably look more in the direction of Gemini or Claude again.
by badsectoracula | 2025-09-12 14:02:19+00:00
IMO Gtk2 is better than Gtk1 as it did a significant number of improvements both in terms of features and usability. Later versions though aren't as great.

And TBH i do not think Gtk was ever "great", it was just fine and its main feature was availability because of the C API. For some time it was also the de-facto GUI API (during Gtk2 times) for Linux until Gtk3 broke that.
by TrojanHookworm | 2025-09-12 14:02:31+00:00
Nuuk has had its own closed prison for a while now, with inmates in Denmark given the option to transfer there. I don't know how many are still in Herstedvester but it can't be many and afaik they are not forced to stay there. Is this what you're referring to?

I'm not disputing the colonial history of Greenland/Denmark or the oppression inflicted on the Inuit (which didn't end in 1953) but I struggle to see the point you and the other poster are trying to make. You both seem to be making insinuations based on facts that are simply not true/up to date.
by dbish | 2025-09-12 14:03:13+00:00
Most of these founders are performative. It's like the rash of cringey overproduced startup videos, just meant to try to get eyeballs in a time where sadly startup founders are trying less to be good at tech and more to be cluely-like marketers. I hope to see us get back to people who love tech and building and let those folks move back to different fields.
by darkwasp-pl | 2025-09-12 14:03:31+00:00
So far, I have focused on uploading/managing routes, but this could be an excellent feature for paid users (clubs, rides/hiking organisers)- upload a route or routes, sort it by difficulty (or create multiple difficulty levels automatically), optimise it to cross on the same POI in nearly the same time - the user can choose POI by category.
by whalesalad | 2025-09-12 14:03:40+00:00
There is no formal ICANN TLD list. The PSL is your best shot. So it is actually wrong to assume that your situation is the sole purpose.

For instance, https://data.iana.org/TLD/tlds-alpha-by-domain.txt

Where is .co.uk ? That is - for all intents and purposes - considered a TLD.

So PSL is currently doing double-duty and the distinction is very important.
by ianmiers | 2025-09-12 14:04:07+00:00
This is inaccurate and in a hilarious way. Treasury is not coming after Bitcoin. There's an update in an ongoing rulemaking process that got reported here[0] as banning mixing and privacy tools. It may have been blown out of proportion[1], but I am not a lawyer, and certainly banning these tools would be bad. The thing is, Bitcoin's not private—every transaction is public for everyone to download. It's Twitter for your bank account. And that comes with serious privacy, safety, and boring commercial counterparty risks that should be addressed. These kinds of tools exist to mitigate that problem. The irony is that Bitcoin has largely refused to address this obvious issue, so no, Treasury isn't coming for Bitcoin. Indeed, there been years of people arguing Bitcoin would be just fine with no privacy protections. [0] https://www.therage.co/us-government-to-bring-patriot-act-to... [1] https://x.com/valkenburgh/status/1966174324701778071"
by ivape | 2025-09-12 14:04:17+00:00
I mean, we have to be practical in our condemnation. I feel we had that somewhere around the 2010s, where we accepted that you can’t change a racist 80 year old. Fine, I think America accepted that.

But how the living fuck did that prior generation PASS ON the racism (and it’s way more than that, misogyny, economic selfishness, or wholesale disconnect in their economics to the point they don’t even vote for their economic interest).

HOW? How did they take 1 year olds in 1990-2010 and make them like the previous generation? People are not understanding what a huge sin this was. You CANNOT raise the children in an ideology that was nationally condemned and fought over for decades. It was an utter failure, no one was watching the kids.

This shit is so deep rooted that I am at a loss. To put it clearly, this is how anticlimactic America has been the last 20 years:

1) Imagine watching American History X

2) And instead of Ed Norton coming to a rebirth moment of shedding his racism and turning a new leaf, he stays a racist, doubles down, and also raises racist children.

There. Reality.
by kmoser | 2025-09-12 14:04:40+00:00
Apparently the author is still of the mind that physical fitness takes a back seat to the other types of fitness. Anyone who has suffered from an extensive debilitating injury or illness quickly learns that it drags you down spiritually, emotionally, and mentally. Even minor injuries or illnesses, when sustained over time, can have a profound effect on your mental health. For that reason, I would argue that physical fitness is more foundational (and therefore more important) than mental well being.
by reactordev | 2025-09-12 14:04:54+00:00
I don't agree, we had about 5 solid years before she was doom scrolling and using social media. The first iphones in the home were the first gen iphones of 2009. Facebook was still called The Facebook in 2013 when we were on our 3rd phones. It wasn't popular outside of college until 2015 and by then we were on our iPhone 6's. This is when it started but it didn't become a "problem" until 2018...
by fortyseven | 2025-09-12 14:04:56+00:00
I dabbled a bit with iOS. I'm a long time Android fan, and I was curious, so I gave it a shot. And you're absolutely right. Even if you've come to expect backwards navigation to be in the top left, how the hell is that convenient? Assuming a right-handed individual, that means you have to stretch all the way up there or bring your left hand into play. And if you're left-handed, you still need to reach all the way up at the top of the screen. It's baffling. But we'll have people here defending it, for some unknown reason. Probably because they're used to it. Just like I'm not used to it as an Android guy so I find it repulsive. But I can also back it up with just the constraints of the human hand.

For what it's worth, I don't have the navigation bar at the bottom. I just use gestures, so anywhere I swipe off screen to on screen, it's considered a back gesture. Which, once you get used to it, you cannot go back. Well, you can. By swiping. ;}
by resters | 2025-09-12 14:05:32+00:00
It will be interesting to see how the pro-Trump crypto bros react to this. Likely by now the whole group has had a chance to invest heavily in various altcoins or whatever will be the beneficiary of government largesse, so these proposed (and difficult to enforce) restrictions are likely intended just to pump those for quick profits.

I'd argue that Bitcoin has been effectively immune to attacks like this by governments for nearly a decade.
by thw_9a83c | 2025-09-12 14:05:33+00:00
This is sad. Actually, a long time ago I stopped working on two Linux desktop applications that used KDE framework libraries. I managed to port them from KDE1 to KDE2, but I got frustrated and lost my patience with KDE3 changes which had nothing to do with my application and I just gave up. Sorry to hear that GTK is the same constantly changing target. After this experience I actually like Web-UIs and CLI apps a lot more.
by bilekas | 2025-09-12 14:05:50+00:00
This is absolutely by design. But hey it's okay, your tips wont be taxed anymore so don't worry about all their billions that are being hoarded. [0]. Just keep scraping by working more hours and maybe just get a second job. Those tuition fees wont pay themselves. /s

[0] https://news.ycombinator.com/item?id=45200024
by cloverich | 2025-09-12 14:06:02+00:00
I've gotten into and out of regular exercise over time. And, i actually did that 5 minute trick in my apartment gym in my 30s. I literally went to the gym i think.... 3 or 4 times consecutively and stayed literally five minutes. Did one pushup. Five minutes in elliptical. etc.

... it totally worked. before long i was staying ten, casually doing more while listening to podcasts. It actually changed my mindset; i was simply over going to the gym to try and push myself or grow muscle. Instead i focused purely on exercise as a way to decompress and be healthy. No more "must go faster / heavier / harder" goals. Only do whatever feels right that day, maybe just weights, just bike, etc. Goal is get to a basic level of elevated heart rate and feeling good, and do it regularly. never feel bad. Amos "off days" where i show up and don't even get my heart rate up.

And it's held up remarkably over time (8 years). I'm not winning any physique or fitness awards, but in general i'm good shape and more importantly feel good physically by default, and in general feel more balanced than in ny early 30s, despite being busier than ever.
by chain030 | 2025-09-12 14:06:26+00:00
Well said.

The reality is, unless youre working on something that is actually revolutionary and positively going to impact humanity (which is rare I know) - who cares? Many people get wrapped up in their identity for work and its pretty sad. Little do they realise, they play straight into the hands of those who want them to be a productive asset and nothing more.
by 9rx | 2025-09-12 14:06:31+00:00
> but you have tried to have it both ways

Nope. Your misinterpretation may have lead to you to believe that, but intent supersedes interpretation. Which you no doubt understand given that you came back to ask for clarification given the apparent discrepancy. That would have been completely pointless otherwise.

> notice you didnt say gave, you said giving. There is a price before the "transaction"

I'm pretty sure it said "transition", not "transaction". Regardless, while it is thoughtful of you to point out what lead to your misinterpretation, we already cleared this up in a previous comment. What are you trying to add here?

> Market Value is determined in this offer/sell kind of fashion precisely because it ISNT intrinsic.

The value was always there. We just don't know what it is until we create an environment that allows us to measure it.

> If you swap price with market value

You'll have to talk to the government agencies. I don't pick the terminology used around CPI. I am not sure where you got the idea that it is up to me? And I'm especially unsure of why you'd want it to be up to me given that you recognize that I am not the clearest of communicators.
Show HN: Let the internet control your framed e-ink display
by jflessau | 2025-09-12 14:07:05+00:00
Hi!

This is a minimal, 3D-printable frame for a 7.5" e-ink display, along with a website to control its content. The calendar form lets you upload a picture for each day.

For my frame, I made the website public and posted it on Reddit a few months ago. Since then, I start my workday by looking at an image a kind stranger decided to share for this particular day, which feels super wholesome.

Surprisingly, 95% of the images fall into the random/cute/fun category, only 5% were uploaded to somehow offend the viewer.

In case you want to build one yourself, here are all the instructions you need: https://github.com/jflessau/inkday

And this is the site to control what's displayed in the frame on my desk: https://inkday.jflessau.com/
by jcgl | 2025-09-12 14:07:43+00:00
Well, every timer needs a service to activate. And at a cursory glance, this project has oneshot services, which is what I would expect for something like this. So your units (e.g. a webserver) would take After= and Wants=/Requires= on the given oneshot services.

This project looks neat! I might give it a try. I had never heard of dehydrated, but I don't particularly love certbot, and would certainly be willing to try.
by spf13 | 2025-09-12 14:08:01+00:00
Hi HN, author here.

While reading Franklin's autobiography, I was completely struck by the systematic, almost algorithmic way he taught himself to write. He designed a process of compressing, reconstructing, and comparing his work against a "gold standard" to find and correct his "faults."

The more I looked at his 4-step loop, the more it resembled the modern training loop for a machine learning model (data collection, forward pass, loss function, backpropagation/gradient descent).

I wrote this piece to explore that parallel, how Franklin basically reverse engineered the principles of deliberate practice and error minimization 250 years before we had the formal language of AI to describe it. It's a fascinating piece of history, but also a practical model for how anyone can learn a complex skill.

Happy to answer any questions!
by zmccormick7 | 2025-09-12 14:08:02+00:00
Cool, I hadn't heard of Traycer. That does look quite similar!

Completely agree. I basically built Runner to codify the process I was already using manually with Claude Code and Gemini. A lot of developers seem to be settling on a similar workflow, so I'm betting that something like Runner or Traycer will be useful for a lot of devs.

I'll be curious to see how far the existing players like Cursor push in this direction.
by _fat_santa | 2025-09-12 14:09:26+00:00
I noticed there is zero mention of burnout in the article, which is exactly what every one of these founders will get if they keep pushing at the crazy pace they are going at, and highlights the problem with this kind of mentality.

Burnout is a bitch, at least in my case it felt like I developed ADHD. Couldn't focus on anything, couldn't remember things that were said at meetings. I managed to pull back and now things are fine but had I not I probably would have been fired from my job.

Beyond that my other thought is more philosophical: which is there is more to life than just work. I sympathize deeply with these founders because I had a mentality that was just like theirs. That mentality started to change once I met my now wife and we started building our life together. She and many of our friends are from Brazil and they taught me that the grind/hussle culture described in this article is very much an American phenomenon and everyone else is on the outside looking in going "what in the hell are those folks doing???".

When I started my company before I met my wife the goal was a billion dollar exit, private jets and super yachts and the idea that my company could become a tech behemoth. Now that vision has largely shifted to "I just want a small business that pads my income and maybe lets me buy a few toys"
Results of My 3-Year Experiment – Does consistent content creation work for X?
by askintml | 2025-09-12 14:09:55+00:00
Three years ago, I collect 19 consistent twitter influencers each around 10k followers on a list.

Outcomes: - 10 stopped creating - 3 crossed 100k followers - 3 crossed 50k - 3 kept posting but nothing changed for them

Very interesting experiment with interesting results.

Influencer List:@jonbrosio @francis_oleh @Jayyanginspires @ModestMitkus @TanmayS_Chauhan @hrishiptweets @DanKulkov @thehuntermaier @theoohene @sulaiman_botha @nativelle_alex @giannicara @jessicajychan @AadityaPsp @JohnIsBuilding @contentkuba @noahwbragg @wizzofbizz @heyBarsee
by nja | 2025-09-12 14:10:36+00:00
I'm still not totally sure why these names were deprecated in the first place...

I mean, the folks who run the tz db definitely know what they're doing, it just never 100% clicked with my thinking.

I always prefer `US/Eastern` over `America/New_York` -- it seems more "canonical" to me. New York is _currently_ the anchor city for ET, but will it always be? The place I live (Boston) is currently on ET, but in the future it might be on Atlantic Time. If there was an `America/Boston`, I would use that to be safe, but since there isn't, it just seems better to be to be specific that I mean "Eastern Time" and not "whatever the time is in NYC"... At least then if Boston switches to a different tz, I could intentionally switch to "Atlantic Time" -- doesn't that make more sense? Versus I guess what I'd have to do, which is switch to `America/Puerto_Rico`? (I had to actually search that one, too bad there's no `US/Atlantic`...)
by aleksi | 2025-09-12 14:11:13+00:00
1) The idea is that your library should accept the slog logger and use it. The caller would create a logger with a handler that defines how log messages are handled. But there are problems with supported types; see my other comments.

2) It is improved in 1.25. See https://github.com/golang/go/issues/59928 and https://pkg.go.dev/testing#T.Output. Now it is possible to update slogt to provide correct callsite – the stack depth should be the same.
by roenxi | 2025-09-12 14:11:38+00:00
That is an attack on self-custody. If you hold Bitcoin you now have an elevated risk of being picked up in some dragnet and suffering random consequences in unrelated parts of the financial system for reasons that you don't understand. If Bitcoin holders weren't alerted by articles like this, there is actually a pretty reasonable chance that they go in, experiment with Bitcoin and trip off a surveillance system as being "suspicious".

It is unlikely that we know what the penalties for suspicious transactions are in the US legal system. That seems like a matter that should have come before FISA Court at some point so we won't see public records of what the case law is. Even if it hasn't the actual workings of the financial control the US exercises aren't exactly secret but they also aren't exactly easy to follow.