skysight-inc/HackerNews huggingface dataset:
This article is missing the one key datapoint that would allow me to evaluate whether or not I can grow my own food.

How many cubic feet of soil, at what depth, do I need in order to stop purchasing food plants from the store, year-round?

This needs to be clearly stated and addressed if people are going to be convinced to grow their own food. Yes, it's impossible to select a perfect answer for all climates, but it's absolutely possible to select an approximate answer for all estimates.

To make this more accessible, I made up four arbitrary tiers that approximately separate "basil in a pot" from "an apple tree":

Tier 1: Herbs — basil, thyme, etc.

Tier 2: Greens — lettuce, dandelions, strawberries^

Tier 3: Buried foods — potatoes, carrots, beets, etc.

Tier 4: Large plants — fruit trees, tea bushes, artichokes, squash, etc.

^ These are grouped by my mental approximation of difficulty level, lowest to highest — not by taxonomic distinction. Please don't derail with arguments about "fruit or vegetable". They're all food plants, Brant. One strawberry plant is about the size of a head of lettuce, and they both have easy root systems, so they're both in tier 2.
>>A call for deindustrialization is so far fetched it's pointless.

> Can you show me who in this thread is calling for this?

https://news.ycombinator.com/item?id=24697463
I guess the point is, the 100m sprint is about as objective as you can get when it comes to testing short distance running ability. A shorter time means a faster person, no exceptions.

There is no such academic test, so there's always a gap between 'test prep' and 'learning'. The best prepared student may not be the best student.

To me at least, there's nothing depressing about working hard for some goal. There is something depressing about learning something ultimately meaningless (the contents of a test) so you can make the test itself meaningless.
Agreed that you learn much about a work (I've retyped a few articles and books simply to get a usable copy). But copying is not the same as creating --- you'll see the finished product, and may intuit hints as to how it was created, but what you're not getting is the creation process itself: research (especially for nonfiction), structure, plotting and character (for fiction), editing, rewriting, restructuring and reordering content, additions and deletions.

Writing (and reading) short disconnected bits is fairly easy: nothing interrelates strongly, composition is simple and forgiving. Longer works are complex: they have structure, arcs, need to retain interest, jumps and connections need to be plausible, the whole be consistent (unless inconsistency is used for effect), etc., etc.

And you don't get this knowledge simply by copying out great works.

I see a similar failure-to-grasp in some proposals for hypertext or advanced publishing systems. Reading is inherently serial, in that we follow lines of text on a page. Interactivity --- usually defined by the ability to skip between previously-written segments --- just offers more serial paths.

The value of hypertext and related tools may be far more on the writing process, where vastly more sources can be referenced and cited with greater ease. Some might be incorporated into the final work, but an excess of interconnections and quotations is itself distracting.

I see this as a particular blindness of Ted Nelson's Xanadu project, despite many fascinating and original elements to it.
> McAffe should have known better. He has enough money to buy any banana republic citizenship that does not have extradition treaties.

IIRC, the citizenship of the person to be extradited is completely irrelevant, so having a "banana republic citizenship" would no change a thing. Countries indite foreign citizens all the time, a notable recent example is Meng Wanzhou.
But so what good does a PR team do. Maybe for Tesla specifically not much. It's like how Border Cafe in Harvard Square used to be - always so busy with hour+ waits that there is no need to bother with reservations.
Hard to trace because we have a code change and file renames in the same merge. I don't like that. Renames and white-space changes should be their own commits.
A lot of software would be better if more programmers had built up some intuition about performance issues by being encouraged, rather than discouraged, when learning. A lot of kids coming out of college have absolutely no exposure to anything low level, or with regard to constant factor performance improvements.
House Panel to Seek Breakup of Tech Giants
>> most US earthquakes are in California

No. Alaska. It is bigger, has more mountains, is more geologically active etc.

https://www.cnn.com/2018/12/01/us/alaska-why-so-many-earthqu...
Great article. I do hope that coral reefs can acquire some resistance to bleaching in this way- a bit of good news for once.
Good to see some data on how common/uncommon this may be: it seems that 2% of confirmed patients suffer from some form of "Long Covid", which definitely isn't great news, but certainly better than what some overeager media have irresponsibly reported (the Rome study comes to mind, where hospitalized patients where somehow taken to be representative of the entire pool of infected people).

One does wonder about the 'nocebo' factor, too - if you've been told to watch out for lingering symptoms are an infection that certainly affects the way in which you are observing your own body, especially so if you're even minimally hypochondriac. There is an understandable media narrative to portray mostly severe cases (again, understandable from some sort of public health perspective) but that also adds to psychological add-on effects one might face with this disease.

I'm in no way part of the just-the-flu crew, but feel that the OMG-COVID crew hasn't necessarily thought the above aspects through either.
Pretty sure they were advocating for using physical ballots, not voting machines.
Celery was never reliable for me. I used Celery as a part of Django. It kept running into weird issues. Celery-Flower used to monitor the Celery threads is not maintained and that became a huge issue for me as I had no way of tracking any issue.

I have also used Celery parallelize crawling of multiple websites in parallel. Beyond a small number of workers, Celery would go into a frozen state (My data flow was one way. No chance that I know of deadlocking.) The code felt too convoluted to dive in and understand.

I have since shifted to Dramatiq ( https://dramatiq.io/ ). It has all the features I like of Celery (Chaining of async methods with error handling when any one link on the chain fails), with super reliability. It also has Django support.

Having said that, it must be recognized that Dramatiq was built from the success and learnings gained from Celery. Celery is a wonderful piece of work still in active use in almost all Python shops. I am just thankful that we now have so many alternatives.

PS: The Django-Q mentioned in another comment looks very well structured, comprehensive and actively developed. I shall give it a try. For now, so happy with Dramatiq.
I can only assume he wants to run the PR show himself by going on Joe Rogan and twitter. His man-of-the-people strategy does seem to have some merit. "Elon Musk" is arguably a stronger brand than Tesla.
And yet we are here today. Feel free to propose a better explanation.
This is absolutely not for everyone. It's for everyone who wants to grow their own. Commercially produced food is not all that efficient when you consider all the inputs: fuel, machinery, millions of dollars for operation costs, seed -- and outputs: mass amounts of methane, co2, soil depletion.

The principles we employ at Permapeople take into account all of these things, and promote the growing of ones own food without excessive inputs, and positive outputs (food, compost, more living soil for the next generation).

Bringing food production into the hands of people who WANT to participate is what this is about.
Plenty of perfectly healthy people are also dying of COVID-19, even with the efforts to slow its spread. If we didn’t work to slow its spread, our healthcare system would rapidly collapse.
It's one thing to allow enough time to pass before a given theory/experiment can be considered as "accepted" by science, and therefore eligible to the award.

However, the Nobel committee's rules can be considered archaic to a fault: 3 winners at most, all winners must be living at the time of the award.

If you want an egregious example of exclusion, look at the 2013 Nobel prize for the discovery of the Higgs boson. The prize was given to Higgs and Englert [0], but by any measure it should have been awarded to the five living scientists who made the discovery [1].

Was there really any reason to exclude Guralnik, Hagen and Kibble, who were all alive at the time of the award, other than a strict adherence to the "rule of three"?

[0]: https://web.archive.org/web/20131008193310/http://www.nobelp...

[1]: https://en.wikipedia.org/wiki/1964_PRL_symmetry_breaking_pap...
In my situation, my computer is paid by the company, but that's it. I drive my kids to and from school which is on the way to the office, so my commute has been extended. My employer also gave us a lunch credit which we lost now that we don't go to the office anymore.
"Once the net adopted the platform model, we were screwed. Platforms are as easy to regulate, as for example the telephone companies were back in the days."

Perhaps - and most fall into this category.

However, you do have the ability to form a (simple, cheap) SCorp/LLC in the US jurisdiction of your choice and provision your own mail/dns/vpn/etc. by that corporate entity.

So now a corporate entity is the provider, and you are the customer, and notices/subpoenas/takedowns/requests will be seen by you and you will take action on them.

At the very least, you can self-provide your own VPN this way if you don't want to run your own mail services.
How? Where is the setting to turn it off when initially loading a file?
Low admixture, sure. And similarity of genetypes?
All it would take is someone who talks a lot, and talks loudly, and who doesn’t wear a mask
Because Excel is a spreadsheet, for calculating with numbers.

Then there's additional code for dealing with all the inconvenient ways people format things, or want to add text labels, or do things closer to numerical/financial analysis, or all the other extras wrapped around the core "put numbers in boxes and do math".

That misunderstanding is at the core of Excel misuse.
Great idea. OP could probably also use this to convert some obscure books into their digital version.
You're literally just making excuses for why it's okay for people to be bigoted based on misunderstandings of genetics.
gtypist made me go from 30wpm to 80wpm in 2 weeks
What a horrible product name. I've always lamented the fact that big brands need very little creativity in product naming. Though Google is sometimes but often lazy, I can at least ascertain some reason behind their product names:

- The really boring ones like Google Docs, Google Maps, Google Talk, even GMail and Inbox, etc. were all potential generic B2B products so there's an incentive to make it as simple (read: boring) as possible. Even your Executive Emeritus couldn't second-guess what Google Docs does.

- Nexus, Pixel, and Stadia were all competing for a demographic that needed to catch attention; as names these aren't boring at all. "Google Phone"/"Google Smartphone" will be dead even before it launches against iPhone.

- Kubernetes kinda falls between the two. It's a B2B product but it introduces a completely new concept so it needs its own name. Plus they made it a standard so you can't slap the big G before it.

Now, "Programmable Search Engine" just sounds like a product name concocted by naive CS-undergrad seniors[1]. Did no one suggest "Google Search Appliance Plus" (no more confusing than "YouTube Red")?

[1] My CS undergrad senior batch would've named this "Programmable Search Engine System". God forbid anyone think what we're doing is not related to software engineering.
I'm interested on people's thinking in this vein. If the current version meets your needs and you don't need to update to a newer major version, what's the problem if they keep releasing new major versions with breaking changes?
I find this to be true with computer programming/work for me. I’m productive in bursts.
If you don't mind bindings, there's also qmetaobject-rs, which I had a great time with in a small project.
Also read the linked jalopnik post that sparked the top elecktrek post. It's informative and funny.

https://jalopnik.com/teslas-pr-department-hasnt-responded-to...
AMD will present its next generation Ryzen CPUs, based on Zen 3, the day after tomorrow, 08.10.2020 [0][1] - maybe we can get more info about DDR5 compatibility already then.

[0]: https://twitter.com/AMDRyzen/status/1312080706739339266?

[1]: https://www.amd.com/en/events/gaming-2020?sf238352749=1&sf23...
Excel rules. I still use it daily despite having access to big boy tools (python, SQL, R, etc.) Few tools make it easier to answer quick, simple questions about a dataset. Plus it's still the best way to browse SSAS cubes. Blaming excel for these sorts of problems is like blaming a hammer for not being a screwdriver.

I also work in healthcare.
I would be shocked if SHA-256 is fundamentally broken in the next 20 years. I also think AES will remain substantially as strong as it currently is in that timeframe, with cryptanalytic weaknesses dominated by particular block cipher modes rather than the substitution-permutation network itself.
This is one thing makes me tend to distrust Microsoft regardless how many people are chanting "MiCROsoFt is ReAlLy ChAnGed FoR ThE BeTTer". No, they always tries to grab something from you, little things here, little things there.

I got a Windows 10 Phone, and Edge is the only web browser that is available (Version 38.14393.2551.0 currently). According to my setting, Google should be the default search engine rather than Baidu which is an unremovable option for Chinese user.

However, from time to time (randomly I'd say), when I open Edge, the Baidu homepage pops up with a mystical tail "?tn=<a number>" in it's URL (while my setting is Google remind you).

Now, maybe you're thinking "Ha! this guy got a malwared Windows 10 Phone, kudos!". Well, guess what, thanks my slow Internet, I caught the redirector address hosted on go.microsoft.com right before it opens Baidu.

If you curl the address, which is https://go.microsoft.com/fwlink/?LinkId=625115 to be specific, you will found:

$ curl -v --head https://go.microsoft.com/fwlink/?LinkId=625115
......
* Server certificate:
* subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; OU=Microsoft Corporation; CN=go.microsoft.com
* start date: Sep 6 19:37:21 2019 GMT
* expire date: Sep 6 19:37:21 2021 GMT
* subjectAltName: host "go.microsoft.com" matched cert's "go.microsoft.com"
* issuer: C=US; ST=Washington; L=Redmond; O=Microsoft Corporation; OU=Microsoft IT; CN=Microsoft IT TLS CA 5
* SSL certificate verify ok.
> HEAD /fwlink/?LinkId=625115 HTTP/1.1
> Host: go.microsoft.com
> User-Agent: curl/7.58.0
> Accept: */*
>
< HTTP/1.1 302 Moved Temporarily
HTTP/1.1 302 Moved Temporarily
< Content-Length: 0
Content-Length: 0
< Location: https://www.baidu.com/?tn=80035161_1_dg
Location: https://www.baidu.com/?tn=80035161_1_dg
......

Well, to be completely fair, it's not the dirtiest little game that they've played during their entire existence. And, at the very least, they are indeed redirecting me to the HTTPS service rather than HTTP one. So I guess I should thank them for the merciful and care?
How to Settle Your Analytics Debt
The European Court Just Ruled That Bulk Data Retention Schemes Are Illegal
U.S. House's antitrust report hints at break-up of big tech firms: lawmaker
Adds a latency hop, which generally can be dealt with by prefetching and larger caches on the CPU side.

There's speculation that AMD is going to do the same - in Zen 2 and later designs the CPU chiplets are coupled with different IO dies depending on the design (Ryzen, Threadripper, Epyc), and swapping out the IO die for one that has support for new/different memory types would less work than taping out a whole new monolithic CPU.
Yeah -- "democracy" back then meant direct democracy in the agora, right? No modern state does that.
Adam and Eve are along the male (or female) line, whereas the common ancestor could be anywhere in your family tree. So 10 generations back you only have a single male line ancestor but 1024 ancestors total.
// call /MyPage?par1=hello&par2=42

const MyPage = (props: { query: { par1: string; par2: number } }) => (
<div>{`${props.query.par1}-${props.query.par2}`}</div>
);
The Nobel is awarded for actual experimental discoveries and validation of theories, not just unproven theoretical speculation.

Weinberg, Glashow, Salaam (1979) were theoreticians, but their theories for electroweak unification had been validated in many experiments during the 1970's, especially weak neutral currents at CERN in 1973.

Higgs & Englert (2013) had to wait for 50 years for their theory to be validated. The ATLAS & CMS experimentalists who discovered the Higgs particle were passed over, but they outnumbered them ~1,000:1, and only up to 3 people are allowed to get the prize in one year.

https://physicsworld.com/a/overlooked-for-a-nobel-the-cern-p...

https://www.theguardian.com/science/life-and-physics/2013/oc...

However, Rubbia & van der Meer (1984) got the prize for discovering the W and Z (ultimate proof of electroweak unification) on behalf of the large CERN SPS collaboration.
The loop invariants aren't part of the spec, they're part of the proof, and the computer's job is to automate as much of the proof as it can. That being said, automatically finding loop invariants is a hard and messy problem, so I can't really blame the Frama-C authors.
Transcript of Oral History of Bob Metcalfe, Inventor of Ethernet (2006) [pdf]
There are many known viruses that we can't fully explain everything about. Our understanding about Viruses in general is limited. Just because we can't explain something doesn't mean it was made in a lab.
Dotdash (https://www.dotdash.com) | Senior Fullstack Dev (Vue+Node) | New York, NY | REMOTE (US or Canada, EST preferred) | Full-time

Dotdash (https://www.dotdash.com) | Team Lead, Front-End | New York, NY | REMOTE (US or Canada, EST preferred) | Full-time

Hey there, HackerNews! Dotdash, Digiday's "Publisher of the Year" for both 2020 and 2018, is looking to expand our development team after a year of growth and success. We've got 27 websites packing in >200MM unique visitors a month, as well a host of attendant services and apps -- all of them need your skills and attention.

Are you all about the Javascript, and want to build out a REST-backed Vue+Node SPA codebase from scratch, serving as a Subject Matter Expert and helping an established team grow their skills? We'd love to have you on board: https://www.dotdash.com/careers/?p=job/oiHpdfwl&nl=1

Alternately, maybe you've been in the SSR game for a long time, you know how to mentor devs, how to work hand-in-hand with Product and Design, how to optimize for performance, and you're looking for a chance to step into a team leadership role with direct reports: https://www.dotdash.com/careers/?p=job/oq68cfwA&nl=1

Either way, you'd be working in a collegial Agile environment, with a technology team focused on scalability and long-term stability, at a company that prioritizes a real work/life balance. And if neither of the roles above is quite up your alley, there's more up at our careers site (https://www.dotdash.com/careers/), including:

Front-End Developer | REMOTE (US or Canada, EST preferred) | Full-time | https://jobs.jobvite.com/dotdash/job/oiMcdfwd

Fullstack Developer, Revenue Development | REMOTE (US or Canada, EST preferred) | Full-time | https://jobs.jobvite.com/dotdash/job/obmCdfw6

Tech Lead, Revenue Development | REMOTE (US or Canada, EST preferred) | Full-time | https://jobs.jobvite.com/dotdash/job/ojbwdfwX

Thanks!
Hey thanks for asking! Since this a website and not a native app, accessing and controlling built in mobile functionality has proven quite difficult. I'll certainly come back to it at some point, and if I can get native keyboards to work properly, will definitely add support for swipe and autocorrect to go with it.
Is there any async/promise support yet? Can I get a promise for the result of a task and await it, rather than block or poll?
This has nothing to do with the original argument you referenced. Also, scientists are discovering more about Covid every day. What can’t yet be explained is a reflection of the rigorous scientific process being applied. Scientists are careful not to jump to conclusions. It can take years of research to confidently understand a complex virus like Covid.

Public health officials needs to adapt to the latest understanding and work with data and statistics accordingly. It’s extremely boring and un-sexy (i.e., it’s not like scientists in the movies making a sudden breakthrough), which is I suppose why so many jump to conspiracies. We crave clear and spectacular reasons for the things we fear and have no control over.
Same here, but then I looked up the author's Twitter, who's promoted the article two days ago: https://twitter.com/joetidy/status/1312654705781338112

Looks like this was really intended to be published. Weird, with all due respect.

Edit: And it's not been accidentally reverted to a draft - it already was this way two days ago: https://web.archive.org/web/20201004160433/https://www.bbc.c...
The main problem with Celery is its overuse in the python world. It's not a bad project but sees a lot of negativity because it's used in places where it shouldn't! There are a lot of tutorials suggesting that using "async tasks" are required if you are interfacing with an external service (i.e like sending email). Most of these people suggest to actually use Celery for that.

Well, the fact is that if you are sending a couple of emails per hour for users that are registering to your site you don't need to use async tasks. Just offload them to your SMTP or use something like sendgrid. It won't matter to the user if there are a couple of seconds until he sees the http response or he gets the email after 1 minute. Also, even for other kinds of async tasks you can usually get away using a management command and a cron job running once per minute. Let's suppose your users may need to create a report that needs 1 minute to be created. Just flag it to run in your request response cycle and run it in the management task from cron. The user will be notified when it's been finished. Or even if you actually need that async task functionality, just start by using a simpler way to run async tasks (that aren't as complex as celery, don't need rabbit mq and can even use the database as a broker so you won't need any external parts). You almost probably don't need to support hundreds of async tasks per minute or complex task workflows using forks joins etc. I mean if you need to use celery you probably will know it.
FLoWS, a functional language for Time Series Analytics
It'd be an interesting strategy - you could just say to reviewers 'if you want to review our cars then buy one yourselves.
Sync Kubernetes volume with S3 bucket
There's probably a non-insignificant number of people working for Alphabet that browse this site, so don't be surprised.

There's definite social media and search bias against more right-leaning content. After the 2016 election Google decided it needed to become "the good censor" against "fake news" and "false facts" - when they're really alternate viewpoints that the loud minority screams is harmful to society.