MurphyA/hacker-news huggingface dataset:
by esperent | 2025-12-26 03:25:02+00:00
> We don't know the root cause of the human disease

It's increasingly likely that there is no "root cause" to find in humans, but rather, that Alzheimer's is what happens when there's enough external stressors acting on the brain.

I've seen an analogy of a leaky roof being used: the leaks are things like age, stress, heavy metals, mold, bad sleep, bad diet. Genetics defines the original building materials (resilience) of the roof. You can put buckets under a certain number of leaks but if there are too many your ability to repair gets overwhelmed and the result is diseases like dementia.

I think something similar applies to other diseases of aging like heart disease, arthritis, osteoporosis, diabetes, perhaps even cancer.

The downside of this is that's it's hard to imagine a miracle drug being the solution. But the upside is that a combination therapy that identifies the "leaks" and works on reducing or eliminating them will likely be effective against a wide range of age related diseases.

The therapy will likely consist of drugs and supplements in combination with lifestyle changes.
by Aurornis | 2025-12-26 03:25:09+00:00
> Who agreed to that ToS ? Abby McAbbott ? With no phone number ? A throwaway email address ?

I don’t think this matters in the way you think it does. If they can demonstrate that you have to click through the ToS to use the device and app, then the burden would be on you to show that you did not accept the ToS to use the device. But therein lies the catch: If you found a way to circumvent their setup process, you wouldn’t be using the device as designed or intended.
by herewulf | 2025-12-26 03:26:28+00:00
My wife has a recent MBP (a compromise to get away from Windows) and it's slick, fast, and super reliable. But you hit the nail on the head: Linux. There is no substitute. That's one reason why I swear by my Framework 13.

While they aren't the only manufacturer guaranteeing excellent Linux support, that and the upgradeability seal the deal.

Speaking of the MBP, the fixed disk size is really frustrating. Historically this is the one part that was upgradeable on all laptops.
by brw | 2025-12-26 03:26:55+00:00
I totally agree! This is actually a very good summary of the value prop for atproto honestly. Definitely saving this. ("credible edit" -> "credible exit" I'm assuming.)

It certainly took a while for me to grasp how all the different components in the atproto stack function and work together, but the decoupling actually makes so much sense and I've also become a huge fan of it for all of the reasons you mention. It really feels like a natural extension of Web 2.0 to me.

Re: Tangled

Tangled does actually host a default knot server at https://knot1.tangled.sh. You should be able to select it when you create a repo?

But yes Tangled's component infrastructure is kind of unique. Only the social data (issues, PRs, comments, stars, follows, etc.) is stored in your data repository on your PDS. The git server requires a separate "knot" server.

It's described a bit more in-depth here[1]. As far as I understand it's basically just the git repo hosting part of Tangled's AppView, split off into its own thing to make it possible to self-host it. This means you stay in control of your repo data but also get the benefits of having an actual server with a remote git repo as the authoritative source for the purpose of collaboration, which is what people are generally used to when collaborating using git.

You're probably correct in that the "normal" way would be to have the Tangled AppView act as the git server, but have it store the remote git repo on your PDS. But as records in your PDS data repository are either JSON documents or unstructured blobs I guess it's kind of hard to use that for a git repo, which is largely filesystem dependent. I imagine it would require some kind of translation layer. Or something like git-bundle[2] maybe?

[1] https://wilb.me/3lzyhogtv2s2r

[2] https://git-scm.com/docs/git-bundle
by yarlinghe | 2025-12-26 03:27:39+00:00
Good catch — I just pushed an update based on this.

The symbols search now supports code-point lookup, so you can search by:

U+2FFF

0x2FFF

plain hex (2fff, 4–6 digits)

This makes it possible to jump straight to a symbol page even when the glyph doesn’t render locally and you only have the code point (like the Emacs/BSD case you described).

One limitation to note: some symbols aren’t covered by common or default system fonts, so they may still appear as tofu boxes depending on the font stack. That’s a font coverage issue rather than Unicode itself.

Appreciate you calling this out — this was exactly the kind of workflow gap I wanted to catch.
by kelseyfrog | 2025-12-26 03:28:39+00:00
Non-diabetic who's interested in bio-feedback here. The GI graph is indeed dramatic[1].

Equally dramatic, in my experience, is the effect of exercise in modulating glucose spikes. It quickly became apparent that if I walked or worked out at the gym within 30mins of a meal, dGlucose/dt and subsequently max glucose would be dramatically reduced. Eventually, I got into the habit of planning exercise post high-GI meals as a way eliminate spikes.

It was an effective weightloss strategy for me as opposed to strictly a glucose regulation method and a positive experience as a whole as I got to develop an intuitive understanding of a physiological process I had only a theoretical understanding of before.

1. It would have been nice to see a labeled abscissa[2][x-axis].

2. https://en.wikipedia.org/wiki/Abscissa_and_ordinate
by verdverm | 2025-12-26 03:29:06+00:00
> readable files that the model initializes from every run

this is how AGENTS.md et al. are supposed to work, you can include many more things, like ...

> Append-only logs, rules, inventories, histories

I include open terminals and files for example, these may make it into the system prompt. The same problem arises here, how much and when. Same story for tools, mcp, skills.

> Without persistent state

There are a lot of different ways people are approaching this. In the end, you are just prewarming a cache (system prompt). The next step is to give the agent control over that system prompt towards self-controlled / dynamic context engineering.

You, increasingly in collaboration with an agent, are doing context engineering. One can take the analogy towards a memory or knowledge hierarchy. You're also going to want a table of contents or librarian (context collecting subagent or phase, search, lots of open design space here)
by trevor-e | 2025-12-26 03:31:14+00:00
This was the same epiphany I had in college when I learned how to actually study. Previously I would try to go fast and cram as much as possible into my head and hope my decent memory could save me. That only got me so far. I eventually realized that slowing down to fully comprehend what I was learning before allowing myself to move on yielded much better results and saved a lot more time in the long run. And as a result my grades shot up.
by busymom0 | 2025-12-26 03:33:13+00:00
I want to try once again to learn piano. Previously, many years ago, I took lessons for 1.5 years but gave up because it was just too hard and I wasn't enjoying it. This time, I plan on trying to self learn. Been watching YouTube tutorials recently and as soon as I return from my trip, I will try once again.

I have bought the Nancy Faber adult piano adventures book 1 too.

Any tips are welcome.
by AdieuToLogic | 2025-12-26 03:33:24+00:00
On a related note, git supports incorporating custom commands via executables available in the `PATH` having the naming convention of:

git-<command name>

Where "command name" in this case would be `archive-branch` and could be defined thusly:

#!/bin/sh
# git-archive-branch

git_branch="${1:-$(git branch --show-current)}"

git co main &&
git tag archive/$git_branch $git_branch &&
git branch -D $git_branch

It then could be invoked the same as the alias:

git archive-branch ...
by brailsafe | 2025-12-26 03:33:40+00:00
Matias Sculpted keyboard. I definitely didn't expect it to be good, and since I got the first shipment, reviews didn't exist yet. Now they seem to accurately describe its problems.

Although it was a decent effort, their overall build quality is pretty cheap, and it's not good enough to recommend. I took a chance on their 2nd revision and it was at least good enough to keep for periodic use, but it really isn't worth buying atm. Half of the spacebar stops working nearly every day and I need to reset it
by rsync | 2025-12-26 03:33:52+00:00
"If they can demonstrate that you have to click through the ToS to use the device and app ..."

There's nothing to demonstrate. We will have no interactions.

My parent implied (probably correctly) that their ToS is toxic. I am pointing out that there is no reason for you to enter into that ToS.

Are you suggesting that I, an anonymous piggyback user of their service, would blow up my anonymity (and all of the protections and peace of mind that it affords) by attempting to reestablish some form of legal contact ?

No. It's easy come, easy go and that's just fine with me.
by Supermancho | 2025-12-26 03:34:00+00:00
> If you found a way to circumvent their setup process, you wouldn’t be using the device as designed or intended.

Liability in civil court is not as simple as you posit. Severability and judge discretion are but 2 ways that immediately can invalidate this line of argument. The cause of actual damages are almost always scrutinized, meaning the company would have to prove that the legal agreement could somehow have prevented the damage. Courtrooms are often mischaracterized as following robotic rules and precedence to ill-effect, as if there aren't people in the courtroom using good judgement. This is largely because those cases are the ones most publicized, not because it's the norm.
by heavyset_go | 2025-12-26 03:34:05+00:00
Check out Ubuntu Certified hardware[1].

I've moved completely to EliteBooks and am very happy with my decision. The build quality is superb, they're upgradeable, everything is replaceable and there's an excellent market and after market for parts, and HP has codepaths in their firmware for Linux support, meaning even Modern Standby works well.

Price points for refurb and used hardware are great, too.

[1] https://ubuntu.com/certified
by Aurornis | 2025-12-26 03:36:50+00:00
That’s orthogonal to the comment I’m responding to. The parent commenter was claiming that because they left a device in airplane mode when they accepted the ToS, it doesn’t count. Like it’s a loophole that allows one to accept it but not have it count.

The actual terms of the ToS will always be evaluated in court. You can’t, however, go into court and argue that the ToS doesn’t apply because you put a fake name into the app and left it in airplane mode.

You also wouldn’t get anywhere if you bought their device but used it with your own reverse engineered app or something, as the app is considered part of the product.
by rendaw | 2025-12-26 03:37:34+00:00
Only slightly related, but since Minecraft seems to have a lot of community graphics programming associated with it I thought I'd ask here...

Does anyone know how those Minecraft realistic rendering mods work? I'm guessing today there's a lot of RTX, but e.g. in 2018 there was still fairly impressive global illumination in SEUS Renewed. Minecraft is the definition of a world with dynamic geometry, and I'm not aware of any decent realtime GI algorithms for 3d. The lighting in base Minecraft is a super basic and ugly hack. I've seen Unity's dynamic GI features and those are nowhere near as good either.
by musictubes | 2025-12-26 03:37:41+00:00
Sigh.

Apple cannot lockdown the Mac. You can’t have a development machine that is incapable of running arbitrary code. Back when they still did WWDC live they said that software development was the biggest professional bloc of Mac users. I’m certain that these days development is the biggest driver of the expensive Macs. No one has ever made a decent argument as to why Apple would lock down the Mac that would also explain why they haven’t done it yet.

Passivity isn’t hostility. There isn’t any evidence that Apple is considering locking down the Mac. They could have easily done that with the transition to their own silicon but they didn’t despite the endless conspiracy theories.
by CamperBob2 | 2025-12-26 03:37:47+00:00
HTTP and HTML are very common acronyms; nobody should be getting out of high school these days without knowing them, and if they somehow managed to do so, they're darned sure not reading HN. Even SQL is pretty hard to avoid if you've been in an IT-adjacent industry for a while.

However, MLIR is a highly-specialized term. The problem with failing to define a term like that is that I don't know up front if I'm the target audience for the article. I had to Google it, and when I did that, all I found at first were yet more articles that failed to define it.

Wikipedia gets the job done, but these days, Wikipedia is often a long way down the Google search results list. I think they downranked it when they started force-feeding AI answers (which also didn't help).
by 0_____0 | 2025-12-26 03:38:29+00:00
From competitive cycling perspective GLP1 drugs are not helpful, least of all at the highest levels of sport where doping would be a concern that actually gets testing and enforcement.

When I was at the peak of my training, it was legitimately hard to get enough calories. I had days where my caloric intake was approaching 5000kcal (long zone 2 rides). When you're doing that kind of metabolic load, being unable to consume the calories you need means being unable to recover properly.
by phasetransition | 2025-12-26 03:39:02+00:00
Our almost 5 year old has had T1D for two years. We ended up going the way of a controlled lower carb diet for our entire family. Other than the greatly increased cost to eat this way, it has been transformative for diabetes management of our son, the amount of sleep we get, and the lessened risk of aggressive lows.

We've managed to keep our sons A1C in the 6-7% window after we changed our diet to be heavily carb controlled.
by Ocerge | 2025-12-26 03:41:31+00:00
I've already been working at it for a few weeks now, but I want to swallow my pride and stay up-to-date on interview skills (thankfully I'm safely employed but want to make sure I'm prepared if I need to be.) I do 2-3 leetcode problems a day and at least try to fully understand each line when comparing against the answer. I'm still pretty bad at it but instead of being terrified/anxious in the future I'd like to be confident that I at least can do my best. And my best is being prepared as opposed to just hoping I magically intuit a whiteboard problem out of thin air.
by pxc | 2025-12-26 03:42:05+00:00
> Why ever use Ruby when there’s a virtually identical system [...] with a bigger community.

There was a time in the history of Python when people who chose Python did so primarily because they found it beautiful or pleasant to work with. These are reasonable factors in choosing a language, and they continue to be popular reasons for choosing relatively unpopular languages today.

A related essay has made the rounds on HN before. It might be worth revisiting if this question is on your mind: https://www.johndcook.com/blog/2011/10/26/python-is-a-volunt...
by gnabgib | 2025-12-26 03:43:21+00:00
No they didn't. They removed intellicode - an AI derivative (228 points, 10 days ago, 180 comments) https://news.ycombinator.com/item?id=46286383

> IntelliCode is NOT IntelliSense

https://news.ycombinator.com/item?id=46290607
by Aurornis | 2025-12-26 03:43:48+00:00
> the option to offer a counter ToS and the company must have a human look it over and agree/disagree within a set period of time.

You technically do have this option. You can send your own terms to a company’s legal team.

The answer will always be no. A law enforcing them to respond in a certain period of time won’t change that. Always no.

It is never cost effective to have lawyers review individual contracts for relatively cheap devices.
by reaperducer | 2025-12-26 03:43:56+00:00
Matias Sculpted keyboard… Although it was a decent effort, their overall build quality is pretty cheap, and it's not good enough to recommend

I concur. I thought I'd save a few bucks by buying the Matias keyboard that looks like the Apple Magic Keyboard with Numeric Keypad. After all, there are thousands of people on the internet who swear that Apple's prices are disconnected from build quality. It turns out the chattering masses online are wrong.

The Matias keyboard lasted all of a year. I ended up replacing it with the real deal from Apple, which is still going strong six years later.

More often than online "experts" would have you believe, you really do get what you pay for.
by mrandish | 2025-12-26 03:44:04+00:00
Investors with enough into the deal to fight it in court get enough to not fight it. Key employees needed by the 'not acquirer' get compensation sufficient to retain them, although increasingly much of this is under a deferred vesting arrangement to ensure they stay with the 'not acquirer'.

Non-essential employees and small investors without the incentive or pockets to fund a legal fight get offered as little as possible. This structure also provides lots of flexibility to the 'not acquirer' when it comes to paying off existing debts, leases, contracts, etc. Basically, this is the end of being an early employee or small angel investor potentially resulting in a lucrative payoff. You have to remain central and 'key' all the way through the 'not acquisition'. I expect smaller early stage investors will start demanding special terms to guarantee a certain level of payout in a 'not acquisition'. I also expect this to create some very unfortunate situations because an asset sale (as they used to be done), could be a useful and appropriate mechanism to preserve the products and some jobs of a failing (but not yet fully failed) company - which was better for customers and some employees than a complete smoking crater.
by shakna | 2025-12-26 03:45:04+00:00
The standard was Extended Window Manager Hints [0].

Above X11, implemented by GTK and everyone else. Right.

However... Wayland makes it impossible to implement EWMH. Which means the enrire EMWH standard needs to be tossed, and everyone needs to make something new.

You can't even get the title of a window, under Wayland. That's private to that process tree.

Wayland requires accessibility be implemented at the application level, not the window manager. And thats guaranteed to make it always broken for a majority of use cases.

[0] https://specifications.freedesktop.org/wm/latest/
by fsckboy | 2025-12-26 03:45:32+00:00
>In the US, the homeless population exploded, in the 1980s, when they closed down all the mental institutions

it was the 1970s, SCOTUS decision in O'Connor v. Donaldson, when the court said that the mentally ill who were not dangerous could not be held in institutions against their will. The 1960s had seen a series of scandals concerning callous treatment of inmates in institutions (for example, see Titticut Follies) and that created the climate for deinstitutionalization.
by refulgentis | 2025-12-26 03:46:12+00:00
Fair enough, I do like parent’s a bit better, “blurting processing” feels like a too high default setting right after seeing “I’m thinking” :) - not that any of it matters anyways, communicating _something_ gets you there. Rest it just triaging around the edges what people will call you weird for, and if they are, they were going to anyway.
by kstenerud | 2025-12-26 03:46:27+00:00
Because the body is the heat sink, so it has no fan.

That alone is already very compelling for me (no noise, no fan to wear out). Then on top of that it has:

* Amazing battery life

* Great performance

* The best trackpad in the world

* Bright, crisp screen

The only downsides are the lack of upgradability and the annoying OS, but at least it's UNIX.
by fragmede | 2025-12-26 03:46:49+00:00
Because I think the norm we reinforce here actually matters.

When confusion gets framed as "this is substandard writing", it rewards showing up and performing a lack of context rather than engaging with the substance or asking clarifying questions. Over time that creates pressure to write to the lowest common denominator, instead of the audience the author is clearly aiming at.

HN already operates on an implicit baseline (CUDA, open source, LLVM, etc.) and mostly lets comments fill in gaps. That usually produces better discussions than treating every unfamiliar term as an author failure, especially when someone is just trying to share or explain something they care about.

So yeah, I am genuinely curious why you see personal unfamiliarity as something the entire discussion should reorganize itself around.
by reaperducer | 2025-12-26 03:47:07+00:00
smart lights are pretty nice… I made sure to buy zigbee ones

The connectivity doesn't matter when it's the actual filaments/LEDs that burn out after only a year or two.

Even buying a big name like Sylvania doesn't help. I had eight Sylvania smart bulbs burn out or go into endless flicker fits in under a year. They're all in a landfill now.

Of course, that's better than when Feit Electric sent out a firmware update that deliberately bricked all of its smart bulb controller boxes with nothing more than an e-mail telling people it was done. (This was before Apple Home or Google Home existed.)
by slwvx | 2025-12-26 03:48:21+00:00
Tidepool is a non-profit focused on diabetes. Among other things, they are working on an algorithm (loop) that does insulin dosing: https://www.tidepool.org/tidepool-loop

If one wants to separate the hardware (insulin pump, CGM) from the algorithm that controls them, seems like Tidepool is one org to talk to.
by verdverm | 2025-12-26 03:48:54+00:00
Pipe based SQL is actually one of the better ideas for evolving SQL

https://research.google/pubs/sql-has-problems-we-can-fix-the...

Enough so that one of the sqlite devs put something together to try it out. I think some of Google's products already support it

https://sqlite.org/forum/forumpost/5f218012b6e1a9db