MurphyA/hacker-news huggingface dataset:
by nosefurhairdo | 2026-01-05 05:02:31+00:00
Arthritis is a general term; need narrow down for useful advice on managing symptoms.

Two most common types are osteoarthritis (wear-and-tear associated with aging and/or injuries) and rheumatoid arthritis (autoimmune).

I only know about age-related knee osteoarthritis to try to help my mom manage her symptoms, so I'll share my understanding of treating that.

High ROI, low cost:
- weight management. Extra lbs are extra stress on the knees, plus I suspect chronic inflammation associated with being overweight can exacerbate arthritis independent of mechanical stress.
- exercise, specifically low impact cardio and any pain-free strength/hypertrophy work targeting the musculature around the knees (mainly quads).

Variable ROI, low cost:
- NSAIDs, specifically topical to focus on treatment area and reduce impact on GI system/kidneys.
- curcumin, mixed evidence but some people report benefits.

Variable ROI, high cost:
- PRP injections. Apparently the quality on these varies dramatically by provider. Would recommend doing research and comparing multiple providers if possible.
- Knee replacement. Far from a panacea; you'll lose range of motion forever, plus plenty of other trade-offs. Most people recommend putting this off for as long as possible.

Also interesting is low dose radiation treatment for knee OA. More affordable than other procedures and has some promising research.

Not much else on the novel treatment front that I've found. Curious if anyone thinks I've missed anything worthwhile.
Show HN: PromptKelp – A prompt manager I'm using to build itself
by nathan-aii | 2026-01-05 05:03:54+00:00
Hey HN,

I just launched the V1 landing page for my new project, PromptKelp.

It’s a tool designed to help manage, version, and organize prompts as AI projects scale up.

The motivation was simple: I was working on larger generative AI projects and found myself drowning in text files, snippets, and endless copy-pasting trying to keep track of which prompt version did what.

The fun part of this build is that about halfway through, I realized I needed the tool to finish the tool. I’m now fully dogfooding PromptKelp to manage the various system prompts and generation tasks used within PromptKelp itself (as well as my other larger projects).

I’m looking for a brutal roast of the landing page.

My goal for this week is to land my first paying customer ($10/mo), so I need to know if the current page communicates the value clearly.

Is the headline confusing?

Is it obvious within 5 seconds what the tool does?

Would you trust this stack for a production project?

(For those curious, the app was built using Lovable, which has been an interesting experience for rapid development.)

Thanks for the feedback.
by shdwapp | 2026-01-05 05:05:35+00:00
SHDW Trade is now live on Solana, introducing instant private execution without abandoning compliance. Funds are shielded before trading, routed privately across Solana liquidity, and returned cleanly to the same wallet.

Wallets remain private, execution stays unreadable, and settlement remains clear. Built for retail traders, institutions, and AI agents, SHDW Trade is the first component of a broader institutional-grade privacy stack.
by olowe | 2026-01-05 05:05:39+00:00
Plan 9 (a Bell Labs successor to Unix) did away with the whole bin, sbin, usr/sbin thing and its shell only looked in /bin. How things got into /bin is a different story.

For me this was an eye-opener. I kept trying to wrap my head around all these different paths and "standards" because I thought it was correct and deliberately designed. Looking back through the history this doesn't seem to be the case; I feel much better for being confused by all the different PATH conventions and strict hierarchies.
Show HN: Free SoC 2 readiness checker – built after spending $15k on consultant
by andy89 | 2026-01-05 05:05:43+00:00
We went through SOC 2 certification last year for our SaaS products. Paid consultants $15k just to tell us what controls we were missing.

The frustrating part: 80% of their "assessment" was just a standardized checklist mapped to SOC 2 Trust Service Criteria. Could've been automated.

So I built this: https://soc.tools.ssojet.com/

It's a free assessment tool that:
- Maps your current setup against SOC 2 requirements
- Shows gaps in security, availability, confidentiality, etc.
- Gives you the actual TSC reference points

Not trying to replace audit firms (you still need them for certification), but this gives you a realistic readiness score before you spend $$$$ on consultants.

Would love feedback from anyone who's been through SOC 2. What am I missing? What would make this actually useful?
by hliyan | 2026-01-05 05:05:47+00:00
There's an argument to be made that what alcohol achieves, and what meditation aims to achieve (and often fails) is the same thing: disengaging the prefrontal cortex. Once our basic needs are met, our higher brain functions can become an impediment to happiness, since they have neither a shut off switch nor a goal threshold -- it is insatiable, and will continue to analyze threats and manufacture problems to solve.
by cadamsdotcom | 2026-01-05 05:05:49+00:00
Ah, this raises 2 important nuances:

- How severe is the impact, and

- How close is the default state to the constraint

Kerb cuts help everyone. Kids, the elderly, disabled people, and anyone distracted by their phone are all less likely to fall on their face and lose a tooth.

Web accessibility helps websites go from unusable for disabled people, to usable.

On the other hand, when a dev puts a website on a diet it might make it load in 50ms instead of 200ms for 99.9% of users, and load in 2 seconds instead of 2 minutes for 0.1%.

So it doesn’t impact anyone meaningfully for the site to be heavy. And for that edge case 0.1%, they’ll either leave, or stick around waiting and stab that reload button for as long as it takes to get the info they need.

As shameful as it is, web perf work has almost zero payoff except at the limit. Anyone sensible therefore has far more to gain by investing in more content or more functionality.
by milchek | 2026-01-05 05:05:55+00:00
I had the same idea a little while back and ended up creating playlists by year going back to the mid 90s. It’s a great way to deep dive and create “keys” to memories.

However, there is one major flaw. I’ve found that treating music as a key to unlock memory from certain periods means I tend not to revisit that same music casually because I know that each time I listen to music it gets re-encoded to current events in time.

I can’t remember where I read that (some study from ages ago) but basically if there was a song you listened to a lot as a kid and then you hear it again it will remind you of that time in your childhood, but if you keep listening to it then the song also gets attached to current memory and in 20 years when you hear it again you will have a mix of childhood and adult memories flooding back - or some diluted memory.

It might not work that way for everyone but I’ve found it to be true at least in my own personal experience.
by yieldcrv | 2026-01-05 05:06:40+00:00
Look, yeah one shotting stuff makes generic UIs, impressive feat but generic

its getting years of sideprojects off the ground for me

now in languages I never learned or got professional validation for: rust, lua for roblox … in 2 parallel terminal windows and Claude Code instances

all while I get to push frontend development further and more meticulously in a 3rd. UX heavy design with SVG animations? I can do that now, thats fun for me

I can make experiences that I would never spend a business Quarter on, I can rapidly iterate in designs in a way I would never pay a Fiverr contractor or three for

for me the main skill is knowing what I want, and its entirely questionable about whether that’s a moat at all but for now it is because all those “no code” seeking product managers and ideas guys are just enamored that they can make a generic something compile

I know when to point out the AI contradicted itself in a code concept, when to interrupt when its about to go off the rails

So far so great and my backend deployment proficiency has gone from CRUD-app only to replicating, understanding and superpassing what the veteran backend devs on my teams could do

I would previously call myself full stack, but knowing where my limits in understanding are
by bluecalm | 2026-01-05 05:06:56+00:00
You're assuming function calls or other constructs are more readable and better programming. I don't agree. Having a clear clean-up or common return block is a good readable pattern that puts all the logic right there in one place.

Jumping out of the loop with a goto is also more readable than what Python has to offer. Refactoring things into functions just because you need to control the flow of the program is an anti pattern. Those functions add indirection and might never be reused. Why would you do that even if it was free performance wise?

This is why new low level languages offer alternatives to goto (defer, labelled break/continue, labelled switch/case) that cover most of the use cases.

Imo it's debatable if those are better and more readable than goto. Defer might be. Labelled break probably isn't although it doesn't matter that much.

Python meanwhile offers you adding more indirection, exceptions (wtf?) or flags (inefficient unrolling and additional noise instead of just goto ITEM_FOUND or something).
by pengaru | 2026-01-05 05:07:32+00:00
Nothing demystifies 3D graphics more than learning the relevant rudimentary parts of linear algebra.

Casey Muratori's Handmade Hero series has several excellent explainers aimed at aspiring game developers, there's even a math playlist:

https://www.youtube.com/playlist?list=PLEMXAbCVnmY7lyKDlQbdb...

Learning that perspective happens via /z is nowhere near sufficiently demystifying IMO
by nik3212 | 2026-01-05 05:10:03+00:00
In large development teams, managing feature branches and core reviews can become a bottleneck, especially when pull requests grow large and require approval from multiple reviewers or development teams. This often leads to delayed integrations, increased changes of merge conflicts, and longer feedback loop. Trunk-based development (TBD) enabling faster feedback, better collaboration, and a more stable codebased. In this article, we'll explore what trunk-based development is, why it matters, and how it can be effectively adopted in iOS development workflows.
by aspenmayer | 2026-01-05 05:10:23+00:00
> Found this similar to ending of Parthenon.

The title is Pantheon, and the show is itself based upon a series of short stories in a shared universe by Ken Liu.

https://en.wikipedia.org/wiki/Pantheon_(TV_series)

https://kenliu.name/blog/book/the-hidden-girl-and-other-stor...
by loiselleatwork | 2026-01-05 05:10:36+00:00
It sounds like you underestimate the enthusiasm for miniatures in general. There is a lot of demand for finely printed models––look at Tribes on MyMiniFactory, or the success of primarily 3D printed games like Trench Crusade.

On the other side of this _is_ the affordability of 3D printed miniatures. The linked-to article is salient/cogent/great, but the secondary topic at hand––lowering the price of entry for miniatures-based table top gaming––is still salient. 3D printing won't necessarily upend GW's business model, but it does provide an entry point that is more affordable by some calculus.
by inkyoto | 2026-01-05 05:11:26+00:00
Linear regions are mostly a figment of imagination in real life, but they are a convenient abstraction and a concept.

Linear regions are nearly impossible to guarantee, unless the underlying hardware has specific, controller-level provisions.

1) For RAM, the MCU will obscure the physical address of a memory page, which can come from a completely separate memory bank. It is up to the VMM implementation and heuristics to ensure the contiguous allocation, coalesce unrelated free pages into a new, large allocation or map in a free page from a «distant» location.

2) Disks (the spinning rust variety) are not that different. A freed block can be provided from the start of the disk. However, a sophisticated file system like XFS or ZFS, and others like it, will make an attempt do its best to allocate a contiguous block.

3) Flash storage (SSDs, NVMe) simply «lies» about the physical blocks and does it for a few reasons (garbage collection and the transparent reallocation of ailing blocks – to name a few). If I understand it correctly, the physical «block» numbers are hidden even from the flash storage controller and firmware themselves.

The only practical way I can think of to ensure the guaranteed contiguous allocation of blocks unfortunately involves a conventional hard drive that has a dedicated partition created just for the WAL. In fact, this is how Oracle installation worked – it required a dedicated raw device to bypass both the VMM and the file system.

When RAM and disk(s) are logically the same concept, WAL can be treated as an object of the «WAL» type with certain properties specific to this object type only to support WAL peculiarities.
by nunez | 2026-01-05 05:12:02+00:00
Yep; this.

I'm pretty good at socializing when I need to. I'll still most likely be wishing throughout that I was out eating dinner or having a beer at a brewery by myself with a good book or HN on my eInk tablet. Being by myself is extremely restorative and makes me happy.

I think this is what having an introverted personality is like.
by jrowen | 2026-01-05 05:12:32+00:00
I've seen some other commentary on the short/one-line paragraphs trend, and linking it to LLMs. I think it is just kind of a thing of the times—attention spans and all that.

I think it is more suited to the ways people consume text these days, kind of like how digital platforms moved to sans-serif fonts. Long dense paragraphs are fine in books and newspapers but hard to read and don't flow right on web browsers.

Books have also always had sections of short paragraphs for dialogue or pacing effect. I find myself breaking my own writing into more succinct paragraphs/thoughts that start to feel like jumbled run-on sentences without line breaks.
by dzhiurgis | 2026-01-05 05:12:44+00:00
> increasing vehicle accident and mortality rates

Except they are decreasing...

> HUD

Except HUD is kinda worse than center console: https://www.sciencedirect.com/science/article/abs/pii/S13698...

(I say kinda because you still get a bit of peripheral vision from HUD. Traditional dash behind steering wheel is undoubtedly worse - this has been proven decades ago).
by csdreamer7 | 2026-01-05 05:13:10+00:00
> The difficulty is if you demand that once given a benefit, that benefit must be given for life, then nobody will provide those benefits. The more costs are imposed on an employer for hiring people, the fewer they will hire.

I never demanded anything. You have an issue with reading comprehension. I took issue with your offtrack comment.

> As for sensitivity, it is neither sensitive nor virtuous to demand that other people fund one's sensitivities. It is sensitive and virtuous to freely donate one's own funds.

Your opinion-that is not mine. My other opinion is you need to up those reading skills.

> Microsoft has, for decades, been known to provide generous funding for autistic family members of their employees. It's sensitive and virtuous. Criticizing them for not giving more is a bit unfair.

Once again, improve your reading skills. I criticized them for firing people that they clearly needed to maintain a good product; one of them happened to have a kid with severe Autism. If they were not a monopoly; people would stop buying their product.
by fragmede | 2026-01-05 05:13:23+00:00
Depends on what kind of life you live, daily. If you're totally inoffensive and not being bold about anything, not interacting with people in meaningful way, such that no one could possibly be motivated to use the information to track you down and hurt you, then, practically speaking, you're too boring to be of note. But if you are interesting to someone. Maybe you're the other person in an affair, or you're active online in some sort of fashion; if you stick out in some way, then they, whomever you've pissed off, is gonna track you down thanks to such data leaks. Personally, an ex girlfriend just got into a fight with her latest beau, and for some reason I came up, and he was able to track me down to tell me exactly what he thought about I don't know what. Not having that information out there would make me safer when the woman at the bar I made out with turns out to be married to a jealous and violent police officer.
by TheDong | 2026-01-05 05:14:16+00:00
Are you willing to take a significant salary cut to benefit people?

All the big tech companies, Google, Meta, Netflix, etc make a huge amount of money by using Ads to push things people don't need onto them, brainwashing people. This brainwashing is massively more effective with data-collection.

If tech companies didn't hoard and sell people's data, the brainwashing would be less profitable, Google would pay lower salaries, and the entire industry's salaries would go down as a result.

Salaries in the US might drop from ~$500k to $250k for an average software engineer. Would you be willing to take that sort of cut?

You could also "vote with your feet" and move to europe where the GDPR protects everyone like you want, and your salary will drop to maybe $100k USD.
by wafflemaker | 2026-01-05 05:14:52+00:00
In Norway there's laws for that, but other places do it even without them. You just retrain the person to do something else. He might take a job of a temp that was hoping to get a fast contract (instead of a few weeks at a time during trial period). Other than that, it's good for the person (not losing job) but also for the company - you get a tried person with good work ethics that comes on time. It's not zero cost to find somebody like that.
by bosterhaus | 2026-01-05 05:16:28+00:00
Location: Dubai, UAE (USA National)
Remote: Yes
Willing to relocate: No
Technologies: Javascript/TypeScript, Node.js, React, Go, Java, CLI Tooling, Developer Experience
Résumé/CV: https://bryceosterhaus.com/cv.pdf
Email: bryceosterhaus@gmail.com

Software Engineer with over a decade of experience. Passionate about building developer tools and designing
systems that make developers faster, reduce friction in workflows, and enable scalable, reliable product delivery.
by chrisfosterelli | 2026-01-05 05:16:52+00:00
Yes, that seems to sort of be the criticism and mixed results. Although not everyone has a complete protein diet so theoretically although it breaks down the idea is you then have all the things you need, should your body choose to use it to build collagen.

But I agree, I'd rather start solving deficiencies at the diet level than the supplement level and haven't integrated collagen personally so far.

TBH I suspect marketing plays a big role. "Collagen = good, therefore just buy it and eat it" makes logical sense if you don't actually do any research first.
by clanky | 2026-01-05 05:17:09+00:00
We should all hope so. It's clear that mass surveillance, the vast psyops architecture including social media platforms, autonomous drone warfare, Starlink & Neuralink, the whole Silicon Valley project in general is intended to have everyone eventually so discombobulated and "interfered with" that they can't even tell they're experiencing exploitation that should cause discomfort and radicalization (and quickly dispatch the few stragglers who can). It's either social rupture or total oligarch victory in the class war and a 10,000-year Thielreich.
by Ericson2314 | 2026-01-05 05:18:04+00:00
Mercatus Center...Free Press...dropping Scott Alexander amid early modern English bible translations...I get the sense that some nostalgic conservative donors want to bankroll the second coming of William Safire, with just the smallest of updates to hat-tip the modern tech right.

I did enjoy reading this, but "right branching" / "left branching" aside, this is still more soft cultural commentary than hard linguistics. Even on that level, what seemed glaringly missing was more prose/poetry distinction --- did writing change overall? is prose a new category? or did the boundary between prose and poetry shift? (e.g. maybe before rhyme distinguished poetry, and rhythm was every, and then later rhythm distinguished poetry and rhyme was optional. I'm just guessing.) "Speechified" is a funny term when poetry traditionally was meant to spoken. (Maybe a good left-coded cultural reference to balance all the right-coded ones would be the e're-helpful reminder that spoken, non-melodic poetry thus remains very much part of our vernacular culture.)

Also, if you want to make a JKV vs Coverdale distinction, please don't also skip between psalms and regular story-telling passages. Those are in a very different style regardless of translator! Better to show different translations of the same passage to prove the point, but of course that would not work so well.

For example, yes for most of the couple psalms I glanced at, Coverdale is definitely better poetry than King James, but for the most famous Psalm 23 https://biblehub.com/coverdale/psalms/23.htm https://www.biblegateway.com/passage/?search=Psalm%2023&vers..., KJV blows Coverdale out of the water.

My kingdom for a linguist credentialed enough to write in, say, Quanta Magazine, with an art/literature passion on the side, to write on this topic with more precision and proof.
by ta9000 | 2026-01-05 05:18:14+00:00
The only way AI is going to kill me is by reading all the constant negative bullshit about “slop”. Seriously, it seems like a quarter of the posts on HN now are bitching about AI. If you don’t like it in Microsoft products, install Linux. I’m now running a fully Microsoft free house for the first time ever. It’s not that hard.
by shevy-java | 2026-01-05 05:19:10+00:00
It sounds like a first april entry.

Things such as:

"They’re far from perfect, but claude and codex gave me the leverage I desperately needed."

Yikes. I most definitely don't want AI to take away abilities.

I do kind of approach web development differently. Rather than static
HTML and CSS for the most part (which I, of course, also use), ruby acts
as primary wrapper and I treat HTML tags like objects as well as everything
else. So I kind of describe a web page on a (one level higher) layer. It
is not 100% perfect as some things are messy (also due to legacy, some of
the code I started writing 20 years ago, updated some of it but other parts
need to be upated too, which is only possible when time permits); but even
with this in mind, I simply could never go back to using the web with HTML
and CSS as a primary means to describe web-related content. It would just be
very inefficient use of my time.

> When AI generates code, I know when it’s good and when it’s not.

Ok - now I know this is a first april entry indeed.

> There’s mental space for creativity in building software again.

Which, of course, would not make any sense. Now the article is a first
april entry, but if we were to assume he would write this for real, why
would AI have taken away creativity? People can still think on their own.
In theory they could have the great ideas - and AI autogenerates all
necessary code. So this use case would not be that terrible IF it were
to work perfectly well. I don't see it work that way right now. AI often
just is a mega-spammer everywhere. It spams out crap, some of which is
useful, but the default is crap.

> AI really has made web development fun again.

Not really. But I also think that the whole web-stack should be simplified
and streamlined. Instead what I see is the opposite happening. Complexity
rises. And JavaScript sucks so much it is really unbearable. You can do
many useful things in JavaScript, but as a language it is a true clown
language. I used to think I dislike PHP the most, but I no longer use PHP
yet I have to use JavaScript. Every second line of code I ask myself why
this joke could have ever become popular. Even Java evolved and got better.
JavaScript appears to have gotten more stupid over the years.