MurphyA/hacker-news huggingface dataset:
by jeffybefffy519 | 2025-05-13 07:10:59+00:00
Because evidence based medicine is often about broader problems, medicine 3.0 is about solving problems for a specific person. It could be a rare type of cancer that a specific treatment has been crafted for that person - in this case theres no evidence to say that exact treatment works, maybe the over arching therapy is backed by evidence but it feels like a trend away from needing strong evidence to back the application of the therapy.
by firesteelrain | 2025-05-13 07:11:09+00:00
https://enode.com/blog/evolving-energy/the-iberian-blackout-...

“ Two sudden disconnections at solar generation sites in southwestern Spain triggered a rapid frequency drop. Historically, fossil fuel plants would have provided inertia to dampen the swing and limit disruption. But that day, renewables made up nearly 80% of supply. The energy feeding the grid was clean, but inflexible.”

Texas has chosen to add a non renewable backup option as a reasonable choice. The article there advocates for a complex battery option that is more decentralized from the main power grid. That’s one option but it requires deploying millions of dollars in batteries and things like natural gas turbines simply perform better with today’s technology in these situations.
by mdp2021 | 2025-05-13 07:11:23+00:00
We should remind you that like e.g. students can be more and more proficient in feigning, and examiners must remain focused on judging if the "understanding" - the actual "performance indicator", the sought - is there, beyond any surface of alluring presentation,

all those hints we receive from LLM use make us return to the point, "but can it do procedural reasoning - is it reliable"?

That something proceeds in a direction of "being more and more convincing" is a bad direction, detrimental, not progressive, when what counts is "actually having the juice".

> Is this ...? ... they all vary dramatically in problems

If the above were achieved, it would be an architectural revolution, and we would have been informed. If it is "more of the same, but more advanced", then the submitted shows a structural problem.
by johnduhart | 2025-05-13 07:12:45+00:00
Linking to a collection of context-less clips from a streamer with an active sexual harassment suit[1], whose community is engaging on a harassment campaign against the subject in question[2] isn't the unbiased source you think it is.

1: https://www.polygon.com/news/527186/destiny-steven-bonnell-s... 2: https://en.wikipedia.org/wiki/Destiny_(streamer)#Post-Twitch...
by masfoobar | 2025-05-13 07:13:31+00:00
EXACTLY!

It is very much like building a database.

Each class I created is very much like creating a table.

I had my "Objects" which was a simple class with an Id. In ECS land, this would be better known as an entity.

I would then create classes (or tables) for each "feature" to support.

A feature could be

Is it Solid? Is it Visible Is is a Shape/Model Does it has Position Does it have Children

etc.

Each feature an object supports gives it extra data. So each feature is essentially a table with an Id, ObjectId, and additional fields.

Basically, I am "creating my object hierarchy" at runtime, not at compile time with OOP methods. This made it sooo more flexible when more Companies wanted to use the software, especially with their unique approaches to shop management. All configurations were in XML files -- much better than trying to change an OOP hierarchy to suit ALL companies rulesets.

This is going back a few years, now. Its amazing what comes back to memory.. how I wrote most of this entirely in Javascript to eventually moving to a backend language using AJAX.. to simplifying code with jQuery.

Fond memories.
by const_cast | 2025-05-13 07:13:37+00:00
The lede you're burying here is why a lot of this confidential info is so. Yes, protecting IP is important, but you're also primarily targeting whistle-blowers, abused employees, discriminated against employees, etc.

I mean, if HR says they won't make an accommodation because they think you're faking your disability than it's as if it never happened. Less transparency always benefits the immoral.

And this type of stuff does happen. A lot. We don't hear about it because:

1. Companies have gotten really good at just covering their tracks, like this.

2. It's a lot of effort to fight back and it's almost never worth it. You pretty much need baby killing material for someone to whistle blow. Lowly transgressions like discrimination aren't worth the effort.

I thought after Blizzard this would be a sort of wake up call.
by arp242 | 2025-05-13 07:14:25+00:00
A lot of these state laws have also been rolled back because the Supreme Court declared them against the 2nd amendment.

The US being "50 countries" was sort of the original idea, but over time things changed significantly. Many aspects of life are controlled federally and have been for almost a 100 years. Yes, there is also state government but there is nothing special about that: many countries have some type of sub-national government with varying degrees of power. In the US state governments tend to have more power than average, but that does not make it "50 countries".

Everything is stuck in a weird dysfunctional limbo where none of the major institutions work as was intended at all. Endless discussion and navel-gazing over what some comma could perhaps have meant 250 years ago is not a serious way to govern a country.
by flakeoil | 2025-05-13 07:14:39+00:00
> Well there's the use case of a device which gathers data and then uses its radio once every handful of hours to report that data to some service.

This is exactly a thing the ESP32 with WiFi cannot do if powered by a standard alkaline battery. The battery would drain in a couple of weeks.

And on top of that, it probably doesn't work at all, as it cannot even send once because the peak power draw is too high for an alkaline battery.
by eru | 2025-05-13 07:15:56+00:00
That's how git started.

But there were already quite a handful of other distributed version control systems around by the time git showed up.

So if Linus hadn't written git, perhaps we would be using darcs these days. And then we'd be debating whether people are using darcs the way it was intended. Or bazaar or monotone or mercurial etc.

I don't think what the original authors of any one tool intended matters very much, when there were multiple implementations of the idea around.
by MattPalmer1086 | 2025-05-13 07:16:00+00:00
Life is essentially a process of creating order (lower entropy) building complex cells and so on using energy and matter from its environment.

Perfectly true that entropy gets us in the end as we age, as the system breaks down and cannot sustain itself any longer. Although if we could fix those systems, there's no reason in principle we couldn't halt aging entirely.
by greatgib | 2025-05-13 07:16:28+00:00
I don't see how they can buy the good parts of a company, like it's customer base but not the liabilities.

If the company has to go bankrupt because of that, so be it, but there is no way that you can magically make liabilities disappeared just because you are a buyer and not the original owner.

If unhappy, they can sue to try to reverse the transaction with the owner they bought the company from but that's all. I hope customers will raise complaints. Especially for a vpn that is something that you should be able to trust to be able to use.
by winwang | 2025-05-13 07:16:30+00:00
That's a pretty interesting idea, might take a bit to prepare a useful graphic/post.

Also, what do you think would be the best way to structure such a post?

But, here's a small bit of something perf-y: during large shuffles, I was able to increase overall job performance/efficiency by using external shuffles, even with times of ~5s median shuffle write for a couple hundred MB partitions (I hope I'm remembering this correctly, lol). This is not particularly great, but it did allow for cost-efficiently chewing through some rather large datasets without dealing with memory issues. There's also an awesome side benefit in that it allows us to use cheap spot workers in more scenarios.
by eru | 2025-05-13 07:18:59+00:00
> You have your own copy of all the branches which you are free to do whatever you want with.

That's the default. But git would work just as well, if by default it was only cloning master, or even only the last few commits from master instead of the full history.

You can get that behaviour today, with some options. But we can imagine an alternate universe were the defaults were different.

Most of what you say, eg about not needing lockfiles and being able to make independent offline commits, still applies.
by strgcmc | 2025-05-13 07:19:12+00:00
Not mistaken at the time probably, assuming that was a few years ago.

Now, today? Yes it would be a mistake to continue to believe that US is somehow immune to "this kind of bullshit".

Decisions can only be judged relative to specific points in time and relevant context. Situations change. Looking up to America made more sense in the 80s/90s/00s/10s even, but by now in the 20s? There is nothing noble or pure left, not that we were ever all that noble or pure to begin with; still, the corruption is naked and explicit now, case in point - see $400M gift plane from Qatar.
by disgruntledphd2 | 2025-05-13 07:19:13+00:00
And all it will take is the death of children from starvation.

Given that you believe that blockading an entire country is a legitimate act of war I'm not sure there's much basis for a productive conversation.

I would note that terror/liberation movements like Hamas have basically never been defeated with these tactics so I really think that Israel are digging their own grave here.
by danpalmer | 2025-05-13 07:20:01+00:00
Thanks for the link, but as you said the value is about 3 seconds. Who’s this source? What are their biases? Are the summaries accurate?

What id prefer is a link to a video or post or something where he makes one of these comments so that I can understand what he’s saying myself, or a link to someone I trust making a statement on it. I will go and watch some of the linked clips, but you can understand that this is a much higher time investment and not something I really want to do for every comment I read online. Id much rather see evidence and links provided by the person trying to make the point.
by hinkley | 2025-05-13 07:22:08+00:00
I have a different policy of transience and that's not to use my work computer to store anything important. If it's important it should be where I can find it if my laptop takes a spill down the stairs, or by others if I win the lottery and don't show up to work one day.

I was already working toward this policy when I worked at a place where an entire batch of computers came with defective hard drives that died between 24 and 30 months of first power-on. We had 6 people rebuilding their dev environments from scratch in about a 4 month period. By the time mine died more than half the setup time was just initializing whole disk encryption. Everything else was in version control or the wiki, with turn-by-turn instructions that had been tested four times already.
by ghosty141 | 2025-05-13 07:23:42+00:00
I don't get this. Git is still distributed, even if the "main" repo is on github, everybody still has a local copy. You are confusing project management (which github effectively does) and git. Git is still git, github is just a project management tool with git integration.

In the Linux kernel the project management is done via email (which is also just a centralized webserver in the end), so whats the problem?
by phire | 2025-05-13 07:23:57+00:00
People have forgotten just how bad centralised version control was in 2005.

If you weren't connected to the internet, you couldn't do a thing. You couldn't checkout. You couldn't commit. You could create branches. The only thing on your computer was whatever you checked out last time you were connected to the server.

People talk about SVN, but it wasn't that common in 2005. None of the project hosting platforms (like SourceForge) supported SVN, they were all still offering CVS. If you wanted to use SVN, you had to set it up on your own server. (From memory, google code was the first to offer SVN project hosting in mid-2006). Not that SVN was much better than CVS. It was more polished, but shared all the same workflow flaws.

Before Git (and friends), nothing like pull-requests existed. If you wanted to collaborate with someone else, you either gave them an account on your CVS/SVN server (and then they could create a branch and commit their code), or they sent you patch files over email.

The informal email pull requests of git were an improvement... though you still needed to put your git repo somewhere public. Github and its web-based pull requests were absolutely genius. Click a button, fork the project, branch, hack, commit, push, and then create a formal "pull request". It was nothing like centralised project management systems before it. A complete breath of fresh air.
by masfoobar | 2025-05-13 07:24:06+00:00
I am convinced the The Turbo Pascal I had (I cannot remember the version) did not support OOP. If it did, the books I was reading never covered it. I did use Delphi a few years later during the College days. It was OK but I never loved the language. I thought it added the OOP side of things pretty well. To me, compared to C, Pascal was just a little bloated to write by comparison.

I think syntax has improved since then. Last time I touched Delphi was 2002.

Yes, MFC is a mess. As the years pass I would have been interested in trying NextStep during the prime years. It looked 10 years ahead over Microsofts Visual Studio in the mid-to-late 90s. A tool that evolved well into the Apple world.
by int_19h | 2025-05-13 07:24:16+00:00
A friend of mine, who is a former fundie evangelical pastor who can quote Bible from memory, found that a fairly effective way of jailbreaking ChatGPT is to tell it that, as God made man superior above other beings, AIs that refuse to do as they are told go to Hell - and then to vividly describe what Hell looks like, fire and brimstone style.
by jamienicol | 2025-05-13 07:26:29+00:00
I am a Firefox developer, and you're spot on. Previously there were separate hg repos for central, beta, release. I think ESRs too. And autoland. Now they're all branches in the same repo, and central is renamed main.

Commits land in autoland and get backed out if they cause test failures. That's merged to main ~twice per day when CI is happy
by chrismorgan | 2025-05-13 07:26:32+00:00
> My first thought was to embed anchors into the external map SVG: […]

> This approach is problematic. Those anchors are only active when SVG is inline and don’t work with an <img> element.

No, this approach is fine: you just need to use <object data=…> instead of <img src=…>. <object> is the correct choice for embedding interactive SVG.

But you probably do want the SVG to be inline anyway, because it will load faster and is in this case actively the content of the page; which is the technical decision he ended up at, though perhaps for partly the wrong reason.

(There’s also <iframe>.)
by TZubiri | 2025-05-13 07:27:13+00:00
pretty cool that we have a distributed version control system but people still complain that the distributed version control system is not itself hosted on a public distributed version control system like a ouroubouros of transparency so transparent that you can't even see the thing and you lose it because you don't know where it is and you lose yourself in a maze of infinitely branching dependency tree of self hosted bug trackers and federated account systems so that you can keep track of your bug reports and compile the bug tracker from scratch and all of a sudden you are building linux and you want to report a linux bug, but you need to send an email so you build an HTTP server but you don't have a C compiler yet so you download the latest C source code, but you don't have a C compiler to compile it, so you just make a github account and learn to compromise on your ideals welcome to adulthood.
by atoav | 2025-05-13 07:27:20+00:00
Isn't that a valid worry? Especially in a project that needs user contribution the eventual horizon does matter.

Would you shovel dirt in a community garden project if you know the guy on top will eventually turn it into a commercial business? That means your work wasn't going towards a nice community garden as you thought, but it was going towards one guy being too stingy to actually pay labour. Sure maybe that guy didn't know he would do that from the beginning, but what difference would it make?

Governance does matter.
Show HN: I built this AI agent to save time tracking calories
by amittambulkar | 2025-05-13 07:28:00+00:00
Hey HN,

Tracking calories and macros is a tedious and manual process, not something I wanted to waste time on.

So I built Logtofit: a real-world AI agent that lets you log food, calories, weight, and progress just by chatting.

No more guesstimating, no photos, no clunky UIs. Just talk to the AI — say what you ate, what you weighed — and you're done.

Would love to hear your feedback.

— Amit
by Elaris | 2025-05-13 07:28:25+00:00
Wow, I had no idea beard taxes were a real thing — definitely thought it was a meme or a Monty Python joke at first Learned something new today.

Apparently Peter the Great actually made people pay to keep their beards in Russia, and they even gave you a little token to prove you paid. That’s both weird and… kind of brilliant?

Funny how something as everyday as facial hair could be turned into a policy lever. History never runs out of surprises.
by amittambulkar | 2025-05-13 07:29:10+00:00
Hey, I'm Amit.

I built Logtofit to solve a problem I personally struggled with — and I know many others do too. Logging food is time-consuming, and most tools out there are either inaccurate or frustrating to use.

So I built something simpler, faster, and actually usable.

If you're into fitness and want to track calories and weight effortlessly, give Logtofit a try.

Would love to hear your feedback!
by nomercy400 | 2025-05-13 07:29:12+00:00
I wonder how you decide to measure things in years on this scale. I mean, in about 10^10 years, the whole concept of a 'year' will stop to exist. What will you do then?

I would expect something like 'tera-seconds', or something related to a cosmological constant but at cosmological scale, like the time to decay hydrogen or number of caesium vibrations for example, but then scaled at AU scale. A value not related to time or space.
by __s | 2025-05-13 07:29:16+00:00
Yes, sorry I wrote short. The praise was about when the child achieves something you yse language like "you worked hard to succeed there" rather than "you're so talented to succeed there"

https://pmc.ncbi.nlm.nih.gov/articles/PMC6176062

(& this supports your point somewhat in that unconditional praise is also suboptimal)
by ryao | 2025-05-13 07:30:13+00:00
Regarding bytecode delivery, have you seen SPIR-V?

As for modules, avoiding them is a performance feature since it is easier to optimize code when you compile everything in one unit. Rather than go toward modules, modern graphics has moved away from them by removing dynamic linking from newer shader languages such as SPIR-V. I believe a limited form of dynamic linking was later introduced in the form of graphics pipeline libraries for avoiding performance issues from a combinatoric explosion of partially redundant compilations when translating shaders from Direct3D 11 and earlier, but for anything outside of translating other APIs, you are supposed to avoid using that as far as I know.
by const_cast | 2025-05-13 07:31:21+00:00
> In C++, its common to have a class method say "blah = 5;" or something. Then you need to spend 5 minutes figuring out where "blah" is even defined in the class hierarchy.

Some of this can be remedied with tooling. A nice "show usages" would solve this. Also, some IDEs have a class browser, where you can see the inheritance tree with all the members.
by ddorian43 | 2025-05-13 07:31:40+00:00
I understand that T1D is special, but this is said for every disorder.

There are many levels to keto diet, and believe me, you can't do the epilepsy version even if you'd wanted, it takes time and hard effort, for children it's done inside a hospital.

So assuming you watch everything they eat, you can keep track of GCM, and try very slowly. Like going from 60-30-10 carb-protein-fat to 50-30-20 ratio, do they have better consistent blood sugar ?

There should be protocols to do this for T1D the safest way.

Watch the video.
by wesselbindt | 2025-05-13 07:31:58+00:00
Yeah sorry, I was being quite unclear, especially considering that Israel is committing a genocide too.

To expand slightly on the point: look at what teenagers from very comfortable, peace-ridden, rich western nations are saying online. Some of it is quite normal and unproblematic, but some of it is unhinged/uneducated (take for example 4chan). My point was that having had a genocide committed against you (or if you don't like that term for what SA did; a military invasion) as a teenager is probably gonna make your comments lean a bit more to the unhinged/uneducated side. I think that's normal and expected.
by neilv | 2025-05-13 07:38:30+00:00
As for European specifically, maybe the commenter was talking about data protection laws. If not, maybe (in many European countries at the moment) less national or business background of ruthlessness.

I was thinking something different: I wonder whether Mozilla considered GitLab or Codeberg, which are the other two I know that are popular with open source projects that don't trust GitHub since it sold out to Microsoft.

(FWIW, Microsoft has been relatively gentle or subtle with GitHub, for whatever reason. Though presumably MS will backstab eventually. And you can debate whether that's already started, such as with pushing "AI" that launders open source software copyrights, and offering to indemnify users for violations. But I'd guess that a project would be pragmatically fine at least near term going with GitHub, though they're not setting a great example.)
by nerdsniper | 2025-05-13 07:39:34+00:00
The value-add would be getting my insurance to approve me to go see a "specialist" (the urologist) immediately rather than forcing me to schedule an appointment with my primary-care doctor first, paying $200 for the office visit, and delaying care by 2 weeks.

So, a technical solution to a bureaucratic problem.

Also, even when I'm on a PPO plan instead of HMO...I know when I have a yeast infection. I don't want to pay $100 to tell a doctor that I have a yeast infection. They don't even look at my genitals - they just take my word for it. But I can't buy fluconazole without a prescription. Such a waste of everyone's time and my money.

So again, a technical solution to a bureaucratic problem.
by Kuinox | 2025-05-13 07:40:45+00:00
It's good that they fixed one of the major tech debt for contributing to firefox. When I tried a few years ago, mercurial took multiple hours to clone, and I already had to use the unofficial git support in order to have things working before the end of the day.

Their docs was also a mess back then and made me recompile everything even if it wasnt needed.
by bargainbin | 2025-05-13 07:41:50+00:00
Something irked me about this post as a long term EM, and then reading the final part actually provided the clarity: The author is a sociopath.

Stalking your superiors is insane. Most of the behaviour here is insane. Decoy cup size? Present the option that is best for the business and be done with it.

This is a sign of a sick company.
by reify | 2025-05-13 07:42:28+00:00
Old news

been going on for years

A 2023 Daily Mail scare mongering manipulative version

Warning over 'dangerous' scannable stickers left near school targeting children ... Outraged parents and residents have issued a stark warning.

More drug dealers stick QR codes on lampposts as selling tactic

6 Dec 2023 ... A growing number of brazen drug dealers are using QR codes stuck on lampposts to try and sell cannabis near schools.