skysight-inc/HackerNews huggingface dataset:
But if you’re incompetent to that degree, AWS isn’t for you because you can’t even write software to run on it. You should be using a fully managed SaaS at that point.
Microsoft offers $100k to hack its custom Linux OS
The standard needs to change. Publication of code and data ought to be required.
And linking all these heterogeneous pieces together and configure them to work is like cat herding: each component is so different and the developers are so proud of their "innovative" way of doing things that one cannot master it. A few years ago I started to believe that modern web developers are more about showing off and hipstering than having a genuine desire to make things better.
The Most Important Metrics You’re Not Tracking (Yet)
Thanks for the clarification :)

As far as I know all current Sphere hardware is based on an ad-hoc Mediatek chip[0], which is really underpowered[1], I think this might be a factor. Or maybe I suppose they're bringing up C first and then build the toolchain for other languages on top of that?

[0]: https://www.mediatek.com/products/AIoT/mt3620

[1]: https://docs.microsoft.com/it-it/azure-sphere/app-developmen...
Raymond Loewy coined a phrase for this, wrote whole books about it

Most Advanced Yet Acceptable (MAYA)

https://www.theatlantic.com/magazine/archive/2017/01/what-ma...
Worse than that, audio recordings from people's living rooms:

"Please be aware that if your spoken words include personal or other sensitive information, that information will be among the data captured and transmitted to a third party through your use of Voice Recognition."
Why is it so difficult to get this information in a user friendly way?
I have been hearing parents scrolling through blog sites, excel lists, whatsapp groups and work slack group, all to find kids activities during quarantine.

I thought there must be another way, but seems there isn't, yet.

So, in my spare time I created Rainy Day Kids (rainydaykids.co) -> just launched on product hunt today, go check it out. https://www.producthunt.com/posts/rainy-day-kids

It's a central location for parents to find the best resources for kids indoor activities and getting some very cool recommendations.

I really want to cut down the time it takes to find good activities that fit with what you're kid needs.

Open question to HN -> what would be the most useful way to filter through kids activities? Age? Subject? Education? Time? Material? Costs?

Let me know!
Here's where the PDF map says is the WHCDC offices. This is incorrect, isn't it? Both of the offices are not "across the street", but at least 3km away.

https://www.google.com/maps/place/Wuhan+Jiang'an+Center+for+...

> Scientists at the Wuhan CDC are studying live bats and bat coronaviruses:

Yes, but not in the two buildings you're linking to.
Perhaps the rule is to prevent recruits from infecting other recruits during training?
The Problem with Stories About Dangerous Coronavirus Mutations
this assumption doesn't consider threat models where the vendor could be part of your problem. E.g. if you're based in country A and work on super secret new Tech for an emerging industry, then hosting in country B may not be an option.

Imagine a company in Europe that decides to host it's files on Alibaba Cloud in the US.

Imagine the US Department of State hosting it's files with Google.

Imagine an energy company working on new reactor Tech, ...

Imagine a Certificate Authority which has an offline store of root certificates which need to come online to sync twice a day.

Imagine cases where you need a hardware HSM.

Then there is also Cost as others have pointed out. AWS cost structure is so complex that whole business models[1] have sprung up to help you optimize the price tags or reduce the risks of huge bills. that's right: you need to have a commercial agreement with another partner that has nothing to do with your cloud just to work around aggressive pricing. The guy who started this ~2 years ago has grown to 40+ people (organically), is based in Switzerland and is still hiring even in this recession. It should give you an idea of how broken the cloud is.

Lastly there is also the lock-in. All the hours that you have to sit down and learn how the AWS IAM works is wasted once you decide to move to another cloud. The cost for learning how to use the 3rd party API is incurred by you not the cloud vendor. For people who think lock-in isn't much of a problem remember your whole hiring strategy will be aligned to whatever cloud vendor you're using (look at job description that already filter out based on AWS or GCP experience). Lock-in is so bad that for a business it is close to the rule of real-estate (location, location, location), only that it's to the advantage of the cloud vendor not you as the customer.

[1] optimyze.cloud

[2] "I have just tried to pull the official EC2 price list via JSON API, and the JSON file is 1.3gb" https://twitter.com/halvarflake/status/1258161778770542594
The article says you're in Aarhus, so I assume you work at Aarhus university? I'm a student from Denmark myself, and I'm curious, which departments mainly need the compute power?
No he doesn’t. Asking for verification on a study is incredibly scientific.
Working remotely – collaboration pains no one talks about
I'm recommending Dr Oduwa to everyone who have herpes simplex virus to get the cure from him. I was diagnose of genital herpes in 2019 and i have been searching and asking questions to see if i could get something to cure the disease because i did not believe what the doctors say that no cure is found yet. I came across a comment on Youtube and the person testify how she was cured from herpes and hpv after using Dr Oduwa herbal medicine. I quickly contact Dr Oduwa and explain my problem to him and he prepare the herbs and send it to me through UPS and gave me instructions on how to use it and tell me to go for checkup after usage which i did after two weeks of taken the herbal medicine and my result was NEGATIVE. I waited another month and retested the result was still NEGATIVE and my doctor told me that am completely free from herpes. Am so happy and grateful to Dr Oduwa for what he has done for me and i will continue to share this for people out there to know that there is cure for herpes. You can contact Dr Oduwa on email droduwaspellhome01@gmail.com
or you can also visit his website at https://5eaced72a0601.site123.me/ or you can also message him on whatsapp at +234-8136354191
Interesting tidbit for HN, Jobn Carmack helped a little with this project apparently https://twitter.com/ID_AA_Carmack/status/1254872368763277313
I would also add to that: adopting tools before you need them. Premature optimisation.

Too often I see people adopting tools just because it's the latest fashion or because they've seen their friends use them. But do you actually need them? The need should come first. For two reasons. First, you might simply not need that tool, so why not keep your life more simple and make it easier for developers to work on your project? Second, if all you have is a hammer, everything looks like a nail. Grow your project first, decide what tooling you need later. Otherwise you'll be constrained by the limitations of your tools. Some projects will need completely custom tooling, many won't, but you won't know until you get your teeth into the damn project.
Does it actually save or does it just encourage waste by the developers and poor system design?

I’ve heard stories of companies having each PR spin up something like 20 ec2 instances to build up a whole deployment. A CICD design like that used to be a fireable offense. Now people see that and assume it’s saving them money because it would have bottlenecked before.
This isn't on app developers.

This is on FB for not being forthcoming and stating very clearly that the SDK is doing that in their docs.

Is it documented somewhere? Sure, probably.

But if your SDK is doing something _very unusual_ and goes against platform conventions and best practices, and 99,9% of the people integrating the SDK _have no idea_ about it, it's your fault for not explaining what and why you're doing it.
Just launched the site on product hunt -> https://www.producthunt.com/posts/rainy-day-kids. Check it out
We do a hybrid approach which I think makes sense for a lot of companies. Our mission critical stuff runs in the cloud, but anything that has to do with staging environments and development we do on-premises. It's pretty easy to host yourself, if you have a couple of decent engineers looking after it (depending on scope, of course!).

Redundant power, redundant internet connections, and a few racks of Dell servers and gigabit switches. Why did I mention Dell? They just don't seem to die. We used HP for a few years but had a few bad experiences.
Man I love entity component systems.
They're elegant, yet super hardware friendly.
Extremely simple and easy to understand.

I have a background in Databases and it's always interesting how ECS face some of the same problems the DB field faced, they just haven't realised it yet. They require super fast joins to figure out which components to feed to the systems for example.

I'd predict massive cool strides in the DB and ECS/Gamedev/Simulation world, once the two realise how much they can learn from one another.
Really pretty website, but it's really difficult to actually read with constantly changing typography, layouts, alignment / justification
"Photoshop for game creation" in the sense of: Unity has become the standard tool for creating games, and definitely has "democratized" and standardized creating games. But with this standardization also came a loss of diversity. Just as all drawing programs more or less became Photoshop clones, all integrated game development solutions eventually became Unity clones because that's exactly what users expect nowadays.

The under-the-hood technology in Unity is definitely bleeding edge, but the user-facing workflows aren't anymore, they simply cannot "revolutionize" their workflows again as they did a decade ago, because that would alienate their own user base. Being the "industry standard" also has its downsides.
Do you think if I ask how to solve this problem with angularN I get 1 response like I get with Qt? I think I will get still at least 5 responses, one on how to implement it from scratch, other how ti implement it from scrratch but using a different abstraction, other how to wrap X jquery library in angularN, other on how to use the existing wrapper for the jQuery library, other on how to use a pure angular library, probably some response would say to just buy something from X and at least get a working thing etc.

Replace angularN from above with React or even better Vanila? Make an Ask HN if you want on how to solve the problem with Vanila + vanila library (optional) and make a new question on how to solve it with Qt or WPF (optional with libraries) , as optional ask for sane funtionality like resizing columns, sorting data, re-arranging columns and performance when displaying more then 100-1000 rows.
Oh, everyone is allowed a rage at the universe moment :-)
Legacy seems to be missing from the comments. Before the advent of Cloud IaaS (Infrastructure as a Service) a very large ecosystem of On-Premise hardware and software flourished. The question needs to be considered in the context of greenfield vs brownfield systems as the trade-offs involved differ drastically.
This code is great fun. Start here to explore the horror: https://github.com/mrc-ide/covid-sim/blob/master/src/CovidSi...

I like the way InitModel() crashes (I think) if a global pointer called bmh (short for bitmap header) isn't first initialized by calling InitBMHead() from Bitmap.cpp. I guess it's obvious to academics with giant brains that InitModel() depends on a bitmap existing.

But it gets worse - the pointer is declared in CovidSim.cpp but Bitmap.cpp reaches across the module boundary to initialize it. Sweet.

Edit: I feel bad now. It's great that this code was made public. I should be encouraging that. I think academics writing code for things like this should probably take an undergrad course on software engineering. I think the one that taught me about Abstract Data Types would be most beneficial the author(s) of this code.
'Academic code' is infamous for having that effect.
Please, go on; what kind of verification do you want? How would you like to see this codebase improved in order to bring about that verification?
There are 1.3GW of read-to-build battery storage projects in the UK
In my very limited experience, that's what a lot of code coming from academia looks like.
open-source software
Some people have raised issues with the model[1][2], or rather, the software implementation of it.

There's also a (flagged) submission on HN discussing this[3] referencing [1].

[1] (warning: possibly partisan link) https://lockdownsceptics.org/code-review-of-fergusons-model/

[2] https://github.com/mrc-ide/covid-sim/issues/165

[3] https://news.ycombinator.com/item?id=23099212
Oh, it seems to be a great terminal ui library.
or can be both. node got pretty stable in so far as the very core pretty quick.
And the flagellation of Uber, Lyft continues I wonder if this is the straw that will eventually break the proverbial camels back and lead to the demise of ride share apps in the short term
Then he got tracked down by the dorm and expelled, because him or his customers were running bitcoin miners. Turns out the dorm has to cover the electricity and that's not a supported use case for them or the dorm insurance.
This is great, thank you! More precise and thorough then what I had. I'll minify it and start using it on my iPad.
> DigitalOcean is a VPS provider, not a cloud provider

From the first paragraph in https://en.wikipedia.org/wiki/DigitalOcean

> DigitalOcean, Inc. is an American cloud infrastructure provider[2] headquartered in New York City with data centers worldwide.[3] DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers.

You might have your own cute definition of “cloud”, but it doesn’t match the industry so get over it and stop correcting people.
Scientific research on the coronavirus is being released in a torrent
I don't understand. You're talking about a filesystem, with an option for backing that filesystem up?
Europe has already been vulnerable to populism, and this pandemic and the recession to follow will be heavily exploited by far right populists. Also the fact that the EU itself was quite useless through-ought the process will make it an easy target. It will be a difficult few years from this perspective and potentially have geopolitical consequences.
Sometimes I have the feeling that, at the very extreme ends of each spectrum, stupidity and malice converge and become indistinguishable.
Only since 2007. Uni of London before that for 100 years. Used to play them at sports as part of the ULU league.
Alum of both, it's comma-less icl on paperwork, website, rankings, and research, see ie https://www.imperial.ac.uk/mrc-global-infectious-disease-ana... bottom their address.
> Uber, who operates under managed colo, spends nearly 200M/yr alone on real estate for their datacenters

200 million a year, huh.

The cost of commercial office space in the U.S. can range from $6 per square foot in low cost regions to over $12 per square foot in New York City. On average, a 50-cabinet data center will occupy about 1,700 square feet. At a median cost of $8 per square foot, the space alone would cost about $13,600 per month. [1]

Are Uber renting on the order of two million square feet of data centre? Do they have sixty thousand cabinets of hardware?

If they do, i would absolutely love to see a quote for how much it would cost them to run in the cloud.

I think it's far more likely that number is bullshit.

[1] https://npifinancial.com/blog/data-center-pricing/
The phones are much larger today too large to be inserted* tho.

*comfortably, by most people I would assume.
That's my understanding. You can't use most Google services without prior consent. Adsense, Youtube (even youtube-nocookie, which just uses localstorage for tracking), maps etc. Google is not in the business of not tracking users.
Just argument parsing makes my eyes bleed...

https://github.com/mrc-ide/covid-sim/blob/master/src/CovidSi...

That stuff is priceless:

else if (argv[i][1] == 'C' && argv[i][2] == 'L' && argv[i][3] == 'P' && argv[i][4] == '1' && argv[i][5] == ':')

I guess string comparisons are complicated. I also fail to see why they used ':' as the separator and why they didn't use a proper library to parse argv...
That’s odd, which east european country is that? Most east EU nations have very low covid numbers, and people are still allowed to work. Some factories are indeed closed, but in countries like Romania for instance, where people living on the country still farm chicken and pigs, and those in the city have relatives doing it, food is not really an issue. Also there is a rent freeze, banks suspended mortgages and utilities are delayed. Kicking someone out for not paying rent is also illegal during the pandemic. From what I gather Italy, France and others already have social tensions due to the virus, but haven’t heard about similar issues in east europe.
Django is a big framework, it isn't aimed at beginners.
Back in those days, if Microsoft had seriously invested in the POSIX subsystem, I would never bothered again with Linux.

We were deploying into production with Windows, Aix, HP-UX and Solaris.

The Red-Hat Linux server that we had around was only for test purposes.
Ah but I somehow managed to write "Imperial University". I have now had a coffee, and changed the title.
Postgres or PostgreSQL... Yeah, I know :D https://wiki.postgresql.org/wiki/FAQ#What_is_PostgreSQL.3F_H...
To be fair, the focus of the article was an introduction to TLS certs, what's in them, and how they're used. There's a lot of complexity, confusion and jargon in this topic and Julia made a good call not go into the rabbit hole of public key encryption. Perhaps it would have been better to just say the RSA key "is used as part of the process" of encrypting traffic between browser and server.
> A pretty dense cabinet should only cost ~$1400/mo at wholesale (1MW+ rooms) rates, and $200M is 143,000 cabinets.

The 200M is for a year - at $1400/mo, that's 11905 cabinets.
Building the AI of F.E.A.R. With Goal Oriented Action Planning
I assume "2018 superbowl" is some pasta cooking competition?
Sure there's lots of reasons to not use React and many places don't. Bad management/decision making is more to blame in this case than anything.
> The page sort of underplays the importance of these artifacts. Bark notes are [...]

The page is not about bark notes in general. It links to https://en.wikipedia.org/wiki/Birch_bark_manuscript and https://en.wikipedia.org/wiki/Old_Novgorod_dialect. All those things are very important, but they are better placed in those specialized articles rather than one boy's biography.
In Netherland, restaurants and cafes can reopen soon, but it has to be by reservation, so the owner can manage occupancy, and no more than 30 people can be inside, including staff. Of course everybody will have to keep 1.5 m distance from each other.

I also know of one restaurant in Amsterdam that is testing a setup that will have individual glass cabins for each table[0]. Many restaurants in Amsterdam, including Michelin-star restaurants, have switched to delivery. We've had some amazing delivery food in the past weeks (though the best required quite a bit of preparation at home).

Simply closing everything down is not sustainable; we need to figure out how to live with this new situation.

[0] https://dutchreview.com/coronavirus/1-5m-society-amsterdam-r...
>No one is thinking about you
That hurts
What's the best way to get a paper copy? I see Amazon for the DevOps book; are they the easiest to deal with? Most reliable? Highest margin?
That issue is unhelpful. Yes, no good tests, but how about suggesting ways it can actually be improved? Why are devs such bores when it comes to things like this? They have released the model, review it and suggest improvements! Don't grandstand "We, the undersigned etc etc" as if that's going to help improve the codebase in the slightest.

Carmack is OK with it, he's put his name to reviewing it. That's not to excuse the bad testing, but he hasn't thrown his hands up and run away. He worked with them constructively to make it possible for us to even see it! Be more like Carmack.

EDIT: Also be like this person: https://github.com/mrc-ide/covid-sim/issues/161 Helpful, constructive and the developers engaged with them.
We are now in a “dependency-oriented programming environment” (D.O.P.E) world.

One the one hand, it’s easy to sniff at the use of dependencies, when we have these kinds of disasters, but on the other hand, dependencies give us the ability to do truly great stuff.

For example, I program Apple devices (not just iOS). I wrote my first Apple code in 1986, so I have some “prior art.” I’ve “seen it all.”

I remember the days of MPW and MacApp, which spent most of its life in beta (Photoshop was initially based on MacApp 1.0b9, when it was first released).

Writing a full GUI experience was hard. It could take weeks to get a fairly basic app up and going.

Nowadays, with the various flavors of the Cocoa Application Framework, I can have a fairly full-featured app up in just a couple of hours.

Cocoa (and its implementation SDKs, like UIKit) is a dependency.

That said, I like to avoid dependencies wherever possible, relying on real “core” dependencies, like OS infrastructure.

It’s just that I can’t justify building my own power plant, when I can simply pay for a hookup from the pole.

There’s a good reason for the current DOPE.

Many corporations are using DOPE to “embrace and extend,” to an extent that makes Microsoft’s antics in the oughties look like child’s play.

When we use an SDK as the basis of our apps, we are giving them a huge amount of trust. They have access to everything our app can reach, which is often a lot. It also means that we may not have anyone on staff that actually knows what’s going on, under the hood, as we rely on the dependency to do most of the heavy lifting.

Apple’s App Store approval process is a pain, but this is the kind of thing they try to avoid. There’s just no way they can account for everything, and some corporations are getting very good at the whole “camel’s nose” thing.

I think that the “Wild West” nature of DOPE will shake itself out, sooner or later, with a few solid, trusted SDKs rising from the ashes.

There’s just gonna be a lot of collateral damage, on the way.

One of the worst things, is to build on a dependency, then have it collapse (or corrupt) down the road. That can be devastating.

BTW: I use the acronym “DOPE” for a reason.

The spice must flow...
I think the really cool thing is to consider whether there exists a clever classical algorithm that uses some sort of anealing approach and some clever hacks based on the structure of integer multiplication to solve the multiplication table in sub exponential time. I like the approach in the paper of moving from binary to blocks, to try to create subproblems.

Since 2012, I've wondered whether creating equivalences between tables in different radices, or using some of the statistics such that any choice of a factor radix unit, limits the possible values of the intermediate products adjacent to it, or that a delta of change in any of the intermediate products would produce a cascade of changes along its intersecting row column, and other things like that, to break the symmetry and kind of hack out a little bit more information.
How to crash an email server with a single email (2018)
No... doing your own analysis to verify the study is incredibly scientific. And the authors have provided you their code.

So find a bug in the implementation which can invalidate one of their claims. Lack of tests, is not a bug.
I guess confidence really is key when making code public...
This is well said. This reminds me of this wonderful dialogue from `Yes, Prime Minister`:
https://www.youtube.com/watch?v=G0ZZJXw4MTA