skysight-inc/HackerNews huggingface dataset:
I think both have valid points, but in such a way that Marijn is right.

I did start cool open source projects without crowd-funding. It happened at
certain points in my life when I didn't really need extra-money (or when I
had sufficient free time — essentially the same thing). It is possible.

Today? I'm not sure I could start anything substantial today without
funding. My life is not the same as it was 3 years ago. Things change, and
somehow paying the bills gradually becomes harder each day than it was the
day before—I don't know why life has to suck this way, but so it happens.

There's quite a narrow frame in everyone's life when one can start major
free projects without any income — and I'm probably approaching the end of
it. Kudos to Marijn for he manages to do so well, and still provide free
tools of outstanding quality! (and in case you didn't notice, the demo is
quite impressive — the thing is alive, not vaporware).

On the Antirez side now, it's true that a project without a community is as
good as dead (he also mentions evolution and bugfixes, but a community is a
prerequisite for that). I certainly have projects that could benefit
enormously from having a community — but it just didn't happen, for some
reason. (OK, I know why: Emacs and Lisp are Just Not Popular).

Tern is not likely to suffer from lacking a community, because it happens
that JS is the most popular language on the planet and Tern solves a Hard
Problem. You could think of Tern as the smarter big brother of JSLint.
JSLint employs brute-force to find potential mistakes, while Tern employs
smartness to help you find real semantic errors, or to improve the way you
write code. It's unique. I don't think it'll suffer from lacking
community—au contraire, I hope the community won't be as invasive as to
murder this project by bringing into it tons of "I'd like my code to look
that way" features — but then again, I trust Marijn for being able to trim
down feature requests and leave in only what's meaningful, rather than
particular use cases; and for particular use cases he will totally be able
to make a living by providing custom support and development and this will
eventually raise the quality of the project on the whole.
Membership in al Qaeda or the Taliban.
Clearly EA suffered dearly for it, and have made sure never to repeat the mistake. :(
There are perhaps a few advantages to having lots of processes that you wouldn't get in a single threaded app: redundancy in case a process does hang, rolling restarts to switch out to a newer version of the code seamlessly by starting multiple processes to handle requests before killing the old one, and I suspect you'd hit some limits of the scheduler, as you hinted in your question.

It's probably possible to have most of that logic in a single Go process which runs a bunch of sub-processes for serving requests, but then you're also pretty much writing a load-balancer as well as your app each time. Perhaps better to separate out those tasks and put them into a separate process manager which runs a pool of processes, as on other platforms like Ruby with Unicorn or Passenger? Those platforms have other reasons of course for scaling with processes and not threads, which don't apply to Go.

Not sure how hard or efficient this would be (just using one process) as I haven't tried an app in this style in go, have only been playing with it so far. I would be really interested to see a Go server implementation that managed a bunch of goroutines to serve requests, are there any examples out there?
A theory on the difference between iPhone and Android users
Sounds reasonable. And with that, it's hard to extrapolate useful and fair conclusions. Since Humble Bundle purchases can't work towards iOS unlike Android, that ignores a huge market segment.
I really like your checkout process. It's very pretty and unobtrusive. One note: your dropdown fields don't update when I have focus and type in a value until after I've left the field (unlike the native control which updates as I type) which makes keyboard-only navigation a bit tricky.
That said, at least you got to keep the extra money.
You make a lot of good points. But I've argued this before: it seems highly unlikely that EA is doing any kind of expensive calculation server-side that couldn't be equally done offline in a single player mode.

It's possible for providers to install hardware where each player gets computational resources that rival their own -- OnLive does it. But OnLive also charges a monthly fee for it. And the offloading is only significant compared to, essentially, thin clients, not gaming PCs.

So the simulation offloading argument is just bogus. But of course it's consistent to argue that SimCity is a multiplayer game, full stop, that a single player version, while feasible, would simply be so unattractive that they aren't going to support it; just like Actiblizzard doesn't offer offline WOW. But I assume lots of people are in fact playing essentially single player in a private region, and of course SimCity was a solitary experience in the past.
Just to note, splits in tmux and screen behave differently. iirc, in screen you have a set of splits and fill them in with different ports (kind of how vim thinks of viewports). so technically you can have the same viewport open twice on your monitor and the other will mirror the workings of the one that your are working in right now. in tmux each 'tab'/window is a set of splits, which act more like sub-windows, and don't really share across multiple spaces.
> When airstrikes are used to kill al Qaeda members

Who decides who's an al Qaeda member and who isn't?

Is "s/he's a member of al Qaeda" the magic words the admin has to say to not have to provide someone with due process?
Remember EA is a business, not an offshoot of Reddit/HN. Imagine you're the SimCity product manager and the choice was between a massive refactor or provisioning a bunch of new servers. Which would you choose?

I'd love to agree with you, but I just dont think its plausible.
I thought that HF traders are just paying to be faster than their competitors. If the exchange servers had a 1 mile (or 10ms, or whatever) exclusion zone around them, everyone would be huddling up against that instead.
Isn't:

> We can argue about whether these things should be computed and stored in the cloud, but I think there is a plausible, if imperfect, argument for doing so

Conceivably true? We could be in a world with no DRM, but there would still be a market trend moving games towards a more social, connected and integrated experience; and some developers will be looking at ways to fundamentally build their new games in a way that takes advantage of this. Why not SimCity? The Sims 3 already indicated where the Sims franchise might be heading with regards to improved connectivity with friends, I don't think it's an entirely unreasonable leap to get to where SimCity is now.

Which isn't to say that DRM wouldn't have been a business consideration at an executive level; but there's definitely an argument that SimCity's design choices, even if flawed, can be justified without considering DRM.
Yes, sorry, Legolas shot Wormtongue instead. Still wrong though.
And yes, it's only included in the extended edition.

And that vision Sam sees in Galardiela's mirror is actually true - in the book, Shire WAS burning in the end, because Saruman almost destroyed it.
Bill split apps are really nice if you live in a shared housing/dorm type situation. At our hacker house, we're always going out for dinner together, or sending someone out to get food, or ordering groceries on Instacart - saves so much time not having to use cash, or keep track of who got what beforehand. Really wish this was an option while I was in college.

We've been using Split&Pay ( https://itunes.apple.com/us/app/splitandpay/id593386557 ) - payment is really smooth (just click the button in the e-mail and you're done), particularly since we all already have WePay accounts, since that's how we organize our rent payments.

Full disclosure: Author of the app is one of my housemates, and founding engineer of WePay.
No one is trying to make the overall industry more hostile to men. Some people are trying to make certain spaces that feel safe and encouraging to women, which often means minimizing the maleness of the space.

Most don't fully exclude men, but they have legitimate reasons to want to make it feel like a female space, and if that means taking measures that prevent some men who would like to attend from attending, that's not necessarily a problem.

I say this as a male who has attended campus women in CS dinners and talks. These events are open to all, but aimed at giving women interested in computer science a community, role models, etc. When I go, I am always prepared to leave if I feel that my presence is hurting the overall atmosphere, because I realize that the events are a powerful force against inequalities in society, and the least I can do is stay out of the way. And when you ask the organizers if men can come, they say yes, but they do mention that it's important for it to feel like a female space, and that if it got to the point that so many men attended that this compromised that feeling, they would start discouraging men from attending.

Not every event needs to serve everyone in the industry. There are probably some language-focused meetups where you wouldn't feel especially comfortable or welcome because you don't know the language, or maybe even actively hate it. I understand that you feel it is different because you'd at least be allowed to attend a meetup for a language you don't know, but it still illustrates that not all events in the industry have to cater to you. When they're catering toward a disadvantaged group, they deserve even more leeway to make sure they achieve their goals. As long as the network of women-focused events doesn't become so large and meaningful that it is systematically disadvantaging men, I don't see any problem with some events excluding men in various ways.

You're concerned about sexism in the small--in this one event. Others are more concerned with sexism in the large--the pervasive social environment that systematically discourages women from entering an extremely rewarding and lucrative industry. Both are suboptimal. In the ideal world, there wouldn't be any women-only tech events. But in the ideal world, there wouldn't be any cultural problems in the industry that make women feel less welcome and free to speak at an event with significant male attendance than at an event that is all or nearly all women. Understand that if organizers choose to, say, split the tickets so that at most 25% of tickets may go to men, they're not doing it because they want to discriminate against men, but because they worry that allowing too many men to attend will make their event less effective at correcting an injustice that we all believe is worth fixing.
Sexism towards men does now exist, thanks to attitudes like yours. Fighting fire with fire? What a pity.
I'd suggest they build a system for displaying events that allows people without G+ to use it.

It seems counter intuitive, but hear me out:
1) FB events is good bc everyone is on fb, but its bad bc you never know what will be shared. It also is bad because the few people who aren't on facebook can't get the invite.

2) Google+ events is slick, really slick.

3) As a person with G+ I recently created an event and invited my friends knowing that it wouldn't be autoshared with people I don't want invited. The problem was that about 40% of my friends don't use G+.

Since people making events are the people who have most of the social power, it benefits google to cater to them. The way to do it is by allowing them to invite people to RSVP for events even if they are not google plus members.

Eventually people we see it as another reason to use google+. If you have events on there, you will go on there and probably post other stuff.

People with high social value will push the needle much, much faster.
So I started programming (for real) about two years ago. I spent about four months teaching myself coding PHP, JavaScript and CSS. I was able to secure a job after four months. I wasn't really good enough for the position.

My wife is doing the same. She is following my path. She have me, I teach her and she is learning much faster. After a year, she is still looking for a volunteer job! Nobody believes she can do anything.

This is extremely sad. My wife is far more advanced than me when I got my first job. We are immigrants and we are not white, I believe those adds to our problems.

Everyone who says women don't deserve this kind of attention never saw a women struggling get in tech world.
Passion Party => Passion Project?
>It's always stunned me that the same community that hates on patent trolls is in love with H264

The same community that hates patent trolls continued to use gif and MP3 for many years, so I'm not sure why use of H264 would surprise you. And are people really 'in love' with it? All I see is people who prefer the clearly technically superior option. Not to mention the fact that many of us live in places where software patents are not relevant, and don't feel inclined to use inferior technology just because of the idiocies of the US legal system.
No, I didn't say that at all.

I simply said comparing this to a web app is not apples-to-apples.
"In-theater military target" is a lazy set of adjectives and nouns for addressing this situation.

The "theater" in the Global War on Terror is the entire globe. The United States is not at war with Yemen.

Abdulrahman was not even alleged to have engaged in "military" conduct, merely being a propagandist.

He was not a "target", he was collateral damage of a strike on someone else.

This is not a heated battlefield death. The nature of war is shifting and using aggressive global militarism as an excuse to handwave around the denied due process of a 16 year old US citizen is disturbing.
I should at least be able to make an informed choice in the matter.
Fun with Google Spreadsheets autofill
How to screw up your launch (and perhaps how to save it)
Designing Facebook is like putting makeup on a pig.
NO...
Anyone wants to start one???
I have Linode VPS for 3.5 yeras now, no problems at all.
Isn't at just a cron helper for one-off jobs?
Seems like Valve is spot-on with that X%, and maybe even lowers it a little by offering such a great service and caring about their customers. That sounded fanboy-ish, but it's the truth.
To be fair, The proportion of NYT writers and editors that is numerate is going up, but in absolute numbers, there are more innumerate people at the NYT now than there were 12 years ago.
I don't think there's an official SDK, but the Hue is easy to control with a JSON API. http://arstechnica.com/gadgets/2012/11/in-living-color-ars-r... (under the section "Taking Control").
We tried that. The clients that went with it loved it (and we loved working for them).

But the business reality is the most clients want to know what the whole product, not just the "Minimum Desirable Product" is going to cost them. Hell, so would I for most work, like re-modelling my house, and most people don't understand why software should be any different. (Unfortunately they do understand the "soft" part, as in "changeable".)

Also, managing expectations about that minimum desirable product is very, very hard since it's very difficult for clients to imagine clearly what that product will be like.

In the end we decided that clients we could do our best work for were too few and far between, and that as long as clients don't understand software better the agency model will remain broken because that's the only model for which there is enough of a market.

And since we wanted to make great software for happy clients and not deal with that 50% broken projects anymore, we pivoted to a (semi-)SaaS model and focused on a specific niche we were already building a name for ourselves in.

Being an agency in an immature market was just too frustrating.
As a consumer:
If my £40 game gives me £40 of entertainment, I will buy it.

This held for Mass Effect 3 and Battlefield 3. And considering the reviews it has been receiving, I'm confident this will be true for SimCity once the early server issues have been ironed out.
Who decided who was fighting for the Nazis and who wasn't? The Allies engaged and killed US citizens fighting for Germany during WW2.

There is no due process that protects you at war. This is why we don't want to be at war, and why we especially don't want to be at war with a brand name.
EA has a reputation for being more akin to a sweatshop than a place where passionate people work on things they love, and it's been that way for many years now.

I do feel bad for anyone who works in that type of environment, but I don't think many (if any) of their employees are under the impression that their work will be lauded by adoring fans. Gamers resent everything that EA stands for -- especially their constant profiteering and manipulation -- and begrudgingly buy their games because they're one of the few companies with the budget to create AAA titles.

Takeover by EA is usually considered a death knell for game studios...
$250 in savings per quarter seems pretty generous... or I'm vastly underestimating the average per-capita consumption of Odwalla juice amongst Googlers.

Even a $1/serving savings would imply an average of 250 Odwalla juices consumed per employee, per quarter, which works out to something like 3.8 per day. That seems extraordinarily high, especially in light of the plethora of beverages that Google makes available to their employees.
It takes passion for someone to keep doing what they do despite the challenges they face.
I feel bad for the game devs who got to see their hard work turn into something they don't intend.

"Spore" was 5 years ago, FWIW.
"If you’ve stared at too many Linux coredumps, as I have, that number looks suspicious. Interpreted in little-endian, that is 0x00007f1b5358a800, which points near the top of the userspace portion of the address space on an amd64 Linux machine.

In fewer words: It’s most likely a pointer."

As someone who has not stared at any core dump for more than about 2 seconds, I admire this level of skill.
This looks interesting. Is anyone else using it ?
Relevant fisherman story:

http://paulocoelhoblog.com/2010/09/08/the-fisherman-and-the-...
Agreed! But having worked at a company similar to EA, I know the developer may have wanted to implement certain things a certain way, but may not have been able to due to corporate mandates. For example, they may have wanted to deploy using AWS, but their CTO demanded they use the in-house infrastructure he has been working on. Obviously just speculation, but things like this happen all the time at large companies where internal factions put their own agendas ahead of the product and users. I would just hold off blaming Maxis or the development team until more is known.
Why women must be at the forefront of the technological revolution.
They test a CHSH Bell inequality in this paper. This rules out local hidden variable theories. Non-local hidden variable (NLHV) theories are another matter entirely. Indeed, some NLHV theories may reproduce the predictions of quantum theory exactly.
Abdulrahman wasn't targeted. He was traveling with someone who was very much targeted: his father, who pulled his son out of safety in the US to live in a war zone under the threat of airstrikes.
What I'm failing to understand is how a company the size of EA could launch a game with strict online requirements and fail to deliver online capabilities.
> The nice thing about OAuth on a native client is that it allows a non-evil client the option of not storing the cleartext password in a recoverable way on the client.

Why does this matter?

If you compromise somebody's desktop or phone, you're in an extremely privileged permission. This means that you can spy on their authentication processes while they are occurring. Including processes that occur on the web.

You can also read the user's keychain, containing the saved passwords for the OAuth service that you're trying to protect.
Oh, and I should've mentioned! If you want to post a job, let me know, and I'll give you a coupon code for a free listing!
MySQL is Fast
That would be the correct scenario, but you never know these days.
Maxis has totally ignored the issue. Look at their Reddit AMA when nearly every question was regarding this, and they didn't even acknowledge it.

Perhaps they were under legal obligation or pressure from EA, but I find it hard to feel sympathy.
What will Facebook be to us to in 10 years?
It's an interesting question, and one that as brought up last night at a dinner I was having with one of my older family friends. He said "10 years ago, things like Facebook and LinkedIn didn't exist and 10 years from now, they will likely be dominated by something new".

It struck me hard mostly because as a 21 year old, Facebook and LinkedIn (among others of course) are our primary ways of connecting online. But older people have seen things come and go for far longer, so is this really what's going to happen?

The reason why I highlight Facebook is because I really don't think it will disappear that fast, or even be dominated by something else for a long, long time. Twitter can be brought into this discussion as well--both are used by such a diverse population that it seems impossible that something will come and make them irrelevant to society. Just a 21 year olds thoughts, though--interested to hear others'.
The point is that its a highly failure prone requirement with dire consequences. Imagine if you were designing a car and the Business Analyst told you that this car needed a constant internet connection at all times or else the engine would immediately cease injecting gas.

While you could blame the engineers for all the cars that died in the middle of highways, it'd be far more realistic to blame the Business Analyst for demanding such an arduous and failure prone requirement.

Engineers can only make things work to a point and after that some real world limitations need to be taken into account.
Anecdotally, I still have people dismiss Diablo 3 over the connectivity issues at launch, and make error 37 comments. Even from people who played through the issues and stuck around for a bit, it's the thing that stands out most for them.

Success or failure depends on your definition of success here. Successful game, sure. Successful sequel to Diablo 2, it doesn't seem to have the same popularity, and I think the connection issues at launch framed a lot of people's opinions about the game.
First rule of modern internet: Ignore titles.
Yeah, but assuming X different eagles, with each one a 'dummy' bearer, it would be much more difficult to kill the right one.

Or Sauron could still think that it's Aragorn trying to be a hero and killing him in face-to-face.
No, item drops are actually done on a server, to guarantee fair drops for everyone(you can sell them for real money, so you would rather make sure nobody just adds an item worth $$$ to their inventory).
PS4 won't be connected to the Auction House, so most likely it will include just its own, internal version of the server that will generate item drops.
In the US I have no idea, but the same tune is being sung in the UK at the moment.

All the while I'm receiving job postings for 'mid-level' software engineering positions requiring 3 or 4 years experience in a bunch of things, offering in the range of £25-30k. Which is basically an insult. Inflation adjusted I earned more than that as a fresh graduate 13 years ago. So it's no wonder there are recruitment problems.

(There is much better money out there, and I'm getting it, but it's no wonder some people are having trouble recruiting really)
The Science behind Beer Goggles