skysight-inc/HackerNews huggingface dataset:
I disagree. Stable should mean fixed, except for security bugs. You say "no breaking changes", but the Debian devs can only test the base system, they can't ensure that it won't break whatever software is running on the user's machine. In fact, my system may have a workaround for a bug that shipped with stable, and which might break if the bug is fixed later! Stable is stable, (non-security) bugs and all.

Plus, the point of the pre-release freeze is to make sure the whole system is stable. If you're constantly releasing new versions of packages, you can never guarantee that kind of stability.

Personally, I think people should just try Unstable; it works fine for a desktop/laptop system. I haven't had a major issue in years.
[Screencast] What happens when you delete an opened a file?
I would imagine a hammock or the floor. I have friends that prefer both.
I was thinking of the Torrens Island power station. Last I knew it was a coal fired power station along with gas turbines for peak load.
random acts of mass murder?
On the other hand "unstable" is way too unstable when you need a reliable environment in my experience. Packages breaking randomly etc... Completely expected of course, but I can't take that bet on a work computer for instance.

That's not my experience at all. Which packages have you had breaking randomly?
Right--there is no reason to use MMX today, and two good reasons not to. SSE2 and follow-on extensions give better performance, and the SSE registers do not alias the x87 stack, which removes the risk of a particularly nasty and difficult to diagnose class of bug (failure to issue EMMS following MMX usage can cause x87 stack corruption billions of cycles later in an apparently unrelated call tree).
If they're looking for pull requests, they won't find any salvation in the OSS world.
I think the question was "why aren't they running this public website with a cert signed by a widely trusted CA"?
You can think of it as a dual approach. We can consider "E is defined as mc^2, so basically we can extract energy from mass". Alternatively, we can consider "m is E/c^2, so inertial mass is actually energy at rest".

Both explanations are valid, which doesn't mean they are contradictory.

It's kind of like one person in the train sees the person on the ground moving, even though from the person on the ground's point of view, it's the person on the train who is moving. Who's moving? Well, the interpretation depends on the referential you choose.
So here, you can say there is a referential "mass" and a referential "energy". They will give seemingly different interpretations, but which are actually equivalent.

(On a side note, there are indeed no differences between E=mc^2 and m=E/c^2, it's just that it's easier to conceptualize inertial mass as being energy at rest with the latter.)
The only async support in ES6 were standardised promise objects and arrow functions (which cleanup the callback-heavy promise-based code). As well as extensive promisification of browser API but that's not directly ES6.
I'm motivated by Freedom. I have a goal to make myself and those around me free from the burden of financial responsibility, and geographical and time constraints. I don't want to have to do a job I don't want for money because I have a mortgage or bills to pay. I don't want to be dictated where I need to be in the world at any given time or how I should manage my time. I want this freedom and I will get it, because I can. My aim is not to be filthy rich (though I won't cry if by freak accident that happens). I just want to remove 3rd parties from having control over those particular freedoms.

Edit: At the same time, I am doing something I love to achieve this goal, so even if it takes me longer than I expected, in the meanwhile I'm enjoying myself and being compensated nicely for this.
Or perhaps it's simply an empirical measure of the typical ratio of known to unknown in software engineering: 1:2. It can be used as a heuristic to accommodate for the fact that we have biases and can't predict everything, but the industry as a whole has found a way around that.
Not sure what the weird hostility is all about, but... I think what they meant is that CoffeeScript doesn't support explicit variable declarations, instead implicitly defining variables when they are first referenced. That makes it hard to add explicit type declarations, because you've got nowhere to declare them.
This is 9 Reasons why I almost give 5 stars to Instapage
I'm sorry to hear that. For which position were you interviewing?
https://www.cloudorado.com/ provides more details and more providers though...
You can't clone it as many do challenge response but you can relay it - check out NFCgate for example.

This would allow you to say, hold one device to the reader and one against someone's pocket to open a door.

Or to share an NFC transit pass between multiple people over the internet.
One of the earliest working applications of this in the 19th century was very near to where I live in Dublin: https://en.wikipedia.org/wiki/Dalkey_Atmospheric_Railway. The railway was used to carry stone from the quarry (which was a few hundred feet above sea level) to the shore a couple of kilometres away, to build what is now Dun Laoghaire harbour.

One of the small roads near where the line used to run is still called Atmospheric Road.
There's also the protection against your online problems following you off.

Cuts both ways.
For what it's worth, you can get very good reception from NOAA satellites using a much simpler antenna: http://www.rtl-sdr.com/simple-noaameteor-weather-satellite-a...

Said from experience of having built something more complicated and having it perform worse than two pieces of copper tubing stuck in a piece of scrap plastic.
Can someone explain how some of projects can be MIT-licensed (or anything-else-licensed) as they claim? Aren't they necessarily in the public domain given that they're works of the U.S. Government?
But isn't it possible that performing "shaking" might not affect any "ball" when it's "inside of a box"?
I should start an over/under pool on how soon we'll start seeing the "OMG they banned my channel for THIS, and there's no person within 1000 miles I can find to fix it" type of posts.
Actually even the given article is not really-really the "original" (the illustrations by Donnelly were added for the publication in Whole Earth Review (Spring 1987), and the article misses a few paragraphs, the small preface by "Mad Millers" and the tiny, but useful "Appendix") the actual book, "The Basic Laws of Human Stupidity", written in the early '70's was originally published in 1976 in a very limited number of copies (for friends and colleagues only) and it was only published (in Italian as "Allegro ma non troppo" in 1988) and the original English one in 2011 (the Author M.Cipola died in 2000).

The 2011 "original" version is on archive.org:
https://archive.org/details/The_Basic_Laws_of_Human_Stupidit...
You don't need to read a book page-by-page, good readers recognize filler and repetition. I personally don't like reading summaries, they lack an element of "convincing" that immersing yourself into a real book does have.
We all deserved to be treated with that kind of dignity.

I'm not sure where our industry went wrong. You'd never ask a doctor medical school trivia during an interview.
> Even the FSF doesn't think GPLv2 is the right license for linux?

Yes, they want a stronger license---GPLv3.

(Edit: I read your statement as "GPL is the right license"; I corrected my post.)

> GPL'ing the kernel or not does not change that some people don't follow the rules. You can have them sign it in blood if you want. They'll just work around you or ignore you, as long as there is money to be made. Also, once you are big enough, cutting them off will just attract regulators.

Your argument could extend to the entire free software movement---to all software written under the GPL. Your argument could be extended to _any_ license! It's dismissive of the impact of the free software movement and the successes of the GPL, and it's dismissive of the legal system as a whole.
Garry Kasparov: “Deep Thinking” [video]
A Coq-based synthesis of Scala programs which are correct-by-construction
Isn't ES6 `.then(()=>{})` ?
Archive.is or outline.com are options.
>When you call for violence against non-combatants you're breaking the law in every single western country.

That's not entirely true. Abstract advocacy of illegal violence is protected speech under Brandenburg v. Ohio, 395 U.S. 444 (1969). Only when the incited violence is imminent (as opposed to at some indefinite future time) does the speech fall outside the bounds of the First Amendment.
The difference is what happens when returns aren't as expected.

In a pension, this can only be reflected in the payout up to a point. As such, much of the effect of mis-predicted returns is borne by current pension premiums and the captial buffer of the pension. Same goes for withdrawals, if either more or fewer people survive to benefit from a pension that isn't directly borne by the other pensioners.

With a tontine, the payout is directely linked to total number of beneficiaries and total returns. Any variation is borne directly by the benificiaries. This, means there is essentially no risk in administrating a tontine, as your capital buffer can't 'fall short'. Make the tontine big enough, and the risk averages out.

After amtortizing this risk, a trend-change (e.g. aging population or economic depression) is borne by the administrator in case of a pension and borne by the beneficiaries in case of a tontine.
I think it's important to remember that this isn't a personal attack on LIGO. This is just science doing it's thing.

It is always critical to try your damnedest to disprove the results you get that are what you want to get. Let your friends try, let your enemies try, and thank them whether they succeed or not.

Otherwise, you're using science to prove yourself right rather than using it to become right.
Fortunately, we are doing the battery+solar thing too. Actually there are multiple projects.

http://www.abc.net.au/news/2017-03-30/new-solar-project-anno...

http://www.reuters.com/article/us-australia-power-batteries-...
I don't think anyone is suggesting what is written here _actually_ happened. The point is that you are correct -- most interviews are not so stupid as to ask obscure Excel questions that are not relevant. That just doesn't happen.

The point is that, for some reason, we put up with this kind of behaviour in software interviews, and no where else would it be considered reasonable.
Attractive 8 Ball Pool Game Development
Certain government agencies and subsidiaries are exempt from having their work considered "government work" and can thus claim copyright if they want. I'm guessing the NSA is such and agency. Also if the work was actually done by a contractor then there are other exemptions.
There are also a lot of political views that would have been considered completely mainstream 5 or 10 years ago that now seem to be considered inflammatory, one example being open borders.
Try out React-Animations with this fun interactive demo
Even ignoring "implementation details", insertion at head/tail would be O(1). Why would you traverse the list to insert an item?
It's probably true in your corner of the world, but holding on to this jaded view will do nothing but help you to stay in there. There's another world out there.
DRA firm left 1.1 TB of data unsecured on an Amazon S3
30c/KWH = ~18p/KWH [1] before tax.

It varies by where you live and what tariff you're on but I pay ~10p/KWH, and this website suggests similar before the 5% VAT charge is put on [2].

1. https://duckduckgo.com/?q=30aud+to+gbp&t=lm&atb=v55-6&ia=cur...

2. https://www.ukpower.co.uk/home_energy/tariffs-per-unit-kwh
Honest question: why would I want a distributed scale-out RDBMS based on SQLite when there are others based on more performant server-based solutions (see Citus for PostgreSQL, Galera for MySQL, etc)

My understanding/recollection of SQLite is that it has significant performance issues with high concurrency. Great for a database on a pocket device, not the best choice for a horizontal scale-out high-concurrency system. At what point do I need horizontal scalability, but not care about concurrency on any one node?

Again, honest question - I'm not doubting the project or its value, I just don't get it.
Picocli – a mighty tiny command line interface
'How foul-mouthed hackers messed up my life'
> mid-Victorian period in the U.K. reveals that life expectancy at age 5 was as good or better than exists today, and the incidence of degenerative disease was 10% of ours

This is surprising, to say the least.
Thanks, but I'm not sure that's it. For example, when I look at at [1], I see an apparent contradiction with [2]. It almost seems like they don't know what they're doing, but surely that's because I'm misunderstanding what's going on?

[1] https://github.com/NationalSecurityAgency/DCP/blob/21c8d3efe...

[2] https://github.com/NationalSecurityAgency/DCP/blob/496402fa9...
There are two kinds of motivation. There is the desire for the project itself and there is the desire to work on the project. I would be overjoyed if one day, I pulled from master and found that the project I’m working on was perfectly complete!

But until that day, I have to find some way to keep on plugging away: planning, coding, testing, debugging, doing art, marketing, etc. It’s one of those things that maintains momentum through good developer experience and forcing myself to spend a little time on it every day.

And one day it will be done, and I’ll be able to step back and say “Wow. I made a thing.” Honestly, I don’t know if it will be that great of a feeling. But the anticipated satisfaction of a job well done, including the approval of my customers, is something that motivates me.

I’ll add that family can be super motivating too. Of course, I want to provide for them. But working on a side project and having your wife come by and say “That looks cool” is a pretty good feeling.
Infant mortality is constantly elided in order to exaggerate lifespan increases. Not to imply that infant mortality isn't a good thing to reduce, but when you say the average person dies at 50 and there's no concentration of people dying around 50, but instead concentrations in infancy and at the same age people die now (or later), the mean is deceptive.
Caveat emptor - List does not have read-after-write consistency. See https://forums.aws.amazon.com/thread.jspa?messageID=687028#6...

I've seen this issue numerous times in production. I've been quietly waiting for AWS to fix it :)
Yes, but that's a less useful story for the people and organizations built on gathering ever more power, so the alternative will be repeated until it sticks. Given the number of people in this thread who take the official narrative at face value, it looks like it's working.
I inherited a coffeescript codebase a few years ago and found that it had footguns of its own due to a weak transpiler.
See you in Warsaw on July 4
Yeah, I think ads can't really work well in our search + most users run adblocks already. We are still experimenting with ways we can monetise this project however in a way that doesn't reduce the value and quality of the product.
One of my favorites is the Speck cipher, which has been released before:

https://en.wikipedia.org/wiki/Speck_(cipher)

I'd be very interested in more public cryptanalysis of this. It's a damn simple cipher to implement, and if it were at least as secure as say Salsa20/12 it'd be very nice for all kinds of applications.
WebODM – An extandable application and API for drone image processing
That's how I feel when things come together: http://imgur.com/0uUIa06
LG G6+ with 6GB RAM, 128GB storage and facial recognition is coming next month
more and more regulation = less freedom

Simple equation, no way out of it
I don't know. If I was to get a new co-worker tomorrow I would hope that someone had checked that he had relevant skills beyond knowing that 'python' was a programming language and knowing how to sound overconfident in interviews.

And in the case of the doctor he'll have to have a verifiable degree from a verifiable university as well a verifiable several year long 'internship' from a reputable 'company' before you would even consider interviewing him.
Course: Web Development with Go
Law 2 is actually:
"The probability that a certain person
be stupid is independent of any other
characteristic of that person"
which is different.
Combining Cosmological Datasets to estimate cosmological parameters
Please, please share one of the funnier stories you have about grilling recruiters who didn't know the difference between AWS and GCE.
That really was funny, but man, it's hard to stomach "inspired by" when realistically it's a Mad Lib of the original post from Free Code Camp.
The answer could be extremely long but the single most important point is that the Python frameworks I used leave developers on their own to do architectural choices. Combined with some poor framework defaults [1] I always saw very poor project structures (my sample space is 3). I inherited projects with a single thousands line view (Django) or controller (Web2Py). Rails would basically force developers to create multiple controllers. Apparently developers using Django and Web2Py don't understand they should or can do the same.

If you're good at designing backends and the project is yours, no problem. You'll have to work more and reinvent some wheels but you'll get exactly what you want, no compromises.

If the project is for a customer and then you move on to another customer, do your best to leave a project that the next developer can understand easily. As every Django project can look very different, that's not granted.

On the other side every Rails project looks the same and every project I moved into was well organized. I'm a freelance and my customers call me to add features or fix things. They don't have time and budget for heavy refactoring so those multi thousand lines files are still there, minus some code I managed to extract.

[1] The poor defaults are that a single views.py and controller/default.py are almost all you need to run the app. Hence the 2670 lines default.py I'm wrestling against now. Luckily that was a small intranet backend.
Catchy concepts and convincing narratives sometimes precede more rigorous studies. As you yourself cautiously indicated, there might be something to this.

I can't satisfy anyone's need for a thorough scientific paper offhand, but I can certainly add anecdotal evidence : I regularly self censor online precisely because I know I'm being tracked in some fashion (and probably in ways I haven't even thought of : retroactive big data analysis 20 years from now is likely to be more sophisticated than it is today). I doubt I'm the only one.
A real world guide to WebRTC
The best thing any of us can do, as a member, is to ignore it.
If this is indeed true I'd imagine that most of the cause is diet based. Sugar is good for hummingbirds, not people.
as a react/redux developer i tend to write very functional javascript.. We had a CTO try and ram TypeScript into the project and it went over like a fart in church.
Even if they accept contributions normally (e.g. under the same license), the above licences will allow them (or anyone else) to make a proprietary fork.
Everyone is generally playing catch up with China in these matters so I expect this will show up all over the world in five to ten years as well.

And with "show up" I mean as blatantly as in China. I'm actually fully expecting these things to happen below the water already.
At work, I enjoy tinkering and have the opportunity to go solve interesting problems.

At home - I enjoy tinkering and that feeling of accomplishment with a job well done, whether that's washing my car, or making my home automation system do things that it wasn't intended to do.

If I think about it - these are both driven by a desire to be known as someone who can "do things," i.e. "I want the credit." [1]

[1] https://m.youtube.com/watch?v=pm-5gWhJ3qY
I never have time to make detailed list and I never get enough good specification from sales/business. Get 5-7 people in the room for planning meeting and try to do detailed list of tasks. For one hour you can tackle maybe one story or one and a half. I have backlog with 10-15 stories so 10hrs with 5 people is insane amount of money and you cannot do it in one day so it will take two weeks (1hr per day if all people have light schedule). In my experience such approach always ended up with complete disappointment, budget burned on arguments over nonsense.
Or they've received updates that make them too important to release? But likely it's just that they haven't had any major updates, and NSA internal bugfixes aren't important enough to push out, or aren't given out due to worries that that would be a national security issue somehow
OpenStack network mystery: How 2 bytes cost me two days of trouble
> but it doesn't actually say anything about how successful they were in reaching that goal.

How would measure that? To me it is simple: lots of cloud related infrastructure is written in that. So it seems successful.
there are clear value adds to sass i find.. not so much w/ coffeescript..

sass is more than just syntax sugar.
Err..

Whatsupwiththat.com is a notorious climate change denial site, and the second sentence in the Wikipedia page you linked says:

This hypothesis had little support in the scientific community, but gained temporary popular attention due to a combination of a slight downward trend of temperatures from the 1940s to the early 1970s and press reports that did not accurately reflect the full scope of the scientific climate literature, which showed a larger and faster-growing body of literature projecting future warming due to greenhouse gas emissions.
Interesting danmaku 23333333, is it also implemented in Xreact?
I currently live in Matsue. When I tell people I am a programmer, even decidedly non-computer people will ask "Ruby?" They have Ruby-branded instant ramen in souvenir shops (with the proceeds going to the/some Ruby association). And they have that billboard as seen in the article.
Forget the paleo diet. Someone ought to start the Victorian diet.
Umberto Eco on being prolific: “I am able to use the interstices.”
> People are starting to realize that this 'digital reputation' could limit their opportunities.

Thanks to the moral police and keyboard warriors out there normalizing contacting employers over an internet argument.
> I'd imagine that most of the cause is diet based

From the introduction:

Our recent research indicates that the mid-Victorians’ good health was entirely due to their superior diet.
Object-Oriented Java Primitives, 0.7 released
The fox knows many things, but the hedgehog knows one big thing. (1953)
Because sometimes people need to see the typical practices lampooned through another field's criteria before they can realize how far off the rails their own field has gotten.

See all the people who always pop up in interviewing threads to say that this crap really is necessary in order to test for knowledge of "fundamentals" (defined as a small set of algorithm questions that candidates now memorize the answers to out of books with little or no actual understanding, since all they have to do is regurgitate them, not understand them) and to weed out people who "can't code" (defined as people who haven't memorized the set of stock answers from the books).
For about 10 years, 2 per day, basically triple espressos (barring bed ridden state, without exception, every day). The last 5 years I cut back to one per day.

Probably like a cigarette smoker giving up smoking, the thought of getting jacked up on caffeine is not at all appealing.
They also have more harsh summers. To an extent, in some cases, the vernacular protects them from that with high thermal capacity and decrement delay to buffer energy transfer. But if you then have a fashion for large windows... not so much.

And all that doesn't help with ventilation and maintaining healthy levels of fresh air.