skysight-inc/HackerNews huggingface dataset:
I was half expecting OS X El Capitan to be on the list. I skipped Yosemite, so I'm comparing it to Mavericks. El Capitan is slugish in some weird way and some of the feature clean up is making things less usable.

Maybe I'm not Apples target audience, but they seem to pushing people who rely on their Mac for getting work done away. If you do email, documents and spreadsheets it won't matter if you're on Windows 10 or Mac OS X. As a developer I'm considering moving to BSD or Linux in the future, because Apple keeps messing with my desktop.
Seems like a prime opportunity for a class action lawsuit. Juniper was selling a class of products that categorically did not do what it claimed. What would be interesting is their method of defense. As was pointed out to me in an earlier thread, companies have legal immunity when assuring the intelligence community with their work.[1] But Juniper already claims that they do not assist third parties to compromise their products. So they would either need to change their statements or be ineligible for this defense.
LinuxWorld.com: What is your advice to designers of new programming languages?

Dennis Ritchie: At least for the people who send me mail about a new language
that they're designing, the general advice is: do it to learn about how to
write a compiler. Don't have any expectations that anyone will use it, unless
you hook up with some sort of organization in a position to push it hard.
It's a lottery, and some can buy a lot of the tickets. There are plenty of
beautiful languages (more beautiful than C) that didn't catch on. But someone
does win the lottery, and doing a language at least teaches you something.

Oh, by the way, if your new language does begin to grow in usage, it can
become really hard to fix early mistakes.[0]

[0] http://www.itworld.com/article/2826125/development/the-futur...
How about: http://paperswelove.org/
Er, what? The LLC doesn't require personal liability... That would kind of defeat the whole purpose! Perhaps you mean that sometimes those extending loans to single-member LLCs require that the member co-sign the loan?

(edit: I'd walk away from that loan, given the issue of piercing the veil I mentioned in my previous post.)
Gamers Build Working Computers out of Virtual Blocks (2010)
Caching, caching, caching. And load balancing.
Well the only difference seems to be whether the x axis is ordinal or continuous.
Sure, but that's clearly not what this investigation is about. From the article:

>DCA Commissioner Julie Menin, who launched the investigation this summer, said the numbers show an insidious form of gender discrimination. Compounding the injustice, she said, is the wage gap. Federal data shows women in the United States earn about 79 cents for every dollar paid to men.

They're framing this as a social justice issue and even using that ridiculous 79 cents statistic, which has been thoroughly discredited. When making actual apples-to-apples comparisons, the wage gap becomes an error bar: ~96 cents on the dollar.
> So instead of typing this in google, you would send a message to a chatbot?

How is typing something in Google different than sending it to a bot, other than currently you use different input boxes to do it? To me, this sounds like just unifying the messaging and search interfaces into one DWIM interface, and isn't really surprising given how much Google has been trying to merge everything into a shared DWIM interface.
Original Bitcoin research paper [pdf]
The clickbait potential for any headline involving Apple (pro or con or neither) is well-known, but for whatever reason Gawker properties seem to have been going out of their way recently to try to harvest clicks from a very specific segment of teenage Apple haters. This is what happens when a news outlet thinks that their commenters reflect their readership, it'll be interesting to see if it works for them but it doesn't exactly reflect well on their editorial maturity.
"nitrogen attitude thrusters"
Think that was supposed to be altitude?

edit: just saw this at the bottom and it made me smile; "Apologies for any typos in the above."
> I would think things like strict gun control in other countries could lead to a different ratio of murder to other violent crimes.

You'd probably be wrong. Must gun related fatalities are either self-inflicted or accidental. Murder usually occurs in a fit of rage between people who know each other, i.e. found a cheating spouse, road rage, drunk and stress, etc. You don't need a gun to kill someone, and I would wager most murder occurs through some sort of beating/strangulation.

Further, the United States is 121 on the list of intentional homicides on wikipedia[1], where as Greenland (Denmark), which arguably has tougher laws is 26 on the list. However, if you compare the list to those of the poorest nations, you'll find a much stronger correlation. violent crime is far more correlated to the wealth per person in an area than gun regulation.

Gun control is more-or-less just a politically charged topic that is used to garner votes from the public based on emotional pleas.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_intention...
I think Apple already does that for the content delivered by iTunes
A decent resource: http://paperswelove.org/
The origin of this idea, for my first introduction I guess, was in The Mythical Man Month. I don't have a copy at hand, so I can't read what Fred Brooks wrote specifically. 10 is very precise, but really the writing was about the order of magnitude that people can manage in a day. It's about the level of complexity involved.

10 lines of assembly is very clear about what exactly is happening. It's a sequence of adds, loads, branches, stores, moves, etc. Each step is incredibly clear, but what are they operating on? Now it's not so clear. What is R2 at this point in the program? Am I calling a subroutine? On this architecture is there some way to automatically handle this with storing the PC and everything, or am I going to use a regular branch instruction? Regular branch? Ok, now I'm storing the PC and other information away per our calling convention.

C: Oh, I'm calling a function. I'm calculating a formula. I have named variables, so it's clear what I'm operating on (hopefully, this is at least possible here, even if not well done in practice). With typedefs, good naming conventions, structs and enums, you can maintain an order of magnitude greater complexity in the same time as an assembly programmer, in an order of magnitude lower amount of code.

Haskell: I have functions, I have types, I operate over these types transforming them from one to another. Collecting objects of a type here, transforming them there, zipping them with those, and back again. And I've written a function that would take dozens of lines of C or grosses of lines of assembly, and it took me an hour. Again, an order of magnitude more complexity can be entertained in another order of magnitude less code.

Don't get stuck on the specific number, that's incredibly pedantic and unhelpful. It's about the degree and magnitude.
https://news.ycombinator.com/item?id=9112145
HN members can bypass the registration and attend for FREE using code HACKERNEWS.

Speaker list:

•David Heinemeier Hansson (creator of Ruby on Rails)
•Joel Spolsky (co-founder and CEO of StackOverflow, founder of Trello)
•Thomas Kurian (EVP at Oracle. Oversees all 3000+ of Oracle software products)
•Rebecca Parsons (CTO of Thoughtworks)
•Kent Beck (Created Extreme Programming, created TDD, co-created Agile, authored 9 books)
•Bob Martin (created the Software Craftsmanship Movement)
•Tom Chi (co-created Google Glass)
•Yehuda Katz (Ember.js, JQuery, Rails Core committer. Created HandleBars)
•Jocelyn Goldfein (recent Engineer Director, Facebook)
•Qi Lu (Executive Vice President at Microsoft. Oversees R&D for Office, SharePoint, Exchange, Yammer, Lync, Skype, Bing, Bing Apps, MSN, and more)
•Ed Roman (founder of TheServerSide.com, Java book author)
•Aaron Skonnard (CEO of Pluralsight)
•Brian Fox (created the GNU Bash Shell, Emacs maintainer)
•Chris Richardson (Java Champion, created the original Cloud Foundry)
•Orion Henry (founder of Heroku)
•Hampton Catlin (Created SaSS, HAML, m.wikipedia.org, and book author)
•Jon Skeet (#1 answerer on StackOverflow)
•Dries Buyataert (created the Drupal programming language)
•Janet Weiner (Engineering at Facebook, big data expert)
•Floyd Marinescu (CEO, InfoQ)
•Nathan Marz (creator of Apache Storm)
•Rod Vagg (Node.js Technical Chair and Core Committer)
•Sarah Allen (Co-creator of After Effects, Flash video, recent Presidential Innovation Fellow)
This is while the Board was still sitting on the information that the company was tanking in value, and they thought their shares were valued at $4 or more. Not after the sale.
Great list of speakers!
Crumbs, it takes me about two weeks to get through a paper properly!
On contrary, the person making that claim needs to prove it's true or else we reject it as FUD against proprietary software. For a long time, the only software to resist prolonged pentesting by NSA were proprietary products certified to B3/A1 and Type 1 respectively. If NSA could hack them, they couldn't pass. Likewise, in safety, we've seen a number of high assurance systems fielded where every state (including failure) it could be in was known ahead of time. Some setups, like mainframes, hit 17-30 year uptime. All proprietary.

Meanwhile, in OSS land, we have a steady stream of easily-prevented or detected defects that compromise security. Just like in most proprietary shops. Like proprietary, those OSS projects producing highly-secure stuff are done by great designers/coders with careful review and testing processes. The community-developed OSS hasn't reached the assurance of aforementioned proprietary systems or some in academia. Yet, highly correct or secure stuff seems equally rare in both types of development with proprietary having a bit more just because there were people paying professionals to build those. In theory, with free/cheap labor, OSS could eventually produce more but there's not enough interest.

So, the endless stream of bugs in both closed and OSS software that are often really old disproves many eyes argument. It didn't work for even shallowest bugs consistently, much less deep ones. Software quality comes from people taking responsibility and putting time into QA, esp design/code review. OSS, shared-source proprietary, closed-source... always same requirement that gives quality.
Cold Fusion is _real_. It powered my website back in the 1990s. Where have all of you been since then?
Loading temporary add-ons in Firefox
You're referring to the 'Gamow window' right? From what I understand, the Gamow window only refers to the energy levels of the particles, rather than temperature per se. I'm guessing that's why approaches like Muon-catalysed fusion can work at lower temperatures.

https://en.m.wikipedia.org/wiki/Muon-catalyzed_fusion
Earlier this year I was was laid off from a startup that went bust. We failed to find a market that could support us, and the investors lost confidence and pulled the plug. It was the prototypical startup failure story.

Here's the thing: if the founders came to me tomorrow and said "I'm starting a new company and I need developers", I'd probably join them.

Why? Because throughout the whole thing they acted absolutely properly. They kept us in the loop about the company's situation as it deteriorated and did everything they could to salvage the company and pivot into something new. And we trusted them enough that almost the entire staff stayed on until the end even though we were almost certain for a few months that the company was probably not going to survive.

When the investors declined to reinvest, the founders shut the doors with enough money left in the bank to pay a modest severance and keep a skeleton staff on for a few months to wind down the company and service customers during their notice period.

Some colleagues have told me stories of places they've worked where they didn't find out the company was broke until their paycheques started bouncing, the landlord started stopping into the office asking for the executives, and those executives were nowhere to be found.
Ah, thanks, makes sense.
infinite8s beat me to it, exactly what he/she said.
You're missing the issue here. Cherry picking websites that are zero rated is evil, monopolistic practice. If the internet is to be subsidized to the poor, then give them the whole internet. Not just Facebook and a select few other websites.
Erm, Google's business model is to perform MITM for economic advantage. The popularity of this business model is what rekindled this "debate".

Their use of TLS is like an amateur's use of XOR - a secure primitive in a very narrow context that ignores the big picture. Google is the type of backdoor the skinjobs are grooming us to accept.

I think it's only a matter of time until Apple Inc lands on "Game Over", but Google is playing an entirely different game.
"Actual discrimination" is made solely of data and algorithms. The use of data and algorithms does in no way protect you from being discriminatory.

The discrimination occurs when you say "in economic terms" as an excuse to ignore all the other data that people look at when determining what is discriminatory or not. Or maybe when you say "maximum profit" is the goal of your algorithm; it's clearly not the goal of the people determining what is discriminatory, nor is it the goal of society in general.

Not all discrimination is bad, nor is always a problem. But you can't argue that it doesn't exist just by ignoring the variables you don't like or can't see. You can't say "all I see is numbers and price stickers" and think that gives you any credible expertise on quantifying the value of human interaction and culture. Oversimplifying the problem always introduces errors, even if it is necessary.
Patients Fear Spike in Price of Old Drugs
Yeah, i'm probably unnecessarily paranoid about it but it does still bother me.
3D touch isn't something I have high hopes for. Everything Apple does is for the benefit of the average user, but 3D touch goes the other way. There's not real discoverability in 3D touch, of cause that's a general problem with touch interfaces.
My thoughts on startups and equity is that you can't pay your current bills with equity. The only way equity would make a difference in whether I joined one startup or another would be if I received two offers with the same salary, benefits, and point or points you've mentioned above, I'd pick the one with more equity assuming it's preferred.
Surprised nobody mentioned The Morning Paper yet: http://blog.acolyer.org/
That all makes sense, but potential startup employees still need to be educated about the reality that common shares are much less likely to be worth much than preferred shares. Specifically, if a startup asks a potential employee to take a below-market salary with an option package -- which happens all the time -- the potential employee is best advised to value the option package at zero. The real reason, if there is one, to accept a below-market salary at a startup is intangible: experience and connections.

Edited to add: your item 1 overlooks the fact that founders hold a much larger piece of the company than any post-founding employee. An exit that makes a founder wealthy may do nothing more than compensate an employee for the salary difference.
This seems to get trotted out once a year like it's a new discovery.

Consumer Reports study from 2010: http://www.consumerreports.org/cro/magazine-archive/2010/jan...

University of Central Florida study from 2011 (I can't find it online anymore) was mentioned in some of the other studies as saying basically the same thing.

New York Times on The Pink Tax from last year: http://www.nytimes.com/2014/11/13/opinion/the-pink-tax.html?...
It Pays to Have a Marketer Who Codes
Follow some academics in the field you are interested in on Twitter.
My favourite has been "Industrial Applications of High-Performance Computing: Best Global Practices", CRC Press, April 2015.
> So, just like the FPU, and SIMD, GPGPUs as highly parallel DSPs are being merged into the CPU.

Not really by what I can see. It's on the same chip but logically separated and not integrated as instructions of the CPU. There's also reasons to keep high power GPUs separate: cheap GDDR ram, high thermal output.
I checked their site, out of curiosity, because Spotify sounds, um, spotty, to me on mobile. And, it is at 96kpbs on mobile when on "normal" mode, which even for Ogg Vorbis (which does sound better at lower bit rates than mp3) is a bit low. But, I learned there is a higher bit rate mode (160kbps) available, I just need to turn it on, which is cool. It's too bad Spotify isn't as good at predicting my preferences as Pandora.
They voluntarily signed up for PRISM. That's all you need to know.
Generalized LL Parsing - http://dotat.at/tmp/gll.pdf

Parse ambiguous context-free grammars in worst-case cubic time and unambiguous grammars in linear time, with an intuitive recursive-descent-ish algorithm. GLL is the future of parsing IMO, more powerful than packrat/PEG parsers and comparatively easy to write by hand. It also handles ambiguities more elegantly than GLR, IMO.

Dependency-Based Word Embeddings - https://levyomer.files.wordpress.com/2014/04/dependency-base...

word2vec algorithm with context based on linguistic dependencies instead of a skip-gram approach. A quick explanation is skip-grams give words related to the embedding (ex: Hogwarts -> Dumbledore) and dependencies give words that can be used like the embedding (ex: Hogwards -> Sunnydale). It's not meant to replace skip-grams, but augment them; skip-gram contexts learn the domain and dependency-based contexts learn the semantic type.
HPMOR was fantastic - very well done re-imagining of Harry Potter with Harry as a rationalist, challenging long-held beliefs about magic. Plot, pacing, etc. were great. Really influenced how I think about my own beliefs as well.
I've always found it unfortunate how he, and others, implicitly define the success of a programming language as its popularity. A programming language can be incredibly interesting and useful to you and others without ever becoming fashionable—and that doesn't mean it has failed!

I think there should be other metrics for success: a programming language can be useful to a dedicated community of experts, it can be useful to a single company, it can be great for a single use-case or even just great for you, it can push novel ideas or showcase a novel design philosophy, all without massive popularity or market success. (And it's not like most languages directly make lots of money anyhow.)

Popularity is a poor proxy for quality, and quality matters all on its own.

Keeping this in mind changes a lot of his suggestions, I think.

Completely unrelated note: what the article calls "lowering" I've more commonly seen called "desugaring" and is, indeed, a powerful technique both in terms of implementation but also in terms of understanding a language—if a piece of syntax is pure sugar, you don't have to understand anything new, just how the syntax it desugars to works.
> As a further factor, I have heard that women tend to return clothing more often than men, leading to increased costs for shops that sell to women in comparison to those that sell to men only.

Some of that is that fit is more complex for women (and sizing less consistent -- which unlike the other part, is a direct result of commercial practice -- compounding the problem.)
You should look at Sandstorm.io, which aims to do much or all of this. Some things like migration between servers is still on the roadmap.
Structure is syntax. Even if it's non-textual, say visual languages, there's still a structure and syntax to the language.

What's your vision of a future, syntax-free, language?
An effect of browsing HN on a phone at 6AM while packing for a trip, I'm afraid. Using the 6502 (though I know nothing operational about either processor) is a great idea; I'm sure there are some good systems programming texts kicking around from those days that target that family, and would make a nice introduction to development on a simple 8-bit design. Are the 6502s still used in microcontroller applications?
In a statically-typed language with reasonable tools you can right-click on an expression and see what type it is. This whole thing you're describing is a non-issue.
Reaching out to poor people is a poor propaganda excuse to make sure the regulator doesn't come after them.

Free Basics is being advertised in metropolitan areas, not poor villages. Why waste money advertising it on TV Channels which only the elites watch? Poor people cannot afford subscriptions to those channels. Yet they're running Free Basics ads on those channels. Why don't they limit Free Basics to first time FB sign ups? Why are they targeting people who already have internet connections? Majority of people who will sign up for Free Basics are the ones who already have internet. That is exactly what Zuck wants. No advertising money to be made in remote villages. If it was...Facebook would be in the villages...it is NOT!

The fact is that Facebook is not committed to Net Neutrality.
Note to self: add a small mechanical trigger for a parachute for cases of emergency. This will trigger if the drone falls at a certain speed.
Here are all the ones I read this year

A Dance with Dragons (A Song of Ice and Fire) by George R. R. Martin
A Feast for Crows: A Song of Ice and Fire (Game of Thrones) by George R.R. Martin
The Confident Speaker: Beat Your Nerves and Communicate at Your Best in Any Situation by Harrison Monarth
House of Leaves by Mark Z. Danielewsk
To the Last Man: A Novel of the First World War by Jeff Shaara
Dead Wake: The Last Crossing of the Lusitania by Erik Larson
Becoming Steve Jobs: The Evolution of a Reckless Upstart into a Visionary Leader by Brent Schlender
George Washington's Secret Six: The Spy Ring That Saved the American Revolution by Brian Kilmeade
Think Like a Freak: The Authors of Freakonomics Offer to Retrain Your Brain by Steven D. Levitt
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future by Ashlee Vance
Finders Keepers: A Novel by Stephen King
The Guns of August: The Pulitzer Prize-Winning Classic About the Outbreak of World War I by Barbara W. Tuchman
The Wright Brothers by David McCullough
Seveneves: A Novel by Neal Stephenson
The Devil in the White City: Murder, Magic, and Madness at the Fair That Changed America by Erik Larson
Hitler's Last Day: Minute by Minute by Emma Craigie
The Girl on the Train by Paula Hawkins
Robopocalypse: A Novel (Vintage Contemporaries) by Daniel H. Wilson
Robogenesis by Daniel H. Wilson
In the Heart of the Sea: The Tragedy of the Whaleship Essex by Nathaniel Philbrick

My 5 favorite ones from that list are

In the Heart of the Sea: The Tragedy of the Whaleship Essex by Nathaniel Philbrick
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future by Ashlee Vance
To the Last Man: A Novel of the First World War by Jeff Shaara
Dead Wake: The Last Crossing of the Lusitania by Erik Larson
The Wright Brothers by David McCullough
This is pretty helpful and what I've used.

https://github.com/anapsix/docker-alpine-java
You've never seen "No substitutions" on a menu?
The Case for Risk
Wow, this moved down from position 20 to position 62 in under two minutes. Apple's spin control team is really on the job.
How to combine coding and teaching into a career
Are these advanced theorem proving benefits obtainable with static typing alone, or does everything also have to be effect free ("purely funtional")?
Yes, you're right, but what does it have to do with the link I posted?
Browsers Are Starting to Block Ads by Default