MurphyA/hacker-news huggingface dataset:
by ropable | 2025-12-11 03:33:28+00:00
Sigh, I'll bite (even though I know I shouldn't, and it's pointless).

> So, you haven't identified any actual problems with them being on social media

Anonymous cyber bullying (multiple times), performative social exclusion (multiple times), anonymous death threats (twice), deepfake porn with their faces spliced in (twice).

Your straw-man example is absurd and TBH it comes across as patronising. I'm trying to avoid assumptions, but it reads like someone who hasn't needed to grapple with this issue personally as a primary carer. Apologies if that isn't the case; everyone has their own view for what parenting should be.

Somehow we've seen fit (as a society) to regulate the minimum age for sex & marriage, obtaining alcohol, acquiring a vehicle licence, etc. We (as a society) recognise that there are good & bad tradeoffs to these activities and have regulated freedoms around these (primarily via age). Somehow, our society hasn't spontaneously regressed into North Korea.
by yunnpp | 2025-12-11 03:33:46+00:00
Just look at what they are stating:

> that did exactly what I needed

> I have zero knowledge of k8s, helm or configmaps.

Obviously this is not anything resembling engineering, or anything a respectful programmer would do. An elevator that is cut lose when you press 0 also works very well until you press 0. The claims of AI writing significant chunks of code come from these sort of people with little experience in programming or engineering in general, SPA vibe coders and what not. You should tremble at the thought of using any of the resulting systems in production, and certainly not try to replicate that workflow yourself. Which gives you a sense of how overblown these claims are.
by appreciatorBus | 2025-12-11 03:34:20+00:00
If it's been flagged to death this is not a sign that it's clearly relevant, it's a sign people are deeply annoyed that "everything is palestine" submitters keep trying to drown the front page in it.

The irony is that if there was less effort to turn HN into settler-colonial studies, the odd story would be better received. Instead there are a handful of accounts that post nothing but Israel leading to other readers, flagging them on-sight, knowing that nothing good will come of the "debate" that will feature in the comments. Just the same ppl rehashing the same arguments & positions until everyone exhausts themselves.

8 of your last 10 posts are about the middle east - why? The site name is hacker news not israel news and not palestine news.
by lovich | 2025-12-11 03:35:46+00:00
When you say “…any such system will be easily circumvented.” What do you mean by “circumvented”?

If I’m proposing that your statements are tied to your identity what’s the circumvention there? Just fake IDs?

> Furthermore, the idea that we can't address this in any other way is wrong. We can work to combat and ban misinformation and propaganda campaigns. We can outlaw it for domestic politics. We can work with other countries where such efforts come from to stop them. We can put warnings and other labels on misinformation. To say nothing of the education angle.

I don’t see how you can have a problem with making statements tied to identities as an attack on free speech but then suggest that the government decides what correct speech is. That seems like a direct attack on the “free” part of speech separate from the less important “anonymous” part

Edit: also sorry for the delay, HN’s automatic blocker kicked in
by LegionMammal978 | 2025-12-11 03:36:28+00:00
Yes, or rather, the lifetime of references to the contained objects can be tied to the lifetime of references to the arena. E.g., the bumpalo crate [0] has two relevant methods, Bump::alloc(), which puts a value into the arena and gives you back a reference, and Bump::reset(), which erases everything from the arena.

But Bump::reset() takes a &mut self, while Bump::alloc() takes a &self reference and gives back a &mut T reference of the same lifetime. In Rust, &mut references are exclusive, so creating one for Bump::reset() ends the lifetime of all the old &self references, and thus all the old &mut T references you obtained from Bump::alloc(). Ergo, once you call Bump::reset(), none of the contained objects are accessible anymore. The blogpost at [2] gives a few other crates with this same &self -> &mut T pattern.

Meanwhile, some crates such as slab [1] effectively give you a numeric key or token to access objects, and crates differ in whether they have protections to guarantee that keys are unique even if objects are removed. All UAF protection must occur at runtime.

[0] https://docs.rs/bumpalo/3.19.0/bumpalo/struct.Bump.html

[1] https://docs.rs/slab/0.4.11/slab/struct.Slab.html

[2] https://donsz.nl/blog/arenas/
by Nursie | 2025-12-11 03:37:14+00:00
What "they" want is secondary - it's a pretty popular move here in Australia, it's what people largely want.

Labor have been failing at giving people what they want recently, and are generally considered rather lacklustre and weak. But like the vaping ban (which was predicted to be and has now been confirmed to be a backward step), this is something parents are generally happy about.

No conspiracy needed.
by bcoughlan | 2025-12-11 03:37:29+00:00
Perhaps we are putting human intelligence on a pedestal. I have often caught myself having a supposedly original idea only to find I inherited it from something I read months before.

We are mostly autocomplete with a mild capacity to synthesise new ideas. It’s the network effect of communicating that creates the feedback loops which amplify our collective intelligence.

Also if you think intelligent life has to have a regard for truth, not just a regard for self, tune in to any news channel.
by HumanOstrich | 2025-12-11 03:38:28+00:00
The site is not "promoting" the singleton pattern. In fact, there is a "Tradeoffs"[1] section that calls it an anti-pattern in JavaScript.

In spite of that, there are plenty of reasonable use cases for singletons in many languages, including JavaScript. For example, ES Modules are effectively singletons. If you import the same module in multiple places, it only gets evaluated once.

Let's not turn the singleton pattern into forbidden knowledge.

[1]: https://www.patterns.dev/vanilla/singleton-pattern/#tradeoff...
by NotMichaelBay | 2025-12-11 03:38:37+00:00
Nice, I do this often enough that I created a bookmarklet to download an HTML file from clipboard after copying ChatGPT's code block.

I've also been using LLMs to create and maintain a "work assist" Chrome extension that I load unpacked from a local directory. Whenever I notice a minor pain point, I get the LLM to quickly implement a remedy. For example, I usually have several browser tabs open for Jira, and they all have the same company logo as the favicon, so my Chrome extension changes the favicon to be the issue type icon (e.g. Bug, Story, etc) when the page loads. It saves a little time when I'm looking for a specific ticket I've already opened.
by johnfn | 2025-12-11 03:38:40+00:00
What you are seeing is the difference between what I personally feel and what I could objectively prove to an AI skeptic.

If I have to "prove" my productivity in a court of law - that is to say, you - I'll down-modulate it to focus on the bits that are most objective, because I understand you will be skeptical. For instance, I really do think I'm 10x faster with Terraform, because I don't need to read all the documentation, and that would have taken absurd amounts of time. There were also a few nightmarish bugs that I feel could have taken me literally hours or infinity (I would have just given up), like tracking down a breaking change snuck in in a TS minor update when I upgraded from 2.8 to latest, that Codex chomped through. But I imagine me handwaving "it's definitely 10x, just trust me" on those ones, where the alternatives aren't particularly clear, might not be an argument you'd readily accept. On the other hand, the 5x gains when writing my website, using tech I know inside and out, felt objective.
by nemothekid | 2025-12-11 03:38:48+00:00
>If you choose lower-level languages like Rust, your team will spend weeks fighting the borrow checker, asynchronicity, and difficult syntax.

It's interesting the author decides to describe Rust in this way, but then spends the next 90% of the article lambasting the Go authors for having the restraint to not turn Go into Rust.

Arenas are simple to write, and if you need one, there are a lot of implementations available. If you want the language to give you complete flexibility on memory allocations then Go is the wrong language to use. Rust and Zig are right there, you pay upfront from that power with "difficult syntax".
by 9rx | 2025-12-11 03:39:37+00:00
Nobody pays attention to things aligned to the fundamentals. When people are crying that there is a bubble, it is a bubble. Plain and simple.

We know for certain it was a bubble as non-bubbles have sustainable growth. As all the software developers now struggling to find work will be happy to tell you, the growth wasn't sustainable. The proof is in the pudding.
by Hizonner | 2025-12-11 03:39:40+00:00
You found that out at the last minute. So then you did a release. It's no longer the last minute. Now what's your excuse for the next release?

If your management won't resource your project to the point where you can assure that the software is correct, you might want to see if you can find the free time to look for another job. You'll have to do that anyway when they either tank the company, or lay you off next time they feel they need to cut more costs.
by stackghost | 2025-12-11 03:40:18+00:00
The packaging story in common lisp is.... Not great.

It's hamstrung by archaic naming conventions that confuse newcomers. What CL calls a system is roughly analogous to what most other languages call a package. What CL calls a package is what other languages call a namespace.

Despite all that it's a pretty good language if you can find libraries for what you need. The de facto standard implementation (sbcl) has a very good compiler and an acceptable GC. The language itself is expressive and it makes for very quick and pleasant DX. I love writing common lisp.
by nradov | 2025-12-11 03:41:12+00:00
Right. The official reason given for seizing the M/V Skipper was sanctions violation, not a blockade. I don't know whether this was the real reason but as of today other vessels are still sailing in and out of Venezuelan ports without interference. There is no blockade.

The vessel is registered in Guyana so I guess they can complain if they think the seizure was illegitimate.

https://www.marinetraffic.com/en/ais/details/ships/shipid:41...
by tptacek | 2025-12-11 03:41:54+00:00
Further:

You, reasonably, cautioned against axiomatic reasoning --- I do feel like I'm bringing quite a bit of empiricism into this, though I am rejecting the ratio of casualties we're attributing to Lebanese and Hezbollah reporting --- so let me add a couple more empirical observations:

* We have reporting (Reuters, others) that the pagers were packed with 6 grams of PETN.

* 6 grams of PETN produces ~35kJ of explosive force.

* That's about 7x more powerful than a cherry bomb, or about 2% of the explosive force of a standard fragmentation grenade.

Later

In considering that yield statistic bear in mind also that the lethality of an M67 (lethal within 5m, casualties within 15m, well studied) is mostly a function of its construction --- its explosive charge, 50x greater than that of 6g of PETN, is designed specifically to propel fragments of a hardened steel case out through its blast radius.

The pagers were just pagers, with the explosive payload specifically designed not to have metal components (which would have been detectable by Hezbollah.)
by _carbyau_ | 2025-12-11 03:42:45+00:00
> Anime was probably my first introduction to "Heroes can both sacrifice and still lose. "Winning" may not be worth it but may be the only option."

One punch man, season 1. So chill, both pays homage to and is an amusing pisstake on the dragonballz kinda idea of heroes, training and "leveling up your power".

And then there is a double episode, around 7 or 8, that is a beautiful essay on "what defines a hero". For me, this was chefs kiss good and defined the series for me.
by docmars | 2025-12-11 03:44:08+00:00
This doesn't surprise me much; social networks have worked in tandem with governments, allowing them to call the shots to remove any content that opposed their political agendas, narratives, and opinions, to the extent that facts were flat-out censored to paint certain political opponents in a bad light, or worse, create potential legal issues.

It created a world where: when disapproval inside an echo-chamber fails to a critical mass of people telling the truth, just pretend the content doesn't exist and then gaslight people using official media outlets, including Congress and the White House.

So it gave people the impression there's no difference between the two. Not only were disapproval and state force in agreement, they colluded.
by xpe | 2025-12-11 03:44:38+00:00
I appreciate your intent, but this tool needs a lot of work -- maybe an entire redesign -- before it would be suitable for the purpose you seek. See discussion at [1].

Besides, in my experience, only a tiny fraction of HN comments can be interpreted as falsifiable predictions.

Instead I would recommend learning about calibration [2] and ways to improve one's calibration, which will likely lead you into literature reviews of cognitive biases and what we can do about them. Also, jumping into some prediction markets (as long as they don't become too much of a distraction) is good practice.

[1]: https://news.ycombinator.com/item?id=46223959

[2]: https://www.lesswrong.com/w/calibration
by efreak | 2025-12-11 03:46:31+00:00
My monitor works fine with HDMI It worked fine with VGA and DVI as well (it has all four, but my current PC doesn't have DVI or VGA outputs). It works fine with Displayport...until I turn it off, and then it won't go back on. I could solve this by connecting the monitor with HDMI, but this is my secondary monitor; my primary is an older but nicer (16:10, brighter, etc) monitor that only has DVI and VGA, while my PC only has DP and HDMI outputs, and the only adapter I've found that works with them is the HDMI-DVI adapter I use, leaving me only DP to connect my secondary.

This is the process I have to go through to get my monitor working after turning it off when connected through displayport:

1. Turn off the computer (I'm not clear if fast shutdown or hibernate has any effect here) 2. Unplug the computer (or switch off the PSU) 3. Press the power button (to speed up the next step slightly) 4. Wait for residual power to drain from the motherboard (30s-3 minutes) 5. Reconnect computer to power 6. Turn PC back on

If I don't fully shut down the computer, such that it reinitializes the displays completely, it never recognizes that there's a monitor attached to displayport. My understanding is that this is because the DID (or equivalent) is powered by the monitor itself, and not by the computer, and when you turn off the monitor (as I do at night to keep the bright-af led off; this also prevents Windows from waking the display every few hours but that can be done by disabling the monitor with Win+P), somewhere between the OS and the motherboard the logical port gets completely shut down until a full reset.
by selcuka | 2025-12-11 03:49:03+00:00
I got surprised by that too, and while comparing its size to the next organism (Tardigrade) I learned that every member of the same species of tardigrades has the exact same number of cells [1], which was even more surprising for me:

> Eutelic organisms have a fixed number of somatic cells when they reach maturity, the exact number being relatively constant for any one species. This phenomenon is also referred to as cell constancy. Development proceeds by cell division until maturity; further growth occurs via cell enlargement only.

[1] https://en.wikipedia.org/wiki/Eutely
by segmondy | 2025-12-11 03:50:00+00:00
This is about more. I can run 600B+ models at home. Today I was having a discussion with my wife and we asked ChatGPT a quick question, it refused because it can't generate the result based on race. I tried to prompt it to and it absolutely refused. I used my local model and got the answer I was looking for from the latest Mistral-Large3-675B. What's the cost of that?
by lisbbb | 2025-12-11 03:50:19+00:00
I'm glad someone is speaking out about this. When I first found out that the major Fortune 500 company I was working for did this, I was happy I never did any online banking or any personal finance logins using the work computer. It's obscene, quite frankly. I have many criticisms of big-corpo security and how overbearing and paranoid it has become such that developers can barely get a thing done in a lot of these big firms.

Plus, most of the internal threats are embezzlers who get away with it (for awhile, at least). I did work for one place that had a Chinese national attempt to make off with the entire customer database, but he did it by burning CDs (circa 2006).
by raw_anon_1111 | 2025-12-11 03:51:54+00:00
I have used ChatGPT to generate perfect IaaC using the CDK and Terraform. I give it my labelled descriptive design diagram that I have to do anyway.

I am very detailed about all of the security group requirements, tell it that I don’t need Internet access and tell it which VPC endpoints. I don’t do “agentic coding”.
by deminature | 2025-12-11 03:52:28+00:00
>not a fan of the government approach of "everyone must prove their age online now", which I believe is how the AU law is done

This is not how the law is implemented. The vast majority of verification is being done by 'age inference', ie analysis of the content the user consumes or posts to infer likely age. Only accounts suspected to be children by the inference process are being required to verify or have the account disabled. In practice, the inference process means very few accounts are required to provide any proof of age. Personally, I haven't been asked to verify by even a single website.

The age inference process is described on this page under 'What is Age Assurance?' https://www.oaic.gov.au/privacy/your-privacy-rights/social-m...
by 9rx | 2025-12-11 03:52:58+00:00
> How do you prove that software development is a bubble?

By looking at the software development market. How else would you do it? Salaries rose sharply from 2020-2023, but then plateaued and are now starting to decline. Slowly, however. It did not crash. It ticks the boxes: Rapid price appreciation, speculation, a disconnect from fundamentals, widespread media attention, and an eventual correction.

> Stock prices are at all time high and continuously growing.

If we're sharing random facts: Global average temperature is also at an all time high and continuously increasing.
by zbentley | 2025-12-11 03:53:16+00:00
Eh, I'm not so sure. Most companies are only somewhat serious about infosec, so they run some light endpoint protection or BYOD, but don't do much network-level restriction on end user devices. For companies in that position, it's much cheaper to do that at the router/VPN endpoint layer with TLS interception--not only is the pricetag of doing that usually a lot lower than the per-seat license of a more capable endpoint protection system, but configuring endpoint protection to allow what it should and not what it shouldn't is a constantly moving target with a failure mode of "breaks someone's workstation and then they have to call IT". IT departments are expensive to staff compared to one or two network administrators issuing edicts about the specific man who is standing in the middle of the SSL link on a particular day.

Also, a lot of nominally serious companies care a lot more about preventing nontechnical employees from watching porn or netflix on company devices/connections than they do about data exfiltration, or any risks posed by employees technical enough to know what phrases like "double encryption" or "TLS MITM evasion" mean.
by redox99 | 2025-12-11 03:54:18+00:00
The RAMBUS speed is the main issue. The RDP can literally be stalled over 70% of the time waiting for memory. It's extremely flawed.

They could have used SDRAM and it would perform so much better, and I believe the cost is around the same.

If you wanted to cut something, cut the antialiasing. While very cool, it is a bit wasted on CRTs. Worst of all, for some reason they have this blur filter which smears the picture horizontally. Luckily it can be deblured by appliying the inverse operation.
by joshribakoff | 2025-12-11 03:54:54+00:00
This commit graph seemingly shows that they fixed a couple bugs over like a week. Period that involves changing like six lines of code. That code has no abstractions no structure and several problems you could poke holes in. While it may work and that’s great for whoever benefits, this isn’t very convincing as I can currently write more than six lines of code per day by hand
by tasn | 2025-12-11 03:54:54+00:00
Congrats OpenRouter on the launch! I'm a big fan of this pattern. We do the same in Svix for our customers, but also we now make it easy for our customers to do the same.

For other companies looking to build something similar, you can use Svix Stream[1] that offers a lot of these integrations out of the box, with more coming.

1: https://www.svix.com/stream/
by the-mitr | 2025-12-11 03:55:45+00:00
One of the books that got me introduced to this fascinating aspect of our natural world is John Tyler Bonner's Size and Cycle. It has features amazing log-log plots of how different organisms from grow with time: from eggs to full-grown organisms. This kind of visualisation gives you a different perspective on growth and scale

For example, Sequoia gigantea Sequoia is the largest tree and can be effectively compared to the annual plant shown above. Fertilization and the early growth to the seed stage are essentially similar, but because of the cambium and the possibility of secondary thickening, the size of the tree can increase enormously. As can be seen from Figure 1 in the text, the sequoia does not begin to set seed until it is sixty years old and eighty meters tall.

https://postimg.cc/hfdGGJ8H
by nessguy | 2025-12-11 03:56:55+00:00
Despite the article title being technically true but misleading it was an interesting read.

These really are just ankle monitors that were redesigned during the Biden administration to look less obvious to other people to reduce the stigma.

One of the key things I’m curious about is if it really is that hard for someone being monitored to contact an agent. If so they should probably list a phone number on the watch to call.

I’m also curious about whether this is being used by non-ICE agents as a replacement for ankle monitors as well.
by dylan604 | 2025-12-11 03:57:41+00:00
Only if you're driving next to the car. Speeding obviously can be detected from a distance. Driving under the influence also can be seen from a distance.

I could see having a cop and a camera stationed in a place working as a spotter that then radios to other cops up ahead to pull over in an old school speed trap set up. However, that would take a lot of man power and coordination that I doubt most departments would care to do. We've seen plenty of YT videos of people trying to make a point of catching distracted drivers. The cops just need to give a shit, and want to do something about it.