skysight-inc/HackerNews huggingface dataset:
Debian 'stable' releases mainly target people who like fixed upgrade cycles. No feature/API/etc. changes for the lifetime of a release, only security patches. Means that you can have your servers routinely applying updates with relatively little worry that something is going to stop working because of a change. Even minor feature changes can break things, especially when run in scripts, so they prefer not to risk non-security updates, even small ones. Then you upgrade to the next release at a time scheduled to debug any problems that come up. I believe RHEL releases work somewhat similarly.

For my developer machine I prefer rolling updates, so I run Debian 'testing' on that one, which is basically a snapshot of what is going to be the next stable release, with daily updates (there are also distros like Arch that only do rolling release).

There's also a kind of in-between option: http://backports.debian.org/
> Crippling Pension schemes like final salary

Interesting. Final Salary schemes generally only became crippling as funding regulations were progressively lightened and removed during the Thatcher years. In allowing less investment, loaning back from the fund, funding holidays etc, many pension funds were hugely underfunded for a decade or two. Tied in nicely with wanting to promote personal pensions. Little surprise we then got the pension crises and failures, most notably Maxwell. More recently we had the pension miselling scandals and compensation claims stemming from this.

> Crippling strikes in '70s

Hah! Doing my A level homework by candle light. The unions absolutely had too much power in the 70s. Now they probably have too little, well nearer none. I remember the 3 day week and power cuts because the electric co was on strike. Every week someone else would be going on strike. I seem to remember even grave diggers went on strike in 78/79. A pony could probably have got elected wearing a Tory badge in 79 :)

With hindsight, the Thatcher "solution" was far too dogmatic, but much of the change was needed and backing away from the excessive taxation (80% top rate in 79). What's less well remembered is when Howe cut top rate in 79 from 80 to 60% he more than made up for it by doubling VAT and collection rates were far improved at 60% too, and again when they dropped to 50%. So tax take went up. Unemployment went from 1m to 3.5m (infamously they got elected in 79 with help from an election poster "Labour isn't working" [1]), and gave her the escalating welfare bill on which to squander oil revenues. Scotland and the industrial centres were hit especially hard under Thatcher which is why the Tories are unelectable there, even today.

[1] https://en.wikipedia.org/wiki/Labour_Isn't_Working
There's a security feature on El Capitan that essentially makes certain files and directories on your host system immutable. Presumably it's some set of filesystem flags, but not even root can change them. There's a magic nvram command you can use to disable the security feature (which if you're a developer you'll have to do eventually since you can't touch anything in /lib or /usr/bin or /bin). The command in question is:

nvram boot-args="rootless=0"

It seems to me that this is related to that feature. Although, I don't get why it looks like the two files are hardlinked but you can modify one -- maybe it's because this magic was only applied to the /usr/bin directory (and thus a hardlink to the file can still be modified). That's a bit dumb IMO, but I can imagine this being a bug in the OS X kernel.

Unfortunately, I'm not sure how to actually create such files (maybe if I disable System Integrity Protection, create a file and hardlink to it and then re-enable SIP). If I figure it out on my friends' MacBook I'll comment below.

EDIT: Okay, so it might not be what I said earlier. If I do something along the lines of:

1. Disable SIP (csrutil disable in recovery).

2. Create a file in /usr/bin and hardlink it to a non-SIP location (like $HOME).

3. Re-enable SIP (csrutil enable).

4. Try to change the permissions on either of the hardlinks.

It will fail. So presumably SIP correctly propagates permissions to all dentries. I'm not sure what's happening then.
"I can't ask that many people to change, it would take too long."

Made my day.

There is this famous conversation-starter: "If you could enact one law, what would be it?" I always say that I would force the US to ditch imperial units, the Fahrenheit scale, and whatever other wonky specialties they've come up with that just confuse programmers everywhere.

Also, let's get rid of DST entirely.
Sorry, no citable sources, just reading between the lines of "processed food is bad" and the dissatisfying explanations usually given in that context.

What we do know is that animals and humans have a natural ability to balance their diet (by developing seemingly random cravings?) and that this ability is increasingly breaking down in "western civilisation". It is a small jump from that to the idea that market driven "yummy engineering" could be the perfect setup to find the fault lines in our diet balancing instincts.
Identify Ransomware which has infected your computer
Self-discipline isn’t binary, it’s fluid. Some people that obtain their own wealth lose the edge they once had that got them there in the first place...and end up poor again.

It also isn’t a guarantee of success (nothing is). It’s a way of stacking the deck in your favor. It’s really one of the only things you can do if you want to move to a better socioeconomic status.

Frankly, I'm tired of this new pervasive idea that the system will always be against anyone that isn't rich and there's no point in even trying if you are poor. Ironically, this victim menality will continue to keep many people in poverty

We now live in an age of free information. There is free Internet access in almost every library in the country and you can learn many new skills from free video tutorials, college courses, and web pages. There are no more excuses.
You can use an nvram command to do it from the main OS.

nvram boot-args="rootless=0"

EDIT: Actually, it looks like that no longer works. Dammit.
That's kind've harsh. What's the issue? Homebrew was about the best option that's existed on OSX for a few years now I thought...
Yay, fuck Banjo.
You are confusing artificial general intelligence (AGI) with AI/ML. I can't blame you, it's confusing. AGI is what you are scared of, AI isn't.

(To be fair, your point still stands. The article starts out with run of the mill standard AI examples, and then at the end suddenly starts wobbling between AI, AGI and machine consciousness, which is still another thing.)
He was on BBC Radio 4 this morning, claiming that BALPA is setting up a project to do testing similar to that of bird strikes on aircraft, such as windscreens.

However, he did put emphasis on avoiding through education - rather than just testing impact.
I prefer ssh for this purpose since I don't want to store credentials somewhere in plain text.
It is a question of how they encode the image. Just like our eyes filter out most of the things and the brain reconstructs the picture, they might send compressed images that are easily reconstructed by their brains, but it takes effort to do it with computers.

Eyes are easier because they take the image and compress it (or maybe they work on compressed sensing :D). Sending images via sonar can be accomplished by a time sequence that might not be equivalent to the representation of image, but to the brains of a whale it can be reconstructed into a coherent one.
My Year-Long Experience as the Fastest Form-4 Trader
DJI just released its most powerful drone yet – The M600
Big-box stores like Petco and Petsmart generally have lower quality supplies at a high price point. Smaller pet shops don't generally have the resources to devote to growing their online presence. We are filling in for both of these market gaps.
Best part:

> So, what's the big deal? Crappy C code gets exploited every day, and we upgrade it, and then we're "safe" until the next huge hole that's been there forever is reported. (In the meantime, people party with their private stash of vulnerabilities.)
Storytelling: Narrative, Databases, and Big Data
Lazy programmers will write repetitive code, because copy/paste takes less effort than doing something the correct way.
Never attribute to malice that which is adequately explained by humor.
The problem is that System Integrity protection was put in place for my benefit and marketed to me as a feature that had been "designed to help prevent potentially malicious software from modifying protected files and folders on [my] Mac", and now that I have it and paid money for it (or the Apple hardware it runs on), I find out that it is making me less secure by preventing me from removing a software component which has a remote code execution vulnerability, and that the only way around that is to disable the feature is by using Recovery to update my computer's NVRAM.
Surely the main issue here is the risk of someone filling a drone with explosives.
> The tax cuts and deficit spending of former US President George W. Bush's administration were attempts to "starve the beast."

OK, so he was starving the beast in Iraq?
Here in Germany (which once consisted of 100-or-so small states), the introduction of a unified timezone only happened when railroad systems were built, because people noticed for the first time that their clocks were off by a slight amount.

Until the unified timezone happened, timetables would be printed with multiple timezone information. So maybe your train would depart in Dresden at exactly 14:00 Saxonian time, take exactly three hours to drive to Berlin, and arrive there at 17:06 Prussian time.
Because Apple have purposefully made it more difficult than it should be for developers to find and disable the vulnerable versions.....and thus far, not released a patch.
> if your explanation is "this has benefits in practice" then you're really claiming empirical, rather than theoretical, benefits, but then you need to be able to support those

I disagree strongly with your position on this.

Peaker has clearly found, as I have, that Haskell is more effective for him. We have pointed out repeatedly what the benefits are (as well as pointed out the drawbacks). It would be simply impossible for the stated benefits not to be beneficial in practice. The only question is whether the benefits are outweighed by the drawbacks. If you have already paid the one-off cost of learning the gnarly corners of Haskell then those drawbacks are significantly diminished.

You must realise that your insistence on empirical research is an idosyncracy and that people make decisions on programming languages all the time without such research. They are not, in its absence, merely "guessing" which language to use. They are making a decision based on their understanding of their own needs and on the strengths of the languages under consideration.

Furthermore, I wouldn't trust any empirical research on languages any more than I would trust empirical research on cholesterol[1].

In the absense of convincing empirical research pointing in either direction I think people should be free to make informal claims that "Haskell is more reliable than Python and more productive than Ada" based on their own experience and the experience of their colleagues. It's all we've got to go on. It's not ideal, but it's also not wrong.

[1] http://www.cbc.ca/news/health/old-cholesterol-warnings-steep...
Doesn't scale, its very chatty as a protocol and its not actually very reliable. I've seen software deployments over ssh scaled out to 1,000s of target servers and its just not pretty. Also used sitescope for alerting and the whole 'agentless' model (where 'ssh' is the real agent) is bad -- again poor scalability in both the CPU and reliability domains...
It would probably be best to use a microcontroller instead of a full cpu. I really like the Particle Photon. It costs $20 and is a joy to work with. It barely needs any power in sleep mode, and you can set it to wake up at scheduled intervals. Depending on the battery you use, a month of battery life shouldn't be an issue if it sleeps most of the time.

There are other microcontrollers with Wifi and similar capabilities that are even cheaper, like the ESP8266 at around $5, but I haven't worked with those before.

EDIT: I just saw you want it to wake up every five seconds --- in that case sleep won't help much and you'll need a big battery for a month of use, since wakeup and scanning for networks takes a few seconds. Waking up less often (eg. every 15min) would be more feasible, but it really depends on your intended use.
Atom vs. CLion
Right. That's one of those vague numbers; what's a "new dollar"? Increased advertising spend over last year?

Here are somewhat harder numbers, from the Internet Advertising Bureau.[1] 72% of ad spend goes to the top 10 players. The IAB doesn't break that down further. Pew does, but their data is a year behind.[2]

Google and Facebook haven't quite curb-stomped everybody else yet. Together, they have maybe half the online ad market.

The whole online advertising ecosystem, with supply side platforms, demand side platforms, auctions, and all that is becoming irrelevant. Google and Facebook sell direct and don't play in those systems.

[1] http://www.iab.com/wp-content/uploads/2015/10/IAB_Internet_A...
[2] http://www.journalism.org/2015/04/29/digital-news-revenue-fa...
I mean, yes, but I'll change my mind if I notice all the higher brows disagreeing.
If a user is having to write code just to use your interface, there's very likely a serious issue with your UX that far outweighs whether the developer felt it was worthwhile to use laziness to increase performance or not.
Magical Bunty_Vir_Wow Kidz
Talented web artists exhibit code-driven art
> and leave you with no upsides.

The only place I've personally seen client-side certificates implemented in a browser was for StartSSL's site (which is famously janky in it's workflow). In contrast, pretty much anyone who does anything on the CLI in a unix environment has a client-side ssh key set up, already good to go.
I think you must be using a very non-standard definition of continuation. What exactly is your definition of continuation? In what way exactly does OCaml "have" them that Haskell doesn't?
Not anymore ;) Good find!
Have a look at https://quaderno.io/ for handling the EU VAT stuff. I actually don't use it, but I remember that they provided a checkout experience similar to Stripe.
Same problem is valid for Python. The subprocess module on El Capitan has a bug that has caused me a lot of trouble recently:
http://bugs.python.org/issue26083#msg258011

You'll need to put an updated subprocess.py in your Python path, editing the one provided by OS X is prevented by the System Integrity Protection... ¯\_(ツ)_/¯
What if I want to decide for each individual package if it should get

(a) upgraded to the latest version

(b) upgraded to the latest version that the developer considers API compatible

(c) kept frozen

Is there a way to do that with the debian package management system?
The question is not "can these problems be more or less solved" with Cython or Numpy, but: we shouldn't have these problems in the first place. We haven't talked about deployement yet, which is another wart of Python. I guess it can also be kind of solved with another lib/tooling yet-to-come, but how many of these things are we going to pile, whereas a newer language could get it right, or at least, better, from the word go?
We can bond with horses, pigs, cows, chickens, all sentient animals, some even outsmarting the dogs.

We can't really start with dogs until we acknowledge the fact that sentience deserves our compassion. When we are complacent and seek convenience you won't really see the major recognition, of aliens or worms or other sentient life.
It's not as lopsided as you make it appear.

Norway was poor before they found oil. They basically had a fishing industry and that's it.

Britain was an empire that never saw the sun set.
Simple Hello World Example in React and Redux
MaintainableCSS an approach to writing modular, scalable and maintainable CSS
It's pretty, but lazy IO is evil:

https://www.reddit.com/r/haskell/comments/1e8k3k/three_examp...
If you do not have Xcode installed but do have the Command Line Tools, you will find the vulnerable git /Library/Developer/CommandLineTools/usr/bin/git

so the command would be:

sudo chmod -x /Library/Developer/CommandLineTools/usr/bin/git
The econony is slowing, so this shouldn't be a surprise.
Hey. Just read it start to finish, since reading your comment. It was good. Thanks!
What was wrong with the man page design? I loved it. Apart from the monospaced font, it is clean and easy to follow.
Hundreds of thousands of LOCs. ~15 developers

I didn't say there were no corruption issues. Just that they're rare and a very small minority of the time is spent chasing them.
In return, get determinism and optimality of execution.
If you take patent rates Europe (or at least some of its member countries) are pretty competitive. However innovation happens a) in old companies, b) in SMEs which are not venture-backed, hence don't have the same leverage.
Not everyone has Xcode installed.

For those of us who have only installed the Command Line Tools, you will find the Apple supplied git at /Library/Developer/CommandLineTools/usr/bin/git

so the command to disable this vulnerable version is:

sudo chmod -x /Library/Developer/CommandLineTools/usr/bin/git
Review of Joomdev’s JD Atlanta 3.5.1 Joomla Template – AnsMachine.Net
I would recommend also installing an updated git through homebrew and using that instead.
I think timezones are useful. But the rest is not. We could just agree on a (non-solar) calendar that is predictable for the next, say 1000 years.
I believe that toggling a boot-arg only disabled SIP on early developer betas of OS X 10.11. For shipping releases of El Capitan you need to use csrutil from the recovery partition as a parent comment mentioned.
Is it free software?
I appreciate that the source code is really well annotated!
Setup a local Jenkins for your iOS project
آفر تور مشهد در هتل عرش ورود ۳ اردیبهشت ۹۵
*"Also consider attack surfaces here, how many exploits have there been on say openssl and apache/nginx over the Past 1/5/10 years. How many on OpenSSH?"

This. I can't believe the top comment on this post is supporting TLS (as implemented currently) over SSH (where everyone is basically using openssh). There's pretty much a guaranteed "named" widespread TLS based attack exposed every month or so. Whether it's due to TLS the spec or the prevalent implementations, it doesn't matter. Any application designer choosing a protocol has to contend with the fact of shitty implementations of the underlying layer when thinking of security.
Right, but that method puts an associate lawyer with a $1.2M mortgage and $80k car loan beneath the guy who lives in a cardboard box behind a Starbucks.
Show HN: How to deploy machine learning models in the Cloud (Python)
The reason - it is not because she agrees with the matter. It is because it is not her job to decide. It is the job of the law to clarify if he is guilty or not.
Scientists Are Using Stories to Teach Human Values to Computers
Yes and i dont use Arabic numerals. Whats it in Roman?
Do note that Drudge Report is far from an unstyled page. I'd say the styling it does have is far worse than the default browser styling in terms of readability.
Not the one you're replying to but I just played it (without having read comments) and thought that was a neat feature :-)
Getting a list of accounts (needed if you want to integrate with Google login), asks the user if the app can read their contacts: https://code.google.com/p/android/issues/detail?id=189766#c8.

Another example is phone state https://arnowelzel.de/wp/en/android-and-read_phone_state (games use this to adjust volume to not drown out calls). There is a replacement, but it's not well known.
Or... once you are rich you can afford a high horse.
As much as I would like to see browsers having nicer default styles (and all browsers ignoring website CSS), it will never happen because too many websites will break as a result since many of them implicitly rely on certain defaults like black text on a white background, link colours and other stuff.
You and OP are not alone I'm with You :) Take a time and read about burnout: what is that, reasons of that and what to do. (There is a plenty of sciencific papers about this) It's really a killer! I have it 2 times in 6 months at one workplace, before I managed to leave.

I'm feeling kinda better now, but this feeling of panic will never completely leave me.
That's great, thanks for posting the link. Larry Wall has a satisfying writing style, the little touches of humour are very well judged.
Binctr: Static unprivileged self-contained containers as executable binaries
Just like continuously breaking all the DRMs stopped any new movies from being produced, right?
Actor Platform releases voice calls and search
Same as always. Apple only care about security when people start screaming.

I can't wait until a worm or similar wide-spread disaster hits the Apple eco-system and just deletes the system when it's done spreading.
How much would Bernie 2016 cost you?
^ THIS ^
I upvoted for discussion, but I actually disagree. Consider Web development as a major counterexample.
Isn't this why beacons and iBeacon are supposed to be the next big thing in retail? I've got a friend who just got hired to do sales in Asia for a beacon company. Apparently, they're blowing up (or trying to)?
Language design is vital for a language that can evolve. If you build a language for "cowboys" with the immediately-useful functionality that you can see, but without the "language geeks" insisting on the underlying principles, you end up with a language like perl - one that can dominate a particular use case for a while, but will be virtually impossible to evolve, and ultimately fall out of favour as it's overtaken by languages with firmer foundations.

That's why I'm betting on the strongly-typed functional tradition - OCaml/Haskell/etc. These language already have the killer feature from this article: they can be (almost) as expressive as Python and (almost) as performant as (naive) C++. But they also have really solid design with a lot of thought put into it that will let them evolve to meet the needs of the future.
Creative Bow Ties for Men
All Leanpub's free ebooks
mmm would you please elaborate?
Mozilla Thunderbird updated to 45.0
My mother never forbade me to play any games and generally made not much rules.

It always felt strange to me, visiting a friend who can only play special games or only play for one hour a day etc.
Vim documentation is solid too: it's included in the editor (like Emaces), and you can look things up with `:help` org `:helpgrep`. There are both tutorials, end-user-oriented pages and comprehensive references. IMO, Emacs is still slightly ahead with its C-h a/f/c` commands, but both projects boast quite good documentation.
I was asked an interface question in a recent Big 4 interview, not a system design one (even though I was told one interview would explicitly be system design). Though perhaps it depends on your experience, as a fairly recent graduate, if I was asked how to design a big web service I would be answering by rote so it wouldn't be much of an indicator.
Contracts that are enforced at compile time are types, whether you call them that or not.
If I had to guess I'd say most phones (esp. cheap Androids) have too shitty sensors for this to work reliably enough.
Hehe, I had a friend whos parents were jehovas witnesses. Their parents didn't want him to use special sounds on his digital keyboard, because they sounded like ghosts and this was considered evil.