skysight-inc/HackerNews huggingface dataset:
just because you don't understand tax laws or "virtual currency" doesn't mean that bitcoin can no longer work.

can poker no longer work as a game because winnings are taxable? does every bet count? every pot raked in? is it session based? what if you are playing 2 tables at once online or in some casino that was crazy enough to let you? those are all tax oddities that directly tie to the problems this idiot is laying out for bitcoin.

at the end of the day, you just take all the money you spent buying bitcoins, find the value of all the things you bought with bitcoin, then subtract and pay capital gains taxes on the net. it's braindead simple.

again, this article was written by a fear-mongering idiot that doesn't understand anything.
Life is a mess[0]:
Don't work.
Avoid telling the truth.
Be hated.
Love somebody.

—

[0]: http://interesting_posts.quora.com/Don%E2%80%99t-Work-Be-Hat...
I think he was being a bit facetious.
The IRS doesn't have to implement automated tracking though or read each and every return. It has considerable discretion in which returns it decides to audit, if any.
Given costs of storage and data center operations, what's the lowest, commoditization-bound on standard Amazon S3 prices? Now they're reducing to a narrow $27.50-30.00/TB-month, from the current $43-85/TB-month.

I've seen Internet Archive and Backblaze estimates that indicate $60-100/TB-storage installation and $7/TB-year in power. If drives last 5 years, we could expect a commodity cloud-storage price around $20/TB-year? One order of magnitude to go.
How do you even do anything without using EBS?
One of the best ways to distract others from blaming you is to publicly accuse them of doing what evils you're secretly doing.
Functional mixins and backbone.js
Even that is probably high. I think any professional in the world could lose on 5 stones (c.f. http://www.computer-go.info/h-c/index.html).
Why Bitcoin Can No Longer Work as a Virtual Currency, in 1 Paragraph
Angular Templates in Rails Using Sprockets and JST
I get all the hate. But seriously big companies are run by ruthless people. Benovalent dictators are very rare..
My thinking on this kind of thing is that it's the gatekeeper's job to filter you out, not yours. Don't do it for them.
A New Planetoid Reported in Far Reaches of Solar System
I would be so happy if Heroku passed along these price cuts to their customers, but based on past AWS price cuts, I'm not holding my breath.
I think that's an entirely reasonable stance. I wouldn't necessarily agree, but you could argue that it's a waste of human resources to build applications that in the end only make the lives of a fortunate few slightly more convenient.
Please stop claiming I wrote things that are nothing like what I wrote. It's impossible to have an intelligent conversation while you're doing that.
Cool game, what did you use to make it and how long did it take? It would be more engaging if controlling the ship was easier. The momentum drift makes it annoying to play because controlling the ship is so counter intuitive.
Anyone here that knows a way to export all (my) scrobbles?
Show HN: Coinbook – track your crypto holdings across exchanges and wallets
This app seems valuable to non-professionals who may want a digital floorplan of a room. Since you are a professional with 20 years of experience, you have an established workflow, and know how to deal with the variations.

Experts will often be able to out-perform automated solutions, which is fine. Those automated solutions are for non-experts.
Why couldn't it be both? To me, the least-surprising explanation would be that both the Chinese government and the NSA were trying to exploit Huawei. Any finger pointing could be chalked up as typical "left hand doesn't know what the right hand is doing."
Geostationary satellites don't actually stay completely stationary for any length of time without active stationkeeping. They very quickly develop a north-south motion which makes them trace out an analemma, a sort of figure eight on the ground.
yes. same with anything else you buy and sell using USD.
Amazing. Critical life systems development is overlooked quite often to meet schedule/cost constraints. Standard SDLC is many times ignored by many firms... not on purpose .. but in need to deliver. I appreciate this post... received $125 check from toyota, will likely not cash it.
RethinkDB is my favorite piece of my current tech stack. I tell everybody I know about it, and I'm soon to release some blog posts and speak at a Meetup showing off what it is good at and how to get started - I really just can't say enough good stuff about these guys.

A high level overview from someone who has used it in production since 1.10 (about six months):

Pros:

* ReQL is a beautiful DSL that makes querying and using my data simpler than anything I've ever had before.

* An amazing UI lets you quickly do the things you do the most (verify a query, cherry pick some results, add/drop tables, indexes, shards, etc).

* Unparalleled support. During almost any reasonable hour, a RethinkDB employee will quickly field any question you have on #rethinkdb (freenode), their User Group, or email.

* Quick releases. These guys ship major releases every 60 to 90 days. Each release offers huge features, performance improvements, and bug fixes. They do a great job of listening to what people want and implementing them fast.

Cons:

* Database is still technically "beta" - great for side projects and prototyping, but be mindful if you intend to use it in production.

* Works great on tables of a few GB, but performance really degrades on the next order of magnitude. It looks like there were major changes in 1.12 addressing this.

* Only three officially supported clients (JS, Python, Ruby). That's a good start for their target market, but it is limiting for some.

RethinkDb is an archetype for startups - building what people want, shipping fast, always talking to customers, and clearly passionate about what they do. Even if you don't use their product, we all can learn from these guys. I hope they do well.
When Mark Zuckerberg said Instagram might be its only big acquisition
I'm totally the opposite, and blame you entirely for provoking what follows! SQL at this point is passed expiry.

The simple reason is we now have plenty of decent scripting languages to run as interactive prompts, all of which are far better at interfacing with the rest of the system than SQL is. Exposing a sane, direct, API in those languages gets you much more than SQL, along with having removed multiple layers of confusion, including string generation, escaping, reparsing, then is it doing what you want, etc.

I've been using LevelDB (via plyvel) a lot lately for data storage, and every time I end up having to use SQL (even indirectly via ORM) is painful by comparison because you can just feel the control being taken away from you, and somewhere you end up having to fire up the DB prompt for no good reason such as adding strange DB specific indexing flags to columns or even setting up authorization and DB creation, making it yet another thing to go wrong during deployment.

Protocol buffers stored in LevelDB prove so easy to use by comparison with something like SQLite or PgSQL just at an API level. The resulting code is simpler, cleaner, and much easier to reason about. If I need to move it to another format the code, again, is amazingly small.

As someone that cares deeply about my app's data structure seeing the acceptance of a world beyond SQL is one of the best developments in my career, and experience means I simply don't trust any SQL based abstraction to give you the controls to get it right.
Yes, the big users have negotiated lower prices that aren't listed on the site (confirmed to me by a very large S3 user).
It would be nice to add a link to a crunchbase profile and add a startup I know in a more WIKI way... you need all startups in Atlanta to be aware of this page... there are quite a few, so you should make it as easy as possible to add a startup even if you don't work there. Let the WIKI gnomes do the work :)
I see that the prices on the M3 instances dropped a bit more than the prices on the M1 instances did, so they are encouraging us customers even more to move from the older HHD based instances to the newer, faster SSD based instances.
Dwarf planet stretches Solar System's edge
Yep, just like GNU:
https://www.gnu.org/pronunciation/pronunciation.html
"The real quagmire of unintended consequences here seems to be
in how trading 6500 factory jobs for however many thousand
dealership jobs."

Tesla going direct to consumer in most states is really only a matter of time. Assuming this is true, that eventually dealers are going to go the way of the dodo. And if that is the case, wouldn't if be best to bet on 6500 jobs that are likely to stick around in the future and keep bringing in revenue for the state, than let another state get that factory and one day you have neither the dealership jobs or the factory jobs in your state. Plus, it's not like those dealership jobs are going to disappear overnight.
It took me about 5 minutes to realize Lift is for Scala. It doesn't say that anywhere on the website that I could tell.
This is very hard for them to do.

For example, what if you have set up a bunch of auto-scaling instances to handle heavy load. During the middle of the night, your application suddenly goes viral in Indonesia or Brazil or some other large country in a different timezone from yours.

Your bill goes over its threshold - what does Amazon do? Do they terminate some of your instances (potentially losing production data!)?

The problem is that the exact times that "intelligent" bill-limiting features are likely to be used are the exact instances in which they could have absolutely disastrous impact if they make a mistake[0]

I haven't experienced this myself, but I've heard Amazon is actually rather lenient when it comes to waiving fees for clear mistakes (accidentally provisioning an expensive instance that you didn't mean to) - their customer support is supposed to be very good, though I have not had to use this myself.

[0] By "mistake", I mean that they are following your instructions correctly, but your instructions happen to be incorrect for handling this situation.
Risk of Washington slide unforeseen? Warnings go back decades
Making something up would have the advantage of hiding all of the various monad tutorials...
What happens when people start pricing things only in cryptocurrency, and there is no dollar value attached to the transaction? This is fairly rare in the Bitcoin world, where many places sell via payment gateway that immediately converts back to $USD, but is common in the Dogecoin world, where many of the goods exchanged are intangibles (tipping, donations) or one-off items (see r/dogemarket for examples; there are a lot of handmade goods or services).
Quicksort can be implemented in an in-place fashion, but that's not a requirement by any means.
I seem to have missed the part where pending comments was nixed. Anyone care to enlighten me?

Thanks.
Let’s fight this one Co-Op
There is Amazon Cloud Drive which is the consumer focused storage which is similar to Dropbox and Google Drive. It has a sync app. The prices for Cloud Drive haven't been cut; they are still $0.04/GB/mo.
Haskeller at IMVU.

Haskell could still benefit from a larger community. We have had to write some key low level tech, but we have been able to do so at an incredible pace.

The /dev/urandom bug mentioned was caught by us because we are one of the few places using Haskell that also has a fairly large user base. If the community was larger we would have run into less issues.

That said, we have run into a surprisingly few amount of issues :)
If you have a direct-billed account, and are spending more than 1,000/month, you'll get an automatic price break. At my current $DAYJOB, we're billing around $15-20K/month (depending on traffic) in Amazon Web Services charges, and I believe we're getting somewhere between a 10 and 25 percent price break.
Not having to wait 4-8 hours to access them. Also, pulling from S3 costs you nothing (if you're in EC2 or other AWS services). Glacier access costs can get expensive depending on the quantity of data you need to access in a short period of time:

"Glacier is designed with the expectation that retrievals are infrequent and unusual, and data will be stored for extended periods of time. You can retrieve up to 5% of your average monthly storage (pro-rated daily) for free each month. If you choose to retrieve more than this amount of data in a month, you are charged a retrieval fee starting at $0.01 per gigabyte. Learn more. In addition, there is a pro-rated charge of $0.03 per gigabyte for items deleted prior to 90 days."

http://aws.amazon.com/glacier/pricing/

To store 1TB for a year in S3 is now $368.64

To store 1TB in Glacier for a year is $122.88

We're quibbling over ~$250/year?
They might (a little) in that this 'friction' is exactly the sort of plain bottom-line info to get people to make the step to move off of heroku and on to raw EC2 (or other more infrastructure based setups).
Even ignoring additional time needed to send those extra characters, it also was a lot faster than those control-H's, and (I guess) caused way less wear on your printer.
Speaking as a part time GHC contributor (and alleged "core haskeller"), theres A LOT of exciting work going on right now for improving debuggability wrt correctness bugs and performance tuning.

GHC 7.10 is slated to (hopefully have):
1. exceptions will come with stack traces!
a. Some of this same work will also allow for sampling based based performance tools
b. mind you, a lots still in flux
2. theres a non zero chance you'll have in langauge facilities to create threads that get killed automatically if they exceed certain programaticaly set CPU/Memory/other resource limits!
3. Other things which are a combination of hard work and clever research grade engineering

I myself (as Tel knows) have plans for making GHC haskell AMAZING for numerical computing, and my wee ways of contributing to GHC are guided by that goal
The Right Pseudo Elements Notation
I may be interpreting the term fungible incorrectly.
At a given point in time, won't one Bitcoin always be exchangeable for another Bitcoin?

If I purchased a BC for $1 and the current market price is $1.50, my basis is $1 and my unrealized gain is $.50, but does that gain impact something being fungible? The coin is still mutually interchangeable at that point.

I keep reading examples of trading a baseball card. If I had two Babe Ruth cards, one in perfect condition and one with bent edges, the items aren't valued the same and most likely won't be directly traded for one another. They aren't fungible.
Inclusiveness at Mozilla
I've learned to cherish my co-worker and let the boss do his bossy stuff as long as he didn't fight against the team.

Stand together with your co-workers as a team. I think thats more usefull and can balancing out the shity boss stuff.

Maybe one good boss under a million bosses will exist i think. If you can't find it, do it by yourself and be your own boss. But at least, there is no boss like the girlfriend||wife that waits for you at home! :D

Just some thoughts.
I'm curious about this as well. Having a nice HiDPI laptop but being stuck using 1366x768 sucks :(
Bridge U.S. Immigration Startup Raises $800k Seed
You say it's used all the time -- so how about you give an example of a "lazy" solution to a problem in, say, C?
The decisions people make are generally completely rational from their viewpoint. To you their decisions may seem insane, but perhaps they also have a stake in the current system and all of the proposed options would hurt them more in that arena than the possible or probable benefits in the area you're looking at.
nice to see that "GovCloud" is 4x more expensive

http://aws.amazon.com/govcloud-us/pricing/s3/

the $12,000 hammer reinvented!!
If you use unprintable characters in your file, it's no longer human-editable as text. It may as well be XML (i.e. technically text-based but not practically human-readable).
That doesn't change the fact that you pay much less for much more.
You can set up billing alerts which sends you alerts if your bill exceeds a value (set by you)
True, but in my experience if you can avoid hitting the memory the amount of computation you can do per thing is absolutely terrifying.

The main thing I had in mind here was hashing for bloom filters. i.e. do the different algos in parallel on a GPU, then pass those values for the main lookup to be done by the CPU.
I was making a joke based on a sweeping breadth of your statement and the fact that every single Russian would disagree that Americans could built a better plane, leave alone the best one. In particular, it is a common belief that any Sukhoi would fly circles around a comparable F, and Mig would do the same, just not as elegantly.

That said, I am curious what were comparing Boyd's F-15 to.
Definitely possible - Forge is depth camera agnostic.

Before it could happen, though, I'd need you to ship my Structure Sensor USB cable and for you to release either an Android, Linux or Windows SDK. Hope that'll happen soon.
Glacier's pricing is actually very difficult to calculate. If you only ever store data (and never retrieve it), it's easy, but the moment you need to start accessing it, the pricing is actually very difficult to calculate correctly:

> Unlike every other service Amazon provides, with Glacier you're not paying for your net usage throughout each month: Instead, you're paying for your peak hour — and once that peak hour has come and gone, you're still paying for that peak until the end of the month, no matter how low your usage might fall. [0]

Note: I still use Glacier for long-term backup, because that's the exact use case it's meant for. But it's important to be aware of that cost: if I ever need to retrieve that data, I know I need to do it very slowly (and carefully) to avoid racking up a massive bill.

[0] http://www.daemonology.net/blog/2012-09-04-thoughts-on-glaci...
2 Ways to Use Single-Member structs in C
If anybody uses Fedora 20 and wants to test out the new release, Richard Hughes set up a COPR for 3.12. I've been using it for a couple weeks without any major issues.

http://blogs.gnome.org/hughsie/2014/02/24/gnome-3-12-on-fedo...
Most of AWS's major outages have been related to EBS. Although outages can happen to any hosting provider, and I am sure they have fixed the previous issues. So EBS should get more stable over time and it is already quite stable.

The performance of EBS is pretty bad, and getting decent performance is expensive. Having said that, if your application runs in memory and disk usage is infrequent then it is probably fine to use EBS. EBS is also much more expensive than the instance storage, but it is also durable unlike instance storage.

On the whole, "never ever EBS" is too strong language making it incorrect. As usual, it depends.
I had the same thought. Their last Amazon bill was $35k. I don't think saving $10-20k/month would have made a significant difference. They had many freemium users, and were not adding customers at a sufficiently high growth rate over the life of the company. They were trying to raise $5m.
> "This is a standard developer response - I recall when Sinatra was a fresh kid on the block, and the same arguments people used against Rails"

And the more time passes, the more problems with Rails are being discovered that have to be altered in a non-BC way.

A library makes no assumptions. It's just there and you decide how to use it. In the right hands it's more powerful than a rigid framework.

A framework that tries to teach you how to do things is by definition a pair of training wheels. Not the best setup for competing in Tour De France.

The solution to incompetent developers isn't a bigger, more rigid framework. It's education and training.
Ask HN: Will the Oculus acquisition dampen funding of tech Kickstarter projects?
Given the negative reaction of Facebook's acquisition of Oculus (https://news.ycombinator.com/item?id=7469115), would you be less likely to fund tech-based projects on Kickstarter in the future? What if the project's creators pledged a no acquisition policy? How could that even be enforced?
Why do you think people need a ton of shell extensions? What is missing from base?
Interesting quote: "CBS has guaranteed to continue to back Last.fm for "at least" 12 months from the date of approval of its financial results, which were signed off on 25 November."[1]

[1]: http://www.theguardian.com/media/2013/dec/13/last-fm-loses-4...

So everything will probably be decided in November 2014.
We heard back and got a device last week.
Twitter strikes back..
You're right, but it's not just `filter`. Any command that can run on a group can run on a full table and vice versa. For example:

# get a sample of 3 elements from a table
r.table('foo').sample(3)

# get a sample of 3 elements from each group
r.table('foo').group('category').sample(3)

You could say that we created two versions of `filter`, and `sample`, and every other command. But another way to say it is that we use polymorphism, which is widely considered an advantage in modern programming languages.
While I don't know it's x4 worth it, I can personally testify to how expensive anything FIPS 140 is to get done..

"Because the AWS GovCloud (US) Region is physically and logically accessible by US persons only and also supports FIPS 140-2 compliant end points, customers can manage more heavily regulated data in AWS while remaining compliant with federal requirements."

http://aws.amazon.com/govcloud-us/
New Title Tag Guidelines and Preview Tool
Would it be accurate to say those 4 stones are about equivalent to one pawn in chess?

As a back-of-the-envelope calculation, one pawn is 1/43 of your starting material in chess if the king is included as a four-point fighting piece. Four stones in Go comes to 1/45 of your expected endgame material as half of a 19x19 board.
Pretty much a noop, since bad management is a subcategory of incompetence.
Your offer of help for founders applying to YC is great - thanks very much. I'm going to drop you a mail to take you up on the offer :-)
ec2 pricing is just a small piece of the whole bill. but it is great to see the price drops, thanks google!

wonder if there would be price battle on bandwidth.
I actually use DigitalOcean as a cheap download server for my product. $5 gets you 1TB, then its $0.02/GB
And people will download the emails, files to the Amazon box using amazons fast connection. It may actually reduce peak bandwidth use.
Google and Luxottica announce strategic partnership for Glass
Somebody pls fix the Clojure driver... :)
The library in question was using unsafePerformIO to open a file handle. It was just a bug.
Maybe http://www.atdc.org/ also?
Surprised any work can get done around there without a nearby Octane
Building PRISM-proof web services
Be more constructive and maybe I won't vote you down next time.
Another hater I run into: The criticism hater. (And I don't mean to imply that the author of the blog post is one of them.) Point out real flaws in technologies that other people like (such as git, OpenGL, etc.) and you'll get a flood of people insisting that you're just stupid for not understanding, or that you're trying to use it wrong, or you don't know the "right way" of using it. You're trying to have a legitimate conversation about why you find a tool lacking, but it's all your fault to these people.
Hey, thanks for being a user!

In the spirit of making what people want, we're planning 1.13 right now. If you have feedback on what features you want, shoot me an e-mail -- slava@rethinkdb.com, and I'll work hard to try and get them in.
Window-based task management is "Windows", App-based task management is "Metro".

We spent the last 25 years of computer history teaching both the users and the computers how to multitask, only for the most recent user designers to try their damnedest to take it away from us.