skysight-inc/HackerNews huggingface dataset:
I wish we could apply a UNIX approach here. Everything in text format, simple scripts. 99% of the form-filling-out of taxes is copying and pasting or simple arithmetic.

Input: Personal information, deductions, W2s, 1099-Rs, and other relevant forms in standardized ASCII text format.

Script: A python version of form 1040 or whatever you are using.

Output: All relevant columns filled in (amount owed, refund size, etc.)

Time taken each year: < one hour.
Tl;Dr: Prebacked and Wellmark Blue Cross Blue Shield are teaming up to throw a hackathon to build revenue generating startups on May 4th.
I doubt the miners would accept this idea. It goes against a key principle of Bitcoin: that transactions are irreversible and no authority can appropriate your coins.

Even the 0.8->0.7 reversal was hard for some miners to swallow. And in that case it was only accepted because only doubly-spent transactions would be reversed. Singly-spend transactions would just transfer over to the new chain.

I don't expect to ever see a Bitcoin fork where a cryptographically valid, singly-spent, included-in-a-block transaction is reversed.
Bitcoin Wallet Service, Instawallet, Suffers Attack, Shuts Down
Your comment is funny since the other part of the change you cited is the introduction of explicit self.
Despite public support for Keystone XL pipeline, activists step up criticism
In Sweden the most basic variant of doing your taxes - i.e. you have no business, stocks, properties, etc - only requires that you send a SMS (SSN + auth code) verifying the pre-filled data that the tax authority has filled out for you.
We do need a spec, I'm not arguing against it. I am just tired of the fact that I can position elements via many conflicting methods:

- position: absolute/relative/fixed + top/left values

- float: left/right

- positive/negative margins

- float values of other elements

Yet cannot do simple things like tell a block element to take up all available height.

The spec focuses on various types of data that could be represented. For example we have a <code> tag. This is done in an attempt to be semantic. However, it fails at being comprehensive, and ends up falling back on things like <code class="python"> instead of <python>. The distinction between <code>, <var>, <span>, <label>, and other inline elements is completely arbitrary and which elements get to be first class citizens is also arbitrary. Giving up and saying that there are only <inline> and <block> elements would simplify things a whole lot. If you can then "subclass" a <block> to create a <p> element or subclass an <inline> element to make a <lable>, go for it!
Chrome for Android gets Autofill and Password Sync
The latter link apparently involved pictures of the man kissing his son's genitals. As for the former link, can you find any citation on the actual outcome of that case? Because I can't.
Hawken. It's fun. :) Low complexity, but seems to reward skill.
Apparently most do.

There is no standard application process when you have little or no education. You have to get in touch with the admissions department and state that you have the experience and from there each university has a different process.

I went for Birkbeck, University of London ( http://www.dcs.bbk.ac.uk/courses/ ). They specialise in degrees in the evening, aimed at Londoners who are in work and yet want to pursue a degree without sacrificing their employment.

The entry test was trivial (not much beyond basic pointer work and FizzBuzz in C++), and the expectation during the course was that you find 24 hours per week for study time (comprised of 2 or 3 evenings per week of 3 hour lectures, and the rest of the time was research, assignments and reading). If you have ample experience you won't find the work outside of the evening lectures too taxing.
As far as I'm concerned "AAA" refers only to the development budget.
Sure, and the way you describe it, it sounds like a good idea. Having kids just forces you to do things like that. WIsh I'd thought of it before, though. :-)
I'm not sure what the encoder patents have to do with LTE, other than the fact that MPEG LA is organizing an LTE patent pool. I was thinking more like this: http://www.google.com/patents?hl=en&lr=&vid=USPAT798....
Because if you want to be a software developer in the long term, you need to prefer the long term alternative in most cases.

A typical example is, "If we don't get something out the door, we'll be out of business. 'Shit' is something that can be shipped quickly, therefore we must ship 'shit'."

But companies that ship 'shit' generally go out of business anyway. Either their customers find it unappealing and leave, or ongoing maintenance quickly becomes so difficult and expensive that the product can not improve except by being rewritten under new management.

With something like a secure website (or script injected into arbitrary websites by a large ISP) the severity of the security vulnerabilities that tend to result from "shipping shit" often you only get one or two chances as a company.
Solving small retailers' overstock problem very easily
Lesterland: The Talk and eBook by Lawrence Lessig
Eh that is nothing, just imagine when people who have no ability to steal it and thus no awareness of how it might be stolen get pulled in by the hype.

Not to mention the costs that security brings, a friend of mine is locked out of what is now $50k worth of bitcoins, just can't remember the password on the encrypted store.
if your a publicly traded company your pretty much bound to have scads of people who do not contribute directly to the end product but merely exist to deal with all the regulations and laws that said companies must adhere too. It is frightening how much is spent to maintain compliance. It is not uncommon for large companies to have both internal and external auditors to ensure it.

Then toss is all the people needed to support the developers, artists, and their managing teams.

Ever read the credits at the end of a movie, count the people. Some video games have the same or bury it in a manual if your so lucky.
You seem to have misread the above comment. Here's what it actually said:

The system as a whole behaves more and more like a random router as the number of intelligent bamboo routing nodes increases

The point is that this process was gradual and implicit, so there's no point at which the intelligence was explicitly "deprecated". That doesn't excuse how things ended up, but it does explain it to some degree.
I'm sure they did, since those games were humongous hits and the developers are still famous for them.
Paper wallets are easy to make and relatively easy to use. Slightly harder to spend money with.

I suppose someone could customize a small Linux live CD to boot, not touch the hard drives, load an encrypted wallet off a secure jump drive and encourage backups. It's fairly straightforward if you use a dm-crypted jumpdrive and, say for example, Tails.
I used batmanjs on a project a bit ago and enjoyed it a lot due to the API being designed specifically for CoffeScript.

It used the `class` construct instead of building its own Object.extend class system like most libraries do. Not only is that simpler, its much more powerful than the standard 'prototype = object literal' approach as CofeeScript classes have executable class bodies, so you can build macro-like class-level methods similar to ruby:

class Alfred.Todo extends Batman.Model
@persist Batman.LocalStorage
@encode 'body', 'isDone'
@validate 'body', present: true

From my brief glance at Ember it seems like the pattern to add macro behavior is to wrap property values in calls to things like `Ember.computed` which looks pretty clunky.
If you know exactly what do to, be it writing a pitch the whole day or writing a new feature for a week, you can not shower for the whole week and only eat junk food.

The essence of the post for me however, is that you shouldn't just sit in front of the screen figuring out what to do next. If you arrive at that point, take a brake, hit the gym, reorder your brain. The best ideas come when you do something completely unrelated to your startup and you should do something like this at least 1-2/week.

There's no use in accelerating when you're going in the wrong direction and 5h spent on a great new idea that you just had, is much better than 100h that still won't work. :)
Not true.

With NaCl one has to provide multiple EXEs for each platform that one wants to support be it ARM, x86 or x64.

PNaCl was designed to solve the multiple EXEs problem by just providing one in LLVM bytecode to be jitted runtime.
They seem to be physically relocating (or at least a new server).
For simple purchases of common stock, the purchase price is NOT reported to the IRS. Although, many brokers may provide it for your information.
So how do you do this if you get paid by the hour? Obviously you can raise your rate and decide how much you need to work for your sanity and for how much you want to earn, but is there anything else?
American, yes. Do I compromise quality at the cost of passion? Most certainty not. But there is something to be said for the value of hiring with a criteria of passion for the idea and space.

I made no implication it was either or. You can certainly have a passionate, cool headed and calculated player on your team.
You don't have to get dollars for the whole amount, you just have to report the dollar value of your earnings to the IRS, and pay your taxes in dollars.
Dashing: A Theme and and Color Changing Keyboard for iPhone
I have my coins split between a wallet that I control and an online wallet that I have some faith in.

Because honestly, I don't actually fully trust myself. The chance is not negligible that I get a trojan with a keylogger that watches for me to open my wallet. So I store some of my coins online as a hedge against my own stupidity and the inherent insecurity of desktop computing.

I may, in the future, move a large portion of my coins into a fully offline (generated on a machine that's never seen the internet), safety-deposit-box stored wallet. But that's a little bit excessive at this point.
Isn't the whole point of bitcoins to get away from that kind of thing though? Someone has to maintain a list of what is 'dirty' and that maintainer becomes a central authority in the market. And, as I understand it, part of the philosophy of bitcoins is to have an open and free market. So while your idea is theoretically possible, once things like that start I fail to see how bitcoins are different from any other currency.
Here's one better, if all your data is strictly less than (not equal to) a cache line (usually 64 bytes) in size, and your processor guarantees memory ordering within a cache line (most do):

1) Keep head and tail pointers local to the consumer and producer.

2) Associate a bit with each entry in the queue which denotes whether the entry is full or not. The bit must live within the same cache line as the entry itself.

3) Block on this bit, rather than head & tail pointers.

4) Set an entry's bit after filling the entry; clear it before.

5) You can now elide the memory fence (implicit in the .lazySet() method of the atomic objects). Performance will skyrocket.
I wonder how you can speak with such authority, when the very nature of life remains a mystery.
I think we're having a disagreement over our definitions of "wealthy", which makes for a pretty boring debate. After reflection I don't think you're advocating for "work for peanuts! money sucks anyway!" so much as "charging market rate, working sane hours, and being OK with the fact that you won't ever have $10M in the bank is a perfectly sane choice", which I'd absolutely agree with.
The Resurrection of Testing for Android
Heh, too many buzzwords? I was trying to think of a simpler title, but didn't make too much progress...
Paul, it's tough to do preliminary research on AWS and summarize it so concisely. Best woud be to start/continue using sets of services and the nuances and "gotchas" you noted will become clearer. Particularly EC2. For example, here are some points you noted followed by --> some clarifications:

* Lots of different sizes for cpus. --> Virtual servers come in many configurations. Choose based on the combination of CPU, RAM and disk I/O required.

* Only scales down to 40 dollars a month. --> t1.micro instances are $15/month. m1.small instances are $40/month or as low as $25/month with reserved instances (amortized over 1 year) or even less than $25/month with spot instances.

* If you reboot it, the data will disappear. --> No. Data is not lost on reboot. Most instances have two types of storage: EBS and Instance Store. The Instance Store data is lost when instances are powered off. EBS and Instance Store data survives across reboots. Understanding the difference between a rebot and a power-off is important.

* Firewall is turned on by default so you can't connect to it. Have to turn that off. --> Clearer would be to say firewall ports need to be opened to support the services you need (such as SSH/RDP, HTTP, etc.).

* The name of it changes on reboot. No. The DNS name, external IP and internal AWS IP are preserved across reboots. They are lost when an instance is powered off. (See above.)

* Use the IPs which amazon gives away for free. --> AWS limits you to 5 Elastic IP addresses (for the most part). You can (for the most part) avoid using Elastic IPs by using the public DNS of the instances, often in conjunction with your own domain DNS. For example, a database server might resolve like so:

db1.example.com (your domain)
|-> ec2-12-34-56-789.compute-1.amazonaws.com (public AWS DNS)
|-> 12.34.56.789 (public IP if you are outside of AWS)
|-> 10.11.12.13 (internal AWS IP if you are inside AWS)

Enjoy the learning experience. It will take some time for it to all sink in.
> rarely used in the previous few years

Yeah it's only worth $1 800 000. Nothing to worry about.

Sources: https://blockchain.info/address/1LrPYjto3hsLzWJNstghuwdrQXB9... (btc amount) https://blockchain.info/stats (current price)
Completely agree. The UX of Rdio is far superior, IMHO.
I noticed, am using it now and so far its really good. It delivers as promised. Thank you for the nice free plan.
Cryopreservation may have low chances of success, but it's like a billion billion billion times better than just dying

I don't know about that. I have this pet theory that our minds exist in a 5-dimensional non-euclidean space for which our brains serve as mere substrates, much as a CPU is merely a substrate for the running of a software program. I'm not saying you should adopt this theory (especially considering that I don't feel like explaining it and have only tenuous evidence, so it's basically a deeply-felt hunch), but nor do I accept your contention that it's freezing or nothing with no other alternative. For that matter I'm not convinced oblivion is so awful either, but that's more of a philosophical argument.
The Future of Networking 
Interesting reading about the future networking:
1. The Rise of Cloud Computing
2. The Rise of Server Virtualization
AFP: N. Korea approves nuclear strike on US
If you are using it as a currency, "offline and encrypted" is "unusable."

If you are using it as a commodity to trade, well, it's perfect.
Wow! Great news. It would be nice have this project under MIT license.
I love that there's motion in this industry, but I don't have any reason to use this instead of iTunes via Apple TV. And I really want to, because I love Rdio.

But as others have said in this thread, the main seller for Rdio is that I pay a set price every month and I can listen to anything I want.

I would gladly pay upwards of $10-20/month for full access to more TV shows than Netflix gives me. And maybe a movie rental or two per month.
Yeah, it's really not too hard to use a live linux disc to boot into to do transactions, etc. Keep the wallet encrypted in the client, keep the USB drive you store the wallet on dm-crypted. Keep the wallet (and it's daily backups) backed up to your DropBox in case you lose your jump drive.

The weakest link is then DropBox + your BTC-client password. Or I guess if someone has modified the live environment on your jump drive or if they have a sophisticated attack on your UEFI/BIOS.
The counterattack to this is to transfer small amounts of the "tainted" btc to the addresses of the people who are leading the effort (or to outgoing addresses for large exchanges, faucets, and so on). This is effectively the same as laundering through dice/the late instawallet/et cetera
In an authority-less and irreversible transaction currency it still surprises me when I hear about someone losing money to a service such as this - without an authority the burden of security truly is on the user themselves and they are at the mercy of the (supposed) security of whatever exchange or service they are attempting to use. In this case, having someone manage your wallet for you.

I personally keep my bitcoin wallet encrypted with GPG, I manually (like a safe) decrypt it when I want to make a bitcoin transaction and encrypt it when I'm done.
Agreed, people are far easier targets than systems, unless the systems are negligently unsecured.
After both his parents had died, Howard Hughes got himself emancipated at age 19 (in 1924) so that he could take over the family business.
The other guy doesn't just get shiny objects, they also get influence and power over other people, along with freedom to do (mostly) what they want.

One very relevant example: you can move to the US and get a green card as an investor, if you invest a six figure amount. This is also true for other Western countries. Money buys you freedom to not work, freedom to live wherever you want, and sometimes it can even buy you laws (or avoidance of existing laws).
I started playing with it when 0.5 came out, and the changes that I've seen when I went with a pre-0.6 build are not what I would consider major. There are many of them, but most are either relatively minor syntactic issues or in darker corners of the language that I haven't needed to touch yet.
That would be totally merchant-driven, nothing to do with miners. No reversals needed.
If it is OK, could you please describe at a high-level on the de-duplication involved in mapping the following 3 links to a single book - a) https://news.ycombinator.com/item?id=836633 b) https://news.ycombinator.com/item?id=1527084 c) https://news.ycombinator.com/item?id=1718951 because the amazon links contained in the HN comment links are all very different but still point to the same book - "Javascript: The Good Parts".
That's definitely a good point. I've played some awesome mobile games.

The only downside is that they are producing for a platform with such a horrendously inaccurate/crappy input system. I get enthusiastic about downloading a game on my n7 only to find that it's extremely frustrating to play, or that the game has been dumbed down in some way to compensate, massive sadface. This isn't true of all of them, especially games that are designed around the touch interface, but after a while I still get bothered by it.

I'm really liking the resurgence of indie PC games, though. In the past few years I've played games produced by < 3 independent people that easily rivaled the games people tout as the "best of all time." Specifically, I'm curious why these huge companies want to produce 1 game over X years for tens or hundreds of millions of dollars and still fail to be profitable when they sell millions of copies.
You can, and I agree with your sentiment, but I don't think that's what the parent (haha) commenter is arguing.

I'd agree with you even more if the examples better reflect the level of responsibility that parenthood imparts upon you. Being "forced" to go to a dinner vs being "forced" to be home to relieve the nanny are two very different forces. You're more likely to forgive yourself for missing dinner than leaving the kids home alone.
Yeah, if you were expecting a reward, it's not a good deed.

I informed some BTC places of security problems a few years ago, and was roundly ignored, although they put the fixes in place, from what I recall. I wasn't upset because I wasn't expecting anything.

EDIT

Reading that page . . . depending on a URL staying secret as your security? Wow, that is asking for disaster.

I don't like to shame people who make security mistakes, but if you are online wallet vendor, shouldn't you have some common sense?
Nobody besides Gox is making enough money to afford real security AFAIK.
Transferred coins from Coinbase to MtGox a minute before it went down. Just my luck.
> It's basically limited to the "network server" use case.

I've been using it to perform research. I also used it to build an X window manager. Neither are remotely close to a "network server" use case. In years past, I would have used C for both projects.

> Just about none of Erlang's reliability mechanisms are present in Go.

I certainly agree that Go shouldn't be viewed as a "better" Erlang, but Go does have green threads with M:N scheduling, which is a significant feature of Erlang. (As argued by Joe Armstrong himself.)
It doesn't. We have many libraries filled with material on life.

He can state with authority that karma does not exist just as he can state with authority that unicorns do not exist: Very easily. There is no evidence of such an effect, and no evidence for anything that could transmit or cause the effect. It is as imaginary as anything could be said to be.
MtGox requires a fair bit of verification, but they've also been around pretty much the longest, and have already had to deal with all the security issues that other bitcoin sites are only beginning to discover. I trust them.

(That is to say, I trust them long enough to do the exchange, and then I transfer the bitcoins to my private offline wallet as soon as possible. And you should too.)
I love how many articles are taking the "it should be easier to file" side without considering that the complexity of filing is due to the complexity of the underlying system.

Personally, I don't want filing to be simpler. Every time it gets simpler to file, it also becomes simpler to add more taxes and people don't notice the difference. It's only when people have to do their taxes that they realize how screwy our system is. The 1099 independent contractors understand this one.

When you have a buggy piece of software, it's considered foolish and short-sighted to just add patch after patch after patch without stopping to consider that the underlying system itself might be flawed. Then you either scrap the system or refactor the worst/most complex pieces into something simpler and more reliable.

The tax code is IE6 circa 2002. It's still "the standard" because we haven't stopped to consider what might be better.
In a sense, those days are back. Despite all of the AAA games that were released in 2012 (and there were some excellent games) the Game Developer Choice Awards last week were dominated by an independent title, Journey.[1] The conference as a whole had a strong focus on independent developers.[2]

Kickstarter projects are bringing back mid-range development, with smaller studios like Double Fine and Obsidian raising millions. Some Kickstarter projects, like FTL, have already been released to award-winning success.[3] The Kickstarter for the Planescape: Torment sequel being developed by inXile has raised almost 3.5 million with 51 hours to go.[4]

There's a lot of innovation happening. Just play any of the IGF finalists if you want a taste.[5]

[1] http://articles.washingtonpost.com/2013-03-27/business/38080...

[2] http://www.nytimes.com/2013/04/01/arts/video-games/game-deve...

[3] http://www.igf.com/php-bin/entry2012.php?id=360

[4] http://www.kickstarter.com/projects/inxile/torment-tides-of-...

[5] http://www.igf.com/2013finalistswinners.html
I doubt they're aiming to be acquired, but maybe you're joking. This will likely be funded by Obvious