skysight-inc/HackerNews huggingface dataset:
Not my preference, I prefer reading twitter for shorter, more 'one off' type of thoughts. I find the UI, comment threads, lots of buttons, etc. to be very distracting. For long form ideas, I prefer a more plain text approach.

But I acknowledge it is just a preference. It's interesting to hear other people say otherwise.
Ask HN: Startup Request – Zoom but for Musicians
I live with professional musicians in the Bay Area. Live stream shows have gotten really popular all of a sudden because everyone lost all of their gigs. Zoom’s audio quality is too low. Twitch has the best sound quality of the major platforms but isn’t set up for multiple hosts. Is there a good platform out there for running an online music festival?
This is what I grew up on. Very cool to see this!
This is as close as I found a course:
https://youtu.be/y3apDStF3Es
Elastic Transcoder is hilariously expensive. And in traditional Amazon fashion, is just a roundabout way to call ffmpeg. You would almost certainly be better off bundling ffmpeg into a Lambda function, and you would almost certainly be best off with an EC2 instance, two S3 buckets for the input/output, and an SQS work queue.

Check out https://github.com/binoculars/aws-lambda-ffmpeg.
Update : https://www.stephenharrodbuhner.com/wp-content/uploads/2020/...

Disclosure: I am not a herbalist but I grow for herbalists in my farm and have picked some knowledge over the years.

I expect some downvoting and I urge you not to do so because I subscribe to herbal healing modality. I don’t subscribe to herbalism as my primary healing modality. That would be Homeopathy. If I am to be downvoted, do it knowing what I support. Ta!
Honestly seems like you just read the first two paragraphs and stopped. As a father of two autistic children, it's more than just how to speak, or even explaining things if you are lucky enough that your children are verbal. This isn't about wearing the glasses long term, it's about a tool used to teach the children social skills. About recognizing facial expressions, an issue many autistics have.

This isn't about educating parents on how to talk to their children. It's about educating autistics on how to interpret faces in different people.

> Children are expected to quickly learn how to detect the emotions of their social partners and then, after they’ve gained social confidence, stop using the glasses.
Solo Board Games
No "goto" means no JUMP instruction, right? I mean I guess that's still Turing-complete, but it seems like that would make things a lot more difficult than necessary. I would love to know the answer to your question
I want to suggest building an effective daily routine and focusing on general health, fitness and wellbeing as the first step before you aim to solve anything else.

I dismissed the importance of many aspects of the above for many years before I saw the importance for myself.

In practical terms, what I mean is that unless you're physically healthy you won't be able to operate at anywhere near optimal mental capacity.

This can affect your focus, mood and motivation - for example you can work on your projects but don't manage to complete as much as you like. I was always dismissive because I thought "I don't have depression, I'm fine" and then neglected my health. My killer issue was sleep - I was fit, healthy, confident, successful, but operating on 3-4 hours sleep a night. Only in hindsight can I see how that affected so many years of my life. Correcting that did wonders in weeks.

Specific things to focus on:

- Get enough sleep (7-8 hours+)

- Get consistent sleep (Read up on sleep hygiene, you need consistency)

- Get to the gym and lift weights x3+ weekly (Especially as a male. Develop your body and your mind will follow. Heavy weights, compound lifts)

- Eat a healthy, whole foods based diet (If you're eating like crap, how can you expect to function well)

Maybe you have all this sorted already. But otherwise, take a few steps back and look at your priorities. Investing in yourself is the best thing you can do.
We aren’t just protecting the elderly. 20% of people need hospitalization. There aren’t enough beds or ventilators. Maybe in a week there will be. Maybe there won’t. That’s a big gamble.
Interesting to hear the other side of it. Maybe there is an opportunity to build a writing platform that caters to this preference?
So the Italian numbers are inflated (do we know how much?) and the Germany numbers are more accurate?
What does it mean "can sell you morenfor the money"?

Would Intel go bankrupt if they lowered prices?
*not per capita or per geographic area. Europe is still leading https://www.ecdc.europa.eu/en/geographical-distribution-2019...

US (327mil) has 5.4x the population of Italy (60mil).

Italy, Spain, France, Germany, and UK combined have about the same population as the US. Across those countries there's 193k COVID-19 cases.
http://marko-editor.com/vis-a-wiki/ ?
Similar kind of thing for myself.

---

Standard Go:

The resulting .wasm sizes aren't practical. 2MB+ for "hello world".

That being said, it was only ~2.5MB for an inital mock 3d on 2d canvas test thing: https://justinclift.github.io/wasmGraph1/ (~550k when gzip compressed, as is commonly done when sending over a network)

---

TinyGo:

Much better sized .wasm files.
~500 bytes for "hello world".

~65k for a mock 3d on 2d canvas test: https://justinclift.github.io/tinygo_canvas2
(~26k compressed)

---

Rust:

~110k for a port of the same mock 3d on 2d canvas test: https://justinclift.github.io/rust_canvas_2d/
(~44k compressed)

Note that this is done with lousy Rust code, as I'm still in the early stages of getting the hang of it.

---

Rust (so far) seems to be the best trade off, at least for now. Although TinyGo's binary sizes are much better than it and standard Go, TinyGo breaks far too often, and reported blocker bugs aren't addressed for months. :(
That only if thats true and the number of infected are higher and alot people either got over it and just didn't know they were infected.
This isn't a UNIX thing, it happens on Windows too. See non-alertable kernel-mode waits in [1], [2].

[1] https://docs.microsoft.com/en-us/windows-hardware/drivers/dd...

[2] https://docs.microsoft.com/en-us/windows-hardware/drivers/ke...
I wasn't mad. I was scared he would climb on it while the oven was hot.

The other fear here should be that it acts like a lever. The kid doesn't have to be that heavy to cause a free-standing stove to tip over.

This is not a hypothetical danger.
https://www.consumerreports.org/cro/news/2010/11/one-year-ol... reports that over a thousand kids per year get injured this way and on average 1-2 of them die.
Show HN: We wrote a 212-page beginner's book on Decentralized Finance (DeFi)
And steel framed houses are a thing here too: https://www.google.com/search?q=steel+house+frame+australia
The solution is to test people rigorously and restrict and track their movement. We know this.

What comes after? I’m not sure. Guess we’ll find out.
> The glasses are not meant to be a permanent prosthesis. The kids do 20-minute sessions a few times a week in their own homes, and the entire intervention currently lasts for six weeks. Children are expected to quickly learn how to detect the emotions of their social partners and then, after they’ve gained social confidence, stop using the glasses.
Classic peer pressure thing. You're not helping yourself with peer comparisons. I'll tell you right now. If being a beggar was fashionable and your peer group was doing it, then you'll be wanting to do that? Just think about this for yourself. You can NOT think about your peers and do whatever you are doing well. Isn't it obvious?
I think another way to put it is that when I am calling a non-async function, for instance, I am not sharing ownership of the shared object. So calling a normal function that blocks probably would be best as the Widget ref/Widget * with/without const depending on the type of operation. But the copy of a shared_ptr<T> is saying that we are sharing ownership and the cases where that applies. An async operation, like the argument to a thread or a task, probably would require sharing ownership/lifetime of the object. Or it may be a transfer of ownership via std::move.
Not at risk people which are the people overwhelming the population. Right now though people who a healthy in the same houses as people who are sick potentially getting themselves sick again
Not even a useful softdoc though. Let's say I need to search then mutate an data structure. There are probably number of ways to do what I need. Right now, it is almost impossible to see what my options are.

And I'm not going to memorize the API either. Sorry.
My team at EverQuote (Cambridge, MA) is building a new business in the insurance space. If you like to tackle large market, care a lot about end user experience and want to build software that will forever transform the industry, please email me at klee+careers@everquote.com
I welcome remote engineers and am looking for experienced senior engineers who care about quality of their work, great organization and documentation and have worked in distributed teams in reactjs/nextjs/python/redis/kafka/aurora/stream/pandas/graphql/mobile projects with love for building well designed robust integrations to 3rd party software services. If you have experience building 3-4 products that went live with real users at some reasonable scale and love designing good abstractions, interfaces to facilitate building integrations across cross functional teams you should apply by sending me your resume. Feel free to send over any questions via email.

More info: https://www.dropbox.com/s/wthrbqy429y20jw/Senior%20Software%...
I know at several dozen companies in my state alone who are still "doing something new" in COBOL, including the company I currently work for. No, that's not just maintenance, it's new apps and projects. Most of these are on a 'Fortune' list in terms of size.

Startups and small companies can ignore anything that isn't new and shiny; companies processing billions of dollars/transaction know better.
A loss of local reasoning. You don't know which functions will touch the variable and when.

You might know at a high level on paper, but you won't have clean, easy-to-read and easy-to-predict life times. Then you'll have race conditions.
It is Zoom’s responsibility to list Facebook here:

https://zoom.us/subprocessors

Not sure why Vice called out the omission from the privacy policy – I’ve never seen one that actually lists all companies out by name. The GDPR mandates a list of subprocessors, though!
Show HN: Generate 'break the code' worksheets for kids
Encrypts a sentence by associating numbers to characters, which are the results of operations the kid needs to solve. Quick and dirty, but my kid can't get enough of those - so I thought others would enjoy (and possibly help expand or host in a more friendly interface).

https://github.com/jeanfredericplante/decrypt_the_sentence
I actually like most of those "silly frivolities" and "garbage pursuits", to the point where I'd give up a huge fraction of my remaining lifespan to keep them.

Your values are not universal.
What made you drop out of the vocational school?
Why would we wait to begin having the conversation?
> Intels transistor density is still better than the latest Ryzen

In the lab, yes, but aren't these the chips the Intel is failing to ship at scale, leading to desperate measures like rebadging old QA rejects as F-series CPUs?
The data doesn't show 20% need medical treatment. 1% need that. 19% are getting as sick as the flu at most. 80% literally couldn't tell if they were sick or not.
China's Deep learning AI framework to compete with TensorFlow and Pytorch
Agreed, and I am hoping one outcome of this disaster will be that a lot more resources will be devoted to prevention/treatment of such illnesses we've come to accept as common. Flu for sure, maybe even the common cold.
Global state is nearly impossible to test in any decent automated fashion. When writing unit tests, globals are the bane of your existence.

If you’re relying on globals for passing data, they are also difficult to reason about in multithreaded code.

There are means by which you can share data, that data if instantiated at the code entry point, can be shared in such a way as to never need globals, and rely on decent patterns for sharing between code points.

Yes, there is a trade off in adding parameters to functions, references in classes, but these can be avoided by adopting patterns like inversion of control, etc.

Basically globals are a bad pattern because they make it hard to test and hard to reason about data access patterns.
Incorrect. If a node has 2 cores and the pods on it have request of 2000m nothing else will schedule on that node even if total actual usage is 0.

You can overprovision limit.

This is easy to test for yourself.
Put the Power of PCR in Your Pocket with This Open-Source Thermal Cycler
I wouldn't be surprised if the guts of this "China developed" framework is actually just tensorflow or pytorch.
> Honestly, if my data really matters, I don’t want it to be stored only in a single place.

That's all well and good except when you lose your emails that your wrote on the plane and didn't get a chance to send yet.

I'm not arguing that you should _never_ synchronize the data off the phone, but where I store data on my phone should be as robust as possible. So far I have never had my phone delete an application I had installed, but my browser loses local storage, cache, cookies, all the time. It is just not a robust storage location, and this new safari behaviour makes me trust it even less.

As a result, the web is continuously behind native apps for offline or semi-offline operation. There's no reason for that other than the shoddy engineering going in to web browsers, such as this recent addition to safari.
It's sad there are people not aware that cross-origin policies are actually helping them.
They are the most misunderstood, hated policies.
No, it's just that they use a different scale for vanity metric number. Intel's chips aren't competitive for the price; they just have customer inertia.
lol. more garbage. I meant to type "anti-empiricism" - which is a reasonable philosophical position that doesn't actually just mean someone hates evidence. it's not enough.
I think one of the main complaints about global variables is that because you can change them from anywhere within the code, you are tempted to actually do so, which can get into some pretty nightmare debugging scenarios. If you truly have global state, I think the preferred solution is to have one piece of code which changes/updates the state, but everywhere else may simply read it. Then you at least know where the problem has to be if your state updates are buggy.
Thanks for the supportive message, and if I am completely honest to you, I find it very hard to think like you do.

In response to each of your steps:

Step 1: I will try to do this, however, what I am most afraid of is that my past dictates what I can be in the future. Therefore, since I cannot see any "successes" in the last 5 years of my life, "25% of it", I cannot imagine my future going any better.

Step 2: Yes, I understand this perfectly. I've suffered from some help problems and you're than 100% right.

Step 3: Well, that's hard to do as once George Costanza said Seinfeld said "You know, we live in a SOCIETY". I believe that one of the most important aspects of our lives is to feel comfortable where we live in, and thus simply "ignoring" what our society considers failure and success is simply impossible. I do however indeed share the sentiment that this is not something objective.

Step 4: Oh boy. This is a very hard one for me. It's impossible for me to think like that, because it seems like we since we are little are rewarded for being better than someone, for having better grades, for being more popular and whatnot. Later on in our lives we are rewarded for having a better job w/ more money, a better SO on average if we are a better, etc... This is why I simply cannot think that it's enough to do my best, and I understand this mindset is not only self-defeating but straight out detrimental, but I don't know what to do about it.

Step 5: No comment.

Thanks for your response again, however I am asking for the opposite, so to speak. I'm tired of being myself, I'm tired of living life wandering around with no compass and the consequences of being like that. That's why I created this post.
Wow! Thank you for sharing. I really appreciate the work you do, by the way!
These curves are all lagging by weeks, and are influenced heavily by test rates and transmission rates. Our tests rates are low (until about 3 days ago) and our transmission rates are high (because many populous states have issues no shelter-at-home directives). You don't have to wait long to see more clearly, just about a week.
https://www.markwrobel.dk/post/amiga-machine-code-part1-debu...

Excerpt:

"Before we continue to letter 2 of the Amiga machine code course, I want to show the debugger in WinUAE.

It’s a real gem and it makes your life as a programmer a whole lot easier."
Yes, for about 3-4 days the US has had a test are that is not dramatically behind other developed nations.
Let's be fair here, this is not a stimulus bill. This is a "stay afloat" bill to keep the US running. Stimulus bills don't include emergency funds to keep hospitals running.

Let's try this, instead of assuming the questioner must be ignorant about something or other, how about taking the question head on. And by that I'm assuming he's asking the following:

"Is it better to give money to businesses or people in time of economic crisis?"
For sure the platform (Twitter) is why this has become such a common thing now. And why (commenters have schooled me), there are services trying to solve the problem https://threadreaderapp.com.

But (tangent), as far as building a long lasting blog host? I'm starting to believe that JAMstack (https://jamstack.org) is the solution. I think maintaining a full blown web server, for something that can be solved with a simple static website, is overkill. I'm working on implementing my own personal site in this fashion as we speak.

But getting the discipline and focus to write some actual blog posts is another story. So I guess I can actually understand the Twitter rants, even though I hate reading them :)
I try as much as I can to use r-value references and move semantics.
I implemented the zettelkastem system with vimwiki for myself and I think it's great for that if you are into vim.
Their privacy policy even explicitly calls that out:

> Zoom, our third-party service providers, and advertising partners (e.g., Google Ads and Google Analytics) automatically collect some information about you when you use our Products, using methods such as cookies and tracking technologies (further described below).
Yes, it has to be a disaster to extend the lockdown. You're severely underestimating how unhappy many people are to be locked down. If it starts stretching into 3 or 4 months, I and a lot of other people are going to just refuse to comply.
The guy who predicted millions of deaths in the US is walking back his study as we speak: https://www.newscientist.com/article/2238578-uk-has-enough-i.... Dr Birx mentioned the study in today's presser and said the task force is working on the mass serological test to determine the rate of latent, asymptomatic infection. There won't be "millions of deaths", no matter how much CNN would like you to believe otherwise. There will, however, be a few tens of thousands of deaths, and the public needs to be prepared for that. And it's currently not prepared at all.
Healthcare facilities have the capacity to match the normal needs of a community/region. They don't tend to have a ton of capacity beyond that. This is the entire problem with coronavirus. It is new diseases that requires significant additional healthcare resources beyond what currently exists in any healthcare system.
"I haven't heard "slug" before, is that your own phrase?"

Yes, although I've been using it for several years when discussing a safety device like this ...

I first discussed a transparent, stateless firewall in 2001 when I wrote a HOWTO for the FreeBSD project:

http://www.kozubik.com/published/freebsd_bridging_ipfw.txt

... although that is hopelessly out of date. Like I said, I keep meaning to do a blog post on this ...
Indeed you are right, and I get what you mean. However this doesn't only come from peers, it comes from for example from my parents (who one could argue at the same time are influenced by "society" and so on), and it simply isn't easy to ignore their wishes for me to have a better and "proper" life, especially when I am dependent on them atm for my livelihood.

This is a tricky question to find a good answer for, but all in all, yes you are right. Indeed, everyone is different and everyone doesn't have a set path. However, I don't know how I could brainwash myself to think like that in my day to day life, not only when I am "deeply thinking about it".
No mention of Snobol? Precursor. Only saw it in texts though of Perl
i find this much more detailed https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594...
It's usually a sign that you don't have clear component boundaries or well-defined interfaces, which means your code is going to be harder to test and harder to debug. Every place you read and write global state is also a potential race condition in multi-threaded code.

Of course there are places where global state is unavoidable (even if it's just "the filesystem"), but by confining your global state to a small corner of your codebase and having the rest of the code interact with this component instead of touching all the global variables directly, you can reduce the number of potential problem spots.
>The population size isn't that big indeed, but it's still multiple times larger than the cruise ship.

Which cruise ship? Diamond Princess had ~3600 occupants (passengers and crew).
Equifax settled for less than $425 million[1], once, but generally makes ~$2 billion in profit annually on ~$3.5 billion in revenue[2].

It might very well be true that $425 million is cheaper than it would have been for them to have better security practices, i.e., a metaphorical recall.

[1]: https://www.ftc.gov/enforcement/cases-proceedings/refunds/eq...

[2]: https://www.macrotrends.net/stocks/charts/EFX/equifax/gross-...
As someone who has written a lot of PHP and is still maintaining a few PHP codebases... I don't miss the old ways at all. But I can see how the parent comment can be misleading for someone who's not too familiar with PHP (apologies if my assumption is wrong).

TL;DR in many ways modern PHP is more explicit than old PHP

The old way wasn't as explicit as the comment makes it. It was just painful. Imports in PHP are global, so every file can use any function/class already imported. You could explicitly define all dependencies at the top, but that's not what the language shepherds you to. In reality most imports were implicit (explicit in ANOTHER file), and you'd just import what you needed that hadn't been already imported (I don't think I've ever worked in a codebase where every file has all dependencies declared at the top). The old ways had so many downsides:

- moving things around could produce fatal errors just because the implicit imports changed

- any framework/cms using require instead of requice_once would limit your ability to import files (including the same class twice creates a fatal error)

- very poor support for IDEs

The modern way is quite pleasant to work with:

- everything should be in a namespace

- every used class should be declared at the top of the file (like Java)

- great IDE support (auto imports, auto complete, click to go to definition)

Yes there's some extra complexity in the autoloader, but in my experience it's negligible. If you use an IDE you might never even see it.

So yeah I don't think PHP got any less explicit. The opposite actually, modern libraries/frameworks tend to be much easier to navigate.
I’ve read it’s because of viral load which is correlated with exposure.