MurphyA/hacker-news huggingface dataset:
by desireco42 | 2025-12-27 20:52:46+00:00
I literally have a guy in India that works for me to help me with outreach and I told him to associate himself with our company but since he is doing outreach to use another LI account. Mostly I expected him to be overly enthysiastic and get himself banned. He is super nice, just graduated some business school.

I don't even want to comment on these two who made you use your LI for sales. LI is professional network but anything agressive that can spoil your profile is something you don't want to do. I doubt they did it for 20 yrs.

There were places I worked where I didn't show in my LI that I am working there, you can do for all kinds of reasons, sometimes you don't want to be pestered by sales people for example.
by bdangubic | 2025-12-27 20:53:24+00:00
> what they're saying is that it has gotten so bad now that the crimes are being committed constantly and in the open with no fear or worry that anything bad will ever happen.

this is all false and coming from your own echochamber. it has always been this way, just now you read to much shit on your social media feed and getting all upset how sky is falling, democracy is dying, shit real bad now…
by quantpunk | 2025-12-27 20:53:26+00:00
I don't disagree but what we really should have dropped "AI" a long time ago for "statistical machine intelligence". Machine learning then is just what statistical machine intelligence does.

We could have then just swapped "AI" for "SMI" and avoided all this confusion.

It also would avoid pointless statements like "It is JUST statistical machine intelligence". As if statistical machine intelligence is not extraordinarily powerful.

The real difference though is not in "intelligence", is it in "being". It is not as much an insult to our intelligence as it is an insult to our "being" when people pretend that LLMs have some kind of "being".

The strange thing to me is Gemini just tells me these things so I don't know how people get confused:

"A rock exists. A calculator exists. Neither of them has "being."

I am closer to a calculator than a human.

A calculator doesn't "know" math; it executes logic gates to produce a result.

I am a hyper-complex calculator for language. I calculate the probability of the next word rather than the sum of numbers."
by compsciphd | 2025-12-27 20:54:25+00:00
this is fundamentally false. The LGPL was created because of static linking where GPLd code would be in the distributed binary.

It's an open question (the FSF has their opinion, but it has never been adjudicated) if the GPL impacts dynamic linking.

One could argue that if one ships GPL dynamic libraries together with one's non GPLd code, one is shipping an aggregate and hence the GPL infects the whole, but its more complicated to say if one ships a non GPLd binary that runs on Debian, Redhat et al and uses GPLd libraries that they ship.
by purplesyringa | 2025-12-27 20:54:30+00:00
I was wondering why, in my Firefox, the image appears saturated when embedded on the website, but opening it in a new tab by a direct URL shows an unsaturated version. The `img` tag on the website seems to be styled with `mix-blend-mode: multiply`, which makes the image darker because the background is #f0f0f0.
by TeMPOraL | 2025-12-27 20:54:54+00:00
Could be; after ~3 years, my Samsung Galaxy S7 would reset if I tried to make a call with battery below ~20%. I immediately knew it was the battery, because I still remember noticing it as a kid on Nokia 3410 - calling would sometimes drop the battery indicator by one bar, which would come back moments after call ended. That's how I learned about internal resistance and how battery capacity is measured :).

As for fixes in software, it's either treating it as WAI, or secretly throttling down the phone, like Apple did, for which they got accused of planned obsolescence. Neither choice is good (though actually informing the users would go a long way).
by afcool83 | 2025-12-27 20:54:57+00:00
It’s more like the definition of “alien” broadened.

It started out in the 1960’s meaning “humans with pointy ears and no emotions”, then in the 1980’s it was “squat humanoids with glowing fingers and a penchant for phoning home”, then in the 1990-2000 it was “infectious microbes that turn humans into zombies”. We pretty much all realized that the “life” part of “alien life” spans the entire breadth of what biology can produce. (The 2020’s even reduced it further to “RNA sequence which connects the entire human race except 13 folks into a vast hive mind”)

Widen the concept enough and lots more scientists will go “yeah something like thst that probably exists elsewhere, sure”
by woodruffw | 2025-12-27 20:56:13+00:00
A lot of people are using PGP for things that don’t require any kind of key distribution. If you’re just using it to encrypt files (even between pointwise parties), you can probably just switch to age.

(We’re also long past the point where key distribution has been a significant component of the PGP ecosystem. The PGP web of trust and original key servers have been dead and buried for years.)
by bigstrat2003 | 2025-12-27 20:56:28+00:00
Honestly I don't even try to read pages that have some super narrow 400px layout any more. Time was I would screw around editing the CSS with dev tools, but I just don't have the patience these days. It's a lot of work to try to alter the CSS and it's unpleasant as heck to read something that narrow (anything less than 1000px is awful to read and I prefer 1200), so I just move on.

Pro tip for web designers out there: if someone wants a narrow layout they can always make their browser window smaller, but if you force it to be narrow that screws over the users who find that unpleasant. A wider layout can thus work for both types of reader, while a narrow layout only works for one.
by akerl_ | 2025-12-27 20:56:37+00:00
> The disk is fully encrypted, and applications should be isolated from one another.

For most apps on non-mobile devices, there isn't filesystem isolation between apps. Disk/device-level encryption solves for a totally different threat model; Apple/Microsoft/Google all ship encrypted storage for secrets (Keychain, Credential Manager, etc), because restricting key material access within the OS has merit.

> I'm sure these bad ideas come from the busy work invented in corporate "security" circles, which invent complexity to keep people employed without any regard for an actual threat model.

Basically everything in PGP/GPG predates the existence of "corporate security circles".
by bdangubic | 2025-12-27 20:56:43+00:00
finally a thoughtful comment!!! I do need help with “when it becomes more widespread or to greater severity”? how do you measure/asses this? in 2025 unfortunately, this likely comes from your various feeds (news, social media)… so how do you actually measure this? or let me ask this another way, if AOC is President today, do you think there would be another group of people from another echochamber saying same/similar things (corruption, this, that…)?
by stack_framer | 2025-12-27 20:57:08+00:00
This post is woefully one-sided. There's no mention of the negative aspects of system design interviews, or the shortcomings of those conducting them, so I'll provide the missing balance:

### Not enough use of AI

I once had an interviewer tell me I wouldn't be advancing to the next round because I didn't use enough AI. My approach was to consult AI about every 10 minutes during a 45-minute interview. To this day I wonder just how many more prompts would have been "right" and how many would have been too many. Either way, it was ridiculous.

### Zero research about the candidate prior to the interview

Interviewers almost invariably ask questions that are literally answered on my resume—so they clearly haven't read it. I also like to keep a few subtle differences between my resume and my LinkedIn page to see if the interviewer is astute enough to discover something about me. They never do—they can't be bothered to spend 60 seconds perusing my LinkedIn page.

### Not starting with the customer

System design interviews often start with little more than API requirements and a drawing app. There's no mention of any customer. It's a fake scenario, lacking any real depth, usually conducted in a way that stigmatizes candidate mistakes.

### Hypocritical expectations on spend

Many companies spend 10x more on AWS than they should, and simultaneously have no appetite for refactoring or technical debt. Your company is probably no different, so please spare me the lecture about making money.

### Inflexibly following the corporate interview prompt

System design interviewers often have a reference diagram of the completed problem, and a set of answers to common questions. If your diagram doesn't match theirs enough, or you don't ask some arbitrary percentage of their questions, you don't advance. Ironically, if you ask a question not in their list, they don't know how to answer but you don't get any bonus points for stumping them.
by libraryofbabel | 2025-12-27 20:57:10+00:00
> I don’t think the intuitions necessary to do distributed computing well would come to someone who snoozed through physics

Yeah. I was a physics major and it really helped to have had my naive assumptions about time and clocks completely demolished early on by taking classes in special and general relatively. When I eventually found my way into tech a lot of distributed systems concepts that are difficult to other people (clock sync, indeterminate ordering of events, consensus) came quite naturally because of all that early training.

I think it's no accident that distributed systems theory guru Leslie Lamport had written an unpublished book on General Relativity before he wrote the famous Time, Clocks and the Ordering of Events in a Distributed System paper and the Paxos paper. In the former in particular the analogy to special relatively is quite plain to see.
by ldng | 2025-12-27 20:57:13+00:00
That might be how uv got fast but that is not why it got popular.

PyPA has been a mess for a very long time for in-fighting, astroturfing, gatekeeping and so on with pip being the battlefield. The uv team just did one thing that PyPA & co stopped doing a long time ago (if they ever did ...) : actually solving pain point of their user and never saying "it's not possible because [insert bullshit]" or reply "it's OSS, do it yourself" to then reject the work with attitude and baseless argument.

They listened to their user's issues and solved their pain points without denying them. period.
by kibwen | 2025-12-27 20:58:09+00:00
It's worse than having to parse a matching bracket, because any context where you have an item defined via nested brackets is going to be a subset of this use case. But yes, that doesn't mean you couldn't do some theoretical eager processing, but it's going to be context dependent. For example, consider a Cargo.toml file, where we've processed the `features` key for a given dependency. Is it safe to begin compiling that dependency with the given set of features before we finish parsing the file? No, because there might be a `default-features=false` key that applies to this dependency later in the file. In a format where tables weren't allowed to be split, the mere act of parsing a single, self-contained dependency entry would be enough to know for certain that no such `default-features` key exists. Not all potential keys are going to require this sort of consideration, but it could be a footgun depending on the semantics of your schema.
by wkat4242 | 2025-12-27 20:58:17+00:00
I don't mind gpg. I still use it a lot especially with the private keys on openpgp smartcards or yubikeys.

It's a pretty great ecosystem, most hardware smartcards are surrounded by a lot of black magic and secret handshakes and stuff like pkcs#11 and opensc/openct are much much harder to configure.

I use it for many things but not for email. Encrypted backups, password manager, ssh keys. For some there are other hardware options like fido2 but not for all usecases and not the same one for each usecase. So I expect to be using gpg for a long time to come.
by imoverclocked | 2025-12-27 20:58:50+00:00
The obvious counterpoint is that a PR system is also likely to break unless it is exercised+maintained often enough to catch little issues as they appear. Without a set of robust tests the new artifact is also potentially useless to a company that has already sold their last $50 WiFi camera. If the artifact is also used for their upcoming $54.99 camera then often they will have one good version there too. The artifact might work on the old camera but the risk/reward ratio is pretty high for updating the abandonware.
by k310 | 2025-12-27 20:59:07+00:00
Apparently, it's a movable feast. [0]

This is the "newest" article I found on the matter.
Monday 22 December 2025

> The Democrats from the House Oversight Committee drew attention to the apparent removal of an image showing two printed pictures of Mr Trump in a desk draw.

> One picture had Mr Trump standing surrounded by women in bathing suits, while the second appears to be an already known picture - partly obscured - of him, his wife Melania, Ghislaine Maxwell and Jeffrey Epstein.

> After the Democrats flagged the missing image on Saturday, Sky News went back to the files online and confirmed that it did appear to be missing, despite the fact they downloaded it when the files were initially released on Friday.

> The other photos removed from the trove of documents were almost all nude paintings of women in Epstein's home.

> In a post on X on Sunday, the DOJ said the image including pictures of Mr Trump has since been reposted on to the Epstein Files page.

[0]https://news.sky.com/story/image-of-trump-among-documents-re...
Show HN: Gcommit – clustering code changes semantically
by yp583 | 2025-12-27 20:59:42+00:00
I built a tool that analyzes your staged git changes, clusters them by semantic similarity using embeddings + hierarchical clustering, and creates separate commits for each cluster.
The problem: I kept making "mega-commits" with unrelated changes because I get in a flow state and then end up with a huge number of changes I forgot to commit.

How it works:

- Parses diffs into semantic chunks using tree-sitter
- Generates embeddings (OpenAI text-embedding-3-small)
- Clusters with single-linkage hierarchical clustering
- Interactive dendrogram UI to adjust cluster threshold
- Creates one commit per cluster

Currently Mac-only (uses self-written https client with kqueue), but happy to add cross-platform support if there's interest. Also planning local LLM/embedding support.

Looking for feedback!
by vlovich123 | 2025-12-27 21:00:27+00:00
Fwiw in the Bay Area I thought it was a private company but turns out it’s government run with Fastrak operated by The Bay Area Transportation Authority (BATA) in partnership with The California Department of Transportation and
The California Highway Patrol (not sure why CHP is involved but they probably get some kickback of the revenue stream in exchange for some enforcement).
by EthanHeilman | 2025-12-27 21:00:55+00:00
With Trump it appears a window is closing on the development of important technologies and research. I doubt we will enter a new dark age, but in some areas, progress is likely to slow, which in turn will be used as evidence that it isn't worth funding, which will cause funding cuts and result in even slower progress. Everyone is racing to get stuff done, because there might not be the money tomorrow. It seems likely to me that longer term, more ambitious projects are probably being sidelined because there isn't time to complete them before the pencil pushers in the whitehouse defund them.

Look at how the Nixon administration and congress gutted NASA. It took nearly 40 years to crawl out of the hole in the roadmaps that their shortsighted stupidity created. We could have had reusable rockets, aerospike engines and Nuclear Thermal Propulsion in the early 1980s. Instead we got halfway measures like the space shuttle and the ISS that both ate budget but didn't create the required innovation for lower cost to orbit.
by favflam | 2025-12-27 21:01:04+00:00
If companies operated as partnerships instead of limited liability companies, then I guess I could buy into this.

But states grant special privileges of capping personal liability for investors. Perhaps states should rethink the conditions for granting this if too many companies act like Gordon Gecko psycho paths.

The British East India company had its charter revoked once it started stepping over red lines. Voters need to reconsider the cart-blanche granting of privileges to corporate entities.
by bilbo0s | 2025-12-27 21:01:09+00:00
That’s just it.

We’ve entered a new era. Big companies don’t need your startup. They only need your smart guys. Just those few guys. You keep the rest of your engineers and figure out what to do with them.

And lately, the answer has been, “wind it all down”.

This sucks so bad for most of their employees. But it’s a signal to the labor market:

Be very honest about what you are when you’re considering working at an AI startup. Are you an AI expert? Or a TF/Pytorch monkey? There’s an enormous difference between those two things. If you’re not the key guy, require a good salary up front. Because I don’t see a future where the “acquiring” companies start needing you as well.
by cyberax | 2025-12-27 21:01:42+00:00
Yep. QNX was better than anything else around 2000. VxWorks was technically slimmer and more reliable, but QNX had a real mostly-POSIX-compatible environment. You could develop/debug the code on QNX itself and deploy it on the devices.

They were also early adopters of Eclipse, which was the "default IDE" before the advent of VS Code.
by h2zizzle | 2025-12-27 21:01:51+00:00
Alternatives are the most effective option. Tolls just make laws the rich don't have to obey and conditions they don't have to experience. Aggregate suffering isn't lowered, just shifted to the poor.

If you want cars off the road, you tax rich people and build trains and bike lanes, and shut down cynical RTO. Full stop.
by utopcell | 2025-12-27 21:01:56+00:00
Seems irrelevant to bring up cost for something that is streamline-priced today, but sure, let's move on.

> Strictly speaking, the CRT only had discrete lines not pixels.

The electron gun moves in an analog fashion, but when it hits the glass surface, it can only go through specific openings [1]. These openings are placed at a specific distance apart [2]. This distance specifies the horizontal, digital, max CRT resolution.

> No ordinary flat–panel display can emulate the rectangular pixels of the most common video modes used on CRTs because they are built with square pixels.

Today's panels have achieved "retina" resolution, which means that the human eye cannot distinguish individual pixels anymore. The rest is just software [3].

[1] https://www.youtube.com/watch?v=13bpgc8ZxTo

[2] https://en.wikipedia.org/wiki/Dot_pitch#/media/File:CRT_mask...

[3] https://www.reddit.com/r/emulation/comments/dixnso/retroarch...
by CrimsonCape | 2025-12-27 21:02:25+00:00
I am of the generation of CAD users that is entirely digital, having no experience with bluelines or hand drafted sets.

And even now the industry is still changing. The old (for me) standard was obtaining reprographics from a full service supplier, signing a contract, leasing large format plotters, monthly delivery of toner, on-call maintenance.

My favorite plotter was an Océ and I think that company died? My last office was reliant on an Océ plotter which had a Windows Forms GUI app running on a never-updated embedded Windows XP. A perfect use case for embedded Linux but I guess it either predates embedded Linux or corporate offices at the time preferred embedded Windows.

Now we don't even print drawings.

I enjoyed the article because it is written by a stereotypical draftsman. While we all write in paragraphs, draftsman have some self-taught logic which results in this confusing blog format with random quotations, italicized sentences, arbitrary mix of heading styles, self-invented acronyms. Every draftsman I ever met 1. knew better than everyone 2. Knew you were always wrong 3. eternally pissed off.
by mgraczyk | 2025-12-27 21:02:47+00:00
All of these sound like value judgements and opinions. You claim they make people dumber but the evidence is that using an LLM to search the Internet requires less brain usage? Of course it does, that's the point! Using a dishwasher also uses less of a our brain than washing dishes by hand. I will use my brain for other things.

And whether LLMs are a "good" use of electricity is purely a value judgement. I'm not a fan of cars and don't drive, and a single car ride can use more energy than every LLM query made in a year by most ChatGPT users. But I don't think that makes people who drive cars evil
by rzmmm | 2025-12-27 21:03:12+00:00
To me it's interesting that some type 1 diabetics prefer to manage the disease with a carbohydrate-restricted diet, but some type 1 diabetics prefer to use completely opposite strategy and choose to eat a low-fat diet instead. Here is an article written by a type 1 diabetic with a non-diabetic blood glucose levels on a low-fat diet:

https://www.masteringdiabetes.org/type-1-diabetes-diet/

I'm not sure what explains the discrepancy. The medical guidelines seem to recommend the same diet for type 1 diabetics as anyone else.
by gnabgib | 2025-12-27 21:03:56+00:00
This is about 5 specific individuals, not all of Europe. (US decision to impose travel restrictions on certain EU individuals)

Related: US bars 5 Europeans it says pressured tech firms to censor American viewpoints (92 points, 3 days ago, 35 comments) https://news.ycombinator.com/item?id=46370787
by tim-tday | 2025-12-27 21:04:35+00:00
Call me crazy but I’d like to know how safe and effective that delivery mechanism is. On the one hand there’s the problem of unnecessary hurdles, on the other there’s the need to do science.

Perhaps we should remove all unnecessary hurdles while still doing science. Doing science means keeping track of who takes it and what happens to them (good and bad).

If we’re proposing testing a new delivery mechanism for all vaccines, I’m 100% in favor.
If we’re proposing skipping the science part I’m 100% opposed.
by Analemma_ | 2025-12-27 21:05:06+00:00
It has always been the case, but each year there’s a fresh crop of new, bright-eyed 20-year-olds who haven’t learned it yet. The entire startup ecosystem essentially depends on the fact that some people haven’t yet internalized that options are worthless and working 80+-hour weeks if you’re employee #3 or higher never pays off, because even in the slim chance your company has a successful exit you’ll get fucked over by antics like this.

The best we can do is try and make “options have an EV of 0, startups aren’t worth it, join a FAANG” a widely-known meme in places like HN to keep as many people as possible from having to lean this the hard way. We’ll never save everyone, but at least it’s more widely-known than it used to be.