skysight-inc/HackerNews huggingface dataset:
> None of the "blank" games are Valve's IPs but acquisitions which kind of stopped in development or releases after Valve acquisition.

TF2, CSGO and Dota 2 are regularly, and visibly updated constantly. In no way are these moribund or 'stopped in development'; the latter two are still among the most played and watched competitive games online.

It's also stretching things to say that Valve 'acquired' Portal and it was dropped 'after acquisition', since Valve essentially bought the team that made a small gameplay prototype and fleshed out the mechanic into two full-fledged AAA games.

So that just leaves 'Left 4 Dead', which was a case of Valve buying a company, publishing it's game and then putting out a full-on sequel. Given how similar L4D2 was to L4D1 (to the point where the first game was essentially contained inside the second, and there was even a threatened boycott by fans), would it really have been a smart move to make a third so soon?

Sure, it's been, what, three years since the last full game release by Valve. That's quite a long time, and there is no doubt less pressure to release sooner because they're sitting on their money-printing machine, but that sort of timeframe isn't exactly unprecedented in this business. The Rockstar studio I mentioned is on a 5-7 year turnaround for it's one main title - though it does aid and abet Rockstar's other studios.

I suspect part of what's going on is that Valve is uber PR-conscious these days, given it's position in the market and can afford to be a ultra-conservative about quality control (though hopefully not in game design) in any new game it's going to put out.
And which year will that ship?
This has been made many, many times already. Zipline that we are talking about here is created by Quantopian that actually provides aggregated twitter harvesting datafeed free for this year.

https://www.quantopian.com/data/psychsignal/stocktwits
For a program without recursive calls the students can get away with believing that local variables are statically allocated, but for a program with recursive calls the students must understand that local variables are allocated on the stack; that what appears (lexically) to be one variable in the source may be many variables at runtime!
I totally agree with syshum's comments on this thread, I had the same thoughts while reflecting on this article.

Facebook (and LinkedIn and others) love to get your email login and grab your list of contacts. This is the exact same situation, except now fb is the dominant network and doesn't want other networks to get its users' data, even if those users explicitly authorize it. So it really boils down to what data the TOCs can lock down (fb would want it all locked) and what users should be allowed to "control" (I think it should be the users' right to control their data). And with the CFAA, or at least this court's interpretation, the government has sided massively with corporations, to the detriment of users (aka non-corporate citizens) and markets.

There is also the whole issue of C&D letters being binding. Just because a Corp (or person) believes something and has a lawyer paid to write up that belief does not make it a legally enforceable document. For example: I have vegetation on my property that produces oxygen. I like oxygen and I reserve all oxygen produced on my property for myself. You are hearby notified that all oxygen produced on my property, no matter where it is currently located belongs to me and you must cease and desist from consuming it.

[edited to add:] Or maybe those who don't want to be on Facebook can send it a cease and desist order to stop collecting data about them. I bet if you tried to enforce that, you'd find that the government doesn't protect citizens' right to their own data with overly broad laws the way it protects companies' right to gather and lock down data.
That is at best an oversimplification. You cannot so easily separate the trait selection mechanism from the industrial practice and economics made possible by it in a meaningful way. It's not just particular crops, after all, it's also particular techniques. Sure you can object to the blanket label "GMOs" being insufficiently precise - but that's not terribly interesting.

Personally, I don't find "All GMOs are bad" and "All GMO resistance is irrational" stances to be very distinguishable in their intellectual laziness. Your mileage may vary.
In a similar vein: https://xkcd.com/1570/
There is also a big difference in the importance of reliability. Half the people I see with iPhones older than a year have broken screens. But with a car, you can't engineer it to last for two years and then expect the owner to scrap it and buy a new one. For all the talk of AR, shiny UX etc, keep in mind that a car has to retain at least some resale value for at least ten years, preferrably closer to twenty. Otherwise you'll be left with a lot of angry customers. Planned obsolesence is out of the question.
His point is that probably just GTA5 has sold more copies in 5 years than all Valve games combined (a quick check of the most popular ones, HL 1/2, L4D 1/2, Portal 1/2 reaches about 30 mils), so that number of employees is justified.

Also:

http://www.gamespot.com/articles/gta-5s-online-mode-has-gene...

There is no denying Valve does great with the number of people it has, but of all the badly managed companies they could be compared to, Rockstar really it is not a good example...
Which is why we (thankfully) have the FDA to help weigh in on the situation in the U.S.:

>Credible evidence has demonstrated that foods from the [genetically engineered] plant varieties marketed to date are as safe as comparable, non-GE foods.

http://www.fda.gov/Food/FoodScienceResearch/GEPlants/ucm4618...
There are some amazing hotels in London. I've had some amazing experiences. My own observation may be anecdotal but i think this comes down to what each dollar gets you for your money. $150 in London gets you an average hotel. $150 in Bangkok gets you something top notch. Chances are most of the analysis has been done at fixed price points, not accounting for relative value. That would explain why London rates poorer.
...but that's not how it is now, so I agree that right now, the DMV mostly exists to collect tax on vehicle registrations, license fees, title transfers, and other annoying paperwork-heavy things. The smog test industry is pretty scammy (you can find "a guy who knows a guy" who can get your unable-to-pass vehicle's paperwork done with little effort) and the license stuff could be handled online in conjunction with drivers Ed schools (since IIRC you have to take classes before you can take the test anyway).
Aha, thanks for that link. I knew there was something else at play with the eggs, but I couldn't remember what it was.
When Yahoo was a startup in 1995 [video]
paywall fail
Can the meal planner take into account the capabilities of my kitchen? Say for example that I only have a microwave and George Foreman grill.

How is recipe complexity managed? Can I select recipes that optimize for fewest dirty dishes?
Indeed, you've put it better than most have. The voice of reason seems to be getting drowned out more each day
> Long term however I believe cars will just be a shared network of autonomous vehicles for moving people and things

I doubt it.

The majority of drivers on the road are your typical 9-5 commuters. For them it will still be more convenient (no need to wait for another car) and cheaper to just buy a car and there is still something intrinsic to human nature about "owning" something. People leave all manner of goods in their car.

I see autonomous vehicles taking over taxis however.
Dreambit Lets you imagine how you may look
The scientific establishment of Einstein's day was famously hostile to relativity, and Einstein himself was famously hostile to quantum mechanics.

Today we can ignore history's detractors, but that doesn't mean people at the the time shared our view of things.
I don't know what kind of internal metrics would be telling a different story than the external metrics visible to us. The app store data alone is pretty damning, any growth they've had over the past few years is very slow linear growth. People don't seem to like the app enough to switch.

You're right, they sold Skype twice, so they're not stupid. They're unlikely to keep throwing money away when the writing on the wall is this clear, and word on the street is that they're looking for an exit.
So Valve is definitely idealized by people outside (and inside) the game industry, but definitely much less so by people who have worked there. The flat structure is sort of a pipe dream that leaves nobody actually in charge of important decisions, while hiding a de facto power structure that certainly exists despite being non-explicit.

The company has transitioned to being the company that owns Steam as a platform (including and subsuming Vive), and not much else. People that have joined Valve expecting to develop games there end up fired in less than a year, which surely is destructive but also serves a real purpose of perpetuating the Valve culture. A major shakeup is unlikely to happen; Gabe seems to be unable to decide whether he wants to be a super-public figure that is the face and decision body behind the whole company, or if he wants to shrink into a hole and rub shoulders with tech legends hoping to determine the future of everything. The company will make money for a while, but they are open to platform disruption, even in their VR space where they have (more than Oculus) tried to be the open platform. Eventually the market will figure out that they don't need to pay Steam 30% of sales to host files on a server. If this view is right right, Steam is about to find out that the PC world wants to be even more open than they are offering. Of course, the board of investors will certainly find a way to use Valve's intellectual capital regardless of whether they stay on top.
another paywall.
Yep; US education has now become a game of "teach the kids how to pass the tests, so we can get more money, so we can teach more kids how to pass the tests, repeat". Kids come out of highschool with no idea what they want to do or what reality is like. Schools run like prisons with crazy administrators who would struggle to hold jobs in the world outside of school.
It has been done before (http://www.gc-linux.org/wiki/Main_Page), but the simplicity of jailbreaking the Wii, plus its ability to connect to the Internet, make it much more viable for anything more than a simple project.
Ask HN: Why don't companies hire programmers for fewer hours per day?
Hello

Maybe this question doesn't properly apply to USA programmers since labor laws are a little different there, but let me try.

Rationale: we always discuss how programming makes us tired and stressed, how often we spend hours and hours per day just procrastinating or being completely unproductive while still trying to be. Also, we often discuss how programmers get paid nice salaries in comparison with most other professions. This leads me to the conclusion: I'd probably be very happy to take a 25% (or more) salary cut if I had to work 25% (or more) less. I mean, 8 hours per day is a lot and it's very rare for me to have a fully productive day. If I moved to 6 hours per day, I'm not even sure if I'd become less productive, I'd probably just spend less time chatting at the coffee room, and have a smaller chance to get burnout. Maybe a little less productive, but the company would be saving some money with me, and if they did this to other 3 people they would be able to hire another 6h/day programmer to balance things, maybe making the result even positive for them.

But, considering that no company does this, it looks like this isn't a good idea for employers. Why? Why do companies try to squeeze all the possible juice from employees instead of the alternative where they pay a little less, require a little less, and the employee becomes much more happy?

And the question to the workers: wouldn't you accept a proportional salary reduction for a proportional time-spent-inside-the-office-doing-whatever reduction?
There will be a separate app for auto-steering in every set of road conditions imaginable. If you want to be safe, all you have to do is to find the right app out of 100's of thousands that's highly rated and doesn't crash.

Seriously, I think there will be a change in scope and timing with regards to the roll-out of automated vehicles. I suspect it will happen first with trucks and buses in contexts with limited exposure to urban traffic.
and the paywalls continue..
Hi Delaney, you're my favorite quantopian. Just watched all the lectures and I think jupyter notebooks are the best way to learn combined with a lecture for nearly any programming related subject.
To extend the metaphor of an HTTP request being an ask rather than an action:

I would liken SQL injection to asking if you can enter the building by throwing a brick through a window. Regardless of the content of the request, the requester knows the requestee doesn't want to receive requests in that fashion.

As several other users have pointed out, intent is important (and in the case of a SQL injection, pretty explicit).
Well, I would say it sounds like you want a computer that understands you imprecisely so it can account for the idiosyncrasies of human communication, but I think you still want it to carry out the action it's decided you want in a precise manner. Protocol negotiation does not lend itself to imprecise ordering of actions or commands.
Or you could download the malware yourself.
I can't see Apple (or any other car startup, for that matter) going any where near the dealership model. There are too many problems with it and too little flexibility. If it weren't for legacy agreements that effectively hamstring manufacturers, it's likely that there would have been some significant changes made years ago. Anyhow, Tesla has already done the hard work of confronting it and making consumers aware of an alternative.

The biggest problem will be dealing with their influence over state legislatures. Tesla already upset dealerships; the idea of someone like Apple (with their capital on hand, experience, and influence at the federal level) following in Tesla's footsteps will be enough to terrify dealerships into some pretty heavy-handed action.

As for the supply chains, there are a lot of differences between the supply chain for consumer electronics manufacturing and automobile parts, but Apple's experience is still intensely relevant. I think it's likely that they'll have a lot of successes in dealing with it, despite those differences.
> Back when the iPhone first came out a lot of people dismissed it because it wasn't a very good phone

You're describing the launch of the Prius and the GT86, both of which were bagged for tyre size, horsepower, and other metrics. Both have done
Blasts. BLASTS. BLASTS!

>If Russia hacked the #DNC, they should be condemned for it.

BLASTED!
Musk to Open His Tesla Gigafactory Years Ahead of Schedule
The price premium on the 2017 Lincoln MKZ hybrid is $0. I don't think the battery tells the whole cost story.
> Back when the iPhone first came out a lot of people dismissed it because it wasn't a very good phone

You're describing the launch of the Prius and the GT86, both of which were bagged for tyre size, horsepower, and other metrics. Both have done quite well for Toyota.
General question: how do you take this and interact directly with the market? Is there some sort of general, public api that you're making calls agains, where do you get an account for it, etc? Or, is this going through some firm that interfaces with the market?
I don't know if WikiLeaks tries to remove malware from its dumps, but Google definitely tries to block malicious sites.
Filesystems and the single-user mode
I don't think there's anything you can do here. This isn't your problem, it's your boss's problem - as a manager, he should understand that employee turnover is an inevitable part of work life, and that managers need to be able to cope with it.
Your comment is a pretty accurate depiction of the irrational opposition to GMOs.

Monocultures have been an agricultural practice since the 1800s, long before GMOs and Monsanto. It's for sure a risky practice, but even if you removed Monsanto or even GMO technology from the agricultural industry, you would still have farmers monocropping hybrids.

It seems you're more upset at what agriculture has become under capitalism and economies of scale, because the majority of consumers select for food based on lowest price, and not flavor or variety like you prefer.
Interesting indeed. I thought it peculiar that the UK government released the Tony Blair report just before the BRexit vote. That report certainly got many people riled up about the 'establishment' and possibly could have changed the BRexit voting result. My point is that if the UK had stayed in the EU then the UK surveillance bill might have been dead in the water because it might have comflicted with EU law.
If you build enough, they'll stop buying because they will realize there are better places to invest in.

Actually... you probably don't even need to do that. Just credibly threaten to allow the market to work, and enough to be built, and it'll likely start to cool things down.
Which wouldn't change that they obviously don't need more powers to do a fantastic job.
Not a big fan of the API here.

I had a teacher that called this "knocking", so that's what I call it. It's better known though as the Sequential Coupling Antipattern[1].
e.g.: Requiring methods to be called in a particular order.

The following works:

$editor = Grafika\Grafika::createEditor();
$editor->open( "/Users/jdonat/Desktop/Screen Shot 2016-07-25 at 11.33.53 AM.png" );
$editor->resizeExact( 200, 200 );
$editor->save( "edited.jpg", null, 90 );

Whereas this throws `Fatal error: Uncaught exception 'Exception' with message 'No image to edit.' in /private/tmp/grafika/src/Grafika/Gd/Editor.php on line 1056`

$editor = Grafika\Grafika::createEditor();
$editor->resizeExact( 200, 200 );
$editor->open( "/Users/jdonat/Desktop/Screen Shot 2016-07-25 at 11.33.53 AM.png" );
$editor->save( "edited.jpg", null, 90 );

Required parameters should be required on the constructor, not on a setter. That's basically just requiring someone to know your secret handshake to use your API.

I'd say in general you'd be better off restructuring this to defer GD/ImgMagick selection until it's actually needed, eg: calling save. I'd personally defer applying any of the filters until save.

Also the static factory is gross and old-school php, I'd avoid that.

1. https://en.wikipedia.org/wiki/Sequential_coupling
The very first Carl and Jerry.[1]

[1] http://www.americanradiohistory.com/Archive-Poptronics/50s/5...
Apache Groovy joined the Apache Software Foundation in November last year (2016) and, like all products at ASF, should be tagged with "Apache" on first use in a new context like a web page such as yours. On your web page, that would be "Apache Groovy" 1 time near the top, and "Groovy" the other 10 times.

Seems like a small burden for those benefiting from Groovy integration, considering all the good things the ASF provides in return. Unfortunately, one or some of the Groovy project managers are ignoring this requirement.
Because I can't pay taxes with my home "value". Income tax makes sense, when you've got fungible goods coming in, spend some as taxes. No income this year, fine, you're off the hook.

Property, not being fungible and being mostly atomic, is a horrible thing to tax.
Funny, just a few days ago I wrote on the topic. Please allow me a self plug: http://cfenollosa.com/blog/living-in-a-disrupted-economy.htm...

In summary, Luddism sells, though it's irrational and history usually proves it wrong. Technology mostly changes society for the better in the long term, even though it needs to disrupt old business models first.
But Power was using its customers' fb users' credentials with their permission, so it was fb users "who" accessed fb. Only they did it through other computers that were owned by Power. Should fb have the right to determine what and which computer you use to access fb?
This is true - secondary markets can make a huge difference in how affordable a car is perceived to be. Cars which are considered to have a long life command a high resale value, which cuts the real cost of buying new.
I never imagined that an account without the ability to wire funds internationally even existed.

I have family oversees, I have friends oversees, I have bank accounts in three countries.
> Grafika is an image processing library for PHP

I don't think an NPM library helps here.
Cuz I either forgot it or never heard of it. Also looks to be one Perl comments are referencing. Has good performance and published cryptanalysis. That's awesome! Looks to be good default for this sort of thing. Thanks for the link. Definitely going in bookmarks & probably future apps :)
No. I don't think either extreme makes the world a better place.

Good fences make good neighbors.

That goes for all parties involved.
How Modern Face Recognition Works on Sites Like Facebook
Stripe allows you to store 'metadata' (key/value pairs of arbitrary data) with customers. Wouldn't that work for storing addresses?

https://stripe.com/docs/api#metadata
Seems like for a distribution model, Apple would go the way of Tesla and forgo them entirely. In fact, it would be amusing to see Apple fight legal battles that help sell Teslas in states where they've outlawed it due to the huge dealer lobby. If anyone could slug that one out and win, Apple certainly has the expertise and capital to do it.
Why doubt the quote? Why not search for it?

The real quote is, Eine neue wissenschaftliche Wahrheit pflegt sich nicht in der Weise durchzusetzen, daß ihre Gegner überzeugt werden und sich als belehrt erklären, sondern vielmehr dadurch, daß ihre Gegner allmählich aussterben und daß die heranwachsende Generation von vornherein mit der Wahrheit vertraut gemacht ist. which is better translated as A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it. This was cited in Kuhn's famous book, _The Structure of Scientific Revolutions_ which explains why it is so.

"...one funeral at a time" is a pithy condensation of what Max Planck actually did say.
Best Front End Development Tools for CSS
Imagine a world where you could say "Communism is bad" with the same impunity as you can say "Naziism is bad"...
The problem is, how do you measure that? There are a bunch of good ideas that most people will agree provide a benefit, but it's really hard to come up with an objective measure of how much money that makes or saves.
Recruiters and Phone Calls
Why do they all prefer to talk to you instead of dealing in email until the time when a call is actually warranted? Perhaps there's a logical reason out there.
Hotplugd is crazysauce. So much you can do with it. Toad claims to need kern.usermount so it won't work with a default install, and will be toadally broken once this option is removed in OpenBSD 6.0. I can't speak for all OpenBSD users, but I just end up putting my sd-card reader (which sees most FAT formatted cards at sd1i) and the first available USB external drive (again, usually sd2i for FAT) in my /etc/fstab and call the mount with doas.

doas mount /sdcard

Not that big of a deal.
The businesses you mention have much lower margins than premium consumer electronics. Apple branded condos would be a poor use of the brand. They should just give the money to shareholders if that's all they can think of.
"complaints about paywalls are off topic"

https://news.ycombinator.com/item?id=10178989
The world’s most expensive coffee is a nightmare for the animals who produce it
I'd love to do some project like this to give me a better understanding of webpage performance.

The high-level abstractions of HTML/CSS are really powerful, but it would be cool to have an understanding of the implications of such designs when writing web applications.