skysight-inc/HackerNews huggingface dataset:
Even if a small amount of unmutated cells remain that still means that the person is cured of HIV right? Though they may still be infectious
Rationalists should strive to cultivate a deep suspicion of any statement that appeals to their emotions, especially self-satisfaction or outrage.
Ask HN: Promising technologies that could save the open web?
That's where the parallel construction part applies: ShotSpotter lets the police do "vibes based" policing (to put it nicely), and then parallel construct their way backwards to a "legitimate" source of evidence.

(If I'm being pedantic, "fruit of the poisonous tree" usually refers to illegally obtained evidence, which ShotSpotter is technically not. It's purely a source of investigatory pretext.)
TLDW:

- Captain noticed a fuel imbalance.

- Captain inspected wing for visible fuel leak - alarming passengers.

- Captain notified passengers that they were returning.

- Captain notified passengers of normal landing.

- Fire trucks on ground in case of fuel leak.

Sounds like a pretty standard handling of situation, not dismissing the distress of passengers.
I'm impressed by how readable the live demo is.

I have to say, the fact that you can do something so... obscene, but in a way that's actually surprisingly readable, speaks highly of Typescript's type system and design.
> The metaverse is more than the hardware. The first big player in this space will be a game company.

Don’t drink the FB look-aid that tries to make it seem as if the metaverse isn’t already here. It’s Fortnite, Minecraft, and Discord and has nothing to do with VR and everything to do with virtual spaces. VR is FB’s attempt to buy their way into the gaming scene in a market that isn’t already dominated by existing players — PC/Console/Mobile.
So is every transmission line, distribution line, and all equipment at every power plant and substation on the electrical system.
The EU won't let Google remove 3rd party cookies lol
I spent many, many hours of my childhood playing Atari 2600 games. I remember E.T., but the main thing I remember about it is that we rarely played it.
A sufficiently expressive language enables the library author to constrain its usage to prevent bugs.

This is why sufficiently modern C++ programs have no memory usage errors. It would be extra work to code them.
It's right.

The border isn't on land; it's a nautical boundary-there's a line from just south of Stonington CT, running between Montauk Point (NY/L.I.) and Block Island (RI).
interface TypeScript {
typeScript: TypeScript;
}
Having spent a decade plus in chicago, I would suggest you go visit HP one hot summer night. It may make you reconsider that twitter cliche you wrote.
Academic journal articles may be more convenient, because they usually focus on the key citations for a field in the brief literature review. Use Google Scholar to find some, then download from Sci-Hub.
As a developer, we've had to tell users to switch to X11 to use certain features that are unsupported on Wayland (related to screensharing), so I'd disagree that these things are hidden from end users. Wayland is fine for the everyday use case but there's a lot of software out there that is built on tools like xev and xprop that have been part of the ecosystem for decades.
I agree.

My understanding is that ET relied too heavily on the instruction manual. Which was made worse by the hard difficulty being the default option, with no obvious onscreen indication that the hard difficulty was selected.
That is for each count of contempt and each incident of said contempt, in theory every refusal is a new count. I had a trial in February with a witness who refused to answer any questions, each refusal was ruled a contempt and the Judge settled at 7.5 years total for all the refusals (judge later amended to 3 years, but it is on appeal at the moment). All that to say, it could be more severe but it is unlikely that any jail will result.

*Not Legal Advise*
> It is called "third party cookies" not "ad cookies". You can have ads without third party cookies and third party cookies have other purposes than ads.

As one of the few people who is affected by a legitimate use case of third party cookies that are not ads... this is bullshit, 99% of use cases are for ads, it's an ad cookie.
This is such a cool thread and why I keep coming to HN. I think that if I had friends like this that nerded out on such things and made such escoteric things like second and third derivatives of things I’d not have bombed calculus.
Do Debian package versions still lag far behind the current public stable version (i.e. by years)?

Postgres gets solid updates seemingly bi-annually or at least annually.
It uses table layouts and has no skip links.
Lots of white people living in Humboldt Park. Are you at all familiar with Chicago?
Love the write up and insight into the world of a professional.

Don’t take this the wrong way, I’m genuinely curious… what is a video professional doing on HN? Was it a past life? Is tech just a side interest? I see many non-tech professionals on here (doctors lawyers too) and I’m always curious what drew people in!
Awesome work! Seems like a lot of thinking had gone into this.
https://archive.ph/ndDo4
According to the data from the uncharitable vice article, their numbers seem pretty good.
Am I the only one that feels uncomfortable with all that usage of strings in TS’s type system? Why not use pure literals instead of string literals? This is a genuine question, I’m trying to find out what the pros and cons where in the decision making process.
"chiark’s skip-skip-cross-up-grade"[1] - blog post the article is about

HN discussion[2]

[1] https://diziet.dreamwidth.org/11840.html

[2] https://news.ycombinator.com/item?id=32256026
"This end should be pointed toward the ground if you want to go to space. If it starts pointing toward space, you are having a bad problem and you will not go to space today."
I noticed some other weirdness like functions taking a double pointer argument and then freeing the memory and replacing it with a newly allocated piece of memory. Seems rather dangerous to do that.

And zeroing out data by freeing the memory and callocing new memory. Why not just write zeros into the memory instead of reallocating it from scratch only to overwrite it with zeros anyway?
It would be nice to have the government create accountability for doctors and pharma companies to prevent frivolous pricing. Of course, regulating the prices of drugs that have OTC ingredients in them would likely create pressure to make less things available over the counter which is also not ideal.
The point is that the relevant feedback is that Wikipedia is not a reliable source, not that you should not cite Wikipedia. They sound similar but they are fundamentally very different.

For former encourages the behaviour of finding other sources that are reliable. The latter encourages quoting Wikipedia without citing it.
To create pretexts to search out of thin air.

Bad part of oakland? Plenty of random gun shots happening, but no idea where exactly they are coming from - really it’s random spots.

But ShotSpotter can give you a high precision (really random) fix on someones house! Wait until it’s someone you want to search, and voila you can.
I did those things too, but instead of watching news or TV drama shows, I was on SU (I had to catch up on the shows I missed after SU died.)
You see this all the time with new games. First impressions and PR are monumentally impactful in the gaming community. The community is also widly inconsistent in its application of criticism. So my advice, if it looks like your kind of game, give it a go anyway.
I’m sure the libertarian paradise on Mars will allow Meta & Neurolink to perform the necessary human subject experimentation to solve the brain computer interface. It’s amazing the progress you can make if you don’t have to care about consequences
I really shouldn't focus on speed. I start my apps and then let them run for a month or more (or whenever I reboot to for kernel patches), so it is more about annoyance than speed (and I've always found "start menus" annoying), so I've never bothered to figure out the keyboard shortcuts :-)
"because randomized experiments are the gold standard for this type of research, we know the effect we are seeing is causation, not just correlation"

No, they don't. Correlation is not causation, even if you see it in a randomized experiment. With shoddy reasoning like this, it's no wonder science has a replication crisis.
Vacationers usually return home at some point, though.
What is the "open" web in this context?

Does it need to be saved? From what?

A promising technology would do it?
The article suggests that the police can go to Shotspotter and ask for some other convenient sound or perhaps even no sound at all(?) to be retroactively reclassified as a gunshot where they wanted it to be, so they can then use that as an excuse to stop the person they already wanted to or already did but didn't have a valid reason to. That's worse than random and worse than a policeman honestly mistaking a backfire for a gunshot.
I think the most useful comparison is between languages have an org that makes a little money and uses it to hire top notch developers to work 100% of the time on OSS [1], VS languages that don't have that.

RStudio's contributions to the R ecosystem have been magical, most notably the RStudio IDE and the tidyverse set of libraries.

When I need to get anything done quickly that involves working with data, I reach for R immediately, long before even considering python, ruby, SQL or any of the more constrained tools like tableau or (uggh) SAS/SPSS/et al.

R is just so fast to develop in, and so reliable. I feel like I hit more walls in other languages ecosystems; not so much the actual syntaxes, but more oddities/bugs/incompatibilities in the way/place/environment in which I use the code.

[1] RStudio (the org) has 40 (!!) devs full time on OSS! (and many more who aren't full time)
The Harry Potter fallacy
Judges would consult encyclopedias and similar resources 40 years ago.

The difference is that a crowdsourced resource like Wikipedia is easier to manipulate by people who understand the system. There are plenty of PR specialists who get client articles pushed into Wikipedia or updated to their liking.

Wikipedia is a treasure, but it’s also vulnerable to a bunch of different attacks.
https://archive.ph/6aOXf
No, a Meta account is the equivalent of a Facebook account, not the equivalent of an Oculus account. Oculus was a VR company, not an advertising/data tracking company and their account system reflected that.
But honestly what do you do when your application monolith outgrows its relational database. This seems to be the main reason to split concerns into their own services. Relational DBs don't scale horizontally.
I'm more wondering how much actual chocolate you have to consume to get 862mg of flavanols.

On the other hand, as pointed out by the study, these are flavanol supplements purchased from Amazon (Mars/CocoaVia brand). A quick look at US Amazon shows this being quite expensive though (IMO).
OR https://en.wikipedia.org/wiki/Otto_Lilienthal
> Google don't know how those users interact with firefox search settings though, and without that they don't know how much it is worth to pay for being the default search.

Where are you getting your information, because I don't believe this true from my conversations with Firefox developers and data scientists. I think Firefox sends a ping to Google along with a telemetry ping to Mozilla, and then both Mozilla and Google correlate / fight over data as part of the contractual negotiations.
> It will be good until you find the image quality unacceptable.

As you said, probably never. There's only so many pixels the eye can see and the human eye isn't getting upgraded.

I have a print on the wall here which is 4ft wide, taken from a cropped section of a photo from my 24MP D7100 and it looks fantastic. Unless someone is printing out murals, there's no need for more and more megapixels.
This is a classic example of the survivorship bias: local reporting doesn't report on the unknown proportion of cases that are false positives or wild goose chases. It also doesn't divulge where the police are putting their thumb on the scale by having ShotSpotter edit the "evidence" after the fact, as is alleged in this case.
I recently rode the metros in Barcelona, NY, Paris, and London and the ones in Barcelona, Spain were the best and highest quality subways I have ever ridden. No comment on the ones in Valencia but it seems odd that there would be such a difference within the same country.
I still prefer Unity to Gnomeshell. But the 10.04 -> 12.04 era was the only time I stayed on LTS so I could avoid the early Unity versions. By 12.04 Unity was pretty solid and usable, but like KDE 4.0 a lot of the people it alienated during the early versions never came back to it.
Upcoming CSS Features to Look Forward To
Logseq is the one.

I consider it the spiritual successor to emacs org-mode.

- outliner

- open source and free

- 100% offline (good for notes at bigcorp)

- flat files + git

- plugin marketplace (like vscode)

- Good Mobile App

Only current downside is some issues with cross device syncing, but that’s coming out soon.

You need a commercial license to use obsidian at work FYI.
> I documented all of their various accuracies across all the various axes

If sharable, any links to these documents?
database track
reminds me of Ender's Game (the book, not the movie).
One does not always have the luxury of systems operated entirely within one organization.
The failure at every level here is astounding.

1. The pharma company selling Unisom+B6 for $800, with the FDA apparently not batting an eye. I mean, these are OTC substances, so it's probably safe for consumption, but still.

2. The doctor prescribing an $800 drug with two known, cheap, OTC ingredients. Probably receiving kickbacks.

3. The pharmacy accepting the prescription and billing insurance for a bullshit drug without informing the patient of an OTC alternative, when anyone who is licensed as a pharmacist knows the drug is Bullshit with a capital B and would save the customer $777.50 in needless expense.

4. The insurance company denying coverage, presumably with a form letter, without telling their customer about the OTC alternative.

What's to stop me from creating a pharma startup marketing a combination Vitamin D and acetaminophen as a treatment for back pain, selling it for $1000, and blasting doctors' offices with cold calls? Not our government(s), apparently.
> ...the prosecution is going to have a bad time.

Probably not. Cop said it, court saw it written, that settles it. Now prove your innocence without the ability to face your accuser. They're a cop, of course they're 100% correct in everything they wrote down, so... yeah, pay your ticket.

I've seen this a few more times than I'm the slightest fan of, for me and other people accused of "impossible things" in cars (like "being clocked far faster than the car is capable of having accelerated to based on where it turned onto the road").

The prosecution has no problems with, "But the cop wrote that they saw you doing 70 in a 35, wrote the ticket for 45, and they're not here, so you're guilty."
>Systems overtly or tacitly designed to fuck minorities tend to successfully fuck minorities even when operation of local mechanics are effected by minority agents.

An infallible argument; the oppressee can just as well be opressor, because otherwise we'd have to reconsider our preferred conjecture.
Yep. I've been browsing the Internet with third-party cookies blocked by default for several years, and only have three exceptions in my list: Google Drive (to be able to play videos), Mega (the file hosting site), and the official Xbox site (because it wouldn't show the list of games on Xbox Cloud Gaming).
For many people it’s an art. Just because it’s a raspberry pi video doesn’t mean people don’t want to be proud of the video quality and color accuracy and all that jazz!

Why comment your code or name your variables well if the project will be over soon? No one is buying your product for the clean code behind it. If you need it later just use a reverse compiler. It’s good enough for a project you may never need!

People do things for the art and to be proud of the quality. And you don’t want to throw that out!
You do realize that the noisy users complaining about this isn't even a sizable minority of Firefox users. It's a cost-benefit analysis
You miss the point again. Don't give up. You will get there in the end.
When someone steals from me, they're saying that they value my stuff more than they value my life.
I think it's kind of cool. It reminds me a bit of C++ templates, which are "compile time duck typed". The benefit is that you get lose typing constructs that are evaluated strictly and at type check time, which is kinda nutty. It means that you can lean really heavily on the compiler.

Sort of like using Python to generate Typescript, as random example - my Python code doesn't have to typecheck, but its output does, so I can do absurd shit in Python and still feel good about the output.

One example is something like this:
https://www.typescriptlang.org/docs/handbook/2/template-lite...

These are types that are built from string templates. Since strings are loose and can be manipulated in crazy ways like appending, we can now manipulate types in the same way. We can write types that are themselves parsers.

So idk if that's good or not, the downside in C++ is that TMP errors are fucking insane, but the upside is that I can have a function that says "pass me something and I'll call "iter" on it and I don't care what that thing is".

It also feelsy kinda more "typey". Types are just values. Types are just strings or numbers or whatever. They're things, with the constraint being that they must exist concretely (or be inferrable) when the type checker runs. No distinction between types and values seems like it's the ideal.
Could you or someone else say how some of the server-side technology replacements work or what they entail?
Yes. This is a foundational cornerstone of our legal system: we do not incarcerate people based on evidence that they cannot question or review.

Believe it or not, this is not a unique problem for technology fields. Courts have long understood that techniques are possibly sensitive, and allow for a broad variety of discovery techniques to accommodate the defendant's rights. A common one for software is to have an independent, court-overseen third party review the code and produce an affidavit affirming that the code does what it claims. Another is to only allow review of techniques in a controlled environment, where the defense cannot steal intellectual property.
Superman 64 is far worse, IMO. It's just plain bad in every way. Unoriginal, badly coded, unfun, looks like butt.

The only good thing about it I can think of is one of the GDQs did a public speedrun of it a few years back that was pretty funny. It was in the "Bad Games Block" of course.
I think of better accessibility as being better usability, and thus 'accessibility measures' as 'good ideas' per se for any infrastructure that cares about its users -- of course, the problem is that many organizations do not.

I actually randomly get reminded of this now and then, when I:

- open a door with an elbow instead of greasy or occupied hands

- tab through a UI or use alt key shortcuts to quickly perform repetitive tasks not worth automating

- take carts, bicycles, and other heavy objects up accessible ramps, kerb ramps, or mandatory lifts

- read alt tags of images that fail to load or that the file host has lost

- search in or read the captions/subtitles of media that doesn't get to the point

- read captions when I can't play audio

- machine-translate autogenerated captions from unknown languages

Not to mention all that gets taken for granted that wouldn't exist had it not been required.

Edit:

Found a submission about just this while searching for your past rants:) https://news.ycombinator.com/item?id=30062178

In the disability spectrum chart linked there, the figure with a sword and round shield illustrating the 'Heavy Accent => Speech x Situational' case is brilliant; going far backwards in time guarantees linguistic distance from any viewer.
A piece of advice because you're using a throwaway account: it will be easier for people to believe your claims if you give some kind of inside information about why it doesn't work other than "it just doesn't work"
Transfer and Accept Responsibility–Responsibly
ET being the worst is mostly kind of a meme. It's a bad game, but its badness is far overstated. It's just a bandwagon that people jump on because it's funny or because the narrative is compelling. That it's the game that almost killed an entire industry, or the bit about all of the millions of carts dumped in a landfill (which is really more about bad forecasting by whoever chose how many to make) -- those are narratively satisfying, and it's fun to dunk on bad things, so the story spreads.

I'm pretty confident that there are worse Atari 2600 games, without even spreading the search farther. They just didn't meme as hard.
This sounds like the name of a SpaceX droneship (in a good way).
Great. Now what's your policy proposal?
Yes. Since basically all cars are fuel injected these days, it's really rare to hear a backfire.
Allen Dulles used to just call up the Washington Post to get reporters fired. This is a legitimate source, to me.
- Home Assistant
- Encrypted NVR
I guess most content creators still staying there because of the network effect, not because they really like Instagram (the software)
"systemd may not like being cross-graded"[0]

In other words, Lennart is not interested in your use cases, so they must be sacrificed for his grand vision.

[0] https://wiki.debian.org/CrossGrading#Caution_with_systemd
Show HN: My website now has a CRT filter
On the flipside, I wish I lived in the EU so there would be rules about what your company does with my data.

I don't know why anyone besides company owners would disagree with data practices laws.
In the context of type definitions, strings aren't really regular bare strings.

I.e. if I write

type foo = {
bar: "Vodka"
}

I'm guaranteeing that the value of 'bar' on any object of that type must be "Vodka" - the type of bar is not string, it's literally "Vodka" because string values can be types.

This seems a little obscure and pointless, but you can put these string types in a union, and enforce that a value must be one of many values.

function doTheThing(color: "RED" | "GREEN") {
//do stuff
}

doTheThing("RED"); //ok
doTheThing("GREEN"); //ok
doTheThing("ORANGE"); //doesn't compile, because the type of the param *isn't* string, it's "RED" | "GREEN"

You can also define a type like

type Mountain = { name: "EVEREST", height: 8848 } | { name: "K2", height: 8611 };

and then at compile time know that if mountain.name === "EVEREST" then height === 8848 because the types of name and height aren't string and number, they're "EVEREST" | "K2" and 8848 | 8611, and the compiler is smart enough to work out one based on the other.

==============================================

For extra context - a lot of this is for interoptability with Javascript code - you want to call some Javascript function with a stringly typed enum, and enforce only passing in valid values, but the Javascript code still just deals with strings.

A lot of Typescripts kind of insane flexibility is so you can introduce type safety to all sorts of dynamic Javascript code, without having to make sacrifices on the dynamic-ness of it.

Turns out this flexibility is actually kinda awesome to have in general even when you're not trying to refactor an existing JS codebase.
Matrix clients have it: https://element.io/blog/element-launches-e2ee-location-shari...
Not at all you just compare how for example black people are treated period instead of how black people are treated by white people.

The alternative is like a mirror of the argument that a fellow isn't racist because he has a black friend. It's parody masquerading as analysis.