skysight-inc/HackerNews huggingface dataset:
Who said anything about killing the company? If we break a contract, we pay for that mistake, unless we get away without anyone noticing (or have thousands of lawyers). We don't get to just lie to people and steal their money and then whine when somebody wants their money back (or fines are levied in response).

There were far more than 50 million wireless subscribers on AT&T during this period, myself being one of them. The damages to me were far greater than $2 during the period after this change occurred, not to mention the $350 I paid to get out of my renewed contract after realizing how useless my data plan was, in order to get my work done when I was on the move. Even if there were only 10 million customers on the unlimited plan and each customer was impacted in a manner that could be monetarily valued at $50 over a period of many years, that would amount to $500MM in damages.

The killing part comes next when this FCC decision holds up in a superior court, providing the common law grounds for a class-action lawsuit. That will be many hundreds of millions of dollars, and that's the real reason AT&T will appeal this.
Here's the segment John Oliver did on chicken farming: https://www.youtube.com/watch?v=X9wHzt6gBgI
I think this was a central plot element in Iron Sky
If internet advertising is any guide, there is plenty of demand for baldness cures, penis enlargement, and bigger boobs. These might not be the first applications of genetic modification tech but I suspect they'll be among the commonest.
Platform Patched
The main reason is that Microsoft wasn't on track to ship the OS with its grand vision (the "Pillars of Longhorn," which included e.g. WinFS) in any reasonable amount of time.

For example, it wasn't the case that Longhorn was code complete and the Powers that Be said, "You know, the perf isn't where we'd like it, so time to reset." Or that the only work that was happening was perf work.

There were just too many parts to the grand vision of Longhorn, and hence too many moving pieces, and it just never solidified.

IIRC, around the time of the reset, bugs were being opened at a faster rate than they were being closed. So not only was Longhorn not going to be ship-ready in any reasonable amount of time, at that rate it was never going to be ship-ready at all.
A reimplementation of NetBSD using a Microkernel [video]
I'm guessing that permission to pump a lot of fluid into a fault line with the intention of sliding two giant land masses anywhere in the world is going to be hard to come by.
USB 'on the go' was first standardized in 2001. It's not exactly new. Given commonalities between phones and tablets, many phones can do USB OTG, though they sometimes need root to be properly useful.
At this point, public knowledge is that MT Gox didn't manage well the transaction malleability issue of Bitcoin's implementation. Here's a related article with a couple of excepts to help you understand.

10 things you need to know about Mt. Gox's Bitcoin implosion - From PC World (http://www.pcworld.com/article/2105280/10-questions-on-the-m...)

1. Stolen Passwords
Success seems to have bred complacency at the highest levels of Mt. Gox. In June 2011, about $8.75 million in bitcoin was stolen from the exchange through an online attack using stolen passwords. Any security improvements implemented since then were obviously not up to scratch if the latest loss is the result of a massive heist. Anecdotal accounts have suggested a corporate culture that tended toward laissez-faire rather than strict diligence.

2. Transaction Malleability
How do you lose 850,000 bitcoins?
That, of course, is the million-dollar (or bitcoin) question. The coins may be missing due to a long-known security flaw called transaction malleability that can in some cases enable fraudulent withdrawals. Some observers and investors, however, are accusing the company of fraud, even alleging the collapse was an orchestrated scheme. Other commentators have said Mt. Gox had the best intentions but was just poorly managed.
Is there some context I'm missing here?
Youtube video description:

Based on the MINIX 3 microkernel, we have constructed a system that to the user looks a great deal like NetBSD. It uses pkgsrc, NetBSD headers and libraries, and passes over 80% of the KYUA tests). However, inside, the system is completely different. At the bottom is a small (about 13,000 lines of code) microkernel that handles interrupts, message passing, low-level scheduling, and hardware related details. Nearly all of the actual operating system, including memory management, the file system(s), paging, and all the device drivers run as user-mode processes protected by the MMU. As a consequence, failures or security issues in one component cannot spread to other ones. In some cases a failed component can be replaced automatically and on the fly, while the system is running, and without user processes noticing it. The talk will discuss the history, goals, technology, and status of the project.

Research at the Vrije Universiteit has resulted in a reimplementation of NetBSD using a microkernel instead of the traditional monolithic kernel. To the user, the system looks a great deal like NetBSD (it passes over 80% of the KYUA tests). However, inside, the system is completely different. At the bottom is a small (about 13,000 lines of code) microkernel that handles interrupts, message passing, low-level scheduling, and hardware related details. Nearly all of the actual operating system, including memory management, the file system(s), paging, and all the device drivers run as user-mode processes protected by the MMU. As a consequence, failures or security issues in one component cannot spread to other ones. In some cases a failed component can be replaced automatically and on the fly, while the system is running.

The latest work has been adding live update, making it possible to upgrade to a new version of the operating system WITHOUT a reboot and without running processes even noticing. No other operating system can do this.

The system is built on MINIX 3, a derivative of the original MINIX system, which was intended for education. However, after the original author, Andrew Tanenbaum, received a 2 million euro grant from the Royal Netherlands Academy of Arts and Sciences and a 2.5 million euro grant from the European Research Council, the focus changed to building a highly reliable, secure, fault tolerant operating system, with an emphasis on embedded systems. The code is open source and can be downloaded from www.minix3.org. It runs on the x86 and ARM Cortex V8 (e.g., BeagleBones). Since 2007, the Website has been visited over 3 million times and the bootable image file has been downloaded over 600,000 times. The talk will discuss the history, goals, technology, and status of the project.
One of the downsides of so many tech companies being privately held due to the unfashionability of IPOs (per the Andreessen Horowitz slide deck the other day) is that we lose out on the price signals that a stock market listing would normally provide in response to something like this.
Are you sure? The Chihuahua was bred out of a wolf.
It's worth considering the idea that the question is not, "Why did my old company value me so low," but, "Why does the new company value me so highly?"

It could be a million reasons. They're flush with cash and gearing up for a big expansion. They lost someone key and will pay extra for a quick hire. They're actually paying about the same because their benefits are awful (or more optimistically, their benefits are equivalent but better-negotiated). Someone there knows you and sang your praises. The hiring manager thinks you're sexy. They're incompetent and don't realize they're overpaying. Who knows?

Bottom line is that showing an offer to your current employer is always a gamble. Personally I think you're better off; the work atmosphere after a stunt like that can be unpleasant if your boss feels like she was strong-armed.
It continually amazes me that programming books are as popular as they are. I can't think of a format I'd prefer less than static text when it comes to learning new programming languages.

Much better to just jump in and start figuring things out. Google your questions, find Stack Overflow questions. Fiddle with CodePen (etc) examples to see what variables and functions do what. Once you're well versed, read the occasional blog post about emerging techniques and patterns.

I work in JS day in, day out, and this approach hasn't seen me wrong. But we're all different.
+1. The media has gone wild with the "Uber drivers are employees" headline since it sells. The reality is that this is an individual case from basically an arbitration board. The most important point is that it affects public perception, which will potentially skew the jurors' thoughts in the actual lawsuits against Uber/others.
Date of click is fine as long as you are understanding your reporting over fixed timeframes. e.g. What is my Day 7 ROAS on spend from 2 weeks ago, that will never change once you get past 7 days from the window of spend that you are looking at.

Date-of-conversion has the different (and in my opinion worse) issue of being 100% accurate in terms of current cost-per-conversion but under-values all marketing channels. This is because it attributes the cost of visits only to conversions that have already happened, while more conversions may later be attributed to those visits. This means that a conversion based model is actually worse for channel analysis.
I am not sure VR is going only for the gaming market. There are lots of other potential uses that VR could be used for, including even perhaps stuff like telephony in say 15-20 years. Gaming is the current thrust issue, but there is lots of other content like concerts etc. as a use case. 3d tv had the problem that the value added wasn't perceived as worthwhile. I am not sure what the case for VR would be/
Facebook Starts Its ‘Rooney Rule’ to Increase Diversity in Tech
>> if you find what you're looking for then the results are fine

As a user I don't just want to find it, I want to find it easy. For example, the most (/more) relevant answer should be ranked 1st, not 12th on the second page. Also, a lot of times I'm trying to solve a difficult question - so the 'closer' it takes me to the real solution by combining more than one 'top' search results, the betters is the search engine quality. Also, I love how Google answers a lot of questions without visiting any website at all (on the top with its cards). I know it might be bad for the website whose information is probably being scraped, but it's better for me as a user.
‘Apple is asking indies to shoulder its financial burden’
Neither? It tells us about Steven Pham.
How this team built a super-fast news app
With huge libraries (like SpreeCommerce, for instance), startup time can be seconds or more even on recent hardware, and the vast majority of that code isn't changing between runs. So if every gem was cached, they could see radically faster times to load their test suites across their entire organization. It's well worth it even without a smarter parser.
Very true. The company's not failing, but it has not yet captured any significant consumer interest. From what I understand, they get most of their revenue from corporate clients for whom safety and compliance and more important than price.
Introduction to Neural Machine Translation with GPUs (Part 2)
Especially when, as the parent says, he's not using commercial insurance - which he knows he should be doing, by virtue of mentioning this.
Even if you have a short commute and easy life with lots of help from family & friends, it's going to be incredibly hard to sustain this for longer than 6 months. Going to work, putting in 8 hours of solid work (so that you don't have to finish stuff over the weekend or at night), and then coming home to put in 2-3 hours a night is going to be difficult and will be physically taxing.

If your goal is to eventually do it full-time, then it's definitely ok; however, doing this just for side income is very hard. You run the risk of burning out, having your performance at your 9-5 suffer, or hurting yourself from the stress... seriously.
What's involved in a "Chief of Staff" role, is it like an Operations Manager?
> javac and write a "simple app". But once you use Gradle/Maven to handle dependencies and build

Using Gradle or Maven to handle builds for Java require you to learn another syntax and vocabulary, i.e. Groovy or XML. In the case of Gradle/Groovy, if you set up the stack first, you'd need to learn another programming language before you even write your "simple app" in your target language Java, which is tedious at best. Perhaps Ruby, C#, and those other languages you've used use the target language for the build which makes more sense.
> He is vilified simply because he became the last CEO of a beloved empire which was already gasping for it's last breaths

That's being overly generous to Elop. The 'Burning Platform' memo was by his own volition and it played a big part in the decline. This essay nails what Elop did wrong[1] (a bit over-the-top though). Namely, he called his own product crap, and when he distributed the memo, Nokia had no solution ready - they were waiting on Microsoft (Osborne effect). "Hey guys, our phones are currently crap. That Maemo phone you're about to buy - we're discontinuing it. We will have awesome ones sometime in the future though. Remember to by a Nokia ;-)".

1. http://communities-dominate.blogs.com/brands/2011/08/coining...
On front page: https://news.ycombinator.com/item?id=9731963
> The magnitude of the changes that are possible now are so far beyond what was available with selective breeding, it's nonsensical to consider them in the same league.

The pace, more than magnitude, of changes achievable is greater now (either with GMOs or mutation breeding) than with older forms of selective breeding (mutation breeding is, after all, a form of selective breeding.)
3 women really? misandry.
This is a great progression in the series by Zed...if you lurk r/learnprogramming, or any other place full of aspiring coders, a common complaint/desire is that students will have passed all the Khan/Codecademy courses, but have no idea what to do with the pieces of programming fundamentals that they've acquired. This is not just a problem with self-learners...I've seen a few r/learnprogramming posts by CS grads from 4-year-colleges who say they have literally no idea what an API is or why/how to work with one.

And I don't think it's necessarily correlated to the rigor/prestige of the program. I had a discussion with Stanford professor who is building a course that involves hands-on work with real-world data problems...he undertook this initiative after finding that some PhD students, while brilliant in their research and coursework, did not know where to begin with relatively easy data cleaning work. I don't know exactly what the disconnect was, but I'm guessing it wasn't because data cleaning is particularly difficult as a CS problem. But it does require the ability to "see the big picture"...not just how different code modules and components can be designed to talk to each other, but the context and general who-gives-a-shit in regards to a given data/computational problem.

So yeah, thinking about small projects to code for is a great way to make things "click". Can't wait to see what examples Zed comes up with.
Scott Guthrie is one of those unicorns who is both highly knowledgeable, very nice personally, and a great manager (I'm not sure why you suggest that he wouldn't fare well in management, but he is already running Azure). I remember a Azure demo day that he led at NEA where he opened a console, created a git repo, wrote a hello world, and deployed it to Azure in ~60 seconds.
Once upon a time there was the presentation of the first Maemo device to the employees. The feedback about it becoming an hit if GSM support was added, was just ignored.

Very few also had the opportunity to see a Nokia 7710 live besides us, as it was quickly killed after a few months on sale.

Also the famous blog post about how shitty Symbian C++ was, that only Nokia employees would be willing to use it.

Some years ago The Register had a pretty good report about the internal politics going on there.
Swift can integrate with OpenStack, but you can very easily run it stand alone, and many do. It has erasure coding, geo replication, and its a fairly well baked product.

Here are good overviews:

* http://docs.openstack.org/developer/swift/

* https://swiftstack.com/blog/2012/09/16/globally-distributed-...

And how Rackspace runs it at scale;

* https://www.openstack.org/summit/openstack-summit-hong-kong-...
It's a mistake to try to promote your work on HN by soliciting upvotes and comments or by making fake accounts. Three things happen: HN software will penalize your post, HN moderators will penalize your post, and/or HN users will do it by flagging and by complaining in the thread. #1 and #3 happened in this case.
This does indeed look like a great book but it's from 2002, I understand that the internet changed a lot in the last 13 years?
This is part two in an in-depth series on Neural Machine Translation by Kyunghyun Cho, a leading expert on machine translation (Postdoc at U. Montreal, joining NYU faculty in fall).
edit: remove snark

> The "libertarian" solution is to provide a marketplace where drivers can sell their services to riders.

States create solutions. The libertarian "solution" is to do nothing and let the interactions happen organically. This could mean a marketplace, it could mean other things. It really depends on what people want, the locality, technology available, etc. And sometimes people actually want a monopoly and are happy with that. Facebook is practically a monopoly and I don't think people want 2 main social networks.

> Uber pretends to do this, but with a distinct difference. Uber sets all the prices. Therefore, Uber is anything BUT a free market.

I agree that Uber by itself is definitely not a free market place. I'll take your word that their marketing paints a different picture--seems likely.
Well most of those answers just replace the MediaWiki markup with HTML markup. At least one of the answers strips the HTML tags out. I already have the MediaWiki version (taken from an XML dump), I was just wondering if there's an easy way to make that useful for NLP projects.
I compile JS files to CoffeeScript now only for the readability boost when I need to understand the code very quickly without all those parentheses or brackets getting in my way.
There's currently a issue for "speed": https://github.com/babel/babel/issues/1486. Looks like it complied ember core from 50s to 18s now.
What specifically separates this from Swift or Ceph, both of which have S3 compatible APIs and are considerably better documented/hardened/maintained + distributed?
Absolutely. That is a fantastic book. I gave a copy to my neurosurgeon as well (meningioma resection, benign).
In Android it's all been rolled into the Intent/IPC system since day 1. Apps are composed of Activities, and Activities can defined Intent filters. Intent filters describe what the Activity can handle, including but not limited to URLs.

Through this system, any app can register for any url (IIRC you can filter by scheme, host, and/or path). When a url is invoked, the system asks the user which app should handle it if there are several that can. You can also set a default app for the given url, etc - the whole system, though very flexible, has been widely criticized as having mediocre UX (though IMO it mostly works just fine).

In Android M (unreleased), they've added a similar feature as in iOS 9 whereby you can ensure that URLs you define and own are always handled by your app. Essentially you host a json file at your domain, served over https, that specifies the SHA256 fingerprint of your app's signing cert. Your app defines the url filter similar to before and the system makes sure that you match the fingerprint.

Android being Android, you can still tweak the default handling of intents even if apps do this, but it's pretty hidden.
> You cannot "selectively breed" a fish gene into a tomato.

The actual results of breeding and natural selection, including particularly convergent evolution, suggest that its quite possible to achieve equivalent results to that by breeding, though the timescale required, if you are relying on natural mutation as your source of variation, might be very long.

Which is why selection breeding techniques that kick up the pace of mutation with radiation or chemical mutagens are still competitive means of developing new desired traits in a world that has gene editing.
The Secret Math of Airbnb’s $24B Valuation
Given your statement, your employer might be able to classify you as a contractor as long as you would stay on given the lessened benefits and self employment tax.

In software, the tools are a big determination, i.e., do you provide your own laptop? You might be a contractor. Are you given benefits such as reasonable vacation days? You might be an employee.

Mis-categorization of employees is a big issue for the IRS and few "contractors" are informed or in a position to threaten to challenge it.

In the software business, I've had an employer who gave me an employment contract and then just decided to write me checks like a contractor each month until I raised a fuss.
A taxi company that operates this way is at least close to the bar of having employees. You don't mention whether the drivers are allowed to subcontract work or not: if not, I'd be confident the drivers would be legally classified as employees.

This may simply not have been tested in court (or not in any newsworthy case). If you keep a small number of independent contractors happy enough, they won't split hairs over this issue.
side note: MS does not pay premiums when buying companies..ever
It bugs me so much that the huge font, single word title is a typo.
> So the real question will be: should we as a society welcome disruptive changes that upset our old models or should we use the old regulations to stymie them?

Well that's a hilariously unbiased way of framing it.
"beer-thirty" is now "The Show" and "drink-ups" are now called "Meetups". This article is rather old.
Announcing the Unicode Standard, Version 8.0
Great answer. It's just a data point. There is no evidence that P(office manager, biomedical engineering) != P(office manager) * P(biomedical engineering).
Good prizes for robotics startups.
Unicode Consortium Releases Unicode 8.0, Adds 37 New Emoji
> The problem with GMO is that it's basically a vendor lock-in scheme for agribusiness giants.

That may be a problem with the IP regime and some specific common business practices around GMOs, but its not a problem with GMOs qua GMOs -- its a social, not technical, problem.
Eh. JS is a very useful language but something has to get us out of this explosion of tools eventually.

For the last couple of projects I've worked on, I've had to choose:

- The scaffold

- The build tool

- The actually-good language variant that compiles to JS that a browser can run

- The tool that makes the build tool work with the scaffold

- The tool that makes the build tool work with the language variant

And by the time I make any progress, one of those has made a compatibility-breaking update, or even been abandoned and replaced by something better.

Great that things keep getting better, but at some point I want to get off the ride.
Correct. Though I wouldn't say the company is any less remote friendly than it used to be.
I'm one of the Developers of Atlasify. Any Feedback from you guys will be very helpful. Thanks! :)
Strictly speaking, I suppose it has to do with press releases and such that companies make. But practically speaking, the real worth Colleen provides to YC is PR control, Colleen is an ex-TechCruncher (with the right tech news contacts, seems she's also worked at Financial Times and GigaOM, and more), she knows what to say and when how to say it.
Product Vision = Higher Purpose