MurphyA/hacker-news huggingface dataset:
by tharkun__ | 2025-12-18 02:49:23+00:00
My experience as a team lead working with a lot of juniors is that they are terrified of losing face

So much this! Both from my experience as Junior very many years ago and also with Juniors (and not so Juniors) today.

tend to talk a big game

Very big game. Claude does too. The kind of BS it spews in very confident language is amazing.

As a team lead, I try to use language which expresses any doubts or knowledge gaps I have so that others in my team feel comfortable doing it as well

Agree. I also often literally say "Dumb idea: X" to try and suss out areas that may have been left by the wayside and under-explored or where assumptions have been made without verifying them. It's amazing how often even "Seniors"+ will spew assumptions as fact without verification. It's very annoying actually.

superpower

How do you actually do this tho? I would love to do this but it seems hard to find an actual "superpower". Like where does "super" power start vs. "yeah they're better at this than others but definitely not as good as me or "person X that definitely does have that superpower". Like when can you start encouraging so to speak,
by anigbrowl | 2025-12-18 02:49:45+00:00
Because once it's on the books, the bank has a fiduciary duty (to its shareholders) to take note of it - effectively marking the value of the building to a multiple of market rents - and if the rent indicates that the building is worth much less than it was financed for the bank has to reduce its exposure by law.

While the income is $0, the landlord can say they're actively seeking tenants, and the bank can pretend to believe this and exercise its right of forbearance. Lower actual rent payments break the illusion of how much the property is worth, and both the landlord and the bank have to put that unpleasant reality on the books.

Real world example: the fanciest mall in downtown San Francisco was valued at $1.2 billion a few years back. Great location, great building design, a nice place to shop for many years. Things started to go bad after COVID, and after 2 years of no rent the banks pulled the plug and foreclosed. They ended up buying the deed for $133 million. This would be a great deal, except that they'd loaned $566 million. So they are not the proud owners of an empty mall, which is only worth about 25% of the money they initially invested, and they have to tell their shareholders that they lost $433 million. Now that the cat is out of the bag they could start renting out retail units at affordable prices, but a bank does not want to be a landlord/property manager.

https://www.sfgate.com/local/article/2-buyers-scoop-former-s...
by ashirviskas | 2025-12-18 02:50:56+00:00
> When FAIR-Path was applied to the tested models, diagnostic disparities dropped by about 88 percent.

I have a better model to decrease disparities - just always return False. Equality solved.

But I analyzed the data from their github and it seems like it actually improved total model accuracy in most cases. But I had to dig really deep to find it out, unless I missed something in the paper.
by chrisweekly | 2025-12-18 02:51:08+00:00
I share your preference. (I also mourn the loss of the word "vibe" for other contexts.) In this case there were apparently hundreds of commit messages stating "generated by Claude Code". I feel like there's a missing set of descriptors -- something similar to Creative Commons with its now-familiar labels like "CC-BY-SA" -- that could be used to indicate the relative degree of human involvement. Full-on "AI-YOLO-Paperclips" at one extreme could be distinguished from "AI-IDE-TA" for typeahead / fancy autocomplete at the other. Simon, you're in a fantastic position to champion some kind of basic system like this. If you run w/ this idea, please give me a shout-out. :)
by nirav72 | 2025-12-18 02:52:20+00:00
After I read this article, I realized that I have a huge backlog of unplayed/partially played games in my steam library. Significant chunk of those games are from Indie devs. Probably enough games to last me a year or two. Plus, most of them seem like they will run just fine at max to high settings using my 3080 Ti on a 1440p display. Point is, I really need to stop looking for the next hardware refresh so I can keep playing newer big budget titles. This and current memory prices made it easy for me to forget about upgrading for the next 2-3 years.
by alephnerd | 2025-12-18 02:52:35+00:00
> NYTimes seemed to have an OK local bureau, but I noticed they seemed to lag on the Sri Lanka story pretty hard, so I'm definitely curious how empowered they are to get close to the stories

They are completely out of the loop.

Their bureau is small (around 10 people covering all of South Asia), their bureau chief is viewed as an out-of-touch Westerner who was shifted to Delhi after the fall of Kabul, and they have been frozen out (along with the BBC) because the PIB disliked their reporting on the 2019 election, Shaheen Bagh, and the CAA protests.

When Indian Policymakers meet with American stakeholders at events like the US-India Business Conference at Stanford [0] or the India Study Tour [1], NYT reporters or affiliates are not invited but WSJ [2], The Economist [3], FT [4], or Nikkei [5] are given the red carpet.

Since you were in India during 2018-21, you must have watched Season 1 of Paatal Lok - their B-story about media consolidation is eerily close to the truth.

There's a reason India's press freedom rankings aren't the greatest.

[0] - https://www.hoover.org/events/usibc-50th-anniversary-bay-are...

[1] - https://indiafoundation.in/event-reports/india-study-tour-of...

[2] - https://www.wsj.com/news/author/walter-russell-mead

[3] - https://www.economist.com/asia/2025/11/27/meet-the-road-buil...

[4] - https://www.ft.com/content/55cd3608-7f2a-485a-be17-37735947d...

[5] - https://asia.nikkei.com/politics/middle-east-crisis/india-in...
by aw1621107 | 2025-12-18 02:52:50+00:00
> Ownership was not the problem, concurrent mutation was.

I think the safety comment might have been more on-point than you think. If you look at the original code, it did something like:

- Take a lock - Swap a `Node`'s `death_list` (i.e., a list of `NodeDeath`s) with an empty one - Release the lock - Iterate over the taken `death_list`

While in another thread, you have a `NodeDeath`:

- Take a lock - Get its parent's `death_list` - Remove itself from said list. - Release the lock

The issue is what happens when a `NodeDeath` from the original list tries to remove itself after the parent Node swapped its `death_list`. In that case, the `NodeDeath` grabs the replacement list from its parent node, and the subsequent attempt to remove itself from the replacement list violates the precondition in the safety comment.

> Why rewrite in Rust if we don't apply extreme scrutiny to the tiny subset (presumably) that should be scrutinized.

That "extreme scrutiny" was applied does not guarantee that all possible bugs will be found. Humans are only human, after all.
by skybrian | 2025-12-18 02:53:43+00:00
In the paper they claim it matters for midlife mortality too:

> People who start smoking at age 18 begin to exhibit higher mortality several decades later, with particularly large effects beginning at ages 45–64 (Lawton et al. 2025). A health-capital model allows the mortality rates of older persons to be determined not only by their current smoking behavior but also by smoking in earlier years. In the United States, smoking rates started falling for college graduates earlier than they did for the non-college population.

...

> [...] with rapidly improving treatments and screening for lung cancer (Howladeret al. 2020), the major impact of smoking over the longer-term—particularly for people aged 55–64 arises from other more-common tobacco-related diseases such as chronic obstructive pulmonary disease (COPD); cardiovascular diseases such as strokes, aneurysms, and heart attacks; diabetes; and other types of cancers (Carter et al. 2015). Perhaps more surprising is that past county-level smoking rates are highly predictive of deaths of despair. This finding, however, is consistent with an emerging literature in biology that points to a causal influence of smoking on drug addiction [...]
by jameshilliard | 2025-12-18 02:54:08+00:00
> Which are members voluntarily, and are enforcing whatever law they want on their own, national territory; not outside of it.

A big reason for the ICC being created was to have an organization that could enforce certain laws that national courts would have trouble enforcing on their own. Obviously states can choose to violate the treaty but it certainly was the intent that ICC arrest are enforceable.

> Again: Fact is, the ICC is writing policy recommendations. Member states decided to adopt/agree with them, and enforce them on their own territory. It is a US invention to claim this a threat to the US national sovereignty. Nobody is arguing to enforce ICC rulings on United States territory.

The ICC is a court, it's not just writing policy recommendations. The ICC has made it clear they intend to pursue Americans and US allies and restrict their movement at a minimum by preventing them from entering countries that are signatories to the Rome Statute. Just because they aren't trying to abduct Americans on US soil doesn't mean they don't intend to go after Americans or American allies that are non-parties.

By your logic the US sanctions are also just policy recommendations, companies simply decide to adopt them and enforce them at the recommendation of the US.

> You can claim that it isn't, OK. But I don't get how you can write it as if that was a hard fact. You make it sound as if that was a universal definition, which it isn't. Nobody, and no country (as in "the sum of its citizens"), likes it when others enter their boundaries and act like they have permission to make or enforce rules there without a contract/agreement. It's fine if you don't like the friend/enemy wording.

The US clearly views the ICC as an external entity attempting to enforce rules without a contract or agreement.

> It still is a hostile act.

Sanctions and ICC arrest warrants/investigations can both be considered hostile acts.
by GMoromisato | 2025-12-18 02:54:12+00:00
This is an interesting piece, and it resonates with me. I remember when Guitar Hero came out and I shook my head at all the kids spending hours mastering it instead of just picking up a guitar and practicing.

But maybe our dissatisfaction isn't about thin vs. thick desires, maybe it's that we're exposed to a world (via the internet/social media) in which everyone is more successful than us. Even/especially on Hacker News, we're hit over the head with all the YC companies raising money, hiring A-players, releasing world-changing products.

When the world makes you feel like a slacker, it's no wonder we value thick desires. They become the lifeline to get out of our hole. If only I knew calculus, I could work for SpaceX and launch rockets. If only I understood gradient-descent, I could get hired by an AI company. If only I took the time to bake my own bread, maybe I wouldn't feel like such a loser.

This is a relatively new phenomenon, I think. Growing up in the 80s, before the internet, we could only compare ourselves to our friends and classmates. With such a small pool of people, we could always stand out at something. Maybe we were in the top three at basketball, or maybe we always got As in history, or maybe we were good at making girls laugh. And even if there was nothing special about us, it didn't matter: there was nothing special about anyone! We were happy to pursue thin desires because we didn't need to be more than we were. If we worked hard, it was to earn more money. If we practiced an instrument, it was because we enjoyed it. No one ever worried about "what it all means". There's a reason we called such philosophical musings "sophomoric".

And if you think about it, there's nothing special about "thick desires" either. Yes, learning how to play piano changes us. But so what? Why do want to be different? Is it to stand out? Is it to impress others? Is it to be able to say, "I can play piano"? Maybe they are all thin desires. Maybe it's all just a way to pass the time. Is learning about all the Impressionists really any different than memorizing the fire-type Pokemons?

I think having kids fundamentally changed my brain. Once you have kids and get exposed to the firehose of emotions they elicit, everything else becomes shallow. There is no 3 Michelin Star meal, no trek through the rainforest, no mastery of unusual skills that brings me as much pleasure as making my daughter laugh.

We used to know that. We used to know what it meant to live a good life. But now it's a mystery.
by hdjrudni | 2025-12-18 02:55:46+00:00
I did this, but I used rsync, and you can tell rsync to use the previous ver as the basis so it wouldn't even need to upload everything all over again. Super duper quick to deploy.

I put that in a little bash script so.. I don't know if you call anything that isn't CI "manual" but I don't think it'd be hard to work into some pipeline either.

I kind of miss it honestly.
by otekengineering | 2025-12-18 02:55:50+00:00
I'm impressed with Opus 4.5. It's been useful working on firmware projects where earlier models were of negative value.

Here's an example of a one-shot output, the only change I made was Replace All 'battlezone'->'battleclone':

"build a clone of the classic arcade game battlezone using SVG graphics that are calculated on the fly for the required vector wireframe graphics"

https://omnispect.dev/battleclone00.html
by Terr_ | 2025-12-18 02:56:16+00:00
I believe parent-poster is making a joke at the expense of conspiracy-theorists who believe in lizard-people, rather than endorsing the idea. To paraphrase, something like:

"This news article links human survival to something taken from amphibians and reptiles. There are conspiracy-theorists who posit the existence of Lizard people. It would be amusing if those humans discovered this news, and claimed it was a plot by Lizard People to make us dependent on them."

So there, I think I explained the joke... which isn't necessarily a good thing. In the words of E.B. White:

> Explaining a joke is like dissecting a frog. You understand it better but the frog dies in the process.

Now, I could work that new amphibian-connection into another joke... But let's face it, it would be "too meta" at this point.
by dotnet00 | 2025-12-18 02:57:01+00:00
I think there is a genuine difference in the respect/appreciation for the arts between the two countries. Americans seem far more proud of their ignorance of the arts and in their lack of respect for artists.

I wonder if it might also be related to Japan's stronger laws against slander/libel and lack of fair use. I've seen many cases of harassed Japanese creators being able to drag their abusers into court in ways that seem very alien here
by barfoure | 2025-12-18 02:58:14+00:00
> Reddit is becoming less believable than ChatGPT.

Hard disagree, and I’ll cite a simple example: Reddit isn’t one community. It’s a hub and spoke model. There are many good communities with curators and SMEs.

My canonical example that’s counter to this is HN. No offense to anyone but Reddit doesn’t have a hive mind - communities do. And HN hive mind is wrong more often than right and has been targeted by all sorts of astroturfers along the way. I personally take very few comments on here seriously, no takes seriously, and mostly show up to read comments by some actual hard cred people (f.e. animats). Everyone else might as well be a shill bot. AI doesn’t change this. I still get cream of the crop from Reddit.

Having said that, social media isn’t dead. It’ll transform. Two things are eternal: 1) women’s need for attention, 2) men’s need to get laid.
by handoflixue | 2025-12-18 02:58:29+00:00
It's also a reminder - we're not just here for the surface concept of X, we're here for the deeper philosophical reasons of Y and Z. The goal isn't to check off a "disability accessible" checkbox, it isn't even to "think how disabled people might use this" - it's to be actually accessible to all the actual people with actual disabilities.

Trust me, there are a a LOT of people who need this reminder.

I'd expect the difference in prompts produces significantly different LLM outputs, too - tell an LLM to check boxes and it won't show much initiative, but give it a philosophy and it will often suggest ideas you missed.
Show HN: Pixlio – Browser-based AI image editing tools
by accessun | 2025-12-18 02:59:21+00:00
I'm the builder behind Pixlio. Pixlio is a browser-based AI image editor and generator for common tasks like background replacement and photo effects.

I built it because I kept needing repeatable image edits for various cases. I wanted a workflow that doesn't require users to be good at prompt writing, since many tools mostly provide a prompt field.

Pixlio is built with Astro and runs on Cloudflare Workers. There's a one-click signup and a small amount of free credits so you can try the core flows quickly. Image processing has real per-request costs, so it can't be unlimited free - paid credits cover heavier usage.

I'd love feedback on (1) the editor workflow and (2) what kind of image tools would be most useful next.
by PeterWang01 | 2025-12-18 03:01:01+00:00
Hello, I’m a tech executive at UFO VPN, and I want to begin by apologizing for the incident that occurred in 2020.

During that period, we failed our users. The data exposure was real. It resulted from allowing a third-party SDK to emit runtime logs, combined with a misconfigured server-side logging system that was accessible without authentication. That architecture should never have existed, and the criticism we received at the time was entirely justified.

I deeply regret that we put users in that position. I also understand that no explanation can undo the harm that was done. Still, once the severity of the issue was fully understood, it became critical to make fundamental changes and to be clear about what those changes were.

All client-side and server-side connection logging was disabled, including debug and development logs.

Sensitive fields were removed at the data-structure level so they cannot be recorded, even unintentionally.

The logging pipeline was rebuilt to require authentication, with strict least-privilege access controls and encryption applied both in transit and at rest.

Additional safeguards were added to the CI/CD pipeline so that any attempt to reintroduce connection-related logging is automatically blocked.

Today, user connection data cannot be accessed through internal APIs for a simple reason: it is no longer collected. This does not make past mistakes acceptable, but it reflects the seriousness with which this failure has been treated.

I am sharing this solely to take responsibility and to be transparent about what was learned. I am also willing to answer technical questions or listen to any concerns.
by gus_massa | 2025-12-18 03:01:10+00:00
Using creative ways like startupideasdb:com to avoid the spam filter will only annoy the community and get your posts flagged. Using multiple accounts and different titles too

Pause for a month so everybody forgets about you. Read carefully https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html and try to send a message to dang/tomhow asking for advice to make new posts.
by mattmaroon | 2025-12-18 03:03:41+00:00
Well, goes back to your definitions of “won” and “war”. Both are fairly blurry.

We definitely accomplished our objective in Grenada, which we invaded. I’d call it winning a war. There were boots on the ground who did what we sent them to do.

Korea was definitely a war and the ostensible purpose was to repel North Korea, which we and our allies did. If that’s not winning a war, what is it?
by lazylizard | 2025-12-18 03:04:03+00:00
like. look at it this way. before (what? when?) nvidia was a gpu maker and yearly revenue was maybe us$10b. and after. or now. its an accelerator maker and its revenue is nearer us$200b. im imagining the slurm/pbs market was, and still is, a fraction of that original us$10b. and the new us$190b are the kubernetes+mlops kind of thing. i wonder if theres a public breakdown of this somewhere...
by spartanatreyu | 2025-12-18 03:04:28+00:00
Your examples has groups only typed as { [key: string]: string }.

It isn't narrowed down to the actual named capture groups inside the regex.

For the whole semver example, we'd want something typed as: { major: string, minor: string, patch: string }.

(sidenote for this semver example and not regex in general: they will be strings because a major of "01" and a patch of "3-prerelease" are both valid. You can parse them into ints later depending on what you're actually doing with the semver)

---

For an example of a type narrowed regex in the ts playground, I'll take the lazy route and point you to an example someone else has made:

https://www.typescriptlang.org/play/?ssl=1&ssc=39&pln=1&pc=3...

You can use a utility library (e.g. ts-regexp, arkregex, etc...), you can use one of the utilities that are shared around the typescript spaces online for the one part you need, or you can make your own utility type.

---

For my use-case, I just want to know that I can change either my code or regex and I'll be alerted before runtime or buildtime if I've forgotten to account for something.

To carry on with the semver example, if a fourth piece of data was added to the incoming string (e.g. product name, build timestamp, build variant, etc...) and I forgot to update both the code and the regex together and instead only updated one, I'd want an alert in my IDE to tell me that I forgot to update the other one.
by drcxd | 2025-12-18 03:04:55+00:00
I have been watching for Typst for more than a year but there are still things Typst can not do as easily as LaTeX, see https://qwinsi.github.io/tex2typst-webapp/impl-in-typst.html for examples. So, I do not agree with the statement that Typst can fully replace LaTeX, at least, for now.

Other than the product itself, there are ecosystem issues as well. LaTeX has mature support in editors such as Emacs. However, support for Typst in Emacs is still in development. Thus, for now, I will keep using LaTeX, but I would keep Typst as an option.
by defrost | 2025-12-18 03:05:55+00:00
> many regressive countries, predominantly Muslim, also have strong punishments for gay actions.

For accuracy it's worth stating this is only a recent occurrence.

Right now:

Nations with anti-LGBT laws: 50% Muslim, 44% Christian (2024)

Half (33) of the world’s 66 countries that have anti-LGBT laws are nations where a majority of the citizens are Muslims. By comparison, 29 Christian-majority countries account for 44 percent of the countries that still have anti-LGBT laws on their books.

~ https://76crimes.com/2024/02/11/nations-with-anti-lgbt-laws-...

However this "predominantly Muslim" twist in the numbers is recent:

In recent years, the number of Christian-majority nations with anti-homosexuality laws has shrunk, both through court rulings (Barbados, St. Kitts and Nevis and Antigua and Barbuda in 2022; Trinidad in 2018; Belize in 2016) and through legislative action (Cook Islands in 2023, Singapore in 2022, Angola and Botswana in 2019, Seychelles and Nauru in 2016, Mozambique, São Tomé and Príncipe, and Palau in 2014).

~ (quote from above source)

Uganda, with an 82% Christian population is famously severe in it's punishments for gay and queer sexual activity.

With the support and funding of US conservative Christians:

US religious right at center of anti-LGBTQ+ message pushed around the world

~ https://www.theguardian.com/world/2023/jul/09/us-religious-r...
by re-thc | 2025-12-18 03:06:15+00:00
> “why is I/O in docker slow, and how would you improve it” is pretty esoteric knowledge now, but would have been considered basic knowledge only 12 years ago.

Yes and no. The world has also changed all these years. Why something is slow 10+ years ago might not be today or at least for the same reason. E.g. Docker on Mac especially with Apple silicon has undergone major changes the last few years.