skysight-inc/HackerNews huggingface dataset:
> If software could help you hire candidates that [...] stay 25% longer

This is a very cultural thing. For example, in Germany it is frowned upon to switch companies too often. If your CV shows that you switch jobs every few years, this is considered a red flag since this candidate will not be very loyal to your company.

I also ask myself whether the "company incentive structure" is the cause of switching jobs; if it is easier to get more pay by switching companies than by staying, then of course candidates will be prone to switch. So perhaps not what is broken (in terms of loyality) is "eng hiring", but the incentive structure of the companies that want to retain the engineers.
Isn't Nix a Merkle-Tree system of hashes? Doesn't that allow you to easily verify everything that you're running?
Do You Need a Gojek Clone – The Future of On-Demand Services?
Bootstrap Login/Signup Forms
That of course assumes all countries can implement this kind of measure as effectively as e.g. Taiwan did. Which gets harder and harder, especially if you can't travel back and time and start it at the right time. The line between fatalism and realism about how much you'll be able to do can be thin. (Although I think that at least parts of Germany would have a fair chance at such measures still)
Curiosity: is this down voted because it is false/exaggerated? As someone that is far from being an expert I would be interested in a counterexample
Thanks, sometimes I need to take a step back and realize the scale of what we're building!

Thankfully, we're building on the backs of giants here.

We're glueing a bunch of the technology together in a way that makes it feel idiomatic, documenting it and asserting our opinions on how to use it.
You come up with Boeing as counterexample of software safety, really.
I hate to respond to an essay with a nitpick, but "penultimate" means "second last." If there is an ultimate point that follows your penultimate point, it's not clear where it begins.
> The reason most formats don't length-prefix everything is because it makes it costly to encode in both time and space.

Yeah this is true, except for BSON because it uses fixed-size length prefixes, so you can just go back and fill them in later. Presumably that's why they used fixed-size lengths. The downsides are it is less space efficient and limited to 2GB.

In any case Amazon make the very good point that formats are read more often than they are written. It makes sense to optimise for the read case.

> Embedded processors tended to be big-endian, like older PowerPC and older ARM.

Nobody uses PowerPC anymore, and ARM hasn't been big endian for ages. Also MessagePack isn't designed for embedded systems and it still uses big endian. I don't think that's the reason. I suspect it's from a misguided belief that "network byte order" still matters.

And I totally agree, a schema-based format makes way more sense for my use case - changing is difficult though.
Not involved, but giving an educated guess:

Imagine a simple search like SELECT * FROM my_table WHERE foo = ?

Imagine that the column foo is indexed.

With blocking IO, the we go through the foo index, finding the rows that have the correct value of foo.

The rows we find are on some kind of pages in the storage of the main table. So we now have a list of pages we have to fetch.

With blocking IO, we would fetch a page at a time, process it, then request the next page.

With async IO, we would request the fetching of all pages, as we discover we need them, and then process those pages in the order the IO subsystem can return them to us.

Writes are the same; we have some number of pages we want to write to disk. With blocking IO, we write a page at a time and wait for it to be written. With async you can buffer up the writes, let the OS write them in the order it chooses, and wait for them all to finish.
Norway has requested that large employers to have employees work from home so that they avoid the potential to contract/pass on the disease either in the office or in public transit.
Germany’s Merkel: 60 to 70% in Germany will become infected with coronavirus
Show HN: Slower News
The test is already cheap enough. At least, in Europe.
World's Biggest Hedge Fund Returns in Tiny Singapore
Is that like saying it doesn't have a username type? How could you ever know this bit of data is a username if it doesn't have a username type?
It's not wrong. What you're describing is not a timestamp.

A timestamp is a point in time, and is the same everywhere (excluding relativistic effects).

What you describe is definitely a valid use case (and having developed software that programs hardware that is controlled by a calendar, I have painful experience in this). However, it's not a timestamp. I'd call it time-of-day or wallclock. Some systems like SQL refers to it as simply "date" and "time". Whatever you prefer to call it, it's not a timestamp.
You'd still need some code in the userspace/kernel code to call it, though.
> No, not the same at all. One was a loan (which was paid back plus interest), while the other was a gift that will never be paid back.

From your linked article:

On June 23, 2009, Ford received a $5.9 billion loan from the Energy Department's Advanced Technology Vehicles Manufacturing program.... Ford will repay this loan by 2022.

(Note "loan".. "repay").
I'm extremely interested to know in what part of Europe you live because this is the exact opposite as to how I see a close friend and his #EVlife. Allow me to elaborate.

My friend lives near Brussels, Belgium. I currently live in between the cities of Hasselt and Antwerp also Belgium. The distance covered in a single trip is 83.2 Km. He drives and I quote: "a full spec Nissan Leaf" whatever that may mean.

During winter times, my friend has to take a look at traffic flows because if he has a traffic jam he'll run his battery flat and be stranded.

During summer, he's hot because the car can't sustain AC and drive the distance without running his battery flat and be stranded.

When he arrives, he has to find a charging pole in the middle of the city centre. He checks this in advance on his application/website/... before he leaves because else, he is stranded.

If we go out in the evening he has to spend the night or his car isn't charged and he's stranded.

To start charging he has to select one of the three cables he has in his car because of "standards".

In the end, I pick him up in my ICE because he's not even at his destination.

We have done this dance for about 5 times now and I can assure you that -to me- the EV market seems to be doing everything it possibly can to make me as uninterested as possible in buying an EV.

I'd rather take Belgian public transportation than deal with this nonsense. A train might get cancelled, but at least I know I'll be home that same day.
Not trying to be negative, but this seems to me as a appeal to non-authority bias, specially the way the title is written.

For the fun of it, let's reverse it:

Adhanom (OMS General Manager): Redis is way better than memcached
> What is it about writing views the React way that appeals to you more?

JSX is JS thus it's powerful. I prefer to use JS to "sprinkel the magic", rather than using yet another (awkward) template language. Using JS for everything is keeping my mental consistent. I enjoy getting full editor support for the entire app (typing (via TS), warnings, auto-suggestions, etc...). Overall it feels more consistent, more composable and more functional (as in Functional Programming) to me.
Very informative and nice to see your article.
Here is a list of technology blogs ideas check more on http://beneficialreviews.com/
Does anyone if or where Bottlerocket is being used at AWS? Is it used to run their Fargate/ECS/EKS service?
Reminds me of an excellent malicious compliance on Reddit:
https://www.reddit.com/r/MaliciousCompliance/comments/8s58d3...
For a fascinating, in-depth look at the Spanish flu of 1918 check out John Barry’s “The Great Influenza” [1]. The book was amazing and gives you a real sense of what one of the worst pandemics in history must have been like.

[1] The Great Influenza: The Story of the Deadliest Pandemic in History https://www.amazon.com/dp/0143036491.
The health system is completely overloaded and unable to deal with this (1). And that's in a health system that was rated as one of the best in the world (2).

(1) Article in German, shared by Germany's top virologist (1b), the guy who literally developed the test for the corona virus https://www.tagesspiegel.de/gesellschaft/panorama/aus-dem-co...

(1b) https://twitter.com/c_drosten/status/1237650201323737088

(2) many sources, but see e.g. https://en.wikipedia.org/wiki/World_Health_Organization_rank...
if AutoML-Zero is going to be more than a grid-like method then I think it should try to learn a probabilistic distribution over (method, problem, efficiency) and use it to discover features for problems using an auto-encoder in which the loss function is a metric over the (method,efficiency) space. That means using transfer-learning from related problems in which the similarity of problems is based of the (method,efficiency) differency.

Problem P1 is locally similar to P2 if (method,efficiency,P1) meassured in computation time is similar to (method,efficiency,P2) for method in a local space of methods. The method should learn to classify both problem and methods, that's similar to learning words and context words in NLP or matrix factorization in recommendation systems. To sample the (space,method,efficiency) space one need huge resources.

Added: To compare a pair of (method,problem) some stardardization should be used, for linear problems related to solving linear systems the condition number of the coefficiency matrix should be used as a feature for standardization and, for example in SAT an heuristic using the number of clauses and variables should be used for estimating the complexity and normalization of problems. So the preprocessing step should use the best known heuristic for solving the problem and estimating its complexity as both a feature and a method for normalization. Heuristic and DL for TSP is approaching SOTA (but concord is better yet).

Finally perhaps some encoding about how the heuristic was obtained could be used as a feature of the problem (heuristic from minimum spanning tree, branch and bound, dynamic programming, recurrence, memoization, hill climbing, ...) as an enumerative type.

So some problems for preprocessing are:
1) What is a good heuristic for solving this problem.
2) What is a good heuristic for bounding or estimating its complexity.
3) How can you use those heuristics to standardize or normalize its complexity.
4) How big should be the problem so that the assymptotic complexity takes over the noise of small problems.
5) How do you encode the different types of heuristics.
6) How do you value the sequential versus parallel method for solving the problem.

Finally, I wonder if once a problem is autoencoded then if some kind of curvature could be defined, that curvature should be related to the average complexity of a local space of problems, also transitions like in graph problems should be feautured. The idea is using gems of features to allow the system to combine those or discover new better features. Curvature could be used for clustering problem that is for classification of types of problems. For example all preprocessed problems for solving a linear system should be normalize to have similar efficiency when using the family F of learning methods otherwise a feature is introduced for further normalization. For example some problems could require to estimate the number of local extrema and the flat (zero curvature extend of those zones)
Nope, he’s not lying. Worked at 3 redbricks. It is exactly as described.
I feel your pain. For me the worse case of this is web dev, where there's a different language for every task: html, CSS, javascript, SQL, your back-end language, XML, JSON, and so on.

But, Swi has my back on that, too:

https://www.swi-prolog.org/FAQ/PrologLAMP.txt

Can I replace a LAMP stack with SWI-Prolog?

Yes, you can, and you'll be happier for it.

LAMP is short for the following open source components to realise a web
server:

Linux
Apache
MySQL
PHP

In this picture, Linux provides the OS, Apache the web server, MySQL the
database and PHP server-side scripting facilities. In fact, most of these
components can be replaced. One can replace Linux with almost any other OS,
Apache with Nginx, MySQL with PostgreSQL. PHP is similar to ASP.

There are also larger replacements of this stack, such as Tomcat, which
replaces both Apache and PHP. Similar architectures are available for Python
(django), Ruby (Ruby on Rails) etc. As we will see below, this is the picture
into which SWI-Prolog fits.

The SWI-Prolog web framework

The SWI-Prolog web framework (obviously) does not replace the OS. It does
replace Apache, PHP and to some extent MySQL. We could refer to the stack as
LP (Linux Prolog). Below, we point at the various libraries that make up the
stack and relate them to the LAMP components they replace.

You can't quite replace html/css/js of course, since the browsers depend on them- but they can be embedded in Prolog easily. I believe the http library in my other comment here has facilities to do this.

Also- if you ever need to write a parser for some topsy-turvy ad-hoc markup language some third-party is using that you are forced to process, Prolog is probably the best language to do this, thanks to its Definite Clause Grammars notation that's basically BNF, except that it's not restricted to context-free grammars:

https://en.wikipedia.org/wiki/Definite_clause_grammar
Perhaps partition your hard drive then and dual boot? Then reclaim the Windows partition after the program is no longer needed.
ThreeJS Water Caustics
Often I have had a similar struggle to the one you described because I have not found my own personal reason for being grateful. I know now that it's because I was often living inside the narrative of people who were close to me, that was not my own. Being captive in this 'not-self' narrative has been quite deceiving. Taking back my own narrative has been super powerful for me.

In other words, I no longer think I am weird for not feeling joyful or being grateful for things for which I have not yet been given the chance to ask myself if I actually am grateful for them, or if I actually personally value them at all. Being stuck in someone else's narrative, or a cultural narrative, is to me like being in a jail, because the narrative will not correspond to my feelings, because it's not mine.

I now use the Nonviolent Communication set of strategies to listen to my own feelings, and use them to learn which of my human needs are unmet.

I also had Compassion Focused Therapy, which brought me back from the dead.

The writing of Francis Weller has inspired me beyond belief. If you're interested, this is a taster: https://www.thesunmagazine.org/issues/478/the-geography-of-s...

Or if you prefer listening, I love this podcast with him: http://charleseisenstein.org/podcasts/new-and-ancient-story-...
Thank you but not thanks!

This is another step into the AMZN hell where many and their data will be held hostage decades from now if they only rely on their services.

They kill FOSS business models and try to lure you into their vendor locked world to milk you.

I prefer using e.g. Flask to build an API in <5min.
> In my opinion, requiring people to consult a professional only has benefit. People get help, employers get proof, doctors get work.

I think it only has downsides. If people really need help, they can get it even if they're not required to consult. When they don't really need help, they're just wasting everyone's time. Doctors around here (.fi) seem to have more than enough of work as it is, so there's no reason to create additional busywork for them; they've got more important things to attend to. Otherwise we might as well start breaking windows.

I know people who go to work (and school..) sick because getting permission to be sick and stay home is a PITA. Sigh.
It is here in Norway as well. Lutefisk is mostly a seasonal thing AFAIK : )
The mortality rate of COVID-19 is estimated to be around ~0.1% for young people, which is five times higher than seasonal flu.

> the risk of death among young adults would be smaller than that of older adults, e.g., at most 0.1%–0.2%. Whether to perceive this estimate as severe or moderate is a matter for discussion, but we consider 0.1%–0.2% among young adults to be unusually high.

> https://www.mdpi.com/2077-0383/9/2/580

So although it is not as deadly as SARS (which had 20% fatality rate), you definitely don't want to catch it.
I'm sure that played a huge part, if not the main reason why the date is moved up. That makes sense.
Depends on what you mean with an interaction. Technically it would be possible to stack write operations, so you could just keep a tag to a close proximity of the adapter, and keep writing messages one after another.

With the webnfc.app, you can only write a single NDEF message with single record of either URL or Text, during single interaction.
>"While our first variant is focused on Kubernetes and EKS..."

So is the idea that people create a Bottlerocket AMI and use that as their EKS worker node images? Is that correct?
The first Pixel phone was released in 2016. Your linked article is dated 2018.
Regarding Product Development
I have a great idea and I am on a low budget Can anyone help me in web and application development? It's so hard to find the CTO co-founder.
Some gas stations in Norway expand into diners as their market evaporates.
What Is Escaping in Swift?
Solar generators to keep the lights on in these dark times
I think they're trolling.
Yes this makes a lot of sense! Thanks for bringing it up.
Halo: Wholly Adaptive LLVM Optimizer
Aren't top athletes often more at risk of getting sick due to stressing out their immune system?
I thought that Chrome OS disabled this by default, as MDS crosses privileges boundaries in addition to the VM/host one?
This reminds me of the C++ coding standard used at game company Splash Damage which is maintained as a compilable source file (+ header)[1].

[1] https://github.com/splash-damage/coding-standards
> If you set an autopilot to hold a heading, it will hold a heading. You don't have to supervise it, you can concentrate on other stuff.

As long as that other stuff includes paying attention to where you're going. If not you're bound to collide with something at some point.
> These cars are already self-driving by a reasonable standard

It's not that others have too high standards, it's that you have low standards and they make basically every mundane thing, that you use every, day a "self-whatever" thing.
In my region, Ikea is known for cheap furniture and their tasty currywurst. They have plenty of other dishes of course and by my experience it is quite good for what it pretends to be.
It's from the work on SARS of which this virus is very similar too.
Or, you know, learn to read the manual?
E3 2020 cancelled, according to multiple sources
> The Intel instruction specification details which access control checks are performed when executing instructions. In most of the speculative execution bugs, the Intel implementors decided to skip those checks for performance reasons. Note that this is a implementation correctness issue, not a security issue (which is defined only for a threat model).

Note that the access checks are only bypassed when executing speculatively, because they get reordered to occur before the checks take place. It's not that the checks aren't there; it's that they're too late and this allows for tainting micro-architectural buffers with the side effects of the invalid loads.
Low risk? The Kendall Square area of Cambridge is the very center of the outbreak in the Boston area. That's where MIT is, and where the Biogen headquarters are.

Many MIT students will later be discovered to have been exposed, and then exported the disease to places around the US and around the world.
Uncovering the Data Extraction Challenge of Annual Reports
> By "many", I understand you mean "few". I live in Seattle, which has one of the better transit networks in the country, certainly better than average. Yet, 85% of households own cars. In the suburbs, that percentage is even higher.

This may be a US thing. I've lived in about 10 countries now (but not the US), and I hardly knew anyone who owned a car in any of them.
i created and abandoned a project gathering developers not to do anything. people odly understood :) there was going to be a yearly newsletter that was never send out and participants were free to do other equally unimportant things together using the name of the org (that was never picked) overal it was a hilarious experience. most of the work was in assuring people they would not be contacted for anything.
I think the current outlook on this is "the only reason we're not seeing speculative bugs with AMD is because nobody is looking and they're probably more annoying to find", not that they're not there.
I hate Chesterton's Fence.

We keep knocking down fences and it keeps being great, the most recent being the millenia-long prohibition on gay marriage.

People put up fences for all sorts of dumb reasons. If you see a fence that seems to cause more harm than good, knock it down. In the rare situation where this leads to surprising problems, put the fence back up.

In software, most WTFs are just bad engineering. You should figure out what the code does and how you can do it better, not take a step back and contemplate the mind of its author.
I drive 2013-gen Nissan Leaf in Western Norway. A 90km trip is entirely doable any season but of course you would need to charge on the way back.

With 2018 gen Leaf, or any Tesla model really, round trips on a single charge at that distance are unproblematic.

As a side remark, I never met an EV owner who actually run their battery flat while going somewhere, it's always a hypothetical.
Tutorials for Everyone from Everyone
Data integrity and asynchronous I/O are unrelated concerns. The value of async I/O is that it exposes the concurrency and parallelism of the storage hardware to the software layer, enabling many types of performance optimizations. The vast majority of I/O operations in many database architectures do not have any sequential dependencies on other I/O operations, even within a single execution context.

Data integrity is a function of design and implementation correctness, in addition to having robust mechanisms for dealing with data corruption during I/O, hardware failures, etc.
Can it learn to learn to play Go on a human level? Not yet, but someday it likely will.
Omnipresent content moderation is never the immediate goal even if it's on the wishlist. Censorship is about targeting a group enough to negate their momentum, sometimes it's rebellious citizens (China), sometimes it's child predators (everywhere), and sometimes it's metrics that conveniently correlate with the opposition (hatespeech against Republicans, transphobia against black comedians, family values against Democrats). The irony is that you can't even count on past beneficiaries of censorship protections (LGBT community, African Americans, the silicon socielities post-crypto wars, assorted denominations of Christianity, the ACLU, etc.) to protect them. After people win in the arenas that matter to their cause the ladder stops being valuable and it becomes more useful to silence critics who might slow you down.

Edit: Oh yeah, and the press who quit caring about championing speech rights when the internet started killing them.
Have they begun to offer vegan currywursts yet?
but they have levels, isn't it a different name on the same thing ?