skysight-inc/HackerNews huggingface dataset:
Entering work life gets one disillusioned about that pretty fast. Those kinds of jobs you want us to find are very rare, and the only reliable way to love a job that's accessible to the most of us is to keep harming your own soul until you finally develop a case of Stockholm syndrome for your line of work.

Seriously, most jobs are about you doing stupid - and often morally questionable - shit to enrich the owners, while only incidentally providing any value to society at large, and only the minimum amount of value the company can get away with. All of that in exchange for currency which you need to stay alive.

Do you think grocery store clerks have passion for their work? In particular, are they passionate about all the shenanigans like washing old meat with dishwashing fluid to make it smell less? No, they do this to stay alive. Do you think programmers writing all those stupid superaddictive on-line games have passion for sucking money out of people who lack impulse control? Well, maybe they do, but that's exactly the soul damage I'm talking about.

So sure, by not working on something I'm passionate about I am "cheating" the society out of the value I could be creating. Except that the society is not often giving away jobs I can be passionate about without utterly destroying my very self.
But why build a two-hour game and stop there?

Over saturation, artificially create more demand. Nobody goes back to an all you can eat buffet because the steak was so well prepared.

Wouldn't a 30 level expansion be inexpensive to develop and well
received by fans?

Generally no. DLC doesn't typically sell at a high rate. Also a Nintendo shareholder you should be aware they don't sell DLC's.

I don't even understand your support over this business model. ATVI supports this model and is down ~$2 on the year. While NTDOY has avoided it and is up ~9 on the year. KING who heavily practiced this model is no longer trading.

Going out 5year there has been little difference in the per-share profit. So the market really doesn't validate this business model. It is a model, it works, but it isn't wildy successful... The only justification I can see for it is chasing trends.

Once you've built out the infrastructure, isn't the hard part done,
and additional art/level assets are comparatively less expensive?

This is also true for releasing future games at a premium point.

Why sell 30 levels for $1. When you can sell 5 for $1 every 6 months? One is a far steadier revenue stream.
The Irish politicians clearly have different incentives than the EU ones.
That's funny, I just built my first new home Linux desktop in maybe 7-8 years, and installed an AMD RX 480 GPU into it, because the increased openness in their devices is finally really allowing for a first class open source driver for Linux to be written for this generation of GPU. At this point it really seems to be just starting to pay off in the performance & stability departments. If they keep it up, there will be good reason (at least on Linux) to favor AMD video cards.

Here's to hoping the new AMD CPU does well too, it's good for the market that Intel has competition.
The data sample is for the past six months -- from my limited understanding, most big-ticket items have their prices raised prior to the Christmas holiday shopping frenzy so that grandiose claims of price cuts can be met with a straight face.

Perhaps most AMD GPU products have seen a higher price raise in the past six months in preparation for this shopping frenzy?
No better way to foster urban redevelopment than move money out of the public's pocket and into corporate coffers by exploiting inherent human weakness. I would laugh if this wasn't so sad.
I think that is precisely why the White House is weighing in on this. Unfortunately, the Obama administration seems to be the only branch of the US legislature that is willing to look at the real issues that will cause much pain for US citizens in the future (instead of bickering about religion, climate change denial etc.)
Firefox on GNU/Linux with this:
https://github.com/dfkt/firefox-tweaks
and uBlock Origin and noScript.
got 5 fully loaded tabs (one with video playing) and the full browser only uses 1.2GB total. I'm on a very tiny laptop with 2GB of RAM and an Intel Core 2 Duo. If I tweak Firefox and don't go overboard with like 150 tabs open at once it never maxes out my RAM on this machine. And the performance is always great unless the RAM maxes out (which has happened on a few occasions, which forces me to exit and reopen to fix).
I used to make more or less this same argument, by analogy to Usenet, phpBB forums, etc.

My take now is that this falls apart in that the pathologies of reddit are down to a shared platform (the voting system, moderation tools, etc.), userbase, and site culture. While it's true that userbase and culture are differentiated between subreddits, they aren't really isolated enough, and maybe more importantly, things like GamerGate and /r/The_Donald keep happening.

It doesn't work to assume that every space or interaction on reddit is terrible, but at this point in history it works pretty well for me to treat reddit itself as a terrible meta-space: It routinely and actively produces systems that damage society, out of all proportion to its positive effects.

(Edit: I should add that I was on reddit pretty early in its lifecycle, probably owe my career to proggit in some very important sense, and sincerely feel for the people who have to _run_ the damn thing. It's been a pretty amazing platform in many ways, and it still feels kind of bad to write it off.)
So last-mile service is becoming last-yard service. That's a good way to think of it because these will be subsistence jobs, or slightly below. Employees will no longer need a commercial license, or even a clean driving record.
Agreed!

A simple for-loop can be complicated.

First, they need to understand that a for-loop instantiates a variable (i). Then they need to understand that the next step is a limit: i < something. And then they need to understand that i++ means increment i every time that the below code is run.

Nevermind that it makes more sense to go: i = 0, i = I + 1, i < something, that's how it works.

Of course if they don't get that, they may not be cut out for programming. But its far from intuitive.
Nobody is going to engage with you. You have posted some deranged theory on every google-related story this site has ever posted.
Yes, I know the name of the process, but the level of details usually provided - including in this article - isn't quite enough for what I'm looking for.
Agreed. And with both lower power usage and ubiquitous support for ECC memory, I think we will be seeing a lot of them in server rooms.
You mean "so they didn't change orientation"
PAGA Complaint Against Google [pdf]
Further, the drivers have to be more permissive than necessary. It's not an option for a GPU vendor to ship a driver update that would break Doom/Quake/Dota/etc.

Ideally games would ship only shaders that are strictly valid GLSL but that's not quite the case.

If you're developing GL, do everyone a favor and start using the official GLSL validator in your build scripts.
The attractive thing about landing on dirt is that the raw materials mean that a closed life support system isn't needed. There are relatively accessible supplies.
Space stations anywhere, be that LEO, lunar orbit, Mars orbit, deep space, or floating in Venus' atmosphere, lack that option.
I have much sympathy for the natural development over top-down design, but I have to point out that being symmetrical is not the same as being well designed. In fact, I'd say it's probably a good indication of bad city design.
If it helps, my React/Redux links list ([0]) has two Webpack-related link categories: one for Webpack tutorials ([1]), and another for Webpack advanced techniques ([2]) such as build speed optimization, code splitting, Hot Module Reloading, etc. Plenty of good info linked from there.

[0] https://github.com/markerikson/react-redux-links

[1] https://github.com/markerikson/react-redux-links/blob/master...

[2] https://github.com/markerikson/react-redux-links/blob/master...
You can do the exact same thing a pineapple does with a laptop and USB WiFi dongle. Start reading up on how to set up your own evil twin WAP, check Wifi Mana software.
> Instead of going to a bar and paying $8/drink, the drinks are free while you are gambling.

This. I'd much rather sit at a cheapo blackjack table and chat with my friends for a couple hours than go scream at each other in a bar or dance club.
No I didn't, that was `astrodust`, not me. I was just providing an example of something that was wrong with them.
AMD is much more open. We've been building on top of their APIs. It was so much easier than supporting the opaque APIs of Nvidia.
> Two - you go into any casino and use card counting techniques (like the ones the MIT team used) and within ten minutes, the pit boss will cut you off because its obvious what you're doing.

When I was a blackjack dealer we had people counting cards all the time. Most were very easy to spot and were touristing. They never got harassed, but when you got one you would usually chase him away because for some reason they were really bad tippers. (chase them away by making them uncomfortable, not by asking them to leave)

Occasionally you'd get a grinder - guys that do it for a living and rotate between casinos before they wear out their welcome. They were fine too in small doses. The ones I recognized were sociable and had a system for tipping just like they had for everything else.

Guys like Ivy/Johnson... never ran into one. If this had happened in my day, a trip to the desert would have been an option.
I did fix it. I replaced the error prone practice of using units other than time for estimation with the far more understandable process of estimating in hours, days, weeks, and months. That comes with an understood caveat that as the units get bigger so does the margin of error, and if people want more accurate estimates they need to allow time to break the task down.
In the United States, these types of questions usually boil down to how you define freedom and liberty, i.e., should citizens be "free" to automate the majority of the current workforce? Should they "have the liberty" to profit monetarily from activities that cause destruction to the environment?
Elbphilharmonie slow motion [interactive video]
That idea was for travel time, not when the spacecraft is already landed on Mars and the crew want protection on the surface. There, dirt will help, but in flight there is nowhere to get it from.
Is there any reason an Echo couldn't be updated to add 24/7 listening? Just because someone built a part of it doesn't mean they know how it works now
I wrote a blog post recently that tries to clarify how and why `process.env.NODE_ENV` relates to JS build optimization: http://blog.isquaredsoftware.com/2016/11/posts-on-packtpub-g... .
I mean in principle, you could resume in another place. That's what's being done if you register a handler for SIGSEGV, for instance. Not that there's much you can do there, with existing programming models.
Seconded. A few months ago I built my first desktop computer in ages. An Intel i7 6700K and AMD RX 480 run smoothly under Ubuntu 16.04 ever since.
When you're using Javascript the temptation is almost unbearable. But you are correct.
> The "lower sovereign court" has absolutely no meaning when the whole operation was set up to make use of the EU joint market.

So why not have a joint EU tax code to simplify life? That's the issue what all corporations face at the moment. Read the white paper that was linked in a previous comment, it's not too dense and makes the correct points. G20 have been working on a unified world accounting system but EU has t accepted it. Instead, they'll use arbitrary rules that only govern EU and apply to multi-national corporations.

In my opinion the discussion is focused on Apple (clearly because of the articles the comments are on) with strong opinions rooted in some kind of thievery that they're participating in. However, the root analysis is that the tax system is just FUBAR and the 14B levy won't fix it. Once that ruling was filed, the money goes into escrow so Apple is already out. They're fighting for a regulatory change that all companies (regardless if they're in the EU/US or elsewhere) will benefit from.

Setting emotions aside, the issue is a change in tax system is required. Otherwise, all they're doing is putting lipstick on a pig.
The data is for Intel, Nvidia, and AMD, so you would expect the same from all, no? It's more about relative market share amongst the three.
Beautiful design? It's redesign of stock OS UI is gross and annoying. The spinner when it looks for a network connection and fails is not good. The picker at the beginning - how is this good design. Paying some attention to the platform and not requiring an internet connection would have resulted in a better looking, better behaving game.
>>Barring major infrastructure and cultural changes, or general purpose ambulatory robots, delivery trucks will still need humans on board to handle the delivery (and pickup) part.

Sure, but those humans won't be needed during the vast majority of the trip. The truck can make a pit stop at a "last mile" facility to pick up the human loaders/unloaders (who can be minimum wage temps).
Two Million Guests Will Spend New Year's Eve 2017 at an Airbnb
I think it would be hard to argue that we are a long way from fully autonomous vehicles, since millions of miles have already been driven by autonomous vehicles. What remains is mostly regulatory hurdles, psychological hurdles, and fine tuning.
Progress Bars Are Surprisingly Difficult
Increase income taxes. Remember, when a "corporation" pays taxes, people like shareholders, workers, and consumers are paying taxes.
Even if everybody does not have the same aptitude, that should not mean that the people who might have more difficulty with certain subjects should avoid them.

Sure, it might be more difficult for me to learn to play the piano than for some virtuoso, but my life will still be richer after I learn it, instead of giving up because it is difficult. No?
Okay, I've looked into this a bit deeper since you've made me curious. I've read through the original ruling here:

http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A5...

It seems the main argument seems to be that the tax ruling from Ireland to Apple was not based on objective criteria but more of a negotiation like "we'll give you 1000 of jobs if you give us a discount". It seems reasonable to me to treat every ruling on that basis as "special treatment", even if they are commonly given.

To quote:
--------------------
The Commission notes, in the first place, that the taxable basis in the 1991 ruling was negotiated rather than substantiated by reference to comparable transactions. Moreover, according to the excerpt reproduced at recital (37), the authorities did not seem to have had the intention of establishing a profit allocation based on transfer pricing. Instead, according to that excerpt, Irish Revenue accepted the calculation of profit attributable to the branch of AOE on the basis of actual costs without this choice being reasoned in any way. The fact that the methods used to determine profit allocation to ASI and AOE result from a negotiation rather than a pricing methodology, reinforces the idea that the outcome of the agreed method is not arm’s length and that a prudent independent market operator would not have accepted the remuneration allocated to the branches of ASI and AOE in the same situation, which serve as a basis for calculating the tax liability.
-------------------

They then go on to mention many irregularities with the ruling which seem to be reverse-engineered to get a desired tax basis, instead of based on the economic reality.
I don't know how Echo's update, but they potentially could also sneak in an update that does listen 24/7, then a couple days later push an update that turns that off.
Focus on something else in your life that you're grateful for.
Yep. The spaceship has to come back at the very least.
I've always supported AMD because they were the underdogs. However, overtime the cost advantage disappeared for it's GPU.

I will continue to buying AMD CPU but I've already switched to Nvidia for GPU. I will switch back if the next offering is something like Maxwell cards, silent, low power consumping GPUs.
How visible are you in the marketplace? Can you be found on Github? Linkedin?
>Neither of which are safe, or even good, assumptions to make.

I'm not making that assumption. I'm responding to the article. Author already framed it with the question:

"Are you a burden to those around you?"

That self-diagnostic question is really the main point of the article. The "screw passion" in the title is just provocative bait. The article goes on to admonish those who mentally say "yes" to that question.
Well, an awful lot of Brexit appears to be anti-immigration. And the anti-immigration stance is principally values-driven. The kind of people who choose to spend their time around immigrants or being an immigrant themselves seem unlikely to be the kind of people who object to immigration.

There are other arguments, but this was a big one, and it's one that has less traction in those categories.
Why Search Ranking Factor Studies Are BS
They will behave similarly in similar situations. There's four scenarios for 2 transactions:

1) Transaction 1 starts and commits before Transaction 2 starts.
2) Transaction 1 starts; Transaction 2 starts; Transaction 1 commits; Transaction 2 attempts to commit.
3) Transaction 2 starts; Transaction 1 starts; Transaction 2 commits; Transaction 1 attempts to commit.
4) Transaction 2 starts and commits before Transaction 1 starts.

1+4 and 2+3 are the same. In 1+4, the transactions are serialized - they are wholly independent of each other, so the second transaction will always see the updated version, so there's no worries about failing on that.

In 2+3, the version number increments when the first transaction commits. For optimistic concurrency control, the version number will have changed, which is detected prior to updating. (In the OP's example, the query is an UPDATE balance WHERE version = X, and since the version is X+1, zero rows get updated.) For the SERIALIZABILITY concern, it will fail because internally the version has changed for the given row ("version" referring to the metadata Postgres keeps to track which rows are current), kicking it back to the user with an error.

I don't think there's a scenario where reordering lets a SERIALIZE'd transaction succeed but optimistic locking fails. They are effectively - as far as the methodology used - the same thing (with some differences that the OP mentions).

EDIT: minor readability things
You've got the question wrong. I could say an open tab works like a bookmark without having to organize and delete the bookmarks, but then I have to organize the tabs. Bookmark management is very crude in Firefox without add ons, so I have a tree view in either the tree style tabs or in the bookmark manager, without much of a difference.

But then the pressing question is, why can't most of the tabs not just be closed? Because I haven't read them yet.

So the real question is, why do I open them in the first place and I'm shy of an answer.
Uber Meeting California DMV and Attorney General Today
And they also have an order of mangitude less users..
25 Lb Turkey Prank on Grandma
There's a fascinating (if strongly worded) article on Recode that touches on this:

http://www.recode.net/2016/12/19/13600538/silicon-valley-gro...

In short: Silicon Valley is going to drive a lot of job losses in the not too distant future. There's a very real danger that will blow back as mass unemployment drives people to extremes, unless people start thinking very seriously about what this new world is going to look like, and how the vast majority of the country will earn a living.
I mean, i just find any defense of Git's "simplicity" hilariously unobservant. I'm sure to many Git is perfectly simplistic in design and UX. It is clear, and well thought out.

But, for many others, Git is a confusing mess. And, i should think, nearly everyone has heard someone(s) call Git confusing. I don't think it is up for debate that Git is known for being confusing.

Who cares if it "is" confusing or not - that's relative. Most things aren't confusing if you've learned the subject matter.. right? It is known for being confusing though, and that is clearly to people who don't know Git. Ffs, there wouldn't be debates about Git's UX every month on HN if it was so utterly non-confusing, haha.

Some things are very simple and easy to learn, use, and adopt. Git is not one of them, clearly and objectively.
I am also responding to the article, and I'm also responding to your response to the article. I'm responding to part of your response that seems to take the assumptions that are made in the article at face value.

Yes, he promotes that self-diagnosis without defining burden, which is also kind of the point of my response to your comment.
A country cannot make a law that it's part of the EU and expect the rest of the world to accept it. The EU has to agree and can stipulate the conditions, like following the EU laws.

I did not say Ireland needs to follow EU laws if it leaves the EU, but that isn't relevant.
Amazon Go stores still need to be stocked, don't they?

As I understand it, grocery stores employ more people back-of-house and in areas like the deli counter, than they do at cash registers.
Fukushima Radiation Makes Landfall on US West Coast
No. Technological progress should raise all boats if handled correctly. But refusing progress because some boats will be raised higher than others is not a good solution. It's also not even "fair" if your notions of fairness include proportionality instead of just equity.
For the most part savings from labor should reduce prices and in the aggregate, "all of us" do share in the benefit. Now obviously there is no guarantee of that, but competition will likely result in a good portion of savings passed to the customer (e.g. if FedEx drops prices UPS will have to do so as well).
No access to generic raw materials and huge lifting gas overhead, even huger delta-V requirements to do anything.

I don't get Venus cloud tops. I've never seen anyone explain how to transport, fuel and launch a Saturn V rocket from a zeppelin.
> can it be used as a type name of a variable or function argument?

If I understand correctly, placeholders may work for this. This use is described in the "Programming with placeholders" section of the "Introducing concepts" article: https://accu.org/index.php/journals/2157

The remaining articles in Andrew Sutton's C++ concepts series are pretty good, too; so, just in case anyone is interested, here are the links:

- "Defining Concepts" - https://accu.org/index.php/journals/2198

- "Overloading with Concepts" - https://accu.org/index.php/journals/2316
I think we're going to see some innovating in the mailbox and/or the front door as well. I mean who really wants to accept a package when it could be automated.
derp. OP has a small statement on the differences:

> Unlike SERIALIZABLE isolation, it works even in autocommit mode or if the statements are in separate transactions. For this reason it’s often a good choice for web applications that might have very long user “think time” pauses or where clients might just vanish mid-session, as it doesn’t need long-running transactions that can cause performance problems.