MurphyA/hacker-news huggingface dataset:
by wonderwonder | 2025-06-26 12:19:47+00:00
Started out as Testosterone Replacement Therapy (TRT). I had low overall testosterone due to age (low 300's). Mid 40's. Not necessarily low for my age but low overall. Who wants the testosterone levels of an old man? Before I got on I was lethargic, unfocused and had no real drive. My evenings would consist of just sitting on the couch. I had been like that for years. I was middle aged. I didn't want to be like that so I saw a hormone doctor and got on. Best decision I have ever made. I am in the best shape of my life and the only time I sit on a couch is if I am watching something with my family. I have get up and go in spades now.

Still on it, I occasionally take a full steroid cycle once a year though to accomplish certain physical goals.

Generally run a single 14 week cycle each year where I essentially triple the amount of testosterone I take. I may add another substance for the 14 weeks as well. Then I return to the regular testosterone replacement therapy dose.

I feel and look 20+ years younger. I get blood work done 3x a year and additional 2x while on a cycle to ensure I am good.

My wife has also gotten on TRT, testosterone is required for women as well, just at much lower doses. Her levels were very close to zero, even her OBGYN was surprised. She has seen good results as well. Not the full new lease on life I have had as Testosterone is not as critical for women but an increased sex drive and more energy. She is very closely monitored by her doctor as too much will have negatives for women.

I'm also on GLP-1 medication (Semaglutide), I got on in January and have lost 30lbs. Started at 240lbs and am now 210lbs. I have visible abs again and can bench 405lbs. These are the only medications I am on. Blood pressure is perfect, cholesterol is perfect, etc. Only negative I have is fatty liver which I was diagnosed with in my mid 20's. I'm going to self prescribe Metformin in a couple months (I am currently on cycle) to see if I can resolve that. If I can fix that then I will essentially be healthier that I have ever been in my life.
by aragilar | 2025-06-26 12:19:51+00:00
Except: 1. It's Wayland-to-Wayland (which means you're much more limited to where it can run than X-to-X, where's the MacOS or Windows or BSD Wayland build?). 2. It's not integrated with ssh (X forwarding is part of the protocol). 3. You need it on both the client and the server, so you need to work out how to get it onto the server.
by expenses3 | 2025-06-26 12:20:29+00:00
No. The best thing you can do with a lot of mass in LEO is construct solar power stations that beam energy down to Earth in the form of microwaves. This is what the second book, Critical Mass, gets into. Receivers on Earth wouldn't provide as much power as solar, but would be much easier to construct and work 24/7, no matter the weather. This would be highly useful for reducing climate change and increasing climate resilience.
by doublerabbit | 2025-06-26 12:20:34+00:00
> X11 wasn't a great experience, regardless of what's technically possible.

I use FreeBSD as my daily driver and as well I use four screens, 2x4k and 2x1080p.

There are glitches and it's no near perfect but I would highly praise Xorg/X11. I've had no issues in a long time; maybe it's your distro.
by lofaszvanitt | 2025-06-26 12:20:47+00:00
Everyone suffers from the sci-fi delusion. We can't solve the problem of large-scale wildfires (sending helicopters and planes to drop water on forest fires is not a viable solution) and we can't even do large-scale terraforming on our own Earth. We have to use containers to transport liquids and solids from one place to another. We cannot control the weather, yet people fantasize about travelling into space. It's delusional, isn't it? It's borderline ridiculous.

And we have these human-centric systems that are unusable and inefficient, not to mention a terrible economic system that rewards the virus-like entities in society.

We aren't going anywhere.
by Cthulhu_ | 2025-06-26 12:20:55+00:00
> I joke that it was as if you took a monk, gave him a book about javascript, and then locked him in a cell for 10 years.

I've had a similar experience (see other comment), the original author was a junior developer at best, but unfortunately, a middle-aged, experienced developer, one of the founders of the company, and very productive. But obviously, not someone who had ever worked in a team or who had someone else work on their codebase.

Think functions thousands of lines long, nested switch/case/if/else/ternary things ten levels deep, concatenated SQL queries (it was PHP because of course), concatenated JS/HTML/HTML-with-JS (it was Dojo front-end), no automated tests of any sort, etc.
by ninetyninenine | 2025-06-26 12:21:04+00:00
The target being a tree is irrelevant right? It’s the “guided” part that makes a single walk through possible?

You are starting at a specific node in the graph and saying that if there’s an isomorphism the target tree root node must be equivalent to that specific starting node in the original graph.

You just walk through the original graph following the pattern of the target tree and if something doesn’t match it’s false otherwise true? Am I mistaken here? Again the target being a tree is a bit irrelevant. This will work for any subgraph as long as as you are also given starting point nodes for both the target and the original graph?
by sepisoad | 2025-06-26 12:21:31+00:00
You’re Iranian and call me a traitor for wanting the regime gone? That’s nonsense. I know the Iran-Iraq War—my family suffered through it. The regime used that war to crush our people and grab more power. Don’t lecture me on history while ignoring 45 years of the mullahs’ crimes: killing protesters, jailing women, executing LGBTQ people. You’re okay with that?

You say Israel and the U.S. attacked “our land.” Wrong. They hit the regime’s military and leaders, not our culture or people. You bring up Libya, Syria, Iraq—sure, those were messes. But the mullahs are already destroying Iran: no freedom, no jobs, no hope. You want me to stay quiet while they ruin us? No way. I’m not cheering for Israel or the U.S.—I’m cheering for the end of the mullahs. If strikes weaken them, good.

You talk about pride in Cyrus, Darius, and Reza Shah. Where’s your pride in fighting a regime that shames our 3,000-year history? They’ve made Iran a prison, not a great nation. You say negotiations were happening? The regime’s negotiators and scientists were killed—how’s that for wanting peace?

You call me naive, but you’re the one ignoring the truth. The regime’s enemies aren’t attacking our soul—they’re hitting the mullahs. I’m not siding with Israel or the U.S.; I’m siding with Iranians who want freedom. If you think defending the regime saves our honor, you’ve lost yours.
by sorcerer-mar | 2025-06-26 12:22:03+00:00
"this" == produce political will to protect the environment at the expense of industry?

Not too sure! Probably one part is to disabuse people of the notion that we have alternatives available if only we could just dedicate more brainpower to space travel.

The real answer is to eliminate the tradeoffs through scientific innovation. As mentioned elsewhere, the real way to protect earth (and our species) is to produce better plastics, proteins, and pesticides. Each smart person wrapped up in sci-fi fantasies of simply off-planeting heavy industry is another brain dedicated to -- as far as I can tell (thus my questioning here) -- an almost completely useless endeavor.

Which is why I believe the aforementioned disabusal is critically important. There's just no evidence that big explosions and adventures are what we need. We need people in labs nudging molecules over and over with a 0.0001% success rate.
by herbst | 2025-06-26 12:22:03+00:00
That's really an insightful answer I enjoyed reading. Really brings me back!

I dislike nodejs for the same reasons. But do get the feeling that rust and go, maybe even something more exotic like elixir would be good alternatives as well for your use case.

I have barely anything to compare to your requirements tho. I personally would get panic attacks and couldn't sleep anymore if my dependencies aren't open source and I would depend on a company for any reason. But that's just me, it definitely sounds very mature
by devill23 | 2025-06-26 12:22:59+00:00
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322268 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322272 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322300 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322314 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322753 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322916 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5323000 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5323240 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5323301 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5323593 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322423 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322443 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322486 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322516 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322630 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322684 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5322966 https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5323105
by trainerxr50 | 2025-06-26 12:23:30+00:00
I think it is a matter of scale.

I think you are right if we scale to a type of super intelligence in all domains.

Otherwise, I can't know everything so a human will be able to build a better tool with AI that I will use for domains I have no clue about. Just like it has always been without AI.

You probably should spend less time on Reddit though if that is the example that comes to mind.
by pcthrowaway | 2025-06-26 12:23:54+00:00
I'm always surprised that Kratom (https://en.wikipedia.org/wiki/Mitragyna_speciosa) doesn't come up more in these conversations. In addition to being a powerful painkiller, it helps manage opioid withdrawals.

I believe it's still somewhat legal for consumption in the U.S., though other countries have been moving to ban it to varying degrees, since it can be used recreationally, though it isn't known to produce the same intensity of euphoria as opioids, and can also be addictive, though I don't believe it to produce as severe withdrawals as opioids.

All in all I think it's a sadly understudied and underutilized medicine, which is the unsurprising result of pharmaceutical companies having less incentive to study plant medicines
by znpy | 2025-06-26 12:24:52+00:00
> The original parallel port and even ISA interface seemed so simple by comparison, with less layers of abstraction. Just run a wire, and write to a port.

All those layers of abstraction is likely what allows us to hook up a single wire to our laptops and get multiple very fast ports from the docking station along with power and display output.

You get some, you lose some.
by seunosewa | 2025-06-26 12:24:54+00:00
I've found that I can quickly get a new AI session up to speed by adding critical context that it's missing. In my largest codebase it's usually a couple of critical functions.once they have the key context, they can do the rest. This of course doesn't work when you can't view their thinking process and interrupt it to supply them with the context that they are missing. Opacity doesn't work unless the agent does the right thing every time.
by bell-cot | 2025-06-26 12:25:12+00:00
Plausibly correct...but humans were writing drivel to various subject and style spec's back when the CEO's official title was "Pharaoh". And any 2000's-era web designer learned that the client's actual content was often a downgrade from Lorem ipsum.

So "LLM-written" works as an insult, but it doesn't seem useful as a category for written works.
by teroshan | 2025-06-26 12:25:32+00:00
Not necessarily source code, but anything that would keep the game in a playable state after end of life. So any one of:

- a) patch to game the game playable in single-player mode locally

- b) binaries to self-host a server

would satisfy that requirement.

Note that the details of implementations of any law that would advance the cause are still to be discussed, which is the whole point of the petition.

More on what would be expected and some example use-cases are available in the FAQ of the Stop Killing Games official web-page: https://www.stopkillinggames.com/faq
by herbst | 2025-06-26 12:25:33+00:00
Yes and no. I've been in companies with windows business servers that were a constant pain to manage. Whereas the modern NAS, Building on stable open source software mostly offers the 'just works' experience people are looking for + the business grad documentation.

Why would using a NAS (or small server) mean ignoring any basic logic (and business requirements) and not having off-site backups?
Show HN: StopAddict – Quit addictions by leveling up every day you stay clean
by skyzouw | 2025-06-26 12:26:56+00:00
Hey HN,

I built StopAddict, a minimalist app that helps you quit addictions or bad habits by turning the process into a simple XP and level-up system.

Every day you stay clean, you earn XP. If you relapse, you don’t lose everything — just your momentum. The goal is to make progress feel tangible, without guilt, spam, or pressure.

⸻

Why I built it:

Most addiction apps felt bloated, medical, or too serious. I just wanted a quiet space to track discipline — like a gamified habit tracker with no fluff.

I’m 18 and just getting started in SaaS. This is one of my first projects built solo in public (Next.js + MongoDB + Vercel).

⸻

Features: • Track multiple addictions (ex: nicotine, porn, social media) • XP system + streaks + level • Anonymous & mobile-friendly • Dark mode (because of course)

⸻

Upcoming: • Milestones & badges • Daily reflections • Optional community support (opt-in only)

⸻

Would love feedback: • Does this resonate with you? • What would make it more helpful without overcomplicating it? • Are XP/streak mechanics motivating or too gamified?

Thanks for reading You can try it here: https://www.stopaddict.net/
by teddyh | 2025-06-26 12:26:57+00:00
Being a free software maintainer, especially for code that you did not yourself write, is in effect a volunteer position in a charity or a non-profit organization. You yourself volunteered to take the position, and when you did, you became responsible for acting in the interests of the project and all its users. The fact that you are not paid does not mean that you can do whatever you please. If you at any time feel that you cannot fulfill your responsibilities to your users and to the development of the project, you should immediately leave your position to more eager and/or capable hands. (You should already have been prepared and have such people ready to take over, which should be possible if the project is popular enough.)
by oblio | 2025-06-26 12:27:20+00:00
> And do keep in mind that the old way was conceived of in a fundamentally different era.

Maven first appeared in 2004 (and took the Java world by storm, it was widely adopted within a few years). Not studying prior art seems to happen a lot in our field.

> Feel free to state your knowledge of what other ecosystems did to solve those problems at the time, and explain what is substantively different from what a venv does and why it's better to do it that way.

Maven leverages the Java CLASSPATH to avoid them entirely.

There is a single, per-user, shared repository.

So every dependency is stored only once.

The local repository is actually more or less an incomplete clone of the remote repository, which makes the remote repository really easy to navigate with basic tools (the remote repo can be an Apache hosted anywhere, basically).

The repository is name spaced and things are very neatly grouped up by multiple levels (groupId, artifactId, version, type).

When you build or run something through Maven, you need:

1. The correct JAVA in your PATH. 2. A pom.xml config file in your folder (yes, Maven is THAT old, from back when XML was cool).

That's it.

You don't need to activate anything, ever.

You don't need to care about locations of whatamajigs in project folders or temp folders or whatever.

You don't need symlinks.

One of the many Maven packaging plugins spits out the correct package format you need for your platform.

Maven does The Right ThingTM, composing the correct CLASSPATH for your specific project/folder.

There is NO concept of a "virtual env", because ALL envs, by default, are "virtual". They're all compartmentalized by default. Nobody's stepping on anyone else's toes.

You take that plus Java's speed, so no need for slightly faster native dependencies (except in very rare cases), and installing or building a Maven project you've never seen in your life is trivial (unless the authors went to great lenghts to avoid that for some weird reason).

Now THAT's design.

Python has a hodge-podge of a programming language ecosystem with a brilliant beginner-friendly programming language syntax UX (most languages in the future will basically look like Python's pseudo-pseudocode), that's slowly starting to look like something that's actually been designed as a programming ecosystem. Similar story to Javascript, actually.

Anyway, this was more of a rant. I know Python is fixing these sins of its infancy.

I'm happy it's doing that because it's making my life a bit more liveable.
by skyzouw | 2025-06-26 12:27:40+00:00
Hey everyone – I’m the maker of StopAddict.

I built this because I was struggling with some bad habits and couldn’t find a tool that felt right. Most apps I tried felt clinical, overwhelming, or focused too much on guilt. I wanted something super simple that actually made me want to come back every day — like a game, but without the pressure.

I’m 18, and this is one of my first real SaaS projects. I’d love honest feedback from you all, especially: • Does the gamified approach make sense? • Should I add social features or keep it 100% solo? • What’s the one feature you’d expect but don’t see yet?

Thanks in advance — and if anyone’s building something similar or has shipped solo, I’d love to connect.
by ninetyninenine | 2025-06-26 12:28:47+00:00
He has two graphs. He wants to determine if one graph is a subset of another graph.

The graph that is to be determined as a subset is a tree. From there he says it can be done in an algorithm that only traverses every node at most one time.

I’m assuming he’s also given a starting node in the original graph and the algorithm just traverses both graphs at the same time starting from the given start node in the original graph and the root in the tree to see if they match? Standard DFS or BFS works here.

I may be mistaken. Because I don’t see any other way to do it in one walk through unless you are given a starting node in the original graph but I could be mistaken.

To your other point, The algorithm inherently has to also be statefull. All traversal algorithms for graphs have to have long term state. Simply because if your at a node in a graph and it has like 40 paths to other places you can literally only go down one path at a time and you have to statefully remember that node has another 39 paths that you have to come back to later.
by emacsen | 2025-06-26 12:29:37+00:00
As a new boss who has recently started using Story Points and requiring the devs stick to tickets, I think this article points to problems that are valid, but unrelated to the issue of tickets.

> a factory that forgot what it’s building. Features ship, bugs creep back in, and the codebase becomes an archaeological dig of short-term fixes and forgotten context.

That's tangential to tickets.

We always had tickets to some extent, but our current process involves organized feature planning, design tickets, implementation tickets, and review.

That has imposed a lot more structure, but it's also resulted in a lot less work. Developers know what the priorities are, know what the scope of work is, they know they'll get reviewed.

Issues the article talks about such as short term technical debt being accepted are tangential. If a problem comes up, it's documented and then a decision is made on when to address it. If it's serious, that could be immediately, and if not, it may be put aside until it's encapsulated in other work, such as a refactor or redesign.

Tickets drastically improve context by telling the story of what they're about, connecting to commits, and connecting to merge requests. The code becomes a series of narratives.

> “Yeah, good thought, but just stick to the ticket for now.”

That's bad management. Good management will say "Good thought, make a new ticket for it so we can hear what's on your mind and evaluate it."

> Ask why the feature matters? You’re overstepping.

Ask why the feature matters and you're a good dev!

But before we had this level of structure at my organization, sometimes the devs would override the stakeholder's explicit wishes without informing them!

Now with tickets there's an opportunity for dialog and a paper trail on decisions.

> Suggest a refactor while in the code? Not in scope.

This one is tricky as I just told a dev not to do a refactor this week. The reason was the refactor was tangential to the feature, which was already late to deliver. Instead, a ticket was made and we'll evaluate the decision to refactor next week.

> Improve naming, extract duplication, or add a helpful comment? That’s gold plating now.

Those aren't gold plating, they're part of code quality checks that go into reviews.

The tickets aren't the issue here any more than one might complain about a specific programming language being the problem. The core issue is the environment, and specifically of management. Before I had tickets, developers worked on what they wanted to work on
by DanielHB | 2025-06-26 12:29:53+00:00
They probably QA mostly for windows, so they run into bottlenecks and edge-cases of windows APIs during QA. Linux-native APIs probably have different bottlenecks and edge-cases.

I think the reimplementations of Windows APIs in Linux, even though alternative to the original, should have similar bottlenecks and edge-cases. So the extra QA on Windows helps the Proton version more.
by dcminter | 2025-06-26 12:31:03+00:00
Even in the UK it's not necessarily true. I wouldn't be surprised to hear it used that way, but I don't think my peer group in the UK would ever refer to NSAIDs as anything other than their brand or generic names.

I particularly disagree with the parent comment that calls this click bait. The topic's intrinsically interesting to anybody who'd be lured in by that title; it doesn't need "bait" and we all know NSAIDs exist.

The article's particularly good at citing its references inline, which I very much appreciated. Added this author to my RSS reader in fact.
by EcommerceFlow | 2025-06-26 12:31:21+00:00
My hope for America is once Optimus robots are up and running, have 1-2 legions worth work 24/7 setting up a huge farm in Arizona, then creating an energy transition line to the east coast.

It sounds crazy, but given the rate of advancements in robots and the fact that solar panels are already mass manufactured, why isn’t this feasible in 2 years?
by latexr | 2025-06-26 12:31:36+00:00
This is just a trailer for a documentary, with not a lot of useful information.

Better links:

* https://kyivinsider.com/new-documentary-details-the-barbaris... explains what the movie is, how and why it was made.

* https://khersonhumansafari.com is the official website. Movie will be available here.