skysight-inc/HackerNews huggingface dataset:
From your article: "So how does this lead to random numbers? Statistically, a cesium-137 atom has a fifty-fifty chance of decaying in 30.17 years. BUT, there is absolutely, positively no way to predict exactly when any individual atom will decay."

Still no difference to shot noise or avalanche noise. You have a statistic that says how many electrons you exppect to see, but no foundational knowledge which electron will be seen at what point in time.

I find your point of view very esoteric.
This is the entire point of service workers, which will soon be supported in all major browsers.
That article, sorry, is total bullshit. The rain season flooding large areas is neither new, nor strange. The same happens in a third of India, and large parts of Africa and I'm sure you can find the same phenomenon in areas around the equator in the Americas as well.

Mass flooding during the wet season, with the "Monsoon" rains is the most predictable, normal and obvious thing in the world. But western audiences mostly don't know that. Monsoon rains are so bad that without protection from the rain, people can die from just how much water there is in the athmosphere. (If it's raining, that means the water in the atmosphere is more than 100%. If it's more than 37 degrees out and it's raining, that means there's more than 100% water inside your windpipe and inside your lungs. That means it's equally raining inside your lungs, and this can cause drowning. So you can't walk around in a Monsoon. That's how bad it can be. Luckily, because that's common knowledge it's not very common)

The reason for most of the phenomena in the article is simply because in Bangladesh there is a general movement of people from areas like those that flood. These areas get abandoned, because the children can make more money in the cities and vastly prefer that over what their "traditional way of living" can offer. Then these areas get abandoned by everyone out of necessity, and swallowed by nature. Flooding is something that I'm sure is the "drop that makes the bucket overflow" for many young people, but it is not the cause of what's happening. And especially, rising sea levels do not make any difference here. If anything, economic inequality in Bangladesh is to blame.
TinyLetter is a perfect platform, and it is probably not dying
Designing a program that can read (all) papers and understand their content conceptually, then comprehend the question it is asked, and finally reason about all that to generate a sensible output is equivalent to creating an AI (a real one, not the marketing bullshit type we've been fed for the last few years). I don't understand why people even imagine this is possible with current technology?
Football News: 85M Euro Paid Liverpool to Southampton for Virgil van Dijk
Fully agree.

Web should stay as interactive documents.

WebGL is such high performance that most examples posted on HN struggle on my phone, where I routinely play OpenGL ES 3.x games without any visible jank.
Show HN: Email awesome devs for free until end of January
Those visible effects (caches being primed by speculative execution) are desirable in many cases though, so it's misleading to say the processor is wrong.
FFS can't you just buy anything these days without worrying about backdoors, vulnerabilities in CPUs, MOBO? Why we just can't have nice things? Why do browsers have to run DRM, CPU can be controlled by any USB driver, MOBOs have webservers with code execution from LAN and internet. IoT cameras make biggest botnets ever known. At this point I'm just waiting for a fucking internet controlled kettles and ovens that will burn down neighbourhoods and cities.
> The hardware is still fine.

But if the software is with built-in backdoor there is no reason to trust the hardware.
Meltdown, aka “Dear Intel, you suck”
WP Engine passes $100M in ARR and secures $250M investment
Additionally I'm not sure I would call a 2 seater, a "passenger plane".
There is a factual inaccuracy in the article. Although an ethnic Serb, Tesla was not born in Serbia. He was born in Croatia that was at that time part of the Austro-Hungarian Empire.
So are you doing Scrum or Kanban?
> My expectation is we may see AWS apply some significant discounting to AWS services as a result, though that doesn't help all of us who utilize mostly prepaid reserved instances.

It'll happen once one of the 3 main clouds breaks ranks and discounts their rates to match.
See the second link for how it is considered "caving completely": none of their own goals was achieved. https://gowers.wordpress.com/2016/11/29/time-for-elsexit/
There are many different paths to success. But considering the first sentence, just go with JS.

PyRu is/are still good enough, and Go is too, but considering the first sentence, just go with JS.
FYI - Synology DSM does not support full disk encryption. It can do folder encryption through eCryptfs though. Just a heads up if that's something that you require.
You can not build something serious today with CPU that does not have Spectre bug/backdoor.
Rendering glitches when in Chrome are awful indeed and happen way too often
What about insert any of the other 40-thousand framworks?

Probably too small to register, yes. Js has it's share of frameworks. There are alot of them...
It’s wrong (at time of comment).
Oh man. Thanks for sharing this. I thought it was just my Mac.
Yes, you have a choice between using CPU with Meltdown/Spectre bugs or with only Spectre bug. Spectre is not fixed yet.
It's worse, actually: a large publisher (Thomson Reuters) had the idea to rate journals to help librarians pick which to subscribe to, which evolved to people using that to rate academics as well, which was even less justified. I've written about it in more detail at https://medium.com/flockademic/the-ridiculous-number-that-ca...
What I'm saying is that speculative execution without modifying the cache is safe from a Spectre reading arbitrary memory, the main concern.

So start from there. That's not a terrible starting position, with all of today's predictive logic and speculative pipelines working at full speed on the fastest codes and partially working as codes use more uncached memory accesses.

Then you add back in things like speculatively prefetching code and global variables (addresses hardcoded in the instruction not calculated) and you're nearly back to 2017 performance. The problem is widespread and severe, but we're not going back to some dark ages of computing.
Interesting titbit (from In The Plex IIRC), one of the big motivators for Page and Brin to found Google, after failing to sell PageRank to existing search engines, was the story of Tesla. Page apparently read about him as a teen and was haunted by how much more Tesla could have achieved if he had been more business savvy.
Even if you don't like apples, you might like oranges.
"In praise of the land value tax": http://theweek.com/articles/553242/praise-land-value-tax

The Wikipedia entry on the subject: https://en.wikipedia.org/wiki/Land_value_tax
Condensed matter physics is a long-standing branch of physics study, similar to high energy physics and astrophysics.

The physics dept of any university should have a condensed matter subgroup, both theory and experimental.

(FYI - I did my PhD in experimental condensed matter physics).

https://en.m.wikipedia.org/wiki/Condensed_matter_physics
Well, there are university presses (although the big ones often unfortunately also benefit from the current system, as they also make quite handsome profits), but the biggest challenge is getting academics to publish in them. In fact, that's not just a challenge for journals by universities, but for all initiatives to start open access journals.

Why that doesn't happen is quite involved, but I've written about it in more detail at https://medium.com/flockademic/the-vicious-cycle-of-scholarl...
What if this is the backup and the enclosure is damaged by some natural disaster but the disk is OK. I guess he should have thought of that possibility, but what if he didn't?
Karl Marx anticipated the machines would allow us to live lives comprised largely of leisure by now, but here we are all working. The thing is, if we were content with middle class living standards of the 19th century we'd be working a whole lot less. So when it becomes possible to do something crazy like build out an asteroid mining industrial complex, or something, will we say 'ahh, we don't need to do that, let's put our feet up', do you think we'll take it easy or will we keep working? I think we'll keep working.
That's mostly relevant when it comes to choosing where to publish. When choosing what to read, however, the expectation is that they can mostly do without subscriptions.

However, if that means that German researchers (and perhaps later others as well) are less likely to read work published in Elsevier journals, that might in turn lead to people being less likely to publish there - because of those same metrics. If fewer researchers read your work, fewer will cite it.
Only if Apple invited you to that competition (https://www.macworld.com/article/3104671/security/apple-anno...). Others only get credits.
It turns out that you very often need hard drives to make said backups.
Docker for Mac is running in VM anyway, these kind of issues
related to slow IO was around more than year. Main reason I run linux on my macbook
The Retro Hour EP103: Amiga VS Atari ST Gaming and More with Modern Vintage Gamer
No, they aren't.
These mitigations are built by attempting to deny the ability to observe the side effect.
This is, as this paper (and many others) show, an exercise in long term futility. Heck, the history of physics shows this is a long term futility (IE we've always found ways to observe things previously thought unobservable)

Short term its an arms race.

But you could, for example, have the JIT generate lfence everywhere and nop them out as you can prove speculation safety, for example.
You could make loads/stores constant time (but with current memory technology this has higher cost than not speculating at all)

There are no future magic processor bullets here.
Memory instruction parallelism is the main driver of performance in most applications.

Speculation of loads/stores is the one thing processors could do in cases compilers/jits/etc could not because it was assumed they could undo the side-effects (IE compilers don't do it because they fault. It was assumed processors could because they can make the fault go away. it turns out this is not the only observable side-effect, and now all the speculation they do is not really safe)

Where do you go from here.
Well, AFAIK, they can't make it safe to speculate like they do not in any multi-core cache coherent system that anyone has ever thought about (single core it's theoretically possible), because the side-effect is not just observable by your processor, but by the other ones. So even if your local processor could undo all the effects, because the cache is coherent, it would have already been observable to another processor and you lose again.

This leaves vendors in the lurch of trying to choose between:

1. do we design cooperative software/hardware mechanisms to speculate and eat the perf cost of not speculating otherwise.

2. do we just tell everyone it's a software problem and keep on speculating everything.

3. Do we try to find an effective processor/ISA/etc abstraction that lets us speculate by default and protect the things that matter

etc

Nobody has any amazing ideas i've seen so far about what to do in the future.

The main saving grace here is that a lot of compute bound workloads have been moving towards GPUs/etc, which generally don't do speculative execution to start (and generally are hard to observe anyway).
It may in fact be that the future answer for CPUs is

"stop executing speculatively, eat performance hit, accelerate move of various perf sensitive workload types to more specialized processors that use paradigms that don't have this issue"
Google's code/hardware logic is an opaque binary blob to you. What difference does it make whether the binary blob is a Google chip or a TPM?
This is a poor example considering evolution is anything but brute force trial and error. Each organism can be considered either an hypothesis or a collection of hypotheses about the background environment (https://arxiv.org/pdf/0911.1763v3.pdf, https://aeon.co/essays/consciousness-is-not-a-thing-but-a-pr...).

The algorithms which allow AlphaGo or the Libratus Poker AIs to achieve superhuman play have a direct correspondence with natural selection (and learning rate with selection strength). There is idea sharing between evolutionary game theory and learning, up to algorithms to play extensive form games with imperfect information such as this, based on replicator dynamics: http://dl.acm.org/citation.cfm?id=2617448

Evolution, per genome trajectory, also improves in its ability to evolve, as seen in evolvability.

Returning to the grandparent's original lament on stochastic gradient descent, I do agree with them. I suspect the need for better has not been seen due to non-supervised and incremental learning remaining minor areas of study. Artificial separation between learning and prediction allows "hacks" like batch-norm to somewhat suffice. It does seem unlikely that we will never need to take into account curvature of information manifolds while learning. Note that evolution uses curvature too.

Anything order than SGD has proven expensive but there are promising approximations, as found in KFAC or Projected Natural Gradient Descent, allowing me to close this post with yet another link between learning and evolution.
I wonder if there'd be an increase or loss of carbon footprint compared to gas, when most of electricity produced in Australia is from coal?
Well, to some extent. If it's their own research funds, they will have to consider what's better for their career, and often, that publication will win over new equipment, for example.

That said, there are often funds available from e.g. the library, your funder, or even nationwide funds such as in the Netherlands and I think the UK, that will cover the costs of making articles available as open access. It's pretty much a no-brainer to use them for researchers.
Photographer Reveals the “Addicted”
That's the thing, we use k8s in production and I just used docker-compose for testing in my device environment for the sake of simplicity. Though over time it became not so simple to maintain two parallel config as the system grown up.
It was a nice result, but I think the one-sided view that comic painted of Tesla as a misunderstood saint and of Edison as an evil thief (and that the internet largely went along with) is far removed from reality.

It's easier to put a narrative together if you choose to view the world in black and white.
Of course, but if they no longer really care about open access because they got some free access for now (which I really think is the case for practically zero of them), they also probably don't care enough to actively tell the negotiators that they're withdrawing support.
> We are replacing complex systems maintained by homeostatic dynamic stabilities

Yes because sudden unsustainable population explosions of animal and plant species is strange, weird, and never happened unless humans were responsible for it.

Oh wait. Nope. It's in fact ridiculously common. Areas that have had the same fauna and flora for thousands of years are a rare exception, they're not common at all. Exceptions include of course extreme environments like deserts or ice sheets.

Rapid unsustainable change is the norm in nature, not the exception.

That means that human population growth fueled by fossil fuels is not strange, nor will it be anywhere near as destructive as advertised.

> unending so-called economic growth

Okay, now look up what happened to species whose growth stagnates. Now, don't get me wrong. After a total disaster, their populations usually remain over zero for millions of years, so they don't quite go extinct, or perhaps I should say, not very quickly. They do however lose 90%+ population in a short time.

That seems like a much preferable way of living, doesn't it ?

> We have only 50-70 harvests left due to rapid topsoil loss. Freshwater is disappearing fast. Most ecosystems on the planet are in various stages of collapse.

This is the norm, not the exception. Also, they're in a state of change, not collapse. The end result is simple: we will need to adapt, and failure to adapt will affect humans in the exact same way it will affect every other species.

> Ah. The faith-based solution.

Well, having the economy adapt worked for thousands of years, and most attempts at forcing a fix from above are documented disasters.

I don't get it. Just how many examples of governments forcing change ending in disaster do people need to admit that they do not have a solution. That they are not in fact any better than, for example, the early 20th century socialists and that their solutions, however well-intentioned and however "true" and non-corrupt and ... their execution will be, it can't work ?

The problem is that you need to come up with a solution, not one that would work in theory if you had total and complete willing obedience of 100% of the world population, you need a solution that would mostly work if 90% of your own party was doing their very best to sabotage it, with 50% of the higher up posts in the party taken up by malevolent psychopaths. Why ? Because they will. Look at Bill Clinton, arguably leader of progressive America for over a decade, and then remember that he used his power to force women to have sex with him. And on the other side of the coin, there's Trump. Grabs 'em by ... Those are the people in charge. This is the real world.
How many times did you have to press stop to get access to the hbo’s servers?
I can't for the life of me figure out how to fit the whole table on my screen without horizontal scrolling, LOL... tried resizing fonts and maximizing the browser...

...do I need a 5000-pixel-wide screen to view this properly or something? heh
Are you accepting interns for the summer?
NBA+Fanduel+1/6/2018+the+best+NBA+Fanduel+Lineup+Picks+for+tonight
Apart from high DPI displays which is not great at the moment.
"It may be that the only true solution is to replace / re-engineer CPUs with these vulnerabilities expressly in mind, and guarded against.
"

No such way that anyone knows about exists without huge performance loss. Without changing existing software/programming/etc paradigms, it is, IMHO, quite unlikely such a way exists.
Man attacked by ET while bowhunting Bear
Unfortunately, not really. Closest you can get is find out for each article you encounter whether there's also a legal version available elsewhere online (which is increasingly often the case) using tools such as Unpaywall [1] and OAButton [2].

[1] http://unpaywall.org/
[2] https://openaccessbutton.org/
Spolsky wrote the (for me as a young developer) eye-opening article about why you should never rewrite from scratch. But even then, it was clear that Wasabi was taking this to an extreme. VBScript is one of the worst and most limited scripting languages ever. Using this as source and then transpiling into more powerful and expressive languages seems totally backwards. Then they brag that they are able to add new features like closures (which already exist in the compilation target languages). So they are creating a new, horrible, proprietary language, just to avoid rewriting the original source.

It seemed like a fun challenge to work on, but just like "lets rewrite everything from scratch", the kind of ideas developers come up with when they don't have to consider the big picture and overall cost.
Personally I am betting my horse on the native side.

My web development projects were a pleasure back when it was all about HTML/CSS instead of trying to duplicate an OS.
Only the words are similar, but the facts were not: Uber had a culture of sexual harassment, which is illegal; Jobs was a jerk to employees. Uber willfully violated many laws in many jurisdictions, as a policy and strategy, and even wrote and deployed software to obstruct justice; executives resigned rather than be associated with the illegality. Apple/Jobs violated the law once, colluding to not hire employees of certain competitors. These aren't really comparable.
Agreed. Super disappointed by this (cleartext details and the breach). Will be looking to move all services from Mailgun shortly.
Why does it always have to be someone that involves politics into this? Tesla during his life said he is of Serbian origin and thinks of himself as a Serbian, even though he was born in Croatia. Don't steer it up in here too, I'd like HN to remain what it is.
Whatever the system issue was is fixed for some and certainly for me on 10.13.2 or newer when running htop.
The Spectre attack (for example) is an innovation in breaking complex systems. It's not just a hardware bug that can be easily spotted with a more cleverly designed process, or prevented with good security practices. It's a new way to look at the very general and basic concept (not implementation!) that was introduced years ago and was considered pretty safe for all these years.

It's the complexity of everything that we do with computers that needs to be addressed, not just the quality of software and hardware testing and exploit mitigation. Mitigation techniques can't stop every unknown exploit, just some of them; in a sufficiently complex system there always will be a way to break the system in an unexpected and conceptually new way. Besides, they are additional layers of complexity on their own, and you can't fight complexity with complexity.
OP is suggesting Apple should have stored the layout based on the EDID serials.
Perfect answer. This is exactly the case, from Swanson's seminal text mining in biology paper on fish oil in the 80's with Arrow, to modern tools like Leach's Hanalyzer: You need to focus on a very narrow target application or have a clear hypothesis you wish to prove. And, wetlab work, human intervention, and tons of labor are major ingredients of those (rare) examples that go beyond information retrieval or very targeted information extraction. (Also note how none of these guys was able to scale that work and produce a whole chain of findings... ;-))
Ah, yes, but given the perseverance of the publishers in prosecuting them, I'm afraid it's unlikely for a community to step up to do that.
Do you actually do “housework”? You have some strange statements in here from the perspective of someone who lives in a dual income family with shared responsibility in the home. All the time-consuming chores of yesteryear take much less effort and time today. It takes me roughly 20 minutes to do a load of laundry, and we have to do 3-4 of those a week. It takes me 30 minutes to wash dishes once a day and the dishwasher is effectively a few minutes per day at most. Grocery shopping takes an hour or two, and that is getting serious tech applied to it lately, to the point that we may well not need to spend more than 10 minutes a week on it in the near future. Also it takes me about 15 minutes to make tea the way I like it. ;)

There are a lot of factors that contributed to women entering the work force, and one big one is home automation that left them with more free time.
It has been done for the T221. It's quite a hack, expensive and error prone.
No, it didn't. Yes, k8s has 'won' in large-scale deployments, but if you're working at a small shop, then just imitating what Google does with millions of servers is dumb. Do what works at your scale -- and Swarm is extremely easy to manage.

Many people ask why would someone use an orchestrator on a small cluster (dozens of hosts). Why not? Swarm is very easy to manage and maintain, using Puppet or Ansible is not less complicated at all.

The future of Docker, Inc. is of course Docker EE, and the future of Docker EE is _not_ the scheduler, it's everything around it.