MurphyA/hacker-news huggingface dataset:
by ben_w | 2025-12-17 23:42:55+00:00
Company culture != national culture != personal culture. Such things can be all over the place.

I've worked with people from Korea who took me 100% seriously when I said the architecture was too complex and hard to work with slowing down velocity, and although they did end up keeping it there was no outward indication of lost face and they did put in the effort to justify their thinking.

I've also worked with some British, Greek, and Russian people who were completely unwilling to listen to any feedback from coworkers, only order them around.

Even within a person: I know a self-identified communist, who is very open minded about anything except politics.
by hamdingers | 2025-12-17 23:44:31+00:00
> I wish we had an update on what the situation looks like today.

My wife and I spent 3 years in fertility treatments, which involves a lot of online activity similar to that of someone newly pregnant (buying pregnancy tests, researching symptoms, etc).

We were constantly bombarded with pregnancy related advertising, it really ramped up after the first year. Tons of "congratulations" cards, coupon books, "new mom" magazines, up to and including unsolicited shipments of formula and branded blankets.

So to answer your question, it's still happening, and it's disgusting. I strongly suspect Carrot Fertility sold our information because the peak of it all happened a couple months after I gained access to them through my employer.

(We did eventually succeed, our baby is nearing 6 months)
by leemoore | 2025-12-17 23:44:42+00:00
What demographic are you in that is leaving anthropic in mass that they care about retaining? From what I see Anthropic is targeting enterprise and coding.

Claude Code just caught up to cursor (no 2) in revenue and based on trajectories is about to pass GitHub copilot (number 1) in a few more months. They just locked down Deloitte with 350k seats of Claude Enterprise.

In my fortune 100 financial company they just finished crushing open ai in a broad enterprise wide evaluation. Google Gemini was never in the mix, never on the table and still isn’t. Every one of our engineers has 1k a month allocated in Claude tokens for Claude enterprise and Claude code.

There is 1 leader with enterprise. There is one leader with developers. And google has nothing to make a dent. Not Gemini 3, not Gemini cli, not anti gravity, not Gemini. There is no Code Red for Anthropic. They have clear target markets and nothing from google threatens those.
by rahen | 2025-12-17 23:44:45+00:00
The reverse is true though, and I find that fascinating with Fortran.

I recently learned Fortran IV to build a backpropagated neural network for the IBM 1130 (1965) and was amazed to see it compile with no warning on both the punched card compiler from IBM and on a modern Fortran compiler (gfortran).

Some Fortran II conventions, like the arithmetic IF, are now deprecated, but --std=legacy is all it takes to make it work.
by johnfn | 2025-12-17 23:44:46+00:00
Yes, you are not literally playing an RPG.

Somehow I thought that would be obvious? Do I really have to preface every bit of AI-related content with a disclaimer that you should not take everything I say pain-stakingly, excruciatingly literal? Was "1 frame a minute" not the slightest hint that I didn't literally believe I was playing a game? Can't we just get to a point where we look at the tech and say "Hey, it's good enough that it's almost like I'm playing with a game, and that's just a natural side-effect of the model being good? Isn't that neat?" Or are you going to well-actually any admission of excitement or interest with "No, you are not excited, it is not a TRUE game, it isn't a 100% accurate simulacrum of a real game!"

Do you really, truly not understand any sense of metaphor or simile? Did you point at Asteroids when it came out and say "this is not the same as being on a spaceship!" Did you look at the first animated movie and say "This isn't the real world!" Obviously this isn't a game! It's its own thing, and whatever it is seems kind of cool.

> Finally, most important of all, did you have fun?

Yes, I did.
by zamadatix | 2025-12-17 23:44:49+00:00
Are you referring to user namespaces and, if so, how does that kind of break out to host root work? I thought the whole point of user namespaces was your UID 0 inside the container is UID 100000 or whatever from the perspective of outside the container. Escaping the container shouldn't inherently grant you ability to change your actual UID in the host's main namespace in that kind of setup, but I'm not sure Docker actually leverages user namespaces or not.

E.g. on my systemd-nspawn setup with --private-users=pick (enables user namespacing) I created a container and gave it a bind mount. From the container it appears like files in the bind mount created by the container namespace's UID 0 are owned by UID 0 but from outside the container the same file looks owned by UID 100000. Inverted, files owned by the "real" UID 0 on the host look owned by 0 to the host but as owned by 65534 (i.e. "nobody") from the container's perspective. Breaking out of the container shouldn't inherently change the "actual" user of the process from 100000 to 0 any more than breaking out of the container as a non-0 UID in the first place - same as breaking out of any of the other namespaces doesn't make the "UID 0" user in the container turn into "UID 0" on the host.
by kgeist | 2025-12-17 23:45:14+00:00
Tried the GitHub app, made sure everything was properly connected, and asked a question about one of my repositories. It repeatedly claimed (5 times) that it wasn't connected and couldn't do anything, telling me to check the checkboxes that were already checked. Only after I showed it a screenshot of the settings did it suddenly comply and answer the question. I guess it still needs more polish.
by jauer | 2025-12-17 23:46:02+00:00
I've worked in various teams on the infrastructure side of a FAANG from early career/L4 to sr staff eng/L7 and have always been encouraged and rewarded for asking questions, even when those questions have led to unexpected multimillion dollar costs and in one case a loss of ~1% of fleetwide compute capacity.

I think this comes down to how you go about asking. You have to take the time to understand what is and how it's seen by others by being curious, reading docs, etc instead of rolling in making assertions disguised as questions to assert authority like so many are wont to do.

I suppose it's possible that I'm the designated court jester and that's why I can get away with questioning, but I don't think that's the case :)
Show HN: MDXport – Browser-Based Markdown to PDF Using Typst and WASM
by ZacharyZZ | 2025-12-17 23:46:09+00:00
Hi HN,

I built this because I was frustrated with existing Markdown-to-PDF converters. Most of them rely on HTML/CSS (puppeteer) which often messes up pagination and tables, or they require uploading data to a server (privacy concerns).

MDXport is a purely client-side tool.

The Stack: - Core: Typst (a modern LaTeX alternative) compiled to WebAssembly. - Privacy: Zero data leaves your browser. All rendering happens locally via WASM. - Feature: It handles page breaks and complex tables much better than standard CSS print drivers.

I also added some heuristics to automatically fix common formatting errors from LLM generated markdown (e.g., broken nested lists or overflowing tables).

It's currently an MVP. No sign-up required, free to use.

I'd love to hear your feedback on the rendering quality compared to Pandoc/LaTeX.

Link: https://www.mdxport.com
by lovich | 2025-12-17 23:46:29+00:00
I know, I was mocking them. They’ve been liars from the start who always start screeching the second their thin skin is tested.

They desire the ability to say the most atrocious shit to anyone without consequences but then want anyone who questions them immediately silenced.

Meeting a self described “free speech absolutist” with principles is as rare as meeting a self described libertarian with principles
by Libidinalecon | 2025-12-17 23:47:37+00:00
The VR raves though at least kind of work. You can do a lot visually with the medium and sound.

The problem is that generally VRChat is like a masked ball with a combination of alcoholics, repressed perverted losers, obnoxious personalities and children.

Anyone who downvotes this to me is suspect as being part of that ingroup.

It is one thing to be socially awkward. I was quite awkward when I was young too. VRChat is something else. Like the worst aspects of a 90s chat room but with immersion and real voices.
by majormajor | 2025-12-17 23:48:03+00:00
The miss rate is still wildly high based on the ads in my instagram feeds.

But the really-good hits are probably tough to notice. They won't stand out as "boy this is a stupid ad" and even if I just scroll past a well-targeted ad, it's probably doing its job of making that company/product a bit closer to the top of mind...
by nickjj | 2025-12-17 23:48:13+00:00
> If you are still relying on docker, it is time to migrate.

I did work for a client recently where they were using Podman Desktop and developers are using Macbooks (Mx series).

They tried to run an amd64 image on their machine. When building a certain Docker image they had it was segfaulting with a really generic error and it wasn't specific to a RUN command because if you keep commenting out the next one, it would appear on the next one. The stack trace was related to Podman Compose's code base.

Turns out it's a verified bug with Podman with an open issue on GitHub that's affecting a lot of people.

I've been using Docker for 10 years with Docker Engine, Compose, Desktop, Toolbox, etc. and never once have I seen a single segfault, not even once.

You know what's interesting? It worked perfectly with Docker Desktop. Literally install Docker Desktop, build it and run it. Zero issues and up and running in 10 minutes.

That company got to pay me for a few hours of debugging and now they are happily paying clients for Docker Desktop because the cost for the team license is so low that having things "just work" for everyone is a lot cheaper than constant struggles and paying people to identify problems.

Docker Desktop is really robust, it's a dependable tool and absolutely worth using. It's also free until you're mega successful and are generating 8 figures of revenue.
by xethos | 2025-12-17 23:49:01+00:00
Agreed, but this was search and watch history. I can see an argument for not keeping search history, but if I'm paying for Spotify, YouTube, or Netflix, I'd like to go back to that song or video I enjoyed last week but can't recall the name of

In other words, this is data we as consumers want to be able to access, and therefore want kept.
by estearum | 2025-12-17 23:49:47+00:00
DOGE didn't "fail" to maim the power of the purse. It actually achieved that goal. It failed to produce savings for taxpayers. Totally different.

SCOTUS "hasn't issued a final determination" on almost any issue put in front of it in Trump 2. Yet they consistently land on "the administration can do what it wants while we delay actually ruling, even if several lower courts have ruled against this outcome after actually hearing the case at length."

The Fed's prohibition from buying Treasuries directly is only relevant if the FOMC is actually independent. If it's not, nothing prevents POTUS from saying "the Fed will buy $x in treasuries at $y," directing them to do so, and creating a clear arb opportunity for all the intermediary banks to buy and re-sell their slice.

Sure, that'd trigger a financial crisis, but that's kind of the whole problem with idiot demagogues: they trigger such crises as a matter of course.
by yieldcrv | 2025-12-17 23:51:15+00:00
I’m getting harmonization of federal agencies that shouldnt have existed in this form to begin with, I understand why Congress tried to make agencies outside of the purview of the Executive

I think its a speedbump that now they all will be under the purview of the Executive

Its not controversial to me as most of them already are and were never suggested to be outside of it, most agencies weren't formed as independent just a couple

the entire paradigm should be scrapped, in the mean time their sovereignty over a domain is gone

the other side gets a President eventually too, if that freaks out Republicans then they can get consensus with the currently freaked out Democrats to change it
by jon-wood | 2025-12-17 23:51:19+00:00
This is something I’ve been learning in the completely different context of bouldering since I took it up a few months ago. When you start out you instinctively move slowly, so you can be sure of your footing and won’t fall off, but somewhat counterintuitively it’s better to move as quickly as you can. This has two advantages - firstly the quicker you move the less time you’re on the wall, and the less energy it takes, just staying in place takes energy when you’re dangling off a wall by your fingertips. Secondly you can use momentum to your advantage, instead of stopping and then having to get yourself going every move you just bounce from hold to hold.

I have no pithy summary of how this applies to the world of business or software development. It just reminded me of that.
by belorn | 2025-12-17 23:51:23+00:00
Websites that uses third-party analytics will at minimum send the IP address, time and the url when users access pages. It also very likely they will send API calls if the developers want to track those.

So if any calls looks like "https://example.invalid/api?confirmemail=user@example.invali..." would cause a leak of the email. I have seen multiple companies and websites do this (either with email or username) when signing up or after first login, and I would strongly guess that most of not all of them uses some kind of analytics for that request that leaked data.

Web developers are supposed to scrub their sites so that doesn't happen, but then the main arguments in favor of using third-party analytics is the convenience of enabling it globally with minimum effort and then getting pretty graphs for free. There are occasionally HN posts about self-hosting analytics and the common response is that its too hard and too much work.
by andai | 2025-12-17 23:51:45+00:00
Hard to find info but I think the -chat versions of 5.1 and 5.2 (gpt-5.2-chat) are what you're looking for. They might just be an alias for the same model with very low reasoning though. I've seen other providers do the same thing, where they offer a reasoning and non reasoning endpoint. Seems to work well enough.
by pklausler | 2025-12-17 23:52:05+00:00
I suspect that nearly all of the Fortran code that will exist ten years from now already exists today, so knowing the language is a skill that is more likely to be useful to you for performance testing and code porting than for new development.

The trickiest part of really learning Fortran today is that it is hard to define what the language is, apart from the practical definition imposed by what its seven or so surviving compilers accept and how they interpret it. There are near-universally portable features that are not part of the ISO standard; there are standard features that are not at all portable, or not available at all anywhere. So what one should know as “Fortran” is its reasonably portable intersection of features across multiple compilers, and there isn’t a good practical book that will teach you that.
by lloydatkinson | 2025-12-17 23:52:41+00:00
> Specifically for docker it is a very common gotcha that the container runtime can and will bypass firewall rules and open ports anyway. Depending on your configuration, those firewall rules in OP may not actually do anything to prevent docker from opening incoming ports.

This sounds like great news. I followed some of the open issues about this on GitHub and it never really got a satisfactory fix. I found some previous threads on this "StrictForwardPorts": https://news.ycombinator.com/item?id=42603136.
by znpy | 2025-12-17 23:52:41+00:00
i've been in the industry long enough to know that the devops promise that developers can do operation is essentially fantasy.

i mean don't get me wrong, some statistical outliars certainly can, or they can as long as they outsource a lot of the actual work (look at heroku/vercel and similar platforms). or if they have an infinite budget.

but at the end of the day software development and system administration are two very different skillsets in the practical side of the field of computer science.

particularly nowadays, you'd be surprised how many engineers don't know shit about what's outside their favourite language runtime. i see developers reinventing the wheel almost every month because they're unfamiliar with many of the underlying linux/unix systems capabilities.
by lambda | 2025-12-17 23:52:44+00:00
The thing is, I see people use it for tricky niche knowledge all the time; using it as an alternative to doing a Google search.

So I want to have a general idea of how good it is at this.

I found something that was niche, but not super niche; I could easily find a good, human written answer in the top couple of results of a Google search.

But until now, all LLM answers I've gotten for it have been complete hallucinated gibberish.

Anyhow, this is a single data point, I need to expand my set of benchmark questions a bit now, but this is the first time that I've actually seen progress on this particular personal benchmark.
by miladyincontrol | 2025-12-17 23:53:03+00:00
> but a lot of docker containers are misconfigured or unnecessarily privileged, allowing for escape

Honestly, citation needed. Very rare unless you're literally giving the container access to write to /usr/bin or other binaries the host is running, to reconfigure your entire /etc, access to sockets like docker's, or some other insane level of over reach I doubt even the least educated docker user would do.

While of course they should be scoped properly, people act like some elusive 0-day container escape will get used on their minecraft server or personal blog that has otherwise sane mounts, non-admin capabilities, etc. You arent that special.
by BeetleB | 2025-12-17 23:53:55+00:00
> 50% of buyers don't even finish the first video.

And another comment:

> I'm sure some people are disciplined enough to learn from it, but there's no way that's the norm.

I'm not understanding the problem. I think it is insane to expect that when you offer something for free (or very cheap), and it requires work and patience, that most people will follow through. That a big percentage don't get far is not at all a criticism. It's plain human nature.

Counting what percentage finish a course is a fairly useless metric (and you can always make the course trivially easy to game that metric). One needs to measure (absolute) output. How many succeeded - not what percentage succeeded.

I gained a lot from both Udemy and Coursera. Stuff that has helped me a fair amount in my career. It may well be true that I didn't finish most of the courses I signed up for. Why should I care? Why should Udemy/Coursera? It was a win/win.
by JumpCrisscross | 2025-12-17 23:55:00+00:00
> American Academy of Pediatrics treats nobody. At best it’s a lobbyist group

In their FYE 2025, the AAP spent 6% and 3% of its $113mm budget on advocacy and membership, respectively [1].

Most of its money goes to child health activities (43%), educational publishing (30%) and education activities (14%).

[1] https://downloads.aap.org/AAP/PDF/AAP%20Financial%20Statemen...
by curt15 | 2025-12-17 23:55:03+00:00
P.S. Regarding the SEC, SEC v Jarkesy (2024) curtailed the use of ALJs by the SEC, holding that the SEC proceedings in question were basically like any other lawsuit so as to trigger the Constitutional protections afforded to defendants. If the Sup Ct goes down the unitary executive route, SEC v Jarkesy should be the first of many cases to challenge the structure of federal agencies.
by rossdavidh | 2025-12-17 23:55:10+00:00
Austin resident here, and remote worker since before the pandemic. Downtown is definitely in a state. But, there are several reasons for this:

1) homeless population makes it less attractive as a workspace, and while the city has started to make progress on this it really ballooned during the early 20's.

2) there is also a lot of empty commercial real estate in Austin, and has been since before the pandemic, and yet they keep building more for some reason which I cannot figure out

3) the downturn in home prices in Austin is real, but the amount of new houses built on the outskirts is a big part of that, and also prices are really just back on trend to where we would have expected them to be based on the rate of price increase during the 20teens

4) hit to city budget is muted by the fact that appraisals cannot go up more than 10% a year, so in most cases never caught up to the market peaks. Recent news suggests that a lot of financial excesses in the city budget came about during the early 20's, as covid money, etc. goosed expectations of lots of $$ in the future
by znpy | 2025-12-17 23:55:12+00:00
> io_uring is a tool for maximizing throughput not minimizing latency.

some features are explicitly designed to minimize latency. I'm thinking of the IORING_SETUP_IOPOLL and IORING_SETUP_SQPOLL flags for io_uring_setup .

I'm not making that up, the manpage says that: https://manpages.debian.org/unstable/liburing-dev/io_uring_s...
by lambda | 2025-12-17 23:55:24+00:00
I've tried doing this query with search enabled in LLMs before, which is supposed to effectively do that, and even with that they didn't give very good answers. It's a very physical kind of thing, and its easy to conflate with other similar descriptions, so they would frequently just conflate various different things and give some horrible mash-up answer that wasn't about the specific thing I'd asked about.
by tialaramex | 2025-12-17 23:55:29+00:00
Yeah. I spent many years getting paid to write C, these days I don't write C (even for myself) but I do write Rust.

I write bugs, because I'm human, and Rust's compiler sure does catch a lot more of my bugs than GCC used to when I was writing C all day.

Stronger typing a big part of why this happens. For example in C it's perfectly usual to use the "int" type for a file descriptor, a count of items in some container and a timeout (in seconds? milliseconds? who knows). We could do better, but we usually don't.

In idiomatic Rust everybody uses three distinct types OwnedFd, usize and Duration. As a result while arithmetic on ints must work in C, the Rust compiler knows that it's reasonable to add two Durations together, it's nonsense to add a Duration to a size, and all arithmetic is inappropriate for OwnedFd, further it's also not reasonable to multiply two Durations together, a Duration multiplied by an integer makes sense and the other way around likewise, but 5 seconds multiplied by 80 milliseconds is nonsense.
by lovich | 2025-12-17 23:55:54+00:00
The sovereignty isn’t gone, it was moved to the president directly.

While this SCOTUS is tossing out the chevron defense because Congress apparently shouldn’t be able to delegate out broad power and needs to pass a law for each chemical agencies like the DEA are supposed to police, they are going to green light the agencies set aside as independent by Congress and let the President do whatever he wants.

This is just another executive power grab adding to the Imperial Presidency.

I also am not confident in the other side getting power again given that this admin is the only one in the history of the United States who disrupted the peaceful transfer of power, and no I’m not referencing the J6 riots but their false slate of electors in multiple states which was the real attempt to overthrow the government