skysight-inc/HackerNews huggingface dataset:
This happens because libraries installed by create-react-app depend on many other libraries (1026 transitive dependencies as of today).

As a comparison, Django, a large Python web framework, has only three dependencies (pytz, sqlparse, and asgiref), which don't have dependencies themselves
https://covid19-scenarios.org/ is much better site.

You can alter the assumptions.
I don't know much about those projects, but why did this break them? Are they not pinning versions?
a good sourdough pizza made from scratch in your own oven from your own starter is divine. definitely worth the hassle of making a starter.
CoreELEC on an N2 works extremely well, I expect this one to be no different.
My friend and I have messed around with these. He is a big fan of them, I'm more lukewarm. One of my complaints was that the OS and driver support always had something wrong out-of-the-box. Tried with the provided Ubuntu image, also with Odrobian (its a debian build for odroid), always some random problem. 2D video acceleration worked but 3d didn't, or maybe 2D drawing was busted but Kodi would run at 60fps. Maybe the audio worked, maybe it didn't. It was almost always fixable with enough time and effort but eventually I gave up on them.

Also build quality is a bit suspect, we've each had one or two of these things die on us.

Ended up replacing it with an Nvidia Shield.

On the upside, they're cheap and the metal case you can get for them is pretty cool. They don't run too hot and they're reasonably fast. For a while they were the only option with USB3
You don't need so many dependencies with python. Python is a batteries included language, and so are most python libraries.
It's being presented by Huawei.

I'm sure their main problem with the Internet is that it's too hard for the Chinese government to listen to everybody's conversations.
Man Buying 1 of Every Cleaning Product in Case Trump Says It’s Coronavirus Cure
Eero vs Eero Pro: Which Should You Get?
Usefulness of Ivermectin in Covid-19 Illness
The only real currency should be energy.

Joules. MJs for sake of unit sanity.

Energies are cheap where they're produced, but you have to spend extra MJs to send them to where you need it.

Having a few thousands MJs in Pluto bank will make you rich there. But it requires millions of Earth MJ to send energy to Pluto. The exchange rate of course fluctuates with space infrastructure and flattens out when better technology of sending and storing energy becomes available.
You can have the money and still decide that you can beat the interest from mortgage with another investment, i.e., stocks. So, that's not necessarily indicative of a financial standing. :)
Or just:

const p = {then: () => 0}
Because they are starting a new project from scratch and would have nothing to pin their dependencies against?
GDP is an input measure by definition. The corresponding output measure is GNC (Gross National Consumption), so is GDTS/GNTS.
Hacking traditionally refers to prototyping like, "quickly hacking something up" and was pretty common in the Perl/dot com bubble days where everything was some clever hack, just to get it out the door as quickly as possible.
I believe that Palantir is behind China in surveillence software (especially gathering data about people from public cameras, but of course using GPS data is much easier.

Of course the funniest thing is that the name of the surveillence software is SkyNet, because the CEO of the company loves Terminator.

https://www.youtube.com/watch?v=CLo3e1Pak-Y
Does it need much to change? I didn't mean to fix NPM. The
problem is the non-existing standard-library. Just create one
that everybody will use and everybody could cut their
dependencies by thousands.
Just to add to this - life is pretty expensive these days, and a lot of people really don't have much discretionary income left each month after taxes, rent, health insurance, food, etc. Median household income in the US is ~$63k, and after all of those expenses its pretty easy to be left with something like $100 a month (or less, or even worse, needing to take on debt to cover bills). When that is the case, even a $5/month subscription is a lot of money.
I mean, if you have to assume deliberately adversarial action on the part of your own codebase, you may have worse problems than having to duck-type promises.
Features of the typewriter I used in the 1970s as a kid (which was old even then):

(1) Did not have a "0" key. Use capital letter "O".

(2) Did not have a "1" key. Use lowercase letter "l".

(3) Did not have a "!" key. Type ".", then backspace, then type "'".

The typeface was designed to make this work well. The "l" looked close enough to a "1". The dimensions of "." and "'" were such that they fit together, and "'" did not have any curve to it that would look out of place on an exclamation mark.

Here's a photo of the exact same model: https://i.ebayimg.com/images/g/wUcAAOSwmftc8s45/s-l1600.jpg

Other features, while I'm at it:

(4) Had a cent sign in addition to dollar sign. This was nice because the symbol was used a lot in real life.

(5) Had a key to type 1/4 and 1/2.

(6) No backslash, of course. Which explains why old people mix this up so often. They aren't accustomed to there being two different ones they need to keep straight.

(7) That LOCK key above SHIFT physically locks the SHIFT key in the down position. I'm not sure what you'd call the mechanism, but it's something like a pawl. SHIFT would normally spring back up, but this blocks it from doing that. You push SHIFT down further to release it.

(8) You can load the typewriter with a ribbon that has red and black ink. (You can see red in the photo above.) There's a lever toward the right that controls this.

(9) There is no enter or carriage return key, of course. The whole carriage (top part that holds the paper) moves side to side as you type. The power comes from being spring loaded. When you want a new line, you grab that shiny lever at the top left and yank the whole carriage to the right. So you are returning the carriage to the start of the line.

(10) Note the TAB SET, TAB CLEAR, and TABULAR buttons. These work like a tab key on computer. You move to some column, push TAB SET, and it remembers that position mechanically. When you hit TABULAR, it moves to that position. Since the carriage is spring-loaded, this is quite lively. The carriage is metal and heavy (a few pounds?), and when you press TABULAR, it gets moving pretty good, and it slams pretty hard into the tab stop.

(11) The platen is the roller that the paper wraps around. You can see a knob on the left and the right that can be used to turn the platen. It turns in steps corresponding to the height of one line. But the button centered in the left knob lets you release that and turn it continuously. So it's kind of an snap to grid function that you can turn off and on. You can use this for typing superscripts and subscripts or other weird effects.
Fortnite might have shown us the future of music events
Neat... While Odroid has been around for a little bit offering an alternative to RPi the issue is always support and adoption. A lot projects are built on RPi and porting them over to other platforms while sometimes easy other times adds another layer of abstraction and random issues.

the other problem is if I need more Processing power I just move to an x86 platform... if I can't run it on a low power board.
Wouldn’t it be more reliable to ask the ECB to support JSON alongside xml? Or require them to provide JSON by law? Shims are fine, but technical debt. Fix the problem at the source.
"Completely" is a bit of an overstatement, CPU arch is the same.
> every binary option doubles the number of possible user configurations, and thus the testing load

Only if you assume your software is the worst possible variety of spaghetti.

Configurations do increase the software complexity. By how much is a very complicated question.
Agree.

If this prohibition really takes hold, I will start limiting all of my paragraphs to one sentence.

Who's with me?
Not in the headline: The software devs in question have been working remotely.

If I was one of those workers, I'd strongly consider finding another job. There's absolutely no excuse to require software developers to come into the office in the current crisis. (With maybe case-by-case exceptions if there's truly work that can't be done remotely, e.g. physical servers that need hardware changes, or someone needs to drop off or pick up company-provided remote work equipment.)
Have you checked out Warp drive for zsh? https://github.com/mfaerevaag/wd It is more manual than z, but takes out the learning phase. Will check out z though!
Their CPU benchmarks indicates better performance for the C4 compared to the RPI4 though. Is it due to the A55 being more recent ?
I don't necessarily need an "all-in-one" package, I'd be ok with a 30min tutorial on installing all the components manually.
Me too. This is why I went into data science years ago. It's more difficult, but when correlated with difficulty you can get a good feel how creative the project is going to be.
Is this news? Happened so many times before. NPM is broken. Yarn 2.0 is never gonna take off. These problems have been fixed long before. Waste of life.
I've found writing a book, blogging, and building a Facebook group to be the most effective way to build my brand.

Of course, everyone has different strengths, so it depends on what your strengths are.

I would read Traction by Gabriel Weinberg (the CEO of Duck Duck Go). It is about different methods for gaining traction with your startup. Some of them also are effective for building your personal brand, for example, PR, unconventional PR, social, SEO, content marketing, email marketing, viral marketing, engineering as marketing, tradeshows, offline events, speaking engagements, and community building.

Unconventional PR essentially means doing publicity stunts. Ryan Holiday wrote a great book about this called Trust Me I'm Lying.

Best of luck!
The the broken package just released a fix: https://github.com/then/is-promise/releases/tag/2.2.1
And since it is at the OS level then what is there to prevent it being opt-out or even mandatory?
CRA would be running the tests, not is-promise. CRA could have pinned every dep, and had a bot (dependabot) automatically run tests against every new version of every depended-upon package, and update only when those tests pass.
Are you unimpressed with rich candidates, or is there a taint to getting admitted to an an exclusive university? For some, that admission is a far greater achievement than acing a CS curriculum at a state school later in life.

It might be worth examining and separating out your biases.
People are born with significant variance in other "currencies".
I thought of the same.
Well, sure, for hello world! But these days anything you do with CLJS will involve the data structures, which is what brings in the dependencies :)
Millions of credit-card customers can’t pay their bills
90% of people on ventilators die. It's hard to do much worse. And with numbers like that, I think it's perfectly ethical to try anything reasonable.
U2F/Fido refers mainly to doing through the browser, but as you probably know, the browser is only the end of the line of a long chain of usability oriented changes. It's been a decade in the making. Now SSH is using that mechanism, just not through the browser. Personally I'm psyched, lots of apps can start using this approach and get a great user experience!
https://hackaday.com/2017/08/22/self-playing-violin-eighth-w...

https://youtu.be/gA03iyI3yEA

> can't be automated away
Nah I agree accessibility is super important, and exactly the thing you'd want a UI framework to encapsulate. I don't necessarily think it's essential--people should be able to determine their target userbase themselves--but if you want to be a mainstream UI framework that competes with Electron, it's table stakes.
> the WASD+QE cluster, the most pressed buttons in gaming

It's been a long time since I've gamed, but when I did I always used ESDF (which I picked up from Tribes). It seems kinda silly to hyper-optimize solely to a default like WSAD.
Armbian is providing good support for a broad range of boards.
Adguard/other providers that allow you to override DNS do this.
There's a great scene at the beginning of American Gods where the protagonist ("Shadow") is talking to a guy in a bar ("Wednesday") who wants to hire him for miscellaneous purposes. The protagonist doesn't really want to take the offer, but he humors Wednesday by flipping a coin for it. (Wednesday has already identified himself pretty unambiguously as Odin, but Shadow is quite unintelligent.)

You see this sequence:

> Shadow took a quarter from his pocket, tails up. He flicked it up in the air, knocking it against his finger as it left his hand to give it a wobble that made it look as if it were turning, caught it, slapped it down on the back of his hand.

> "Call," he said.

> "Why?" asked Wednesday.

> "I don't want to work for anyone with worse luck than me. Call."

> "Heads," said Mr. Wednesday.

> "Sorry," said Shadow, revealing the coin without even bothering to glance at it. "It was tails. I rigged the toss."

> "Rigged games are the easiest ones to beat," said Wednesday, wagging a square finger at Shadow. "Take another look at the quarter."

> Shadow glanced down at it. The head was face-up.

> "I must have fumbled the toss," he said, puzzled.

> "You do yourself a disservice," said Wednesday, and he grinned. "I'm just a lucky, lucky guy."
My guess is that he wasn't planning to fight it, then got home and his wife said, "You did WHAT???"
No hyperbola, you are spot on.

Whereas apple stuff generally just works on the desktop, is super polished and generally fast, gnome3 is cumulatively an amass of crap.

Which is very bad because gnome2 used to be very functional.

They tried to become Apple, but they are not.

They literally dumbed down the whole thing.
This is cool thanks. What you do with days that the ECB doesn't publish rates (weekends and bank holidays)?
>It's ok to post stories from sites with paywalls that have workarounds.

A subjective rule whose interpretation is based on circumstances of individual readers. Everything has a workaround if you're an advanced enough developer, right? Unless you're reading on an ipad, then you can't do anything you describe.

Maybe the rule should be if you post a paywall site, you must also post a workaround to prove it exists and show others how to use it, putting the onus on the poster to explain access to the content they post.
What do you exactly mean by the China of?

That it is say “firewalled”?

Or

A behemoth?

Or

A censor of content on its platform?
Very interesting project. How did you pull this off?

I entered "Where are the masks?" and got a funny message saying: "Very dangerous & corrupt, federal agencies are working together to protect us from masks.....on the recommendation of the whitehouse, we think our masks are corrupt...people know i know this!! i’m sure of this -- dumb, masks, dumb!"
If you have multiple remotes, then downtime quickly becomes a non-issue. As long as at least one remote is up, you can keep pushing and fetching.

I wrote about mirroring in another comment [2]:

> I put together a script [0] to automate the process to set the primary remote to Sourcehut (git.sr.ht) and mirror to GitLab and GitHub. And yes, that script is in a repo that's also mirrored to GitHub and GitLab (check the README). It combines well with my `git pushall` alias [1].

> [0]: https://git.sr.ht/~seirdy/dotfiles/tree/master/Executables/s...

> [1]: https://git.sr.ht/~seirdy/dotfiles/tree/master/.config/git/c...

Bonus points for having one remote being a tiny self-hosted instance, like plain git+ssh. I don't think I've had any reliability issues with plain git+ssh on an rbpi.

Furthermore, using mailing lists or something like git-bug instead of a vendor-locked-in issue-tracker keeps issues decentralized and eliminates downtime.

[2]: https://news.ycombinator.com/item?id=22764055
Cortex-A72 is faster than Cortex-A55, but only when it is well cooled, which will never happen on a credit-card-sized computer, unless you use either a noisy fan or a passive heatsink larger than the board.

ODROID-C4, as delivered, with only a small passive heatsink, can run indefinitely with all cores at 2 GHz, without overheating.

Therefore a Raspberry Pi 4 without improved cooling will be in many cases slower, due to throttling, despite the larger Cortex-A72 cores.

Moreover, Cortex-A72 implements an obsolete instruction set, while Cortex-A55 implements the ARMv8.2-A instruction set, which for certain applications, e.g. for the synchronization of multiple threads (i.e. for atomic instructions), has significant improvements.
Maybe I'm misunderstanding how those projects work. From what I recall, they generate a project, including the package.json. So I'm not sure why they couldn't just generate the package.json with pinned versions?

I don't write much JS, and have only used create-react-app just a few times, so feel free to explain why this isn't possible.
A couple examples below. The key thing is that they won: The occupy movement was effectively neutered.

https://www.globalresearch.ca/infiltration-of-occupy-part-i-infiltration-to-disrupt-divide-and-mis-direct-are-widespread-in-occupy/29493
https://www.theguardian.com/commentisfree/2012/dec/29/fbi-coordinated-crackdown-occupy
There are variants.

The poker variants that are popular are popular exactly because there is so much more chance. The edge that skill gives is less in Texas Holdem than Omaha Hi-Lo. Which is why you see the former more than the latter.
Most who have suffered alimony would agree.
I'm tired of reading that it spreads through the air and so we should avoid indoor spaces where we share air. It spreads through droplets large enough for the gravity to pull them down relatively fast.

It's not measles, you can't contract it by breathing the same air someone infected did unless you're in a medical setting and AGP is performed on someone who's infected. If it was airborne, masks that aren't fitted wouldn't protect anyone: they wouldn't prevent absorbing nor would they prevent spreading.
+1 Russell Roberts(*EconTalk).
I agree it does seem like there's a silent majority that is underrepresented sort of by definition :).

I also share your sentiment in that I am kind of tired of reading evangelism from Developer Advocates/DevRel. There's inherently no skin in the game - they don't suffer if the snake oil they are promoting collapses in a mess of security violations, compliance concerns or productivity implosions two years later.

Fundamentally it seems like you can't know if something really works unless you really try to build something with it and that takes 18+ months during which time you can't be out there shilling at conferences all day.
I speculate that the GP means:

For people who are already networking as much as they can, working hard on their personal brand, etc. and still finding it doesn't seem to be working out for them (probably most people), you're telling them to do what they are already doing and that it will make them more successful.

That's isn't useful. It's non-actionable advice, and empirically wrong in their experience.

For people in that situation, your advice is pointing them in the wrong direction, and that's what I read into "misinformation" in the GP comment.
Currency exists purely as a construct of human minds. It depends on exclusive ownership and individuals, both of which are mental fabrications, and far more flexible then we make them out to be.

Article has great advice though.
> And this is why gambling should be banned

How do you propose to enforce this? If these two people had simply gambled the same way, and the loser took out the mortgage and paid the winner, nobody would even know.

It's illegal to gamble where I live, yet every year my friends and I place bets on major sporting events.

The solution to problems isn't always more government. Particularly when the proposed laws are totally unenforceable.
The main problem with CPAP in a clinical setting is that it's not sealed and filtered like a proper ventilator, so it aerosolizes and disperses virus at high pressure. It's the same concern that they mention in this article about dispersal and the need for negative pressure rooms and more PPE. It's being used on some patients who aren't bad enough to require intubation.
And that is in itself valuable, but for those to whom free-as-in-beer is good enough (and want their integrals to be solved, rather than having the option to contribute code solving integrals), there's Mathematica for Raspberry Pi ...
Kind of the same way we do now with blood type.
is it idiomatic in the JS world to always express dependencies in the "version X.Y or higher", vs "version X.Y"? Most of my experience is from the java/maven world where you're playing with fire if you don't just make it "X.Y".
Know what happens every time people like you say this here on HN? They post the one-liner they would have manually implemented in their code base and it's wrong. The one that comes to mind is the "is-negative-number" package. Yes, the geniuses of Hacker News, after finding out there was an npm package for determining whether something was a negative number, could not correctly implement that function.

You and everyone here are not as clever as you think you are. This is why people prefer known-good implementations. The maintainer here did a bad release, big fucking deal.
This is awesome. It would be nice to be able to see the quality by state/city too.
FB already has shadow profiles, because its Like/Share buttons on sites can track people across the web, I wonder if knowing the person's face/voice is useful.

They probably already know if a shadow user is most likely a teenage male (visits gaming sites) or middle-aged lady (hmm, what sites do they visit?). I guess using facial/voice profiling would be a way to confirm the profile.
The problems that beset the Javascript ecosystem today are the same problems that beset the Unix ecosystem, back in the 90s when there still was one of those. TC39 plays the role now that OSF did then, standardizing good ideas and seeing them rolled out. That's why Promise is core now. But that process takes a long time and solutions from the "rough consensus and running code" period stick around, which is why instanceof Promise isn't enough of a test for things whose provenance you don't control.

Of course, such a situation can't last forever. If the idea is good enough, eventually someone will come along and, as Linux did to Unix, kill the parent and hollow out its corpse for a puppet, leaving the vestiges of the former ecosystem to carve out whatever insignificant niche they can. Now the major locus of incompatibility in the "Unix" world is in the differences between various distributions, and what of that isn't solved by distro packagers will be finally put to rest when systemd-packaged ships in 2024 amid a flurry of hot takes about the dangers of monoculture.

Bringing it back at last to the subject at hand, Deno appears to be trying to become the Linux of Javascript, through the innovative method of abandoning the concept of "package" entirely and just running code straight from wherever on the Internet it happens to live today. As a former-life devotee of Stack Overflow, I of course applaud this plan, and wish them all the luck they're certainly going to need.

The impetus behind "lol javascript trash amirite" channer takes today is exactly that behind the UNIX-Haters Handbook of yore. I have a printed copy of that, and it's still a fun occasional read. But those who enjoy "javascript trash lol" may do well to remember the Handbook authors' stated goal of burying worse-is-better Unix in favor of the even then senescent right-thing also-rans they favored, and to reflect on how well that played out for them.
> I would kill for a mouse with a real middle button