MurphyA/hacker-news huggingface dataset:
by AStonesThrow | 2025-05-13 08:16:08+00:00
Um, I hate to burst your bubble, but antibiotics are not prescribed at all for viral infections, because viruses are not vulnerable to antibiotics. Therefore you are definitely right about the current and traditional "best cure" for the flu!

Antibiotics must only be prescribed against bacterial type infections, and that is indeed one of the reasons a physician's consult is required, so that the physician can discern whether it's viral or bacterial, and choose an appropriate course of action. Malpractice indeed for making such a rookie mistake.

Pneumonia, being frequently caused by bacteria, is definitely something they'll prescribe antibiotics for, so a positive diagnosis would be a key first step there.

So it is quite telling, isn't it, that many people believe that taking antibiotics can cure viral infections, because if they were OTC they could really get abused in that respect, couldn't they!
by Zanni | 2025-05-13 08:16:10+00:00
Well, yes, but it's also pretty dependent on what you eat. From the article: "Additionally, the summarized study did not record the timing of snack and water consumption."

A carb-heavy snack before a meal is going to result in a radically different response than eating the same meal on an empty stomach. I'm glad they acknowledged it, but it feels absurd to publish with this headline if they didn't record snacks.
by sakjur | 2025-05-13 08:16:15+00:00
It’s interesting how pull requests remain the only tab (apart from code) that cannot be disabled by the repo owners.

I get it from GitHub’s perspective, it’s a nudge to get people to accept the core premise of ”social coding” and encouraging user pressure for mirrored projects to accept GitHub as a contribution entrypoint. I’m impressed by their successes and would attribute some of that to forced socialization practices such as not allowing PRs to be disabled. I’ve grown to dislike it and become disillusioned by GitHub over the course of a long time, but I’m in awe of how well it has worked for them.
by DarkWiiPlayer | 2025-05-13 08:16:51+00:00
I wouldn't count on the US anymore, considering today's political climate. But in theory, EU+US could probably make a very compelling argument to China that if all three agree to play nice, nobody gets an advantage because of it, while everyone can benefit from a slower technological development leaving more time to figure out the societal problems.

Ultimately us random people on the internet can't say if China would want that or could be convinced with some other concessions unrelated to AI, but what we can say for sure is that, if China has the will to chill, the west has the negotiating power to match them.
by inferiorhuman | 2025-05-13 08:17:15+00:00
The current system won't scale with that, it will have to change. Now would be a good time to start figuring that out.

Modernization has been in the works for years now. Chronic underfunding means that nothing much has come from it.

Anything to with weather is just numbers that can and should be be exchanged digitally.

It often is, via ACARS.

It's completely redundant information.

Redundancy is the point.
by coolcase | 2025-05-13 08:19:09+00:00
So you end up with a higher threshold for confidence at p<0.05 ot whatever you want p to be under. Comes out in the maths!

Toss a coin 10 times comes up heads 10 times. There is a 1 in 2^10 (approx 1000) that happens by chance for an unbiased coin.

I'm convinced it is biased.

20 times I am freaking convinced.

I don't need another 1000 tosses.
by nhannht | 2025-05-13 08:20:34+00:00
Your statement similar to : If you cannot cook an egg on the normal pan without sticking problem, you should not serve food in chicken.

They are merely unconstructive statement, developer have free will, they spent time and money to make the app, customer spent time and money to use their app. If there are any mistakes, util you prove that they were intentional harm the customer - or - violating the contract of data safety between the app and the customer, they are free to keep their business. The free market will decide what will happen next.

And the link you gave as an example was just made nonsense. The victim was being fired from the position which worked for security of government because he did not have honesty from the start, did not inform that he use a dating app. With his private data in a dating app, even if they were not leaked: the data can be exchanged illegally in the background, which can lead to social engineering, harm the government and nation he is working for. Actually, that firm and the nation was lucky that his data was being leaked - on purpose by someone. It was his vault.
by freyfogle | 2025-05-13 08:20:55+00:00
To my knowledge there are no rules against it, it is just a major and expensive plumbing project requiring redoing the whole kitchen. And so as a landlord why bother, you will always find someone willing to rent, no matter how unlivable the place. This dynamic was hardly unique to the Barbican, it was the reality of being a tenant in London, and ultimately one of the reasons I left. London's housing stock is just terrible compared to every other city I've lived in.
by lazyasciiart | 2025-05-13 08:21:19+00:00
The first link describes it as one half of a two-step screen where there are known biases in the second step, and there are far more applicants than positions. So the entire point of this quiz is for it to have a deliberate designed complementary bias, so that the outcome of the two tests combined gave a score that was statistically correlated with the desired results and NOT statistically correlated with characteristics they did not find useful.

Is your argument that this is a bad goal to have, or a bad method of approach, or that the quiz created cannot possibly achieve this goal?
by hcfman | 2025-05-13 08:21:58+00:00
* What bandwidth throughput is supported through tailscale? * Are there data limitations with the 6 dollars per month account? Could I stream multiple web cameras through it continuously at no extra cost for example?

If that's a big yes it costs you no more and you can stream like that with high bandwidth and no throttling because perhaps I won't have any negative comments either :)
by 1dom | 2025-05-13 08:22:06+00:00
This looks like a really cool little CLI script, and I could see myself using it as a regular CLI tool instead of whois and Googling. It looks really good, it gathers a lot of extra info, and uses a bunch of highly regarded external sources like virustotal, shodan, graynoise and more.

Only criticism is that it does use or need a bunch of accounts and API keys which probably makes the setup a bit tedious: https://github.com/pirxthepilot/wtfis?tab=readme-ov-file#dat... obviously a necessary evil though given what the tool is doing.
by DarkWiiPlayer | 2025-05-13 08:22:08+00:00
You can tell I'm European, but I think in this case, at the time when consumers accepted these conditions they might not have had any way of understanding the ramifications, so effectively there is no informed consent.

In other words, now that people have had a taste of it and know what they're actually consenting to, companies should have to get renewed consent (positive consent, that is) instead of relying on "you agreed to this before it was even a real thing".

It kind of comes down to the you can't put a "you sell your soul" clause in the terms and conditions of a coffee subscription service mentality: at what point do you simply say "this is obviously in bad faith" and declare it void rather than just say "it's silly, but you signed it".

And I think there's massive cultural differences regarding where that line is drawn.
Proper implementation of image to image search
by bigintmike | 2025-05-13 08:22:50+00:00
I have a few questions on how to implement a demo for most up-to-date image to image search. It will do single real-time queries and search over a very large database (millions of images).

Below is a breakdown of what I got planned so far and I am looking for your feedback and recommendations.

Models: I am considering dinov2-base or SigLIP-S even OpenCLIP ViT-B/32.

Storage and indexing: Probably Qdrant (self-host), would consider FAISS too if large memory was not a requirement.

Input problems: I have images of various sizes and aspect ratios and all are fairly large (no thumbs). Which preprocessing would you recommend me? Cropping a square in the center, resizing to a square and ruining proportions, padding to a square and resizing? I am worried that padding will impact accuracy of the search.

Deployment: I'll do the embedding calculations on my local machine but would like to hear suggestions for price-efficient online hosting of the inference model.

Thank you.
by mikewarot | 2025-05-13 08:22:52+00:00
We'd still be able to make relays, and that's enough to do computing. If not that, then mechanical computer systems could be constructed to process data.

There's enough information on machine tools and the working of iron to make all the tooling and machinery required to start an assembly line somewhere.

After all, there was an assembly workshop turning out the Antikythera mechanism, there was a user guide on it. Obviously it wasn't the only one produced at the time.
by 0xjnml | 2025-05-13 08:23:24+00:00
It is transpiled from C to Go, meaning 90+% of the effort is mechanized.

Ad performance. In some micro benchmarks the Go version is ~4x slower: https://gitlab.com/cznic/libquickjs/-/blob/675ee343753c42341...

However, it's already ~25% faster, in a different benchmark, than another Go JS VM written from scratch: https://pkg.go.dev/modernc.org/quickjs@v0.14.0#hdr-Performan...

I am currently looking around if it can be improved more and there are some ideas to try out.
by Arnt | 2025-05-13 08:23:43+00:00
24h is a lot of battery power, and above average level, too, which means that the average level has to be throttled below what the sun and panels allow.

Sounds quite dirigiste to me. Cf Germany, which allows separate operators to connect batteries to the grid (and there's a stampede). The battery operators plan to buy cheap wind power at night or cheap sun at midday, and they are not constrained to use one source of power the way Texas requires.
by grues-dinner | 2025-05-13 08:24:09+00:00
The whole of human civilization would need to be completely moribund before every manufacturer stops designing and making new weird industrial/embedded CPUs for little niches.

And because they go into things like dishwashers and cars (and missiles) and stuff that dies for other reasons than chip failure, you always need some supply of them.

Though I guess if we end all wars and make stuff so good that you literally never need a new widget ever and all industry just stops, then I suppose there is such a thing as a perfect design.
by berkes | 2025-05-13 08:24:11+00:00
You just showed the poster-child of gatekeeping that is harming Open Source.

Every contributor is valuable, it's in the name, the definition of "contribute".

Any bar to entry is bad, it certainly never is the solution to a different problem (not being able to manage all contributions). If anything, in the longer run, it will only make it worse.

Now, to be clear, while I do think GitHub is currently the "solution" to lower barriers, allow more people to contribute and as such improve your Open Source Project, the fact this is so, is a different and other problem - there isn't any good alternative to Github (with broad definitions of "good") why is that and what can we do to fix that, if at all?
by throwaway290 | 2025-05-13 08:24:51+00:00
I think so, somebody correct me if I'm wrong. Maybe if SIP is on and untrusted software is disabled then it would be caught, but if you have xcode then sus code can also probably sign whatever it created.

/Applications seems defense in depth for developer machines that often run untrusted code. Apps ask for admin to update & then I can deny it and go check the official site and stuff for download later
Show HN: ShingleLink – A wire-free, snap-together smart solar roofing system
by thegardenminer | 2025-05-13 08:24:57+00:00
I designed a fully modular, open-source solar roofing system called ShingleLink™ that eliminates exterior wiring and installs like shingles.

No wiring between panels MPPT + lithium storage are housed in the ridge cap (Smart Spine™) Ridge vents create a passive cooling tunnel DC output is routed from inside the home, no roof penetrations

The goal is to make off-grid, decentralized energy simple and beautiful — like how USB made data plug-and-play, ShingleLink makes solar plug-and-grow.

Live site: https://shinglelink.design GitHub: https://github.com/thegardenminer/shinglelink Launch tweet: https://x.com/thegardenminer/status/1922170102281085421

AMA or help me refine it. Hoping to connect with engineers, open-source contributors, and clean energy enthusiasts.
by AstralStorm | 2025-05-13 08:25:13+00:00
The practice you describe is called data dredging though. The thing about it is that you do not know enough experimental design details to make sure it was all on the up, especially worse the older the dataset gets.

Normally when doing that you need a multiple comparison corrections and conservative stats. That won't get you published though, or if you do get published you won't get noticed except by someone running a meta analysis. Perhaps not even then. Usually you end up with negative results from reanalysis, evidence of tampering or small effect sizes.

And this does not that reliably detect dataset manipulation, p hacking on the part of experimenters or accidental violations of the protocol, not even necessarily if the data collection included measures to prevent it.

In short: you cannot 100% trust any dataset you did not make. Not even as part of the team that makes it.
by KK7NIL | 2025-05-13 08:25:39+00:00
Rad labs volume 2 has a great description of the radio navigation/positioning systems in use at the time: https://archive.org/details/mitradiationlabo0002john/mode/1u...

I believe several of these were also used by civilian aviation before and after the war

TL;DR: both sides used systems with multiple ground antennas that allowed pilots to essentially triangulate their position or at least know they're in a given lane.
by skrebbel | 2025-05-13 08:25:44+00:00
I recognize that the following is a classic HN "middlebrow dismissal" but I'd be wary of taking writing advice from a company that has this text (and nothing else) on their homepage:

> Alephic is an AI-first technology foundry built to tackle marketing's most complex challenges. We don't just advise—we engineer, prototype, and deploy custom AI systems that help marketing teams do the impossible.

I read this twice and I still have no idea what they do!
by ad_hockey | 2025-05-13 08:26:13+00:00
That decoy pricing trick is not a good strategy. It's very easy to see through, and will seriously annoy whoever you try it on. Somebody once produced a build vs buy analysis for me, and it was so obviously biased towards their preferred option (build, because it's more fun and expands their personal empire) that I knew I couldn't trust them with anything else after that.

Just do the task honestly and well.
by AstralStorm | 2025-05-13 08:28:05+00:00
You use full both sided ANOVA F test with multiple comparison correction for that. Even these tests are sometimes not conservative enough, because the correction is a bit of a guess.

You will end up with much higher number of trials required to hit the P value than the version with predetermined number of trials and no stopping point by P.

Say, in a single variable single run ABX test, 8 is the usual number needed according to Fischer frequentist approach. If you do multiple comparison to hit 0.05 you need I believe 21 trials instead. (Don't quote me on that, compute your own Bayesian beta prior probability.)

The number of trials to differentiate from a fair coin is the typical comparison prior, giving a beta distribution. You're trying to set up a ratio between the two of them, one fitted to your data, the other null.
by skrebbel | 2025-05-13 08:28:52+00:00
Personally I love it when people do this. It's just.. it saves me the few seconds it takes, every time, to subtract "1" from the number.

It's not that hard with "20th century" which I'm conditioned to map to "last century" immediately, but when someone did something in the 17th century I first think "Oh like 1750-ish" and then I realize I'm a century off, and it disrupts my reading flow.
by Tainnor | 2025-05-13 08:29:15+00:00
No idea why you're picking on the author's minor grammar mistakes. They may not even be a native speaker. The article is perfectly understandable, I read it myself and didn't even notice the errors before you pointed them out.

> “ Of course, mathematicians gain a lot by doing this1, machine checked proofs reduce..”

This sentence is grammatical, the 1 is just a footnote (which you can click) - this could be improved typographically, I suppose. The rest are just minor mistakes - "are promising to", "with the Lean Theorem prover", "to non-mathematicians".
by bobthepanda | 2025-05-13 08:29:26+00:00
They can be done well but it has to be thoughtful.

Passageways in Hong Kong are popular, but that’s because the pedestrian density is so high they manage to fill both the skywalk and street level. The passageways provide shelter from tropical sun and rain, sometimes even air conditioning. And it’s a very hilly city anyways, so often you are picking between walking uphill on a plain sidewalk vs. doing it on a skywalk with escalators and elevators.
by mariusor | 2025-05-13 08:29:43+00:00
It's not "my designated" definition. It's the one in the dictionary. And my implication was that even when I or you agree with the goals of an organization, when what they're doing is "terrorizing" people, then they are terrorists.

I know it's uncomfortable to think that we might side with the terrorists, god knows we've been conditioned by countless hours in counter-strike to think they're the bad guys, but sometimes that's what we feel, and we should make peace with that. It's OK to agree with the goals, but disagree with the means.
by atoav | 2025-05-13 08:30:11+00:00
As a former freelance graphic designer I also had to think about Cialdini, but his book "Presuation".

You don't want to manipulate anybody, but man are customers stupid sometimes (cue "clients from hell"). E.g. a pattern I noticed was that especially self-important customers always wanted to change "something" if presented with one draft — not because that change made sense, but because they felt the need to be in control. And if you know that is going to happen irrespectively you might as well just control the context within which it happens.

This is why I switched to presenting multiple drafts after each other with the first one being the "lightening rod draft". This way all the self-importance could be channeled there and they would (empirically) be far less likely to make destructive proposals on the later drafts which they then also liked more.

That is certainly manipulation. But manipulation done with the intent of saving customers from making stupid choices that fall back on me after a while, because of in the heat of moment paychological needs. If I was someones customer I'd like them to do the same for me.

If someone really didn't like all drafts I'd recalibrate and figure out what they want, I can be wrong and my ideas are not holy. But if you hired me, it was very likely that I know more about the craft than you did.
by berkes | 2025-05-13 08:30:28+00:00
In the very least, it will open up FTEs that can now work on what makes Mozilla projects unique, rather than on building and maintaining generic fundamentals.

It's a pet-peeve and personal frustration of mine. "Do one thing and do that well" is also often forgotten in this part of Open Source projects. You are building a free alternative to slack? spend every hour on building the free alternative to slack, not on selfhosting your Gitlab, operating your CI-CD worker-clusters or debugging your wiki-servers.
by amanchanda | 2025-05-13 08:30:39+00:00
For persuasion to work effectively, trust is the foundation. If there is no trust, any sort of persuasion will fall flat. For managers, it is about creating psychological safety where people can easily share their ideas, opinions, and disagreements.

Think about it, if your manager asks you something, do you feel comfortable sharing exactly what's on your mind? If not, then whatever your manager says, you will take it without fully embracing it. It goes the same way with your team.

True persuasion comes with an open, honest, and candid dialogue.
by grues-dinner | 2025-05-13 08:31:11+00:00
There's a guy who makes them in his garage. They're not really conceptually hard to make as such, they're just fiddly, delicate, labour-intensive and mostly replaced by astoundingly cheaper and often better (outside of a few niches) solid state options.

If there were some kind of interdiction on silicon (an evil genie or some kind of Butlerian Jihad perhaps?), the market would remember and/or rediscover the thermoelectric effect and throw money/postapocalyptic bartered goods at glassblowers pretty sharpish.

If that status continued, I'm sure we'd see developments in that space in terms of miniaturisation, robustness, efficiency, performance, etc., that would seem as improbable to us as a modern CPU would seem to someone in the no-silicon timeline. You may never get to "most of a teraflops in your pocket, runs all day on 4000mAh and costs three figures" but you could still do a meaningfully large amount of computation with valves.
by pjmlp | 2025-05-13 08:31:46+00:00
Of course, but that is only for Vulkan, technically it is possible with OpenGL 4.6, but I doubt anyone is bothering with it.

It is also the way on most proprietary APIs.

Metal and DirectX have dynamic linking, shader libraries, and one thing slang thankfully has, is exactly being a modern modular language, which has been given to Khronos as GLSL successor, alongside the already major adoption HLSL, GLSL is done.
by mbirth | 2025-05-13 08:31:47+00:00
I’ve found this RSS feed some time ago and couldn’t find any better experience since:

https://feeds.leonid.codes/hacker_news.html

The feed gets updated once a day and will contain the top posts of the past 24 hours with the first paragraph of the linked website (if any) and the top 3 comments. It’s great to gauge whether the website and/or HN discussion is interesting to me or not. And if I’m short on time, I can mark it for later consumption in my RSS reader.
by xlii | 2025-05-13 08:32:49+00:00
Uhh, yeah, you can do this, yes, this works, but I wouldn't do any of this.

Life is not about scores. It's about living it like you want it. If you want to get the scores, that's fine, but not everyone are like that. If I learned that my coworker stalked me into the plane I'd move away ASAP.

Sure, it's a game, but I rather lose and stay human, than game the system. And those who do - there are many more social hacking techniques one could use.

There's this last "conundrum" on pulling the offer for that completely weird scenario, where new hire comes in next week, there's no contract, they quit and then offer is withdrawn. Outside of complete absurd context there's one solution - bite the bullet. Either by free lunch for 6 months or so, or just taking hire in. Reputation damage from doing this kind of stunt would be much higher than a single salary.

But in such management as a game context, score can be given for "sucks to be you, make sure to sign the contract first".