skysight-inc/HackerNews huggingface dataset:
> Which is akin to dragging a single finger across different piano keys. Only a single frequency, or note, played at a time.

I think there's a key difference.

Assuming this is the spectrogram of single note being played on the Piano (https://soundshader.github.io/hss/gallery/piano/2.jpg) (which I can't be certain of, since the audio sample wasn't provided). Seems like a single piano note fires on multiple frequencies, and our ear 'aggregates' them so we hear it as a single note.

Songbird belts out a single frequency at each point in time. We still hear a single note but there's nothing to aggregate.

At least that's my interpretation of the parent comments. Again, can't be sure.
Calling Hannah Arendt an opportunist is too rich for my blood. She went to Israel to report on the Eichmann trial, coined the phrase, "banality of evil", and said she did not like how the trial was being run. As a Jew, she criticized the newly formed Jewish state's trial of a former Nazi war criminal. All of her friends begged her not to publish the feature, but she did anyways, and she received as much hate and opprobrium as you would expect.
> is it obvious? My niece doesn't know that there are other humans like her, I would gladly take a year at the end of my life to give that gift to her.

I'm not sure she is going to agree with you when she visits you toward the end of your life.

> For 3. it cuts both ways, how many new alcoholic parents and child abuse that ruins an entire lifetime?

It's far from obvious what the effects of COVID-19 are on child abuse. The data is hard to disaggregate because there are so many conflicting factors, but there isn't obvious reason to believe that child abuse is up during the pandemic given the data we have seen: https://www.ucsf.edu/news/2021/03/419961/child-abuse-surges-...
Yes, though I would like to believe that Ben's responsible disclosure coupled with our addressing those vulns (and auditing ourselves for similar) reflect exactly that seriousness around multitenant security. And for whatever it's worth, one of those vulnerabilities -- which was a bug in my code! -- very much informed by own thinking about the inherent unsafety of C, underscoring the appeal of Rust. So I am grateful in several dimensions!
Please do not associate your comment with "just getting old". This sort of comment unnecessarily perpetuates negative stereotypes in the industry.

And to answer your question, crossbar is an implementation of WAMP (Web Application Messaging Protocol) that is built on top of web sockets. If you are familiar with 1990s technology, think TIBCO for the web.

We used it at a startup in the mid 2010s, and it was great for real time communication between clients (browsers) and servers. Never had any issues.
> There are lots of other plausible alternative hypotheses.

Please list them.

We have data about deaths going back many decades. It's very safe to say that if in 2010 you made a prediction about the number of expected deaths in 2011, you would have been very close to the real number. Same if you had predicted the deaths for 2019 in 2018.

Suddenly, after decades and decades of being almost perfect in your predictions, you would have been wildly wrong for the predicted number of deaths in 2020.

After decades of predictability, there was a whopping 20% increase in 2020 [1]. How can you possibly say it wasn't caused by Covid?

[1] https://jamanetwork.com/journals/jama/fullarticle/2778361
This is really clever!

I love whenever it's possible to upsample/restore media due to known constraints in the original -- in this case, how screens work.

Something analagous I've been waiting for is regenerating old scratchy piano recordings. Piano is unexpectedly simple compared to other instruments -- the only inputs are really note down + speed, note up, sustain pedal pressure, and (less frequently) soft pedal pressure.

Seems like you should be able to turn any solo piano recording, no matter how degraded, into a relatively lossless MIDI representation, then re-record that replayed physically (via motors, which exist already) on a modern piano, or even just synthesized, trying to be as true to the original piano's characteristics as possible. Losing literally none of the artistry.

It seems like this should be "easy" for piano in a way that it isn't, for example, with violin which has so many more complicated characteristics of pitch, timbre, bowing, vibrato, etc.
Point of those ads generally is that people were looking intentionally at them for a plumber, sparkie, piano tuner, gramophone polisher, used tap shoes or what ever else newspapers used to advertise.

In fact many people only bought the paper on ad day.

Whole different kettle of fish.
You don't need "the site" to find info for someone whose name and mailing address you know.
> Ones entire interpretation of these issues relies on whether or not one believes racism exists as a structural problem or not.

I think you are right that that belief shapes how we interpret these issues. By racism as a structural problem, I assume you mean this:

> “people are treated differently by society as a whole, based on their race”

Society is not an actor. It is a collection of people, and the people are actors. Some of them are racist, and some are not.

I do not believe that every situation is permeated with structural racism that must be corrected, but I suspect that people who believe in structural racism tend to find it everywhere and use it to justify the changes they propose.

I don't assume that they had malicious intent. But I do think that they perceive situations through a distorted lens, which often leads to behavior that is harmful to the organizations where they work.

I think that Basecamp and Singer and most organizations and individuals deserve an assumption of innocence.

Racism has to be proven. Accusations must be backed up with evidence. And the burden of evidence is on the accusers. I think critical race theorists start with the assumption that racism is shaping the interaction.

It is not enough to say that structural racism exists and therefore we should believe that it shaped the behavior of people at Basecamp. You have to prove it case by case. Simply claiming structural racism does not justify enormous change.

Statistically, people of different races experience different outcomes in the US on average. But there is a huge standard deviation in those outcomes by race or gender; that is, any given individual may be doing relatively well or poorly relative to the average.

And I think that applying assertions about society and societal ills to individuals, their actions and specific situations is often misguided, because they may deviate wildly from the average.

But that is exactly what critical race theorists tend to do. They treat individuals as representatives of a larger social trend. A male represents the patriarchy. A Caucasian represents white supremacy.

But attacking an individual to remedy a larger statistical discrepancy is in itself a form of injustice. Especially when we diagnose the supposed cause of that discrepancy with vagueness, as a culmination of ways that society acts.

That is not enough to convince me of the claims being made against Singer and Basecamp, or of the rightness of the Basecamp employees in rebellion.
VisuAlgo was conceptualised in 2011 by Dr Steven Halim as a tool to help his students better understand data structures and algorithms, by allowing them to learn the basics on their own and at their own pace.

VisuAlgo contains many advanced algorithms that are discussed in Dr Steven Halim's book ('Competitive Programming', co-authored with his brother Dr Felix Halim) and beyond. Today, some of these advanced algorithms visualization/animation can only be found in VisuAlgo.
We only know what happened with radical mitigation efforts. What happened was, ICUs repeatedly got near capacity and occasionally exceeded it in the US. What would happen without those radical mitigation efforts? ICUs would have had even more people with life-threatening illnesses and healthcare would have been rationed, resulting in more deaths.
See, you just iterate the list or array where you store the list items that you're pushing to the screen anyway. There is nothing at all that you need to add in terms of data structure. No index whatsoever.

> linear search will cause the same arbitrary slowness.

Let's see. My Thinkpad x220, which was built almost 10 years ago, can easily scan through 10 Gigabytes of memory per second. If we assume that visiting each list item causes a cache miss though (which is pessimistic), then (assuming a cache miss costs 100 nanoseconds) maybe we can visit roughly 10 million directory entries with the worst possible, dumb, serial implementation. Let's say we want to ensure a reasonable target of not wasting more than 1 millisecond for the search, we can still Type-Ahead through directories containing 10000 entries with incredible performance (1ms latency).

However, if the directory contents are stored only in a slightly reasonable structure (say, the developer spent the slightest thought at it, like caching the entries in a list of array chunks or so), then, I don't know, it might be closer to 100K entries per 1ms or even approach 1 million entries per 1ms with a little optimization.

It's not a problem at all, it's less than a piece of cake.
I agree, it was hard for me to tell exactly what was the restored version as both images had unpleasant flaws.
I saw an article to the effect that car-related deaths are up because, since there are fewer cars on the road, the drivers who are left drive faster and/or more recklessly and get in more accidents. So, as with everything in this pandemic, it's complicated...
From previous discussions I've seen on pollution, but possibly not CO2 specifically, the global shipping industry is one of the bigger contributors. While we may have driven and flown less in the past year I'm pretty sure we didn't buy significantly less so there are still lots of ships out there.

Concrete production also takes a lot of energy. Based on the current costs of other building materials in North America I doubt we've slowed that down either.

Even if everyone in the top global 1% was driving electric cars right now we'd still be contributing a lot to CO2 emissions in other ways.
The studies that I've seen on years of life lost per COVID-19 death all appeared to suffer from co-morbidity bias, particularly around obesity and related metabolic disorders. We know those conditions seriously increase the risk of COVID-19 death.

https://www.cdc.gov/obesity/data/obesity-and-covid-19.html

And they also reduce life expectancy on their own even without COVID-19. Being obese cuts life expectancy by about 7 years.

https://pubmed.ncbi.nlm.nih.gov/12513041/

So the actual average YLL is probably a little less than 15.

I don't blame the researchers for this bias. The detailed data to correct for it generally isn't available so they're doing their best with what they have.
I noticed (late summer last year) that especially age group 25-44 is/was affected in the US with a +25% (excess) mortality YoY. It is not entirely unusual that diseases affect different countries differently; However I found it peculiar.
The problem is 20 years ago the people who were reviewing products were the buyers for distributors selling to brick and mortar stores.

Amazon business model was being a parasite, benefiting from the system of high quality products and trust built into the system. Without having to pay distributors, buyers, and store rents. And lest we forget sales tax.

But that old system is now dead and gone. So there are no trustworthy good faith reviewers.
Sure, they won't know that, but I don't actually think honesty is an important selling point in most sectors. If the review seems coherent and plausible, that's enough for most people. So in a way, honesty is mostly for his own benefit.

Besides, how could he prove his honesty either way?

I guess he could arrange commission with all companies, hope that his favourite brand isn't also the one paying the most, and then disclose all the commissions.
OK - how about same amount of people, but more equally distributed like the Spanish Flu?
> So something like "A activates B, which in turn inactivates C" reads more smoothly than any of its passive-voice counterparts.

Yes, because there is a clear subject and the fact that one thing activates another is important (at least in scientific papers, causality is kind of the point). Using the passive voice in this case is clumsy and awkward. On the other hand, there are legitimate cases for the passive voice when the subject is unclear/unknown/unimportant. Forcing the active voice then results in the overuse of meaningless pronouns or vague words just because there needs to be a subject. Good writing is using the right construct, which depends on context.
It'd be lovely if Jitsi or other video conferencing systems let me move and resize other people's screens and cameras. I find a lot of the current layouts extremely suboptimal, expecially if a couple of people in the group don't have video or if you don't want to see yourself with the same prominence as everyone else.
A conversation about open sourcing semiconductor intelligence
At the end of the day, the question is, how many more deaths happened due to COVID than there would be otherwise. For that answer, we can look at excess mortality (which the article uses), which shows more deaths than the official COVID death tally.

https://ourworldindata.org/excess-mortality-covid
No.

User asks I want to do Y.

The responding party should in my opinion:

- Provide a solution to Y first. This is OP's point.

- Then as a corollary, provide some of their guesswork of what X might be and if it is true, then this is how to solve X without having to do Y.

So, it is still beneficial to n00bs and the uninformed, just puts the direct answer to Y first. That's all OP is asking and I agree with that.

Most of the time, smartass responses go into the guesswork regime by assuming the User wanted to do X. More than often User actually wanted to do Z, it's not always true and it is polluting SO against the spirit of "Direct question ---> Direct answer" because discovery and searching of answers happen through Y, not X. Most people came to SO because of Y, that's how they landed there in the first place.
Folded Paper Book Opens Up to Reveal 31 Layered Storage Compartments
Is there a name for when person A asks B and B thinks A has fallen victim to the XY probem but A really didn't and has indeed an unusual problem at their hands?
Not necessarily. In my persona value system I would much rather live 20 more years when I'm 20 over living those same years once I'm 60.

It makes sense if we consider the possibility of novel life experiences to be an important value of how we live life. If you've made it to 60 (a not uncommon life expectancy), you've had a chance to travel, have children, live through many different life occasions, etc. If you're 20, you've barely had two years as a legal adult where you could make something of your life. It has little to do with economic productivity.
>GTK4 still doesn't support native rendering of window controls

FYI this is not entirely correct. There is a flag for this in GDK4: https://developer.gnome.org/gdk4/4.0/GdkToplevel.html#gdk-to...

It may be that this is not implemented yet for some backends (I think it is not implemented in the Windows one) but they probably would accept a patch to implement it there if you know how to do it. Please avoid making these hostile assumptions about open source developers without having the full information. From what I have seen, there is a push recently to make GTK4 a better cross platform toolkit than GTK3 was.
You made claims without evidence first pal
But that’s a very different question. If you say yes, you get lots of pop ups from apps asking to track, and if you say no, they track you without asking.
There are a few people who frequently have this complaint, but I don't think it's a real problem. If you actually need to do Y in a situation where most people who think they need to do Y are wrong, it's not everyone else's responsibility to divine that you are the magical case. It's your responsibility to demonstrate that you actually do know what you're doing.

This isn't something you do by discussing how unfair other people are. It's something you do by communicating the constraints you're working inside, your knowledge of more typical solutions, and why they don't work for you.

If you aren't providing that information, you're wasting the time of everyone who is voluntarily helping others. It's not their fault that you're not providing critical information for answering your question effectively.

When you're the special case, you have to communicate that fact. It's just wasting everyone's time when you expect others to know it without communication.
It's usually not necessary to mention someone's race. Nothing objective is added here because we know the server is Indian. The author is expecting the information to carry specific negative connotations with the reader, and just to make sure he adds that the server was "weird".

He doubles down on making sure you understand that Indian = dishonest by mentioning fake reviews, that were surely created by Indians. Maybe they were, but that is not materially important to the situation. Fake reviews can just as easily be created by Americans, or Japanese, or literally anyone on Earth.

I understand that people like you tire of hearing your thoughts and ideas challenged. It's part of the reason the world is becoming more polarized. People would rather stick their fingers in their ears and say everything is okay, rather than face the problems that exist in society. I hope you remove the fingers some day.
As opposed to what exactly? How would a C program’s memory graph look with quick bursts of memory-allocation requiring functionality, especially if it is very dynamic in nature? Yeah you can overallocate with memory pools and the like, and there are cases of course where escape analysis can’t help — that’s why Valhalla is in the works for quite some times now.

But GC-wise the JVM is far ahead the game, whatever you see is likely better than the same functionality would be under JS, Python, C#, Go, etc (though the latter two do have value types/structs already so they can at some place manually do the “escape-analysis”. But not every problem requires/can use value types either)
That only works for the world as a whole when someone has negative absolute emissions.
Apple made it harder to change Hulu subscriptions because of a tweet
It's a lot harder. Google makes all the copies of a video. Amazon doesn't make all the copies of a product.
re veal: How many people eat veal these days?
I think the should be more protection levels so the kernel itself could have at least 2 rings.
The annoying thing about Java here is that it doesn't have default argument values, and doesn't allow you to name your arguments in function calls.

In Scala (I don't know Kotlin, but I assume it's similar) you could easily implement a copy() method yourself (and many people do if they need a case-class-like thing but can't use a case class) that behaves identically to the copy() method provided by a case class.

But the semantics of that copy() method require default argument values, and the ability to call functions using named arguments. Java doesn't have either of those, so instead of adding those features (I can understand the former being controversial), I guess the plan is to add entirely new syntax just for records, which IMO is a huge shame.

But it appears the "with" syntax is far from finalized, so it's possible they'll do something better.
> The question becomes if there really is a future for anything other than traditional Windows 10? Microsoft said during their last earnings call that there were 1.3 billion active devices are running the OS each month and with that context in mind, does there really need to be a ‘lite’ version of the OS?

There were also more devices running OS X before iOS, watchOS, tvOS, iPadOS were created.

They were actually pretty close with Windows Phone but they bifurcated the API losing developers, did a bad job of the app store, and generally underestimated the importance of mobile. Even their Silverlight tech was very mature when they killed it rather than finding it new home(s).

This is basically MS giving up and using up their customer base of Windows Xbox until they become irrelevant.
There's not much of value in that screed. He's right that we shouldn't ignore China, but for a number of wrong reasons, and he's terribly wrong about how powerful and wealthy China is.
I don't think one side is using infinity. The issue here is that lockdowns, if done effectively, don't have to last for a full year. Look at Australia. Look at New Zealand. They managed to lock down for substantially less than a year, get the disease under control, and resume life mostly as normal. The US was not, but that also needs to be included in the tradeoff. It wasn't obvious that applying enough pressure wouldn't have prevented the uncontrolled explosion that we now have to deal with.
My sister does this on ios safari after I convinced her to delete the app but she can't quit it. No VPN tho. does FB still track you with IP?
Nice design. The examples look good. How are you optimizing SEO?
At least a dozen state unemployment systems still run on this sixty-one-year-old language, including ones that help administer funds of a billion dollars or more in California, Colorado, and New Jersey. When the deluge of unemployment claims hit, the havoc it seemed to wreak on COBOL systems was so widespread that many states apparently didn’t have enough programmers to repair the damage; the governor of New Jersey even publicly pleaded for the help of volunteers who knew the language.
I could be wrong but I don’t think dart has ints, I think it only has objects.
Guess who takes a 30% cut if and when they do start charging?
>but also to help other users who might face a similar problem

They could ask their own questions.

I'd rather have a database of specific questions with specific answers than "X-Ys" all over the place.
> modifying internal properties in unexpected ways

Except I'm talking about Java classes that store data. They don't do any operations on it, they don't have any internal state, they're more like C structs.

> Also, getters and setters don't always modify individual values.

Of course. But one doesn't contradict the other.
Thanks for turning me on to Credit Suisse's global wealth reports [1]. They're a wealth of knowledge.

[1] https://www.credit-suisse.com/about-us/en/reports-research/g...
I did not write the original solution...
Most of the world’s server applications would like to disagree with you.
but then the heap would grow down in such a diagram...

btw my understanding is that the heap came first in the logical development of C and other systems programming. so it made sense to have .text and other program data at the lowest virtual memory addresses and then have the heap grow towards higher memory addresses.

then when the stack became a thing it had to grow down...
Yes, and in fact, why restrict this to _artistic_ success. Surely it's true of any type of success? Everything ultimately involves tapping into something greater than yourself, to go beyond yourself.
Thank you, somebody with some sense
I only surface level understand this but the eloquence and level of detail is very impressive
It's also greater than all of US military combat deaths for every war combined i.e. Civil War, WW1/2, Korea, Vietnam etc.. And think of how much concern (legitimately so) we have for them.