skysight-inc/HackerNews huggingface dataset:
The problem is it all boils down to sinophobia/racism. At the end of the day, white people in America can't bear the thought of a non-white country surpassing them as the world leader.

Bring on the downvotes.
Thanks for your speculation, but I'd rather take Brian Goetz's word for it. He is, after all, one of the architects of the Java language and the records feature in particular.

...Unless you're Brian Goetz's alt account?
Apart from adapting proprietary or hard-to-compile software to non-FHS distros like NixOS or Guix, what are the usecases of patchelf?
Reading the dollar sign as an "s," gives the coin an unfortunate, if apt, name.
I agree that we should be tracking years of lost life expectancy. I also believe in attempting a quality adjustment; we get better public policy from counting Quality Adjusted Life Years (QALY) lost.

I think that the main obstacle to this approach is that people instinctively think cross-sectionally rather than longitudinally. When you say "kills young people" and "kills old people", listeners focus on 2021. A young person is somebody born in 2000 and an old person is somebody-else, born in 1940. That is cross-sectional thinking, with 2021 as the date of the cross section.

But the real issue is that we nearly all live to grow old and get to experience both sides of the issue. Someone born in 2000 is likely to live until 2080. They will probably see a different respiratory virus going round then; it may even be what kills them.

So what would you personally prefer? The pro-lockdown approach trades losing a year out of your twenties to lock downs, in return for some action (perhaps ineffective, perhaps unnecessary) to ensure that you survive the plague of 2080 and get to live a few years longer.

The anti-lockdown approach makes the opposite trade-off. It is not really young versus old; it is now versus later.

I'm getting old and rather dreading later. I would prefer that society prioritize letting the young get on with their lives, education, dating, etc. and if I lose some poor quality care-home years, well, I've seen my grandparents and parents get old and frail, and I'd rather not dwell on the details of what I'm dreading.

If young people want to argue for the anti-lockdown trade-off, if they claim that in general young people shouldn't be locked down in the hope of protecting the elderly and they will accept their fate gracefully when they get old, well, I would think them wise beyond their years.
>What's the better metric?

The question was rhetorical.
There is no better metric for showing the pandemic is still on going. If you have 50k cases a day, and 1000 deaths a day, it doesn't matter if other countries are lower or higher, it's clearly on going.
While it's not as crazy, the video game console industry operates on negative cash flow in the hardware sales department. Consoles that cost $500 at retail cost $525 to build, and the Nintendo Switch was famously being shipped at a loss of nearly $50 per console sold. It's not an entirely foreign concept, but it is definitely lucrative. Apple could defend their 30% cut if they reduced the price of their hardware, but I get the feeling that their business relies on pumping those profit margins as fat as the customer can tolerate...
On that last note, a similar thing happens with trees. Trees aren't really a distinct class of organism. The last common ancestor of some trees wasn't a tree, and the last common ancestor of some non-trees was a tree. As it turns out, with a few genetic tweaks lots of plants will slow their metabolic processes and construct a sturdy wood stem, and visa-versa.

Even cooler, perhaps, are eyeless cave fish redeveloping eyes quite quickly after a few generations in the light. It seems like a lot of things are like that. When we look at the fossil record it looks like things evolve in leaps and bounds rather than more gradually over time. Maybe that's because organisms are more built with prefabs rather than from scratch.
Rust is very, very complicated and Zig is not stable.
Power ISA includes an endianness switch in the spec. Power and Power64 are all BE and LE. Most Linux distros only support modern versions on LE though. Debian has a BE port but it's not considered a primary release target.

The last PPC64 release of Ubuntu was 16.04 which is now out of support by about a month. Even on that, the two major web browsers didn't support building on the platform for a long time.

Yes, it can be done if you want enough to do it.

https://catfox.life/2018/11/03/clearing-confusion-regarding-... for more info
You can learn how Netdata is free by checking out this blog post that the CEO of Netdata wrote: https://www.netdata.cloud/blog/why-netdata-is-free/
What everyone is neglecting to talk about is the age effect of mortality with Covid.

For people under 55 the chance of fatility is miniscule.. in the range of choking or car accidents. This age group makes up 80% or so of the population.

For people over 80 this may be the worst disease since the black plague. Millions upon millions of deaths. This age group makes up approximately 10% of the population.

This is an important consideration because the lockdowns effectively trapped mostly working age people who weren't at risk of dying from Covid in the first place.

I think that's where a lot of criticism of Covid policies stems from.

Should we make national health policy based on a disease that effects a minority of the population?

Reference:

https://www.statista.com/statistics/1191568/reported-deaths-...
US Civil War death toll is estimated between 620,000 and 750,000, which is higher than the official Covid toll so far. It was also much more highly concentrated in a small number of states in a country that was far less populated.
Curl Pictures
> Our ruling
> A post shared on Facebook claims hospitals have a financial incentive to claim patients had COVID-19, saying payment is three times higher if a patient goes on a ventilator. An article the post links to includes comments from a doctor who suggests the number of coronavirus cases is being padded.

> It is standard for Medicare to pay roughly three times more for a patient with a respiratory condition who goes on a ventilator than for one who does not. That has nothing to do with the coronavirus.

> As part of a federal stimulus bill, Medicare is paying hospitals 20% more than standard rates for COVID-19 patients.

> Indications are that due to a lack of testing and other factors, the number of coronavirus cases has been undercounted, not padded.

> For a statement that is partially accurate, our rating is Half True.
I believe Scala's are as well, this seems to be a pretty complete list:

https://www.scala-lang.org/api/2.13.5/scala/jdk/javaapi/Coll...
Some say that with a "proper IDE" or with "proper editing support" this is possible for other languages too, but I ultimately doubt it, for all languages, which do not mark the beginning and end of their expressions and all languages, which consist of a mix of statements and expressions. The point is, that the parentheses make it unmistakably clear, where something starts and ends, which means, that an editor has no problem figuring it out. If a language has statements and blocks and expressions and whatever else there is, but not delimited by tokens like parentheses, then there will be ambiguity. That ambiguity cannot be removed and hinders how good an editor can be at selecting exactly that portion of the code, that you want to select and possibly move or wrap in something or do whatever with.

Some languages replace such parentheses tokens with a "begin" and "end" keyword for example, but imagine what it would look like, if you had to use "begin" (5 characters) and "end" (3 characters) for really everything, for which parentheses in lispy languages are used. Now that would be a syntax nightmare.
Oh, duh, thx. I hear linux and automatically think monolithic kernel.
I suspect this is the same in other countries.

25-44 year olds don't usually die (typical mortality is approx 0.1%), so +25% represents a relatively small number in absolute terms.
I work as Java developer for the last 10 years, I perfectly understand the amount of software and other things.

I don't know much about Python and JS, but I do know that they're not using immutable model, everything is mutable in Python and in JS, so I'm not sure what's your point. The only immutable language I'm aware of is Haskell which is not used widely. Just because JVM is faster than Python or V8 does not mean that it's OK to slow it down with immutables.
Show HN: I made a 3D engine in JavaScript and WebGL
I'd love to see the source code to the Win95 and Win98 file managers, maybe we can copy some of the performance tricks.
A piano can be intentionally and or unintentionally not in tune. Every Piano has its own unique sound (due to manufacturer and also form factor)
and is played in a place where temperature can have another affect in the sound.

But it looks like already people have attempted the transcription strategy you describe https://www.google.com/search?hl=en&q=machine%20learning%20n...
I think the explanation is even simpler.

For a loud, high-pitched sound produced from a tiny object like a bird, is it even physically possible to have the loud resonances needed for overtones and timbre? I think it's just physics.

Whales are "signaling" over huge distances too but have plenty of overtones, since that's what low frequencies in huge cavities produce.

I'm not sure the dichotomy between "aesthetics" and "signaling" you suggest actually exists. A peacock's plumage is certainly aesthetics but also certainly signaling. And what is a birdsong's melody if not aesthetics?
I'm sure all developing countries need to do to raise their GDP is to increase their minimum wage!

/s
I had the same problem and I can say: Forget willpower. Assume you don't have it. Read the book Willpower or BJ Fog's work if you want to learn more.

I tried everything I could and would often bypass my own security measures that I had previously created to prevent myself from using those sites/apps. I know, it's ridiculous.

Given that, I was able to create a safe phone. Here is what I did:

1 - Install LineageOS Android. Go to lineageos.org and choose a compatbile phone that you like.

2 - Choose the minimal distribution. No Gmail. No Youtube. I chose the one that comes only with Google Play Store. There is a distribution that doesn't have Google Play and you need to download and install APKs manually.

3 - I rooted my phone so that I could change file /etc/hosts and block sites that I don't want to use. That could be a problem to you because some banking apps don't work in rooted devices, but you may try to unroot after you change /etc/hosts or use Magisk.

With that the only way I know I could access these sites would be installing a VPN or using Tor browser. But then you have some effort and you created a considerable space. And as Victor Frankl said:
“Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.”
How to Get Your Baby to Sleep at Night
Ah I understand you're showcasing the methodology for the underlying index but you're going to open source the engine. I see, great stuff then, super novel and honestly the rest of the open source search engines can definitely use some competition. Love it!
Great report, with very personal note from Ton. Watched Ton at https://archive.fosdem.org/2020/schedule/speaker/ton_roosend... for who like moving images.
I can't even count the number of times I've seen a unit test giving a false positive (or, perhaps more accurately, not even run) because the developer forgot to properly use async/await or use the done callback.
Java? Not so much. JVM? Absolutely. The ecosystem, stability and performance is unmatched.
A CEO salary of < 80K also goes a long way to attracting the right type of people for this role as well. My biggest complaint about many leadership roles where the #1 goal is not financial (i.e. government and NFP) is that it attracts the wrong types of motives. I don't believe the typical defense that "we need to compete with for-profit for access to the best people".

The future of organizations like this sure seems to be distributed, so global talent recruitment should be a real advantage.
When should a company hire a product manager?
How did they get the drums to entangle?
2. No there weren't. That was a rumor that no one has been able to find a single shred of evidence for. Just because the local news repeated a rumor they heard from a student doesn't make it factual. It's beyond pathetic that so many in the national news media repeated this and is yet another example why they cannot be trusted. Sensationalism, be it in modeling or journalism, is absolutely destroying trust in institutions and the medical community. Want to know why so many distrust the vaccine? Look at your own post to understand why.

https://www.cbsnews.com/news/alabama-covid-19-party-students...

https://www.wired.com/story/covid-parties-are-not-a-thing/
The gist of your argument is sound, but consumer culture is equally to blame as manufacturers. Consumers are used to throw-away cheap goods. People HN != consumers. Apple's consumer base is mostly iPhone users and non-techie crowd.

If you bought a $30000 server, you'll get schematics and a lot of information of the product. Including motherboard traces and gerber files:

https://www.opencompute.org/wiki/Server/ProjectOlympus

https://www.youtube.com/watch?v=FXZJ6jrpIKU
I never understood why people ever put memory upside down on diagrams.

In fact, I think the only time I see diagrams with F at the top and 0 at the bottom is in explanations of the stack, or in explanations of how "the stack is so weird it grows the wrong way!".

When describing, e.g., a memory map for a custom ASIC, you would always put the low addresses first and the high addresses later. That's just how numbers work. The "stack grows the wrong way" issue seems to be an invented problem.
I said I wasn't perfect! But yeah I saw it, unfortunately my edit timer had ran out.
Exactly. The only "right" way to choose active vs. passive is to decide what you want to emphasize.

When describing an experimental method, it literally does not matter if a Nobel laureate, fresh-faced undergrad, robot, or zombie added the reagent. The point is that it was added, and so the passive voice works fine.

However, perhaps it is important that the reader understands how carefully patients were evaluated, rather than the fact that they were evaluated at all. Then, you might choose the active voice and write "A panel of 17 experts carefully evaluated each patient" instead of "patients were evaluated by 17 experts."
Beautiful PDFs from HTML
I've seen the politico article and now this one. Is there an article like these from a source without political goals (https://thebulletin.org/about-us/), perhaps written by a scientist, or in a journal, etc?

I'd like to be able to share an article from a website that doesn't also write about Trump and facebook.
Yeah, it sure is racist to be critical of a country that's in the midst of a nationwide ethnic cleansing.
Alive when? Right now? By that logic the Spanish Flu has retroactively become quite harmless. The important question is, how much earlier did someone die because of Covid. 2 weeks of life just aren't worth as much as 50 years.
Nice idea, but we should really kill any incentive to buy more stuff. Online shopping is too convenient.
I felt like sharing this project with people because I don't see my self working on it anymore in the near future. So I might as well let people take a look at the source code, learn from my mistakes and maybe contribute a little bit.
Dismayed to see this kind of conspiracy BS on HN.
Yes, I do. Java could be quite fast if you won't slow it down on purpose.
> If you're afraid someone might rip off your product that's what the law is for.

You have two mechanisms to protect from copying: trade secrets and patents.

If you document it, it’s not a trade secret anymore. If another person figures it out, it’s also not a trade secret anymore.

And Apple (and others) document plenty of stuff in patents. However, those aren’t loved by this community either.
Here is a choice for you:

1. You get killed at 20.

2. You get killed at 60.

Which option would you choose?
> Who is telling people that they are victims?

just to name two examples: many feminists are telling women that they are oppressed (=victimized) by "the patriarchy" and a lot of people are claiming that black people are still systemically oppressed (=victimized) in the USA.

I'm not claiming that those examples are true or false, I want to show that this is not a straw man.

> There are real victims in the world

indeed there are but this article (and the comments) are not about them.
Try this list out:

https://projects.apache.org/projects.html?language#Java

There's a LOT of real interest in Java in many many industries. Saying this like "Most devs I know" just really is more of an observation of your local circle.

Big data, Finance, Government

Just to name three really big industries that are dominated by Java.
You can use Scala without introducing implicits and even if you have to interopt with a library that does require them, it's quite easy to learn how to use them. It's also easy to abuse them but then that's not really Scala's problem.

They are changing implicits in Scala 3 though with the "given" keyword which is more ergonomic.
@canadianfella: same as TV but worse, and we're just getting started
How about something like

document.write("<html>...</html>")

?

Python has the best manual by far, Javascript doesn't really have a manual, I think the best answer in C has something to do with templates and metaprogramming and would make Common Lisp blush.
I find it strange that some people get offended with this approach to problem solving. There is this legendary interview question, "I have a mountain in India and I want to move it in France, how do I do it?". And some questioners (presumably people who like to be authoritative, in charge and order people around), really seem to dislike if my first impulse is to ask "Why do you want to do that? What is your goal?" And they respond with something like, "Why does it matter, just get on with the task, I didn't hire you to ask questions!"

Because the method really does depend on what you want to do. Can I destroy the mountain? Do I have to recreate the geological structure, or is it the biosphere you're interested in, or perhaps there is a holy place on that mountain that is important? And so on. If you want me to think outside the box (and presumably the question is posed to test that skill), then you have to be willing to provide more details on what you ultimately want.
I haven’t researched too deeply, but keeping it powered on will cause the drive to scrub and correct errors.
Thank you, I am glad I am not the only one who felt this way. I did enjoy the game and finished it 3 times but all the hype had set my expectations really high. To me it was okay game with interesting storyline but not really amazing.
The XY approach can be perfectly legitimate. You're a domain expert. You have a problem X. It's a standard problem in your domain but only you can really understand it. However, you can see that a general purpose approach, Y, could solve it. Y might even sound complicated but is at least fully explainable whereas X isn't easily explainable at all.

Of course, the "XY problem" usually presumes a naive person ("user")who falsely imagines the more complicated-sounding solution Y would solve their simple problem. And that's a pretty common situation.

The general approach for all this stuff is whenever someone is asking for the solution to a complicated or weird question, just verify they have some reason to approach it that way. There's no reason to automatically assume either they do or they don't and not assuming anything lets you approach them more respectfully.
I get these types of questions from time to time, and the way it usually goes is:

them: how can I do Y?

me: you can do A, but you're probably going to run into B, I'd recommend doing C instead because D

them: ok, well, I'm already too committed to Y, so I'm going w/ A. Thanks!

them, later: hey, I ran into B. Can you help me?

me: ...

At that point, I just accept that sometimes people need to get burned to learn their lesson.

There are also cases where people ask how to do Y, but explain that it's not an XY problem because such and such reasons. These often actually turn into stimulating conversations because now you're in brainstorming territory and it's clear that the conversation is about procuring novel solutions.
Thanks - appreciate the thoughtful response and you checking for me. I'll be better about this.
Only big downside to this (its WAMP[0] under the hood) from when I implemented this, and ultimately abandoned was the following:

- The clients are huge. I should preface I'm a Software Engineer that focuses on the web, so this matters a lot to me. They really need to be run in a web worker if used, (they're 1MB + of JS, and don't tree shake well. They don't export ES Modules either, last I checked). We have real time chat infrastructure for context. Web Socket Support in Workers Can be weird too

- There's no fall back to a different protocol in a practical sense (yes, the specification does not state it has to be websockets, it just defaults to web sockets). Its for all practical purposes, web sockets or bust. Why this matters to me? Because Server Side Events would be a more efficient way to push messages to clients when the total volume of pushes is several factors greater than pulls, from the server side. That is, the server in aggregate is going to push more data to all the clients than any one client is going to push to the server. Therefore, it would have been nice for this to be abstracted around different models for flexibility of architectural approaches.

Ultimately we did go with an SSE push (from the server) model, and just send individual requests via HTTP Requests. It actually was less load on the server and faster over all (updates were still extremely fast, but no one client was ever pushing to the server more than the server was pushing out to them)

[0]: https://wamp-proto.org/
I've had two cases on SO where I explicitly started my question with "I know X is the standard way to solve this problem, I can't do X because I work at a big company that has policy Z which prevents that, so I'm trying to make Y work, here's what I've done..."

and the question was marked as a duplicate of a "how to do X?" question and closed.

I've also had plenty of good experiences on StackOverflow, so YMMV, but in general I've found other forums better.
China literally welded people in their homes. They probably lied about their numbers.

New Zeland, and Australia had few cases when they did lock down, and are islands.

Korea has a very disciplined population compared to the West.

Really you should be comparing the US to Europe. The EU didnt do much better, but was far more draconian. Or within the states.

But anyway, i never know if people are serious when they propose the China or Australian model. Those were brutal and Im glad to be voting for a constitutional amendment next week to limit the governor's lockdown authority.
An enemy to be fought and a mere adversary are very different levels.

I certainly hope I’m no longer on Earth if and when the USA and China treat each other as actual enemies rather than rivals.
>not specific enough to people who have XY problem and are not aware of it

Again, they should be expected to ask their own questions on the site, so they could get the answers they're looking for. Come on, that's not hard to grasp.

A question like "How to delete a project from Google Cloud Console" [1], should have a clear, definite answer. I wouldn't expect to see something like "this is how you register an account on AWS", just in case "the user is changing providers".

1: https://stackoverflow.com/questions/16621921/how-to-delete-a...
AWStats – open-source Log File Analyzer for advanced statistics