skysight-inc/HackerNews huggingface dataset:
Started working through the Coursera Machine Learning course By Andrew Ng. I’ve always wanted to understand ML better, and this seemed like the ideal opportunity to actually do it, especially as I might have some work coming up using ML.

So far, I’m very impressed, very clear presentation style and he does a good job of explaining the fundamentals and maths (which is good as I’m pretty rusty at maths!) while still keeping it fairly concise - my main issue with learning from video is often that it “waffles” a lot and I could get the same knowledge from text much quicker, but it doesn’t feel like that here.

I may switch to the deep learning specialisation or try to get my hands dirty with a more hands-on course after I understand the basic concepts but we will see, I’m actually enjoying relearning some maths more than I expected to!
Springer is giving free access to 409 of its scientific books
What you will love in Vue 3 [video]
There is one trap when starting a culture: baking bread too early. The levain will start to rise madly after 2-5 days, but this does not mean it's ready! It needs much more time (two weeks?) to become more acidic and develop a good balance of yeast and bacteria.

Once you get a good one, maintaining it is rather easy, though. Feed it every day, and if you forget for a day or two, it doesn't matter that much. It's fairly abuse-proof: for years I even left a portion of dough as the levain for the next bread, which you should not do, because it contains salt (which slows the development of either yeast or bacteria, don't remember now). Everything was fine.

It's all pretty magical: the levain doesn't spoil, because of the low pH. The bread also keeps for a long time (a week, easily).
Super cool! That looks professional. I have a landing page up for people interested in the idea and want updates - https://simpleblog.io/
Look for details of the audio processing in the tech specs. Even better, check a good reputable review site like headfi.
Article isn’t available outside of the US. I assume it’s about how everything is the greatest, and they’re working 30/8, not 24/7?
FYI, 50M masks in pandemic is 1/7th of what country needs in a day.
“ While you may think of virtual reality as the definition of a cutting-edge category, the Oculus Rift’s two most important components are a cheap smartphone screen and a pair of fifty cent lenses. These two withered parts allowed for mainstream pricing ($350) and freed the team to work on peripheral innovations like decreasing latency and refining positional tracking.”

Interestingly, a lot of our tracking and latency related work was withered technology too. We used MEMS sensors that were being made in enormous quantities for mobile phones, and a lot of the latency philosophy came from old concepts of “chasing the beam” in rendering.
...and hereby I give back my programming license and go back to civil life.
Antibodies have been identified by now. They are being tested as we speak. Coronavirus is not more difficult than any other target really. It just takes time.
Can I make a request here ...

Does anyone know a good app or website for private poker games?

Must support up to 12 players.

I know of pokerrr2 and apparently pokerstars had something (but requires facebook ugh).
Show HN: I made an app to save quotes from physical books
Thanks. I'll check this out for sure.
This is exactly like all of the "skills shortage" panics we regularly see here. It's not an issue of being unable to produce the item, it's an issue of being unable to produce the item at as cheap a price as the best price we've had from the lowest bidder during ideal circumstances.
Noted. I'll add these filter options soon.
Object and Array Destructuring in JavaScript with ES6
> great now integrate that in all the automation tools that devops use, and train them how to use the integration instead of just templating the config file.

I don't understand what you're getting at. This is just a 3 line executable you call when you're done with whatever templating process you want to use. Ship it with the program.

node generate_config.js path/to/json/templated/with/literally/any/tool.json

But if you really think that a devops engineer will struggle calling that command, then fine. Put these 7 lines at the top of your program.

var config = (()=>{
try {
return require('./config.js');
} catch (err) {
return JSON.parse(fs.readFileSync('./config.json');
}
})();

Now your engineers can stick a `./config.json` in and template it with whatever automation tool they want in whatever integrated pipeline they want to work with. They never need to acknowledge that runtime option generation is possible. They never need to run even one extra shell command.

So I just don't see this as a real problem. If your config script is ultimately returning a static object literal then there is no special knowledge with this setup that anyone needs to learn. All we're doing is giving people the option to script a config on a lower level in a real programming language. We're not inventing a new scripting language or toolchain. And it's still trivial for engineers to ignore that if they want to compile a config with a 3rd-party templating tool.

> What I'm proposing is, design our config file expecting the ${subsititution_variable} will get edited in at some point, and you guard against script injection assuming that is coming.

I would maintain that a config file isn't really where you should be handling security, that's something that should be ingrained into your program at a deeper, more fundamental layer.

But granted -- if for some reason your application can't be run in a secure unprivileged environment, and you need to accept untrusted config files within that environment, and you also can't run the config generation code in a secure unprivileged environment, then it would make sense to strictly limit a config file to a static format like JSON, where you know that no one else can inject actual code. But that's a very different concern than usability, and affects an even smaller subset of software than what we were talking about above. This is just not relevant for systems like Github Actions, Babel, Webpack, or Ansible, all of which are built on either the assumption that the config is trustworthy, or that the trustworthiness of the config doesn't matter because of sandboxing.

In most (not all, but most) cases, if you don't trust your user config, you're already at the point where you should be running your software in an unprivileged sandbox.
I'd love to try out the poker option but rather not have to pay just to test it out.

Also .. does "billed yearly" mean you have to pay at least 12 months worth?
While I agree with the general feelings about the evil threshold, Microsoft in the 90-ties built and took advantage of a natural monopoly in order to crush their competition and expand in new markets.

Let's not go to the other extreme and downplay what they did. If they had their way, the Internet wouldn't be an open platform and open source would be illegal.

Personally I don't care about exclusive OEM deals. What I care about were the dirty campaigns against open source and them trying to leverage their huge patents portfolio against Linux and later Android. Or them planting shills inside Nokia, weakening it enough for a takeover of their mobile division and then running it into the ground, thus destroying one of Europe's top tech companies. A conspiracy theorist would say that this was economic warfare, maybe sponsored by the US, but for me incompetence is enough for blame.

Or how about their long battle against open standards, like ODF and their use by public institutions?

And the Microsoft of today, in spite of popular belief, isn't very different. Their priorities may have shifted, but even post Balmer they continued to use their patents portfolio against Android and they continued to fight against the adoption of ODF. Their predatory culture is still there and as seen by the ads and aggressive telemetry in Windows 10, as soon as they can gain some economic advantage, they'll take it, regardless of cost to society.

Their "Microsoft changed" marketing campaign has been genius in its execution. On the other hand I'm glad that they are doing well, because otherwise they have the potential to become the biggest patent troll. Just like when their Windows Phone failed to gain traction, "if you can't innovate, litigate" seems to work well.
Does Lean allow you to put in geometric proofs? Say someone draws some circles and some lines and wants to prove that some property of the intersection points is true, eg that are always on the same straight line?
Well, using general Turing-complete code languages for infra and config vs specialized templates/languages is a legit point of contention in the industry right now, although judging by the style, GP isn't considering the pros and cons of each approach, which include:

* Forcing users to learn a specialized language vs reusing knowledge of a general purpose language

* Inevitable Turing-completeness creep and increasing complexity in specialized languages

* Complexity and difficulty of reasoning about general purpose code (and analyzability)

So GP does have a point. He/she is just not making it very well, I think.
MagnaChip Sells Foundry, Fab 4 to SK Hynix, SPC for 530 Bln Won
We are working on that!
My favourite hn comment of all time. Finally, engineering and humanity meet at a sweet spot. (Yes, I’m enjoying this a bit too much.)
Complete automation would be tricky. We are dealing with a lot of starting and intermediate materials that need to be precisely incubated under demanding and entirely sterile conditions. You need incubations at liquid nitrogen temperatures (for storing cell lines), -80 C, -20 C, 4 C, room temp, 30 C, 37 C, 37 C 5% CO2, etc. THen you need a way to go to and from each of these environments and a way of sterilizing in between steps. I'm not saying it's impossible, but it seems difficult.
Show HN: Arengu, the brain behind your sign-up forms
When I think those kinds of questions, I inevitably realize it's all emergent behavior. People do things locally in their own self-interests. If more people were employed in space exploration, there would be more ai applied to space exploration. But more people are involved in fragrances, so you get this.

Why isn't AI involved in automatic hand washing and toilet flushing, which has not reached state of the art. because people buy a new toilet maybe once a decade, even though the benefit to society in hygiene and water savings would be large.
The data available for Colorado also includes the number of tests performed, and number of cases requiring hospitalization. If that information is uniformly available, you might consider incorporating it.

https://drive.google.com/drive/folders/11ulhC5FwnRhiKqxDl6_9...
I tried two anki apps. The first didnt have file import. Some sort of cloud solution that didn't explain how it was supposed to work. On the second one, import was broken. Recommendations?
For those wondering, Debian is a portmanteau of Ian Murdock's and his gf/wife/ex-wife's, Debra, first names. Deb-ian.

I wish I could have thanked Ian in person for making the Linux community a better place. It's still the only Linux distro I'll use.
That seems beside the point OP was trying to make. They were suggesting random sampled tests in current hotspot areas where there's already a shortage in available tests. I'm not sure what benefit random sampling would give you over testing actual potential disease candidates through sensible contact tracing in these areas. That might get you data slightly biased towards a sensible worst case and you're free to use data from other areas for capacity planning to compensate until they ramp up test availability.
Sure, I didn't mean to imply that compilers never (or commonly didn't) detect that long if-chains could be optimized to jump tables, lookup tables, or if-trees. I was just answering the more narrow question the GGP was asking: if switch statements were always lowered to if-chains and never compiled to jump tables.
Donkhouse.com
I'm in the same boat as the parent poster. Honestly it's hard to even find 30 minutes of free time and I only have one toddler. I'm the play person and my wife works multiple jobs (remote) so she's on calls most of the day. Seems the rest of our free time is is spent either cleaning or cooking.

If by any chance I do have time the only place to sleep that's not my bed is the floor. We sold all of our furniture and moved during the middle of this pandemic and all the dang furniture stores are closed!
Google Community Mobility Reports
Haven't been able to do some graphics programming with OpenGL so I tried to dust off my knowledge about that and started putting together a simple 3d scene with user inputs, animations, sprites, etc. To increase the fun, I also constrained myself to C99.

I really really like the graphical style of Pokemon Black (3d environment with 2d sprites) so I want to replicate that.
Does tailscale work in China? Does DERP penetrate the great firewall? How does tailscale protect / work against nation state actors? Are you incorporated in the US? How does Tailscale help against wide-reaching legislation like EARN IT?
Pactum ‘Automatically Negotiates Contracts on a Huge Scale’
yep, I come from a really small town in India, and I see everyone using Zoom suddenly, the mobile app is all over the town, all business meetings, family meetups, schools, everyone is using Zoom all of a sudden.
"Have we fully mapped out all the protein structures and corresponding DNA code [of the COVID-19 virus]?"

Yes

"The antigen is also a protein, I assume the DNA sequence for it is well known. Right?"

Yes

"How far are we in terms of tech to print custom proteins from arbitrary DNA sequences?"

Generally that is something a first year graduate student can accomplish.

"Is understanding protein folding and protein to protein interaction the holy grail of making massive improvements in molecular biology? What are the big unsolved problems?"

There are too many unsolved problems to count. There have been great advances lately in de novo prediction of protein folding and to a lesser extent protein:protein interactions. But even if you had perfect knowledge of all that, you still can't just like design the perfect vaccine.

"Like if we know the virus’s DNA and it’s 3D protein architecture, we can solve for antigen proteins in a computer that outputs possible DNA sequences and we can manufacture them the next day in a protein printer. How far away are we to that future?"

We (the world) accomplished that within a couple of weeks of identifying the COVID virus.
Got a crumb photo?

The theory goes that full-grain flours tend to inhbit gluten development, so the crumb ends up being finer-textured and the oven spring not that dramatic.
React in 33 lines – further musings
I have this feeling that hasura is still "onboarding". I had this experience with Netlify that offered some amazing deals and waited for everyone to onboard then started hammering them hard. I got up to $150/mo really fast for a static site that receives only about 900req/day. Every single month they were limiting more features and shifting them on to some "premium" offering that was used to lock you in. I'm still waiting on Hasura to do the same. Forest admin is no different. I'm always tempted to try them out for new projects but I always find myself back to Django, it will be here 10 years down the road.
Related to this, Nature magazine reported a few days ago that 'Coronavirus can infect cats - dogs, not so much' [0]

[0] https://www.nature.com/articles/d41586-020-00984-8
I am currently learning about Greedy Meshing and voxel rendering / editing. I want to make games with my nieces, nephews and younger siblings, and are currently working on a voxel editor / drawing tool, so that they can make their own characters and items for the games without having to learn 3d modeling and animation.
I used to use rclone to keep my files in sync with amazon (1TB) clouddrive (not S3, although it uses S3 infra). But amazon decided to pull support for rclone and all third party access to clouddrive (except odrive) - they revoked their API keys and decided not to hand out any more by shutting down the developer program. The result is that the only way to move files into/out of amazon clouddrive is to either use odrive or use their web interface (which really is a pain). Am now moving all of my 350+ GB of data out from amazon into backblaze (which supports rclone).

So while rclone "supports" amazon clouddrive technically, you can only use it if you already have your own API key that is not revoked.
Zahara de la Sierra: The town that cut itself off from the world
Ah I see, gotcha.
For me this article was a base for understanding other articles about k8s. I agree with you that the author should create an e-book from this.
Analyze RedShift user activity logs With Athena
It is not even a CNAME. It is a JavaScript redirect based on the the response of an HTTP request to Wikipedia.
Abiogenesis is not evolution. In fact, the whole messy bit at the base of biota, where an organism (or protobiont) was as likely to share material with a neighbour as to undergo any other process, can hardly be thought of as "evolution". For all intents and purposes, that part could all be frikkin' magic, and it wouldn't hurt evolutionary biology at all.
To build a keyboard.
/r/mechaniclekeyboards has been a great resource
Just wanted to throw in https://apify.com/. I'm using it to monitor changes on different websites and automatically send an email to me with screenshots of the updated content. But you can do all sorts of other useful things with it!
In case you're wondering how in the world someone wasn't practicing social distancing with a tiger, it's a 4 year-old tiger and it's suspected the contact was an asymptomatic veterinarian.
Reverse-Canadian then.

In Canada the temp is in C, but some weight measurements are in lbs.
I'm finally getting around to building a game, I've always been fascinated with paradox style grand strategy games and logistics and management games like openttd.

Speaking with some friends, they encouraged me to give it a go, but start with the goal. Which eventually translated to writing a stock market sim first.

The concept itself is a multiplayer grand strategy style game set in a fantasy style universe. I've got it working on a calendar system like a paradox game, I'm aiming for it to be running continuously with a leaderboard and periodic resets. I very much want player actions to run within the sim context, IE: The player isn't special in any significant way, they control an entity, whether that's a peep or some other in-game entity.

I have a basic demand system for my simulated people working, who buy goods they need from shops local to them and purchasing activity is reported on the market, traders trade against market activity and at present all a player can do is be a trader, running on a Clojure server which uses websockets to update the client.

There's a lot of things I want to do, I've got a map generation prototype that I built after reading some of Amit's amazing articles [1], I've been scouring my old rpg source books GM sections to try and work out what a decent set of pieces plugged together would look like, after all I figure they're supposed to create the illusion of a vibrant world for players, so why not flip through them for ideas? However I'm limiting this a bit because I don't want to get bogged down not building stuff!

I'm presently doing some initial sanity checking, basically trying to work out what are the current performance characteristics of my sim, IE: Does every entity need to be updated on every tick, does that look "nice" from a player's perspective, or create odd artefacts? Also some simple refactoring to just clean stuff up.

The other two problems to solve is keeping everything nicely organised as I really want this to get big in it's interconnected complexity (though perhaps that's a terrible idea), putting together a simple way to monitor the system's running as the game designer.

Keeping scope small and focused is hard, enthusiasm gets you to want to add all sorts of wacky stuff.

All of the above is subject to change if I figure out a better way of doing it =)...

- [1] http://www-cs-students.stanford.edu/~amitp/game-programming/...
You are not alone. I have a toddler and I am going through exact same situation. I can totally relate what you said. It's very hard, but I think slowly we learn to navigate it.
Here are my favorite apps for low-coding apps:

- https://userpilot.com/ -- Great for onboarding (no more JS needed)

- Weblow.com - to create a website

- retool.com for internal apps

- Integromat for integrations on steroids

- Firebase

- https://bubble.io/ for MVP creation

(full disclosure: I manage userpilot)
That's why I was asking. A billion dollar company using CURL in a commercial environment [1], and that's how they say "Thank you"?

[1] https://curl.haxx.se/docs/companies.html
I've been using a combination of rclone and borg backup to backup my Linux system to an S3 bucket on a daily cron schedule. I'm paying a little under $1/mo for storage, and it just works so I'm really happy with it so far. If you use a cheaper storage provider you could probably get it done for even less.
For me, the use of the Snapdragon 835 in the Oculus Quest seems like a really good example of this philosophy as well. Definitely 'withered' by the time the Oculus Quest was released. Yet it's doing things to a quality that I've never seen it do in any Snapdragon 835-based phone.
Hm, you might want to look into the SYNC command line argument:

https://rclone.org/commands/rclone_sync/
I often do it as well. It's not perfect, but it's nice for things not directly translateable. For instance events known by different names in different languages, where translating the name of the event with google just does a literal translation.
If you don’t mind me asking, how long do you expect it will take you to go through that text?
It's still "just" a kind of art. It's not going to let us populate a new planet or harvest space minerals. Art is valuable but the point of the person you're responding to still stands.
Laravel Restify
Of course, this would apply especially to a drug that hasn't been in regular use for 60 plus years.

Side effects of HCQ are well known, and safe dosage has long been established. If it saves some lives, why deny it to patients knocking on death's door?
Thanks for your recommendations!
Laravel Stateless Session
Also times of all steps in "Step by step instructions" are 9:14.
I wonder if he means what I think he means, which is that a concept that is for some field all-encompassing in your mind takes 400 pages to write down in a way that translates your ideas. University group theory is like that, when the real objective may just be to show that you can't circle the square.
Bottlerocket: A Special-Purpose Container Operating System
This is great. Thanks for sharing. Will look into finding a uniform dataset with testing and hospitalization data.
Excision: An In-Browser System for Detection of Malicious Content Inclusions
I am working on improving my Signal to Noise ratio. Meaning consistently how to do more and more constructive work than wasting time each day.
How can I contribute on the software side?
One interesting bit that I found missing on that page is ncmpcpp, which is a simple one (in a way), and also contains its entire genealogy in the name.

First there was mpc, the music player (daemon) client.

Then someone made the ncurses version, so of course that was named ncmpc.

Then someone decided to add more features and rewrite it in C++, and voila.
I use rclone on my NAS with OpenDrive syncing with a couple of Cron tasks to keep my files backed up. They have an unlimited plan for $10/mo, which is the only cloud provider I could find with such a plan...

You're technically not supposed to do this with a NAS but I only have about ~40GB of files so far. If/when I get into the "Many TB" territory, I'll figure something else out..
This fake one seems to work fine. To what end is it there, honeypot or just ad money?