skysight-inc/HackerNews huggingface dataset:
Like he's going to admit that after violating his nondisclosure agreement discussing Q&A at TGIF and disparaging GCE in public. Of all the things to discuss outside of work, the meeting that starts with a "everything you see, hear, and taste here is confidential as shit, man," slide...

Speaking from (direct personal) experience, someone that malicious needs to be identified quickly and removed, because that's without question not the only thing he's doing due to his disgruntled attitude. Nothing against him, just clearly Google has wronged him in some way and the responsibilities of his legal agreements are no longer important. That means it's time to move on before he harms the company.

Whenever I've spoken about my employment at Google -- even though I was fired inappropriately -- I'm careful not to divulge information that I promised to protect as it's important for my own integrity. And that's even when I have a pretty legitimate gripe with Google. Now that I'm with Apple, a company that ostensibly takes secrecy to an entirely different level than Google, I don't even discuss Apple in public. Ever. I know better.

I'd talk to Global Security about this if I were you since a case could be made that he tried to throw your LDAP under the bus.
Data Visualization and D3.js Newsletter – Issue 71
Could something like this work for a home server?
Just so you're aware, I'm not positive that this is allowed under the Microsoft Research License.
This is awesome. I work in ed tech, for a much, much larger organization, and it's exciting to see others start to break into the field.
That's not true. If I had kept my funds in a secure cold storage wallet, I'd still have them.

There are plenty of techniques for keeping your coins safe. Just find one and use it. I've heard Armory is pretty good.

Coinbase is far more dangerous in comparison, because they can go under at any time for any reason. Human greed is a thing. Always remember that Coinbase has to rely on some employees to implement their systems, and those same employees can write some code to steal money from their systems.
Building the Next Generation of Entrepreneurs
Schneiderman announces distribution of e-book settlements totaling $166 million
So, answering the question opened in another thread, if FreeDOS developers read the code, they risk making Microsoft the owner of their future contributions.
Thanks. My spouse tells me I'm bad at finding things too.
Firefoxos Dogfooding Tips
You can use Cmd+E to re-evaluate individual functions: http://fitzgeraldnick.com/weblog/52/

As far as full live editing goes, we have some refactoring and infrastructure work that needs to happen first that also blocks things like properly debugging eval'd strings and dynamically appended scripts. Its pretty high on our priority list and should be coming soonish!
Seriously? I expected the same thing I expect with most Kickstarter/similar projects (and those make you pay up front): there will be delays, there will be periods where you're more in the dark than you'd like to be, and it's gonna be a while before you have a product in your hands.
Something similar (with a server in the middle) for android<->computer is EZ Drop: http://ez.dropper.co
'Operating system' is stretching it. 'Disk Operating System' is one of those phrases like 'ice creme' that implies 'ice cream'.

MS-DOS was a program that wrote stuff to disk for you, read the keyboard for you, listened to interrupts for things and showed useful error messages such as 'Retry, Fail or Abort?'.

There was no networking to speak of, certainly not TCP/IP as we know it, no user permission things, you couldn't run cron jobs and the list goes on. All of this normal stuff that an Operating System does was well established on UNIX boxes, VAXes and, to a certain extent, on the BBC Micro.
How does this work for a coffee shop that does not exchange bitcoin for dollars? Say they sell a medium coffee for $4.44 (that's the price I pay for my coffee at my normal "spot.") Or you can pay, say, .002 BTC (I'm guessing here on the amount BTC). But let's say if you send them bitcoin that they just keep it or spend it somewhere else that also accepts bitcoin (and preferably that also doesn't cash them out).
I agree that contracts don't offer something stronger than unit test. They offer something different. Of course you can't write the unit test that I asked and that was the point. But it would be kind of pointless too to write the test that checks that an exception is thrown when sqrt is called with a negative argument. It's trivial to see that happens by looking at the code. How sqrt fails is not interesting either, as you are not supposed to recover from that. A pre-condition is a way to specify that. It says: "Don't call me with a negative argument, just don't."
They aren't trackable, but when you pay cash for a $90,000 car and a $350,000 boat the fact that you've clearly under reported something is observable and to my knowledge sufficient information to prosecute for tax evasion.
> Couldn't they pick any piece of code you write that happens to looks similar to some piece of code in MS-DOS and argue that it is in fact derived from their code, if it's known that you previously read the MS-DOS code?

You write a lot of MASM code, such that this is actually a risk for you?

Maybe it's possible? I'm not a lawyer but I think at some point early in the process, in order to move forward, they'd have to convince a judge that they'd suffered damages as a result of your use of a few lines of their ancient MASM code. I assume that's where the whole thing would be met with laughter unless, of course, you've got some truly cunning thing you're going to do with DOS assembly code and make a million.

All that is before anyone needs to even consider whether the code you borrowed is trivial in nature such that it's protectable or not protectable via copyright.

One of the lessons of the Google v. Oracle case: Oracle didn't actually win anything in damages.

> With patents it doesn't matter whether you read their code or not: you're screwed in any case.

Okay, forget the rest and focus on this: you need to familiarize yourself with the concepts of willful infringement and treble damages. Unlike the rest of the stuff we're talking about, it actually matters and is not pure paranoia.

If you violate a patent - and realistically, all of us who write any software are violating someone's patent - you'd better hope you can convince a court that you did not do so knowingly. How do you do this? Make an effort not to read any patents, ever. Plausible deniability.

Whether the code you've read is patented or not is actually trivia. Whether you knew it was covered by a specific patent is important.
Initially the iPhone 8GB sold for $600 on-contract, which worked out to an ASP of around $800 or higher, and average TCO over 2 years of $3k.

Also it was announced 6 months prior to release, was often sold out after it's release, and completely unavailable in most countries until months or years after initial release.

It was very much a halo product (at release, less so over time).

In fact, I would probably consider it as one of the most successful halo products ever - as it not only cast it's halo over the entire Mac+iPod product line, but it eventually became the revenue driver of the entire company.
Well, sure, it would be easy if the pool provided you a 1099. But they don't.
why are you not crazy about good code coverage?
Has anyone ever studied whether momentum is a good measure for eventual success (whatever that might mean)?
You found a wife, so that can't be unconditionally true :P.
This is a cool concept. I've been telling my girlfriend that she'd have a field day in Korea as cosmetics seems to be on another level there. Anyway, I'm trying to order a memebox for her right now, but I'm overwhelmed by the choices: http://us.memebox.com/memebox/memebox-global. Where do I start?
And then taxed again at the difference between that and their current value when you spend them?

Or can we use them to buy stuff, and avoid capital gains altogether?
This does it all for you: https://bitcointaxes.info/
It's not a problem if you immediately sell a portion of the coin to cover your tax liability. This is how employer stock programs work; when shares vest, some are immediately sold to cover the income tax. Then, if the shares decrease in value and are sold, you have a normal capital loss to deduct. If they increase in value and are sold, you have normal capital gains.

This is money, not "do whatever you want".
Most employee's don't get to set benchmarks , nor do they get >5% equity in a already profitable startup.
“It’s challenging if you have to think about capital gains before you buy a cup of coffee,” he said.

This is exactly why we need to quit caring what the IRS, Fed, Treasury, Inland Revenue, etc. think of Bitcoin, and focus on it's use (along with Tor, tumblers, and other technologies) as an untraceable, anonymous crypto-currency that lets us avoid dealings with the IRS and agencies of their ilk.

Will this work against "mainstream" adoption of Bitcoin? Maybe. Who cares? Personally, I'm not interested in Bitcoin as yet another way to incur additional entanglements with corrupt, evil and bureaucratic government agencies.

Government is damage, and we, the hackers, should be working on ways to route around that damage.
What a bullshit! The user has no idea that there is a linux under the hood and the user cannot use the power and freedom of linux. Would Android be a proprietary system nobody would care (besides some cyganogenmod users). So Android is not about linux from the end users view point.
I'm impressed by the price point ($192) and pretty curious to see what I can do with it besides computer vision. Bioinformatics co-processor that works with my laptop? I've wanted that for a long while now.
Tell that to users of Mt. Gox or the many smaller sites that have lost bitcoins to hacks.

Coinbase is probably better secured than that, but I wouldn't trust any Bitcoin bank at this point. Personal computers are bad too because of malware, but I'd say the average consumer would be considerably safer with a safe.
MIT creates a system to “PRISM-proof” websites
This is really amazing! I had a bit of trouble on my first attempt because I was connected to a VPN, so ShareDrop was considering me to be in the 10.* range (my local IP address on the VPN) while my coworker on the same router showed up in the 192.* range. I was able to send him a file, but he obviously couldn't send me one back because he wasn't connected to the same VPN.

Once I disconnected from the VPN then ShareDrop starting using my local 192.* IP address instead of my remote VPN address and it worked both ways.
Only the software is open source, the hardware could still be backdoored. Not to mention unless you plan on compiling the software yourself and installing it on the box, there is no way to be sure that is what you're really getting. I am not too paranoid about that kind of thing being true but I'm also not that excited about this device.
Eh, I use Linux and OS X at home. I only use Windows at work so it doesn't bother me (but I do get annoyed a bit when drives don't get mounted to the same letter, even when it's the next available one). That said, it would have saved me a lot of heartache a few years back dealing with some testing tools that liked to hardcode paths and threw a fit when things didn't line up correctly.
Something can be supported by an HTML5 standard, where all browsers have agreed to implement that standard, but only a few have gotten around to it yet. (Not sure if that's the case here.)
20 ways to use projects in Asana (I didn't think about)
There's a fix for this that the HTTPS site can add to <meta>, which works with newish browsers: the "meta referer" header: http://wiki.whatwg.org/wiki/Meta_referrer

(Looks like HN doesn't set it.)
Utility patents only last 20 years. MS-DOS 2.0 was published in 1983, which is 31 years ago. So, while it's copyrighted and you can't redistribute the code or the compiled binary, you can go to town with the algorithms, should you want to.

As a bonus, the availability of this code might make prior art challenges to extant patents much easier.
> If you obtained stock prior to 2011, and sold it, the IRS has no idea what the cost basis is

Any links to this? Isn't it based on FIFO or LIFO and you just have to be consistent in your approach? Why specifically 2011? Thanks in advance.
This was a good post in general, though you misrepresented Riak by only talking about the situations where allow_mult=false in the Jepsen post. If allowing for siblings, Jepsen and Riak play nice together:

https://pbs.twimg.com/media/BjmZeBYCEAAqCk3.png:large
Yes, some specifics about the architecture, such as APZ and multiprocess architecture, are currently Firefox OS only, but this is because of backwards compatibility limitations with Firefox Desktop. Hopefully some day the desktop browser can benefit from these as well.
Does Google Drive support symlinks (symbolic links) on OS X like Dropbox does? If so, I will immediately stop using Dropbox and switch to Google Drive, because it's now five times cheaper than Dropbox.
If bitcoin is property, then this should be handled the same way barter is handled. Taxes would be paid on the fair cash value of the property.

This is also what would keep USD in use -- it is the only currency the government accepts to pay taxes.
the bar is set by companies who have billions in funds. For an internet user it's pretty good, but for developers like me, who also has a day job (totally unrelated / offline) it's no longer a hobby-like thing, and in fact you can not have webdev as a hobby anymore due to very reasons.
In that case, it seems only right that tax should only be on net profits, right? I.e. after your opex such as equipment costs & electricity?
I got an invite. thank you :)
Pokemon Yellow Total Control Hack
Go to 666s into the video to see the bootstraps running.
Anyone remember how Google toyed with the pricing on its Maps API?

In October 2011, Google upped its Maps API pricing to $4+ for 1,000 map loads [1]. Developers rebelled and switched over to OpenStreet Map [2]. Eight months later, Google dropped the price to $0.50 for 1,000 map loads [3].

[1] http://googlegeodevelopers.blogspot.com/2011/10/introduction...

[2] http://techcrunch.com/2012/03/09/google-maps-api-vs-openstre...

[3] http://techcrunch.com/2012/06/22/google-maps-api-gets-massiv...

What's to say the GCE pricing won't also yo-yo like this?
Drastic pricing policy changes from a key supplier can be as disruptive as a pulled product (GAE, GMaps, etc).

edit - clarification.
How I build this site?
No idea why it asked for Flash.

At this moment the app works only in Chrome and Opera, because Firefox doesn't support HTML5 FileSystem API. There's a polyfill for that, but we had some issues with it, so we've decided to release it anyway. We'll continue working on Firefox support. The whole source code is available on GitHub (https://github.com/cowbell/sharedrop), so anyone can help.
I thought you were referring to a way to connect my terminal to the browsers console.

I would love for there to be some node.js plugin where I could basically connect to the browser's js console.
> since there aren't a vocal group of polygamous families making themselves seen and heard

Good so far.

> it was somehow okay to ignore them because they were so insignificant.

It's not about "ignoring" anybody because of their "insignificance." It's about legislating around what is healthy, on the whole.

I haven't done a lot of research into polygamy, but my sense based on the little I have been exposed to suggests to me that in many cases where it occurs it is, in practice, an unhealthy power dynamic.

A good comparison for this is the age of consent. Sexual relationships with minors are illegal because in many/most cases they involve an unhealthy power dynamic. Now there are exceptions (and the rules are pretty arbitrary in that a 17/18 year old couple is a completely different thing than a 15/30 year old couple). But on the whole this is good and important.

Now I could be completely off on my understanding of polygamy in practice. But I have a lot more information about what LGBT relationships are like in real life and therefore feel far more conviction that they are healthy and should be fully accepted. Show me people in healthy polygamous relationships who want to see them state-recognized and I am open to changing my mind.

The "healthyness" of them is important, not only to protect vulnerable people from unhealthy power dynamics, but because if legalized, the state would need to become involved in all sorts of questions like what happens when a polygamous marriage is dissolved. What if just one person leaves? How does custody/property work in all of these cases? What if there are disagreements about power of attorney among remaining spouses when one spouse is in the hospital? The legal aspects of marriage get complicated quickly when there are more than two participants. Unless society has a good understanding of what these polygamous relationships mean and how they function, it would be pretty hard for the courts to decide what is "fair" in these difficult cases.

These are the reasons I don't think you can reason about this in a logical vacuum. You can't just extrapolate and say "well if you can marry one man, the stat is being unjust if you can't also marry two." Life and laws aren't a logic puzzle. They are based on our understanding of the human condition and our ideals about a fair/just society.
Gregory Ciotti (HelpScout) Talks Style Guides and Inbound Marketing
This is fantastic news. I'll be preparing my 1040v's and T5008's accordingly. Thanks for the asset determination, IRS!

Does this decision open the doors to other currencies (linden dollars, Nintendo store points, air miles cards) being similarly registered as assets?
>ANY SECURITY PATCH THAT IS A REGEX IS NOT A SECURITY PATCH

Not true. Regex works well for forcing integers.
Bingo! I did serialize data structures and put them in my tests. In my case it was Python so everything was serialized into a readable textual format. Maybe use snappy compressed json? Being purely functional and having a fairly flat data structures really helped, I didn't have to serialize very far down. Another side effect of being flat is the garbage collector has less work to do. Reallocate early and often!
Vulfpeck Releases An Album Of Absolute Silence On Spotify To Make Money
Focusing on the former milestone before the latter is silly.

Just because a company has billion dollar ambitions does not mean it isn't focused on the first million dollars. What remains true is that the first million can be just as hard(if not harder) as the other big jumps.

It is easy to play armchair VC and think we know what will and won't turn into a billion dollar business. If you have seen the Bessemer anti-portfolio, even Apple, Google and Intel were far from no-brainer investments(http://www.bvp.com/portfolio/antiportfolio).

So what matters is not so much that AngelList is full of companies that will never be billion dollar businesses. What matters is that among those companies are billion dollar companies and every investment represents a bet by a group of folks.
Are there any good real-world examples for this?
Why is it that some articles about VC investments include valuation info (or enough information to calculate valuation) and some don't? There is no valuation information for this particular post. As an outsider, I don't understand why would a company (or VC) would choose to release or withhold that information.
Seek 666s into the http://www.youtube.com/watch?v=p5T81yHkHtI video to see the bootstraps begin running.
Uncle Sam wants a piece of the Bitcoin action
Does this make it illegal for someone on an H1B to mine bitcoins?
So happy PJAX made the list. With all the JS frameworks out there I think this is the least appreciated.
Which countries in particular are you trying to reach?
10 greatest movies never made
The traditional fears are:

1. Subtle bugs that look OK during code review but actually introduce security problems (like == vs = but with a multi-billion-dollar spy agency behind it).

2. Binaries that don't match the source code (compile with the backdoor present, release code with it removed).

2b. An auto-update mechanism that lets the vendor deploy an update only you receive, which compromises your keys, then releasing another update minutes later which removes the compromise and covers their tracks.

3. The device shipping with an update mechanism that adds a backdoor during update installation, so there's no backdoor when you inspect the update on your computer but there is when running on the device.

[1] http://underhanded.xcott.com/
> It's also quite the mystery how this culture happened

Maybe the language didn't have powerful tools in its core? What if getters/setters weren't mandatory, like in Scala, wouldn't we write more tiny expressive classes to hold intermediate values?

Think about this example of Dependency Injection: Why did we have to use DI? Because using statics as a dependency injector (like in Play) prevents from unit testing. How could we have solved it? By allowing inheritance override on statics. We don't have it, therefore we have Spring.

Even the Servlet API is criticized for being inexpressive [1]. They've done it so wrong that every single framework reimplements url routing (Struts, Spring MVC...) resulting in those horrible /myserviceaction.do patterns. In turn, those patterns deny RESTful apis, prompting for yet-another-framework for REST resources. We just became Enterprise [2].

I personally have no wonder why we became verbose. But it's understandable, since Java was built using community processes.

[1] http://blog.lunatech.com/2011/12/08/wrong-with-servlet-api
[2] https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
An OS doesn't need to have networking, permissions, or anything else. It just needs to provide a common set of services for applications programs to use.

Consider that OSs started out as libraries of functions that programs could call into, which then evolved into job managers, that is where MS-DOS fits.

It's single-tasking, single-address-space, but it already has the concept of processes, drivers, files. This is still more than some embedded OSs which are not much more than a threading library.
This might play out for you. Or it might take to you to the same place it took Wesley Snipes.
Are you the average user? I doubt it, what I said is very much true and you've offered nothing to disprove it.
How would you determine market price for stock options in a startup that's not public yet?
That's why I said often. If you specifically deal with a US govt agency or large corporate customer with a poorly run IT department, you may very well still need those customers. But for most consumer businesses, Windows XP users aren't really going to be customers.
Probably not - Google is a big company and there are bound to be a number of employees not pleased with current direction at any time. It could be entirely personal reasons such as wanting to move to the GCE team but being denied because of a push towards mobile - maybe now he's forced to develop for Android and he likes iOS (if what he says is true, who knows?).
There's also a difference between enjoying a TV program with commercial breaks and a movie with commercial breaks. The writers of the tv programs are optimizing plot/pacing/scene changes for the fact there will be commercials-- for instance having a mini-cliffhanger before the commercial break or using the commercial to avoid an awkward transition from scenes of very different emotional content.

In other words, it's not really an objective test, since TV programs were built with commercial breaks in-mind.