skysight-inc/HackerNews huggingface dataset:
For example, the old interface shows more of the discussion, while the new interface hides things unless clicked on. So, readers actually have context before they give their own input. Less chance of kneejerk reactions to the post immediately above.
If that was the case, you wouldn't expect abnormal excess deaths, though.
Except that’s not what the exposure notification APIs did at all. Location is never tracked or transmitted to anyone. What exactly would you have been concerned about?
Sure, but I think that's still important that it's possible. And if it doesn't get implemented, the reason may be because JVM developers have done the work to figure out that in the real world the optimization doesn't buy all that much.

Regardless, if you care about performance enough (via actual benchmarks) that you know that you really need some data to be guaranteed to be stack-allocated structs, then you probably shouldn't be using Java (or any GC'd language?) in the first place. Records don't change that calculus.
Science Advances One Funeral at a Time
I won't make the unfair comparison to, say, New Zealand, which has no land borders, but let's take Vietnam:

* 100M people

* Long land borders with Laos, Cambodia, and China

* Virus located in state territory in Jan 2020

* Total number of verified cases: 3,137.

* Total number of deaths: 35

* Current number of daily new cases: ~50.

Multiply the figures by 3.3 or so to normalize with US population.

Forget the quibbling over the statistical model. Maybe it's only 600K. Regardless, it's over _20000 times higher_. And even allowing for, I don't know, different susceptibility to the symptoms, or whatever - the US numbers are just insane.
Ethical, although I suspect the data is also not too great: it's the subset of users using questionable VPN apps.

Good enough to determine that Clubhouse story is accurate though, most likely.
everyone always makes it complicated. How about riboflavin?

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5447943/

I have seen the effect of this first hand.
Sort of. The ARM stuff was allowed other uses because they were pretty generic load and store multiple instructions with a lot of increment/decrement options to make up for the original Acorn's lack of a DMA engine.

On anything resembling a recent ARM core though, using the stack pointer register with anything other than a descending stack has you falling off the perf wagon as it's backed by a hardware stack engine.
Again, the point is that type-ahead is an operation on the directory entries that are cached in the file manager's memory. It does not touch the file system at all.

That's why it is so fast in practice, it's instantaneous (as far as screen refreshs go) on every file manager I've ever used.

Recursive search however, does have to touch the filesystem, and does have to touch it massively for directories that contain thousands of subdirectories. That's what a "search" is, the user expects the search results to be fresh from the file system, not just scraped from a cache internal to the File Manager.

That's why recursive search is so disturbingly slow, to the point where it routinely takes seconds, or could even minutes depending on the setup (spinning drive + bad filesystem + large directory tree...).

And that is why Nautilus is basically unusable for me and a lot of other people.

By the way, there are other semantical problems with search vs Type-Ahead. For example, I cannot type a prefix in the current directory to see whether there is a file with that prefix in the current directory. Nautilus' recursive search will just pull up a completely unrelated and unexpected file from somewhere in this tree.

That means, that if I mistype, I don't get any reasonable feedback from Nautilus, but instead get a warm "thank you" and a huge diskload. It's about as depressing as browsing some websites that bombard you with ads and never show the contents you searched for.
This is great news!

I was also kind of surprised to see the article talking about algebraic data types... table stakes for ADTs is sum types and I have missed them considerably in the Java ecosystem.

Kotlin has something like them with sealed classes, although I'm a newcomer to the Kotlin and Spring Boot ecosystem so I don't see explicitly how I make some simple case like JSON

{"type": "left", "abc": 123}
{"type": "right", "def": "456"}

turn into some structure like:

sealed class EitherTest {
data class Left(val abc: Long): EitherTest()
data class Right(val def: String): EitherTest()
}

rather than the hacky version that you have to do in relational databases and Java which don't support such things,

enum class EitherType { LEFT, RIGHT }
data class EitherTest(val type: EitherType, val abc: Int?, val def: String?)

Like I’m not saying that there’s no way, I’m sure there’s a way... just that the ecosystem seems so hesitant to embrace sum types that like the above sealed class is widely viewed as a hack and there is no statement about “here is how you actually use sum types for everything in your Spring application with Kotlin.”

Was gonna give the choose-your-own-adventure example of why sum types are handy and how you have to kind of hack around them with inheritance when you don't have them but it occurs to me that anyone who has stuck with this comment this far probably already has some familiarity with this?
What kinds of subtle problems?
Show HN: Textgun.io send and receive SMS text messages
That sounds great in theory, but in practice you end up having this enormous, long list of "defenses" as to why it isn't an XY problem, and then ... people will ignore them anyway. This has happened to me on Hacker News.

People hit that XY button more than needed, and I have seen this even in the earliest days of Linux. I remember, pre-Google, when asking some questions on IRC about recompiling the kernel for my distro, I would get smart-ass responses like "What you should have done is selected this other distro."

It's led to me rarely asking questions if I think the issue could be construed as XY.
I rarely get the headache side of migraines, but I do get the visual aura fairly often. If over-stimulation is a factor, then certainly they are a bit self regulating since I have to just stop using the computer, stop reading, stop looking at my phone, etc. until it's gone.

If you've not had the visual migraine effect before, the impact is a bit like if you looked a bright light, then tried to read something.
I am a painter and nobody wants to buy my paintings. It is 1875 and my name is Vincent Van Gogh, or... I am a theoretical mathematician, whose work will be useful 200 years from now to solve real world problems, ...or ... (plug in any type of creative person here, whose product MIGHT get a real economic value in the future). How do I repay credit extended to me during my lifetime?
Java isn’t perfect. But you underestimate the amount of software written in it. Or even things like Python and JS which are a lot more basic but have similar elements in regards to their memory model. What do you use?
Would be nice to see Intellisense-style hover tooltips on code-blocks someday (via referencing a `.d.ts` or `.ts` file).

There might be some minimalist way to get Monaco into read-only mode for it...
The article dismisses the criticism against COBOL with an argument akin to "mathematicians use those funny symbols because they like to feel superior to everybody else."
what are the delivery guarantees? Is it at-most-once only?
There's some truth in what you're saying, but mistrust of institutions is completely rational in light of history. Empirically, ignorance in this context would be unskeptically trusting institutions.

That it strays into the irrational at times is as human as the inevitable corruption that fuels the mistrust.

For someone without full knowledge of the technology to assume (in this case wrongly) there's a privacy issue is entirely practical. It's an assumption that will be correct far more than it won't.
Excellent work, although the "hover me" doesn't do anything in Firefox 88 on Linux.
Win95 and Win98 had super fast file managers.

Hell, the whole 9x era of Windows would run laps around all these "modern" desktops.
PHP: Symfony/Laravel Blade Templates

Python: Django/Flask/Jinja Templates

Ruby: Rails ?

NodeJS: Express ?

Basically a popular framework for a popular language. Almost all are server side by default.
Agreed. All medical treatments are about balancing risks.

Whenever you take any surgery (for example), the meaningful risk of immediate death is balanced against the benefit of better quality of life later.

If you measure the impact of medical treatments only on the day they are taken, you'll only find evidence that a bunch of people have died who wouldn't have otherwise died on that day.

You can't then observe the benefit until some time has passed.
Serotonin is metabolized by MAOA, witch needs riboflavin (FAD) work effectively.

https://ars.els-cdn.com/content/image/1-s2.0-B97804446412500...
I think it’s just a consequence of the computer market maturing. I’m sure if you bought a car in the 1900s you got detailed schematics as well
true, a great book that I'm reading now, but it's more of a 'tour guide' indeed. It's probably the closest I can find however.
The vast majority of deaths happened after April 2020, so even if those were all made up, it wouldn't affect the overall count much.
> I’d be glad to be proven wrong.

You are right.

But almost nobody recovers data from a broken HDD other than personal computers and even then only in exceptional circumstances. The best protection is still to have a backup. In my many years of work in IT I have never heard of any recovery from any drive other than a personal laptop (and that only once).
Migraine sufferer here. Know your triggers!

I used to suffer migraines at least once a months, and head aches at least once or twice a week. But then I found my triggers...

So the Philae Lander landing on a comet on a Wednesday night, at sometime like 3am, and the next morning I had a really bad migraine. It was right then and there that I realised I only ever got migraines on Saturday and Sunday. Why did I all of a sudden get on then? Lack of sleep! I started experimenting, and eventually found that if I had under 4 hours of sleep for 3 days in a row, surely enough on the fourth day I would most likely have a migraine! It was an awesome epiphany.

I’ve also managed to dramatically reduce headaches too - by having at last 6 hours sleep, I will have most likely staved away my usual tension head aches.

I’m also under the suspicion that my headaches are effected by a lack to serotonin, but haven’t had my bloods checked for that yet.
I believe the article focuses too much on "perceived/future" benefits of records, while ignoring the actual benefits that Lombok & Kotlin data classes provide today.

For example, article does not mention lombok @Builder and Kotlin `copy` when talking about boilerplate. Boilerplate is not just about application code, it's also about test code!

We have dozens of entities, and when unit testing them – always having to construct the COMPLETE record with all attributes from scratch is a pain. Nested records things worse. We now have all data classes as @Value+@Builder, and test factories provide consistent builders which the actual test cases can chain, override and use. This is possible in Lombok & Kotlin, but not in Record.
> The dealbreaker problem remains a shared kernel attack surface between tenants.

Also, now, extremely subtle and hard-to-mitigate timing attacks between tenants.
Possible bug? The `hover me` seems to be implying that hovering that text should highlight something in the code sample, but nothing is happening. I assume that's the goal anyway - mouse over sections of explaining-text to see the highlighted-code that's relevant. (both "highlight word" and "highlight lines" could be handy here. tbh I'd probably use "highlight lines" more often)

Ignoring that: this is pretty nice looking, both the explanation (clear and with good examples) and the component itself. Good work!
Sweden had a couple of days living lost per capita more than its neighbours last year, hardly a catastrophe. Maybe it was worth it for them, maybe not, but it is really hard to argue that the difference is so large that Sweden was objectively worse.

If you argue about healthcare reforms overall then sweden does much better than Finland and Denmark, as expected lifespan was still much longer even when covid was at its worst. So a Sweden with covid every single year is still better off than Finland and Denmark without covid. Likely they could do better if they implemented some of Swedens others healthcare reforms rather than fight covid.
So you reckon we only need immutability if two or more people have to work on code. Ok.
I meant it more on a language level. It has a great network of support, no doubt credited to it's long legacy, but what technical advantages would it provide over writing a program in a language like C++ or Rust? Is it all creature comfort, or does it have some hidden advantage that I can't see?
Unlikely - for someone to be prosecuted for releasing export controlled material on an individual level and end up with prison time you'd have to demonstrate willfull disclosure of materials - in this scenario it doesn't appear Honeywell did anything willfully, they just messed up.
Why is rsp+10 more natural? If rsp is the top of the stack, everything is below it, and "below" and "minus" go well together.

Though I would agree that for the topmost value specifically, rsp+0 feels more natural than rsp-4 or rsp-8.
I think you misunderstand what people the article is referring to. Victims are largely irrelevant, this is about people who (like to/have a tendency to) feel or see themselves as victims.
In order for a system to be effective at achieving a goal its owners and operators don't have to sit around a table in a smoke filled roam and toast evil. The goal good bad or indifferent merely has to be progressively incentivized by prevailing conditions.

If clarity causes customers to spend less it is disincentivized and since clarity is hard and requires active investment to maintain it decays naturally.

It's easy to see how you can end up with a system that the users experience as a dishonest attempt to get more of their money and operators, who are necessarily very familiar with the system experience as merely messy but transparent.

Neither is precisely wrong however your users don't have your experience or training and many are liable to interact with a computer not you. Your system is then exactly as honest and transparent as your UI as perceived by your average user.
Open-source audio fans up in arms after Audacity opts to add telemetry capture
How should a Product Manager spend their time?
> There are lots of other plausible alternative hypotheses.

I would be curious which ones that would be.
It's so funny to me that they're trying this. I don't know a single person that would pay even a dollar a month to use Facebook. Even those who actually like using it will just move on to different social media if they have to pay. Facebook isn't an essential service and it's not providing unique content, like Netflix or Spotify.
Tesla engineer: Musk’s FSD timeline “does not match engineering reality”
for some reason I can never get the media creation tool to work, it always downloads the ISO and then fails to write it to the USB with some ridiculously vague error code.

rufus on the other hand always works without issue
This reminds me of the debate between micro evolution and macro evolution. Nobody is confused that often these disparate outcomes are the cumulative effect of the decisions of many biased decisions by people inside the systems. It's still systemic racism because the outcome of all those peoples behavior is a system that discriminates. No racist intention needs to be spelled out in any rule or law for systemic racism to exist.
People in feb 2020 were taking the job for $12 an hour. Why won't they take it now for $17.50?
In one of the top 10 results, Wu and Liu say in 2004 that:

> To our surprise, except from those applications in
> graphics itself, GPU finds its applications in general
> purpose computations in other fields, and it comes up as a
> hot topic for research in recent 2 - 3 years.

I don't see how this was very surprising even in 2004. A GPU accelerates regularly-parallel computation where bandwidth is more important than latency.

On the other hand, you had to think in terms of "shaders", which is not very intuitive, and tooling was barely existent, so maybe it was a bit surprising.
The future of work is not threatening your employees
Every app that does background play of youtube videos seems to get shut down shortly after gaining any traction.
Japan also never had any legally mandated lockdowns or business closures. (Their constitution wouldn't allow it, among other issues.) But Japan is very different. A strong recommendation from health authorities with broad social compliance there may as well carry the full weight of a law. It's a country where your lost wallet will almost certainly be returned to you by a random stranger who finds it. Can you guess which country is often in the top five with Japan in studies which test civic virtue like that? Yep. Sweden.

It's worth noting that the governments in both Japan and Sweden have very strongly recommended distancing, and probably just as importantly they've provided some funding to allow individuals and businesses to comply. Just paying people to stay home without a compulsory element might have been quite effective in many societies with relatively high civic virtue and social trust, but only Japan and Sweden seem to have actually tried it.

Besides, if we're just cherry-picking examples -- well, Canada is doing much better than Sweden. Or America. And Canada is more comparable to America than Sweden. And Canada has had more drastic shutdowns and restrictions compared to America. So how does that fit into the picture?
Neither of these are effective protection, once the models are updated as to use these methods as means of generating adversarial examples.
My general rule (in Scala) is that if I need a tuple larger than two or three elements, I'm better of writing a case class. Tuples get unreadable real fast.

I think tuples are an essential language feature (and it's ridiculous that Java doesn't have them yet), but I think they're often way overused.
If our adversaries actually knew everything then we would see it flying today. Obviously that isn't the case. The Chinese are still struggling to successfully copy previous generation Russian designs, which are themselves a step behind the latest US and European models in terms of efficiency and reliability.
In your case you may be better served by something like AudiBlogs which lets you turn blog posts into podcast episodes. https://audiblogs.com/
It does and always shows me ads targeted at London inhabitants, even though I'm 5 timezones away from it.
Yeah, it only works if you have cookies enabled(works with js disabled). You could use containers or CookieAutoDelete if you use firefox to auto delete cookies later. Or just configure the browser to be on incognito mode always with only third-party cookies disabled.
There is a paper trail establishing joint American-Chinese gain of function research taking place in Wuhan, and if we're going to judge the lab leak hypothesis plausible, I see no good reason not to ascribe similar motivations to cover it up to the US government as well as to the Chinese

> It could feasibly lead to a chain of events sparking a war.

The American stance as it stands could very well lead to war, with or without covid as an aggravating factor

Exclusive attention to questions of Chinese culpability without turning a critical eye to the United States, as in the comment I responded to, feeds directly into the sort of tensions you claim to want to avoid

The sort of "realpolitik of information" you describe may be necessary for the maintenance of political order precisely insofar as its subjects believe themselves to participate freely and voluntarily
What if online (and retail) shopping was more expensive the farther it had to be transported from? Some things would be expensive enough for local businesses to make a profit.
Yup, that's what Five Eyes is partly about. GCHQ can snoop on US citizens and share intel with the NSA, and vice versa with the NSA and UK citizens.
> Again, the point is that type-ahead is an operation on the directory entries that are cached in the file manager's memory. It does not touch the file system at all.

So would a simple search in that folder? I don't see what is special about type-ahead here. I'm not talking about recursive search, that can already be disabled in Nautilus if you don't want it. I think this another reason is why it's bad that people get so outraged about this, a lot of the anger is directed at recursive search when really the solution there is to just fix or disable recursive search. Bringing back type-ahead is not the only way to deal with the problem. Another option would be to speed up recursive search so that it uses your suggestion first to do a fast search and quickly display results from the current folder before recursing, that would be the best of both worlds.

>By the way, there are other semantical problems with search vs Type-Ahead. For example, I cannot type a prefix in the current directory to see whether there is a file with that prefix in the current directory.

That could also be solved with an intentional search option to search by prefix, maybe with a button and bound to a certain key that makes it obvious and not confusing what's happening. I'm not saying it's bad to search by prefix.
Yes, and that advertising can be highly targeted if you're using their DNS.
Concurrent and Distributed Systems – University of Cambridge
It only takes one government to make it happen (or even a state that is large enough that manufacturers will not choose to stop selling products there). If this was passed e.g. in California, that would open the access up for almost anyone in the world.
I suffered from migraines for many years, always after a night's sleep. I had sleep studies and they determined I was not getting enough oxygen. I had surgery for a deviated septum and tissue in my nasal passages and throat was scoured back. I continued to get migraines and was given a CPAP. The headaches continued. I was in my 40s when my dentist asked me if I got headaches in the morning. She said I was grinding my teeth and I needed to start wearing a mouth guard at night or
I was going to crack a molar. I still get migraines but they are much less frequent than they used to be.
Our surprisingly-terrible reaction to COVID, due to the reasons cited in this thread, made me think of an (I think) interesting book/show plot.

What if there was an epidemic virus, that, within a year +/- a few months of contraction, killed hosts over the age of X (20, 50, 70), regardless of underlying health conditions.

It raises some interesting questions! The three I’ve come up with so far:

(1) what does a society look like, without (mature, older, very old) people? What surprising positive and negative evolutions occur?

(2) how would our current societies react to the gradual onset and eventual global expansion of such a disease?

(3) if we found a cure for the disease a few (now, shorter than previously) generations later, who would take it?

It’s kind of similar Lord of the Flies, except instead of a shipwreck, it’s a disease and it happens gradually, to preexisting societies and cultures.
I don't understand the trade secret concern. Reverse engineering is legal. If you're afraid someone might rip off your product that's what the law is for.

All they do is lock out customers from owning their devices. It's about control- plain and simple.
Remember:

"The x86 architecture is the weirdo" --Raymond Chen

https://devblogs.microsoft.com/oldnewthing/20040914-00/?p=37...

https://devblogs.microsoft.com/oldnewthing/20130320-00/?p=48...