skysight-inc/HackerNews huggingface dataset:
The title of this submission: "Bruce Schneier snears [sic] at IBM's NSA denials"

The title of the article: "Bruce Schneier sneers at IBM's NSA denials"

The moral: If you cannot spell English words, don't inflict this fact on the public -- copy the title of the article.

1. Drag you mouse cursor across the words you cannot spell.

2. Press Ctrl+C (Copy)

3. Open the HN submission form.

4. Press Ctrl+V (Paste)

Another advantage is that this method requires fewer keystrokes than misspelling the words, and is suitable for those who want to minimize their energy expenditure. How do I know you're not interested in wasting energy? You can't spell.
If you're desperate for new features, you might not care if the CSS is a little wonky.
Am I missing something or would this be nearly impossible to track?

You buy some bitcoin here and there and occasionally transfer some to a wallet from which you pay for items. The price of bitcoin is rising and falling constantly, such that when you buy that cup of coffee, you could either be realizing a capital gain or loss of X amount.

How on earth would you track this without losing your mind? And, how would the IRS enforce this?
It is.

I'd prefer if bullet points were used sparingly though, you could just make use of headings and paragraphs. A very long list of points looks unstructured and is more difficult to read.
Search Operation of Malaysia Airlines MH370 in Indian Ocean [video]
This is an opt-in thing.
Not having an ability to view the source online was driving me insane. Hopefully I scratched your itch too.

https://github.com/Incognito/msdos
If you obtained stock prior to 2011, and sold it, the IRS has no idea what the cost basis is, so this is voluntarily reported by the filer (and this will determine your capital gains). Of course, if you fudge this number to the point it is noticeable, you're looking at between a 20% and 100% penalty, or possible civil fraud.

Bitcoin is really no different. It doesn't matter if there's no easy way for the government to keep track of every taxpayer's BTC holdings, because if the IRS determines at a later time that you have provided inaccurate information, you're in trouble. Maybe one day exchanges will provide 1099s for sales, but until then, it's the same rules as any other unreported income.
It's not limited to those things, though. For example, thieves need to pay taxes on the proceeds from selling what they steal.
That's real easy - it works like any other asset.

You tell it to them, voluntarily, because not doing so is tax fraud and if they audit you and find out they will punish you accordingly.
All true beginners need to just start with PHP and FTP. Just like 15 years ago. It's still the most popular web language for a reason. It's dead simple and works well with MySQL. That's your stack if you're a beginner. Don't even worry about frameworks or even JS until you have a general sense of above. You want HTML and CSS too. Once you've built a couple moderately complex web apps, you're going to get frustrated with a lack of structure and organization withing the file system or codebase. That's when you will find a framework helpful.

Google everything and learn how to view source when you are curious how another site is doing something. Sometimes it will be difficult to follow. Sometimes it's like a rabbit hole, but it gets easier to read and trace as your overall understanding improves.
You need some sort of data source for what prices were at various points. This could be offline, but is likely to be big. Still, substantially easier problem than a lot of tax-related reporting.
So we should be tracking our bitcoin in our wallets by age, such that when spending we incur long term capital gain vs short term (if possible)?

Or perhaps use the most recent bitcoin purchased if the value is relatively the same as purchase date, thus seeing no gain (vs say 2 yr old coins which have greatly appreciated).
Sam Altman : Startups, Role Models, Risk, and Y Combinator
The IRS Just Decided Bitcoin Is Property And Will Tax You For Mining It
Everyone says how great Google is for Linux, but nobody talks about how good Linux is for Google.

Not that I think Google is exploiting the free software movement or anything, but Google would have never had a chance with Android without the Linux kernel. The Google play stack is the opposite of a free software victory.

I'm tired of hearing all the things Google has done for Linux. Maybe we could talk a little more about how free software has facilitated the growth of one of the top tech companies on the planet.
Your prices are off by an order of magnitude (correct prices are $0.026/GB and $0.020/GB), and the latter is "Durable Reduced Availability" [1] not "Reduced Durability". It is availability, not durability, that is reduced.

[1] https://developers.google.com/storage/docs/durable-reduced-a...
it's not very obvious when you look at the amount of service specific code, training, and learning for developers and opps that goes into committing to one of these iaas providers

google appears to create products via the shit and giggles method, with concomitant level of (non)commitment. it's an incredibly fair question to ask if this doesn't move the needle by becoming a $1B+ business inside a year or two, is Larry going to more wood fewer arrows it out of existence? And what would that do to any company with a couple person-decades of work poured into gce apis and services and internal training

also, if larry where smarter he could directly address this, eg: "Come hell or high water I promise google will support this business for a decade"
IRS moves to tax Bitcoins | TheHill
Sweet! Thanks for the kind note.
Three beautiful business models
Lessons from MH370: How can we never lose a plane again?
Right. Most of the time you would simply retry the transaction - that's what FoundationDB's automatic transaction retry loop does. The first two tests I ran do that, but the third (foundationdb-append-noretry) does not.
Maybe he's "peddling" meth out of his hobbit hole.
This is all coming from a salesman at a different SaaS company.
Answering some questions about how companies may use Box and the key 2 differences (in my mind) between Box and a competitor like Dropbox:

Someone below said that their company of 50 doesn't see the value add that Box would bring over Google Drive. In response, Box definitely isn't for all businesses. They try to tap into companies that use other cloud softwares like Salesforce, Workday and NetSuite. Box offers these integrations that make it simpler for businesses running these tools to access data. The goal here is increasing efficiency and decreasing time spent transferring content from one place to the next. They also try to tap into industries with complex and stringent security needs like healthcare. Point here being that Box has certification and is compliant to securely store certain types of private information.

Finally 2 key differences:
1. The rich integrations I mentioned above. Dropbox really doesn't have that and by many industry reports is not considered a real competitor of Box (yet) due to improper infrastructure to support common needs of a business looking to go cloud.
2. http://www.citeworld.com/cloud/23090/box-aaron-levie-sxsw
It seems Box's goal isn't just to go cloud; it's turning into a platform for developers to build off of. This seems like a highly profitable pivot to me.
Do you know (remember) the mechanics of how the AMT affected this? Were you given stock that you didn't have a chance to sell? My understanding that only the initial grant of stock and the subsequent selling are taxable -- and didn't realize the AMT affected this.
Buck or SEPIC based DC/DC conversion systems absolutely do not cost more than even a single LiIon cell. And to have multiple converters is far from a novel concept.

I think this is a neat implementation but there is no technical justification for this price tag, and the idea is far from unique. Looks cool though, and I guess for some that's all that will matter.
We are building on Google App Engine. We have enough trust in Google that we aren't worried about App Engine disappearing. I think this trust deficit is mostly in the eyes of Google's competitors.

For my part, I was more worried about not being able to execute 3rd party modules that aren't supported on App Engine ... but even that apprehension disappeared with today's announcement of managed VMs.

App Engine is a no brainer for me now. The amount I save on not needing an ops team for a long long time overcomes any slight misgivings that Google might abolish App Engine in a few years. I don't think App Engine is going anywhere, BTW. You look at the number of languages they are adding, the number of people they are hiring ... to compare that to Google Reader is a bit ridiculous.
If it's just the newer interface that you dislike, Google still offers the classic Gmail inbox. It's what I personally use because it's at least twice as fast as the fully-loaded view and I never use any of the new features anyway. It sure beats actually paying for something like Fastmail.

That said, I find the tabs much more useful in the mobile client. One reason is that I only get push notifications for emails in my primary tab.
Very true, why many of my peers here are still relatively poor even though they make as much money as I do (more or less). Engineers get a 25% signing bonus, nearly every one of the engineers that started when I did had a brand new car. A wiser choice would have been to make their emergency fund and invest the rest - possibly in a house. Instead, like me, they were living in an apartment because they threw all that money away in their first week and took on unnecessary debt (for most of them, some may have needed a car but probably not the $30k one they bought). Most came in under an internship program so the starting pay wasn't really that great, but a huge pay raise each year for the first 3 years).
You're a hilarious guy. Don't dish it out if you can't take it.
This is why as a dev I never want anything more than read permission with the production environment.
Pointless because written by someone who doesn't understand that Microsoft has no control over what OEMs ship on Windows PCs (though Microsoft did try offering crapware-free PCs in Signature editions).
The Microsoft Store offers PCs with the Microsoft Signature Experience, which is basically exactly what the author is looking for.

http://www.microsoftstore.com/store/msusa/html/pbpage.Micros...
I definitely see a need for graphics cards like these with virtual reality around the corner.

I haven't bought a new graphics card in 5 years because even next gen games play well enough. But I can see VR changing that with the need to render the same scene twice (one for each eye).

I wonder how much money you'd have to drop today to have a rig that can push 4K to each eye? There isn't a headset that can support that yet but I'd imagine its atleast in the next 5-10 years.
I can't tell if this is good or bad. But, does it strike anyone else as odd that the IRS ignores that bitcoin _is_ actually currency? Can they even declare it to be property when the reality is that it is currency?
That's my point -- if you haven't upgraded by now, you might not be able to. Period. Which is not to say I think they should fully support IE9. I'm just saying that (maybe misguidedly) I expect Trello users to be a little smarter than the average bear.
Disclaimer: I work on the Cloud SQL team, but everything here is a completely my own

FWIW, the Google products that are subject to the deprecation policy [1] will give a year's heads-up before they are shut down.

We aren't doing our job well enough if you can't easily transition off Cloud Platform (at least for the components that have obvious competitors... something like BigQuery is necessarily less simple). You should stick with us because you believe in the product, not some sort of lock-in, so you should find it easy to leave within that year.

As for whether that deprecation is likely, it would require a sea change. In the Wired article that came out yesterday [2], the quote is '“We will spend the majority of our development efforts on this New World,” wrote Hölzle.' And this is true, Google really is throwing Technical Infrastructure behind Cloud Platform. That's not to say Cloud Platform going away can't or won't happen, but I feel confident in my job sticking around.

[1] https://developers.google.com/cloud/terms/deprecation
[2] http://www.wired.com/wiredenterprise/2014/03/urs-google-stor...
RethinkDB doesn't support ACID transactions.
In many locations the taxes on vehicles come in the form of a separate excise tax on 'value' given to the vehicle based on its original value and age, this tax is administered at the City level where I live in Massachusetts.

Are there locations in the US where the general property tax is applied itself to vehicles? Or were you simply stating that things other than land and buildings could be taxed, and not that the property tax applies to them?
Fair point. I say that monad is the wrong name, but I don't yet have a better candidate...
D3 helps you bring data to life using HTML, SVG and CSS
In a similar way, in Canada the pennies (0.01) have been phased out so everything is rounded up or down to multiples of five cents.
In a word, Android. Google pretty much requires one to use Eclipse in order to develop Android software. Obviously one can struggle to get around this assumption, but the adjustments required take more effort than using Eclipse, granted its many limitations.
Yes. It's a usability nightmare. I can't do it for all messages at once..., if I scroll down the tab is gone... hell I can't even move messages to the Inbox.. only labels and other tabs are possible.
Yeah, that's more useful. Making them not overlap causes some strange positions, but this organization makes it easy enough to find different tradeoffs. If I want a very large drive, I recognize that it will not be as price efficient, and a look to the upper right. If I want a price efficient drive, I follow the left contour until I find the size I want. If I have too much money, I follow the right contour.
"Considered Harmful" considered harmful
The phrase "Considered Harmful" is considered harmful due to its overuse and failure to actually identify the issue. By adding meaningless link bait to titles, it detracts from actual discussion. "Considered Harmful" is nothing more than a cliche and thus needs to be considered harmful.

If nothing else, all other titles should now at least include "Considered Unharmful" so that discerning developers will know its ok, and everything is going to be alright.
Adding to this is "the exit".

With all the negatives VCs bring, they also make it incredibly easy to exit a venture, as they target an IPO or acquisition. For a serial entrepreneur, this is great.
Well, it may not be a dinosaur in terms of age, but it certainly is in terms of its featureset. Given IE's track record, the fact that it was the latest version 20 months ago doesn't mean it was a GOOD version 20 months ago.
Like any other property theft, you can (sometimes) deduct the value of the theft from your income.

http://www.irs.gov/publications/p547/ar02.html
Key Networking Principles For Design Entrepreneurs
> ... but is "infant" really a fair characterization?

The point I wanted to make was that one needs to install node to run grunt; I don't believe there's any OS that distributes node in the base distribution, whereas make and sh is a part of the POSIX standard, and perl/python is available by default on most OS's.

Also, node is indeed infant and young, don't consider that a bad characterisation, I do enjoy playing with node. My plea is that one should not need to install some software to run the build scripts in a project they download.
Still seems like a problem to me.
I did the comparison with AWS On-Demand and RIs, and I have to admit, very impressive! Here is the blog: http://www.rightscale.com/blog/cloud-cost-analysis/google-sl...
Has Google ever pulled a paid product?
The IRS requires that you send them a form every year where you voluntarily tell them your income and sign it, swearing that it's true or risk penalties of fines or jail.

How is that not enough control?
MS-DOS is now Open Source
Fourier transform for dummies
You always need to do something drastic to compete with a widely perceived market leader; its the cost of being late to the party.
But I think it still contains code owned by MS.
Yes, Checkout. (Wallet isn't a direct replacement.)
Google has switched to Idea with Android Studio: http://developer.android.com/sdk/installing/studio.html
I understand what you're saying. My point was largely that I don't think there can be a better name, the English language doesn't have terms that describe abstract concepts like monads well. That's why mathematicians invent new arbitrary words that have a precise meaning tied to a very specific set of definitions and rules.
Hopefully now that there is some regulation and rules in place, Apple will allow Bitcoin apps. We'll definitely need some since now we have to keep track of a bunch of tiny capital gains and losses.
Eclipse works fine on my Acer Aspire Netbook. I agree it could be better but it's essentially a very capable and adaptable piece of software that's available for free.
We still haven't migrated to IntelliJ. No other reason, though IntelliJ is expensive. What are the alternatives? Netbeans doesn't support aspectj.
⌘+K is consistent across other apps on OS X (e.g. Terminal)
Good luck! You seem to have a lot of ambition so I bet you have a good shot at making it work. Maybe you can take orders for $5k apps while you're making the $1k apps!
I meant Europe as set of states in EU and as a continent.
Can confirm. This is by far the most ideal option available.
It looks like two GeForce Titan Blacks in SLI can do one 4K screen. So if you did two monitors each with its own SLI, it would work for about $4000 in GPUs as of right now.
Derivative Clicker
IBM’s Big Hope for Fraud
Google's IntelliJ-based Android Studio is at version 0.4.2. It's still a little rough but very promising. I suspect when it reaches 1.0 or thereabouts, Eclipse numbers will go down.

But Eclipse is still pretty useful for creating Java web services.
> Can they even declare it to be property when the reality is that it is currency?

It seems you're overlooking the possibility that it may be both.
Ignoring the odds part (becoming a millionaire isn't really, for most, a lottery), I was trying to point out the scale of the numbers. 1.7 million sounds like a lot of people, and it is. But it's a very small percentage of the total US population.

Also, if you have a good 401k and are reasonably frugal and own your home, your net worth can (fairly) easily exceed $1 million in your lifetime. Your link also doesn't really say where in the spectrum of millionaires those new folks sit, or their ages, or the sort of work they did. Which (in the context of the now deleted post) makes it difficult to tell if they were people who struck it rich on investments and business (the temporarily embarassed millionaires), or just middle class folk that worked for 30 years and crossed a magic threshold.
I probably already know the answer to this but just in case I might be wrong: do you sponsor international candidates [H1B?]

Also kudos on raising the round and good luck!
The main thing that's a pain (extrapolating from stock) is if you buy and sell a lot. The tax is on the gain, but which one did you sell -- you need to keep track of each price you bought (and how many) and offset the amounts against sells.

I think you are allowed to average, but this might not be beneficial with big swings.
IntelliJ is a significantly lesser resource hog. I need 3 gigs with eclipse but only 1 with intellij in ram, and cpu utilization is way better in IntelliJ.
> 3. If I had a nasty bug, I would set a breakpoint in the debugger (pdb) and duplicate all of the state around me as best I could and put it into a functional test that WOULD get rerun as part of the automatic testing cycle. I would love a tool that could extract program state and put it into a test for me.

Amen. I've wanted this so many times in Java. A really hacky way to do this is to serialize your objects while debugging and deserialize them in your test. The problem is if the classes change your test won't work because you can't deserialize anymore. Encapsulation and data hiding really get in the way here.
This is not an anomalous case in taxing business income. A few startups asked me to do work on a barter basis. (Can you do a week of marketing work for us if we build you an iPhone app?) I told them that, if I were to agree to do that, I'd be legally obligated to value my work at it's market price and file an informational return to the IRS showing that amount of money given as payment for services rendered, which they'd be taxed on exactly as if I had paid them the equivalent sum in cash. (i.e. They'd pay thousands out of pocket despite never receiving a cent.)
Good idea - I've updated the blog post. Thanks for the feedback!
Why is Dual-GPU not ideal for VR?

Intuitively, one GPU per eyeball sounds like a good fit.
Doesnt selling stock immediately rather than after a year mean your tax rate on it is higher?
Please don't store most of your bitcoin in Coinbase. If Coinbase ever goes under, you'll lose all your bitcoin. It sucks when someone else loses your bitcoin for you.
FWIW, Trello didn’t launch with an API. It’s something we added in the first few months after launch. Just about everything goes through the API now since the mobile apps also use it, so you could say it’s an API first design NOW.
In general, the coffee shop is doing that anyway.
What could I do to get my JavaScript game engine[1] listed on the JavaScript game engines showcase page[2]?

Or my music player server[3] on the music showcase[4]?

[1]: https://github.com/andrewrk/chem
[2]: https://github.com/showcases/javascript-game-engines
[3]: https://github.com/andrewrk/groovebasin
[4]: https://github.com/showcases/music
So co-ops are against human nature on the basis of your experience? Blimey.
I agree - the common methods for measuring net promoter (surveys) seem to put a burden on the customers.

I think twitter could potentially be pretty effective if you combine the number of mentions with a sentiment score. But then, it's pretty easy to increase twitter engagement using various tools.

I'm also looking for a good way to measure net promoter, but for another reason -- to quantify it for investors. We hear great customer feedback and get referrals all the time, but don't have a measurement for it. Even though it's true, I'm not sure investors will just believe that "our customers love us!".
Do not forget Google Commerce Search was shut down. It was a paid product, used by entreprises and pretty close to Google main focus (search)
https://support.google.com/gcs/answer/163357?hl=en
http://techcrunch.com/2013/02/14/google-quietly-shutters-com...
Yet, essentially all the web application examples I've seen have been very basic / boilerplate. Is Clojure not considered a good tool for complex web apps?
I thought that was only for a few hours and then turned off again and never turned on again? At least I haven't seen 'endorse' buttons anywhere.
An organized, vocal minority can still be persuasive without being big donors themselves. But talking directly to current representatives is exactly what I was suggesting.
How do you write a unit test that tries to assert that no one calls the function sqrt with a negative integer? Because that is precisely the case where pre-conditions can help.
We've had long discussions and arguing over cmd-k, ctrl-L, and all the shortcuts we could use. cmd-k takes over the search field focus.

This is a bitter pill: any shortcut we choose is a different kind of 'wrong'.
RayBan and Oakley Partner With Google Glass
Whatever you do, do not ask for more illiquid stock to pay for the tax... :P