skysight-inc/HackerNews huggingface dataset:
As I've mentioned in a reply above, I accept the criticism. Grudgingly.

While it is not really comparable, I wonder if 50 years from now a study about the value of vegetables will use Pizza as an acceptable vegetable portion (because http://www.msnbc.msn.com/id/45306416/ns/health-diet_and_nutr... ) We laugh it this now, but 30 years from now, it might seem perfectly plausible to consider pizza a vegetable.
At what margins though? You're spending billions of dollars on a fab these days, with the hope of getting maybe 30-40% gross margins (unless you're Intel), with far lower net margins.

The reality of operating a foundry is that merely breaking even takes a lot of skill and even a little luck.

Compared to that, a billion dollars in cash doesn't sound too bad.
TBH, I wouldn't be surprised if growth in the Android market completely makes up for any lost sales to Apple. I'd expect their manufacturing capacity to be fully utilized, but move sideways for a while with little to no growth.

Android handset manufacturers may see their total BOM fall faster than forecasted. Samsung could always use this opportunity to undercut the other Android handset manufacturers (HTC, Motorola, etc) on price. They can just convert the tight margins with Apple into gaining Android marketshare.
No point in clicking unless you're subscribed to Scientific American.
Perhaps also the page is tee-ing up for even faster results page access, by way of instant search.

And I haven't checked, but perhaps most of the k weight comes in after the page has rendered, in which case it wouldn't negatively impact perceived load time.

The page is also more featurefull than it used to be when in the logged in state.
It's not, it's speculation. But it's probably naive to assume it's possible to require information from a user (username, password is about minimal) and not turn at least somebody away.

Also, perhaps not impossible, but I've yet to see it.
What a stupid project!
Sorry, nevermind... seems it was one of my extensions, worked okay in incognito mode.

Had tried on my phone and got the same message, now assuming that is because my phone browser is sub-par and it was just a coincidence that I got the same message.
Your relationship with food
Share Outlook over the Internet –  no Cloud involved
I don't see how that is "news"...
You are mixing your terms I think. (2/4)^3 is the chances of the next launch also having a single engine failure.

The chances of a single engine failing in a launch based on these four launches should be 2/36, two engines failed out of 36 fired total.

So, assuming that a single engine failure does not increase failure chance of nearby engines (which is not true probably), and assuming past performance is indicator of future performance, and discounting all the test fires that they have done with the rocket, the formula should look more like the following:

Chances of any given 3 engines failing is the inverse of the chances of at least two engines failing at the same time.

Chances of at least two engines failing equals
no engines failing + 1 engine failing + 2 engines failing

Based on current engine failure rate, that's (17/18)^9 + (1/18)^8 + C(9,2) * (1/18)^2 * (17/18)^7

where C(9,2) = 9!/(2! 7!) = 36

So that looks more like 98.88% chance of two or fewer engines failing, the converse of which is about 0.02% chance of a triple or more failure.

(math is not my strong suit, please correct me if I'm wrong, but #math on IRC thought this looked correct).
Treehouse Sues Turbine over Patent Issued in 2012
Nobody seems to care any more.
You will be surprised how employees work on one thing called iPhone.

A large product like PayPal might have dozens of sub systems. Its difficult to imagine from the outside the dynamics of large companies and how they function.
Why Mobile First for Responsive Web Design
Honestly, why post a comment at all?
Would it be possible to modify the kernel and critical apps to load at addresses outside the 4GB window on AMD64 if you have enough memory?
Apple told its maps are too good – at least in Taiwan
The key to that phrase is the word everything. Which means the replacements are not likely to be any better.
Maybe it's psychological, but I feel that since they shifted to SPDY the encrypted version is more responsive despite the bigger size.
The use case I was thinking of was using it on my own website though, for things like printing out a nicely formatted invoice or a printable mockup of a webpage.

Recently I designed some flexible forms meant for printing, but I used php/html/css to generate it. I discovered that it's really hard to get a good quality print out of a webpage. If you use screenshots you get poor resolutions, and direct to print/pdf conversion tools didn't render the CSS all that well.

Don't see how T&C couldn't cover such scenarios in which the user has explicit permission to generate a copy of a webpage.
I'd maybe argue that "framework" is a bit of a misnomer - Opa is a programming language based on ML (it was originally called MLState) where the compiler determines/enforces what runs on the client or server. It originally compiled down to native code on the server via OCaml as well as front-end Javascript, until the more recent switch to using Node.js on the backend. A lot of the security benefits it offers likely come from the type system (with type inference), probably similar to building a site in Haskell (compile-time errors on unclean strings, type-safe URLs, etc.).

Along side of this, it includes a slew of libraries and tools for doing things like authentication, interfacing with specific web services, and building websites, which is why it seems they've started to focus on the "framework" aspect.
I'm in need of this kind of project, but was looking at a python implementation[0]. Has anyone used either one, and any pointers either way?

---

[0]: https://github.com/ezyang/git-ftp
And yet, here we are, with OAuth still a complex behemoth and everyone doing login with Facebook, Twitter, or a poorly-implemented homegrown login system.
Were they putting this into the exact same orbit as the others? I thought it was mostly a test sat.

Who do you license orbits from?
Sorry but the only thing child-like is your idea that Apple would make such an important decision on a whim. These are multi-billion dollar decisions affecting the big cash cows of Apple's business.
If your target market is government / army / municipal, most VCs won't touch it. Those that will touch it, tend to deal exclusively with that kind of stuff, and don't hang out with the rest of the VC crowd.

The reason is, sale cycles are so long and so different from anything else, that it doesn't fit with their view of the world. (And if you try to sell to governments without being aware of that, you are going to fail).
W3C launches Web Platform Docs to help designers and developers
Gawker (and its associated sites) have been banned on HN for a long time for their really poor content quality (and the propensity of newbies to vote them up).

This article was briefly on the front page. I am one of probably many who flagged it down into oblivion, where it belongs.
I strongly suspect it was so that they could collect the maximum amount from insurance as quickly as possible. No other explanation makes as much sense.
Indeed. Paypal needs to shut it's doors.
So you don't think it warrants discussion from a hacker perspective?

I guess you don't build online communities.
If I'm not mistaken, keying in "iddt" multiple times would show more and more detail, up to and including entities.
I see the general point being made here, but it's important to put it in context. The current homepage design is arguably more minimalistic and useful than any design from 2000 onwards. Links to other Google services are conveniently located in a bar at the top where they don't get in the way (as opposed to crowding the area around the search box previously). I can click a microphone and speak my query. When I start typing, results start loading instantly. All improvements in my book, and definitely worth it for the broadband world, which is probably a lot of Google's business at this point. I think it's important to separate minimalist and usable design from minimalist HTML -- I'm sure Google is keeping an eye on their page size and making conscious cost-benefit decisions here.

Now don't get me started on the results page though...
Comments in this thread make me realize how much developers are ignorant about business matters.

Large companies like PayPal have many sub systems, division and units that need to function to even keep the company alive. To give you a small example, say if you are running PayPal- For a company of that scale you can't really plan any thing on the business side unless you measure things, so suddenly you see a requirement for a system which will deal only with metrics and analytics. Once your user base grows out to a large size, suddenly you will find yourself running large data centers, service engineering teams and their operations. You will need dedicated sales teams to tackle those problems, product teams to ensure crap doesn't shipped out. You will need architects who can make a dozen systems work together, you will product managers decide the right technical course for the future. You will need program managers to ensure engineers hit the deadlines. You will need QE teams to break stuff what engineers overlook.

Yes you can argue that you may not need all that, but when you do that you will inevitably find somebody or the other in the organization doing those jobs, albeit the scenario will now be a lot more chaotic with no center of ownerships and responsibility.

It becomes difficult to move quickly in such places.
Isn't "+xxx" been used in GSM phones for the last decade?
Apparently you know nothing about PR "best practices". No consultant worth their salt would have allowed SpaceX to handle the secondary mission failure they way they did. They made a series of classic and potentially disastrous mistakes. The best thing they could have done was address the issue head on with what information they had and then filled in further details as they were known.

To build credibility you have to admit failure. You can't just omit the bad news while focusing on the good news. You can't allow rumor and speculation to be your spokesperson. There's no way around the fact that an engine failure led to the failure of their secondary mission. Test platform or not, fully insured or not, an expensive piece of hardware became a shooting star. Someone didn't get what they paid for.

How it was handled was seriously amateurish. It made me cringe because I really want to see SpaceX (and Musk) succeed. Shit happens, but how you respond to that as an organization defines you for better or worse.
Great article!

But the coding style needs some work. This is the first Python program I've ever seen that uses "this" instead of "self". Also, it uses filter() instead of a list comprehension with "if" clause.
Seems like it goes down hill roughly when Marissa moved on.
I find this interesting as well as unimportant at the same time. Interesting because it shows that Google has responded to increasing connection speeds by adding bells and whistles to their homepage. That's really great.

Unimportant because with Google Chrome, Firefox, Safari, etc. - going to the google homepage is almost entirely optional. Google is working so hard into baking themselves into almost any facet of web functionality that their homepage is becoming less and less important over time.

The only reason I check the google homepage is to look at the doodles.
The label of the ordinate contains an error - kilobyte = byte * 1024, as opposed to byte / 1024
That's an interesting one because I see the govt procurement market as being overwrought, inefficient, and ripe for disruption. Are there ways to breakthrough given how much of the GDP is driven by spending in government & military?

Short story, in-law works for major city parks department and as we walked through the park, she tells me that they have to buy certain trash cans that cost $10,000 each. These are not special high-tech trash cans, they are concrete ones that have stones in them. I know they are heavy duty but it would be a weekend project for some DIY'ers. Why are we letting firms get away with ripping us off (since we the taxpayers foot the bill)?
No, I don't think it warrants discussion. And yes, I do build communities -- both online and in the real world.

I read the article. It wasn't about communities; it was salacious gossip about an individual. If you really want to read about that, go stand in line at a supermarket and pick up one of their tabloids.

If you want to talk on HN about the problems and responsibilities of anonymity in online communities, then write something worth reading.
This is extremely interesting. I think the main people to benefit from this would be self-deployment kind of people or freelance developers. Mostly freelance devs I believe.

For my stuff, I'd definitely use this - but my first order of business would be to talk people into getting proper hosting so I wouldn't have to. Obviously that's not possible for freelance gigs. I'll definitely use it when I need to deploy to X host. Normally though I do quite a decent job of remembering which files I need to upload, but now I don't have to!!

Excellent stuff though! Thanks for creating this!
I'm kind of interested in whether he's making any money from that flatr pitch.
The Consequences of Confusing Privacy Settings on Facebook
Why do people order a cheeseburger, fries, dessert and a Diet* Coke?*

Why not? Having a cheeseburger doesn't mean you don't care at all about your health, it means you've decided that the short-term pleasure it gives you is more valuable than the long-term benefits from having a salad instead. And if you're indifferent between the taste of regular and diet Coke, it makes perfect sense to go for the healthier one.

The no-sugar-no-burgers-ever crowd is oddly similar to the abstinence-only-sex-ed crowd. A large number of people would agree that one of those groups is sensible and responsible, and the other is a bunch of uptight weirdos.
I always feel that Hammer was the one holding things back. This article kind of confirms that.
Very creative, nice job! You might want to expire the Flickr API key used since it's part of github's history now.
Nice UI and very simple to play. Love it
Maybe. I can't be sure because I can't remember exactly what the LPs forbid.

There have been startups we didn't fund because they seemed like they'd be bad for the world.
And that was why they accepted 99% instead of 99.9% or 99.99%.
Canonical never ever was about what the community wanted, or what is best for its users.

I am no Canonical-Hater, but how can anybody be surprised about things like that?

Their attitude always has been: Comply, or switch.
Ubuntu has never been a democratic open-source project like many others, it's a product produced by a company, backed up by a community which is happy to use it and actively helps in certain ways.

Ubuntu also never has been the product for me that i install on older hardware, and there are plenty of distributions around for doing exactly that. (Debian would be my preferred choice for that task)

Everything they do is a strategic business move.
Their competitors are Windows and Mac OS and that is what they want to compete with. The hardware requirements of Ubuntu are still very solid when you compare Ubuntu with its rivals

This article is just laughable.

It's like it was written by someone who has just realized for the first time what Ubuntu has been about from the very beginning of the project.

How is anything about this new?

"While there may be some exceptions, I believe that Canonical is aiming its sights directly on new OEM partners"

Get out of here, i never would have thought of that.

"By limiting anyone who wants to try Ubuntu to Unity 3D, Canonical is being painfully shortsighted."

Yes, they have never ever done anything else before that, that was purely strategic and not only for the sake of the community.

And the stupidest thing of all:
"Expecting users to upgrade merely to keep pace with the Unity desktop environment, however, is a genuine travesty in my humble opinion."

-> You don't need to upgrade your hardware to use a GNU/Linux system.

-> You don't need to upgrade your hardware to use Ubuntu
(they don't "lock" you in)

Why am i relatively angry about this?

Because whenever i have spoken with people from the Ubuntu community or have made suggestions here and there it always was "shut up and comply", "if you are not happy then switch" and so on, and no i read things like that...
It's just so naive.....

To the author:

Comply or switch, that is their policy. Nobody at Canonical gives a crap about what you as an individual think. It's that easy and it always has been that easy....
Facebook and Twitter login are OAuth 2.0 and OAuth 1.0, respectively. Perhaps you mean OpenID?
Also interesting to nerds like me is that the annoying audio in the video is a seemingly always-increasing tone called a Shepard Tone:

http://en.wikipedia.org/wiki/Shepard_tone

edit: …and now reading that I've stumbled across the Tritone paradox which I wasn't familiar with and is equally cool.

http://en.wikipedia.org/wiki/Tritone_paradox
http://deutsch.ucsd.edu/psychology/pages.php?i=206
“Words, they mean things!” I’ve historically been pretty bad about using the right words for things, and I’ve had colleagues chew me out repeatedly for it. But in this case, I think the intended meaning is pretty unambiguous.
I don't see how it is stupid.

He encountered a problem: "Most of the low-cost web hosting companies do not provide SSH or git support, but only FTP." He then solved that problem and decided to make the work available to others.
I think it may actually be provable that as a sorting algorithm gets more efficient, the branches of that algorithm will get harder to predict.

When you think about it, an efficient comparison is one in which each result is equally likely, and that is difficult to branch predict.
Ask HN: What is the ideal self-study computer science curriculum?
Hello HN, I'm looking for advice on two topics:
1) whether to go back to school to study Computer Science
2) If I don't go, what is the ideal self-study curriculum?

Some background:
I graduated with a BA in Business 6 years ago (I know, I know) and a few months after graduation I became interested in programming because I had an idea for a startup. I self-studied enough to get a job as a java programmer, which I stayed at for 1 year.

The job was decent enough, but I felt really limited in my coding ability - like I didn't understand 95% of what was happening in the code base. I could code my own module, sure, but my ultimate goal was to develop websites (or learn enough to build a game or application) and I felt I wasn't making progress in that area.

I left after a year because I thought I just didn't have it to be a (great) programmer. Recently, I've discarded that belief. I now want to learn the fundamentals of Computer Science. My problem is that beyond the introductory courses, which I'm taking online, I'm not sure where/how to continue.

Is it possible to get a full CS education online? Or should I go back to undergrad to get another BS in Comp Sci?
And would they even accept me if I applied?
Could finish in two years, with transfer credits?

Also, if I self-study, what is the ideal curricula, and what are the dependencies (prerequisites) for each?

for example, I understand there is a lot of Math required, but I'm unsure when exactly to take each course. Should I study Calculus in conjunction with Intro to CS? And then when do I tackle statistics, probability? What Math do I need for Data Structure and Algorithms? etc.

Your advice is much appreciated!
Thank you.
Agreed, but Samsung will not likely have any trouble moving those chips, even in today's market. Apple is rightly concerned about them.
How Will Salesforce Adapt To The Next Platform Shift: Mobile Computing?
Done! I thought you needed it to view photos, but it doesn't seem like that's the case.
Just to make it clear, I wasn't the one who made this. It's just a project I found useful.
You'll have to thank this guy https://github.com/resmo.
TFA: "...included only the size of the ‘.html’ file, no images or fanciness."

The '.html' file for google.com has most of the 'fanciness' embedded in it in the form of a ton of JS and all the CSS.

I think this architecture was put in place when instant search/preview went live which is the cause of the first large spike. I'm guessing the second spike is integration with google+.
I'll not look this up now, but I'm pretty sure that the answer is found in inlet_aton() in the c-library ping has been linked against, not ping.
Facebook's Promoted Posts
As I understand, there is work on the hardware end going on to allow things like running untrusted GL on only part of the graphics card's processing units, as well as possible preemption of code on GPUs, precisely to deal with these problems...

Sadly, I have no links, only hearsay.
> "It's very hard to take this story at face value."

Why? Because it disproves your world view? Because it makes you uncomfortable to acknowledge that this kind of shit can (and does) happen in an industry you like to idolize?

This story is outrageous, but entirely in line with many other, very similar stories I’ve heard personally by various women. Men reacting dishearteningly poorly to women raising the issue of mistreatment is A Thing™. A COMMON thing, even. Yes, even in our industry.
The behavior change in Ubuntu is new.
MS drug 'rebranded' – at up to 20x price
Beyond Mediocrity in Hiring
I had this problem with FTP/PHP projects. I now use and highly recommend deployhq.
Apple has been running completely open-loop for a long time now. When they can abuse customers, ignore market demands, remove or downgrade key features, and still sell out of a multi-million unit preorder on launch day, there is no incentive for them to even ask what their customers want, much less design for it.

We have the patent system to thank for this. If you want a smartphone that doesn't suck, you will have to give money to Apple, live with the product's shortcomings... and pray they don't alter the deal further when the next iOS version ships.
They tend to avoid business models without perceived $100M potential - oft regardless of your margin.
They totally would have. It's an exciting idea, well pitched. If they made it OFF kickstarter, they could have done at least as well ON kickstarter.
Will be? Already have, a couple of months ago.
Just copy-pasting this comment by cubicleslave from http://www.bloomberg.com/news/2012-10-12/paypal-said-to-be-c... as it has some interesting perspective:

Pointy-haired management at its finest. It's a predictable ritual whenever a new CEO comes in that he will (a) cut jobs, because it plays well with Wall St. and immediately raises the value of his stock grants, and (b) micromanage and force a one-size-fits-all policy on everyone, imposing change for the sake of change, just to mark his territory like a dog peeing on a fire hydrant - in this case by making them work in bullpens. Of course CXO's are in meetings all day long and thrive on nonstop face-to-face interaction, and they can't imagine anyone working differently. They don't realize that when engineers are in meetings, they're not getting their work done. A year from now Marcus will be baffled why engineer productivity has plummeted since he took over.
Strangely, Google is killing off the one thing that keeps me going to their sorta homepage, iGoogle. When they finally do kill it about a year from now, I'll have to come up with some substitute which may not be so Google-centric.
The requirement that one have an "illustrious" GitHub account is one of the more surreal ad hominems I've seen.