skysight-inc/HackerNews huggingface dataset:
> can they come back and build new React projects without significant re-training?

Absolutely. For one, React introduced a few primary concepts: components, JSX, and the component lifecycle. Whether you wrote functional components, class components, or moved to the new hooks-based components, these lifecycles are behaving the same. The way you write the lifecycle hook might be slightly different in a hooks world but it still exists the same. JSX is almost entirely unchanged in my experience. Composability and other techniques to pass data or context thru to the children still work the same as ever. Accessing DOM nodes still works the same as previously but with a new method as well.

In general, "the old way works but there's a new way too" sums up a lot of the core features. The library has updated and refined itself, but maintained back-compat with almost all old ways of using it, and conceptually stayed true.
Imagine targeting advertising based on a certain state of mind yikes
I really hope that people who appreciate this article will take a look at the work of Jonathan Haidt such as The Righteous Mind.
As opposed to the massive racial, gender and environmental problems we are currently facing, with a additional pyramidion of used needles and feces?
If it stands up in court without any goofy procedural arguments, I'm happy with it. That's what courts are for.
750W is a lower bound.
While I partially agree, letting an user deny the password change with the old password is pretty horrible in case the password was leaked. And if your dev forgot the password after the holidays, you're looking at 3 additional free days for him.

I see your point, but a timeout is a suboptimal solution.
IMO trust is associated with a certain social interaction. Once it's broken, one common way (the most? not sure) of re-establishing trust is to establish new social interactions, probably more personal and less complex. The example I'm thinking of is the emergence of organised crime in Sicily out of informal relationships between citizens who can't count on the state for protection or justice. Or the emergence of feudal contracts between a leader and his subordinates, where the old Roman system of tax collection and provincial administration had broken down (in some cases long after Rome had left the area - polities like Soissons ran the Roman administrative model into the ground until the high-personal-trust structure of early feudalism came along and overtook them).
> If you CPU is 100mm across, the speed of light limits it to 3GHz because that's how many times you can cross the cpu travelling at c. At 10mm you get 30GHz.

100mm across is 10cm, 0.1m, 4 inches. That’s palm-sized CPU - far from any modern silicon.
Robot vacuums typically don't use Lidar. They user a laser pointer and an offset camera. Distance is estimated by the pixel offset between the laser dot, and the center of the image.

Object very far away: Laser dot in center of image.
Object very close: Laser dot at maximal offset from center of image.
Good point. We do our best to educate users with intro rowing videos that can be found on the touchscreen. Any any time the resistance is at a high level, we use little animations that show proper form and technique.
Voting machines without a paper trail have been deemed unreliable, and still should be deemed unreliable. These machines are used to generate an authoritative paper ballot, which is exactly what critics have demanded.

A prevailing opinion about apples doesn't apply to oranges.
Show HN: Page Speed and User Experience (UX): How to Impress Your Visitors
fwiw i'm actually not a former rower and I just purchased a C2 after some very light research. It's the industry standard, it's relatively cheap, and ALL of the apps are specifically designed or have have seamless integration with the C2.
Yes. Ergonomics and work-life balance are in worse situation than we could imagine a year or two ago. And some anticipate this appalling situation to be "a new normal" for years to come.

Thought workers coming out of their dens in 2022 are hardly mobile and have anxiety for the rest of their lives. Young people's relationships are ruined for good.
> The premise here is to accumulate knowledge for the sake of knowledge itself. In my experience this isn't productive, takes time, and is not going anywhere.

And since when can't people do things because they like it? Why does everything need to be productive? That sounds depressing to me.
Early warnings of Covid-19 outbreaks across Europe from social media
Teenagers Made Ninja a Gaming Superstar. He Has a Message for Parents
I understand your point of view and I see similar sentiments everywhere. Let me just deposit one thought:

Basically all people hate being lied to, or to feel manipulated or controlled.

A lot of people on the anti-mask train were totally on board for the '2 week lockdown' to flatten the curve. Those same people then saw their government officials repeatedly lie to them ("masks don't work!" ~ "Herd Immunity @ X%", etc), the media painted the picture of airborne ebola, and then those same politicians went out and violated their own lockdown orders.

Meanwhile, their local economy is destroyed and they or people they care about are suffering/struggling. And for those that take a more global view of things, there is some [0,1]evidence that supply chain disruption is killing more people than Covid itself.

It's easy to feel like those people are complete idiots and ruining it for everyone else. It's much harder, but much more valuable, to focus on solutions to the underlying problem. Ultimately, we need to restore trust in our institutions before we can begin to repair the divide.

[0]https://time.com/5864803/oxfam-hunger-covid-19/
[1]https://www.un.org/press/en/2020/ga12294.doc.htm
https://twitter.com/jessitron/status/1351199780165316608

> The AirPod Pro has great noise cancellation. But I gotta recommend against them to anyone with small girl-ears or ever classified as soprano.

> They filter my voice as noise unless I lower it.
I agree with the assessment of the risks that you present, but I disagree with this:

> but it would result in a decade or more of serious food shortages worldwide which would probably kill a lot of people. And since it would not just be hitting the poor, undeveloped countries.

If the price of food goes up dramatically because of a shortage, this affects poor countries the most. They won't be able to afford food at those prices.

If the country is a net exporter of food, which is not that common for poor counties, they could implement export restrictions, effectively subsidising local food prices. But where that doesn't happen, rich countries will effectively be buying food from them while they starve.

Most of the food exporters are rich countries. They will export less or not at all due to lower production.

Poor counties will get the worst end of it, as usual.
This quote strikes me as something quite apropos to your Father's difficulties: "In its majestic equality, the law forbids rich and poor alike to sleep under bridges, beg in the streets and steal loaves of bread." Anatole France.
Most people (even people who follow politics) weren’t familiar with Obama before 2007 election cycle.

The Covenant Kid was thrust into the media and when he sued for defamation, at least some judges accepted the claim that he was a public figure — even though he was suing over the very thing that thrust him into the national spotlight.
If you read into the federated technology they've been deploying I'm fairly comfortable saying I agree with their decisions.

Let's take a look at the "Now Playing" architecture available on Pixel devices.

At first glance by a critic you think "You're crazy for giving Google permission to have your microphone always on and listening for songs you're hearing, privacy this privacy that".

If you read into it, you'll be comforted to know they've built a model to generate signatures clientside which are able to be compared on-device to a list of signatures which are similar to it. Then as far as I understand, they are able to take signatures which contain no discernable audio data and use those to discover new audio trends.

> On Pixel 4 and later phones, the counts of songs recognized are aggregated using a privacy-preserving technology called federated analytics. This will be used to improve Now Playing's song database so it will recognize what’s playing more often. Google can never see what songs you listen to, just the most popular songs in different regions.

Privacy-preserving, user-beneficial, and useful for advertising targeting if you haven't opted out of interest based ads.
Direct link for convenience https://advances.sciencemag.org/content/7/4/eaay5347
Not sure if this was posted by the author, but it wouldn't hurt to add TLS and a redirect. Doesn't seem like there's any sensitive info coming through, but TLS is so quick and easy with Let's Encrypt that it would be a nice addition.
Even a cursory review of the Ramsland report you linked to indicates it was largely fiction. From the politifact review:

Ramsland lists "Fenton" without specifying Fenton City or Fenton Township. But the turnout Ramsland lists for Fenton does not match the turnout in either jurisdiction.

The actual turnout statistics reveal the inaccuracy of Ramsland’s numbers. His figure for North Muskegon is off by a factor of 10: The actual number is 78.11%, not 781.91%. For Zeeland Charter Township, he inflated the turnout nearly sixfold. For Grout Township and the City of Muskegon, his number is more than triple the correct number.
even CA is lifting their stay at home order. I think the political costs of these hobby authoritarian regimes are finally getting too expensive.
The real revolution will be AGI. Dunno how that'll play out.
I often wonder about the parallels between reverse engineering games using memory inspection software like 'cheat engine' to trying to reverse engineer the brain using a BCI.

For example if you want to find the memory address for your guns ammo you search for a start value in memory say '30', get all addresses that match that value, fire the gun and then find which of those addresses now have the value 29. Continue the search until you narrow down the memory address to just one. Then you can use that address to query the ammo for a 3rd party program that alerts you that you're low on ammo or even write to the memory address to give yourself more ammo..

Obviously the brain isn't as discrete but I feel like if I could play around with a BCI I could find fun signals for when I'm thinking about 'apples' vs 'oranges' and slowly build up an interface.

Have you been able to use a BCI to detect when you're thinking about something specific?
My life journey from FMCG Marketing to coding (gaining 2600 GitHub stars)
COVID Changed My Life

I'm in my early 30's and I have good experience in FMCG Marketing. I have gone through all the highs n lows in this field as FMCG Marketing needs excessive travel and Meeting a bunch of people daily.

Last one year has been tough as sales depends on travel. Pandemic made me sit at home. I was depressed with my situation as this might affect my future. With no possible solution I thought of switching career, I started doing some online courses about coding, Brushed up my earlier engineering experience.

I started watching lot of YouTube videos n was attracted to podcasts. A channel called chai time data science introduced me to fastai.

I started doing Fastai, I have not completed it yet. But Part 1 fast.ai gave me confidence to try out things.

I did projects after completing every chapter of fast.ai. The final chapter of part 1 introduced me to deoldify, I was amazed by it. I wanted to do something of that sort,I started trying different things n atlast ended up with ArtLine.
ArtLine blew my GitHub with stars.

Story about ArtLine is quite big,I would like to write a blog about it soon.

https://github.com/vijishmadhavan
Redux is losing popularity – now what?
We have emitted more GHGs since 1990. We're emitting them faster than we did in 1990 and have been in basically every one of those 30 years.

It really worries me that people think we're making progress. We're not, we're getting worse and the rate of worsening is accelerating!?
I don't think that's really a meaningful or useful definition of shared state for these purposes.
Used of course, you can't buy a new car for £1K anywhere.
The "5 meter" comment has me wondering -- what's the shortest flight that's legally considered a flight?

Is it the moment your gear is no longer touching the ground? The moment your wings leave ground-effect? (Is the ekranoplan technically a plane or a boat?) The moment you cross the property-line of the departing airport? (And how would that work for bush planes?)
Indeed, and good food for thought. The fungibility is a feature both of these products being commodities in general, and of their quality being measurable. When measuring quality is cheap and easy, the risks for a defector are high.

When measuring quality is expensive and/or difficult, the risks for a defector are lower, and the defector's incentives may therefore be comparably greater.
I'm a little confused by your harsh comments AWildC182. Obviously you're a fan of the C2, but isn't the point of this rower to open up a fitness experience for both new and pro users alike that's different from what's already been tried and tested in the market? I get the whole "don't fix what ain't broke" mindset, but the whole point of innovation is to broaden horizons and our experience with fitness. Plus, I saw that they have instruction videos on how to row, and just like any product, they've recommended starting on the easy levels and working your way up. Anyone that tosses themselves into the most difficult setting on anything without warming up is asking for an injury, and this goes beyond rowing.
They might be referring to the American division. From a quick glance, it seems like there isn't much in common between the two, including the perks you mentioned (e.g. the minimum checking balance only waives the checking account fee, but doesn't waive a premium credit card fee, provide a safety deposit box, etc).
They are not that far off on sociology lol
I wasn't inclined to reflexively trust gov, even before this debacle. That's neither here nor there. I try to keep my bias out of it. Otherwise, someone from the opposing spectrum will take it as an invite for a useless argument.

What steps can practically be taken to restore trust for the average person, who might not be as cynical as myself?
> “No, we have bigger problems than that to worry about.”

Pretty much that. In the "Maslow's pyramid of government-related needs", the doxxing is near the top. People are much more worried with stuff like not dying to covid, not being kidnapped, not dying in traffic, paying the dreaded Boletos (bills), etc. Internet doxxing is dwarfed by the more urgent needs. Brazilians are also sure that exactly zero things are going to be done about these leaks. Some government representative is going to say "we're going to investigate" and that's as much as we're going to get.

I would love to be wrong here, by the way.
If you don't know why this was downvoted - React rose to popularity in 2014-2015, and so my code from 2016 working correctly implies that the library has remained compatible with code written almost at any point in its lifespan.

Also, shouldn't "enterprise level software" prioritize new and improved ways of working for maintainability in 30 years anyhow? React & TypeScript is going to be a much more readable form of maintaining UIs than old-school template hodge-podge, direct HTML generation, jQuery, or whatever you want to point at. To that end, I answer "my React/TS code is more likely to work in 30 years than a legacy system being forced into the modern web world"
> I assume you're referring to the neocons who lied us into the war in Iraq (and keep us there to this day), the Wall Street bankers & executives who created the 2008...

Really? Why reach back, in the case of neocons, to the early aughts? We need somebody that many people trusted who abused that trust, or someone attacking the trustworthiness of trustworthy people. I'm pretty sure you can find examples just in the last year. These are probably the ones the OP had in mind.
There is only one level across Netflix: Senior Software Engineer.
Decred 1.6 released: decentralized treasury, private staking, lightning network
They're not quite as aggressive as Greenpeace, but they have the same mainstream credibility problem.
lol you're paying $20 for a 45 min class at Orange Theory... if you're shelling out $2500 for a new piece of gym equipment, you're going to care a little bit more.
Coronavirus will naturally evolve into the attraction basin for viruses of its type, which is the common cold: https://www.sacbee.com/news/coronavirus/article248455480.htm...

It's already well on its way, from what I can gather.

One frustrating aspect of the reporting for me is people talking about "more infectious" variants without describing whether or not they are more or less dangerous. In general, the virus putting more work into being infectious is good news; it generally comes at the cost of being less dangerous in other ways as it hyper-optimizes into replication rather than anything else. We should expect and want to hear about "more infectious" variants, which double as natural vaccines to some extent against other less infectious, more dangerous strains still using the same external protiens.
> I was surprised because I thought that anti maskers were all right leaning.

It depends on places. In the area I live, it is also the neo-hippie/neo-rural/green/alternative-left who are anti-mask. But that's very localised, we happen to have a huge proportion of those various tendencies, that other people roughly group together and call with the word for 'hairy' in the local dialect :-), and less right and far-right people than elsewhere.
Also check out improvethenews.org and the work of Jonathan Haidt.
do you have more info on the 'forever domain'? Are they actually guaranteeing the domain forever or is it just as long as Epik exists?
Appears to have been at least initially cancelled back in March, initially until the end of April - https://www.vicnews.com/news/harbour-air-cancels-all-seattle.... I haven't seen any announcement of them resuming between now and then, but nothing that rules it out.
I'm sure there are folks on HN who could tell us from public flight records.

Not to say there haven't been problematic purposes for charter flights to non-us destinations going on, either - https://bc.ctvnews.ca/vancouver-couple-charged-after-charter...
That won't happen until companies are held liable for damages caused by inadequate authentication processes.

If a bank gives a credit card to someone who says they're me, based on only on my SSN, I don't see why that should be my problem. It's between the bank and whomever they gave the card to. If they don't know who they actually gave it, well then it sounds like they need to improve their process.

But it becomes my problem because it's my credit score that gets ruined.
Could you explain what you mean by that?

Would leaded gas and CFC refrigerants be included? Or whale oil, which used to be a major energy source?

Or the overuse of antibiotics, leading to antibiotic-resistant bacteria far earlier than might otherwise have been?
Giant waste of time to debate people online. You never get _anything_ out of it.
> even though two users could in rare cases click at exactly the same millisecond, their clocks weren't likely to be in perfect sync with each other, and that this "additional level" of randomness made a collision virtually impossible

I think that the clocks not being in sync doesn't increase randomness in any way, as two clients who didn't click at the same time might still get the same value.
Google, though, specifically introduced Project Treble for the exact purpose of making the hardware-dependent portions of Android separate from the rest of it. It worked so well that there are now custom ROMs in the form of one system image that runs on a wide variety of devices using different SoCs. Yet Google themselves act as if there are insurmountable difficulties in supporting old devices. No there are not. They act as if they still need Qualcomm to keep older devices up to date, but they don't.

If folks over at xda-developers could do it in their free time, Google could too — if they wanted.

But besides, Android is feature-complete. It's done as a product. There's nothing more to be added. You really only need security updates.
> A society characterized by generalized reciprocity is more efficient than a distrustful society, for the same reason that money is more efficient than barter. If we don’t have to balance every exchange instantly, we can get a lot more accomplished. Trustworthiness lubricates social life.

I see bureaucracy as a technology we use to replace trust, but most times it just results in an unnecessary waste of resources.
What Comes After Open Source?
Is this just a disguised ad or a legit proposition ?
Any review of an HN reader ?

If so, would you recommend this book over online content to a beginner ?
Maybe I'm being naive here, but the lalrpop grammer seems very similar to rust code. Couldn't this be a proc macro instead of a generator? You could define a parse tree as an enum. Each field of the parse tree should implement a Parse trait and then the enum can derive its own parse trait.

Perhaps the output won't be so smart if its only building the parser element by element rather than seeing the full picture. Also grammers like `"(" Term ")"` would probably be implemented as a struct and that's a bit less developer friendly to quickly code. (Although it could be tuple `(LParen, Term, RParen)` which isn't too far off)

Maybe I'll take a deeper look into the code when I have some free time, but I think I would prefer a proc macro based system
NEC jumps into UK's open RAN void
https://opensource.org/osd

“6. No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.”

vs.

https://github.com/micro/micro/blob/master/LICENSE

“## Noncompete

Any purpose is a permitted purpose, except for providing any
product that competes with the software or any product the
licensor or any of its affiliates provides using the software.

## Competition

Goods and services compete even when they provide functionality
through different kinds of interfaces or for different technical
platforms. Applications can compete with services, libraries
with plugins, frameworks with development tools, and so on,
even if they’re written in different programming languages
or for different computer architectures. Goods and services
compete even when provided free of charge. If you market a
product as a practical substitute for the software or another
product, it definitely competes.

## New Products

If you are using the software to provide a product that does
not compete, but the licensor or any of its affiliates brings
your product into competition by providing a new version of
the software or another product using the software, you may
continue using versions of the software available under these
terms beforehand to provide your competing product, but not
any later versions.

## Discontinued Products

You may begin using the software to compete with a product
or service that the licensor or any of its affiliates has
stopped providing, unless the licensor includes a plain-text
line beginning with `Licensor Line of Business:` with the
software that mentions that line of business.

Licensor Line of Business: M3O (https://m3o.com)

## Sales of Business

If the licensor or any of its affiliates sells a line of
business developing the software or using the software
to provide a product, the buyer can also enforce
[Noncompete](#noncompete) for that product.”