skysight-inc/HackerNews huggingface dataset:
The link I provided discusses this as well; not only are there other attacks, but those other attacks are potentially more severe. A man-in-the-middle attacker can claim credit for a message by substituting their own signature for the sender's. A naive encrypt-then-sign system will also lack non-repudiation in some cases (e.g. when using RSA signatures and encryption), and will only provide non-repudiation on the ciphertext itself (not the plaintext; this may or may not be what you want).
Technically speaking, I believe you can still file in October, as long as you pay in April. So you can estimate (guesstimate) and pay, then calculate properly and file later, if that's advantageous somehow. If you pad your estimated payment so that you overpay, you should be safe from penalties, in the event that you can decently estimate up front but can't actually file a full return for some reason.
I dumped ownCloud after it deleted a critical file for some unknown reason. The bug is still open. Maybe the calendar and addressbook handling is better, but I won't be trusting it.
Recreation. Target shooting. In countries where guns are not demonized, this is a perfectly acceptable activity.
I've actually been looking for something like this (specifically the 2D game support in C++) for a long time. What other options are there?
> People who write no tests are immediately eliminated.

Why would you need dedicated test code for a project that can be completed in an hour? This is definitely TDD-specific and most programmers would not do it.
But does it do it reliably and well? I get nothing but buffering problems, hell I'm rarely even able to get up to speed even to view the stream. Even if I get on, the quality is too variable and skips are abound.

It looks like BT's angle (different from Sopcast) is to break up the large swarms into smaller groupings that are loosely connected to others.
A certain group of politicians want to replace all government functions with private contractors, and most of those are captured by various lobbying groups representing said contractors.
> Don't tell me you are that idealistic and naive to belief that prejudices (of any kind) are something of the past.

The idea is that such prejudices indeed should be a thing of the past and that this especially applies to the public postal service of a civilised country in the 21st century.
"Big, dead, web 1.0 company"

You do realize, Yahoo remains one of the most-visited sites on the Internet? It drives an enormous amount of traffic.

By our standards, Yahoo may not be an exciting or innovative company. But it's in no way dead.
There are 2 points here. 1) Is it sexism? 2) This wasn't aimed at her

1) It's a recent-historical thing.

Ignore for a moment this situation. Imagine a hypothetical situation. There is an engineer, Ann. Behind Ann at a conference are Bob and Chris tell a joke about penises.

Plenty of cases exist that show Bob and Chris are creating an environment that is hostile to Ann; and this has traditionally been handled under sexual discrimination laws.

You're right in that plenty of women enjoy telling penis jokes and that plenty of men are just as offended at penis jokes and that we shouldn't be treating women as delicate flowers that will curl up when hearing a penis joke.

But all of that is missing the point. Don't tell dick jokes around people that you don't know well. Especially do not tell dick jokes while wearing a shirt with your employer's logo on, with a conference pass around your neck, at a professional conference, while surrounded by a bunch of people who you don't know. It might not meet some strict definition of sexism, but it will meet definitions of harassment.

2) Imagine Ann walks into the workplace. Bob has topless calenders up in his cubicle. These are not aimed at Ann. There are plenty of cases to show that Bob is creating a hostile work environment for Ann, and again these have been handled under sex discrimination law. You don't have to do something to Ann for it to be sexism that affects Ann.
Turbotax has data import for some of the major payroll systems. However, making this work with IRS data directly, is a secure way, it not a trivial task and this task has to be performed by the IRS, not Intuit. Note that this is not what Intuit lobbied against - it's preparing the whole return (which is non-trivial, especially given law changes and thousands of options that exist) against just exporting data. I don't think Intuit would be opposed to the latter, but they are to the former.
I've lived in Sweden and Iceland, both of which have pre-filled tax returns to be submitted either on paper or electronically. Sweden is particularly easy, all I have to do is to verify the numbers and then send an SMS with a personal code printed on my return. If I need to change anything, I log into the tax office website, make the changes and submit.

I have deductions to offset paid interest. If I hire a person to do some renovation in my home, the tax office pays half of the fee directly to them and I get a deduction as well. I sold my flat this year and will need to pay tax from the winnings, deducting costs. Almost all of this will be pre-filled.

In Iceland I had a slightly more complex tax situation. I filed jointly with my ex wife. Mortages, minimum wage deduction (i.e. you don't pay tax of the amount that is the legal minimum wage), property tax (house, cars), stocks and bonds, bank deposits and earned interest, deductions for rent compensation, was all prefilled.

Compared to this, filing my dead-simple US taxes with one deduction, filling in a two page calculation worksheet, feels like the middle ages.

No matter the complexity of the tax code, there are systems in place for all of them to evaluate and error-check tax declarations. The information is most likely all there already. All you need to have is a way to authenticate tax payers, and a front end.

And if I have a reason to think the tax authorities will not include items that lower my dues, I can always hire an accountant to file for me. I simply give them my "third-party filer access code" and sign the final return.
I am of an opinion that it should be an option for people who really want it, but it should not be an acceptable industry practice to write code/comments in a language other than English.
Latest example of this is the official Sony PSM SDK, which has half of its documentation and code comments in Japanese. So now Sony has to pay somebody to actually translate it, instead of simply insisting on their Japanese programmers using English in the first place, which I am pretty sure they are perfectly capable of.
The same situation with the official PS3 SDK - but that was released more than 7 years ago now,so I doubt that they will ever fix it. And that's a product for which you have to pay serious money as well, so it's completely unacceptable.
Small typo: 'sudp pip install virtualenv'

I think you meant 'sudo'

As for file structure, I thought Django came with a pre-built structure? I may be wrong, as I've only used Django for quick side projects and not really any extensive development.

Great post nonetheless!
My grandma owned a Toyota Aigo and now drives a VW Golf. Love both of those cars, but I like the station wagon like look from the Impreza.

Yes, the Impreza is a small car, I've seen people drive that in The Netherlands (although Subaru seems to be pretty rare there). Compare it to an Audi A6 wagon for example, plenty of those available.

I guess small is in the eye of the beholder, my car isn't much bigger than my grandpa's Opel Astra for example, and that is considered a small car in The Netherlands.
Show HN: jQuery.pin – a plugin for making stuff stick
Maybe it's hard to hear the humour when the joke's played out - I confess I have heard variants of it a little too frequently.

> I can clearly see that this article is meant to be a mockery of old, stereotypically British way of speaking

I am insisting that it should be a mockery of old, stereotypically British way of speaking - as it stands, it isn't, it's a mockery of what the author and several other people (yourself included) consider to be a stereotypically British way of speaking. I guess what I'm saying is, if you're gonna take the piss out of me, please do me the honour of doing it well.
Response to niggler: Yeah, I'm cool streaming them my business transactions via Yodlee/Mint/my bank if it streamlines the process. They can already get the data if they want it (audit, etc).
Maybe.

But:

1- Is the traction convertible to any Yahoo properties?

2- Are the 1 million "downloads" legitimate interested users? Do any of them still use the app?

3- Did the "traction" come from paying firms to get them to the top of app store(s)?

I assume Yahoo knows more about this stuff than I do, and I'm not a Yahoo shareholder. Still, I didn't get the impression that the article was just complaining about rich teenagers.
Ads appeared in the late 90's. That's a far cry from even being the foundation of the web.

Ads are very important to the web as it exists, but to claim anything foundational is just ignorant. Formative could be argued, though.
Eh, let's figure it out later.
Thank you very much, I'll fix that right away! ;)

Django comes with a structure, only slightly different.
But if they lose it, do they care? It's one drop in the bucket of their analytics. The incentives I have to preserve my data are greater than the incentives they have.

On their side, they have some very bright minds and some very deep pockets, as well as a proven infrastructure. But if they lose my data, they lose some analytics which may cost them pennies or perhaps dollars of ad revenue.

On my side, I have myself and whatever advice I can cobble together from friends and the Internet, a reasonable salary, and the occasional hour or two of spare time. But if I lose my data, I lose over a decade of accumulated emails and contact information.

I will gladly allow Google to back up my data (I use gmail to archive my call logs and SMS messages right now, in fact!), but I would rather be in control of the primary copy myself.
Actually this is a very common scheme in Silicon Valley -- public companies "throwing away" money on relatively worthless startups. It is a good way to siphon money out of the stock market and into the pockets of VCs and founders -- and I would not be surprised if the person who pushes the acquisition gets a cut of the money too, or other "favors" in the future. The company knows its going to can the product and the founders will leave after their stock vests -- why else would it make the acquisition?
"To Thine Own Self Be True"
Here is one that seems to be pretty accurate

http://yclist.com/
That's not capitalism, it's poor valuation, managerial inefficiency/stupidity, and fad/reaction behavior (among other things, I'm sure). It's counterintuitive, counterproductive, a massive waste, contrary to the penny-pinching you mention, and obtuse.

It's also just kind of how people are. You can't reasonably expect a large corporation -- which is just a big group of people who are all trying to make decisions and getting in each other's way -- to be able to make logical choices when they're subject to every large stakeholder's whim and every bit of incompetence that happens everywhere along the line.

Is it happening in a capitalist setting here? Yes. But it happens in all settings all over the world, so to suggest it's unique to this system ignores the actual nature of the issue (which is the Human Condition).
Only if it's malicious or intentional. A mistake will be picked up and you'll get a form a year or two later asking you to accept or challenge proposed corrections. If less tax was paid than required you have to pay that + interest...which really isn't that unreasonable.

I'm not saying the whole system isn't needlessly complex, but don't make it out like the IRS is actively out to get you.
The real question is why anyone would sign up to such things using a "real" password. I've lost count of the number of jobsites and so on that I registered for with a random string knowing that a) Firefox would remember it and b) On the off chance it doesn't, and I get through to a stage where I ever need the password I can just recover/reset

Signing up for websites that have limited/no repeat value is part of everyday life and I don't have high expectations of them
That's what my guess was. In that environment then, a government system clearly works well. I wish I had stats about how many US tax returns have deductions - I'd assume it's close to 100%.
You might be interested in Cinder. It's a mature C++ library with multiplatform support: http://libcinder.org/
Sure. But a system that only addressed the needs of 100 million people with simple taxes might still be a good idea (I realize that the thing exists. Free File is urged on by the government and has wide reach. I don't like that it is roughly designed to prevent the IRS from developing any sort of direct servicing).
Tax reform generally means simplified tax code and which does not necessarily result in less revenue.

But there is a huge industry built around servicing the complex tax code, many of whom wont be needed if the tax code is simplified. Just like any other industry disrupted by changing business environment, they will fight to the death to keep their industry alive and necessary.
Who makes more money in China? Apple or Microsoft?
I'll look for ways we can improve as a people, with haste.
Django 1.5 works on Clever-Cloud
For what its worth, government jobs are also a bit more secure and generally provide pensions and other benefits.

Whether those benefits are worth a decreased salary depends on the individual.
Just move it when/if they shutdown the service? It's not like they are going to suddenly shutdown the service or remove your ability to export contacts.
DMV in the District had a pretty long line but was fine otherwise. The biggest problem I saw was people who had not read the provided information/required materials in advance of coming then started arguing or pleading their case.
Pity us Canadians, then. We use a pseudorandom mixture of the two. There are, apparently, rules, but they change weekly and there is something in the Statute of Westminster that forbids any discussion of them. No two Canadian English spelling dictionaries agree on anything, nor do any of the style guides. We just carry on and hope that no more than 30% of our Canadian readers think we're idiots on any given day.
I have been keeping an index of companies from the current batch as they launch, with short descriptions and web traffic stats. Right now 27 of the 47 companies have already publicly launched (mostly on TechCrunch). I will update this throughout the day:
http://www.daniellemorrill.com/2013/03/preliminary-yc-index-...
The HN headline is somewhat misleading. It is different from the original article and I was expecting some neat techniques to overcome the typical memory issues:

Everything is an object, generics need wrapper classes, padding everywhere. Those make HashMap<Integer>, ArrayList<Integer> or even "two dimensional arrays" a bad joke compared to C(++) equivalents. Projects like Lucene have to rewrite standard library eqiuvalents for specific cases since otherwise so much performance would be lost.

Examinating app server -Xmx settings is more handwaving than anything. Especially people that refrain from doing certain things in java due to memory issues, have a completely misleading influence on such a metric.
Slight nitpick:

>> The list comprehension starts with a '[' and ']', to help you remember that the
result is going to be a list.

You wrap that in [] because you are creating a list. If you use () instead, you are creating a generator object.
with C++ there are a lot of options out there: allegro, sdl, sfml and your favorite text editor.
The article is not about the usa, wumao.
lifeisstillgood is probably referring to BT-Fon[1], which is an optional service for BT customers using the BT supplied routers.

[1]http://www.btfon.com
> We tell the candidates to solve the problem in any programming language and that the goal is to show off problem solving, testing and design skills.
David Cay Johnston covered this in one of his chapters in The Fine Print. If you're looking to be incensed by more cases of corruption between corporations and government, it's definitely worth a read.
You'll also get to find out why we in the US pay 38x more per bit of data transferred than the Japanese do!
How about the standard questions:

* How much money is in the bank, i.e. how long can they go until the next investment round?

* Where does the company see itself in five years?

* What opportunities are there for employee development?

And please, please stop with the cultural fit! Some people do not want to have to go for beers every other night or play Xbox tournaments all Friday!
> "Terrorise" is not and has never been a word

Really? That's how I've always spelt it.
Chilean founded startup FunPuntos acquired 59 days after official launch
Another good post: http://www.jeffknupp.com/blog/2012/10/24/starting-a-django-1...

That one covers virtualenvwrapper, too, on top of virtualenv, so you don't have to deal with that cruft in your project directory at all.
It's a reading comprehension thing. We're obviously going back in time, to some kind of cause, at "Her crime?". And then "Shortly thereafter" follows the sentence about the tweet and there is no reason to assume it refers to some earlier sentence.
Yes. In the last decade or so, the Virginia DMV has been painless for typical tasks. Most common tasks can be performed online - registration, license renewal, even obtaining titles after paying off loans (assuming the dealer/bank held the title electronically). The few times I've had to show up in person, I've been in and out in 30 minutes or less.
BTW, despite DMV being the common complaint, I've been dealing with DMV a number of times and never had a problem. Dealing with the IRS was somewhat nightmarish though - while I can't complaint about customer service per se (people I spoke to were polite and tried to help me within what they could) the processes and the transparency were quite Kafkaesque. Basically somehow IRS decided I owe them a ton of money, and I spent several months (not consecutively, just how long it took to be resolved) trying to find out why and how to make them realize it's not true. I never found the answer to the why question but when it got to the question of me owing them something like 17 dollars (there also were cents, I just don't remember the exact sum) I just paid it up to put the whole thing behind. I still don't know why exactly they wanted it and what was wrong (my return was pretty simple and I asked professionals and IRS service people, nobody had any idea).
OwnCloud by default uses sqlite which is really good enough for the small amount of data that you're storing in there.
Cocos2d-x is another option: http://www.cocos2d-x.org/
I wish all of those would get reported/filled in automatically also. If you have to file for yourself, it's a massive PIA to get all of that info. And in 2013 it's far harder - in the past, I used to get paper copies of everything but this year I received lots of "Please create an account here and then you can download your ABC-123". It takes a day to collect and collate all of the ABC-123s. PIA indeed. And the IRS already has that info - it's double-entry accounting except that it's worse since you are judged on your ability to do it correctly. So yeah, that part of it could certainly be improved!
Get rid of or have an option to disable the jerky lines. It's nearly impossible to draw fine stuff with that.

A single click (without moving) should draw a dot.

A vote to clear the canvas would be cool, removing stuff with that brush is a bit annoying.
If you read the article, it seems like there are at least several members of the legislative branch in favor of reforming the tax filing process to simplify things (and save taxpayers money).

The opposition comes from business interests whose revenue comes from helping taxpayers navigating a complex code and processing.
How people file isn't a problem in the US: in 2010, 70%[1] of tax filers (~90 million people) filed electronically and that number has almost certainly increased since. The issue in the article is whether the IRS (our federal taxing agency) should be allowed to file returns on behalf of citizens (i.e., do most of the work for them).

[1]: http://www.nbcnews.com/id/42275764/
> a shared family calendar has been a holy grail for my family for a while now

Out of curiosity, what's wrong with clicking the "Share" button on an iCal, sorry, iCloud Calendar? My family (incl those on Windows) finds this works well.
Global Mobile Marketing Stats (Infographic)
I seem to be missing the details on the cryptographic constructions here. Can anyone point to the specification i.e. what ciphers, signature systems, etc. are being used, and how they are being used?

Also, they seem to be saying that they are secure against passive eavesdroppers. We absolutely must be thinking in terms of active attackers in this day and age.
Opacity should be a scroll bar, and a rectangular selection (eg. for filling/erasing larger areas) would be nice
I use own blogging software on a low-end Intel Atom which keeps consistently generating pages around 20ms under load. So imho Wordpress is the fault here, not the caching plugin. Of course Wordpress is great software to use as writer and has a lot of features that are very easy to use, so I understand why you'd use it. I just think it's cool when I'm running something on 10x slower hardware than everyone else without compromising on performance.
As to philosophy, I hear you. But as to legality, I think a bit of googling would suffice to persuade you that, at least for the last twenty years, legal opinion is not in your favor.
FYI, putting a /fast/ before the date takes you to a "Linux/Unix" version of the comic, which is basically a de-gunkified page.

E.g: http://dilbert.com/fast/2013-03-16/
Yes, TurboTax is being rather transparently venal, but that doesn't mean they're wrong. I doubt the American government is competent enough to get tax calculations right, and I suspect they're hungry enough for revenue to make all their default assumptions in their favor. At least that's been my experience with every state and federal tax authority I've dealt with for the past half-decade or so.

Once we have a tax code that's simple enough and a government that's competent enough to get things right, then we can talk about having the government fill out our tax forms. Until then, the government's just going to be ripping off the blindly trusting, a little bit at a time.
The fact that British are good at queuing (they’re not) wouldn’t imply that they’re good at organising queues (again, also not true).
No Reply? No Party Talk with your customers or vanish from the inbox
I think you could replace "gay marriage" with "socialism" in that article and still get a thought provoking article.
> Furthermore, you don’t have to write `workon <project>` but just `work` if you are in the correct directory

ohmyzsh has a virtualenvwrapper plugin that does it automatically when you cd into the directory of the same name as the virtualenv.

btw I don't get why you alias mkvirtualenv for venv, workon for work, don't you use tab autocompletion?
"I don't want sloppy, badly implemented software on a VPS I administer."
Do you mind citing a stable open source ActiveSync solutions ?
This is a battle they (advertisers) simply can't win. If they increase the number of ads for Firefox users, Firefox installation might suggest ad-blocking software to users. If we have a "browser choice screen" as a punishment for Microsofts abuse of monopoly, who can deny adding the same "choice" screen for ad-blocking software to a major browser?

After all, public should be educated about ads.
That's a perspective that hadn't occurred to me (I'm not actually in startups or Silicon Valley). Sounds like a conspiracy theory, but it's believable.

It does not, however, mean shareholders can't/shouldn't complain about throwing money away, though.