skysight-inc/HackerNews huggingface dataset:
You're being downvoted, but I think the comparison is worth considering.

For the average car sound-system, I doubt the quality improvement from the cassette->CD upgrade is going to be all that appreciable. The upgrade to CD only makes sense for a decent sound-system, or if cassettes are no longer available.

This seems comparable to the FM->DAB (or DAB+) upgrade. I don't know about the usage patterns here, but I suspect radio is more often used in vehicles than at home with nice speakers, or with headphones. Perhaps it's different from CD/cassette in that regard, or perhaps not.
Oh get off it. Out of all the dangers in the US, death by cop is extremely low. You're much more likely to be killed by a black person than a black person is to be killed by a cop. Let's keep perspective here.
I'd also add

* Essentials of Programming Languages by Friedman and Wand http://eopl3.com/

It's quite accessible and has an emphasis on executable implementations. Covers quite a wide variety of paradigms, FP, FP with mutation, type checking, type inference, and objects and classes.
Notable: https://news.ycombinator.com/item?id=20421170 is true this time as well. The catalyst for this submission was https://twitter.com/michael_nielsen/status/12792622549830819... by way of https://twitter.com/Meaningness/status/1279530659753553921?s...
Show HN: Cluster Up, a server monitoring app written in Flutter
I think they also make sense in cases where battery charge time is prohibitive or where you have a very long and constant load without the option for recharging. City buses, firetrucks, container ships and tankers come to mind. Though hopefully we won't need the latter much longer...
We use evolution every day in pharmaceuticals. We use it in our crops and in domesticated animals. If it was under question we wouldn’t call it a theory. Evolution is as real as gravity except it has even more evidence and scientific understanding, while gravity still doesn’t play nice with quantum mechanics and of course general relativity defines it as something most people cannot intuit. Evolution is a fact. I don’t see two related concepts here. Besides, consider that the second closest hypothesis that explains life on earth is that a bearded man in the sky got bored one day and created the universe, then made a man and a woman and gave them a bunch of dinosaurs to play with but instead they played with a snake, an apple, and each other’s bodies until he kicked them out of his play garden because they didn’t play by his rules, so the two of them through tremendous amounts of incest populated the earth (a fact easily disproven by a number of methods including simple genetic testing). No I don’t think it would be better to call the theory of evolution anything but a proven fact. If people want to believe in fairy tales that’s fine. But that’s not a reason to cloud scientific discovery.
This is a really nice idea that can be integrated in the future. Our main focus today is help developers getting more knowledge from books, if we can save some trees in the process that would be amazing.
Hydrogen Storage Breakthrough in Australia
I am not a rocket scientist, but this looks like the hot swap never happened. Lower power on a pump, then it completely drained battery and just stopped, engine is off, end of story.

It's a bit disappointing right because this hot-swap-and-then-ditch the battery maneuver is their key know-how, it helps to keep 2S engine simpler and cheaper.
I tend to license my stuff MIT. That’s mostly because I don’t want to deal with legal agita. It helps to avoid people suing me because the hammer they stole from me bends their screws.

We basically live in a digital kleptocracy. Everyone steals from everyone. I tend not to, but that’s because I’m a complete control freak, and have a hard time letting go.

I think that decompilers are so good, these days, and the use of intermediate steps like LLVM, mean that people won’t have much difficulty figuring out what’s going on, under the hood. With the financial incentives, it is quite possible to hire top-notch folks to implement, and even improve the work.

Also, I don’t think anything I do is so great that I want to hide how I do it. In fact, I see people do stuff in more clever fashion all the time. My own advantage is in how I do stuff, and it would be great if folks copied it. I don’t think many would. It’s a pain, and is only efficient once it becomes habit.

Go ahead and steal my stuff. Get rich. I doubt my stuff will be the “secret” to your success. My only hope is that, if you do use it, there might be a tiny piece of high-quality software in there. I do feel as if we should all strive to do the best quality work possible, and take some personal pride in our craft.

I don’t mind that going viral, and I don’t think a license will affect that.
Difficult? Yes. But we could and should try. Again, we have data and hindsight from "the great recession." That's a start.

If we can model the virus' spread and buy into that interpretation, why can't we also try to model and discuss the "side effects" of that "war"?
Show HN: Using ES6 Proxies to turn methods into pipe friendly functions
Can you link some texts that are about the "inner side of things"? Not sure what you exactly mean by these words.
Your argument reads as a convoluted form of "I have a black friend so I can't be racist". I've never seen so many straw men in a single post.

The US has problems that are nowhere as bad in other first world countries and people seem to not even be able to acknowledge that. They're 2 steps ahead on some aspects and 10 steps behind on many more. Yes some people have it real good in the US, but many other have it real bad too, and the ones who have it bad have it worse than in most first world countries. That you and your friends are successful doesn't change that fact.

When people go in the streets, weeks after weeks, risking to get maimed or killed, you have to ask yourself why. If you stop at "Uh I don't like that", "they're just thugs" you haven't done your job as a citizen. Talking of history, people going in the streets and making things change is a pretty big part of almost any countries' history. If anything they're writing history right now.

> And if we follow the logic of cancel culture, we should cancel Rome, cancel Greece, cancel renaissance, cancel all religions, cancel Europe, cancel China, cancel India, cancel Africa. They all had their share of slavery, for centuries. They all had their share of atrocity, again for centuries. Then what's left? What's the point? And should we cancel our childhood? Should we cancel ourselves? Most of us, after all, did something stupid or horrible when we were young. Should our parents cancel us?

What logic ? Come on, stop playing dumb, no one ever made these points, ever. Go outside, out of your echo chambers, in the real world, talk to people. What you're describing doesn't exist outside of twitter fringe communities.

> That's why it's history! Human learn. Human improve.

And that's exactly what people are trying to do when they tell you to stop flying the confederate flag and having statues of people with dubious past in front of their town hall.

> We have NBA who have more than 70% of black athletes. We idolize them.

Right, "shut up and dribble". https://www.npr.org/sections/thetwo-way/2018/02/19/587097707... also https://youtu.be/DMUVeMmyFxk?t=115. Racism in sport has always been there, it's painfully obvious as soon as you start digging.
Those are just two different logics for website headers - sticky one and mine
Again, take a look at this example - https://www.examtopics.com/exams/
I think it's very nice and very good from UX point of view

And for Vue.js guys i advice to take a look at the main and only component to check out how gracefully Vue.js solved this task
https://github.com/altrusl/vuesence-sliding-header/blob/mast...
Low frequency spectrum will never go to wifi. Big telcos will see to that, they want it for themselves and also don't want competition by the general populace. So wifi gets progressively shorter-range high frequencies, while the old broadcasting bands are given to telcos
I'm pretty sure my 5-year-old dog does not behave like a 55-year-old. (Comment from Roly himself, blogging at https://facebook.com/gienusofroly : UNBEBLEIVABLE!)
> The world population is projected to peak around 2100

If you only take natality prospect, yes. However we're on our way to hit +3° average around 2080. The average temperature difference between the last ice age and our age is ~5° for comparison. The agricultural change this 3° will have unforseen effects (well, not really unforseen, look what happened circa 2010 in Egypt and Tunisia), without taking into account the groenland melting (this is unavoidable anyway) and the wetbulb temperature being reached more than 100 day a year in eastern India/Bangladesh (and Florida won't be any better, if i remember correctly it will be ~80day/year for most of southern Florida). This will probably regulate the population a bit faster than predicted.
Two anonymous downvotes... no matter where or how I try to bare my soul I'm not wanted
The article isn’t quite as clear on that. Jews were classified as non-white at least for a while and in the census. Italians also faced discrimination, although not by law.

Then, obviously, there are British citizens ich Indian roots, and Belgians born in Kongo. Not sure how they fit into this debate.
Imagine a gang running your neighborhood that has a 0.0005% of murdering you (but if they do they'll get away with it) and an even "smaller* chance of protecting you from murder (don't forget that gangs exist for protection as much as power projection) , but is likely to beat, coerce and steal from you with total impunity.

The gang is well stocked with small arms, helicopters, tanks, missiles and even anti aircraft weapons.

They view you as threat to be pacifier although they're unlikely to murder you specifically.

What's to be done with that gang?
I am optimistic :)

The entire curriculum is extremely easy when properly explained at correct pace.
My problem with react is that there are so many ways to do the same things that reusability and refactoring becomes harder than it should be.

I usually found 3-4 ways of styling in a medium codebase on github. I find varying degrees of state management - some built with context and hooks, some imported and traditional mobx/redux. I haven't found many significant opportunities to reuse code without refactoring a lot or doing micro files of 7 lines of code and separating logical components.

I now think of react as a library to build your own frameworks. It aligns perfectly with the javascript ecosystem mentality.
>This note represents a rare misstep by Dijkstra

Rare? He was often biased by his preferences, teaching styles, and opinions, in his notes, as opposed to pure science/logic.
Instead of picking up a phase of -1 (like Fermions) or 1 (like Bosons), swapping Anyon's around has to be represented by a unitary operation which results in a superposition state (I don't fully understand this myself). The swapping unitary is universal for quantum computing. Hence proposals to use the "braiding" of anyons (re: shunting them around on guides) to build a quantum computer. They can in theory move around as much as they want and so long as they don't swap no operation is effectively performed. Hence they are thought to be a robust choice of qubit. Actually building them has proven very hard in practice. AFAIK most researchers think it is a dead end.
The issue here is the _aggregate_ collateral damage. It not any single entity (e.g., domestic violence).

It's a massive mistake to assume the total collateral damage is minimal.
Ask HN: The new “back to HTML” trend
This year, we can see a renaissance of (mostly) JavaScript-less websites and web apps, as an answer to the "Website obesity crisis" [1].

A recent prominent example is that "Hey.com UI is 100% HTML" [2]. Other compelling examples that I've seen are: "It’s perceivably faster to load 8.5 megabytes of HTML than it is to load a single tweet with a client-side React app." [3] or LOW←TECH MAGAZINE, a "solar-powered website" [4].

The numerous examples show that this is a trend now. I am looking for other compelling examples and explorations of this trend.

Do you think it is an important trend to copy, or mostly irrelevant gimmick (similar to code golf excercises)?

[1] https://idlewords.com/talks/website_obesity.htm
[2] https://news.ycombinator.com/item?id=23536517
[3] https://twitter.com/zachleat/status/1169998370041208832
[4] https://solar.lowtechmagazine.com/about.html
Beside Calc and elisp, you can use almost any other programming language for formula calculations as well [1], which makes it extremely powerful.

[1] https://orgmode.org/worg/org-contrib/babel/intro.html#spread...
Never found a video of killdeer online that sounded anything like the killdeer at my home have sounded like the last 30 or so years.
My first language at school was english, same as for the majority of german children. It stuck sufficiently for me to talk to you right now.

My second language, Latin, didn't really stick, I couldn't order a meal if I were starving in latin...
From personal contacts, directly within the medical community, I can assure you that the measures did not eradicate the virus. If anything, the combination of an already dismal state of the local healthcare system, political opportunism and incompetence, and a systemic (and maybe intentional) failure to test even people who had been in substantial direct contact with the confirmed infected, made sure the virus spread quite "successfully". While in theory your logic might hold, the reality of countries that take such measures, and by which use of power they usually do so, might make that the effects end up almost the opposite of what you might expect.
I've used advanced CSS nonstop for the last 15 years as a design specialist. I do love CSS and how it has grown. I really can't say I have any complaints, and much of what I do when converting my prototypes to layout is a process of intuition.

With the important thing, it's a matter of specificity. I've gotten in the habit of thinking about styles in layers of abstraction. When I'm working in a high level of abstraction, I keep it to a tag or a class. As I go lower down I add standard levels of specificity so the importance level changes (because 'div .class' will be inherited over '.class' every time). Class naming conventions help this too. If I know I'm overwriting an existing style, I often copy the existing style's rule exactly and just add 'html ' or 'div ' to the start of the rule out of habit.
I think key in my post was "and reformed."

There were plenty of, for example, KKK members who then became anti-KKK activists. If you were born in 1915, and your parents were a member of the KKK, odds are pretty good you might have written something like that in the 1930's. It's how you were brought up. We don't have permanent digital records of everything that happened, but I'd say it's almost guaranteed you would have expressed such views.

If by the 1950s and 1960's, you had renounced those views, and wanted to be a civil rights activist, it's important you can do that. If anything, familiarity with the opposition would make you more effective.

Without the ability to do that, the civil rights movement would have needed to wait for a lot of people to die (or at least retire). It happened when it did in part because people could and did change their minds.

So to answer your question: In all of the cases you listed, it's possible for people to grow and reform. It's a question of what evidence is available that they have, in fact, reformed. To go with the KKK example, sharing KKK secrets with the FBI, taking the large personal risk of publicly denouncing the organization, and joining the civil rights movement would be pretty darned good evidence.
Ask HN: Is it me or windows 10 slow as sh**?
First of all i must say that i don't like apple stuff, and not kind of android person.

But my old windows 10 desktop is slow and box is hot when just started, plus it eats much energy even for basic stuff.

I'm curious is it just me or desktop pc are so not efficient and hot?
>I've said this elsewhere. But I genuinely don't think that they know what the gpl means.

Unless it can be enforced, it means absolutely nothing more than a wish...
Most SGI people used KDE's kicker on 4DWM, or IceWM ditching 4DWM altogether. Heck, one SGI user wrote JWM for SGI's and them it became a neew WM into mainlinux Linux and BSD's.
U.S. Billionaire Wealth Surged During the Pandemic
Yeah, I guess the algorithm is secure but how it's implemented may not be. I think the NSA was involved with at least some radio manufacturers implementation, so there could be a backdoor.
Sure. My chromebooks were $69 on Woot. They clearly came from a school. My main machine is a 17” $600 Asus gaming laptop with 970M. It was $1500 new and runs like a dream. My iPad 4 was used. My iPhone 8 Plus was used.

I pay 50% or less for all used technology. I know when I see a good deal, which is not true for many people.
Operated, yes. Note, past tense. And people died like flies and whole cities burnt down.
Don't worry I was joking, but thank you because I was not conscious of the part when the speaker becomes the unrivaled imaginary male.

In any case if there is any chance of changing the traditional song of bird species, I would feel like this is akin to introducing an alien species on a new continent, and that sounds like a terrible idea, so I would avoid doing that by any means.
The Tesla Model S has an AM radio, though newer Teslas don't:

https://www.soundandvision.com/content/why-tesla-killing-am-...

Supposedly it's more about AM radio being swamped by the RF interference from the car electrics. There was a Tech Guy segment a while back about someone trying to get AM working on their new Tesla:

https://techguylabs.com/episodes/1422/how-can-i-get-am-radio...

I just checked the specs on the 2020 Hyundai models, and they include an AM/FM radio.
IMHO one of the best indicators that I've nailed the abstraction is when I am able to use/re-use it in many places.

A concrete and easy example is when you're developing a new software and building your common utils/libs. If you've nailed the abstractions, you'll notice that you're able to expand the libs by frequently reusing/leveraging other libs you've built.

Abstractions come to exist from the requirements. IMO the key to a good abstraction is to be able to dissect a requirement into smaller requirements that you are familiar with and have already solved and have a solid understanding of them.

Metaphorically speaking, bad abstractions are ones that converts a requirement into a new polygon shape, and good abstractions are ones that dissect a requirement into one or more shapes that we are all familiar with (circle, square, rectangle, rhombus etc..).

The difference between a polygon and common shapes is that no 2 polygons will look alike unless the requirement is exactly the same and I'd argue that a developer will create a new polygon if asked to solve the requirement twice.

When a new requirement comes in, it's common to start implementing it right away. Create one or more classes with names that maps to the requirement, add few methods etc and voila you have a new polygon shape.

The key point here is to dissect the requirement into sub-requirements that look like familiar shapes (problems you've previously solved). Every once in a while you'll end up creating a polygon here and there for a sub-requirement, which get refactored over time to a known shape.

A good developer can quickly see the familiar shapes that the requirement is hiding behind instead of creating a new polygon shape.
> worst managed (and most expensive) electricity globally

That's a strong claim. Wholesale electricity prices in South Australia are currently around USD$45/MWh.

My understanding is that South Australia has historically always had the highest electricity prices in Australia due to dependence on gas generation within a small market controlled by two players who took advantage of their market power, but that this is starting to reverse now due to the shift to more renewables over the last decade, and South Australia may now be on track to have the cheapest electricity in Australia.
> the Soviet Union was arguably fascist

No, it wasn't.

Fascism is not simply "what you don't like"

If USSR was arguably fascist, so are the USA then.

Do you think bombing other countries for their oil or to seize control of countries close to the enemy borders (like in Vietnam) looks more democratic or fascist?

USSR has been at war in Afghanistan for 9 years, mainly because USA financed the resistance, creating and arming those mujahideen that years later became "terrorists" simply because they weren't needed anymore...

USA has been at war in Afghanistan for 19 years now (and counting) and the evidence to go to war were falsified.

Fascism is a specific thing, if we broaden the meaning of that word, anything can be called fascist.
I think it's more about boiling the frog. Temper the initial outrage with exceptions, let people get used to the idea that repairs are wrong but it's sometime ok, then remove exceptions later. It's the same long game the inkjet printer people have been unfortunately winning for a while now.
No, not really. They look uglier, but load way faster. They have to keep being indexable so they have to play nice.
> There is a serious attempt to cancel America

_links to a random post on twitter_

See, this, right there, is the root of the majority of our problems. The world isn't twitter.

Twitter is majoritarily left leaning, middle class, white, US male, millennials [0] stop making it sound like the world is out to cancel the US. It's a tiny minority of the world on a big website, a big fish in a small pond. Don't shape your view of the world through twitter.

It's like going to a KKK rally and being upset everyone is racist.

[0] https://www.omnicoreagency.com/twitter-statistics/
I doubt many lawmen would be able to infer the meaning of “communicative” from today’s meaning of “to commute”. https://www.merriam-webster.com/dictionary/commute defines it as ”change, alter”, “convert”, or “compensate”, or as a synonym for “to commutate”, with meaning “to reverse every other half cycle of (an alternating current) so as to form a direct current” (first used, according to that dictionary in 1890; https://projecteuclid.org/download/pdf_1/euclid.rmjm/1181070... claims Kronecker introduced the term “Abelian group” in 1870)

https://dictionary.cambridge.org/dictionary/english/commute doesn’t give any definition close to the mathematical meaning, either.

Unless dictionaries 150-ish years ago had significantly closer descriptions of the term, “Abelian”, being a new term not loaded with pre-existing definition might be the better choice for naming this property.