MurphyA/hacker-news huggingface dataset:
by embedding-shape | 2025-12-05 19:21:44+00:00
> The issue is that these laws apply to sites that are accessible in the EU which is the default state of a site on the internet

It doesn't though, it applies those laws if the entity in question happen to also be slurping up a bunch of user data and selling/using it for various purpose, something which requires intent and active work to do.

If they instead didn't do those things, these laws wouldn't apply to them in the first place. Random American HN users just having a website public on the internet without perverse tracking has nothing to worry about, and does not have to care about GDPR, EU rules or much else.
by cb321 | 2025-12-05 19:21:49+00:00
PMunch and summarity both already said this, but because maybe code speaks louder than words (like pictures?)... This works:

from strutils as su import nil echo su.split "hi there"

(You can put some parens () in there if you like, but that compiles.) So, you can do Python-style terse renames of imports with forced qualification. You just won't be able to say "hi there".(su.split) or .`su.split` or the like.

You can revive that, though, with a

template suSplit(x): untyped = su.split x echo "hi there".suSplit`

That most Nim code you see will not do this is more a cultural/popularity thing that is kind of a copy-paste/survey of dev tastes thing. It's much like people using "np" as the ident in `import numpy as np`. I was doing this renaming import before it was even widely popular, but I used capital `N` for `numpy` and have had people freak out at me for such (and yet no one freaking out at Travis for not just calling it `np` in the first place).

So, it matters a little more in that this impacts how you design/demo library code/lib symbol sets and so on, but it is less of a big deal than people make it out to be. This itself is much like people pretending they are arguing about "fundamental language things", when a great deal of what they actually argue about are "common practices" or conventions. Programming language designers have precious little control over such practices.
by grayhatter | 2025-12-05 19:22:17+00:00
> If language doesn’t matter then why not go build something in fortran or brainfuck?

Because if you're getting lunch, and someone suggests Burgers, Sushi, or Casu martzu. Only two are actually reasonable.

Yes, yes, if I'm allergic to shellfish, I might want to make sure I have an EpiPen before getting sushi. But that doesn't mean it's a meaningful problem.
by anal_reactor | 2025-12-05 19:22:54+00:00
Frankly, something that I don't see discussed enough is the truth that many people are plain stupid. If my position in the company depends on stupid people, then this completely changes the game, because then good engineering isn't the best way to maximize my status anymore. That's how you get smart people spend their time coming up with elaborate tactics to appear productive while in reality they aren't and play office politics. All successful corporations understand this and build processes around the assumption that their workers are idiots, which has the side effect of suffocating smart workers, but the truth is, ten thousand morons is a bigger force than a hundred geniuses.
by bmitc | 2025-12-05 19:23:05+00:00
This is interesting because I'm not immediately sure how you verify correctness and assess risk without also addressing profitability.

By assessing risk is that just checking that it does dump all your money and that you can at least maintain a stable investment cache?

Are you willing to say more about correctness? Is the correctness of the models, of the software, or something else?
by nebula8804 | 2025-12-05 19:23:12+00:00
There's a lot of nonsense that comes out on both sides of the aisle. I wish there was a solid single source of truth to figure out what's really going on in China and what's really going on behind the scenes in the U.S.

Some talk about how China has some strategic issues, such as do they have a reliable supply of food and energy? (Zeihan etc.)

I guess the energy portion is being solved with renewables. And I guess if they solve the issue of demographic collapse with robots and AI, that's something.

But really, if there's less people and they're getting older, what's the point? What are they really working towards?

This question is also becoming a problem post-Trump immigration ban in the U.S.

Who knows what the U.S.'s demographics are going to look like now?

Trump inherited a U.S. with some of the best demographics of all nations on the planet, especially in the West. And he managed to throw that in the garbage.
by bpye | 2025-12-05 19:23:13+00:00
I have an MNT Pocket Reform with an RK3588 and I do like the device, but yeah, it can be a little sluggish at times.

It is very usable for email, editing documents, code review, etc - but it will struggle if you're trying to multitask heavily.

This CIX SoC is a fair bit faster than the RK3588 though I believe.
by KK7NIL | 2025-12-05 19:23:30+00:00
> Let’s be honest though, it’s a lack of nuance in some world views that need science as an authority the most.

I agree but if they're flat earthers they've already rejected established science, so what's that appeal to authority going to do?

This is why "trust the science" is so memeable, it's a lazy appeal to authority the other party has already told you they don't trust and yet people are shocked when this argument doesn't work.
by agentifysh | 2025-12-05 19:23:37+00:00
im realizing how much of a bottleneck vision models are

im just a glorified speedreadin' promptin' QA at this point with codex

once it replaces the QA layer its truly over for software dev jobs

future would be a software genie where on aistudio you type: "go make counterstrike 1.6 clone, here is $500, you have two hours"

edit: saw the Screenspot benchmark and holy ** this is an insane jump!!! 11% to 71% even beating Opus 4.5's 50%...chatgpt is at 3.5% and it matches my experience with codex
by tcmart14 | 2025-12-05 19:24:04+00:00
Makes me think of something my dad and I both talked about with our time in the military. He was Army and I was Navy. But when the ability to promote is tied with ranking against your peers, if you really want to game the system, you essentially sabotage your peers. Which is the exact opposite you want in the military or really any organization. You want to foster a, rising tide lifts all boats with getting the work done. But it hard when your performance evaluations are the complete opposite of that, and I have seen people do it.

I got qualified on our equipment quick and was in a position where I was training my peers who I was ranked against. If I were an asshole, I would have trained them poorly and drug it out. I didn't, but someone who is goal oriented to climb through the ranks as fast a possible, it is a logical action that I could have taken.
by magicalist | 2025-12-05 19:24:45+00:00
> I can understand skepticism, notably from a woman I know that had many unwanted bleeding and it seems she was not alone : https://pmc.ncbi.nlm.nih.gov/articles/PMC12407584

From that study:

> Conclusions

> The availability of COVID-19 vaccination was not associated with a change in incidence of medically attended abnormal uterine bleeding in our population of over 79,000 female patients of reproductive age. Additionally, among 2,717 patients with abnormal uterine bleeding diagnoses in the period following COVID-19 vaccine availability, receipt of the vaccine was not associated with greater bleeding severity.
by alex1138 | 2025-12-05 19:25:02+00:00
> once it replaces the QA layer its truly over for software dev jobs

Maybe. However, with CYA requirements being everywhere in industry, there would have to be 100 waiver forms signed. I-promise-not-to-sue-company-if-AI-deletes-the-entire-database

It won't happen for that reason alone. Oh who am I kidding of course it will
by Clamchop | 2025-12-05 19:25:03+00:00
Adds complexity, cost, and clutter. Meanwhile, the living situations of many (most?) people forbid it; no big-kicking subwoofers in apartments and condos, and you're probably keeping the volume at polite levels.

And for all that, it's likely still not up to par with a theater, unless you geeked out on a dedicated theater room.
by codyb | 2025-12-05 19:25:09+00:00
This was definitely a huge factor for me. Since it was on the skin I waited for a dermatologist when I should have gone to any doctor immediately, I'm sure it would have been fairly clear since I eventually was able to suss out that it was shingles on my own before I got to the dermatologist.

Shingles sucked lol, definitely not a great time.
by aynyc | 2025-12-05 19:25:15+00:00
What kinda of small businesses? My friend does consulting and most of his business is on small (100-250 employees) size and sometimes small start up, typically in the office construction phase where he comes in and set up network infrastructure. He never seems anyone asking for UniFi, but again, might just because the cost? He feels UniFi is price competitive at that scale but no one wants it for some reason.

When he was with a larger company, cisco and juniper were the only options.
by Retric | 2025-12-05 19:25:25+00:00
Subtract GDP growth and it’s slightly negative, meaning simply borrowing more money and the at current rates the debt to GDP ratio decreases over time. Massive spending sprees are why it’s gotten so huge, kicking it down the road turns it into a smaller problem soon as politicians stop actively making the issue worse it goes away.

We could argue about the risk if things start to fail, but in an emergency the US could change its constitution and abandon its debt.
by o_m | 2025-12-05 19:25:39+00:00
I got it last year, as a man in my early 30s. My doctor didn't believe me but his eyes widened as I showed him the rash. It took him one second to say that is shingles, with no doubt. If you get it you have to get to the doctor ASAP to get the antiviral medicine before it spreads. It is the most painful thing I have gone through.

I'm pretty sure I got is because of stress. I quit my job, sold my home and all my stuff to travel for a year. I was awarded shingles the week after handing in my resignation.
by thayne | 2025-12-05 19:25:52+00:00
Not quite the same. Cable had regional monopolies due to the high barrier of entry and economies of scale (building cable infrastructure). There is still some economy of scale for streaming platforms, but if you get rid of exclusive content and the difficulty of making license deals (especially for a small player), then it is a lot easier for a new startup to compete in the area then it ever was to compete with a cable company.
by dghlsakjg | 2025-12-05 19:25:53+00:00
> As someone who got shingles in his 30s, it seems weird that a vaccine requires formal evidence to be beneficial to a younger population. Are there known side-effects...

We don't know the side effects or the beneficial effects since it hasn't been studied/approved for that (we likely have studied it, but not with enough rigor for FDA approval). It is, in all likelihood, fine, but when it comes to medication, we typically want a study rather than a guess.
by rootusrootus | 2025-12-05 19:26:04+00:00
I've speculated for a while that what he does is so over the top and frequently self-destructive that I wonder if he's actually trying to get kicked out.

But while I agree that there's a chance, I think it's vanishingly small. I do hope that the dems can take the house in the midterms and put the brakes on the massive expansion in executive power.
by billy99k | 2025-12-05 19:26:08+00:00
Once they start integrating paid results, it will be the next Google. To the average person, AI will be a smarter search engine, which is why there is a race to be first (and Google is scared).

It's already starting to be used in many tech-based roles, like software development and marketing. It's not perfect, but I've saved hours using some form of AI in my current role.
by 0manrho | 2025-12-05 19:26:18+00:00
> EVs are not complicated.

In the well established auto context we're talking about in this thread they are.

> Go look at small-scale PEV

Not relevant to the discussion at hand.

You're right that they shouldn't be, and don't have to be. That doesn't mean that the ones that actually exist in the automotive world actually are, and it's rather egregious to claim that they aren't. Doubly so when you try to substantiate that with devices that regardless of propulsion are drastically simpler, cheaper, and different devices. It's like trying to claim airplanes aren't complicated because a gliders are simple.

Not all of them are as bad as the BMW in the OP, but very few (if any) road legal mass produced EV's are truly simple.
by pjmlp | 2025-12-05 19:26:39+00:00
Valve is the one making most of the work, devs target Windows, business as usual.

WinRT now runs on Win32 side as well, that is what new APIs like Windows ML, the abstraction used for all kinds of AI infrastructure now use, just as one example.

Microsoft Games Studio will do whatever they need to make shareholders happy, and if Steam gets in the way of XBox handhelds, maybe a change of heart will take place.

Who knows, Valve is the one that needs to worry, not Microsoft, they control the technology.
by alwillis | 2025-12-05 19:26:55+00:00
>On the contrary, a lot of the reason CSS is confusing is because it's full of insane hacks people have to do to get the behaviour they want.

CSS is confusing because the vast majority of web developers never learned it properly. Many developers won't learn any "new" CSS (like CSS Grid which shipped in all browsers in 2017) beyond the hacks they learned in the '90s and early 2000's.

That's not the fault of CSS.
by hinkley | 2025-12-05 19:27:30+00:00
If you don’t want to deal with F2 plants, the alternative is “landrace”, which are collected seeds specific usually to a microbiome. They germinate with the most appropriate genes already activated (epigenetics) in the germ line. Instead of getting seeds from some company in Pennsylvania or Oregon you get them from grandpa or the guy at the other end of the valley, where the soil and weather patterns are identical. And you keep it that way.

The F1 person might also want to buy your seeds because he has access to another landrace variety from far away and wants to cross them.
by canucktrash669 | 2025-12-05 19:27:33+00:00
Hi Peter, let's play hypotheticals. USMCA (CUSMA) is dead, Trump actually acted on his threat and the US left the treaty.

I assume it means TN visas are dead in six months if the written notice clause is respected.

Is the zombie CUSFTA now out of dormancy? Can we now use the TC visa? If CUSFTA dies as well, what are the other options and how long does it take to process?
by stouset | 2025-12-05 19:27:47+00:00
Good article, but one (very minor) nit I have is with the PizzaOrder example.

struct PizzaOrder { size: PizzaSize, toppings: Vec<Topping>, crust_type: CrustType, ordered_at: SystemTime, }

The problem they want to address is partial equality when you want to compare orders but ignoring the ordered_at timestamp. To me, the problem is throwing too many unrelated concerns into one struct. Ideally instead of using destructuring to compare only the specific fields you care about, you'd decompose this into two structs:

#[derive(PartialEq, Eq)] struct PizzaDetails { size: PizzaSize, toppings: Vec<Topping>, crust_type: CrustType, … // additional fields } #[derive(Eq)] struct PizzaOrder { details: PizzaDetails, ordered_at: SystemTime, } impl PartialEq for PizzaOrder { fn eq(&self, rhs: &Self) -> bool { self.details == rhs.details } }

I get that this is a toy example meant to illustrate the point; there are certainly more complex cases where there's no clean boundary to split your struct across. But this should be the first tool you reach for.
by quesera | 2025-12-05 19:28:11+00:00
I never claimed to be "in the field" or anywhere adjacent. One does not need to be an expert to know that dishonest research is bad for the world. Why are you OK with this??

And I'm not raising an issue. The article is.

For the record, I do not have an opinion on the safety profile of glyphosate at all. And I've spent zero time even wondering about cholesterol, seed oils, etc. You're dropping me into the middle of the wrong argument.

I do have strong opinions about research integrity, and this story about Monsanto is unfavorable. Do you disagree with that?
by locknitpicker | 2025-12-05 19:28:19+00:00
> Do I want to deal with what Cloudflare offers? I do not, I have higher value work to focus on. I want to pay someone else to deal with this, and just like when cloud providers are down, it'll be back up eventually.

This is specious reasoning. How come I had to endure a total outage due to the rollout of a mitigation of a Nextjs vulnerability when my organization doesn't even own any React app, let alone a Nextjs one?

Also specious reasoning #2, not wanting to maintain a service does not justify blindly rolling out config changes globally without any safeguards.
by rootusrootus | 2025-12-05 19:29:23+00:00
> shingrex (two shots)

Huh. Well that's good to know. I got the shot in April, but unless I am already getting very forgetful, my doctor did not mention a second shot. And I haven't gotten any calls from them about it (they are normally proactive about the routine things, so this is a little bit of a surprise).

So if it's always a two-shot regimen, I need the second one ASAP. It's almost 8 months now since I got the first one. Thanks to you I just sent my doc a note to find out.
by siva7 | 2025-12-05 19:29:25+00:00
Interesting. When i asked Gemini 3 Pro to generate a Infographic from my personal accounting sheet, it first failed to generate anything except a black background, then it generated something where it mixed different languages in a non-sensical way, with obvious typos and irrelevant information grouping. It's certainly a leap forward in OCR, rendering classic OCR useless.
by LostMyWords | 2025-12-05 19:29:27+00:00
Visual novels usually present an autoplay feature[1] which stops at choices, or just skips text you haven't met yet. The genre is famous for its multiple endings, even in the dozens, so a game can branch a lot and players re-play a game many times, so the autoplay feature is appreciated. You can also set the text speed in many games, and there's a play log called history[2] if you missed something.

[1] https://vndev.wiki/Autoplay [2] https://vndev.wiki/History
by EvanAnderson | 2025-12-05 19:29:30+00:00
I'm using a heavily customized 2005-era fork of tt-rss.

Early on in my use I recognized some feeds I wanted to read end-to-end (often individual blogs). Others (Hackaday, other aggregators) I dip into periodically. To keep the UI uncluttered I use naming of the feeds to differentiate. I could easily see adding some schema and UI to handle segregating the feeds, too.

I've thought about adding an algorithmic feed driven from the various feeds I only dip into.

I had some discussion on here re: feed readers that might publish a feed of "starred / tagged" articles. I would love to drive my algorithmic feed from a recommendation system based in part on the subscribing to these "starred" articles from the authors of feeds I already read. A decentralized system that drove recommendations like this would be awesome to play with.
by dap | 2025-12-05 19:29:37+00:00
You're right that you have to "write code well" to prevent this sort of thing. It's also true that Rust's language features, if you use them, can make this sort of mistake a compile-time error rather than something that only blows up at runtime under the wrong conditions. The problem with their last outage was that somebody explicitly opted out of the tool provided by the language. As you say, that's "not writing code well". But I think you're dismissing the value of the language feature in helping you write code well.
by zozbot234 | 2025-12-05 19:29:50+00:00
Kakoune and helix are modal editors. They're largely based on a text selection mode (like the `v` and `V` commands in vim) with commands acting on the selected text, so they're somewhat more intuitive than vi or vim, but the notion of distinct 'modes' is still key to the workflow. Fresh is a mode-free editor; much like nano, Emacs or the new Rust-based MS Edit.
by GuB-42 | 2025-12-05 19:29:58+00:00
Survivorship bias.

On a personal level, if you take risks, there is a good chance for you to just fail and be forgotten to history. You can make it big, but is it worth the risk?

On a country level, it is different. With millions of people trying, some of them will succeed. To produce high achievers, a country doesn't need to provide people with a safety net, it only needs to produce a lot of people.
by goku12 | 2025-12-05 19:30:54+00:00
> It's far more secure to lock the boot loader and block root than it is to leave them open.

And you completely neglected an important part of my question. They didn't just lock the boot loader and the root. They also put measures in place to retain remote control of the same. Why not share that control with, or simply transfer it to the owner? Please don't argue with me that this is harder than what they've done for themselves.

We all know the answer for that - profits - something they can't ever be satisfied with. As an engineer, I know that such extra privileges can be made foolproof. It can be designed to prevent normal users from accidentally messing it up, while power users and service professionals can easily navigate their way to a full customization. I know this because I still retain that control on my laptop. There is absolutely no reason why it has to be different on a phone.

But OEMs won't consider it, talk about it or even entertain public discourse about it. Instead, they spend plenty of money on projecting the consumers they exploit as too naive and incompetent to take care of a device they paid dearly for. This is an absolutely vile and reprehensible corporate behavior that gets excused only because they captured their regulators.

> They didn't just wake up yesterday and go "let's mess with those nerds."

Of course not! Instead, they just woke up yesterday and decided "let's screw our entire consumer base". What you've demonstrated here is another example of their dirty tactics. Frame this as a fight between them and the 'nerds' and pitch the consumers against each other. Let's just end the charade that this sort of overreach hurts only the nerds. It truly harms all consumers. People who are old enough to remember service shops and repairmen know what I'm talking about. But these crony capitalists have been at it for so long now that there is an entire generation who doesn't know what's possible with user serviceability. That's the sort of leaching that they've inflicted upon the society.

And, security is never an honest or acceptable excuse for restricting user freedoms. Anybody who argues that information security and user freedoms are mutually exclusive is out to sell techno snake oil. Yet another reprehensible behavior that needs to be reined in.
by goodolddays9090 | 2025-12-05 19:31:09+00:00
How did you know you're independently wealthy enough to do this? I'm at a stage where I'm sort of there and getting more and more annoyed by large organizational BS, but I keep thinking "one more year is that much more of a buffer."

Funny enough, it happened because of the 2022 layoffs. I figured I'd be fine (and was), but it made me go though the math and realized I was close to escape velocity. On one hand, it made getting excited about uninteresting work that much harder, but because I wasn't quite there with enough buffer, the bad job market still gave me anxiety.
by snapdeficit | 2025-12-05 19:31:10+00:00
Anyone who traded tech stocks in the 1990s when AmeriTrade appeared remembers this story.

Have the LLMS trade anything BUT tech stocks and see how they do.

That’s the real test.

EDIT: I remember this is probably before AmeriTrade offered options. I was calling in trades at 6:30AM PST to my broker while he probably laughed at me. But the point is the same: any doofus could make money buying tech stocks and holding for a few weeks. Companies were splitting constantly.