skysight-inc/HackerNews huggingface dataset:
Unless existing physicians' associations put up a fight, which they absolutely will, AI replacing the diagnosis aspect of a PCP is both probably one of the best applications of LLMs possible and one of the biggest impacts they can make for humanity.

PCPs are notorious for misdiagnoses, they're expensive, hasty, often times don't believe or listen to patients, and frequently just don't have all the data. This isn't necessarily their fault -- they're overworked and the medical industry isn't making things better -- but the reality is primariy care isn't working very well right now even in developed countries. Imagine in developing ones...

Diagnosing a patient is in many ways an expert system problem which computers are excellent at. Amassing the data from every medical textbook ever written, plus every study ever done, plus clinical conversations with patients and their medical history (the hardest part), and you have the best PCP ever made. Add a nurse to manage the physicality of it and one day connect data to the system to track lifestyle behaviors, sleep, and things people won't necessarily self-report, and you have something revolutionary. And AI is kinder and more compassionate, as the article said.

No wonder people have been trying to crack this nut for decades (albeit with minimal success). I hope the LLM revolution helps make another big round of progress.
Agreed. I prefer vim as my $EDITOR, but I don't use it for programming. There I prefer JetBrains IDEs mostly. When I'm editing something in a POSIX terminal, vi is guaranteed to be available and is powerful. Knowing how to use vi is useful because it's required by POSIX and thus available on any system you SSH into. That means default settings & no plugins, and maybe not even vim.
Even the church of emacs have never seen desecration like this.
I'd far rather be subjected to 15 bizarre questions than be subjected to 5 rounds of interviews with everyone. Some questions you will get right and a few you may have heard before. Add a little luck and you have a job.
I am not currently supporting API requests. However, I will be adding an API with pricing in the future. :D
it's also convenient for managing subscriptions
People in stock photos can generally be counted on to have no more than a traditional number of hands.
Huge achievement. A big, big stepping stone toward interplanetary communication.

But while I love the idea of IPFS, it comes with a bunch of tradeoffs that I think make it very unlikely that it'll ever become mainstream.

What I do think will happen in space, is similar to what already happens with PoPs around the world, no IPFS required. As an example: I believe that there will be a YouTube on the moon and YouTube on Mars, and YouTube servers caching most of the content on both, and it'll all work the same. Cross-planet communication will be high latency, but it won't matter.
Even when I've ended up needing a lawyer (albeit for private legal transactions like estate planning) going through the process of finding a template, customizing it to what I wanted, and thinking through as much as I could was invaluable. The subject matter can be complex and lawyers are expensive, paid by time, and (in my experience) have a habit of bulldozing through explanations to clients; the more prep you've done ahead of time the more value you can get out of your lawyer time (e.g. by knowing what questions to ask and having a clear picture of the issues at hand).
Gasoline is an easily-contained liquid. Gasoline-vapor/air mixtures explode under relatively limited circumstances. Vs. hydrogen is a difficult-to-contain gas, the concentration range for hydrogen/air to be explosive is extremely wide, and triggering the explosion is extremely easy.
Nope. Hydrogen is not just flammable, the article tells you it is EXPLOSIVE at concentration of 4 percent to 74 percent in air. If the Hindenburg was a hydrogen-air mixture, it would have leveled a large portion of the area rather than just burning where it fell.

I've worked in areas where they were developing hydrogen fuel cell vehicles at major auto makers. The facilities are equipped with collectors, detectors, and alarms, and everyone knows to GTFO if the alarm goes off. Hydrogen leaks indoors are extremely dangerous.
Unveiling eBPF Verifier Errors – Episode 1
Thanks for that. Yeah, upon thinking it stands to reason that tetrachloroethylene aka PERC is used as a brake cleaner—once the cleaner would have contained carbon tet.

PERC has replaced CCl4 in drycleaning too as it's safer. Note it too has a similar odor to CCl4 — note my previous comment to kragen.

My opinion nowadays is to avoid inhaling the vapors of or exposing one's skin to any of these volatile cleaners, paint thinners etc. whether they're chlorinated hydrocarbons or not. Just assume them all to be dangerous.

Incidentally, the problem with chlorinated hydrocarbons turning into phosgene has been known for a century or more. I find it very strange that this info isn't an essential part of all trades training where such chemicals are likely to be encountered.

(I've been whingeing on HN previously about the inadequate and inappropriate training of the GP in chemistry. Yes, we teach chemistry at highschool as if everyone was going to progress to a degree in chemistry—such training is quickly forgotten if one doesn't become a chemist. We need to teach everyone about chemistry and how to handle chemicals they encounter in daily life and the likely dangers they pose.)
In what way was this a "Flamewar" comment?
There is nothing to maintain. I bump python in the dockerfile if I need to bump it for some reasons, otherwise there is no reason to change anything and it indeed just works. Takes like 2 min of work once a year.

I can rebuild an image from 5 years ago and deploy it on multiple OSes and it will probably still work.
Several years ago, I informed GitLab and a few other services that their MFA implementation was faulty. Any user with control of the designated email address could reset the password on an account without knowing that password.

GitLab and the others told me that this was not a vulnerability, because that is not part of their threat model after all.
That was what Reagan said about the Soviet Union, not what was said in the Soviet Union.

Correct me if I'm wrong.
If you're specifically looking to probe the behavior of different TCP implementations, I think you want something slightly different than this. First, you want the faults to be deterministic (e.g. not random 1% packet loss but packet loss at a certain point in the connection); and you want the limits to be per TCP connection, not per link. If you don't have that determinism or connection isolation there are just going to be too many confounding variables in addition to the TCP stacks you're supposed to be testing.

I wrote a tool like that a few years back[0], but didn't publish most of what I discovered about e.g. how different CDNs tuned their TCP stacks (just a couple of anonymized examples[1]).

[0] https://github.com/teclo/flow-disruptor

[1] https://www.snellman.net/blog/archive/2015-10-01-flow-disrup...
Always quality content in that blog. We used MaskRay's article[1] on stack unwinding to improve our debuginfo (DWARF) support[2] in the past. If someone wants to have a more hands-on approach to executable file formats, e.g., XCOFF or GOFF, they can check Rizin's ideas for new formats[3] to support.

[1] https://maskray.me/blog/2020-11-08-stack-unwinding

[2] https://rizin.re/posts/gsoc-2023-dwarf/

[3] https://github.com/rizinorg/ideas/issues?q=is%3Aissue+is%3Ao...
This is really cool. A common use case for me is building JSON objects directly in my query, for example to return a list of json objects. Usually this means date columns lose their type, is there a way of returning bson like with jsonb_build_object that keeps this types?
It's Phoronix, what do you expect? High editorial standards? Phoronix is the one overhyping this toy project, not the developer.
Vaccuum tubes that changed the world (2020)
> Setting up a small operation and doing the physical actions of designing, manufacturing and selling the toasters is the easy, fun and obvious part.

Sure if you’ve spent a decade plus designing and crafting electronics and metal cases. If not - you’ll probably get stuck there
> TV finally killed off thee and thou in the 1960s

Can someone provide a source for this? Could make for some interesting discussion points, but I don't want to propagate unverified information
I don't know where you live, but in my (extensive, but rather local) job experience so far, it's possible to raise concerns and propose solutions, etc., but once the IT director or VP of whatever says "we're not going to do that", it's over. You have to work on something else. Or find whistleblower protection, and good luck with that. Otherwise it'll be "Can you step into my office for a minute? Close the door, please."
Yeah, fair. iOS was super, super important to their business though, so it might net out as financially worthwhile, especially if they created it more as a gaming store with a pitch to all the mobile gaming companies that they'd be able to do analytics again.

(Actually, they're one of the few people that could make a store like that work, dunno if they'd want the distraction but it might be worthwhile for the ads business).
> Replacing Android and Chrome OS would have made so much sense, but they were definitely NOT trying to do that. I never understood why.

Are you sure? In my experience people often say that project X isn't intended to replace project Y when it absolutely is, in order to avoid having to fight the people working on project Y.

An open source example of this is WASM. When it first appeared there were countless "wasm isn't intended to replace JavaScript" claims. Of course it 100% was (for a number of use cases anyway), but people had to say that to placate the JS fanatics.

It looks like Google potted ART to Fuchsia at one point.
There's Even Plastic in Clouds
This would almost certainly be protected by HIPAA.
Is Night Mode a Myth? Study Unveils Truth About Screen Color and Sleep
This happens because people won’t use a password manager and insist that “monkey123” is their super-secret unguessable password. The solution is to force them to use some kind of credential store (SMS 2FA, passkeys), because they can’t be entrusted to just hit the “generate secure password & save” prompt in the browser.
Radio signal detected in an ancient star cluster
“write code clear enough that an LLM can look at it and create an accurate summary of the high-level goals” gives me similar vibes to “explain like I’m 5”, which seems like it could be an interesting metric (and my gut tells me that things will go horribly wrong as soon as somebody turns this metric into a target :D)
Filecoin is probably one of the few cryptocurrencies with intrinsic value, even if the amount is debatable. IPFS has stood the test of time and seems like a good protocol; and a cryptocurrency that can be used to pay for storage is not valueless.
The problem with Agile induced "right sizing" of tasks is that you artificially split atomic units of work into multiple tickets.

A single deliverable is now 3-5 different tickets that might get split across sprints. It now becomes harder to express when a piece of atomic functionality will be delivered because you need to track with dependencies across the tickets, etc.

So it feels like contortions to make reality fit into Agile which negatively effect reality.

Let's say we are using Agile in the kitchen and we have 3 tickets - 1) research recipe, 2) collect ingredients, 3) bake cake. These are logical and understandable to a stakeholder. You can assign them different story points / sizes / durations / whatever. It's relatively easy to express the dependency and also keep it in your mental model. Each has a deliverable - 1) recipe & ingredient list 2) the ingredients 3) the cake.

However Big Agile Coach argues that really it should be 1a) research recipe, 1b) collate ingredients required, 2a) research pricing on ingredients 2b) create per-vendor ingredient lists 2c1) buy ingredients at vendor 1, 2c2) buy ingredients at vendor 2, 3a) clean kitchen 3b) prepare cake batter 3c) bake cake 3d) cake frosting/finishing

OK which of these 9 tickets depend on which / which can be parallelized / which are best to keep with a single dev, which should be done within a single sprint vs split across? Etc.
Up until not so long ago that was the easiest "payment wallet" to have around.

Want to have charges go direct to your bank for 2 weeks ? you move it up on the list.

Want to try a new card but are not sure you'll keep using it ? add to the wallet and move up or down depending on how much you want to use it.

And it also managed subscriptions.

It is now a steaming pile of garbage for so many reasons, and it has always been a death trap for any small merchant, but they gave a fairly good shot at the wallet side of things. Good luck getting Nintendo for instance trust any other third party wallet system.
Sounds similar to the quirks you get with TPL in .NET under some circumstances. For library code, a ConfigureAwait(false) invoke should be considered to signify that the execution does not need to resume on the original thread.
The answer is of course

clamp(min(a,b), max(a,b))

classic c++
There a story somewhere about a welder who cleaned off/de-greased metal with brake fluid. He used a MIG or TIG welder and the gas plus brake fluid plug heat from the torch/electrode created phosgene gas. Just a tiny puff but he breathed it in and it affected him terribly; organ damage, disabled. I think he's off on disability.

The story seems to come from Journal of Accident and Emergency Medicine, 12 pp212-213 (1995)) as noted by https://www.isystemsweb.com/phosgene-gas/
You can swap out the scheduler dynamically using eBPF!? That's incredible.
The warning bells were ringing 25 years ago, but no one wanted to invest in training more doctors, least of all the various medical and doctors' organizations who wanted to keep their owns jobs as valuable as possible.
They did the equivalent of unit tests but for doctors.... seems sensible
Why Y is pronounced as "igrek"
When your CEO is already running a multitude of other companies and routinely "borrows" staff for problems those companies face, can you really take this threat seriously?

Does another huge pay package get you something better than this chicanery? https://www.forbes.com/sites/mattnovak/2024/01/15/elon-musks...
Isn’t the point of resetting a password that you don’t know the password?
Could you provide some examples of "parts and mechanisms" that only professionals could fix on 1970s era cars?

Also, how much experience do you have working on cars? The reason I'm asking is that a lot of repair and maintainance jobs may seem hard if you've never done them before, but are actually not that hard.
So how do you implement a TCP socket?

I have always had to do synchronized(something) { socketInputStream.read(); }

And the dude himself says that reading from a socket is a problem if you listen to the interview.
You dont have to do anything now. There will be one more official release then leap will continue as a volunteer effort.
> Gileadite soldiers used the word "shibboleth" to detect their enemies, the Ephraimites. The Ephraimites spoke in a different dialect so that they would say "sibboleth" instead. Experience : you just had to say a word. Security : there's a single word to authenticate multiple users and it can be cracked by learning how to spell it.

Although that's roughly how the Wikipedia entry[0] summarises it, the actual wording of the story indicates a slightly different issue:

> for he could not frame to pronounce it right.

It's not a spelling difference per se, it's (AIUI) that the Gileadite pronunciation uses a phoneme that was not used at all in the Ephraimites spoken language, so an Ephraimites soldier was literally incapable of pronouncing the word "correctly".

e.g. How some spoken dialects/accents do not use a rhotic "r", or do not distinguish between "l"/"r", or are not tonal languages. If you have not already learned how to make that specific sound, and distinguish it from the other one, through repeated practice, you will be unable to replicate it properly. And this will be the case no matter how the word is spelled, or even if you try to immediately copy someone saying it the exact way they want you to say it.

[0] https://en.wikipedia.org/wiki/Shibboleth
They're not even real cases, so there's nothing to verify.

This study is so far below the standard of evidence for medicine it's comical.
WHAT? HOW AM I GONNA TYPE MY SENTENCES THEN!?
That reminds me, couple of years ago when I was leaning to program, one of my first projects was a ELF parser so I could understand what binaries where doing and how they where built.
Do any of these resources target multiple different countries? The requirements for these kinds of documents tend to vary wildly, even between countries with similar legal traditions in the Anglosphere.
They, particularly Dell, have never stopped making laptops with upgradeable storage, RAM, and Wi-Fi - hence Dell being the first ones mentioned using this new module in the article. If you self select to a model with a few mm less thickness instead that's your choice of trade off and it's really more freedom to do what you want instead of less.

Here's a random modern mid-range Dell with swappable m.2 storage, 2.5" SATA storage, m.2 Wi-Fi slot, and battery https://www.newegg.com/black-dell-inspiron-3520-mainstream/p.... If you're more adventurous you can often upgrade the screen as well but only like part replacement is intended for that.

This isn't unique to the mid price range or Dell or particularly rare. The main exception is modern MacBooks as there is only one provider for portable Macs and they went all in on integration (to some pros as well as the obvious cons).
I don't think there is a pre-packaged flavour of this. You'd have to use a plugin manager for neovim to install fzf.nvim, telescope and nvimtree.
If you want to use nvim more extensively I'd recommend a config bundle like NvChad, AstroNvim or NvPunk, those are mostly cross-platform (might require a few utils like ripgrep, stuff for LSP). They already come with all of this pre-configured and you can disable any plugins you dont like easily. They're also suprisingly snappy thanks to conditional plugin loading.
Exactly, framing the software removes the accountability from where it belongs - people. Software cannot be responsible for anything, people can, and should assume it.
> Daniel Ting, a clinician AI scientist at Duke–NUS Medical School in Singapore, agrees that probing the system for biases is essential to making sure that the algorithm doesn’t penalize racial groups that are not well represented in the training data sets.

What? What kind of "bias" would this entail? Or is this more of the "ethics" garbage that is used to lobotomize LLMs? The real scientific-technical problem and discussion about aligment (e.g. paperclip maker) has been replaced by some strange grift that opens doors for people without any useful knowledge into the New Big Thing where the money is.
I'm sorry my comment was a little snarky. What I meant to say is that is not an exponential curve. It may have tracked with a quadratic curve, or even a cubic curve, but not an exponential curve. In mathematics, a curve that grows exponentially is (loose definition) one where the exponent is increasing as you move along the x-axis. f(x)=2^x is an example of an exponential curve. f(x)=x^2 is an example of a quadratic curve that may better describe what you're referring to.
Nowadays I am usually using micromamba inside Docker. I honestly never had any issues. I need docker anyway for deployment. And mamba/conda is almost needed for scientific stuff (working with some super niche weather stuff which is only on conda).

IMO the most important thing is to stay flexible, all of them have their tradeoffs pick one that works and move to a different one if it becomes painful.

Docker is very very useful though. Can you imagine the joy I felt when I spun up a 6 month old very complex project and it immediately worked.
From the looks of Small-C and RatC not really that usable.

During the 1980's there was already several usable Pascal alternatives, plus Modula-2 came out in 1978 exactly to fix the shortcomings of Pascal without extensions, and the largely ignored ISO Extended Pascal came in 1991, retifying many of the 1980's common extensions.

Using original Pascal, was really when there was no alternative, like myself trying to fit some form of Pascal compiler into a 48 KB on top of Timex 2068 ROM, which naturally wouldn't fit.

Neither did the Darthmound BASIC JIT compiler for that matter, or one of those Small-C / RatC alternatives.
> What I do think will happen in space, though, is similar to what already happens with PoPs around the world. As an example: I believe that there will be a YouTube on the moon and YouTube on Mars, and YouTube servers caching most of the content on both, and it'll all work the same. Cross-planet communication will be high latency, but it won't matter.

Importantly, this is enabled by content addressable storage in IPFS, where the address of the data is derived deterministically with cryptographic hashing. Agree it likely won't ever become super popular, but it is a core component of distributed storage systems without central orchestration.

https://en.wikipedia.org/wiki/Content-addressable_storage
SW engineering is still in its infancy compared to other disciplines that have 100s of years of knowledge accumulated and built into their education process.
SW education is different country to country and institution to institution.
In no other engineering discipline would it be tolerated that you could be self educated. The lack of a standards and governing body that you would be expected to be accredited to is a major gap.
That's my best case scenario, Tesla can get back to fulfilling their mission without the drama.
> Reality is, the AI doctor you CAN visit is better than no visit at all.

Regardless of the United States, this is the reality in poor countries right now and no amount of policy can fix that in the short term. I am excited for AI in medicine for this reason.
AMD Adds Radeon RX 7600 XT to Stack, 1080p Gaming Card Gets 16GB for $329
This is really nice I wish I had this as a resource I wasn't able to root-cause the issue like this article made clear to me until 1 hr ago. Wish it was 2 years ago but I will definitely read through this!
I could see a magazine publishing an article that says 'Google AI writes better code than human programmers'
I'm more worried about commercial entities gaining power - by simply employing enough people to work on something that the alternatives cannot compete.

People who want "one" anything - I can sympathise with the desire for simplicity (as long as it's a kind that suits you) but I hope it never happens.
Yes but this was a case of a very filthy/corrupt hospital

The title of a singular "glitch" is very misleading in this case, as this was a cacophony of cock-ups and cover-ups for 20+ years
Then what is RL4? If it were just a resistor for a voltage divider, I’d think it might be labeled differently than the other three.
3k-year-old stone disk unearthed in Italy could be ancient map of stars
Also check out the Nebra Sky Disc. https://en.wikipedia.org/wiki/Nebra_sky_disc
New Insights on Vector Database Performance: Updated Qdrant Benchmarks
Coming Soon: Golang 1.22
For the top-shelf LLMs at least, you can just ask them to be brief. In fact they are very skilled at consolidating lots of data into a few points.
1Password supports Passkeys, not sure for others. But it's one click on the login page and you're in.
Not to mention that it's not only "the amount of knowledge" but the correct application of probabilities. And while we know that people can improve in the former, we are pretty hopeless in the latter.