417 karma · joined February 22, 2022
GitHub explore could be way more interesting with a simple filter algorithm.
Edit: I am certain this is one or two people vibe coding then will pitch to VCs when the waitlist has 1000 people.
Listing major company logos in their banner: “The organizations listed here use similar technology (Nextcloud) as part of their operations. Their inclusion is for illustrative purposes only.”
If astronomers announced that a large asteroid might strike Earth in twenty years, and that we currently had no way to deflect it, nobody would respond by saying, “Come back when you already have the rocket.” We would immediately build better telescopes to track it precisely, refine its trajectory models, and begin developing propulsion systems capable of interception. You do not wait for the cure before improving the measurement. You improve the measurement so that a cure becomes possible, targeted, and effective.
Medicine is no different. Refusing to improve early, probabilistic diagnosis because today’s treatments are modest confuses sequence with outcome. Breakthroughs do not emerge from vague labels and mixed populations. They emerge from precise, quantitative stratification that allows real effects to be seen. The danger is not that we measure too early. It is that we continue making irreversible clinical and research decisions using imprecise, binary classifications while biological insight and therapeutic tools are advancing rapidly. Building the probabilistic layer now is not premature. It is how we make future intervention feasible.
At first glance it seems clear. On a second read, it becomes obvious that what matters is not the dogs, but whether they are being carried.
Grandma calls out: "The chicken is ready to eat."
Many system outputs have the same problem. They look definitive, but they silently hide whether the required conditions were ever met.
When systems consume outputs from black-box algorithms, the usual options are to trust the conclusion or ignore it entirely.
In clinical genomics, the latter is traditional. For example, the British Society for Genetic Medicine advises clinicians not to act on results from external genomic services https://bsgm.org.uk/media/12844/direct-to-consumer-genomic-t...
This post describes a third approach, grounded in computer science. Before any interpretation, systems should record whether verifiable evidence is actually available.
The standard adds a small but strict step. Each rule first reports whether it could be checked at all: yes, no, or not evaluable. Then the evidence is used in reverse, not to confirm the result, but to try to rule it out. If removing or negating that evidence would change the outcome, it counts as real evidence. If not, it does not.
Crucially, this forces a simple question: could the same result have appeared even if the evidence were absent or different? Only when the answer is no does the result actually count as evidence.
The idea comes from genomics, where hospitals, companies, and research groups need to share results without exposing proprietary methods, but it applies anywhere systems reason over incomplete or black-box data.
I have worked 100% in 3 comparable systems over the past 10 years. Can you access with ssh?
I find it super fluid to work on the HPC directly to develop methods for huge datasets by using vim to code and tmux for sessions. I focus on printing detailed log files constantly with lots of debugs and an automated monitoring script to print those logs in realtime; a mixture of .out .err and log.txt.
I run into this same failure mode often. We introduce purposeful scaffolding in the workflow that isn’t meant to stand alone, but exists solely to ensure the final output behaves as intended. Months later, someone is pitching how we should “lean into the bold saturated greens,” not realising the topic only exists because we specifically wanted neutral greens in the final output. The scaffold becomes the building.
In our work this kind of nuance isn’t optional, it is the project. If we lose track of which decisions are compensations and which are targets, outcomes drift badly and quietly, and everything built after is optimised for the wrong goal.
I’d genuinely value advice on preventing this. Is there a good name or framework for this pattern? Something concise that distinguishes a process artefact from product intent, and helps teams course-correct early without sounding like a semantics debate?
Graphical data exploration and stats with R, python, etc is a beautiful challenge at that scale.
I was recently thinking the exact same thing as the author here; as a teen I got my ipod and instantly respected the graceful design and felt shocked how shoddy my previous cheap mp3 player was in comparison.
I am also convinced that he was fully responsible for keeping Apple on this path and that it is almost impossible to stop others from diluting the craftsmanship towards mediocrity as the group size grows. Big CEOs get labelled as greedy exploiters in a single brushstroke by people who don’t seem to care to read up.
Ironically, giving the original scientific article to AI for a summary and critique (chatGPT) would have provided more detailed info.
It reminded me of something from childhood. It’s no comment on this story - just a personal anecdote.
We were on a family road trip, and I was wearing a new pair of cheap sunglasses, feeling way too cool for a kid. As we turned a corner, the setting sun blinded my father. But through my tinted lenses, I saw the wall coming. He didn’t. We crashed hard. My sunglasses flew off, and in that moment, all I cared about was catching them. For a few seconds, I thought that was the only emergency.
That moment left a mark. Now, whenever I start to feel too cool or overconfident, I get a quick flash, like a reflex, to check myself. How stupid will this look if things suddenly go wrong, especially if I could have seen it coming?
It’s made me quietly grateful for all the small, tedious safety rules. Not because they prevent every disaster - but because they sometimes do.
That was a sensible simplified version of the logic during my training for regulation in drugs and medical devices, at least.
As a documentation page, each section is laid out uniformly with section heading, content, link to code and link to paper.
However the page itself is a blog post which will be difficult to find again next year.
Are there other examples of companies having well presented technical summaries which remain findable from the hime page?
Perhaps an important note is from a Vice article that I found: “..encrypted messaging programs which route messages through the firm's own servers”. If the messages are encrypted on the device then why would you need to send them via the firm’s servers? Maybe it prevents traffic monitoring or something? Sounds more like copy and decrypt.
Also a phone which is obviously only for criminal use does not seem smart - for the same price one could buy a new phone, sim, and popular encryption apps every month. Although a “care-free” solution for criminals is probably appealing.
The original has more description of the study - as they call it. However, they do not describe what the prompts were or even show examples of the human vs ai pitch. They simply state the number of participants and the final result.
Would have loved to see examples.
1. Even if salary comes from individual branches it falls under the institutional tree. Science is not individual.
2. Institution leaders understand that the workers are critical; unionised and enlightened workers will leave to industry for better pay. Both the hot shots and the lower scale.
3. While anecdotal, I had one of the best academic unions worldwide and probably the best academic salary worldwide. I do not think it is a spurious correlation.