MurphyA/hacker-news huggingface dataset:
by NYCNews | 2025-12-12 02:23:12+00:00
NYPD Seeks Public’s Help Identifying Suspect in Forest Hills–71 Avenue E Train Sexual Abuse Incident

Queens Voice December 11, 2025

QUEENS LOCAL NEWS - The New York City Police Department is asking for the public’s assistance in identifying a man wanted in connection with a sexual abuse incident on a northbound E train near the Forest Hills–71 Avenue station. The NYPD Transit Special Victims Squad is currently investigating the case, and authorities are urging anyone with information to come forward.

What Happened on the Northbound E Train?

According to police reports, the incident occurred on Wednesday, November 26, 2025, at approximately 6:35 PM. A 21-year-old woman was asleep onboard a northbound E train as it approached the Forest Hills–71 Avenue stop. She woke to feel an unidentified man touching her buttocks.

Before she could react, the man exited the train at the Forest Hills–71 Avenue station and disappeared in an unknown direction. The victim stayed on the train and continued traveling northbound.

The NYPD released surveillance video of the suspect taken from inside the subway car.

The suspect is described as a male with curly hair and a goatee. He is 5 foot 8 and is about 140 pounds. He was last seen wearing a navy blue hooded sweatshirt, black pants, and black sneakers.

Investigation Ongoing

The case is being handled by the Transit Special Victims Squad, which investigates serious crimes within the city’s transit system. Public assistance often plays a crucial role in helping detectives track down individuals involved in transit-related incidents.
by heavyset_go | 2025-12-12 02:25:30+00:00
> US GDP: https://fred.stlouisfed.org/series/GDP

GDP doesn't matter much when your life will be worse than your parents'.

> US unemployment: https://www.bls.gov/charts/employment-situation/civilian-une...

Dead end jobs with little to no benefits, no pensions, time off, low pay and few hours count as "employment".

Their parents and grandparents had pensions and could work at one employer for the entirety of their careers with growth opportunities, and could afford homes and healthcare while doing so.

That was a big part of the shift in 2008.

> S&P 500: https://www.macrotrends.net/2324/sp-500-historical-chart-dat...

Doesn't matter to a kid without significant ownership of financial assets.

> US inflation rate: https://www.usinflationcalculator.com/inflation/current-infl...

Post the wages vs productivity graph for the last 20 years, it's more applicable to concerns of students and young adults.
by FloorEgg | 2025-12-12 02:25:48+00:00
It seems what you're pointing out is coming out a lot in this thread. As a solely English speaker (with very little French/Spanish), it's actually a bit of a novel concept for me.

I'm curious though:

Do you find it particularly hard to differentiate or clarify between you having 0 want or negative want?

E.g. "I want x" = 5 want

But

"I don't want x" = 0 want or -5 want???
by Nursie | 2025-12-12 02:27:53+00:00
> A quick glance at the forums also confirms that USB port was poorly designed and is prone to breaking.

That was the death of mine. I had an external battery charger that I could use to charge the machine overnight, but it was too much of a hassle so it got recycled and I moved on to a Galaxy Note, which everyone laughed at for being enormous but now look at us, the base iPhone 17 is around the same size...

The N900 was a great little device, it was like having a tiny computer with full keyboard in my pocket. It's just a shame the built-in FM transmitter didn't work reliably, because I used it to listen to music in the car a lot.

It was also amazing to be able to download the whole world's map data (such as it was in 2010) to the device, so the GPS navigation still worked off-grid (deep-outback Australia in 2010 was not always that good for data connections).
by mmooss | 2025-12-12 02:28:11+00:00
Those are big assumptions ...

> Art, like anything else, lines up somewhere between a hobby and a career.

Says who? Are you an artist? Many artists say - and I'm know nothing to doubt them - that they can give up art like you can give up food.

> Similar to athletes, somehow the cream just rises to the top.

No idea where you get that about art. Many complain that a lot of shlock rises to the 'top'. And how do we know about the cream that didn't rise? Many artists aren't discovered until they're old or dead - Van Gogh being the over-repeated example. But even Van Gogh!

It's easier in sports - you can win on the field; there's frequent, objective evidence. But that applies to clearly superior elite, who have access to training. With access Messi would probably be on top regardless, but the number of Messis is a statistical error. People who are professional-level but lower down the pyramid, whose names you don't recognize but who make up the overwhelming majority of athletes, often say it depends mostly on relationships. There are plenty of people like them, and if they get a job depends on their relationships with coaches, agents, etc. You hear about athletes that seem perfectly capable, some even good or very good, but getting no calls.
by seigel | 2025-12-12 02:28:24+00:00
For anyone following this example, one thing to note that I figured out the hard way is that this line from @zackify SHOULD BE HIGHTLIGHTED...

* "Just need to have "LITESTREAM_REPLICA_URL" and the key id and secret env vars set when running the script"

... and that attempting to load the variables using `dotenv` will not work!!
by appreciatorBus | 2025-12-12 02:28:53+00:00
Comment sections are not the only venue for us to speak to each other and we must be able to consider that they might actually make the problem worse.

Other venues - real life, talking to people in person - telephones, audio & video calling, talking to people - writing op-eds, blog posts, sub-stack newsletters - podcasts

None of these of course produce the dopamine hit of seeing your likes/retweets/karma go up and that of your opponents going down though, so we would have to give that up. I think that's a good deal.

We can call internet comment infrastructure "community" but that doesn't mean it actually is one or functions to enhance community.
by kretaceous | 2025-12-12 02:29:27+00:00
I'm confused by what Cursor is trying to be. They shipped plan mode and debug mode which are developer focused tools and I'm happy about them.

On the other hand, features like these are kinda distracting to me. I wouldn't mind if it wasn't for the core product and developer features getting buggier day by day.

I've been facing a number of rough edges lately. The plan mode's support for multiple plans in a single chat breaks often, todos don't get created or marked properly, the new changed files UX is atrocious (just take me to the file), it's not able to adhere to simple prompts in a low context window usage chat (Sonnet 4.5), etc.

It sucks to try different editors every few months but I might have to do that if this continues.
Show HN: HN Reader – Track your conversations across Hacker News
by adamzwasserman | 2025-12-12 02:30:05+00:00
I built a Chrome extension to solve a problem I kept having: losing track of conversations on HN.

The threads page is a firehose. Someone replies to your comment, you miss it, the conversation dies. Or you revisit a thread and can't remember which comments you've already read.

HN Reader does three things:

1. Hides stories you've seen – Checkbox next to each story. Check it to dim. Helps filter the front page to stuff you haven't looked at yet. 2. Collapsible comments that remember – Click the arrow to collapse a comment thread. Come back later and it stays collapsed, unless someone added a new reply, then it auto-expands with a "NEW" badge. 3. Highlights your conversations – On your threads page, badges show "you", "replied to you", and "you replied" so you can instantly spot active conversations.

That last one is what made me build this. I was missing replies buried in long threads. Now I just glance at my threads page and the blue "replied to you" badges jump out.

Everything stays in local storage. No server, no account, no tracking. Auto-cleans old data when storage gets full.

GitHub: https://github.com/adamzwasserman/hnreader

Works in Chrome, Arc, and any Chromium browser. Load it unpacked from the repo.

Feedback welcome – especially on what other HN reading problems you'd want solved.
by necovek | 2025-12-12 02:30:57+00:00
z requires it's compressed with gzip and is likely a GNU extension too (it was j for bzip2 iirc). It's also important to keep f the last because it is parametrized and a filename should follow.

So I'd always go with c (create) instead of x (extract), as the latter assumes an existing tar file (zx or xz even a gzipped tar file too; not sure if it's smart enough to autodetect compress-ed .Z files vs .gz either): with create, higher chances of survival in that xkcd.
by komali2 | 2025-12-12 02:32:01+00:00
This drives me crazy because I use dmenu to launch things, and every time I want to launch a subsonic client I'm like "blueberry? Wayshin... Weish... Fei... FEISHIN!"

Just call it "subsonicfeishin" or something at least!

"Chatgpt... Mc... CODEX!"

It's nuts.
by thayne | 2025-12-12 02:32:05+00:00
> Fair enough but are network clients actually meant to use DNSSEC?

I dream of an alternate reality where DNSSEC and DANE had become more ubiquitous, and we didn't have need for CAs to sign TLS certificates[1]. But that requires DNSSEC (or some other cryptographic verification) on the client.

[1]: Or something like that. In that mythical world maybe DNSSEC was also better designed...
by krisoft | 2025-12-12 02:32:25+00:00
I once solved a machining problem using SVG and a bit of javascript and python.

I was prototyping an orrery. It involved cutting out a lot of ad-hoc gears and frame bits on my CNC out of a sheet of brass. It was relatively easy to generate the g-code for the individual parts using fusion360, but then it was a lot of faff to zero the machine such that it cut the part from a fresh part of the brass sheet without wasting too much metal in between the parts. It involved a lot of guesswork, and eyeballing. And even with that there was a lot of brass “wasted” between the parts especially since you could only move your part in x-y but not easily rotate it.

As a solution I wrote a python script which converted the g-code into svg, and a simple one page website where i could drag the svg around and rotate it on a visual representation of the sheet. Once i found a good safe spot for it to be cut the page told me the x,y, theta coordinates for it. And then with a separate python script i could transform the g-code using the coordinates and rotation. This way the svg renderer was doing the heavy lifting of visualising the cutting paths, and i only needed to concentrate on the relatively easy transforms.
by brookst | 2025-12-12 02:33:04+00:00
iMessage renders other iMessage users as blue bubbles, SMS/RCS as green bubbles.

People who can’t understand that many people actually prefer iOS use this green/blue thing to explain the otherwise incomprehensible (to them) phenomenon of high iOS market share. “Nobody really likes iOS, they just get bullied at school if they don’t use it”.

It’s just “wake up sheeple” dressed up in fake morality.
by codedokode | 2025-12-12 02:33:10+00:00
Downsides of using SVG:

- cannot wrap text

- cannot embed font glyphs - your SVG might be unreadable if the user doesn't have the font installed. You can convert letters to curves, but then you won't be able to select and edit text. It's such an obvious problem, yet nobody thought of it, how? Photoshop solved this long time ago - it saves both text and its rendering, so the text can always be rendered.

- browsers do not publish, which version and features they support

- may contain Javascript and references to external resources, which makes it difficult to view in a secure, isolated environment

One of solutions is having two SVGs: author version, which you edit in Inkscape and which uses Inkscape-specific extensions, and published version, which is generated from the first, that uses only basic features and has text converted to curves.
by ra7 | 2025-12-12 02:33:49+00:00
Tesla literally has a human in the driver seat for each and every mile. Their robotaxi which operates on geofenced “guardrails” has a human in the driver seat or passenger seat depending on area of its operation, and also has active remote supervision. That’s direct supervision 100% of the time. It is in no way similar in capability to Waymo.

We’ve been hearing Tesla will “surpass Waymo in the next 1-2 years” from the past 8 years, yet they are nowhere close. It’s always future tense with Tesla and never about the current state.
by altmanaltman | 2025-12-12 02:33:56+00:00
I mean if you're reading it and "rigidly" enforcing code quality guidelines, then you do care about the code, right? But the parent comment said they don't care about the code but what it does. Both of them cannot be true at the same time, since in your example, you do care about the code enough to read it and refactor it based on guidelines and not just "what the code" does.
by alephnerd | 2025-12-12 02:33:56+00:00
> I agree with you that consumers prioritize price over morality, but not when their livelihood is directly or indirectly negatively affected by AI...

No consumer complained 15 years ago when the VFX industry in LA was outsourced to Vancouver and London due to subsidizes [0], and no consumer complained when VFX in Vancouver or London was outsourced to India and China over the last 5 years. No one will complain when VFX studios leverage AI to create content and then maybe have around 20-30% of the remaining humans edit videos to be humanlike.

Ironically, the Trump admin proposed a tariff that would help bring VFX back to the US [1] but the same consumers who on here are complaining about AI and Offshoring are the same ones who opposed such a tariff. Of course, if the Biden or a hypothetical Harris admin did something similar, they would also be flamed severely.

And thus the cycle continues. You all will keep complaining, but will keep purchasing from Costco, Trader Joe's, Patagonia, etc, will keep consuming content from one of the handful of companies that have consolidated media, and will remain employed by tech companies that in some shape or form continue to help maintain this cycle.

Statistically speaking, the demographic on HN told blue collar workers in 2009-17 to "learn to code". Why should they have sympathy for you? And thus the cycle continues.

[0] - https://www.latimes.com/archives/la-xpm-2011-feb-01-la-fi-ct...

[1] - https://www.reuters.com/business/media-telecom/us-impose-100...
by butvacuum | 2025-12-12 02:34:12+00:00
Note- 1) this is .Net Framework- which is in a holding pattern. 2) this requires inherently insecure code to be written- 3) I can't find it right now- but I seem to recall there being an option when defining the service in a web.config to write to a file instead of a http endpoint- ostensibly for development purposes.

These don't completely negate a WONTFIX response though- after all, .Net Framework 4.?? Disabled XML External Entities and schema loading by default.
by eru | 2025-12-12 02:34:41+00:00
PDF is a sad replacement for PS. As far as I can tell, it was an attempt to obscure PS, because alternative vendors were getting better as Postscript than the originators.

(There was some justification in terms of 'Oh, a binary format like PDF is more space efficient.' But PDF never really was more efficient than compressed PS.)

It's not that PS has vanished, but PS isn't nearly as 'everywhere' as HTML came to be.
by johnisgood | 2025-12-12 02:34:41+00:00
> Which city?

I prefer not to disclose it (somewhere in Central Europe), but there have been extensive discussions here on HN about how many modern cities have become increasingly hostile to children because their design prioritizes cars over walkability and accessible public spaces. The concerns I am referring to stem directly from that context.

> That depends on where you are and what network you are using.

In my country, prepaid SIM cards still charge per call and per SMS. The alternative is a monthly plan, which at least for young people without their own income was not really financially practical. Back then, even adults did not use these monthly plans, if it was even available at the time here.

> I was also a kid 25 years ago and we absolutely sent emails.

That is interesting, because email never became a popular medium among kids where I grew up. What was popular, however, were synchronous, real-time forms of communication: in-game chat, ICQ, and especially MSN Messenger (I miss those days), and a local web-based chat platform that many of us used. Email, by contrast, felt slow, so we only used it occasionally, for example, when I used it to check up on someone to finally get on Yahoo Chat.

Do not get me wrong, when I was a kid we were always outside, hanging out in abandoned buildings that are long gone now, for example, and I barely see any kids running outside together in groups like we used to. They are probably inside playing games or something. :P

(There are still many playgrounds where you can see very young children playing with their parents. But they are way too young to use a computer or to be left alone, even, so I am not referring to them.)

May I ask where you are from? The contrast is quite interesting, and I would like to hear more.
by DSMan195276 | 2025-12-12 02:34:46+00:00
You can, but then the names get needlessly long and one of the things we generally like (especially for command-line programs) is names that are short and easy to type. If we're going to make this argument then why not call the unix tools `concatenate`, `difference`, `stream-editor`, etc. Those are way better names in terms of telling you what they do, but from a usability standpoint they stink to type out.

Libraries and programs also have a habit of gradually changing what exactly they're about and used for. Changing their name at that point doesn't usually make sense, so you'll still end up with long names that don't actually match exactly what it does. Imagine if we were typing out `tape-archive` to make tarballs, it's a historically accurate name but gives you no hint about how people actually use it today. The name remains only because `tar` is pretty generic and there's too much inertia to change it. Honestly I'd say `cat` is the same, It's pretty rare that I see someone actually use it to concatenate multiple files rather than dump a single file to stdout.

The author is missing the fact that stuff like `libsodium` is no differently named from all the other stuff he mentioned. If he used libsodium often then he may just as well have mentioned it as well-named due to it's relation to salt and would instead be complaining about some other library name that he doesn't know much about or doesn't use often. I _understand_ why he's annoyed, but my point is that it's simply nothing new and he's just noticing it now.
by rossriley | 2025-12-12 02:35:51+00:00
I'd have thought an OAuth flow to a government run ID system, to create an account you first must verify your age by redirecting to the ID provider logging in via FaceID/Fingerprint to verify it's you and then you are redirected back to the original site with a verification code.

Admittedly on paper that means the Gov system would know which sites you were approved for, not logging that would require legislation to not store these logs.
by FloorEgg | 2025-12-12 02:36:37+00:00
I made my own top level comment below about the ambiguity of "I don't want x" and how hard it is in English to distinguish between "I have zero want for x" and "I have negative want for x"

I didn't know about semiotic square, and appreciate learning about it. It points at exactly the property that I keep tripping over (and seeing others trip over).

Given that wants are an expression of values, and understanding other people's values enables empathy, I can't help but think this flaw in language is actually inhibiting empathy and cooperation at larger scales.
by timschmidt | 2025-12-12 02:36:52+00:00
According to Sandvine, the vast majority of internet traffic from 2013 (chosen to coincide with the Forbes storage estimates) was video such as Netflix and Youtube[1] and remains so today[2]. Assuming NSA is aware of industry standard techniques such as data de-duplication and compression, Forbe's estimate of 3 - 12 exabytes in 2013 would have been sufficient to store the entire year's world internet traffic in full.

In 2025 The Internet Archive holds approximately 100 exabytes[3] and contains data dating back to 1995[4]. Adjusting the 2013 Forbes numbers for the Utah Data Center for 2025 storage density (4Tb drives in 2013, 36Tb drives in 2025) yields 27 - 108 exabytes. Which demonstrates clearly that a datacenter on the scale of the Utah Data Center is capable of storing and retaining a versioned history of a significant fraction of the world's internet over a significant period of time.

Assuming they prioritize metadata and unique traffic further extends the horizon on how much can be stored and for how long.

1: https://macaubas.com/wp-content/uploads/2013/05/Sandvine_Glo...

2: https://www.applogicnetworks.com/blog/sandvines-2024-global-...

3: https://en.wikipedia.org/wiki/Internet_Archive#Web_archiving

4: https://archive.org/post/60275/what-is-the-oldest-page-on-th...
by seer | 2025-12-12 02:36:58+00:00
Isn’t that what Phoenix (Elixir) is? All server side, small js lib for partial loads, each individual website user gets their own thread on the backend with its own state and everything is tied together with websockets.

Basically you write only backend code, with all the tools available there, and a thin library makes sure to stich the user input to your backend functions and output to the front end code.

Honestly it is kinda nice.
by keeda | 2025-12-12 02:37:22+00:00
Wait, so let me get this straight.

Altman got Disney to pay OpenAI, via an investment, for Sora -- which was likely trained on and used to generate infringements of all kinds of their copyrighted material.

And then Disney sends Google a Cease & Desist for using its copyrighted material, not only restricting what people can do with Google's AI image generators, but which could potentially also force Google to retrain all their models without Disney content.

Very likely Disney will reach a licensing deal with Google, which would conveniently finance Disney's investment in OpenAI.

And all this on the heels of the coup where Altman simultaneously signed a deal with Samsung and SK Hynix to lock up 40% of the world's DRAM supply, effectively cornering a key component for AI training hardware.

As I've said before: All these others are playing Capitalism. Altman out there playing Game of Thrones.

/popcorn
by mikeyouse | 2025-12-12 02:37:29+00:00
No, it's still illegal in most places to knowingly distribute pornography to minors - the law in my state starts;

> A person who sells, gives away or in any way furnishes to a person under the age of 18 years a book, pamphlet, or other printed paper or other thing, containing obscene language, or obscene prints, pictures, figures or descriptions tending to corrupt the morals of youth
by wkat4242 | 2025-12-12 02:37:45+00:00
> Over 70% of teenagers <18 today have watched porn [1]. We all know (many from experience) that kids easily get around whatever restrictions adults put on their computers. We all know the memes about "click here if you're 18" being far less effective than "click here if you're not a robot."

And we all turned out fine I might add. In fact there's a lot more attention to consent and respect for women than 20 years ago.

Of course not counting the toxic masculine far right but that doesn't have anything to do with porn but everything with hate.