MurphyA/hacker-news huggingface dataset:
by graemep | 2026-03-10 15:04:47+00:00
Higher temperatures reduce "the level of physical activity that a person can safely sustain without experiencing an uncontrolled rise in body temperature" is hardly surprising.

For those of us who have lived in a hot climate its a statement of the obvious. Not only that, its a lot harder to concentrate so it affects mental work as well as physical. That is why, for example, air conditioning is an aid to productivity in hot climates - Lee Kuan Yew claimed air conditioning was a critical factor in Singapore's prosperity.
by Lapsa | 2026-03-10 15:04:52+00:00
James C. Lin work is even more compelling https://ieeexplore.ieee.org/document/9366412 NASA deciphered thoughts back in 2003 https://ntrs.nasa.gov/citations/20030018896 and DARPA budget of 2008 mentions "silent talk" https://commons.wikimedia.org/wiki/File:Fiscal_Year_2010_DAR... FMCW radars used to recognize your emotions https://ietresearch.onlinelibrary.wiley.com/doi/full/10.1049...
by Jtsummers | 2026-03-10 15:04:52+00:00
It's pretty much the same number of bracket-type characters as other languages, and both () and {} require the use of the shift key. Only counting the parentheses and curly braces:

(defun hello (name)
(format t "Hello, ~A!" name)) ;; 6 parens, 6 shift keys

def hello(name):
print(f"Hello, {name}") # 4 parens, 2 curlies, 6 shift keys

void hello(char* name) {
printf("Hello, %s\n", name);
} // 4 parens, 2 curlies, 6 shift keys

No real difference for typing.
by nicbou | 2026-03-10 15:04:53+00:00
Yes? As I wrote, the mere act of writing down your feelings forces you to acknowledge them and see patterns in them. Sometimes while writing something down I realise "wait, I've been through this before" or "every time this person is around, I feel this way". It helped me be more self-aware, for my own good.

It turns out that our memory storage device uses a very lossy form of compression. Memories get simplified and distorted over time. Heck, I can't even remember when something started hurting, so how should I notice a year-long pattern of thinking around a certain topic?
by patchnull | 2026-03-10 15:05:21+00:00
Current FHE on general CPUs is typically 10,000x to 100,000x slower than plaintext, depending on the scheme and operation. So even with a 5,000x ASIC speedup you are still looking at roughly 20-100x overhead vs unencrypted compute.

That rules out anything latency-sensitive, but for batch workloads like aggregating encrypted medical records or running simple ML inference on private data it starts to become practical. The real unlock is not raw speed parity but getting FHE fast enough that you can justify the privacy tradeoff for specific regulated workloads.
by hellojesus | 2026-03-10 15:05:43+00:00
It's either because the non-ad-driven tvs cost more, resulting in too few sales to sustain (because no lifetime revenue from data sales) or the lifetime revenue from data sales is so profitable that companies take the risk on being undercut by a market entrant that will sell dumb tvs.

My guess is that the vast majority of people will trade data for a cheaper price point every time (my wife is certainly one of these people), so the market just can't support the volume of sales necessary to make the price point of dumb tvs competitive.
by vessenes | 2026-03-10 15:05:49+00:00
Thank you for real data. Please moderate the use of the word profitable talking to engineers! We get the same circle jerk over and over here.

Profit implies a GAAP accrual of some sort. On any accrual schedule tied to reality, the companies are profitable now - that is, inference margin on each given model has more than paid for capital costs of training and deploying those models.

That the companies get to show a loss is a feature of cash-basis accounting: they made $100m net on that last model? Good news, We’re spending $1b on the next! Infinite tax losses!

The companies will not be cashflow positive for years. Why does this persnickety difference matter? It matters to me because I care about the engineers here - and they seem collectively likely to either short every AI company IPOing, or just quietly ignore AI impact on their livelihood, or head off into a corner and go catatonic - all based on a worldview that “this is collective insanity and everything here is going to eventually go bankrupt” — none of those are good outcomes. Shorting might be, but it should be done judiciously, and understanding the financial factors at play. So, anyway, long plea over - but, allow me to plead: cashflow positive if you want to make the point you were making.
by minorbug | 2026-03-10 15:06:20+00:00
Shoot that does sound like “no one can read it” .. sorry I mean “no modern OS”. I fixed it, thank you!

And yes tons of folks replicate MacPaint. I hope it didn’t sound like I was saying I was the first to think of it. I wanted to document the process of using CC to port it. The fact that it made something my kids love is super satisfying
by notpachet | 2026-03-10 15:06:31+00:00
> Claude and GPT regularly write programs that are way better than what I would’ve written

Is that really true? Like, if you took the time to plan it carefully, dot every i, cross every t?

The way I think of LLM's is as "median targeters" -- they reliably produce output at the centre of the bell curve from their training set. So if you're working in a language that you're unfamiliar with -- let's say I wanted to make a todo list in COBOL -- then LLM's can be a great help, because the median COBOL developer is better than I am. But for languages I'm actually versed in, the median is significantly worse than what I could produce.

So when I hear people say things like "the clanker produces better programs than me", what I hear is that you're worse than the median developer at producing programs by hand.
by codehero | 2026-03-10 15:06:53+00:00
Depends on the quality of the solder joint.
Poor quality solder joints do not survive mechanical shock.
If you are fighting a GND pin that sinks a lot of heat, using leadfree solder and you aren't that skilled...don't trim that lead flush with the PCB.
Otherwise, if you are sure that the solder has wicked into the hole, trim away.

So if someone is telling you not to trim the lead...I'll let you draw your own conclusion.
by boramalper | 2026-03-10 15:07:51+00:00
If you're interested in "private AI", see Confer [0] by Moxie Marlinspike, the founder of Signal private messaging app. They go into more detail in their blog. [1]

[0] https://confer.to/

[1] https://confer.to/blog/2025/12/confessions-to-a-data-lake/
by PowerElectronix | 2026-03-10 15:08:11+00:00
Nope, it falls more under trade secrets than copyright.

If you do something that requires stealing the code (publishing it, selling it, etc) the company can legally fuck you up.

Now, once it's in tbe wind, it becomes almost impossible to pursue from a practical point of view, as any implementer can claim trade secrets to avoid showing you the code.
by johncoltrane | 2026-03-10 15:08:11+00:00
Assuming you already had a ~/.vimrc, the only non-defaults in that list are:

:let no_man_maps=1
:let loaded_matchparen = 1
:set comments=""
:set matchpairs=""
:set paste

All the other lines set options to their default value, which is pointless.

The values for 'comments' and 'matchpairs' are incorrect, they should be:

:set comments=
:set matchpairs=

Enabling 'paste' by default is a very bad idea, with lots of side-effects.

Setting the following variable is useless if you don't enable the 'man' plugin, but maybe you do it manually during a session. I don't know. YMMV.

:let no_man_maps=1
by crakhamster01 | 2026-03-10 15:08:37+00:00
The wave of LLM-style writing taking over the internet is definitely a bit scary. Feels like a similar problem to GenAI code/style eventually dominating the data that LLMs are trained on.

But luckily there's a large body of well written books/blogs/talks/speeches out there. Also anecdotally, I feel like a lot of the "bad writing" I see online these days is usually in the tech sphere.
by hkonte | 2026-03-10 15:08:39+00:00
Good problem to solve. One thing that makes A/B testing prompts harder than it should be: prompts are usually one big blob of text, so when variant B wins, you can't tell if it was the role change, the constraint, or the output format that moved the needle.

If you decompose the prompt into typed blocks before feeding it to xR2, the variant comparison gets much cleaner. You're testing "constraint block v2 vs v1" rather than "700-token string A vs 700-token string B." Attribution becomes tractable.

I've been building flompt [1] for the composition side of this. 12 semantic block types, compiles to structured XML. Would integrate naturally with a testing layer like yours.

[1] https://github.com/Nyrok/flompt
by SamuelAdams | 2026-03-10 15:08:42+00:00
My question on AI generated contributions and content in general: on a long enough timeline, with ever improving advancements in AI, how can people reliably tell the difference between human and AI generated efforts?

Sure now it is easy, but in 3-10 years AI will get significantly better. It is a lot like the audio quality of an MP3 recording. It is not perfect (lossless audio is better), but for the majority of users it is "good enough".

At a certain point AI generated content, PR's, etc will be good enough for humans to accept it as "human". What happens then, when even the best checks and balances are fooled?
by throwaway5752 | 2026-03-10 15:08:52+00:00
"CO2 levels are likely to be lower by the end of the century"

This is not well supported by any evidence that I'm aware of.

These are scientific papers, they couch things in conservative wording. The fact that these papers exist ought to alarm you, and CO2 levels.

Atmosphere CO2 concentration is accelerating, and enter areas of uncontrolled feedback loops
by patchnull | 2026-03-10 15:08:57+00:00
Same experience here. What worked for me was using CubeMX purely for pin and clock config, then dropping down to the LL (low-layer) drivers or direct CMSIS register access for anything in a hot path. The HAL interrupt handlers in particular add a surprising amount of overhead — on a tight DMA transfer loop I measured ~40% cycle waste just from HAL callback dispatch.

The LL API is basically thin inline wrappers around register writes, so you still get the CubeMX-generated init code but without the HAL abstraction tax at runtime.
by Marsymars | 2026-03-10 15:09:16+00:00
> This is an… interesting choice for archival purposes. What exactly do you think makes HFS+'s reliability better? The only thing I can think of is that HFS+ has journaling while FAT and derivatives do not, but that doesn't particularly matter after the data is on the disk and it's cleanly unmounted (which should be a safe assumption in most archival scenarios).

Yes, journaling. Power cuts or unclean unmounts are enough of a risk for me that I don't see any reason to use a file system without journaling.

> The Linux HFS+ driver is basically unmaintained, and cannot write to journaled disks. On Windows, the only choice a paid driver. I guess it's fine if you're strictly a Mac user, but it's a real problem if you need to access the disk on another machine. Even if you don't, I still wouldn't trust Apple for long-term support of anything.

I just don't expect Linux or Windows support to be relevant to me or my family's use, or the cost of the Windows driver to be a problem if it ever came up.

If in a decade Apple drops HFS+, it's not something they're going to do without notice, it's something where I'll have plenty of notice to take the relatively small required effort to migrate my archives to a different file system.

> That said, I'd consider ZFS or btrfs for HDD archival. Granted broad (Mac/Windows) support is weaker than FAT, but at least the filesystems are completely open source. But what really makes them interesting is their automatic data checksumming to detect (and possibly repair) bitrot, which is particularly useful for archival.

I use btrfs for non-archival storage, but don't really see it as useful for archival storage - it's effectively unusable for my wife if I get hit by a bus.

> So 20 years down the line, you'll certainly have something that can read an exFAT drive without much if any pain, regardless of which platform you're using at the time. HFS+? Who knows.

You're optimizing for a problem that isn't in my risk assessment - i.e. I don't care if can shelf a drive and easily read from it in 20 years, I just want to maximize reliability over a 20 year timespan where I'm willing to take maintenance action if required. (And I think you're overly negative on Apple's support of old tech. e.g. Apple's didn't drop software Firewire support for a decade after they stopped selling their last Firewire device - that's plenty of time for a migration if my archival drives were using a Firewire connection. HFS+ is Apple's currently-supported file system for non-SSD storage, and I don't see a medium-term path where they extend APFS support to HDDs or drop HDD support entirely.)
by dec0dedab0de | 2026-03-10 15:09:23+00:00
We could also just have some of the rights go away after X amount of years.
Maybe after so much time it's still not legal to copy the original work, but it is legal to make a cover song, or a derivative work using the same character.
At another point maybe it's no longer to illegal to copy for free, but it is still illegal to sell without permission.

I personally think we should have shorter limits for non-creator owners of copyright, and for creators it should be like 20 years or death whichever comes last. I also think compulsory licensing should exist for everything.
by vavkamil | 2026-03-10 15:09:52+00:00
Quick fix based on https://github.com/pgadmin-org/pgadmin4/issues/9696#issuecom...

Click on the "Reset layout" button in the query tool (located in the top right corner), and it will move the "AI Assistant" tab to the right. Now, when you query a table, it will default to the Query tab as always.
by notpachet | 2026-03-10 15:10:20+00:00
> It's clear that doing it by hand would mostly be because you enjoy the process.

This is gaslighting. We're only a few years into coding agents being a thing. Look at the history of human innovation and tell me that I'm unreasonable for suspecting that there is an iceberg worth of unmitigated externalities lurking beneath the surface that haven't yet been brought to light. In time they might. Like PFAS, ozone holes, global warming.
by 3012846 | 2026-03-10 15:10:27+00:00
Trump already talks about the war being done and phones with Putin. Why? Do they discuss that the stupid Europeans are now under the LNG thumb of the US and Putin can have Ukraine and Trump can have Greenland?

Any solar energy is welcome, but energy prices are ruining households anyway. Especially those that were told by the government 30 years ago that natural gas is the future.

The EU cannot leave energy policy to Trump and Putin and hope for the best. Gas is not only needed for heating. It is needed for producing fertilizer. The whole policy of letting Russia hoard its resources and be the last country with the highly valuable raw material for the chemical industry is insane. Especially for those countries that fear Russia.
by dietr1ch | 2026-03-10 15:10:50+00:00
> Emacs is still so much slower than Neovim, even in the case of launching and immediately quitting

I agree, but there's ways around it. On my machine the Emacs daemon is ready before I even log-in (lingering [^0]).

I think I only restart the daemon when I update emacs and its packages, and yeah, Emacs and Spacemacs are slow, but do not slow me down.

[^0]: https://wiki.archlinux.org/title/Systemd/User#Automatic_star...
by jacquesm | 2026-03-10 15:11:16+00:00
Yes, the typical way this works is that the lookup table is programmed during device calibration and that the microcontroller has a temperature sensor attached and uses a varicap to drive one of the two capacitors attached to the crystal (usually through a coupling capacitor to avoid loading up the circuit too much).

This is nice because it will help to keep the crystal on track but a lot depends on the time constants of the control circuit whether or not the Allan Deviation of the circuit as a whole is going to be acceptable across all applicable timescales.

As a domain this is both fascinating and far more complex than I had ever imagined it to be, but having spent the last couple of months researching this and building (small) prototypes I've learned enough to have holy respect for anything that doesn't have an atomic clock in it and that does better than 10^-7. That is a serious engineering challenge especially when you're on a tiny budget.

If you can use a GPS disciplined oscillator then that's one possible solution, but there to you may see short term deviations that are unacceptable even if the system is long term very precise.
by jedberg | 2026-03-10 15:11:19+00:00
> and approaches Linux performance in some areas (e.g. Networking)

I started using FreeBSD 26 years ago when I worked for Sendmail, who had a couple of core committers on staff or staff-adjacent. Back then the refrain was "it can't do nearly as much as Linux, but what it does do it's much better than Linux".

And specifically it was known that if you wanted the best possible networking stack, FreeBSD was the choice to make (And also why Netflix uses it, for the networking stack).

All this to say, is it true that Linux now has better network performance, or did you mistype that?
by hombre_fatal | 2026-03-10 15:12:07+00:00
You say "on a long enough timeline", but you already can't tell today in the hands of someone who knows what they're doing.

I think a lot of anti-LLM opinions just come from interacting with the lowest effort LLM slop and someone not realizing that it's really a problem with a low value person behind it.

It's why "no AI allowed" is pointless; high value contributors won't follow it because they know how to use it productively and they know there's no way for you to tell, and low value people never cared about wasting your time with low effort output, so the rule is performative.

e.g. If you tell me AI isn't allowed because it writes bad code, then you're clearly not talking to someone who uses AI to plan, specify, and implement high quality code.
by freedomben | 2026-03-10 15:12:08+00:00
Yes it must be decrypted eventually, but I've read about systems (I think HDMI does this) where the keys are stored in the end device (like the TV or monitor) that the user can't access. Given that we already have that, I think I agree that this news doesn't change anything, but I wonder if there are clever uses I haven't thought of
by Lapsa | 2026-03-10 15:12:34+00:00
according to James C. Lin: "A high-power microwave pulse-generated acoustic pressure wave initiated in the brain and reverberating inside the head could bolster the initial pressure, causing injury of brain matter. Thus, it is conceivable that the microwave auditory effect or the microwave pulse-induced pressure shock wave inside the head could become a potentially lethal or nonlethal weapon against animals and humans." https://ieeexplore.ieee.org/document/9366412
by PurpleRamen | 2026-03-10 15:12:34+00:00
It's a mix between decades of brainwashing, fossil-lobby having the bigger paychecks, unstable times, and all leaders fear to invest in something new and uncertain. In every industry/organization there is the old saying that nobody ever gets fired for supporting/using the established solutions. This is the same situation, there is more motivation for staying with the known paths, especially after there is strong propaganda against the new paths.
by xyzzy_plugh | 2026-03-10 15:12:38+00:00
I think you're confused. Kindles need to be connected to the Internet so you can purchase and read books on them. The SIM card removed friction from the process e.g. buying books while on vacation or at the airport or whatever.

They didn't put SIM cards in there to spy on you. They were always an opt-in (at additional cost) option for a better user experience.
by jay_morphmind | 2026-03-10 15:12:40+00:00
Hi HN — I’m Jie, cofounder of MorphMind.

We built MorphMind because current AI tools are powerful, but often hard to steer once work gets complex.

Instead of one black-box assistant, MorphMind lets you work with customizable AI specialists whose work you can inspect, redirect, and reuse across projects.

Would love feedback on the beta product.
by graemep | 2026-03-10 15:12:47+00:00
Complacency.

The west had a golden age from the fall of the Soviet Union, removing their main rival. It also reinforced its reinforced its belief in the inevitably of progress (the "end of history" nonsense, for example). They cannot now cope with threats or danger.

That said, comparing the west to Russia, China etc. is a gross exaggeration.
by ashton314 | 2026-03-10 15:12:58+00:00
This will probably help:

;; Speed up magit status by removing some things
(remove-hook 'magit-status-sections-hook 'magit-insert-tags-header)
(remove-hook 'magit-status-sections-hook 'magit-insert-status-headers)
(remove-hook 'magit-status-sections-hook 'magit-insert-unpushed-to-pushremote)
(remove-hook 'magit-status-sections-hook 'magit-insert-unpulled-from-pushremote)
(remove-hook 'magit-status-sections-hook 'magit-insert-unpulled-from-upstream)
(remove-hook 'magit-status-sections-hook 'magit-insert-unpushed-to-upstream-or-recent)
by chriswarbo | 2026-03-10 15:13:30+00:00
I've been using magit for years, and it's the reason I avoided giving the jujutsu VCS a try: the `jj` workflow/UI is supposedly much nicer than the `git` workflow/UI; but since I use magit more than bare `git` commands, that wasn't enough to sell me.

I finally gave it a try when I came across the majutsu package, which is a magit-like interface for jujutsu. I recommend it for Emacs/magit users wanting to try `jj`!
by _DeadFred_ | 2026-03-10 15:14:35+00:00
Fuck it you guys are right, let's endorse bigotry against religions/groups. That should work out great.

Evangelicals aren't all Christians and 80% isn't all. But fuck it, assigning traits we don't like to all members of a community? That is 100% cool for Hacker News discussions. Trash take from all of you. But I'm glad you went hard so it can't be denied.

Hacker News has a blatant bigotry problem against Christians.
by avazhi | 2026-03-10 15:15:09+00:00
Such as what?

There was plenty of evidence that Jan was a sociopath, or Ryan (obviously), but David had quite literally 0 sociopathic tendencies. Plus, this author said something about how David (and Jan) were both 'clueless' about Michael's incompetence, so it isn't like you can argue that David knew he was incompetent but tried to get him promoted to corporate anyway (which would obviously have been manipulative, although that alone wouldn't make him a sociopath).

When Dwight did random crazy shit, like set a fire in the office to do fire safety awareness day, David told him straight up that he couldn't do that and why. At no time did David display a lack of social skills, lack of empathy, or antisocial behaviour (except for a bit after he gets fired and prior to starting up Suck It). The most you could probably say there is that when Michael and Holly were forced apart (Holly back to Nashua), David was a bit muted - but even then, he tried to send Michael on a vacation (which got Michael laid in the end), even though the episode ends with Michael raging at David.

I'm happy to hear what the 'plenty of evidence' is.