skysight-inc/HackerNews huggingface dataset:
It's not appeasement. It's just not worth it. Wasting American blood in a region built up to be defensible specifically against the Americans to save a government that mostly only exists out of spite seems like a poor investment.

The kind of withdrawal I described would likely be accompanied by the expulsion of all non-immigrant Chinese nationals, a military build-up in friendly regional territories, and deployments in anticipation of blockading Chinese energy imports.
These will always be dead on arrival for as long as Bose prevents you from playing your own content.
In Canada we are taught that due to their isolationism, the US had a very small role in WW1, with for example, a late entry and fewer combat casualties than Canada despite a much larger population. We are taught about the Zimmerman telegram and the Lusitania being the main triggers.

We are taught that the US remained isolationist after that, being very reluctant to enter WW2 and in the end only joining about 2 years after it "started".

For Commonwealth countries, the war began with Germany's invasion of Poland in 1939. For the Czech Republic, it started in 1938. In parts of Asia, the war began even before that, with Japanese aggression. For some countries in the middle east, WW1 never really ended. But we can all agree that the Americans were pretty late to the party and it's weird when you hear them say that "WW2 began toward the end of 1941 with Pearl harbor", at which point much of Europe was already being crushed by the Nazis.
One way is to contribute to a code with others and get into this cycle:
1) Write code that solves problems. Do this a lot.
2) Have other people review the code you write, and offer suggestions, improvements, et cetera. Without a job this is more challenging, but you can still start a project or contribute to an open source project.
3) The next time you write code, anticipate what these reviewers will say, and determine if you should apply the advice.

Also, read other peoples code, and for whatever language you choose, find the aggregators, reddit, twitter and start reading them. Eventually you'll find someone who write very clear code, and start following them.
I would imagine it's because WSL is a terribly confusing name itself for a lot of people.

There are two ways to read "Windows Subsystem for Linux":

1. This is a subsystem that runs on Windows that enables Linux binaries.

2. This is a subsystem that runs on Linux that enables Windows binaries.

The confusion comes in the fact that when I write those two sentences, I naturally want to write "This is a subsystem FOR Windows..." or "This is a subsystem FOR Linux... ." I had to consciously avoid using "for" in that sentence to highlight the problem.

So when someone who doesn't know what the thing does reads "Windows Subsystem for Linux" they may walk away with the false impression that the subsystem allows Windows binaries to run on Linux. Likewise, what you're seeing now is that people are seeing "DOS Subsystem for Linux" and thinking that this enables you run DOS on Linux.
Anyway to generate types ( like I define Box, I get a Box object ) for something like a node SDK. Strapi does this,
It's absolutely reasonable for NBA players to not want to comment on complicated issues that are outside of the scope of their political interests[1][2]. It would be nice to see the same humility in other aspects of our public discourse.

[1] https://www.radio.com/sports/nba/former-nba-star-anti-china-...

[2] https://www.freep.com/story/sports/nba/pistons/2019/10/12/nb...
My mentor was a professor at MIT for a time and then founded his own company. I joined his company as a young hot shot that thought I knew it all, I was a good hacker but not a good developer and I learned that quickly working with him and his team, but that is a story for another time. The point of my post is one thing he said to me stuck with me more than anything else in my career and that was: "Elegant code is not clever code, elegant code is code that is so simple it is clever. Strive for elegance."
MDN Browser Compatibility Report 2020 [pdf]
Caveat: yes, the real answer is buying more disk because it's safest, but I have a couple of outrageous suggestions that I haven't seen floated:

1) custom FUSE filesystem that just skips the first N bytes of a file with a given name. Calculate N ahead of time by reading the file (you could calculate it on-demand but this will introduce a massive perf delay in some early file op that could cause a timeout for whatever software is reading the file)

2) (warning: this sounds insane but I've actually seen embedded devices that do this type of gymnastics in the name of not buying more storage space) if it's acceptable to temporarily have the file not be a text file, you could write custom code for sliding the data forward in the file by N bytes, starting with the N + (2*blocksize)th byte. The first two blocks are left until the end because you encode the progress of this operation into a state block, which includes a SHA of the state for validation purposes and which is written atomically, alternating between block 0 and 1 of the file. Your actual move of data must be designed in such a way that each data write is nondestructive if its state write is lost (i.e. it can only write to scratch space). Resume an interrupted move by figuring out which state validates and has the higher serial number. This is not something I'd attempt as a one-off. I'd want to be damn sure this code was well-tested.
>federate Hacker News
Mailing lists can be somewhat like that.

I would think that most any pub-sub system with a minimalist protocol that supports text and maybe some file types would be adequate to build on. However, I think marketing and social factors have more to do with success and failure of these platforms than anything else. There are certainly a lot of capable programmers who have tried or who are trying to make a social media platform without pervasive user surveillance.
Maybe I'm missing something (because everyone's saying that and votes don't suggest anyone agrees with me) but having not looked at AirTable before... it also looks just like Notion?

I'm not linked to any of them, Notion's just the one I've used (not really any more), but all seem the same basic idea.

(Depending how you use Notion I suppose - you could just write paragraphs of notes and never see it as a database type thing, I didn't use it for notes like that.)
640K is enough memory for anybody, right?
Which country has 0 COVID deaths ? :o)
Computer Science Fall 2020 Courses from MIT, ETH Zurich, CMU
I don't have PA on my system and I am able to play audio from many sources at the same time using ALSA only. Not sure if this requires hardware/driver support or something, I don't have any special ALSA config.

I don't know about the audio quality improvement though, unless OP is talking about avoiding latency that comes from going through PA.
“Mostly Harmless” missing hiker worked in the tech industry (unsolved mystery)
Tantalizing results. They'd need to about triple the sample size to see if there is something there.
It must be that 3-bit MLC always requires a write cache in the NAND. Once the write cache fills, the performance decreases until the cache is flushed. In this way, the new 980 PRO is really more like an EVO drive. The 970/960 PRO used 2-bit MLC which doesn't use a cache and therefore has consistent write performance across the drive. In addition, 2-bit MLC will have better endurance than 3-bit. In this way it does look like 980 PRO is a regression.
Personally? I'd decide the utility of having it public-facing is no longer worth the risk, and firewall it down to a much narrower set of source networks. I'd probably take a moment to brush up on my key hygiene too.
New Schema.org support for retailer shipping data
I dabbled in Persona for personal things.

It was DELIGHTFUL, and while I understand the rationales for why it was canned, I still harbor some sour grapes.
Misunderstandings aside (I am fully up to speed on that), why do this and WSL each use "for" to mean "provides"? In most software contexts, the noun after the word "for" is the thing you already had, like "Word for Windows" et al.
> The greatest lie we were told back in March was that lockdowns were temporary to beat COVID.

I thought the stated purpose of those early lockdowns was to "flatten the curve"? I don't recall anyone ever promising that they would beat COVID. They simply wanted to distribute the need for hospital beds.
So far there is only one online course that actually delivers a bachelor degree in computer science. You have to pay +$13 000

https://www.coursera.org/degrees/bachelor-of-science-compute...
I would imagine that the problems encountered by a robot engineer are quite different from those of a web startup, too.
Blackboard2
One such reference: https://www.telegraph.co.uk/news/2019/02/16/mass-evictions-a...
>Deaths will continue the slow roll until herd immunity is reached, either artificially via a vaccine or naturally. Masks, distancing, lockdowns do not _prevent_ infections, deaths or otherwise. They _delay_ and _slow_ infections, deaths etc. There is no perfect compliance to masks, lockdowns etc. and masks, lockdowns etc. are not 100% effective.

Then why does almost every other nation have a much lower per capita infection rate and per capita death rate?
Sam here. Now, I don’t try a Google product until some multi billion dollar startup that GV has invested into uses that product.
The United States Has Becomes a Disaster Area
How is casts different from slavery in ancient times?

I don't know India, but I know historically other cultures often didn't really have the concept. There might be slaves that were more free than others, but the concept was slave.
Yesterday, Bloomberg News reported that "Apple CEO Impressed by Remote Work, Sees Permanent Changes; Veteran leader finds some things ‘work really well virtually’; CEO says 10% to 15% of employees have returned to the office'"

My conclusion? Universities are simply going to have to cut their administrative staff and construction projects to sustainable levels. (What these levels actually are is a debatable topic, but the people affected this will be shocked at the drop.) We are not able to go back to the way things used to be, even if that were a desirable goal, which it arguably is not.
Hadn't considered how microsoft purchasing a major games studio might affect steam ? so yeah likely microsoft is the dark horse. at $15 for game pass, folks might all together forgo buying some titles on steam. me though hardly a gamer will stick to buying discounted games.
I find it extremely annoying that hey stopped publishing age demo-graphics for deaths in Spain from covid. If you say 169 people died over the last 48h let me know in what age groups they are.
<citation needed>

Including a PDF that generates the digits of pi
We never got out of the first wave, we're still in it.
You can create your own with the Firefox Color official extension:

https://addons.mozilla.org/en-US/firefox/addon/firefox-color...
Honestly, it's hard to predict.

I recently learned that Trump outspent, by a wide margin, Hillary in 2016 on Facebook ads. It's suspected his Facebook ads helped him beat the odds more than conspiracies of Russian interference.

Right now, I see significantly more Trump ads online than Biden ads. The polls show that Biden has a large lead over Trump, but Biden's lack of online ads could skew things.

Another odd thing: The Democrats are only doing phone canvassing, not door-to-door. Door-to-door is much more effective than phone. I don't know about the Republicans, but after seeing pictures of packed rallies, I suspect they will do some door-to-door canvassing.

So, from what I see, Biden has the lead in the polls, but Trump is following a pretty typical playbook to win an election. (Advertise and knock on doors.) Thus, I have no idea who will win.

But, even though I have no idea who will win, I suspect there will be a lot of shenanigans no matter who wins.
Write bad code, and you will learn.
In Paris hotels have been extremely tightly regulated for a long time. The original system of 1-5 stars originated there, and was a government-mandated scale based on very specific criteria of quality and facilities. Lots of sharp practice by hotel-owners is outlawed. For example, hoteliers are not allowed to 'bundle' meals with overnight stays. This stops them selling meals of worse quality or higher price than cafes and restaurants. Given the regulation, it seems fair for them to expect that the authorities will crack down on unregulated competitors.

You might argue the pros and cons of the regulation, but it's clear that over the last 100 years, Paris is known as a great place to visit, and the availability of decent and decently priced accommodation has been very successful for the city as a whole, not just its landlords.
Hrmm, this vulnerability seems to only affect the previous versions of the esp’s? There was a revision made after that glitching attach at the same time last year.

ESP32-D0WDQ6 is the newest revision.

It even says in the Security Advisory: The ESP32-D0WD-V3 and related products support a new RSA-based Secure Boot implementation (ESP32 Secure Boot V2) and have a feature to permanently disable the UART Download Mode via eFuse. Because of these modifications, these attacks can be prevented on ESP32 V3 SoCs and modules.
Ridiculous argument. All they need to do is to split their data centers into US and Europe and store all data for Europe in Europe only. This will likely mean a hard graph boundary between profiles in Europe/Everywhere Else. But still you would be able to communicate, add friends, etc.

Lame threat that hopefully the EU will call upon.
It took me forever to come around on make, but I absolutely love it for things like this now.
> Helpfully Linux does not appear to clobber DOS’s memory during its own boot process.

Is that just a coincidence or intentional somehow?

I guess DOS can only access the first 1MB (err... plus 65520 HMA bytes?), so if Linux just avoids using that space then DOS can keep running happily... I was curious if there's actually a mechanism to tell Linux to avoid that space.

DOS memory management fascinates me in its absurdity.
PDF.js dev here. I'm a bit confused on which part of internal API you would like to use? The way I think of it, there are really three API's in pdf.js:
1) Main thread API (api.js) which we base the version off
2) The code that runs in the worker
3) The viewer components (web/*)

Quite awhile ago when we decided what parts of the API to version, we thought more people would want to use #1. Now that the project is mature we could probably expose some more base the version off of that.

As for the "so that it doesn't look like PDF.js", we don't limit the API because of this. That suggestion (which I don't totally agree with) came from what we saw people doing, where they'd copy the entire viewer, when it'd probably be better to just let the user's browser choose how to show the PDF.
The greatest lie that we keep telling ourselves is that there is no way we could have done better. And I don't mean marginally better, I mean orders of magnitude better.

Look at how South Korea dealt with Covid. Look at how Taiwan dealt with Covid. Look at how China dealt with Covid. Look at how Canada dealt with Covid.

If we took the problem seriously back in March, we wouldn't be where we are today. If we got aggressive about testing, contact tracing and quarantine, like all of those countries did, we wouldn't be dealing with this slow roll of a disaster today.
The US has a record of not wanting to get involved with anybody far away, until the rest of the world causes such a mess they have to get involved. Unless of course you think Nazis and Soviet Russia were no big deal. China is a nationalist ethno-state and they want to own Asia.

Honestly I think the best bet is we let Taiwan go nuclear. Oh, CCP says it will invade, but that's not really going to happen if they'll lose all their major cities.
so you agree colonialism is wrong, but will not denounce modern colonialism because the usa eliminated indigenous people in the past? colonialism is only wrong if done by the us?

and if we need a pristine past to denounce modern injustice, then that is a recipe to accomodate every injustice that comes our way
Imagine if it was a PDF that simply rendered the number 42.
Today? Quite a few, but not the US.
what I mean is, the typical consumer will probably never notice the performance difference between a 970 evo plus (or even 970 pro) versus any other middle-of-the-pack nvme drive. I personally went with the evo plus because I expect the drive to spend its life mostly full and I'm using it to compile c++ projects from. the extra $50 was worth the most consistent performance to me.

as for reliability, this is hard to judge from anecdotes on the internet. you really need access to something like the backblaze data to start drawing conclusions. I had an oem samsung drive die in my xps 13 a week after the one year warranty expired. I have a WD hard drive that's still going strong after eight years. unless you have a lot of data, I think it's best to just back everything up, accept that you're rolling the dice, and hit a $/perf point that's acceptable to you.
On the command line, i.e. a human interface, I'd be willing to soften my stance a bit but any time a program calls another program, yes, I would like it to be explicit about the parameters it accepts.

> Reader in Haskell helps prevent having to do that similar to environment variables or dynamic scoping

I would be happy with an interface like Reader in Haskell but I don't see that it's much like dynamic scope. The subject has been explored a few times in this discussion.
Really? https://www.statista.com/statistics/1104709/coronavirus-deat...

For we are doing great, but we are not the worst either. That is basically the story of the USA in general I think
+1 for OPNsense if you're willing to deviate from Linux and get a great management web console. I've been running it at home for over a year without any hiccups.
Why Exponential Growth Fools Us
Sidebery is primarily a horizontal (/tree style) tab lister, but this is also a feature of it (calls it 'unload' I think) on right click, really great if something's being a resource hog, but I might want it again later.
Thanks! It does not use a css/ui framework. It is something I designed and build from scratch.
Vietnam has 35 in a country of 90 million people.
I learned by putting shitty code infront of users. The program might run well in your test bed, the real learning starts when your code runs in robots doing real work.
Again, to put this in a more recent perspective that most of us are familiar with: the number of people killed on 9/11 was 2,977 [https://en.wikipedia.org/wiki/Casualties_of_the_September_11...].
In my opinion the single best way to learn to write better code is to read a lot of it. By reading you'll learn things from those with experience and with good practices. Most importantly, by reading code you'll find that certain practices make code harder to read and as a consequence you will develop a taste for good code while cursing any "bad" code you come across. Ultimately it's all subjective but in the end, I find that reading code in unfamiliar codebases as a powerful self-improvement tool.
That’s news to me and Bluebeam’s PDF search feature! It turns out you can make PDFs (This usually happens with architectural drawings) that are comprised purely of images that are not searchable, and therefore you are wrong.

I silently thank every architect that provides searchable PDFs, it makes my job way easier
https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm#Co...

"For 6% of the deaths, COVID-19 was the only cause mentioned. For deaths with conditions or causes in addition to COVID-19, on average, there were 2.6 additional conditions or causes per death."

Calling all of these "Covid-19 deaths" is extremely disingenuous. All it means is that someone (may have) had Covid-19 in their system at the time they died. Some states don't even require a positive PCR test to list Covid-19 as a cause of death - just suspicion they might have had it!
This comment presupposes that we know more about consciousness and what beings are conscious than I think is justified. Also what beings are capable of rationalizations.
It's a massive UX improvement but too dumbed-down in some respects. For example, in full outlook mode your can choose to cancel your meetings when you schedule out of office. In the new outlook this has been omitted.

This is weird because it's essentially the same app. And also these settings are on a separate dialog box so they aren't cluttering the main UI. In fact the dialog box is the same size as the old one, just now with lots of empty space.

In another example, the Block Sender option is now missing. This is an essential feature for any business user who is over spammed like myself. Any unsolicited sender goes straight on the block list and reporting as junk is not as effective as the are typically not 'junk' messages. They're from real account managers who didn't bother reading my LinkedIn profile so they're pestering me with crap I have nothing to do with.

These issues really need to be addressed for this to be a real alternative.
50% or more of my company hires people based on reference.

We both got anecdotes going either way.
That simply is not true. You are comparing apples to oranges. First, SK and Taiwan has potential latent immunity with SARS v1, and China literally imprisoned an entire city. Canada is the only fair comparison.
The WSL terminology really only makes sense if you are aware that Windows has the concept of subsystems - and which is why swapping other labels makes even less sense. I.e. the run-Windows-on-Linux thing would probably not be called Linux Subsystem for Windows, because what is a "Linux Subsystem"?

And of course WSL2 isn't a subsystem anymore, but is stuck with the product name. ¯\_(ツ)_/¯
Not having to import React is nice. It took me a bit to realize that it was necessary because the JSX was actually just React.createElement calls. When I teach React I kinda gloss over it because explaining how JSX works is too confusing. But then forgetting to import it gives a confusing error for beginners.

I wonder what plans the React team has for JSX. I liked the prop forwarding style that ReasonReact had, but I guess that's not compatible.
by contrast don't not do something just because it's fashionable. It's worth thinking about something fashionable, because many (not all) those things are usually pointing out real pain points that people are experiencing.

If something fashionable looks appealing, I would say, "drill down and understand the core of what pain point it's addressing". If you are convinced, check out "how you would have done it otherwise", and if you are happy with the fashionable thing, add it to your "fashionable thing" budget. Keep that budget tight. Be ready to revert at any time.
I just tested PDF search (in an IRS PDF in Firefox 81 on Windows) and it works for me.

Do you see the problem in all PDFs? Maybe there is something unique to the PDF you are searching?
Hotels are not "zoned on commercial areas" in central Paris. It's highly mixed.

The problem is really for residents of a single building when that building is pretty much turned into a hotel with people coming and going all the time because of AirBnb flats.

There is an element of truth, though, in claiming that hotels do not like the competition from AirBnb. Case in point, tourists love AirBnb.

The fundamental force at play in a place like Paris is the many millions of people who want to visit every year.
Read good books. For example:

1. https://www.goodreads.com/book/show/18043011

2. https://www.goodreads.com/book/show/10284614

3. https://www.goodreads.com/book/show/3735293

4. https://www.goodreads.com/book/show/13629

5. https://www.goodreads.com/book/show/4099