skysight-inc/HackerNews huggingface dataset:
For me it is the polar opposite. I just do constantly. When people ask me what I did that week I have to stop myself from listing things exhaustively because it would take to long and I don't want to excert that kind of pressure.

For me this is more a mode of operation. My way to relex is to be productive in a different field (e.g. to relax from programming I'd do electronics, build a thing in Blender, etc.)
This had nothing to do with react, and everything to do with you rolling over and accepting what other people wanted to do differently irrespective of your project guidelines.

You can't expect an application to remain easy to develop when people do not adhere to your development protocols.
I think that similar "kingmaking" problems can exist in non-PR systems, but the effect is obscured by how unrepresentative the parties are.

For example, instead of a small party forcing one unpopular policy on a coalition, you end up with a single large party that only 25% of the population voted for, running the government without any accountability (because of "safe" gerrymandered seats).

Moreover, these large parties usually contain multiple competing wings, and so are effectively coalitions themselves, except their "coalition agreements" are done behind the scenes, and then internal party discipline mechanisms are used to force all the politicians in that party to follow the party line, even if that party line is set by a minority of a minority.
These sort of articles need a gigantic preface: you’re talking about a minute portion of the population who gives a damn enough about things to legitimately push themselves hard enough to suffer consequences from doing so.

For rest of the population, they aren’t pushing themselves anywhere near close to their limit. They don’t even know where their limits lie.

People can stress and get ulcers from whatever. But to be wired in a way where you are stressed because you’re not at the top of your game and you think you’re losing it, is a certain kind of personality.
Ah, I always use the toolbar button rather than the context menu shortcut, so it's a non-issue in my case, as it just will ask me to log-in there. Yeah, that would definitely be a better flow. Maybe I'm just "used" to it and am overlooking some irritants, I don't know.
Beneath the Streets – Underground Warfare Today
+1 for linking such beautiful annals
What are some good alternatives for macOS?
So Apple strategy seems to be to commit as little resources as possible to their products knowing that "open source" developers will do their work for free thus Apple will not have to pay extra salaries and taxes? I don't understand why people bother working for free to e.g. run Linux or even write a GPU driver? I get this is a nice developer challenge, and being involved with Apple stuff is still being seen as "cool", but why don't those developers actually support some truly open source projects instead of helping filthy rich company for nothing?
> “Why are file names dash-case when class names are PascalCase? It should reflect the class name, so from now on, we will name them SomePageComponent.tsx.”

That's actually a common practice. Files (modules, that is) are usually named after their principal export.
>Assuming you get chargers without waiting, that is.

Which is a massive assumption.

We have line-ups at fuel stations during tourist season where I'm from. So you're going to be charging longer, more often, at vast parking lots of chargers? Sounds pretty bad...
Great art. I'm a game developer too. I use Unity C#
But we already have big macs for $2, that's the difference. When squirrels encounter a big fat feeder with no obstacles, they take it easy.
I have written a book on the future business implication of AI. It is called "Employeeless?" You might want to check it out,
> snap a finger and have cameras ready to air on national TV

You do realize both ABC and CNN literally went live and said they won't air his speech, right?
If it's 250 million people that have Covid-19, we'd nearly at herd immunity levels already, at least for the population that can be exposed to the virus.

The numbers should be going way, way down already, as there are a good number of people who aren't exposing themselves to the virus hardly at all (My wife and I are two of them, but it has to be in the millions of people that are limiting their exposure).

Plus the US has vaccinated >17.5 million people, so subtract that from the population and that 250 million estimate, and there would only be 60 million more people who could catch it (assuming no reinfections).

The newest data I can find on this is from the CDC and they've estimated that through December 2020 that 83 million Americans have been infected[1] (and I saw something dated November 27 where they estimated that 53 million[2] had it, so 30 million new infections in December). To get to that 250 million estimate we would have had to have 167 million new infections in less than a month, or more than tripled all the infections we had up until now. That seems very unlikely.

Also their estimate is that 1 in 4.6 of Covid infections are being reported, not 1 in 10 like that Business Insider article (which is dated July 2020, looks like they revised the ratio since).

[1] https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...

[2] https://www.wsj.com/livecoverage/covid-2020-11-27/card/vNksh...
For me:

1. A huge catalog of apps and games, old and new, that are mostly windows and linux, but all exclusively x86.

2. I don't want to get locked in to an ecosystem with no variety. For example, if Dell's offering laptop has a keyboard I hate or poor selection of ports, then I can switch to Lenovo or HP or go for a gaming laptop with an Nvidia GPU and use it to train NN, etc, the variety is amazing. While if Apple's next machine has a flaw I dislike, then too frikin bad, I'll be stuck with whatever Apple bestowes upon me.
You don't need to put the name of the publication in the title, HN does it automatically.
IMO ammonia makes more sense than hydrogen.

It doesn't cause metals to become brittle. Its relatively stable. It doesn't require as low temperature or as high pressure to liquidize. It also stores ~50% more hydrogen per volume, as each ammonia has 3 hydrogen, unlike elemental hydrogen with just 2.
Totally agree with this
Nuclear proliferation brings us closer to mass atrocity and I worry deeply about it
You're just making the author's point for them. A more opinionated framework that matched the team that was supposed to code with it would have worked better for them over the lifecycle of the project.

Most enterprise teams are poorly skilled with bad leadership. Modern frameworks and coding paradigms are a bad fit.
Got any recommendations on "proper" audio interfaces which are reasonably affordable?
Social Media Platforms Delete Russian Posts Promoting Navalny Protests
Can't remember where I picked this up, but this has been a good mental model for me for understanding the dimensions of this problem of picking what I should pursue in my career & life. It's a riff on "Good, Cheap, or Fast. Pick two."

* Low Risk
* Low Stress
* High Reward.

Pick two.

It seems less down to choice than personality in terms of which two you personally should choose, but understanding the tradeoffs you're making is a good thing regardless.
Looks like the FP Castle will need a new internet plan

https://fpcastle.com/
Well, it's actually a job for Elastic, since their primary concern is ensuring that they continue to turn a profit. But I'm certainly not opposed to antitrust.
Reversing the Aging Clock with Epigenetic Reprogramming
Fees? Sure, a service might charge you a small rate per email, but are they going to charge you for just one email at a time? Probably not. But that could easily be a problem for a news site.
Not all autoimmune conditions show up in bloodwork, and sometimes they only show up when they’ve progressed to the point of organ damage. Typically this lack of positive tests is used to invalidate the experience of people with those conditions (usually women). This often seems to come from the implicit assumption that we know all the physiological markers and mechanisms of autoimmune disease, when nothing could be further from the truth. We know very little, and how a patient feels matters.
> Whilst there are certainly other boards with...

This IS the other boards!

I think if you look here:

https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-n...

Scroll down and you'll see the RP2040 has been released on many boards simultaneously.

- Adafruit Feather RP 2040

- Adafruit ItsyBitsy RP 2040

- Arduino Nano RP2040 Connect

- Pimoroni PicoSystem

- Pimoroni Pico Explorer Base

- SparkFun Thing Plus – RP2040

- SparkFun MicroMod RP2040 Processor

- SparkFun Pro Micro – RP2040
If it helps you talk about it at all, one of my friends calls just doing things to stay busy as "tinkering". Nice catch all term for whenever you're relaxing in a different domain.
> Quick onboarding for new team members, especially for the .NET developers working on the old desktop application.

Yeah, unless you have a sufficient base of React (or at least JS) devs to shepherd this, this is obviously going to be a problem for choosing anything that isn't .NET, and the further from their existing .NET experience it is, the worse it will be.

.NET is a workable web app platform, even for isomorphic apps via Blazor. If immediate onboarding of .NET devs was a key requirement, .NET was the obvious answer.
I bet Lyft would give them unlimited business for a 100% cut in pay. Despite efforts to block unionization, efforts like this is the exact kind of BS that leads to it.
Not everything is a problem. If you design a language and only one human in the world it able to learn it. Then this is not a people problem but a language problem ! You can't control the skill of the team, this can't be the problem this is a fact.
I don't really understand what users are doing when they say things like this. What kind of features are you trying to implement?

As a React dev since 2015, things were pretty bad initially in this way - but now you can literally build complete applications with React, react-router-dom (clearly the winner in this regard), and your choice of state management (mobx 6 is, to me, the best). Redux is king and MobX is the slightly more adventurous challenger.

I have built an absolute plethora of applications and I do not have any external dependencies beyond those two, TypeScript, D3, and the occasional helper library (date formatting, deep-equals, etc).

Speaking to some other points as well, the React core is not really minimal at all anymore, since the advent of hooks you can actually completely bypass external state management and just use hooks and your own context. I've done this on a couple smaller applications lately and the hooks `useState` and `useEffect` are actually insanely powerful.

Last but not least, React has insanely strong error messages and linting warnings. Things like non-unique key errors, debug symbols knowing the actual source of errors, stack traces enumerating thru the actual React tree so you can see your error, dependency array validation for useEffect, and more that I can't recall at the moment - it's the top library for UI for a lot of reasons and I think your opinion sounds a few years old.
"sell something sticky"

Amazon unsticks anything that isn't nailed down...
Thank you. Never thought of this. It all makes sense now.
It's been awhile since I've worked with npm, does it still do that thing where it changes package.json every time you `npm install`? I remember writing a script to discard package.json edits because my PR wasn't supposed to upgrade any libraries.
The analogies for the digital town/community break down when we consider certain practical and physical barriers that exist in company towns that do not exist in the digital realm. For example, the travel expenses and time required to purchase goods. You could go outside the company town, but it requires much more resources to do so, which is doubly impacted by pay being docked accordingly to bundled company town services (utility, rent, etc.), which traps residents. This is why they have been looked upon unfavorably.

But digital communities do not trap individuals, there is no practical limit except of mental effort to the number of accounts or social media networks a person can simultaneously use. Instead, the costs are borne by the networks themselves, which scales with the number of users.

This is an inversion of the scenario as the public is a passive participant, nothing is forced upon them. This is why I think the argument is not a good fit.

Parler and AWS, as business entities, can only act in their own interests as there is no duty between a corporation and the general public, only their customers through either a uniform or contractual relationship. Wouldn't you agree? It would be dangerous to assume that a corporation has a specific duty to the general public beyond existing customers. That is, AWS only has to deal with Parler, not Parler's customers. That is on Parler.

And I don't think the state enters into this at all.
They've put the lid on direct military superpower conflict, so far, with some very close calls.

But there's been plenty of indirect superpower conflict, and in the last couple of decades this has moved into disinfo/infowar and direct cyberwar.

You might think this is less dangerous. But instead of ruined smoking cities you end up with governments run by foreign interests which are hostile to their own populations, supported by extravagant disinfo efforts designed to create confusion, paranoia, fear, and distrust.

That genie is going to be even harder to put back in its bottle.
Innovation doesnt come from adding a library to the package json.
You are a member of a big team, not a single dev on a pet project. Innovation is on the product, not in your developer experience (unless you are creating a developer tool). Consensus to make big decisions is not the way to limit your developer skills is the way to align a team to achieve a common goal. :)
I don't get it. I can understand performing acts of generosity without saying anything about payback and with no expectation of reciprocity. I can also understand performing acts of generosity without saying anything about reciprocity while having some expectation of reciprocity (like, "I'll do someone a favor, and it sure would be nice if they return a favor one day").

But why would you very deliberately choose a software license which very explicitly distinguishes itself from normal proprietary software licenses by spelling out how it requires no payment and will always require no payment (and in some cases, explicitly prohibits anyone else from requiring payment!), and still maintain an expectation of payment?
> Amazon doesn't belong to any church that recognizes the spirit of Open Source

Yeah — clearly they're acting in total accordance with their own interests. My point is that they're acting contrary to ours.
Lots of nasty viruses are literally inside bulletproof cages and under heavy guard inside high level biocontainment facilities, but there have still been instances where they've gotten out of the lab. (This is not a reference to SARS-CoV-2.)

Any time you're relying on humans not to do something that technically can be done, over a long enough period of time, someone eventually will probably do it. Disarmament puts much larger barriers in place than locking them up and putting walls of red tape around them.
Competitive districts select representative candidates.

Safer districts select the candidate aligned with the majority party (competitive primaries are less common than competitive elections).

Michigan has term limits. The notional goal is to avoid people that become lifetime representatives; much of the actual outcome is that policy expertise is concentrated in lobbying groups, and well liked, effective legislators are forced out. More rules end up making it easier to work the system.
>It’s amazing how envious one can be of another’s suffering.

No problem, start Climbing and Mountaineering you will learn really fast that there is no low commitment, not a community or other peoples that can push or judge you, the situation (nature) demands that from you, there is no NO, and there is no give up. At the end of the day you feel like buddha and superman, repeat that 100s of times and your focus will compleetly shift away from the commitment standpoint to the "what do i really wanna achieve"-point the rest is nonsense and will come automatically.
I'm not sure I agree with this. It seems to create a lot of safe seats but with just one single token representative for the entire group who doesn't have enough power to get an agenda passed.

If those voters were spread across all of the state's representatives then they would have to care what the group thinks, but when they're all crammed into a single token rep they can be more easily ignored.
At-large elections are also a good way to avoid having minorities elected to office.

https://en.wikipedia.org/wiki/Voting_Rights_Act_of_1965
It seems to me that knowing what a position a company looks for fetches on the market is the recruiter and HR's job. No one said it would be easy. If the range is too wide and the position can be filled by a variety of people then maybe the offer is defined and presented incorrectly.

Again, having a flexible rate but not letting the candidate know is better for the company, not for the candidate. Keeping the range a secret instead of defining the range correctly and specifying the job correctly seems like laziness on the part of recruiter/ HR.
I read the comments here first before reading the blog post, and I was expecting a very different type of (and lacking) blog post based on the combination of dismissive and defensive attitude permeating a lot of the comments here.

To be honest, there isn't a lot the author is wrong about. Sure, having a .NET team adapting to React is harder but nothing seemed egregious in the way they tackled things. The point about React including so little that you become reliant on a ton of external dependencies that see even more churn than the usual JS framework landscape is a very valid pain point, especially when you are building a very large application for the long-term. Granted, a lot of that criticism holds true for the entire JS scene where the churn is simply ridiculous and you have to cross all your appendages and hope for the best before you try to build a year old project. But React is especially problematic in that regard only because there are so few batteries included (which is great for small/mid sized projects, but the opposite if you are looking for stability).

Ultimately though, I just shudder to think about writing large, complex, enterprise Apps in the latest and greatest JS/front-end frameworks due to the crazy levels of churn in frameworks, libraries and APIs. React now looks completely different from React from 1-2 years ago. Libraries fall in and out of favor. Some keep up with the ever changing API of the parent frameworks, others die off. It's like an entire ecosystem that has ADHD and as someone who has built several small to mid-size React and React + Electron apps in the past, that ultimately turned me off the entire endeavor (I'm an ML Engineer, but I love software engineering and building stuff for fun). I would much rather take "boring", stable languages and frameworks and spend my time honing skills that actually matter and help me as a software engineer throughout my career, rather than spend a week trying to get webpack figured out, till the next big webpack update when I'd start over from scratch again.
No, I mean personal wealth.
From a "hacking" standpoint, it seems incredible that their POS systems didn't flag this immediately.
I'm curious how many more installs the extensions received from being promoted. My weather extension has been part of Firefox's recommended program for some time and has seen some growth but not substantial. I do like that people can trust that the "recommended" extensions are reviewed more heavily and in general are safer extensions. Honored they included my extensions and offer this option.
Are there steps you could point to that indicate how you found your way to that mentality? I'm sure it's genetic to some degree, but if you could help other people get comfortable in that mode of operation it would be worth a lot.
My bad, meant to write trademark off course
Sorry. I completely forgot to check the byline.
Link to weather extension if anyone is interested: https://weatherextension.com/
I don't understand the point you're trying to make here.

> We all are mostly average users.

If by "we" you mean the population of HN - that is blatantly false. The average HN user is far more technically sophisticated than the average computer/phone user.

>> The average user does not do this.

This is completely true, and not "paternalistic" in the least - it's a statement of fact.

> There is not really any difference between your father and you.

Absolutely false. My father, as do most of the fathers I know, are profoundly disinterested in customization and learning more about their devices - even after I show them some of the stuff that they could do, and offer to teach them. It's simply not interesting to them - they want to do workworking, or something.

> My mother wants to play with things like everyone else.

Then your mother is different than most peoples' - including mine. My mother does not want to play with her phone - she wants to use it to get something done, whether that be talking with her friends or watching a video. This also describes my father, and the parents of the majority of people I know.

Now, sure, most humans want to "play with things" in the general case. However, that does not extend to every kind of object (e.g. car, gun, workbench, computer, house) for every person, and what's more there is a tremendous amount of variability in the drive that each person has to customize each of those things. The fact that your mother might passingly be interested in changing the wallpaper of her phone does not in any way make her comparable to the /r/unixporn poster who has spent literally hundreds of hours on a single visual theme.

> But we, the developers, don't allow them, and we put them into walled gardens without ever giving them a choice. Because we are smarter and we known better, and we are doing it for their own good.

That's what the post is arguing against. You seem to be under the impression that separating "users" and "developers" implies taking control away from the former - which is false. Users are different than you - and you should give them power.
They've been counting any flu related illness as COVID, hospitals also get additional funds for COVID-19 hospitalizations. Only a handful of influenza tests have even been ran: https://www.cdc.gov/flu/weekly/

In all likelihood, yes we are nearing heard immunity and we're done with the illness.

Further, there's an issue with the PCR testing. Though there have been reports since August - October 2020, published in November 2020:

https://www.researchgate.net/publication/346483715_External_...

Basically, they started over amplifying the DNA and weren't controlling the PCR tests very well. Here's the original WHO warning in December 2020

https://web.archive.org/web/20210102051357/https://www.who.i...

(Since... the page has been deleted, but followed later)

With the official statement January 19, 2020:

https://www.who.int/news/item/19-01-2021-who-information-not...
What is the alternative though? Disarm completely except for North Korea and probably China and never knowing for sure that everyone else has totally disarmed?

I think we need to bring nukes right to the front of public consciousness so we can at least have the debate and make some sane policies. I've often wondered if a scheduled, highly public test would shock people into action.
Maybe not for delivery vehicles, but a combo of batteries plus green hydrogen fuel cell might enable long haul airplanes. Hybrids, if you will.