skysight-inc/HackerNews huggingface dataset:
Sort of, but only in the sense that it’s a grid. I want way more creative control. I want pan and zoom, the ability to move and resize thumbnails, and some grouping/clustering mechanism. Maybe some “gravity” type thing where if I move a tab near another one they snap together. Nested grouping would be cool too. And it needs keyboard shortcuts that I can use to manipulate the groups of tabs and navigate between them all.
There we go. I'll one up you with, the new GSuite logos are absolute trash!!!!
> Java misses the syntactic sugar to define ADT in one place like in Standard ML, OCaml or F#.

I don't think so.

> I was not able to define a classical list with cons and nil in Java.

If you want to restrict Nil to a single instance, don't make it a record class:

sealed interface List<T> {
static <T> List<T> cons(T car, List<? extends T> cdr) { return new Cons<T>(car, cdr); }
static <T> List<T> nil() { return (List<T>)Nil.INSTANCE; }

record Cons<T>(T car, List<? extends T> cdr) implements List<T> {}
enum Nil implements List<Void> { INSTANCE }
}

You can statically import if you mind them not being "top level":

import static List.*;

And then write, say:

var x = cons("a", nil());
var y = cons(1, x);

Not as succinct as ML, but workable.

Although, in this particular case,

record List<T>(T car, List<? extends T> cdr){}

would suffice.
Delaying the 2nd dose to 12 weeks was always most likely going to elicit a better response, this is customary for vaccines. It would have been much more supposing scientifically if this much shorter timeline did better. The UK's approach was never much of a gamble.
Helium Coverage Mapping
The CDC has a history of performing racist medical experiments on unwitting black people:

https://en.m.wikipedia.org/wiki/Tuskegee_Syphilis_Study

The CDC (like the US police and military) also does not keep track of the number of people doctors kill. A 2016 study by Johns Hopkins estimates that iatrogenesis (deaths caused by doctors) kills 250,000 people per year, making it the third leading cause of death in the US.

>"The Johns Hopkins team says the CDC’s way of collecting national health statistics fails to classify medical errors separately on the death certificate. The researchers are advocating for updated criteria for classifying deaths on death certificates."

https://www.hopkinsmedicine.org/news/media/releases/study_su...
Roosevelt’s “Big Stick” Foreign Policy
I can't think of a past novel disease that didn't stir up fearful misinformation. Yet I also remind you that every disease has a different pathology. It is worthwhile to report anecdotal clinical presentations because that reporting spurs research. The research can then corroborate or controvert the reports.

A lot of what you suggested is kind of silly. Contagiousness is not the same thing as virulence or pathogenicity, and you can look at things like the common cold (contagious but mild) versus ebola (harder to transmit but severe) to disprove the proposition in your second paragraph.

The fact of the matter is that some people have not recovered after a long time ("long covid") and that clinical observation needs to be researched and explained before we brush off concerns about organ damage as "breathless nonsense." Some suggestions may be wrong but that doesn't mean their study is not useful. Every time we disprove a concern, we come closer to a full understanding of a disease that has affected people all over the globe.
If you pick your reading based on the answer you want to hear, you're only going to ever get confirmation bias.
Learn ORCΛ
Ask HN: How productive are you in Rust?
When I program in Python I feel like I can _fly_. No Google, no Stackoverflow. I seem to have memorized the standard library APIs that I need to the point where I can stand up an app in a few hours (or a day).

However, when I program in Rust (I'd say I'm intermediate) I find myself _constantly_ having to Google things, _constantly_ having the use Stackoverflow. My productivity slows to a crawl. Don't get me wrong, I learn a _ton_ but still, makes me feel bad that I can't go at 50% of my Python pace.

How productive are you in Rust?
It's Forth tradition to make your own slightly incompatible Forth. Honouring that tradition, I suggest an extension to the VM. Either with a few registers, or a second stack. For pointers. That way, memory access to a single or handful of variables becomes a single word. Add things like dereference-and-increment load/store primitives and it becomes very C-like, and a rather nice target for compilers.

(I can't take credit for this idea: https://www.complang.tuwien.ac.at/anton/euroforth/ef08/paper... "Updating the Forth Virtual Machine" by Stephen Pelc for EuroForth 2008, which is probably also not the first time someone suggested this.)
For me personally, the reason is that I fully expect the pandemic to negatively impact productivity in ways completely unrelated to WFH (children in home instead of school, stress, lack of preparedness to proper WFH, etc.). In contrast, I find it difficult to think of pandemic-related but not WFH-related aspects that I expect to improve productivity. I'd be happy to be convinced otherwise.
Thanks, looks like I've already starred this project on github, but I can't remember why I'm not using it... I think maybe the auth token expires every few weeks and you need some manual intervention to get it working again.
for my work, vscode take between 1.5 to 2.5gb. Nothing has change since start using it 4 years ago, and my experience is consistent with my coworkers. I keep using it because it 'feels' the best overall. No magical issue will fix that, node is memory hungry as is java.

Calling an app junk to justify is argument is unconvincing. Its still a widely used app that works as good as the competition. In the case of slack, their optimisation endeavour seems to cost them quite a lot. But sure I don't have the number. If they would have start the project in Tauri or Wails at the beginning, would that saved them the refactoring? I don't now. But we will need more team using that kind of alternative to gain the knowledge and real benefit.

At this point I rewriting a toy project from electron to wails and its great. But well, it's only a toy project.
The interview effectively explains why climate science by its nature cannot be considered settled. We are measuring a tiny fraction of a chaotic, oscillatory time series with component frequencies spanning many orders of magnitude, up to eons, and even pretending that the last 100 or so years of records are complete and accurate enough to extrapolate, they simply do not measure enough history with the degree of fidelity required to determine any anthropogenically influenced future trends.

We're talking about accidental terraforming, that's an enormous claim which requires enormous evidence - and much of the associated theory is rather young with respect to the history of modern science. Plus, environmental data is also spatially sparse, and was even less complete just a decade ago. And as for modeling, even with modern computational simulation there are effectively enough degrees of freedom to confirm any bias while still backfitting [low quality] historical data.

Claiming that worst case climate change predictions are anywhere near certain is pure alarmist hubris.
There is plenty of evidence that the first shot reduces the risk of the worst symptoms quite significantly.
I found Nilay's to be the most useful review I have encountered. It pulled-no-punches, as any good review must. I know from this review that Starlink, as it is now, would not be usable at my house in New York, nor at my house in California.

The California house depends on local microwave, which works pretty well in dry weather, but is not broadband by any modern standard. Years ago, ATT laid fiber to within, literally, yards of the house–just across the street–and collected a half $billion federal subsidy (paid by taxing old-fashioned, wired phone subscribers) for that, but never lit it. I was stuck on ATT 3Mb DSL for years, and dropped it the moment there was a viable alternative at twice the price. (I could have switched to Comcast, lately. But that would be Comcast.)

Starlink might be usable, in time. When it is, Verge most likely will publish another review. I expect it will also pull no punches, and I await it as eagerly as I await Starlink to leave Beta status. But my seething hatred for ATT will not fade in this lifetime. (Doubtless I would feel the same about Comcast, given any contact.)
Opera solved this problem egregiously with workspaces. No need for extensions or other tricks. This feature alone is worth a try of what is regardless the most ergonomic browser I've ever used.
I booted up my A1200 in 2008 to see if it still worked after ten years of disuse - it did.

Then a month ago in 2021 I booted it up again to see if it still worked after a further 13 years of disuse - and it did again.

Played Zool both times!
Hard rock and heavy metal have their roots in the blues. All of the early bands that defined those genres straddled the line between blues and rock. Led Zeppelin were heavily influenced by the blues; but also if you listen to a band like Deep Purple you will hear the blues influence all over the place. Hendrix, of course, supercharged the blues and it would be difficult to say if he was a blues or rock performer. Even Black Sabbath showed their blues influences in many songs.
This is a poignant reminder of something awful a close relative said to me while she was undergoing cancer treatments. She talked about how she had an aggressive form of cancer, surgery, chemo and radiation. Between the four, she never knew whether something was a symptom of getting worse, a side effect of treatment or just one of the weird things that bodies do. The part I still find troubling is that she said that after a certain point, she realized her doctors weren't sure either.
Indeed, something I've tried to communicate to wealthy friends and family is that a higher tax rate,used halfway effectively, means you don't have to live in a gated community, in fear. You can roll around in your Ferrari, live where you want, and be reasonably safe.
"Ban the box" laws have proven effective in reducing employment discrimination in several states. These laws prohibit employers from asking job applicants for most types of jobs about prior arrests or convictions.
Without Tesla those government mandates would have led to undesirable “compliance cars.” Tesla made EVs sexy and is why we now have an E-Mustang.
Wow, their motto is “ubique et semper in pugna” - everywhere and always fighting. Scary platform.
The arb without transparency can work as well, as long as you keep enough collateral. At some point the peg becomes a self perpetuating prophecy. Carefully executed, it can last forever.

It could be what Tether does: they lost banking access early on and since then all new USDT seem to "appear" rather than being given to people wiring them dollars on the clear banking system, presumably from arb bots trading crypto vs USDT on the big exchanges to maintain the peg.

As long as they don't lose what the bots bought and the value of that basket is above cost basis (or fully hedged) it's unsinkable.
> I'm quite curious if there is a group of like-minded individuals out there who would participate in a wiki that attempts to summarize (with degree of certainty) the current known knowledge.

Yes, it can be found at a http://wikipedia.org
And easier to install as well, without even the need to log on to the Mac App Store. Just typing cc or some other similar command should start the installation.
It's funny (not) cause bad air is a known killer. Yet it gets crickets. I'd add noise to that list as well. Something we should be more aware of.
So, do you believe the press release? They clearly disavow connection to any of the dozens of national governments on earth who are subject to USA sanctions: "We are apolitical, we do not participate in geopolitics, do not need to tie us with a defined goverment and look for other our motives." Do you only believe part of that press release? How did you decide which part to believe? Maybe just the parts that threaten to cause global thermonuclear war?

Of course I knew what you were talking about; the war media has been beating this drum for at least a week even though it was obvious from the start that Colonial do shit work and grasp at any straw to excuse that. Anyone who wants to see more of that CYA bullshit can find plenty to see, so your jingoistic and warmongering comment has no place in this thread. Foment war among nuclear powers elsewhere.
WebADB – Abusing WebUSB to pawn Android devices from the browser
History of Cryptocurrencies
> Animal testing is bad and must be stopped

>> Here is some animal testing that is good. Could save lives.

> This is not true animal testing. Most animal testing is for lipsticks. I read it in a pamphlet.

If this sounds familiar to you is because is a classic Not true scotsman's fallacy.
Everything you need to know to deploy an Azure Static Web App
One might even say that it's... discordant? ;)
That's really funny :'-D
Thank you, I guess I was talking more about the bold typography that feels like it is making the same statement:

https://imgur.com/a/4kETCXx

https://imgur.com/a/sIZjjIj
Sparsepp: A fast, memory efficient hash map for C++ Build Status
I'll give some brief context first for why it could be useful, then explain what DeepWritable does. AWS Amplify JS has a library called DataStore that takes GraphQL schema and generates ActiveRecord-like model classes (https://github.com/dabit3/amplify-datastore-example/blob/mas...). Then you can create, query, update, and delete these models in your web app client. The generated classes have are immutable and have read-only fields by default. This means none of the model objects will change under you before they've actually been persisted, which is a good guarantee to have IMO.

To make updates, you create a new model object with the same ID and whatever changes you need, and persist it back. DataStore uses an immer-like mechanism where each model object has a copyOf method, to which you pass a function that takes a mutable version of the model and makes whatever mutations.
Then the copyOf method returns a copy of the model object that has all the new field values, leaving the original object the same.
The DeepWritable type expresses the "mutable version" of the model by making all fields writable, so for example the TypeScript compiler won't yell at you for writing to fields on the mutable version of the model. It also does this recursively for any fields whose type is an object that isn't a primitive.
It's almost like his religious convictions mean he's never heard of this 'M1' thing.

Realistically, I think he's saying "Linux on anything other than x86 is a dumpster fire", which is fair.
It's also impossible to identify whether an arbitrary file is compressed with brotli. It lacks a magic number.
https://github.com/google/brotli/issues/298
The Algolia Engine Part 2 – The Indexing Challenge of Instant Search
1) Waze has been doing this for a while which addresses context as they're only served to a geofenced area:
https://www.waze.com/business/
2) QR Codes & Lane Assist cameras. Boom, done. Pay $F a bunch of $/BTC/RUB to put your companies ads on their allow list, no allow list, no open URL for Johnny Drop Tables.
The Architecture of Algolia’s Distributed Search Network
I prefer the 1950s style, the produce isn't wrapped to death in plastic. My general rule is that the more plastic it has, the further away it was produced. The small Asian places have their own farm pipeline for the specialty vegetables, not industrial scale farms like from a Safeway. I cannot resist the allure of Nijiya, though, as they will have veggies and fruits that nobody else has.
You're extrapolating from Debian's packaging concept to other distros, though your argument does not apply to most of the rolling distros out there.

On a rolling distro (e.g. using pacman, or say yast2 and others for sake of argument) you typically ship the header files included with the libraries, so that you don't need multiple versions of the same library installed. On Debian/Ubuntu, however, it will always end up with that mess of dozens of versions of the same library because all PPAs are somewhat outdated and used different versions of specific libraries once they were published.
> reduces the risk of the worst symptoms quite significantly.

Right, reduces, but the full dose is needed to render the virus mostly harmless. My partner's coworker has Covid and one does of the vaccine, they are still severely ill.
Of course Big Pharma wants you locked-in on annual boosters. I'll take my chances with the virus with less than 1% mortality rate for people under 60.

Are we even remotely close to having a suitable vaccine for a common cold? What is the point of having a vaccine for a simple cold anyway...?
Big fan of Svelte an and was super-exited to find a static site generator that uses Svelte templates. Actually just released a redesign of my personal site using Elder.js today and am looking forward to using it for more projects in the future.

My site: https://apop.tech
GitHub repo: https://github.com/apop880/apop-tech
I guess if you made little cells with this fluid, you could make a matrix display.
I'm not interpreting it as anything, it was the US supreme court.
Kubernetes/Docker are still fundamentally "CaaS" (container-as-a-service). Definitely an improvement from the mostly IaaS period before, but still too low level for anyone to run services reliably on with low effort. From someone who runs 400+ services on kubernetes – I'd like to make this clear: Kubernetes is not a "platform" for services, it's just the low-level container infrastructure. You have to build the platform yourself, which is not easy.

I don't think the replacement for kubernetes will be something equal or even-more-lower level (more barebones, like nomad). It would be something higher level, enabling more features, not just equal.

What next could be a proper, self-hostable PaaS. There are a few out there, but most are either closed wall (fly.io, heroku, app engine, beanstalk) or self-hostable but complicated or not easily scalable (cloudfoundry, etc).

In a way, Kubernetes also did the same thing that most of it's predecessors did. But the main difference was – it offered a common low-level abstraction of APIs and operators which allowed a lot of solutions to be built on top. It was not just a CaaS, it was also the "standard model" to run things underneath. The unit of the model was always a "workload" or container.

Similarly, the next PaaS could also do the same thing as solutions today – but if it becomes the new "standard model", where the core unit of the model is an "application" (not just a container), it would be amazing. Deploy applications with hundreds of standard, open ended plugins like distributed tracing, etc. Open ended heroku.
Maybe the connections are in reality electronic stimulants to release dopamine, serotonine, endorphin & GABA et. al. in the mix of your cocktail without using pharmaceuticals. Neural link is a big Pharma killer dressed as a pig. Use a NN in the feedback loop trained on your autocomplete output.
No, I’m not sure; I apologise for being wrong (since you know what you’re doing). I just went searching for signs of threading and rayon and thought I was only finding it on the earlier parts of the process and image stuff. But I wonder why repeated runs of `zola build --drafts` on my site with no images for it to process average less than 25% of total CPU usage? I would have thought >170ms was long enough for it to hit its stride inside each process.
> Requiring the publication of arrests makes it harder for the police to disappear people.

I see this so much in our society. A reaction to a "bad" practice which was actually invented to combat another "bad" practice. It leads me to believe there is just no way to contractualize human behavior over a sufficiently long period of time.
Maybe something like ballistacompute.org? I can see a language agnostic distributed solution powered by async/await with type definitions constantly automatically compiled to the target language, all wrapped up in an ide with team-level versioning. Native support for event driven, streaming, and batch data with little ceremony. Throw in distributed ipfs-like storage with persistant references and eager caching and a strongly-typed graph database for good measure.
I just had a look. A few weeks since I'd run Discord. If it wasn't for this story I wouldn't have noticed the change.
I wonder if a surgeon could bypass and isolate from the digestive tract a sufficiently large section of the upper intestine to allow for a person to 'breathe' synthetically for a period of time. Ideally without overly disrupting the digestive process. Could be useful for people waiting for lung transplants or who otherwise can't breath conventionally for an extended period.
I love (read: hate) how being a witch wasn’t the real problem. The real problem was that she had no affiliation with the church.
The more cynical part of me thinks the key is not which side of the company was attacked, rather the fact that it was an OIL company. The US has basically an unlimited budget and resources to go after organizations that mess with its oil supply.
That would be a toothless law: some noname image board hosted in Somalia won't bother to respect US laws. Even US based firms won't care much because who's going to enforce the law? DAs on their own initiative? People on the mugshots?
See also: https://news.ycombinator.com/item?id=27152734
The Rust hype machine continues unabated. Clearly, Silicon Valley is just as vulnerable to tech hype as the general public is to political hype. Indeed, Silicon Valley thrives on and depends on hype of all kinds. Hype is used to generate interest among venture capital firms and keep the cash flowing. The best example is Theranos, but there are many others.

The Rust language may be as wonderful as its proponents claim. Regardless, I really wish they would shut up.
The decision to retire early is not binding. You can always change your mind later, so I wouldn't look for 99% certainty of "success."

The bigger question is whether you'll be happy with a life of leisure. I say count your blessings and try it out and see if you're happy without work! If so, then you can surely tweak your spending rate to match your quite significant savings.
I don't understand why are "Uber", "Airbnb" and "Stripe" at the bottom. Are they fake examples / placeholders?
I think the most important differentiator is that the function of a bridge is extremely simple, a good design has very clear success criteria, and the materials and physics underlying them do not change. That's not to say it's easy, but rather that we've had thousands of years of practice and refinement without moving the goal posts.

Contrast with software: Many large software projects fail to even achieve a coherent and feasible high-level spec of what the system needs to do, let alone how all the details will work. Once you get past that phase, you find that the actual design and build of software systems relies on so many layers of abstraction that practitioners have to make a lot of assumptions in order to get anything done. In practice it works because we tend to keep the lower levels stable and coalesce around a relatively small number of proven stacks, but unlike the hard engineers knowledge of materials and physics, the actual platforms are all human defined and subject to change. Imagine how civic engineering would work if physics were just code written by humans that never stopped monkeying with it.