skysight-inc/HackerNews huggingface dataset:
People do take photographs of single atoms. It requires a very colorful atom and a very bright flash, but both those things exist. They're not particularly interesting photographs: atoms are smaller than a light wavelength and they look like dots. I've seen them before, although I couldn't find one in a minute of Googling. There are even movies, as described in this paper:

http://dx.doi.org/10.1063/1.36788
"Sweden's security services are under immense pressure to identify, monitor, and stop any terror threats from within, and do it under strict privacy laws. Hardly a first-world problem."

Isn't that the very definition of a first-world problem? In the rest of the world privacy laws are a joke.
Why we launched on the Apple Watch
There's also stuff like MDL[1] (or Angular Material[2] if you're using AngularJS).

[1] http://www.getmdl.io/

[2] https://material.angularjs.org/latest/#/
Outside shutters, either roll up or swinging; better windows, with thicker glass and more layers; making sure the windows and door openings are properly air sealed, as well as all construction joints (corners, inside corners, where the wall meets a floor or the roof, the connection between the foundation wall or slab and the walls...). Also, all penetrations for wires, pipes, etc. need to be air sealed.
Inside OpenAI: Will Transparency Protect Us from Artificial Intelligence
Don't most renters have to sign a year lease?
Well maybe I should give it a try. We have the toaster oven set up in our 'maker space' at work, but I haven't tried it yet. There's a few people there well versed in it.

There's a lot of things I would probably play with if I could do SMD.
Fraud, $57M in Losses in 2 Weeks and Not yet 30 Years Old
In practice, does anyone really assume that their system doesn't have two's compliment overflow behavior?

Hell during my intro to C course I took at university they told me I should actually detect overflow by seeing if the signs change.
72 of the best productivity tools
> Physicists used to look down on other sciences for that reason.

Rumors say that the more practical physicists have always been looking down on cosmologists for the same reason.
> And at what point in its development and study do you abandon a theory that nobody has yet invented a way to test?

Perhaps a better question is at what point does philosophy become physics? Finding a way to test the theory, and doing so, may be such a point.
and in between is quantum physics which is great for predicting outcomes but cannot be proven that it accurately describes reality
I would say it's somewhere between these points. The IBM image[1] is a picture, constructed from tunnelling currents rather than light, much like a blind person can see a face with their hands. Since even in the usual sense we don't see the object but the interaction with it, I would classify them more similarly than not.
Making books and other materials available online is a first step but am concerned about the quality of the content. Many times the books were not clear about the point they are trying to make, the experiment how its performed, etc. They often added some content, especially towards the end of the chapter, which was just a paragraph or so and did not explain what it is. Other thing is that students don't get to know about the practical applications. Consider calculus or binomial theorem, most of the students as well as teachers don't know about its applications. Unfortunately, if your teacher isn't that good, you would not understand and appreciate the subject. Given that internet is still not widely available, the students cannot search for additional material or get their questions answered.
World Without Linux Final Episode: Free Burger [video]
Kickstarter Campaign to Publish the British Rail Corporate Identity Manual
I absolutely enjoy Pixar and Star Wars films, along with many Dr. Seuss books which have messages not only directed towards children but also their parents reading it to their children on subjects like nuclear nonproliferation, anti-Semitism, dictatorial leadership, environmentalism, and in the case of Horton Hatches and Egg, not being a dead beat parent. I considered Star Wars just entertainment until my early 20s when I read Joseph Campbell which made me very conscious of what George Lucas and Disney were doing including the message of self sacrifice for a person's community, family, and friends. This means that George Lucas and everything from Disney [1] thoroughly rejects the libertarian philosophy of Ayn Rand using a language of myth and symbolism which according to Campbell connects deeply with children. That is Han Solo's character arc; he didn't care about anyone but himself when we first met him, maybe a little for Chewbacca, until he met the princess. She was the first person he put above his own self interests and the investment paid off when she put herself in harms way to rescue him. It's for children, the toys which children use to foster their imaginations are for children, the dress up customs for Halloween are for children, and Campbell explains that the particular myth of Star Wars is the coming of age story of a boy who leaves the safety of his mother to join the men.[2] Most people are heavily influenced by these stories. It's pseudo science but we understand what is going on with children who have nightmares of the Beast from Beauty and the Beast or Darth Vader. As for adults who play pretend and dress up in customs for play, they really miss the point of coming of age in the stories.

[1] http://www.thewritersjourney.com/hero's_journey.htm#Memo

[2] http://billmoyers.com/content/ep-3-joseph-campbell-and-the-p...
I have been just such a consultant/employee doing this, even started calling it software archaeology some time in the '90s. It's a very painful way of earning money, but there's a whole lot of "poorly documented or undocumented legacy software implementations" out there. Generally effectively undocumented, for many projects start out with some documentation, don't keep it up to date, and by the time you get your hands on the mess it all, including comments, are more a statement of intention at one point in time than something directly and immediately useful.
not just trolling but could also be used for social engineering...
What You Need to Know About Accelerated Mobile Pages (AMPs)
BBC News report (video) giving some background: http://www.bbc.co.uk/news/uk-35144496
National Security Implications of Virtual Currency [pdf]
The chief importance of REST is that for a while it put the emphasis back on the HTTP transport with its associated costs and semantics, and away from the constant attempts to turn everything into an object-oriented remote procedure call.

In my experience hiding the existence of a network behind several layers of abstraction is a really bad idea.
> Saying that is like saying "we don't know evolution is true, because we don't see new species evolve every day".

We do see new species evolve every day. We also see microevolution so commonly that it's a standard high-school biology task.

> Physics is funded because it's cool.

The point being made is that for a long time, it was common for physicists to look down their nose at other sciences "because what we do is real". Now they're finding themselves in the same boat.
People like to blame programming languages for programmer's faults.
Start applying now, it's good to get in the habit and it's been 10 years since you've had to.

Take inventory of your accomplishments, make a massive resume even if you only ever share a portion of it.

It's very easy to let this all crush you like an avalanche, don't let it.
Logging to flash storage is just asking for issues. We bought a recent model of LARGE_FIREWALL_VENDOR's SoHo product, and enabling the logging features will destroy the small (16GB?) flash storage module in a few weeks (!).

The day before we requested the 3rd RMA, the vendor put a notice on their support site that using certain features would cause drastically shortened life of the storage drive, and patched the OS in attempt to reduce the amount of writes.
Pro tip for life: if you ever think you can beat the odds, you should take more math.
http://andrewgelman.com/2015/12/17/gathering-of-philosophers...

Andrew Gelman is the author of the most popular of the advanced "Bayesian Data analysis" text and is considered the standard.

He says false, bayesian falsificationism is better than confirmation theory and deborah mayo founder of error statistics essentially agrees with him.
The same arguments were made about object orientation: I've never needed it, it's useless baggage with no real world benefits, it sounds great in theory but has no practical use...

I've built hypertext APIs, and they worked really well.

We had a(n overly) complex domain model where most of the complexity was around managing a permissions model for access to resources. We tried a whole bunch of ways to represent the actions available to end users, but the only one that worked really well was to advertise a URI when you could do something, and to omit it when you couldn't.

All the nightmarish logic was safely hidden behind the uniform interface. Clients only needed to know that they should follow links, and that the absence of a link meant that a resource wasn't available to them because reasons. It was a beautifully natural mapping of a difficult problem domain into a simple consumption model.

As a bonus, we could change URI structures around when we felt like it, and our clients never missed a beat, because they always followed links from a well-known entry point.

It's not always the right choice, there is plenty of room for simple RPC, but for workflows, and dynamic discovery of resources ReST works a treat.
I've seen Seveneves appearing across multiple lists of best books in 2015 (here, Amazon's top 20, Goodreads' list for 2015...).

I can't wait to grab my hands on it!
How to Easily Write Content with Interesting Headlines [Infographic]
144hz monitor here. Pretty sure the game is tuned for 60fps and thus 144hz monitor is playing like turbo speed.
Great point - but while you're breaking down the list to non-relevant characteristics of the authors, can we get a list of their:

- nationalities
- skin color
- sexual preference
- left handed/ right handed

I can't make a politically motivated decision without these
Storage is definitely the bottleneck for many applications and at one point in the past, it used to be the CPU that was the main bottleneck for these same applications so I can understand their point too.
It is sometimes referred to as `jsoo` which confused me the first time I saw it without context ;)
I didn't claim it did - all I said is that this gives Occams Razor as an asymptotic law. Intuitively, I'm claiming:

Lim_{complexity -> infinity} P(theory having fixed complexity) = 0

Stated more precisely, fix a prior distribution, then for any epsilon > 0, I can find a complexity cutoff C (which depends on the prior) so that P(any theory with complexity > C being true) < epsilon.

This doesn't mean that P(theory|complexity) is monotonically decreasing, that would be a much stronger claim.

I don't know how this isn't a compelling argument, it's a provable mathematical statement.
“Terms and Conditions” – (Pearls Before Swine)
Dunno if this is true but if you're already afflicted prolonged use of earplugs will make it a lot worse, in my experience.
I wonder how they missed it. If someone was asked to write verification tests for a RTC chip, this would one of the first few things obvious things to be checked.
Just shows how sad academia is. Wouldn't be the first time I'm seeing those guys ponder endlessly on something other people say or do without bothering to really understand what those others are thinking and trying to achieve.

BTW, is astrology actually falsifiable? I'm under impression that astrologists deliberately strive for unfalsifiability exactly to avoid falsification which could cast doubt on their wisdom.
Growing up, it felt like I was raised with the sole purpose of attending an elite college. I took AP classes, did SAT prep, and signed up for all the right extracurriculars, but my heart was never in it, and I couldn't force myself through in the end.

I ended up getting rejected from all but my safeties when applying to colleges. It felt like I was dead inside; I'd go through my daily motions, but I basically lost my interest in living for a while.
Sony has a 13" e-book reader. Onyx will be launching one soon, I think.
Invalid references are a GOOD thing. The problem is that the C++ language does not allow sane behavior for the common case of objects going away.

The C++ language creates the impression that holding a reference is stable, when in fact it is still possible for a reference to point to bogus memory (same as a dangling pointer). The C++ reference starts out on the right track with some nice compile-time guarantees like required initialization but then messes everything up by being immutable. The memory can be deallocated, and people with references are screwed; they cannot possibly change their own state to reflect the fact that the object is now gone. And C++ has some inconsistent hacks, such as the fact that a "const" reference to a temporary object will prevent object deallocation until scope exit but this is not the case for other uses of references.

Compare that behavior to something like Objective-C's "weak" properties, where ANY weak pointer to an object is set to 0 when the target object is destroyed. This guarantees that the property values will have one of two values: a pointer to valid memory, or "nil"; never a bogus pointer. In addition, Objective-C ignores messages sent to "nil". While clearly this can still create hurdles for debugging, it is fantastic for end users because the program itself is quite stable. The language created facilities for making invalid references hard, and mostly eliminated the penalty for screwing up.
I thought it would be interesting to see how some different compilers actually behave here. This was my test program:

nate@haswell:~/tmp$ cat deref.c
/* gcc -fno-inline -O3 -g -Wall deref.c -o deref */
/* (or as desired to show particular outcome) */

#include <stdio.h>
#include <stdlib.h>

void deref_and_print(int *ptr) {
int i = *ptr; /* undefined behavior if ptr is NULL */
if (ptr == NULL) printf("NULL\n");
else printf("%d\n", i);
}

int main(int argc, char **argv) {
int *ptr = NULL;
if (argc <= 1) {
printf("Usage: %s [arg]\n", argv[0]);
printf(" Demonstrates undefined behavior if 'arg'");
printf(" is not a positive integer\n");
exit(1);
}
int i = atoi(argv[1]);
if (i > 0) ptr = &i;
deref_and_print(ptr);
exit(0);
}

As you guessed, icc, gcc, and clang all crash with a segfault for 'deref 0' when compiled with -O0. But more interestingly, when compiled with -O1, -O2, or -O3, clang prints "NULL", while icc and gcc continue to crash.
robot is really good, except at distinguishing male/female (very expected, of course!) try searching for "girl" :)

Fascinating demo!
Comments say it's based on this: https://github.com/demouth/DmImage/blob/master/example/sampl...

Some of what you mentioned is already present there. Some other things are new. But they're both terrifying...

Extra details: the rewrite into gifencoder happened in 2007, so gifmerge must be older than that (maybe 4.x times). The original license forbids modifying gifmerge without author's approval - since this file doesn't mention it at all, I doubt dmimage is legal.
You're probably tired of hearing this from me, but if you distribute the storage, you can evacuate all the VMs off a host, down it, do whatever, bring it back up, and then unevacuate.
I believe what you describe is partly caused by a beat frequency: the humming of different units is at slightly different frequencies, giving a noise with time-varying perceived amplitude. This is much more disturbing than a constant noise.
All countries need unemployment. It's just one of those bizarre side effects of our economy. If "the reserve" is too small, salaries go up due to employees being scarce, which drives up prices, which drives up salaries and so on, and you could end up with rampant inflation, which hurts exports and can lead to a economic depression and possibly a systems collapse. This very nearly happened to Sweden in the seventies and eighties, and politicians have since learned to pretend that they want everyone to have a job, but at the same time carefully manage the country so that there's not too little unemployment.

In part, the problem was solved by worker immigration as well, which may be the less altruistic part of Sweden's traditionally open stance to immigration. This, along with the fact that Sweden has negative nativity.

Sweden currently has 6.2% unemployment, which may be a tad too much, but for the vast majority is nowhere near "spending most of their adult life on the dole". It is possible to have a country with no unemployment, but not one that has a market economy.

The pension system does need a reform though, primarily because we live longer lives and it's made for a population with shorter life spans.
>> In cosmology, you can only observe, not experiment

>Saying that is like saying "we don't know evolution is true, because we don't see new species evolve every day". It's a naive approach to science.

In general it's also true of almost all astronomical research, and large whacks of geology. Which is fine because experiments are just observations that scientists are the impetus for.
Science works by gathering data, experiments just let us produce data to gather at our own speed instead of having to wait around for something to happen and hope we're looking in the right direction when it does.
In the case of astronomy instead of relying on experiments to produce more data we mostly build better instruments.
If you're into this stuff, you might want to check out a project I'm working on called Playa: http://getplaya.com/

We're basically trying to shove all this stuff into the cloud, along with models of how to interface with both the digital and physical world.

Drop me a line if you're down to hack on this stuff together. I'm in Palo Alto but commute to SF once in a while.
Depends on how far in advance the customer made the reservation. I sometimes call places to double-check, particularly if I placed the reservation weeks in advance.

Also worth noting is that I live in LA, where Alma is (was). LA is basically a "nothing is set until you call to confirm it" kind of town. It's the entertainment industry culture, and its effect on places like hotels and restaurants. There is always a danger that aomeone more important calls and bumps you off the list. Especially at hot restaurants. (Hell, I'd bet at least half the maitres d' in this city are on the take.)

Not saying I blame the customer at all in this case. I really don't know the circumstances. Just saying that reservations in LA are weird.
That businesses fail because customers are unhappy is a bit tautological, don't you think? That we have some visibility into the grapevine doesn't mean the grapevine never existed or that the grapevine (now called yelp) is to blame.

Again, my point is that conflating the fate of the restaurant with the fate of its owner (as with any business) is the extreme reaction. The owner is fine, the restaurant is closed. Does it suck for the owner? Yes. Is it career ending or livelihood ending? Not by a long shot. Is it part of opening a business? Absolutely. Most businesses fail. And restaurants fail far more often than other businesses to boot. I have no doubt this owner knew all that going in.
"On that topic: I wish we could have acoustical limits on vehicle noise."

I'm fairly certain there will be in your country. There are in the UK at least - it's a requirement that's supposedly checked when vehicles have their annual roadworthiness test. The problem is A) it's a subjective measure, open to the testers judgement and B) there's nothing stopping the owner re-tuning their vehicle before & after the test to get a pass. So ultimately, it's just not policed.

Let me preface this with "I do not have any data to back this up" but my gut tells me about 90% of road noise is caused by 10% of traffic. In London at least.

"Those loud motorcycles with the fat pipes: they seriously need to control those."

I'm totally with you on these, but really it's any of these two-stroke bastards, even mopeds these days. The fashion is to tune them to the point of nuisance.
Middle Class to Down-And-Out: How Caring for Dad Hit a Salaryman
Because my comment follows guidelines, I presume some disagree with this opinion. Perhaps you're young and haven't worked out the true meaning of most paid work. I remember reading about a study about 15 years ago that assessed what proportion of various countries jobs actually contributed directly to production, e.g. mining, agriculture, etc, as opposed to "made-up" jobs like law, taxation, etc. Australia had a mere 7%, though other developed countries weren't much higher.

Not many jobs in law and justice contribute to catching and rehabilitating criminals who break laws that hurt others, and even then everything's done in triplicate (prosecution, defense, judge). Most legal jobs revolve around crimes that don't harm others, and civil and business law.

If the types of people who don't go into business don't have jobs, they might revolt and in some other way challenge entrenched power structures. So the government makes laws to maximize the number of people in work.
Secondary glazing with an air gap of min. 100 mm (4 inch) can be very effective.
Hilarious since all CBSE books have been easily available on the NCERT website since several years as PDFs.

The new government seems to be taking credit for making an app to download these PDFs.
> noise control is waaaaaaaaaaay down the list of problems that are addressed in capital transportation projects.

At least in Europe it is considered almost always.

But seriously, this sounds like a vicious cycle:

1. Streets are too loud.

2. So you move further away, use car instead of walking.

3. Streets are even louder.

4. Even more people move into the suburbs.
Thanks for these! Very interesting:

"... they offered to set up a payment plan to reimburse the money he had spent on the restaurant."

Which goes to show - it's a bad idea to do anything before terms have been put down on paper! It is quite amazing when you first start doing business by yourself (as a contractor, entrepreneur, or even chef it seems) how often people "go back on their word".

What happens is that both sides have a different idea of the deal, probably picking on whatever hints were in the conversation to interpret them in the most favorable light possible; and in some cases, it's just a case of one side last-minute-changing the deal because they feel the situation has progressed to give them more leverage.

In this case, the disagreement could easily have been avoided if they had typed up a term sheet and preferably some kind of legally enforceable shareholder's agreement BEFORE the payments were made.

Now begins the PR battle as both sides will try and influence public opinion to protect their reputation.
Matt Strassler leaves science due to grant difficulty
I've investigated that. Two problems:

1. Your PhD is not a credential that will get you a K-12 teaching job. You need a certificate that usually accompanies a Masters program in K-12 education. That's right, it's back to grad school to earn a MA alongside your PhD

2. The pay is bad. Really, really bad. And the places where teachers are needed is not where you want to live (or where anyone wants to live) and the conditions are not "ideal" and absolutely no one wants you there: not the other teachers, not the administration, not the community, not the parents, and not the students
Same :) requestAnimationFrame is a very short tick on 144hz monitors.
But it requires a state on the client still.

I need to store a state somewhere at least. That’s not really stateless.
Winning White Elephant Gift Exchanges Using Game Theory
Resistance is one of my favourite games of this type. It's great when you have 2 or 3 really talky people. Kind of falls apart when everyone is quiet though.