MurphyA/hacker-news huggingface dataset:
by raw_anon_1111 | 2025-12-12 15:11:57+00:00
I told my (step)sons shortly after I met them at 9 and 14 I would make sure that they went to college [1]. They both decided not to go. I’ll gladly help them out a little if needed. It’s a lot cheaper.

[1] My wife and I met at a startup and worked together for over two years before we started dating. We got married 7 months later.
by 3rodents | 2025-12-12 15:12:00+00:00
I don’t like this article. Irrelevant technical nuance is comingled with a philosophical opposition. The technical issues are all solvable. The free speech argument is foolish too: if limiting who can jerk off to pornography is an issue of free speech, surely so is limiting who can enter a bar and converse with the patrons.

Opposition to ID checks because you believe the internet should be open and free is reasonable but this article twists itself into knots throwing everything at the wall. And it is reasonable to believe it is a free speech issue. But we can’t say, at the same time, that the same arguments don’t apply outside of the internet.

(Convenience stores scan ID, bars scan ID, hotels take copies of passports…)
by monster_truck | 2025-12-12 15:12:15+00:00
Looks like they reported a peak of 39C in the summer. Either way I figured that would still be pretty miserable, especially if it gets up around 100% humidity.

Assumed they would at least have their own air in the bits that didn't have aircon/ventilation while it was being built. They don't even need to do that anymore! The ventilation systems they used are as advanced and bespoke as the boring machines.

Because they were blasting too, they couldn't utilize full-face pressurization of the entire tunnel to maintain negative pressure to suck all of the fumes, dust, silicates, etc out like they would if it was only boring. That's 1-3kPa, "leaks are jets of air, can pull an airlock door closed hard enough to break bones" territory.

Instead, they have a bunch of dedicated supply and exhaust vents going to the surface (some up to 2m in diameter) and sets of connections between the two tunnels with huge axial fans. It allows them to selectively apply "slight" negative pressure to any of the individual segments when they need to clear them. 50Pa is ~10x what you encounter in a negative pressure highrise. It is described as a "constant slight breeze"

I found this short video on some of the safety features of the finished tunnel. It almost looks "too serious", like something out of a James Bond movie https://www.youtube.com/watch?v=I8trt96huf0
by troupo | 2025-12-12 15:12:36+00:00
> Are you suggesting it's not noticeable in those movies

You can check the youtube link I posted. You'd be hard pressed to notice the good CGI in those movies.

> I found it distracting several times in I think every one of those

Honestly, I really doubt you noticed that much CGI. Well, unless you go in already primed to discount everything as CGI (whether or not it's actually CGI).
by quietbritishjim | 2025-12-12 15:13:14+00:00
> There’s a huge difference between functions that might mutate a dictionary you pass in to them and functions that definitely won’t.

Maybe I misunderstood, but it sounds to me like you're hoping for the following code to work:

def will_not_modify_arg(x: frozendict) -> Result: ... foo = {"a": 1, "b": 2} # type of foo is dict r = will_not_modify_arg(foo)

But this won't work (as in, type checkers will complain) because dict is not derived from frozendict (or vice-versa). You'd have to create a copy of the dict to pass it to the function. (Aside from presumably not being what you intended, you can already do that with regular dictionaries to guarantee the original won't change.)
by artimaeis | 2025-12-12 15:13:22+00:00
You specified working with web and .NET Core (now just called .NET). Given the scope of modern .NET I don't think I can recommend a single book, but I've tried to order this in how I see them as most to least impactful for a dev.

For web dev specific guidance it's hard to beat ASP.NET Core in Action by Andrew Lock. Check out Lock's blog too at https://andrewlock.net, it's a great source of new features happening in ASP.NET. He does go into publishing an app on both Windows and Linux, with a decent guide to both. But you'll probably want to read through MSDN docs on that as well, I don't think there's a book that goes in very deep on that.

For generally writing modern C# using .NET, I like Code like a Pro in C# by Jort Rodenburg.

For a quick tour of modern C# features C# 12 in a Nutshell by Albahari is basically the reference guide. 12 is the latest, grab any of them from probably 7 up for a decently modern take.
by fragmede | 2025-12-12 15:13:31+00:00
Back then, absolutely. But the long tail of the Internet, which is far more pervasive these days compared to back then, means that such a device could exist. Which arguably it does, with the GPD win max 2, if you install Linux on it.

https://www.goodreads.com/book/show/2467566.The_Long_Tail
by teleforce | 2025-12-12 15:14:28+00:00
>He's also considered a false prophet by quite a few Christians. The Bible warns about false prophets.

The Bible also warned against worshipping others false God beside God including worshipping fellow human or worshipping other prophets, but most Christians are doing exactly that by worshipping Jesus via the misleading concept of Trinity formalized by the Council of Nicea [1].

>I asked you about what additional information should be in the essay which would be relevant to the goal and readership of the essay. You haven't.

I've given the many relevant additional information but you did not accept the facts that were presented to you.

The only way to settle the contention is by me or you writing the refereed article on tide prediction with proper historical knowledge lineage to setting the record straigth. Since none of us not is willing to do that then it's pointless of you replying to this thread anymore unless you want to waste your time.

The bottom line is that according to me the OP article lack proper references and citations of the prior arts from Arab and muslim scholars contributions between the Greek and Renaissance era. If you think otherwise you are entitled to your opinions.

[1] Nicaea: the council that shaped the West:

https://engelsbergideas.com/notebook/nicaea-the-council-that...
by ra7 | 2025-12-12 15:14:41+00:00
> The only thing LIDAR can do sense depth

This is absolutely false. LiDAR is used heavily in object detection. There’s plenty of literature on this. Here’s a few from Waymo:

https://waymo.com/research/streaming-object-detection-for-3-...

https://waymo.com/research/lef-late-to-early-temporal-fusion...

https://waymo.com/research/3d-human-keypoints-estimation-fro...

In fact, LiDAR is a key component for detecting pedestrian keypoints and pose estimation. See https://waymo.com/blog/2022/02/utilizing-key-point-and-pose-...

Here’s an actual example of LiDAR picking up people in the dark well before cameras: https://www.reddit.com/r/waymo/s/U8eq8BEaGA

Not to mention they’re also highly critical for simulation.

> It can't read road signs. It can't read road lines.

Also false. Here’s Waymo’s 5th-gen LiDAR raw point clouds that can even read a logo on a semi truck: https://youtube.com/watch?v=COgEQuqTAug&t=11600s

It seems you’re misinformed about how this sensor is used. The point clouds (plus camera and radar data) are all fed to the models for detection. That makes their detectors much more robust in different lighting and weather conditions than cameras alone.
by Oras | 2025-12-12 15:14:42+00:00
> Let’s be clear. Our economy is not booming. But it is much healthier than feared. So, if you are asked how well the UK economy is doing, remember that it is considerably stronger than the mood music would lead you to believe.

It's doing pretty well, actually. /s

- Unemployment Rate: 5.0% (highest since 2016, excluding the pandemic).

- Unemployed People: Around 1.79 million (aged 16+).

- Payrolled Employees: Fell by 109,000 (0.4%) year-on-year by September 2025.

- Job Vacancies: Decreased to 717,000 in Q3 2025, below pre-pandemic levels.

- Unemployed per Vacancy: Increased to 2.4 in June-August 2025, up from 2.3.

Sources:

https://commonslibrary.parliament.uk/research-briefings/cbp-...

https://www.ons.gov.uk/employmentandlabourmarket/peopleinwor...
by danaris | 2025-12-12 15:15:02+00:00
Yeah; I've built a map viewer in SVG+JS for my small browser game, and it works quite well for that purpose, but when I tried to repurpose the underlying code for a different game, with a much higher object density, it became quite unmanageably slow. (I rebuilt the map for that game using canvas, but it does lose me some functionality.)
Show HN: Dssrf – A safe‑by‑construction SSRF defense library for Node.js
by relunsec | 2025-12-12 15:15:42+00:00
I built dssrf, a safe-by-construction SSRF defense library for Node.js apps.

Most existing SSRF libraries rely on blacklists or regex checks, which are easy to bypass. dssrf takes a different approach based on normalization, DNS resolution, redirect validation, and IP classification.

Key features: – URL normalization RFC compliant – DNS resolution + IP classification – Redirect chain validation – IPv4/IPv6 safety – Rebinding detection – Protocol restrictions – TypeScript types included

The goal is to eliminate entire classes of classic SSRF vulnerability and it bypasses rather than patching individual payloads.

GitHub: https://github.com/HackingRepo/dssrf-js npm: https://www.npmjs.com/package/dssrf

I love feedback, edge cases, and contributions from the community.
by zajio1am | 2025-12-12 15:15:52+00:00
I notice one issue in SVG support in browsers that make it pretty unusable. When multiple polygons connect by edge, renderers alpha-blend their edges as if they are in general position, causing visible 'seam'. This is well-known problem in 2D graphics, usually handled by explicit selection of blending functions, but i cannot find anything about how to fix it in SVG.
by raw_anon_1111 | 2025-12-12 15:16:22+00:00
So exactly how do you suppose they sync your browsing history and bookmarks between devices if they don’t store the information? And your browsing history is e2e encrypted by keys on your device. Apple doesn’t have access to your browsing history.

You can give Apple any age you want to. It’s not like it checks.

And I have no idea about the other topics you are going off on and what they have to do with Apple..
by giancarlostoro | 2025-12-12 15:17:11+00:00
Yeah in my case I want the coding models to be less stupid, I asked for multiple file uploading, it kept the original button and it added a second one for additional files, when I pointed that out “You're absolutely correct!” Well why didnt you think of it before you cranked out code, I see coding agents as really capable Junior devs its really funny. I dont mind it though, saved me hours on my side project if not weeks worth of work.
by bombcar | 2025-12-12 15:17:16+00:00
You can be pretty effective with not much - school laptops can be router-blocked to the needful, the main familyroom computer can be visible to all but also have rudimentary DNS blocking, etc.

The key is to be open about it and “more” than reasonable; allow things when requested that aren’t harmful.

If we’re too perfect at protecting them from the world they’ll have no tools to deal with the world, which they will have to do eventually.
by jack_tripper | 2025-12-12 15:17:55+00:00
>Does anyone know why?

Small county with small market monopolized by few politically connected local players in every major sector of the economy who sometimes enjoy regulatory protectionism from the government to keep foreign competitors out and turn a blind eye on racketeering practices.

That's how everything, including stuff made in Austria is more expensive than the same stuff sold in Germany even though wages are lower.

Same issues like in other small markets like New Zeeland except Austria being an EU member should have more pressure from free trade competition but that doesn't always work in favor of the consumers.
Show HN: Quorum – Multi-agent CLI debates (AutoGen back end and React/Ink TUI)
by Detrol | 2025-12-12 15:18:13+00:00
I built a CLI tool to orchestrate structured debates between LLMs. The goal is to reduce hallucinations and bias by forcing models to critique each other before reaching a consensus.

It supports a hybrid setup: you can have your local Ollama models debate against GPT-5.2 or Claude 4.5.

Key Features: - Local-first: Auto-discovers Ollama models (Llama 3.3, Mistral, etc) with zero config. - Method Advisor: Press Tab to analyze your prompt. A meta-agent will recommend the best debate method (e.g. "Oxford Debate" for binary choices or "Delphi" for forecasting). - 7 Built-in Methods: Includes Devil's Advocate, Brainstorming, and Socratic dialogue.

It uses a React-based TUI for a modern terminal experience.

License: BSL 1.1 (free for personal/internal use).

Repo: https://github.com/Detrol/quorum-cli
by jollyllama | 2025-12-12 15:18:19+00:00
I don't understand. To return to GP's point, what can you do in bash that you can't do in Python? Said in another way, what does bash offer that you would need to tackle with a dependency in Python? My understanding is that there is no such thing, and accordingly, you can still end up with something that is better than bash if you just use Python and call out to other tools with subprocess.
by black_lemonade | 2025-12-12 15:18:41+00:00
I had one of these few weeks ago, and it was the most traumatic experience in my life. They tried 3 times, and it hurt beyond measure. The lidocaine was supposed to be the painful one, but it was like a tickle compared to the punctures.

Then I had a horrible positional headache that lasted a full week. For the whole week I could barely tolerate going to the restroom. And when laying down (only the first 2 days) it ached between my shoulder blades so bad it was painful to breathe. Then for another 3 weeks I started to feel dizzy and weak if I spent over an hour upright.

It was a completely horrid happening
by roywiggins | 2025-12-12 15:18:54+00:00
https://www.anthropic.com/research/tracing-thoughts-language...

> Claude, on occasion, will give a plausible-sounding argument designed to agree with the user rather than to follow logical steps. We show this by asking it for help on a hard math problem while giving it an incorrect hint. We are able to “catch it in the act” as it makes up its fake reasoning, providing a proof of concept that our tools can be useful for flagging concerning mechanisms in models...

> Claude seems to be unaware of the sophisticated "mental math" strategies that it learned during training. If you ask how it figured out that 36+59 is 95, it describes the standard algorithm involving carrying the 1. This may reflect the fact that the model learns to explain math by simulating explanations written by people, but that it has to learn to do math "in its head" directly, without any such hints, and develops its own internal strategies to do so.
by _rpxpx | 2025-12-12 15:19:21+00:00
I can only say that, in my own experience, you can't. Traveling pre- and post-smartphone are two completely different realities. The thing tethering you to a gigantic global faceless 'community' has the cost of weakening or blocking your engagement with real immediate physical people, and chance events and immediate experience. There is definitely a trade-off, no matter where your preferences lie. The last time I stayed in a hostel it was in Lima, Peru. It was mostly young people traveling. On every bunk in the room, a guest staring silently into their glowing palms. The joy of traveling used to be having very intense and focused encounters with completely new people who you would probably never speak to again...
by chantepierre | 2025-12-12 15:19:34+00:00
This one is a bit of a joke with my telescope making friends, but ticks all the boxes of what I consider a real telescope. You can actually buy 76mm entry-level telescopes, but they often have an unstable mount and bad optics. Starting at 150mm, you already have a lot of punch under dark skies. Visual use, live digitally enhanced, or astrophotography are 3 different hobbies.
by ethbr1 | 2025-12-12 15:19:47+00:00
> So in the end, no value a corporation espouses is genuine, unless it's making money.

This is the ultimate rub.

There are constructions that corporations can implement in order to enforce values, but they fundamentally mean giving up control.

Because at root, control by people prioritizing making money above all else is what causes these decisions to be reevaluated. Aka when following principles has a serious financial cost.

Public benefit corp, non-profit, independent board, etc. are options.

Google, Facebook, OpenAI... at this point it shouldn't surprise anyone when 'you were saying something about best intentions' goes awry.

Hell, OpenAI's wriggling to get out of its charter (and honestly, its difficulty in doing so) and NewsCorp's attempt to forcibly assign control counter to trust planning should point out that 'Yes, you can make it harder to be evil.'

Google just didn't.
by eichin | 2025-12-12 15:20:27+00:00
Of the few of those that have "one button recording" at all, they generally still have slide-and-hold or otherwise complicated mechanisms to power on the device before the one-button part works, or they have a slide-and-hold record switch that doesn't give good feedback that they're actually recording. (The VP-20 is like that.) Hmm, the voicetracer looks plausible, you just have to push the switch one way. (Most of the pen-form ones have the secondary flaw that they're trying to be stealthy, which is illegal in ⅔ of US states.)

The one consumer recorder that I've found that's really "grab it, press one button, start talking, and know you're recording" is the teenage engineering TP-7 - which is an amazing bit of engineering, but for $1500 it had better be.
by jack_tripper | 2025-12-12 15:20:38+00:00
>Flixbus definitely exists in Austria, but people generally take the train, which is much faster and more comfortable.

Not always true. The Graz-Vienna(Airport) trip is often quicker by flixbus than by OBB train.

Trains in Austria are quite slow , often travelling at the same speed as cars on the highway or often times even slower.
by Uehreka | 2025-12-12 15:20:51+00:00
Oh that’s what this is? Finally! I’ve been waiting for someone to do this for years (assuming this is an open source thing like the Github implies, the site has been hugged to death).

I live in Baltimore, I don’t know anyone in Oakland and have no occasion to visit there, so there’s no way I’m ever going to see the original Dynamicland. Bret Victor’s insistence that Dynamicland’s ideas can’t leave that space have never made any sense to me. I can’t see something like this as anything other than a positive good.
by indymike | 2025-12-12 15:20:55+00:00
> I don't make them roll around in poison ivy, either.

My parents taught me what poison ivy looks like so I did not roll in it.

Likewise teaching your kids what a skinner loop is and how scrolling a feed is putting yourself in a skinner loop is really surprisingly effective. Kids like having agency, when you show them that tiktok does things to take your control away they listen.
by johncolanduoni | 2025-12-12 15:21:53+00:00
Rust can create statically-compiled binaries on Linux by using musl instead of glibc, but it’s not the default like it is in Go and is as a result not quite as effortless. There are a lot of crates with native dependencies that require slight environment tweaks to work on a musl build. Go on the other hand goes to great lengths to not need to link to any C code at all, to the point of shipping its own default TLS library and cryptographic primitives.
by crazygringo | 2025-12-12 15:22:25+00:00
For very simple JSON data whose schema never changes, I agree.

But the more complex it is, the more complex the relational representation becomes. JSON responses from some API's could easily require 8 new tables to store the data in, with lots of arbitrary new primary keys and lots of foreign key constraints, your queries will be full of JOIN's that need proper indexing set up...

Oftentimes it's just not worth it, especially if your queries are relatively simple, but you still need to store the full JSON in case you need the data in the future.

Obviously storing JSON in a relational database feels a bit like a Frankenstein monster. But at the end of the day, it's really just about what's simplest to maintain and provides the necessary performance.

And the whole point of the article is how easy it is to set up indexes on JSON.
by aziaziazi | 2025-12-12 15:22:42+00:00
Cats doesn't need more beef kibbles than vegan kebbles! It's a common fallacy but cats do thrive with vegetables if selected and cooked right! Sure they're meat eater in the wild but if we accept modern (ultra processed) meat keebles as suitable for a cat, the vegan options definitely also check the healthy and nutricious points.

Now we can debate if it's "natural" but that would open the horizon to other aspects of cat's modern live.
by CyberDildonics | 2025-12-12 15:23:12+00:00
I'd argue that the ease of digital manipulation has led some studios to do what you say - postpone creativity until after the movie is mostly shot,

None of this is true. You can't shoot plates and do whatever you want later. Even basic effects shots take intricate planning. They were talking about cleaning up mistakes and small details.

which leads to that design-by-committee feeling

I'm not sure what this means in the context of a movie but it isn't how movies are made.

There are art directors, production designers and vfx supervisors and they answer to the director. Movies are the opposite of design by committee. It isn't a bunch of people compromising, it is the director making decisions and approving every step.

that sense of 'don't worry, we'll fix the lighting it the editing room'

This doesn't happen because it isn't how anything works. You can fix lighting in editing.

the same sloppiness as 'and then the big gorilla will use his magic attack and it will look really cool,' without any thought given to it's actually going to look like.

Enormous thought and planning is given to every stage. This idea of not liking lots of effects in fantasy or comic book movies and then attributing that to sloppiness or apathy simply does not happen in big budget movies. There are multiple stages of gathering reference, art direction and early tests, many times before any photography is shot.

If you procrastinate making artistic decisioms for long enough, there's not actually going to be any art in the movie once it's done.

Not only does this not happen, it doesn't make sense. Just because you don't like something that doesn't mean huge amounts of work and planning didn't go into it.
by zug_zug | 2025-12-12 15:23:36+00:00
Cryptographically there are techniques that let you prove you're one of the several hundred million adults in the US that don't reveal anything about which adult you are. It's much less complicated than bitcoin.

I'm bringing this up because it's the perfect litmus test to show whether you really care about age verification, or if you want personal trackability for all internet behavior.

I'd be okay with this for certain situations (e.g. a forum that doesn't want to foreign agitators to pretend they are US voters), but the whole porn thing is a ridiculous farce because there are still going to always be millions of non-us porn sites that don't enforce US laws.