skysight-inc/HackerNews huggingface dataset:
Parts of El Capitan are written in Swift. See :

http://daringfireball.net/thetalkshow/139/federighi-gruber-t... From the Link :

"FEDERIGHI: We have all types here within Apple. They start out with the “I love Objective-C. I don’t want to change” to “OK, maybe there’s something to this Swift thing” to “Let me give it a try” to “I love it.” We’ve gone through all the phases internally. You know, we’ve had some really great adoption by teams like … the team that does the Dock and the window management on OS X, implemented all their new features for El Capitan in Swift and started mass-converting all of their code, and say that they couldn’t imagine going back and that they’re more productive with it. Part of what our internal teams need to deal with, though, is that they’re working on, let’s say, the current version of Swift 2.0 while it’s not done yet. I mean, while it’s not even WWDC-level done yet, right? And they’re working on the interfaces in terms of our internal frameworks that haven’t been modernized for Swift. And so, they’ve got it rough. They’ve got to really love it to make that leap because they’re working on a very, very bleeding-edge environment when we use it internally. Thankfully, with Swift 2.0 now well out the door, that’s stabilized things a good bit and they’re really open to it.

But there’s been just lot of feedback. And a lot of it has helped with the impedance, making sure the impedance between Objective-C and Swift is absolutely minimized because of course we have and will continue to have and continue to write more Objective-C code, and so the ability of Swift and Objective-C code to work together completely naturally is a huge focus. A bunch of things like generic collection, support for lightweight generics in Objective-C, were big pain points internally and something we fixed in the language, and is now great for all of our app developers externally. So, it’s been a not dissimilar road for us internally to what you see outside. But in terms of Swift and writing big apps, it’s certainly the case that when Swift 1.0 came out — heck, we didn’t support incremental compilation in the very first update. And so that was going to be a limiting factor for productivity for people who had big apps. A lot of that stuff has changed. And then in 2.0 having a good error-handling model, having the availability check so you could span API versions — these sorts of things. I think it really addressed the vast majority of pain points that we were experiencing, that I think the community was experiencing about writing larger apps. And so much about Swift is actually inherently better for building big apps because it handles modules and namespaces in a way more naturally than in Objective-C. It makes the API contracts a little more clear, the code more obtainable. So, we’re very comfortable."
You should be more outraged at the fact scissors are banned, not happy they were found by the Aussies.
> If you can't value the state-of-the-art research being done in your labs, then you don't really value a thing.

that's a bit simplistic. vowpal wabbit is cool, but if the corporation can't figure out a path from the research to revenue, then it's smart to spin it off or shut it down.

maybe the more amazing thing is that they couldn't find a competitive advantage in the vowpal wabbit project.
Reasons why I think it is shady.

https://medium.com/@seekshiva/reasons-why-i-think-freedom-25...
235+ Best Free WordPress Themes 2016 – Designrazzi
Textadept
Branch predictor
We only have the capacity to focus on a limited number of things
One concern that has always bugged me is that many opponents of relations with Cuba bring up Cuba's confiscation of property and goods owned by locals and foreigners while always giving China a pass on the same.

This treatment of Cuba is long overdue for correction and my only disappointment with Obama is that he didn't do this on his first term. To be out front with it, I am so tired of American leaderships not acting upon entering office and instead waiting until they are reelected when doing things that deserved to be done.
Freedom 251 is a $4 smartphone that packs in quad-core CPU and runs Lollipop
Fluentd is great, and works very well to inject logs into Elasticsearch. We were using it at OpenDNS. We didn't even try Logstash, as Fluentd did the job.

At OVH, both turned out to be way too slow, so we wrote Flowgger which is heavily used by all our services: https://github.com/jedisct1/flowgger
1% of the 4% or of the 100%?
Apple vs. the FBI. A plain English guide
I think a huge problem, is that some of the guidelines are insanely low and difficult to hit without serious diet modifications. A couple of years ago, I tried to stick to the Canadian RDA for salt and found it near impossible even on a whole food diet. If you engage in strenuous exercise or in manual labour, they are dangerously low.

A couple of recent studies are pointing to this problem with the Health Canada Guidelines http://www.thestar.com/news/gta/2014/08/13/salt_guidelines_a...

So studies that compare people at or near the RDA with people who are over the RDA are essentially comparing vegans, vegetarians and other people are very closely monitoring their diet to the general population.
This is the "click and collect" model. For example: http://shop.loblaws.ca
> The UK already has at least one mass-market grocery delivery company that is profitable (albeit barely - a pre-tax profit of £11.9m on sales of £1,202.9m).

I just checked Pitchbook and in 2014 Ocado has a ~3% EBITDA margin. This is hysterically low for a "technology" company.[0] For reference, Alphabet operates at ~30% EBITDA margin. The problem with food delivery profits is that they are hysterically thin and underpin last-mile problems (specifically in the US where population density is much lower than UK/EU).

Side note - Why the heck are PE ratios so high on the LSE? Ocado is trading at over 220x earnings...
Are we sure the numbers are rising? Maybe airport security just got better at detecting guns in the recent years?
> consumption not in moderation will lead to unwelcomed results

The whole point of these studies is to define the line between "too much", "in moderation", and "not enough". Saying "everything in moderation" is the equivalent of answering "when should I start worrying about my radiation dose" with "when it's too much". Technically correct, practically useless.
Pretty cool.

What's the likelihood of this every happening to a member of the public these days? I presume that, in the eventuality of all pilots being out, there's a hierarchy of people who would then take over? I.e. if there are no pilots on board, the head of the cabin crew would perform this?
I feel it's also a lot more about temperament than it is about experience. Some developers prefer to build from scratch and some prefer to maximise reuse.

I fall mostly into the second camp. For non-trivial functionality I will (in order of preference) 1. Find a good existing framework or library 2. Refactor something I've already written to be reusable 3. Develop something specifically for the task at hand.

Even when I plump for 3 I'll be thinking about how it could be made reusable - I just postpone actually putting any effort in that direction on the grounds of YAGNI.
Have you ever deleted something, and then wished you hadn't? I have drawn things on paper that I erased to try and make a new go at it, only to regret having erased it in the first place.

The recovery of an erased item in such an historical document is reason enough for me, and a great hack to be applied to other documents too.
Based on http://www.outerra.com/jobs.html and http://titanim.net/www/:

"[Outerra is hiring] to work on several game and simulation projects for large defense contractors in partnership with TitanIM", with the latter being "A global sandbox [...] simulation software platform" and "[holding] the exclusive license to the [Outerra] world rendering engine for military applications."
Virtual Reality’s Sci-Fi Trip
As a replacement for Logstash, check out Flowgger: https://github.com/jedisct1/flowgger and Heka https://github.com/mozilla-services/heka
When should a European startup seek funding from US VCs?
What do you mean "but"? Both are entirely consistent with an attitude of self-sufficiency.
I think many people's flask personal projects resemble his examples in some way ;) He covers just about everything a modern web app needs
Ah, nice! Only downside is that it doesn't support highlighting certain results. For example, Google Search Filter highlights Wikipedia and StackExchange results for, while removing cruft like Yahoo Answers.
Because most of the stuff is produced in Russia by Russian residents, why would they want the legal liability?
And the number of shootings on board airplanes has been ... zero.
Got me on the ruby part. Meant to say JVM. My point was more to the fact that their site's incredibly short on examples.

FWIW, I inherited a thrice-removed infrastructure in a latency-sensitive environment. It was fun ;)

Logstash was installed on a couple machines the night before I was going to load some configs from my machine. I didn't load anything yet, except that logstash-web was running at 2s uptime. For some reason, (with upstart's help), the logstash installation included a broken webservice with a bad config. It got stuck in a JVM-birthing restart loop that was enough to cause significant impact. It happens.

(Funny enough, same place used mongodb. We ran into an issue once where database cleanups failed once mongodb reached around 50% of the disk. Local copy cleanups are fun.)
Anyone who categorises a gun in the same terms as their wallet shouldn't be allowed to own a gun.
It's really hit or miss to be honest. I was skeptical when I first started using Ocado myself. I love to thump watermelons and feel the skin of honeydews for example to pick out the nice ripe ones. Quality is inconsistent - sometimes I get great choices, sometimes poor. I've learned now to buy certain things in person only. That said, this is only maybe 2-3 things a week which I can easily do at a fruitmonger or market. Certainly the convenience of the online shopping wins for me - carrying one bag home from the fruit stall is easier than 6 bags from Tesco.
"worth every penny"

They've drifted too far left for my taste. Used to subscribe, a decade or so ago.
Thanks, looks nice and pretty straightforward, will try it out
You, Apple, Terrorism and Law Enforcement
IBM has just open-sourced 44,000 lines of blockchain code on GitHub
Github page - https://github.com/openblockchain
John Hennessy, Stanford University: “Great Leadership Can Be Learned”
Suppose what would be headline if 7 guns will be from Middle Eastern guys, "Terrorists are attacking America"

Hoping not to get downvoted for honest opinion
This is one that I've bought this year: http://www.elektrogeraete-co.de/bilder/produkte/gross/434738...

Not a crappy brand, a mid-range product I think. Costs around 180 EUR here.
And that is a problem. The moderation here is noticeably inconsistent, depending on time of day / day of week.
Wouldn't be nice some kind of game like KSP with this engine in a MMPORG fashion? I know, keep dreaming :)
Why you should side with Apple, not the FBI, in the San Bernardino iPhone case
Thanks for developing this library, I have used it on several projects and really can't say anything bad about it... It just works!
it's JRuby: best of both worlds LOL
Trade, Not Trust;
I wonder what kind of device specs are required to run this kind of simulation properly. Couldn't find any information about this on the site and on the blog.
Raising the price of fuels would stop oil smuggling
Correct, no custom firmware, and it appears no downgrading your firmware to an older version without this restriction.

It's a trap-door upgrade.
They should hold a global meeting and call in a vote to determine the definitive reality of the matter.
Add Recommendation API to Build Machine Learning Apps
Probably means that there is now a restriction on the firmware upload page of the router, so that it won't accept any arbitrary image, most likely implemented via signing.

Doesn't necessarily mean you can't load your own firmware in, but it would raise the difficulty of doing so. Finding a serial console on the board, vulnerabilities in the software, things like that - more akin to jailbreaking/rooting your phone.
"the NRA will start insisting people open carry"

Cute gag - the NRA would not "insist", and would not suggest "open carry" for tactical reasons either. To top it off, guns were allowed to be carried on board US airplanes till the 60s.
And good luck keeping everything updated.

(Does go statically link the libc, too? If so, you should be rebuilding all your go applications right now, after the glibc issues reported on Tuesday…)
Might as well just store credit card info and passwords in plain text while we're at it. Starter app! Disruption!
UL is 3600 mg https://en.wikipedia.org/wiki/Dietary_Reference_Intake
The Seven Technology Predictions of 2016
And for those 20 years, their monthly payment never goes up. They can make any change they want to the property without asking permission. You end up, 10+ years down the road, with exactly the home you want, at prices that cannot be matched by renting in the same area. And if you pay a little extra each month, in 15 years, it is paid off, and you can keep it forever at the cost of nothing but property taxes.

Just because many homeowners do not stick around one home long enough to get the benefits does not mean that it is inherently a bad idea.
I got something similar for $1200. Glad I'm not the only one.
It was almost 0 (from 0.097 bolivars to 6 bolivars)
The best AI program still flunks the 8th grade science test
Specs are listed here: http://www.outerra.com/demo.html

Minimum requirements:

* Windows Vista and higher, limited Windows XP support

* Nvidia 8xxx series or better, AMD/ATI 5xxx or better with recent AMD/ATI drivers (older ATI series are no longer supported by AMD and their legacy drivers do not work well with Outerra)

* Recent graphics drivers!

* 1GB graphics memory

* 2GB RAM

* 500MB disk space for the initial install, up to 15GB for fully downloaded Earth dataset

Recommended:

* Nvidia 470GTX or better, ATI 6870 or better

* 2GB graphics memory

* a 2-core CPU
My previous one had something like, e.g. "Cook > Power > 500W > Time > 15 sec > 15 sec > 15 sec > Start" for cooking something for 45 seconds at 500W. None of my guests knew how to use it, because pressing buttons in wrong order would do nothing (not even error "beep").
Global Smartphone Sales Growth Slows to 2008 Levels, Says Gartner
ARM Unveils New Quad-Core Cortex-R8 CPU for Next-Gen Storage
Thread full of complaints about hijacking Skype accounts that's still going on
I don't see the reason why would you apologise for your english when you use the words like 'Exeunt' ... Otherwise good joke.
That is of course also a possibility.
percentages used as click-bait...

-How's the business?

-Great! We've had a 100% increase in visitors in a single day!

-Amazing, how many visitors today?

-two!
Copy/Compete; Yahoo is doing neither;
First flight of hydrogen-powered drone with water vapour exhaust
In that case the FBI don't get a warrant and compel a company to comply, they put out an RFP and pay a contract company to comply.
Ad Agencies Hate Tesla Motors
I would imagine they have some sort of existing procedure for this. They could call over the PA and say that the pilot wants to know if there are any GA pilots on board or some other cover story first.

Edit: For what it's worth this was posted on some aviation-specific forums I follow and there are several inaccuracies in the video. It's the person is not a 737 pilot but they may be a commercial pilot certified for some other aircraft, or just someone with a lot of time on their hands.
If you decide to learn Python, I'd suggest going through the Learn Python the Hard Way book. It's excellent.
Arma 3 comes to mind. Or Euro/American Truck Simulator.

That would indeed be amazing. Kind of a silly question, but having the world as a sandbox at your disposal has to be a game developer's dream and while it's technically very ambitious I have to wonder why nobody seems to be making any use of the fact that Outerra is trying to provide exactly that.
Some other options: people started traveling more; people are carrying guns more; people have become more absent-minded (smartphones?)
The Hip Hop Entrepreneur (just. Don't.)
Your typical 'geek' is just as hypermasculine as your typical 'jock'
Show HN: Fuge, an Erlang Port of GitHub's Scientist Library
yeah that bit didn't ring true to me either - I can't imagine Grad school being "loads of free time" unless perhaps you didn't care when/if you got your masters/PhD (and so just let everything slide).
Depends on what program you're in? In general I think grad school (esp. the PhD level compared to Master's) typically gives the student a lot of freedom. At the PhD level often you are basically an independent researcher and might meet with your advisor once every three weeks or so.

If that were the case, and you could complete enough work to keep your advisor happy within one week, that gives you two weeks of time to use...
The purser doesn't get any special training, I don't know of any incident on a commercial scale in which the pilot and the copilot were incapacitated or dead and the crew had even time to react.

There were plenty of incidents with small aircraft especially training aircraft where a non pilot had to land it but I don't think anyone untrained was ever in a position to land something as big as 737.
Lucid – World's First Consumer Camera for VR
Doesn't the old gun argument apply here? They're just punishing the average tech guy -- smart criminals will just find a away around it.
Velocity and acceleration are different things and Talking about less or more gravity is a poor descriptor.

At the center of the moon you would 'float' aka
no acceleration relative to the moon. You would still be orbiting the earth, sun, etc.

However by being at the bottom of a gravity well you get time dilation relative to someone in the same orbit on the other side of the earth.

However, it's important to note LEO means high orbital velocity which counters being higher in the gravity field. Similarly, standing on the surface of the earth you have time dilation from the earths rotation which you would not have at the center.

PS: On way to think about it is at the center space time is pulled by all the mass around you which is a stronger pull than standing beside a planet. However the pull is in balance, like a tug of war game nobody is winning.
Day in the Life: Didier Rappaport, CEO Happn and GQ France Digital Man of the Year
I have a really hard time putting my wallet in the same category as a wallet. Wallets don't kill people. People kill people.
And to add to that, the Cubans who fled during and right after the revolution started a Cuban-American Lobby that has been able to continually influence the hard stance our government has taken on them.

https://en.wikipedia.org/wiki/Cuban-American_lobby
Apple complies with Chinese authorities and not US?
Incidentally-
“The United States will come talk to us when it has a black president and the world has a Latin American pope,”

-- Fidel Castro, 1973

Edit: flanbiscuit pointed out that there is no official record of this statement. Letting it stay, as a mythbuster.
For anything involving data analysis and scientific computing Python really shines - though I'm often surprised the extent to which web-oriented programmers are unaware of this, I read things like "you can write better web services in Go, therefore Python is obsolete".

Python in science is kinda like the One Ring the Binds them - it is the glue that holds together the HPC code at CERN, ESA, NASA, and more, it crunches climate models and delivers your daily weather forcasts. Some really great projects like Cython, Theano, and Numba boost the performance of numeric code to native speeds with a fraction of the hassle of hand-written C. Mountains of machine learning research is done in Python, as well as statistics and analytics. And of course Numpy remains the de-facto standard of N-dimensional array libraries - if you look at numeric computing libraries in many other languages they will be framed as "Numpy-for-X".
Reddinator: My small Android widget for Reddit, turned into a full featured app
About 4 years ago I decided to delve into Android development. I had dabbled with Java before but for anyone who has done the same, they would understand that Android is an entirely different monster (although I have grown to like the platform, except themes.xml....yuk).

I decided to write a Reddit widget, partially because none of the current ones could satisfy my requirements, but also because I wanted one that I could tinker with and share with the Reddit community.

Looking back it's been a long journey. It all started as a small widget with no account support, to a full featured and highly customisable application. It's been an extremely gratifying experience over the years seeing it grow and all the hours I have put in have definitely paid off. The app was partially crafted by suggestions from the community but still I'd love to get more people involved in the project in a development capacity, which is why I'm posting here.

If anyone would like to get involved in development, join me on Github:
https://github.com/micwallace/reddinator/

If anyone wants to suggest a feature, start a discussion at (warning: ghost-town):
https://reddit.com/r/reddinator

Or just give Reddinator a go:
https://play.google.com/store/apps/details?id=au.com.wallaceit.reddinator
> or Go.

If you like Go, try Nim - it's like Go but without all the dogma. I wrote a blog post about my little Nim project: https://klibert.pl/output/slock_in_nim.html

> Why should I choose Python 3 for my new projects?

You shouldn't unless it fits all the constraints of your new project. Choosing a language is not, for the most part, a technical decision: sure there are language features and implementation features (those are separate matters!), but in the end it comes down to external factors: your experience with a particular paradigm, your taste in syntax, skills of potential collaborators and so on.

One thing of note, though: there is no rule saying that you can't use more than one language for your project. On the contrary, you can mix-and-match languages with relative ease nowadays (see https://klibert.pl/output/python_interop.html) and, in my experience, it works rather well. For example, in one of my projects I need to scrape a bunch of websites for data and then process this data. I wrote scraper in Elixir, which made dealing with network errors and parallelizing requests a breeze, and used Python with Pandas for the analysis part. It was a very pleasant experience: neither Python nor Elixir were up to the task on their own, but they worked very well together. It's even easier when you use a JVM, .NET or JavaScript-based languages.
Also helps that they have been interbred with domesticated cattle, and we have tons of tools to do it. Good luck rounding up Bison with just primitive tools.
Shampoo isn't very similar to a gun.

I can't find any stats, but I wouldn't be surprised if the number of people killed by aggressive use of shampoo was close to zero.
Python 3 is much more than changing the print() statement (which, actually, is a great thing). It's about unicode by default. It's about removing 100 of duplicates way to do things to have only one. It's about making debug much, much easier, while at the same time allowing you to write better code with less mistakes. It's about removing a lot of boilerplate. It's about introducing new syntaxes allowing things not possible in python 2.

If you see only print, you are missing the point.

But good news, there are many projects working to improve the perfs and/or bypass the GIL this year.
How Creators Can Become Company Leaders