skysight-inc/HackerNews huggingface dataset:
> He has decided that making taxes easier to do would make people more okay with tax increases ...

I'm sympathetic to this point of view -- in theory, bearing the pain of taxation, the taxpayers will be amenable to solutions to simplify the tax code to make that pain lessen.

I think, though, at this point, we can say that this has empirically failed. Ironically enough, TurboTax and its ilk have rendered this part almost moot -- the government can keep increasing the tax code complexity, and the software will gloss over the difficulties. Small, gradual simplifications to the tax code will have absolutely no effect, since people will still just use electronic systems to assist them.

In addition, the payroll tax withholding is probably responsible for the remainder -- it's hard to get clear visibility into how much you're actually paying. I only just did my taxes, and I could tell you what my refund was, but I couldn't tell you what I actually paid in taxes offhand.
Creative Résumé Solutions
> So who is part of that class?

Easy! I know the answer to that one. All who do not have to work to come by. To me that means in most western nations the threshold is somewhere between 1 and 10 million USD in net worth.

When you have that much money your money makes money for you! You own some houses/land you rent out, or own (part of) some business that yield profits. Maybe you work, but it is by choice, not by necessity.
In Sweden you used to earn interest on money in your tax account, but I think the current government removed that this year so now it's a free loan to the government.

In some ways, the tax account was a better place to put money than a bank account. There have been periods where the interest on the tax account was competitive compared to banks, so some people would pay a years worth of taxes up front, and come tax season reap the benefits in terms of higher returns. Since they'd already paid all their dues, they'd pay nothing each month and the tax man would just reconcile things monthly as the tax comes due.

This isn't as palatable today when there's no interest, but I know some people still do it because it means their take home pay each month is "higher" in the sense that taxes aren't deducted, because they've already been paid. I've considered doing it, since while it makes no difference in the amount I pay, it means I have more cash in hand at the end of each month, rather than having amortize the tax cost over the year. Obviously this only works if you put away that money elsewhere somehow, taxes still have to be paid after all.

This also reminds me of a trick a buddy once pulled in the U.K. He paid all his taxes to the wrong account, but it was still in the hands of HMRC. Then when the tax man came knocking, he just showed his payment receipts and HMRC noted the error, fixed it up and apologized for he inconvenience. As well, he'd be paid back interest earned on this money, because the account he paid into had a higher interest than the one he should've paid to, which may have had no interest – I don't quite recall. I don't know if he still does this, but he did it by mistake one year, saw the benefits and figured it wasn't illegal so he just kept doing it. If there's anyone here that knows what I'm talking about I'd love to hear you thoughts!
Here is a more recent talk about Patroni and Kubernetes (KubeCon Berlin 2017): https://www.youtube.com/watch?v=CftcVhFMGSY
To be fair that's kinda the history of the United Kingdom.
It took me about 10 minutes here in the US. Log into Turbo Tax, have it pull my last year's information, update the income fields and click through a wizard.

It cost 30$, and I can see how you could argue the fact I paid a private company for a convience other countries get from their government for free is sad, but I'll take it since my quality of life would drop significantly at a comparable salary in Sweden due to the amount of taxation vs the ease of taxation. Relatives in Norway have expressed similar sentiments in reverse though, so I guess the grass is always greener on the other side?
> I've had something similar to this happen early in my career, it took two years out of my life and cost me what I thought was a good personal relationship but which turned out to be just predatory in retrospect.

That is so damn close to me that it was eerie reading it.

I think quite often programmers who are good but early in their careers don't value themselves enough and the relationship ends up been exploitative.

I worked 80hr weeks for just slightly under 2 years for someone I thought was a both a friend and a boss for it all to go sideways.

The lesson was learnt on the spot and while I'm still gregarious these days I operate by the maxim "trust but verify".
No, not really. It's more like "mhmm, a number, looks correct, on to bigger adventures!"
There are more levels of caching, some shared, some not.

For instance, in a one particular quad core CPU all cores would have their own L1 cache, but cores 0 and 1 share the same L1 cache, and cores 2 and 3 another L1 cache. Then finally all cores share the same DRAM. So depending on whether your tasks have been 'pinned' to a certain core you might see a smaller or bigger hit when there is a context switch and a migration of a task that is not pinned to a certain core might flush L1 or both L1 and L2.

Of course every architecture has its own quirks so to gage the impact you'd have to know exactly how things are set up in that particular machine.

Another set-up (the one I'm writing this on) has 32 K per core L1 cache, 256K L2 cache and a 15 MB shared L3 cache.

Migrating from one core to another on this machine is cheaper than on the four core example above.
The Journal of Universal Rejection
Hey thanks for the link!
I wonder if next week's Ludum Dare would be a great time to test this engine out (with a few hours prep of course). The promise of C# has been keeping me away from trying it out, but it must be at least a year now since I've heard that C# support is coming.
Social issue can create and resolve tech issues. Tech issues can create and resolve social issues. Trying to create a false separation of the two is fruitless.
Filing Taxes in Japan Is a Breeze. Why Not Here?
In a sense, yes, probably. It is not a new idea that programs will grow to fit all available resources, I'm pretty sure it had been observed by at least the 1970s: http://www.anvari.org/fortune/Laws/2511_laws-of-computer-pro... That reference isn't dated, but I can't seem to find a dated one because it's just the sort of ambient humor that floated around for a long time and got embedded into fortune files and such. Search for that and you find it all over, unattributed.
I used to work for nothing if the work was interesting enough. Bad mistake.

> I worked 80hr weeks for just slightly under 2 years for someone I thought was a both a friend and a boss for it all to go sideways.

That is really very familiar.

> The lesson was learnt on the spot and while I'm still gregarious these days I operate by the maxim "trust but verify".

Good for you. And make sure you pass the lesson on to others so they don't have to learn it the hard way.
Does it come with SSL?
Why have the wall anyway? I'm a bit naive at the transistor level, but those L2/L3 caches are pretty big in historical terms.

If Intel does eventually get that memory/SSD hybrid up to snuff, and they are looking to do things with extra transistor/silicon real estate... just put in a whole lot of memory on-chip.

The entire software industry could use a diet. If Moore's Law ended practically, then the "wait for the faster chip" mentality dies out and we start actually optimizing code, size and performance wise.
A quick search provided an ABC story that showed the rather short and simple pledge and the reasoning behind it.

Nothing stated in the article supports the claim made above. I believe that's just someone's interpretation in an effort to make certain people they disagree with look bad.
London Node.js Meetup 3 May – learn building and deploying with node and artillery
That's a really sad news. It's funny how we are so helpless in front of these powers. Can we do anything about it?
How do you know if you are working in the “Good Software World”?
For reference: I'm 32.

It seems to me that developers go one of two ways as they gain experience - they either become set in their preferences and ideas and become resistant to change, or they consciously suppress that instinct and realize their preconceptions may be incomplete.

I try to be the second type.

For example: I have been writing HTML/CSS/JS for around fifteen years, and have established a strong pattern for separating structure (HTML), presentation (CSS), and behavior (JS). There are obviously instances where these barriers are crossed but those should be the exception rather than the rule. When I first picked up React, I was appalled by the mixture of the three. Using inline CSS is a huge code smell to me, yet that seems to be the convention in React.

The other developers out there who created React and who use it idiomatically are not morons. Instead of trying to make React fit the way I want to do things, I set aside my "gut feeling" and follow the convention. I already know plenty about the type of debt that can be incurred by using inline CSS, so I watch for that to begin to accrue. If I start to run into those issues I can raise the alarm and refactor before it gets to the point where doing so would be a prohibitively complex undertaking.

My point is, you can find a lot of value in that gut feeling without allowing it to control you.

I'll even go so far as to say that my "gut feeling" is one of my greatest assets. If code smells to me and it costs very little to satisfy that sense, I refactor it. I don't have the space in my working memory to remember all the rules and guidelines I've developed over time much less the reasons for each of those.

Now, if I'm doing a code review, that's another story. Then I'll note that something has a smell, describe how I identified that smell, and describe my justification for it. I see code review as an opportunity to transfer that knowledge.
I have read it, but it opens with the "35 years in jail" canard and is full of nonsense. Example:

>MIT is aware of the controls they could put in place to prevent what they consider abuse, such as downloading too many PDFs from one website or utilizing too much bandwidth, but they choose not to.

MIT did impose controls on the network to prevent Aaron from downloading PDFs, and he kept deliberately circumventing them (e.g. by spoofing his MAC address). So the idea that MIT was totally cool with what he was doing is obviously false, and AS knew that at the time.
If you stop and think about it, it is incredible that our brains can actually process music as something beautiful or horrible (depending on mathematical relationships). It's even more wild that everybody has this capability without even having to work for it. how does being able to process the complicatedmarhematics of music benefit us evolutionarily? It doesn't. That's one reason I don't buy the grand evolutionary theory that we wvolved from RNA.
It shouldn't, and in Sweden it obviously isn't – I think it's great! But the moment you start doing things slightly out of this norm, maybe you rent out your apartment for some time, maybe you have capital gains, maybe you were paid dividend as a small business owner... it gets complex real fast.

Skatteverket is a pretty knowledgeable organization though, and quite friendly when you have questions to ask so I recommend giving them a call if you need things clarified. They've helped me out a lot simply by educating me when I've called asking all sorts of dumb questions.

As much as I dislike paying taxes, the process of doing so is anything but inconvenient in Sweden.
> Most of the city just feels like roads, box-shaped buildings, and strip-malls with ugly signs.

That's an indictment of post-war American residential design, not "LA" per se. Yes, The Suburbs are kind of boring. They were intended to be, really. But the urban cores of LA (and the rest of the world, frankly) remained interesting and innovative throughout.
While I'm tempted to make a blanket statement that "tradition is the bane of progress," I think in this case it's a little more nuanced.

Nintendo needs a competitor. Sony and Microsoft are competitors of each other; Nintendo has not been in that fight for over a decade now.

I'd be hard pressed to define exactly what Nintendo is, though, and what kind of competitor it needs.
Tired of these repetitive games coming out every year
Jimmy shows dad his new masterpiece.

"That's great Jimmy! Now let me get my camera..."

SNAP!

"There, now we've got that memory forever. Now open the trash can and throw it away!"

I know you don't literally do this, but that's what your comment made me think and it gave me a chuckle. How long do you usually hold on to them?
Ah, this takes me back -- one of things that I really liked in Obama's 2008 campaign [1]:

> Simplify Tax Filings for Middle Class Americans: Obama will dramatically simplify tax filings so that millions of Americans will be able to do their taxes in less than five minutes. Obama will ensure that the IRS uses the information it already gets from banks and employers to give taxpayers the option of pre-filled tax forms to verify, sign and return. Experts estimate that the Obama proposal will save Americans up to 200 million total hours of work and aggravation and up to $2 billion in tax preparer fees.

[1] https://web-beta.archive.org/web/20080402203402/http://www.b...
Stop adding noise/personal remarks and stick to relevant information.

> Bash is the only way that you can launch your linux subsystem on windows

For now. On Windows only. Bash has never been a requirement to run Linux software, they're not coupled in any way.

> Bash is not just a Unix Shell in Microsoft's particular implementation

Then it's no longer GNU bash. It's something else. Feel free to invite Microsoft to provide a new, non-ambiguous name for it. And then rename their binary: <something else>.exe so users like yourself don't get confused.

In addition, Microsoft should not couple the ABI with a particular shell. There are many shells and people should be able to select the one they prefer.

Finally, if WSL cannot run bash's unmodified Linux binary, then WSL is a leaky abstraction and not a true Linux ABI. In that case you are better off just running Linux from a VM for the time being.
Cash me outside girl making $100k a week?
In this video: Tai Lopez suggests the Cash me outside girl (Danielle Bregoli) is making $100k a week:

https://www.youtube.com/watch?v=VQTfyuEdNfo&feature=youtu.be&t=998

For those who haven't seen her: https://www.youtube.com/watch?v=ZrtSOTGNqA8

Can anyone elaborate on how she's doing this? - How it happened? Who's fuelling the growth etc?
I started thinking that another species after us would find it odd that there are so few hydrocarbon deposits - but would they look for something that's not there?

Similarly, maybe there's something missing from the Earth that we're just not thinking of because, well, you can't miss something if you never had it.
It would probably be better to create a regular submission for the URL.
You may own the domain, but you still have to find some way to store the files and serve the necessary bandwidth. That's why you have to pay extra. However, $75 or $99 is excessive. Hostgator charges less than 3 bucks a month, you'd be much better off with a small shared hosting like that.
He seems like one of the better reps. Why are you singling him out? I mean, yeah, sometimes he chooses party over country, but at least sometimes he does the reverse.
This seems very apt to me.

I voted for Trump, and found my justification after I had decided that I would probably do so. The bottom line was that I wasn't going to vote for Clinton and Trump was the only other viable option.

I've also chosen relatively untested libraries for projects because I'd already used the more mature choice for another project and hated it :)
I'm just a random person on the internet that read some books on the topic, but a very quick google search would get you to a lot of information about the definition of capital and capitalist class.

The division of the society in capitalist and working class is a well studied topic, it's not like I invented it at the moment.

But your argument about holding penny stocks making people comparable to capitalists makes me think that you're just attempting to mislead instead of keeping a meaningful discussion.

And by the way, rich and poor is a consequence and not the cause.
I find this difficult to believe. Filling up a low-end Model S requires 60kWh. Assuming you use one "tank" of charge per day (210 miles) and you have 5 hours of sun per day, this is 12kW of panels. Nowadays you can get around 200 watts from a square meter of panels (modulo proper cosine=1 mounting) so this is 60 square meters. Multiply by 1.2 for efficiency losses and it's 72 square meters. Granted that's a lot more than most solar houses need, but it also assumes you're driving 210 miles per day, which is more than most people.

Why do you need an acre to mount 72 square meters? Even if you're in the Arctic Circle, you don't need that much. And you won't be charging in the winter anyway :-)
Yeah they could totally do the multiple articles in one Kindle publication like Instapaper does.
10 Habits That Change Boys into Men – The Mission – Medium
Imagine what the human-species could achieve if we used game-engine-developers for more productive stuff.
Layers of abstraction in technology not always cost in performance, when you look historically and system wide. For example the fact that digital technologies we're modularized(physics+lithography/transistors/gates/../cpu's/software developed without tight coupling/optimization) allowed faster improvements across the whole stack , according to some researchers, who also think, that in general, modular technologies advance faster. And modularity always requires some standardization.

And as for education, i don't think standardization always leads for performance loss. For example ,the area of reading has seen a lot of research, and one of the results is "direct instruction", one of the best methods to teach reading, and is a highly standardized method.

But maybe what's your saying is true for standardized tests in current implementation.
> I'm older now and a good desk, good chair, 3 big screens takes up enough space that a tower isn't taking up much more space.

I do the same, 95% of my development with a Macbook Pro with 2 big screens, keyboard and mouse attached. Don't even touch or move it on most days.

A desktop would be much cheaper - but I would still need a decent laptop for the 5% time when I'm not at my desk, so the savings aren't that much any more. And keeping development environments, VMs, config files, keyboard layouts, etc syncronized on two separate computers is too much extra work.
> competitive on group rides.

Hahaha, made my day! I know it's true, but it never stops making me laugh. I bounce between preferring "cat-6" and "cat-nothing" to refer to those guys.

The bigger problem is likely not solvable, I mean if you want to dope to win a race that isn't actually a race, we probably can't make you right. And to be clear, those people do have problems, they werent loved enough or something. Larry Bird described it best in his book, you can practice, you can select the shot perfectly, you can square up perfectly, and then you can release the ball perfectly, that's all you can do. The ball either goes in to the hoop or it doesn't and he sounded remarkably at peace with it all, which is shocking for how competitive he was conceived to be. Maybe that's easier when you've won everything like he had. I've raced bikes and it's very fun, at times very stressful, but mostly fun, when you're getting paid I understand the motivations are different but I find it hilarious when folks cheat to win nothing, it's like that cringe stuff that is sort of funny because it's so sad.
Has anyone here made the move? It would be interesting to hear some real life stories, and post honeymoon-phase pros/cons evaluation of NZ.
The ecosystem is rather new, but the folks from Apollo have been doing amazing work. Between graphql-tools, graphql-server and Apollo Client most of the big chunks are done for you. (including very bleeding edge stuff like subscriptions)

The one big unsolved issue right now is Authorization, i.e. how do you handle permissions? (everything else, like authentication, you can handle with the server itself or there's tooling for it)

I'm collaborating with the Apollo folks on some possible solutions, if you're interested read this issue and chime in: https://github.com/apollographql/graphql-tools/issues/313
Ember with Yarn vs. NPM
EMS used to be a go-to of mine. High prices, but good student discounts and sales. I stuck with them because they were incredibly good to their customers - they actually cared about getting people outside and had permanent return/replace on their gear.

But... then an equity firm bought them out. The discounts shrunk, the warranty vanished, and even for material defects within a year there's enormous flak when you try to get support.

REI has been my go-to ever since. They're the only big outdoor supplier left that seems to actually give a damn about what they're selling.
ShadowBroker: Lost in Translation, Another EQGRP Dump
I think you are missing the point. Companies like TurboTax clearly benefit from a complicated tax system and bad tax forms. Here on Sweden almost nobody uses third-party tax software for filing individual taxes. For most tax payers it is trivial to do your taxes on the government website.

Almost only companies use third-party software here, so the market for tax software is much smaller.
Public education is a bad comparison because it drags in a lot of contentious political debates about how we deal with poverty, racism, difficult home environments, taxation, etc. Based on a fair amount of reading on the subject I think the primary thing driving the standardized testing push is the dream that with enough data we'll find some miracle teaching technique which will avoid the need to tackle the actual hard problems.