MurphyA/hacker-news huggingface dataset:
by BlueTemplar | 2025-12-25 23:06:25+00:00
It is concerning to me that there are now international (Western ?) guidelines[1] (2016) and conventions that don't seem to realise the consequences of taking a hard stance on the combination of three of their points :

- a child is any person under the age of 18 years

- including non-explicit sexual activities

- any material that visually depicts a child [engaged in those]

Am I missing something, or have they 'criminalised' a quite large chunk of art ?!?

[1] https://ecpat.org/wp-content/uploads/2021/05/Terminology-gui...

Then we have these guidelines embedded in automated systems (sometimes with people as 'cogs'), add a pinch of pressure by puritans in power of various stripes, and a decade later we end up with payment networks forcing platforms to kick out artists even when what they are doing is not illegal in their respective jurisdictions !
by int_19h | 2025-12-25 23:06:37+00:00
Python is much, much more dynamic. E.g. look at how something as basic as accessing an attribute on an object works: https://docs.python.org/3/howto/descriptor.html

Also Python has a de facto stable(ish) C ABI for extensions that is 1) heavily used by popular libraries, and 2) makes life more difficult for the JIT because the native code has all the same expressive power wrt Python objects, but JIT can't do code analysis to ensure that it doesn't use it.
by TacticalCoder | 2025-12-25 23:06:46+00:00
> I wish there were a Linux machine with the hardware quality of a MacBook

It really depends what you mean by "quality". To me first and foremost quality I look for in a laptop is for it to not break. As I'm a heavy desktop user, my laptop is typically with me on the couch or on vacation. Enter my MacBook Air M1: after 13 months, and sadly no extended warranty, the screen broke for no reason overnight. I literally closed it before going to bed and when I opened the lid the next day: screen broken. Some refer to that phenomenon as the "bendgate".

And every time I see a Mac laptop I can't help but think "slick and good looking but brittle". There's a feeling of brittleness with Mac laptops that you don't have with, say, a Thinkpad.

My absolute best laptop is a MIL-SPEC (I know, I know, there are many different types of military specs) LG Gram. Lighter than a MacBook too. And every single time I demo it to people I take the screen, I bent it left and right. This thing is rock solid.

I happen to have this laptop (not my vid) and look at 34 seconds in the vid:

https://youtu.be/herYV5TJ_m8

The guy literally throws my laptop (well, the same) down concrete stairs and the thing still just works fine.

The friend who sold it to me (I bought it used) one day stepped on it when he woke up. No problemo.

To me that is quality: something you can buy used and that is rock solid.

Where are the vids of someone throwing a MacBook Air down the stairs and the thing keeps working?

I'm trading a retina display any day for a display that doesn't break when it accidentally falls on the ground.

Now I love the look and the incredible speed of the MacBook Air laptops (I still have my M1 but has its screen broke, I turned it into a desktop) but I really wish they were not desk queens: we've got desktops for that.

I don't want a laptop that require exceptional care and mad packaging skills when putting it inside a backpack (and which then requires the backpack to be manipulated with extreme care).

So: bring me the raw power and why not the nice look of a MacBook Air, but make it sturdy (really the most important for me) and have it support Linux. That I'd buy.
by storus | 2025-12-25 23:10:53+00:00
NMN and NR are both good but NMN might not be available anymore as some company decided to repurpose it as a drug instead of supplement. Best combo nowadays looks to be liposomal NR with pterostilbene, a sirtuin activator. NR boosts NAD+ (the main electron transporter in mitochondria), pterostilbene activates sirtuin SIRT1 that regulates aging. B2/Riboflavin might be a good idea as well as it is a FADH donor, secondary electron transport carrier especially in nerves/brain. B1 to the mix as every single metabolic reaction needs it and it's depleted by consuming lots of carbs or drinking alcohol, a common western diet. Niacin is less effective in raising NAD+ but the flush can open up veins and flood hard to reach extremities of the body with blood so it's probably good from time to time. Slow B3 seems to be even worse for raising NAD+.
by HocusLocus | 2025-12-25 23:11:37+00:00
;) I was a by-invitation-beta in 2004, trust me. Even then spammers knew about the +1234 trick too. The earliest throwaway forwarders suffered from explosive growth and spam netblocks and their queue times varied greatly. The golden age of Viagra and recruiters selling prospect lists to randos. I retreated to gmail for the SPOP and because my original address was Tech Contact for 100+ domains from 1994-2000. Thousands a week. If I was smart I'd have used it as a honeypot to feed a spam blocking service.
by EGreg | 2025-12-25 23:13:07+00:00
I never really had this issue because I used Google Suite with a domain. (That’s what it was called back then.)

So I can have email aliases under that domain, and even choose the alias for outgoing email.

However! This creates an extra security hole. Once I was SIM-swapped (when the attacker calls up a phone company and convinces them to redirect sms to their SIM). I had used it as a second factor at GoDaddy and had to act fast. GoDaddy had already allowed the attacker to authenticate with the sms (dumb!) and port the domain name. I realized what was happening only because the attacker sent “test” emails to my email at the domain. Had they not done that, I might have been none the wiser. I called GoDaddy and got them to cancel it, thankfully. Otherwise they’d have reset passwords armed with email AND phone number.

Since then I use the non-SMS SECOND FACTOR on most services, as NIST had been recommending
for a decade now.

I personally recommend using a username+alias@gmail.com which gmail and others support, with a different but easy-to-remember alias per site, so social attackers can’t even correctly say your email to the dude on the phone.

Michael Terpin, a guy I know, got $27 million dollars in crypto stolen a decade ago by a SIM Swapper and sued AT&T for it. Not sure if he won… he moved to Puerto Rico to avoid taxes and brought Brock Pierce and other crypto bros with him LOL.
by ursAxZA | 2025-12-25 23:13:12+00:00
If you compare the viewership of Game of Thrones with the readership of the original novels, the gap is enormous — not because one is “better,” but because different media win different kinds of attention.

Most people are never choosing between Being and Time and an HN thread.
But if they were forced to choose, we already know which one would dominate sheer engagement.

That doesn’t mean HN replaces philosophy — it just means that attention has its own economics.
And any medium that captures attention will inevitably show qualities (good and bad) that heavyweight works simply can’t compete with.
by JumpCrisscross | 2025-12-25 23:14:42+00:00
> read their comment as "accurately diagnose before treating"

Right. And I’m arguing that’s more of a fiction than House.

In most cases, waiting for a definitive test can be more harmful than treating when the preponderance of evidence points one way. (In some cases, the test is riskier than the treatment.)

Broadening out of medicine, it’s absolutely okay in many circumstances to try a fix before you’re sure you know what the problem is.
by macrolime | 2025-12-25 23:15:21+00:00
I had something kinda similar happen to my hotmail account. While I didn't lose access to it, I lost more than a decade of correspondence dating back to my teenage years. The reason was that Microsoft at some point required you to "login" once every 30 days. It seems they only counted logins through their web interface or something like that, so even though I was receiving emails daily, I didn't trigger a "login" in their system. They then deleted all my emails, but I could still login.
by analog31 | 2025-12-25 23:15:37+00:00
Something I'm wondering. My kids are grown now. When they were little, we got a toy with connecting magnetic pieces, don't remember the name. The magnets broke out of the brittle plastic easily and it was actually a pretty low quality toy although the concept was cool.

There was also some kind of recall or warning about the possibility of kids ingesting the magnets. That's about all I remember. Of course you never know as a parent whether the latest safety threat is serious or over-hyped. The claimed threat was that the magnets would click together in your intestines and wreak havoc.

I wonder what the present conventional wisdom is on those magnets.
by colechristensen | 2025-12-25 23:16:35+00:00
>I think the "free" model enables providers to shrug and go "hey you don't pay us" (if there is support at all -- I've never been able to speak to a human about this issue)

I also have paid services a lot of money where customer service was nonexistent until I did a credit card chargeback or raised an issue with government regulators.

I'm trying to figure out exactly what I want to push my state legislature to encode into law with regards to customer service minimums that would cover anyone doing business in the state, free or paid.
by raviolo | 2025-12-25 23:16:57+00:00
CTO of an HFT firm here. My opinion: repo (and probably author’s comments) are LLM-generated. That said, many questions and techniques touched upon are real. So even though I certainly would not use any of these verbatim (as I wouldn’t do with any other LLM code), as a list of pointers for someone relatively new to the field this is actually pretty useful.

Saves you a “generate low-latency trading system” prompt anyway.
by pron | 2025-12-25 23:17:31+00:00
But if LLMs get to the point they're smart enough to deal with the tricker aspects of programming, what makes you think they need help with the easier parts? Conversely, if they're not smart enough to deal with the trickier parts, why would a little help move the needle much? Despite trying, research has not been able to find a significant general[1] effect of language design on correctness or productivity for human programmers (at least among more-or-less high level languages; I'm not talking Java vs Assembly). We all have our preferences, and we tend to think they're universal, but it's precisely because of this bias that empirical study is needed, and it's not been conclusive.

If there's no big impact on humans, why assume there would be one for LLMs? I'm not saying that LLMs think like humans, but the default hypothesis should be that something doesn't make a big difference if there's no example in which it does. In other words, if something does not have a known effect, we shouldn't assume that it will in this case (I mean, it could, but we'll need to first find good empirical evidence for that).

[1]: Research did find some differences between TypeScript and JavaScript specifically, but that result hasn't generalised.
by lekanal | 2025-12-25 23:17:39+00:00
> I don't think he would pass FANG interviews

Given his alma mater and the way the French education system works, he performed too-of-France at “solve math problems on a blackboard in front of someone” after two years of grinding math problems including extensive practice for the aforementioned “solve math problems on a blackboard in front of someone”. I think he could manage. FAANG interview is basically a CS khôlle.
by MadnessASAP | 2025-12-25 23:17:42+00:00
I dont find the idea of a immutable "descriptive" tag or branch to be that useful (I also dont find the differentiation of tags and branches to be useful either) I've seen plenty of repositories where tags end up being pretty ambiguous compared to each other or where "release-20xx" does not actually point to the official 20xx release. Immutable references are more typically handled by builders and lockfiles to which Git already has a superior immutable reference system, the commit hash.
by reactordev | 2025-12-25 23:20:09+00:00
Easy, if that’s how you feel, skip the comment and don’t engage.

Telling people who want to have that participation and discussion to “RTFM” is not a good response.

Often you’ll come across the authors on these posts that can shed direct, 1st person evidence, of what we’re talking about.

So please, when someone asks “what is that?” Don’t respond with “RTFM”.
by lonesword | 2025-12-25 23:20:41+00:00
Pivot to being a student again :)

> I come from the world's most populous country.

> Realistically, moving abroad is tough but I want to! I applied to a lot of startups but not getting any positive response.

I was in a similar situation. After being bored doing CRUD, I applied for a masters program and moved to Germany in 2019 (I was 26 at the time). One of the better decisions I’ve made.
There is no tuition fee (!!) in Germany for international students, and it is not that hard to get admitted to _some_ university (though actually graduating is hard). Computer science masters programs are usually in English. It is a fairly risk-free way to try out your hand at some research, and if you don’t like it, you can always find some software engineering job.

It’s not going to be easy - university applications are a pain in the ass, you will still have to learn some German e.t.c. But it’s a good way to “reset” your life.

> I hate leetcode and that keeps me away from most of the job opportunities.

One way out of this is to interview deliberately at smaller companies.
by paulddraper | 2025-12-25 23:21:00+00:00
I know it’s been said but Anduril is the sword wielded by Aragon, forged from the shards of Narsil which defeated Sauron.

And the Palantiri were artifacts given by the Elves to the greatest race of Men to govern their kingdom. No connection to the witch-king (except some post-Tolkien video game).
by raddan | 2025-12-25 23:21:23+00:00
You can take this to an extreme (like I do) and use a different email address for every party with whom you communicate. It makes it rather obvious who leaked your email address, and also easy to shut them out (looking at you ActBlue!). It also leads to some amusing personal interactions. I once rebooked a cancelled flight on JetBlue at the ticket counter. When the agent saw my email she said “wow, you must really like JetBlue.” I just nodded but I was laughing inside because it’s definitely the opposite!
by array_key_first | 2025-12-25 23:21:24+00:00
Right, but you have to do a lot of work, and really most of your work is in this area. Less on the actual building stuff.

Figuring out what to build is 80% of the work, building it is maybe 20%. The 20% has never been the bottleneck. We make a lot of software, and most of it is not optimal and requires years if not decades of tweaking to meet the true requirements.
by VTimofeenko | 2025-12-25 23:21:34+00:00
> Learning requires participation

I won't argue, but there is a middle ground between articles consisting of pure JAFAs and this:

> accommodate readers who won’t even type four letters into a search bar

I think it helps if acronyms are expanded at least once or in a footnote so that the potential new reader can follow along and does not need to guess what ACMV^ means.

^: Awesome Combobulating Method by VTimofeenko, patent pending.
by virtualwhys | 2025-12-25 23:22:02+00:00
Looking at a Thinkpad 16" P1 Gen 8 with 2X 1TB SSD, 64GB RAM, QHD+ screen, centered keyboard like MBP (i.e. no numpad), integrated Intel GPU, lightweight (4 lbs) for a little under $2.5K USD.

Closest I've found to an MBP 16" replacement.

Have been running Dell Precision laptops for many years on Linux, not sure about Lenovo build quality and battery life, but hoping it will be decent enough.

Would run Asahi if it supported M4 but looks it's a long ways away...
by analog31 | 2025-12-25 23:22:54+00:00
First time parent? Just kidding.

My experience as a parent, and the conventional wisdom of parents I've known, including my own, is that there's no predicting the influence of a given toy on a kid's development[0]. My hunch is that toys are better if they give the kid more agency to make up their own play and games without supervision, and many of the toys mentioned in the article are of that ilk. That could be because I still like toys, to this day, with that kind of built-in agency.

Also, growing up in a emotionally stable family culture that values curiosity and learning is probably a huge deal.

[0] Excluding cellphones and the Internet, which are their own discussion of course.
by paulddraper | 2025-12-25 23:23:35+00:00
The Palantiri were created by the Elves in Valinor and given to the high race of Men.

The witch-king could in theory have used a Palantir, but there’s no suggestion he did.

The seven stars in Gondor’s crest are the Palantari, and in the War of the Ring, Aragon specifically requested they be added to his banner. They represent the highest level of the civilization of Men.
by makeitdouble | 2025-12-25 23:23:44+00:00
My point was more that throwing around the lowest price point (in a different currency...) of a differently positionned product line helps nothing.

Comparing Macs to Framework laptops is also an exercise in frustration in that nobody's seriously looking at the two for the exact same task. The price point discussion was already a distraction IMHO.

Can you imagine someone thinking "I'm gonna buy an officially supported fully user repairable Linux dev machine, should I get a MacBook Air 15?" or "I own everything in the Apple ecosystem and just need 'a laptop', how does that 100% incompatible machine fit my needs ?"

How much of an overlap is there really ? I totally understand the article author getting mad when he was looking for a completely different thing in the first place.
by moomin | 2025-12-25 23:23:53+00:00
It’s frustrating. A small manufacturer can’t hope to beat out a large one on price. And that’s before we consider that the maintainability that Framework offers means you can’t cut the corners the regular manufacturers do. But even I find things like the weight an unappealing proposition even though I have no idea how you’d build a laptop like Framework’s that appreciably lighter.
by socketcluster | 2025-12-25 23:25:14+00:00
I was aware of the first part though I foolishly assumed by the name that it was designed specifically to work with the existing URL object. I then experienced a bout of Java PTSD.

Upon further analysis of the full API, it's not as bad as I initially thought.

My initial reaction was kind of surface-level eye-rolling "Oh no, don't tell me they managed to find a way to make URL parsing even more complicated than it needs to be."

But in a way, this is almost an attempt at rolling back the previous complexity introduced by the URL instance and acknowledging the utility of the URL as a string primitive.

It is additional complexity but I guess at least it might prevent the need for additional future complexity.

I hope that's the idea.
by rayiner | 2025-12-25 23:25:55+00:00
> forcing the affluent to give back some of their recent outsize gains

If you guys ran on just doing that you’d win every election. The only reason you ever lose an election is that you’ve lashed redistributionist policies to the largest social experiment in the history of the world.

Here’s a hypothetical: If Minnesota had been settled by Bangladeshis instead of Scandinavians, would it be essentially the same except in superficial aspects? Low corruption, prosperous, well governed, orderly, clean, etc—just with spicier food? The left thinks it would be the same, so they’re not worried about mass immigration. But most people don’t want to vote to be guinea pigs in seeing if that theory holds water.

The American left could solve this problem overnight by following the lead of the social democratic party in Denmark and getting onboard with immigration restriction. Then you could have a broad coalition to achieve the economic reforms you want. You simply choose to die on the immigration hill instead.
by proteal | 2025-12-25 23:27:27+00:00
Hey - plugged this into chatGPT 5.2 and it seems to think this theory needs more work.

“As written, this looks closer to sophisticated curve-fitting (numerology with constraints) than a legitimate geometric unification, mainly because the claimed “ppm agreement” is often not assessed against experimental uncertainties and because several integer/constant choices function like hidden degrees of freedom.”

Thank you for sharing and happy holidays!
by Greeweb | 2025-12-25 23:31:15+00:00
The idea came from how hard it is to find clear and reliable information about wedding venues in one place. Many venues don’t have websites or updated details, so couples spend a lot of time searching and contacting venues one by one.

DarZawaj helps users discover wedding venues across Morocco with photos, location, style, and basic details. It’s made for couples planning local or destination weddings and for venue owners who want more visibility online.

The project is still growing, and I’m improving it step by step based on feedback.

I’d love to hear your thoughts or suggestions.
by croemer | 2025-12-25 23:31:38+00:00
It's definitely LLM generated. I came here to post that, then you saw you had already pointed it out. Giveaway for me: 'The most common real-world path here is not “attacker sends you a serialized blob and you call load().” It’s subtler:'

It's not, it's; bolded items in list.

Also no programmer would use this apostrophe instead of single quote.
by cassianoleal | 2025-12-25 23:32:17+00:00
> Like they won’t get credit for knowing what a zero trust network is if they describe the concept in a way that regular people might understand.

I've been trying to get a definition of zero trust at $client from the security people who are pushing tools onto our platform, so we can have an honest conversation around threats and risks, and finding the best balance of tools, techniques and processes to achieve their desired outcomes.

Unfortunately, it seems like everybody just want "zero trust" because a vendor sold them on that idea and they gave money to the vendor, so now there's the need to justify that expense and "extract value" from the tool - even if it may in fact be worse than the controls that are already in place.
by ursAxZA | 2025-12-25 23:32:22+00:00
I’m not an expert, but GLP-1 is a hormone.

Wouldn’t using something like this trigger anti-doping concerns if an athlete took it?

In sports, manipulating appetite or insulin pathways sets off red flags immediately.

It’s interesting to see the food industry treat the same biological mechanism mainly as a market trend rather than a medical one.
by michaelt | 2025-12-25 23:32:42+00:00
> They can also run close to 24/7.

In practice, if you provide enough cars to meet the demand to travel from suburbs to city at 7am-9am and back again 8 hours later, I’d expect a large fraction of them to be idle outside of peak hours. And even at peak hours, to be spending half their time empty, as almost all the demand is in one direction.

And if you don’t provide enough capacity to meet rush hour demand? Good luck convincing people to give up their cars.
by cosmic_cheese | 2025-12-25 23:33:56+00:00
I think that what it means one needs to pick their battles, at least early on. Trying to achieve repairable + upgradable + novel expandability all in one go might be somewhat overambitious for a brand new company. Do one thing really, really well instead of five things mediocrely. Once you've got one mastered, move on to the next thing.

But then again, I've never run a hardware company, so maybe I'm wrong.