MurphyA/hacker-news huggingface dataset:
by jablongo | 2026-01-07 20:29:24+00:00
Interestingly in healthcare there is a correlation between companies that license/sell healthcare data to other ones (usually they try to do this in a revokable way with very stringent legal terms, but sometimes they just sell it if there is enough money involved) and their privacy stance... and it's not what you would think. Often it's these companies that are pushing for more stringent privacy laws and practices. For example, they could claim that they cannot share anonymized data with academic researchers, because of xyz virtuous privacy rules, when they are actually the ones making money off of selling patient data. It's an interesting phenomenon I have observed while working in the industry that seems to refute your claim that "there's no money in privacy". Another way to think about it is that they want to induce a lower overall supply for the commodity they are selling, and they do this by championing privacy rules.
by anon84873628 | 2026-01-07 20:29:31+00:00
Dictionary definition of "invasion" and "invasive" with regards to military incursions tend to emphasize the size of the force. Same for "invasive species" and invasion biology.

But you can also have an invasion of privacy or invasive surgery. In that sense it is about unwelcome intrusion into one's body / sovereignty.

And people are entertained by news articles with titles like, "10 times countries accidentally invaded their neighbors." Clearly the intent to violate sovereignty matters.

I think you can argue that the Bin Laden raid was and invasion into Pakistan. Anytime a military forces enters uninvited, that's an invasion.
by Terretta | 2026-01-07 20:29:52+00:00
The Touch Bar was so useless* it's now selling like hotcakes as an accessory:

“Trigger actions, launch apps, and control your entire setup—all from a hyper-customizable deck of vibrant LCD keys.”

https://www.elgato.com/us/en/p/stream-deck

* Narrator: Not actually useless. Mine is setup for multi-screen chat/video/notes windows placement and app window sharing for video conferencing.
by antonymoose | 2026-01-07 20:29:58+00:00
This guy wholesales ;)

I recently worked on an MVP for a Zillow-for-wholesale startup. As a curveball, our state passed a law restricting where and how these contract-to-buy sellers operate. So their workaround, after consulting lots of lawyers, was to provide a standardized LLC / Contract flow such that you’re no longer marketing a house for sale. You’re marketing a stake in an LLC, only that LLC has a sole purpose (a contract to option out a specific house).
by usefulcat | 2026-01-07 20:31:15+00:00
The R party has changed so radically that it's hardly recognizable any more. As a result, "not republican" is no longer a very meaningful description.

I think the most likely explanation is pretty simple. Whenever people are unhappy with their economic situation, at the ballot box they take it out on whoever is currently in power, logic be damned. Politicians know this.
by usefulposter | 2026-01-07 20:31:29+00:00
Help center - https://tailscale.com/kb/1596/secure-node-state-storage:

>Secure node state storage can help protect against a malicious actor copying node state from one device to another, effectively cloning the node. By using platform-specific capabilities, Tailscale ensures node state encrypts at rest, making theft from disk and node cloning more difficult.

Marketing blogpost - https://tailscale.com/blog/encrypting-data-at-rest:

>What we really care about here are those private keys stored in the state file, since those are used to identify your node to the coordination server and to other nodes. We need to protect them from exfiltration.

>If the Tailscale state file is unencrypted, an attacker with that kind of root access could use the file’s contents from a different machine and impersonate your node. From the perspective of the Tailscale coordination server, it’s as if your device switched to a different network and got a new IP address. We call this attack “node cloning”.
by vidarh | 2026-01-07 20:31:34+00:00
So again, this is basically the compatibilist stance. To me, it rings hollow because it glosses over whether you actually made a decision in a way that is qualtitively different from how a clock "chooses" to move the minute hand one minute further.

And so I would answer to your question about regrets that I don't believe you had that choice. That you couldn't have chosen differently given the same inputs and state. Your "choice" followed the preceding state with the same predictability as a well functioning clock.
by throw-qqqqq | 2026-01-07 20:31:34+00:00
Denmark taxes unrealized gains in accumulating funds, unless they are on the “exception-list” (SKATs positivliste) or you use the tax advantaged “aktiesparekonto”.

If you buy regular stocks in a regular brokerage account, you do not incur taxes before selling (with profit).

Same for dividend-distributing ETFs.
by vedmakk | 2026-01-07 20:31:43+00:00
I don't get the Gemini 3 hype... yes it's their first usable model, but its not even close to what Opus 4.5 and GPT 5.2 can do.

Maybe on Benchmarks... but I'm forced to use Gemini at work everyday, while I use Opus 4.5 / GPT 5.2 privately every day... and Gemini is just lacking so much wit, creativity and multi-step problem solving skills compared to Opus.

Not to mention that Gemini CLI is a pain to use - after getting used to the smoothness of Claude
Code.

Am I alone with this?
by gck1 | 2026-01-07 20:31:54+00:00
This is some great advice. What I would add is to avoid the internal plan mode and just build your own. Built in one creates md files outside the project, gives the files random names and its hard to reference in the future.

It's also hard to steer the plan mode or have it remember some behavior that you want to enforce. It's much better to create a custom command with custom instructions that acts as the plan mode.

My system works like this:

/implement command acts as an orchestrator & plan mode, and it is instructed to launch predefined set of agents based on the problem and have them utilize specific skills. Every time /implement command is initiated, it has to create markdown file inside my own project, and then each subagent is also instructed to update the file when it finished working.

This way, orchestrator can spot that agent misbehaved, and reviewer agent can see what developer agent tried to do and why it was wrong.
by bflesch | 2026-01-07 20:31:56+00:00
Yes, it might've been lost in translation but my socket also was located on the inside of an exterior wall of the building. So one side was room other side was outside. If all your problematic outlets are located like this, then it might be a condensation/insulation problem.

Obviously you should rule out a leaking pipe, especially if someone created a slow leak by putting a nail into a wastewater pipe, and also rule out a damage to the outside of the wall where rain could come in.

Maybe you can find out if there was a change to the exterior walls after the house was originally built, for example someone insulating the building by putting foam mats on the exterior walls during the most recent "renovation", or putting insulation wallpaper on the inside of the exterior walls. When houses are originally built, normally experts ensure with calculations that no condensation problems will happen within exterior walls.

But after many decades people think they are clever by putting additional insulation on the exterior walls in order to save some money, or to simply change the style of the building. In worst case, additional insulation will move the dew point towards the inside of the wall, and then condensation of warm+humid indoor air will happen within your exterior wall. If it is a wooden building like it's common in the US this can create a mold problem. But it can also be a problem for stone buildings like we have here in Germany, if a wallpaper of wallpaint is used that prevents humidity that is trapped within the stone wall from evaporating.

Once you know what materials were used for your exterior wall, you can use a very nice calculator [1] that will show you if the wall has a condensation problem or not. For this you need thickness and material for every single layer of the outside wall.

[1] https://www.ubakus.de/en/r-value-calculator/
by rgmerk | 2026-01-07 20:31:58+00:00
It will make very little difference in the end.

Australia's land tax system makes it effectively impossible for large corporations to own large chunks of residential property, but our real estate is amongst the world's most expensive and landlords are still awful - it's just that the landlords are hundreds of thousands of dentists and, yes, software engineers rather corporate entities.

I'd you want housing to be cheaper and renters to be better treated, increase supply. Everything else is window-dressing.
by belorn | 2026-01-07 20:32:13+00:00
Painting the flag on the hull while at sea seems very similar to the plotline in lord of wars when they repainted the name of the ship in order to avoid detection. It is not a very standard operation at sea.

The Russian shadow fleet is well known for flying a false flag so it makes it a bit ironic when a ship of that suddenly claim to be Russian when it want others to treat it as being Russian.
by jpadkins | 2026-01-07 20:32:37+00:00
But he didn't say that. He cited the studies that said increased Paracetamol during pregnancy correlates with higher rates of autism, and people should know that and be careful.
Whenever we discover a link between two things, it's important to share that in a responsible way. It takes years or a decade of research to prove causation, but we should issue warnings once a link is established. A lot of people can be harmed if the government does not publish when it finds harm that correlates with a substance.
by holg | 2026-01-07 20:32:47+00:00
nice job! so i tried around and so far am impressed,
anyhow:

\newcommand{\foo}[1]{\bar{#1}}
\renewcommand{\bar}[1]{\foo{#1}} % mutual recursion
\foo{x}
\def\x{\y}\def\y{z}\x % chained expansion

+>

#set page(paper: "a4")
#set heading(numbering: "1.")
#set math.equation(numbering: "(1)")
/* \foo /
/ \y /

\foo{x} → \bar{x} → \foo{x} → ∞
Expected: hit depth limit, emit warning, output either x or the unexpanded \foo{x}
Actual: / \foo */ — silently converted to a comment, lost the argument x entirely
by D-Machine | 2026-01-07 20:33:07+00:00
Butter is NOT favored because most people had it in their youth, but because of its extremely distinct flavour.

"Unctuous" is certainly not specific enough, the reason butter (and ghee) is so delicious is its butteriness, i.e. it has a highly distinct taste. All properly rendered animal fats have highly distinct tastes and serve different purposes. Schmaltz tastes slightly of chicken, duck fat of duck, lard of pork, and tallow of beef.

But butter does NOT distinctly taste of beef, rather, it is reminiscent of slightly-aged milk (or, in the case of ghee, it may even strongly smell like certain kinds of aged cheese). There is, also, in butter, significant absorbed water content, and, to my palate, even a very subtle acidity that is not quite present in other rendered animal fats that give it a sort of brightness that make it work in things like butter-creams and other delicate or mild flavours (e.g. popcorn).

It is IMO this specifically "non-meaty" unctuousness that is the real draw of butter. Not some childhood nostalgia.
by Traster | 2026-01-07 20:33:25+00:00
Fundamentally when you think about it, what people know today as AI are things like ChatGPT and all of those products run on cloud infrastructure mainly via the browser or an app. So it makes perfect sense that customers just get confused when you say "This is an AI PC". Like, what a weird thing to say - my smartphone can do ChatGPT why would I buy a PC to do that. It's just a totally confusing selling point. So you ask the question why is it an AI PC and then you have to talk about NPUs, which apart from anything else are confusing (Neural what?) but bring you back to this conversation:

What is an NPU? Oh it's a special bit of hardware to do AI. Oh ok, does it run ChatGPT? Well no, that still happens in the cloud. Ok, so why would I buy this?
by sb8244 | 2026-01-07 20:33:27+00:00
This breaks down because Tailwind is not monetized, is completely free, and hasn't indicated it won't be.

There is a corporate side with other features that has never been free. I pay for it because it's great.

I'm not sure if you're purposefully misstating it at this point or not. Several people have corrected you and you seem to double down incorrectly each time.
by tempestn | 2026-01-07 20:33:40+00:00
Honestly I don't disagree with anything you wrote, I don't think. It is worth remembering that if we were born in someone else's shoes, with their genes and their environment, we would literally be them and would act as they act. In that way, yes, agency is an illusion. Remembering this can help us to have empathy for others, potentially even those with whom we vehemently disagree.

But, as you said, we still all make decisions every day, and those decisions do affect our lives. So by acting as if we have agency, we can still have a positive impact, both on ourselves and others.
by falloutx | 2026-01-07 20:33:51+00:00
Dont use it on gemini.google.com, but instead try it on aistudio.google.com.

Model may be the same but the agent on aistudio makes it much better when it comes to generating code.

Still jules.google.com is far behind in terms of actual coding agents which you can run in command line.

Google as always has over engineered their stuff to make it confusing for end users.
by traceroute66 | 2026-01-07 20:33:53+00:00
Historical blog post from tailscale (August 2025) saying how awesome and important this feature was[1].

TL;DR If you care about the stuff mentioned in that blog post (which most sensible sysadmins would) then the implication is that you are no longer protected against those threat scenarios UNLESS you manually apply the flag at install time.

Which means for people using deployment scripts/tools you now need to update those to put the flag in during installation. Because previously you could rely on the feature being "on by default", which is no longer the case.

[1]https://tailscale.com/blog/encrypting-data-at-rest
by j_w | 2026-01-07 20:33:55+00:00
This understates the vegetable and fruit intake you should have. 3 servings vegetables and 2 fruit is under what you should aim for. 2-4 servings of grains is a lot of grain.

Ideally the bulk of the volume that you eat should be vegetables and fruits. Meat as nutritionally required/when you like it. Meat at every meal/every day is not needed. Grains are a good filler, but vegetables and fruits are king.
by chaps | 2026-01-07 20:34:00+00:00
I used to do competitive air rifle shooting (10m 3-position precision .177 air rifle. I have a big box of awards/medals) and yeah, totally. It takes intention to relax those clenched muscles but doing it is like a wave of calm passes over. Face muscle relaxation is largely the key. It's something that I can thankfully still tap into these days, though because it requires intent, it isn't the easiest to attempt or even think of. Practice helps!
by newtonsmethod | 2026-01-07 20:34:07+00:00
The claim they went into effect January 1 simply does not seem true.

The finished products tariff was delayed: https://edition.cnn.com/2026/01/01/business/trump-furniture-...
For unfinished lumber, I don't think there was any tariff going into effect January 1.

Sure, these tariffs may further increase the house of prices (e.g. be relevant to 15% of the cost of the house, with tariffs ranging from 20% to 50% and sources of materials adjusting to these tariffs), but the say 4% future effect of these tariffs is likely less than the effect of zoning laws, other development restrictions, and rent freezing.
by scottyah | 2026-01-07 20:34:21+00:00
It's how you use the tool that matters. Some people get bitter and try to compare it to top engineers' work on novel things as a strawman so they can go "Hah! Look how it failed!" as they swing a hammer to demonstrate it cannot chop down a tree. Because the tool is so novel and it's use us a lot more abstract than that of an axe, it is taking awhile for some to see its potential, especially if they are remembering models from even six months ago.

Engineering is just problem solving, nobody judges structural engineers for designing structures with another Simpson Strong Tie/No.2 Pine 2x4 combo because that is just another easy (and therefore cheap) way to rapidly get to the desired state. If your client/company want to pay for art, that's great! Most just want the thing done fast and robustly.
by ChrisArchitect | 2026-01-07 20:34:41+00:00
Related:

MongoBleed

https://news.ycombinator.com/item?id=46394620

MongoBleed explained simply

https://news.ycombinator.com/item?id=46414475

MongoDB Server Security Update, December 2025

https://news.ycombinator.com/item?id=46427920
by iamnothere | 2026-01-07 20:34:43+00:00
True, but typically this also means fewer jobs, local economic contraction, and eventually neighborhoods full of decaying empty properties as in Detroit. They did achieve lower density, as many abandoned homes were forcibly demolished. Housing is cheaper now too.

It seems much more realistic to freeze growth than reverse it. Even then, growth in surrounding areas or other factors can quickly make the area more desirable and expensive as in SF.
by sokoloff | 2026-01-07 20:34:53+00:00
That is a composite image, with screenshots from two different pages (and I'm virtually certain from two different flights), not a legend of the seating chart and a seating chart.

I can't find an ATL-SFO flight offering Premium Select and in fact couldn't find a domestic Premium Select flight at all, but on flights where I can find Premium Select, such as BOS-AMS on May 10, 2026, here is the fare selection screenshot from that flight, and the seating chart screenshot, including the legend on a single page:

https://imgur.com/a/Nz1FxOT

Notably, neither of those use red for "First Class" and there's no confusion between trying to use a legend from one page as a key to understand a seating chart on a different page. In fact, they both use red for "Premium Select" and booking Premium Select on that flight gives you a fare class of "A", which is specific to Premium Select (and NOT to First Class/Delta One, which share J, C, D, I, and Z, because Delta One is just a branding of First Class, rather than a cabin distinct from first class).

Delta fare class codes: https://www.nerdwallet.com/travel/learn/delta-fare-classes

I'm not saying that there was a specific intent to deceive with that prior imgur link, but I think the end effect was deceptive.
by wat10000 | 2026-01-07 20:34:54+00:00
This department is led by an insane person who constantly says ridiculous things. It's not a "purely political reflex" to have an initial bad reaction to anything he puts out. The fact that this is fairly sensible is quite surprising. I'm sure it won't last, and we'll soon be back to saying Advil causes schizophrenia or whatever the next round of madness is.
Ask HN: Job seekers, what's working / not working?
by Jabbs | 2026-01-07 20:35:29+00:00
I've often been in the market for new software engineer opportunities and have found some untraditional ways of finding new jobs. But with so many AI tools and ATS keyword matching (and so on) I'm curious what job search strategies are working for you today? Also, what seems to be a waste of your time?
by tonymet | 2026-01-07 20:35:32+00:00
I've built Healthcare SAAS APIs that required custom integrations with EHR partners, as well as consulted on similar apps for others.

On top of common OWASP vulnerabilities, the bigger concern is that EHR and provider service apps do not have the robust security practices needed to defend against attacks. They aren't doing active pen testing, red-teaming, supply chain auditing -- all of the recurring and costly practices necessary to ensure asset security.

There are many regulations, HIPAA being the most notable, but their requirements and the audit process are incredibly primitive . They are still using a 1990s threat model. Despite HIPAA audits being expensive, the discoveries are trivial, and they are not recurring, so vulns can originate between the audit duration and the audit summary delivery.
by maxkfranz | 2026-01-07 20:35:38+00:00
> Once you’ve got Claude Code set up, you can point it at your codebase, have it learn your conventions, pull in best practices, and refine everything until it’s basically operating like a super-powered teammate. The real unlock is building a solid set of reusable “skills” plus a few agents for the stuff you do all the time.

I agree with this, but I haven't needed to use any advanced features to get good results. I think the simple approach gets you most of the benefits. Broadly, I just have markdown files in the repo written for a human dev audience that the agent can also use.

Basically:

- README.md with a quick start section for devs, descriptions of all build targets and tests, etc. Normal stuff.

- AGENTS.md (only file that's not written for people specifically) that just describes the overall directory structure and has a short step of instructions for the agent: (1) Always read the readme before you start. (2) Always read the relevant design docs before you start. (3) Always run the linter, a build, and tests whenever you make code changes.

- docs/*.md that contain design docs, architecture docs, and user stories, just text. It's important to have these resources anyway, agent or no.

As with human devs, the better the docs/requirements the better the results.
by Analemma_ | 2026-01-07 20:35:51+00:00
I'm not against the idea per se, but "institutional investors are buying up homes" is an effect, not a cause. Boomers demanded that "house values are never allowed to go down, only up" and put all manner of construction-preventing policy in place to make sure this happened, so of course institutional investors showed up. If there's an asset class which is only allowed to go up, why wouldn't they?

Banning institutional investment doesn't remove the "can only go up" laws and mindset, so I think (assuming this even happens, which it probably won't: TACO) the actual effect on prices will be minimal.
by hollerith | 2026-01-07 20:35:51+00:00
Bazzite is built using imagemode/bootc; is it not?

I'm trying to understand the "deprecated already" in your first paragraph. (All I know about rpm-ostree is from using and adminning a distro that relies on rpm-ostree. I.e., I don't know much.)

Here is my guess as to what you mean: Bazzite could continue to use imagemode and bootc while replacing rpm-ostree with something better, and maybe you'll give Bazzite another look after that happens.
by potato3732842 | 2026-01-07 20:35:53+00:00
These people usually know enough to know when it's "not quite right". Same "don't trust the docs" story that existed in many workplaces long before AI

An example I saw recently was someone asked for a modern equivalent of a grease that's no longer made/relevant and it replied back with some weird aviation stuff. The "real" answer wound up being "just use anything, the builders intent in specifying was to prevent you from using tallow or some other crap 100yr ago"
by bgwalter | 2026-01-07 20:35:53+00:00
DDT has been banned, cigarettes are all but banned, leaded fuel has been banned. Nuclear energy has been banned in Germany.

The industry wanted all of that and did not get its way after some time. You can ban "AI", make companies respect copyright. You can do all sorts of things.

Since "AI" can only plagiarize, countries that do the above will have an edge (I'm not talking about military applications that can still be allowed or should be regulated like in treaties for nuclear weapons).