skysight-inc/HackerNews huggingface dataset:
Unlike a developed country like Norway, doing this in Mumbai almost makes sense. Get them quickly up to a level where they can hop over a bunch of our generational mistakes and go straight to solar.

But in a developed country with abundant hydroelectric resources, this is shameful. Unless they recover all the waste products, including all the gases and ash, and bury them in old mines.
A natural contemplates game
MVPs should be the absolute bare minimum.

If you're starting a grass cutting business, don't go buy a pickup truck, a trailer, and 3 of those orange ride/stand-on mowers.

Get a spreadsheet out and start signing up your customers.

Is that mediocre quality? No. It's not prematurely optimizing for something that may never happen.
Video: Watch Harvard’s Teeny-Tiny Robotic Insect Take Flight
The Sad Science of Hipsterism
Hah! Yeah, I could definitely see that being true. It was hasty of me to refer to that as "a mistake": as you say, that was a world in which every byte was several orders of magnitude more expensive.

To save a similar amount of money on storage today of course it'd probably have to be tens or hundreds of kilobytes wasted per record. That kind of an optimization would very often still be worth looking into and optimizing for.
Maybe that's me, but I think it's easier to learn typical web frameworks like Rails, Django etc. than spring. On top of that the xml config sucks (at least in my opinion - though I used spring the last time around 2007, maybe it's not as bad as back then).
No, but it's easy to use on-the-go with your mobile phone. However, there are definitely people on Instagram who care more about the look of the photos and do more professional touchups to their photos. They probably aren't there for the ease of use but for the community aspect -- posting more professional pictures for a large following.
Isn't it pretty well established that farming led to an increase in violence?

Not that I'm aware of. My understanding is that agricultural societies were less violent. As I understand it, when humans are in hunter-gathering societies, we are more territorial and less accepting of those outside of our tribe. (On the order of 50 people.) I'd like to know if that understanding is wrong.

What I do know is that we have gotten much less violent over time. The 20th century, even with all of its wars, was still much less violent than all previous centuries.
Free background jobs on heroku
From the FAQ:

- Chrome currently crashes, but is expected to be resolved by the Chrome team soon.

http://www.unrealengine.com/html5_faq/
Sure, I definitely agree that - in general - "employee number 10" and later aren't going to get rich from their startups. And hopefully they aren't expecting to. Better, yet, hopefully the company goes public are more like a billion dollar valuation, so that they do get rich even if they only own 0.002 worth. :-)
PC is such a useless term anymore, since it's shorthand for people feeling put upon because they can't say what they want anymore; there's an implicit or explicit value judgment.

Jerk, to me, refers to a _pattern_ of asshole behavior. If you routinely and knowingly say things that hurt people's feelings, you're a jerk and you should be shunned. If you insist on using hurtful language because you feel like it's PC not to do it, that satisfies the definition of a jerk.

I'm not saying you are a jerk, but sometimes jerks like to frame their disregard for other people's feelings as a matter of "honesty" rather than "consideration" or "basic human decency."
Yes. They should be of minimally-viable quality. It needs to be stable enough and featureful enough to be useful. That's all.
I have 150 million webservers alone in Shodan (i.e. 150 million IPs with a webserver - completely ignoring vhosts), so 100 million seems rather low. Many of them are embedded servers etc., but there's a lot of web content out there.
Xbox's IllumiRoom Demo
Fair enough. That's not how the term is used in The Innovator's Dilemma, though.
Well that really clears things up for me, thank you. Site is still pretty horrible though.
Definitely awesome, still a while before this is usable in the market (across many browsers) and load times seem longer than Unity/Flash. I can't wait until browser support of emscripten/asm.js is better.
Who’re You Calling a Neanderthal?
This is why joining a startup as an early employee may not be a good idea. The founders' goals and your goals may be divergent.

At some point, the founders are already rich, or are guaranteed to be rich, and are looking for self-actualization or ego. To achieve that, they'll gamble your guaranteed payout by not selling--either because they want to remain "in charge" or they want to shoot for the moon.
Nobody's making this out to be a crazy feature...
What's GWP? See here:

http://en.wikipedia.org/wiki/Global-warming_potential
I've found it works almost flawlessly on ArchLinux 64bit with the standard Firefox package. Only one minor issue with the flag in the wind going all over the place, but that's probably the fault of open source radeon driver.

It is very refreshing to see something cutting edge work on linux.
My college was like this as well. I think the basic idea is that you will sink or swim. If you can't make it in the program then that's your problem. I don't really see the point in limiting who can take part in the program. They get my money and I get to try, whether I succeed or not is totally up to me.
Suicide Rates Rise Sharply in U.S.
It's not completely one-sided, but I'll note that there's no reason why we need to characterize it in terms of sides. Many issues feminists rail against have implications for men's quality of life, as well. Traditional gender roles have plenty of pernicious effects on men.
I know some people that go into programming without a CS degree, but there don't seem to be that many motivated people that learn enough if they don't go through school. There are tons of people who can program a little in visual basic or something, but when we interview people we ask them to implement a stack/queue and have tons of people who fail to come anywhere close.
was that a tweet from dustin curtis?
https://twitter.com/dcurtis/status/329697840869814273
If everyone thinks McDonald's is a swell idea, it probably is.

This means that either A) Lunch isn't as important as everyone seems to make it out to be , or B) McDonald's is "good enough" or C) some combination of factors including A and B that suggest worrying about where you are eating for lunch isn't worth any of your time today.
Jeeze... do you really think that your native characters are a good idea to be used in an URL? Take this URL for example: http://archaeologie-ooe.info/orte/hoersching

I could have used UTF-8, and made the URL http://archäologie-oö.info/orte/hörsching, but then all of the sudden 95% of the worlds population couldn't type that URL anymore.
Me neither. OS X Mail has a hidden option that you can enable, so that Mail copies just the email address. Copy this into your Terminal and restart Mail:

defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
The problem is that those people are even harder to find than people with CS degrees, many of whom couldn't code their way out of a paper bag.

I live in a country where most companies couldn't care less about CS degrees when it comes to developers. Still leaves us with the same problem though.
Hey - could you guys open source that "extract email from crappy Outlook string" code? I would love to use it in my own app.
If only copy+paste worked with structured data, rather than just plain text, we'd have this behaviour everywhere. Sure, it's not a trivial problem, but there must be something possible along these lines.
Ash represents incomplete combustion. I'm pretty the engineers are motivated to ensure the ash is a minor waste product compared the gasses, but somebody should check me on that.
The contract says that you have to call the function with 0 <= f <= FLT_MAX. So if you call it with Nan, any infinity, or a negative number other than -0 (which happens to satisfy 0 <= f), you are using it outside its specifications.

In that, it is like a standard library strlen(). It does not work if you pass it NULL because it's specified as accepting well-formed strings.
Just curious, was anyone talking about Y2K back in 1975?
It's probably a lot cheaper and easier to go and buy Chinese noodles if that is the end result.
Did anyone actually learn software development from their CS degree?
Your online life, permanent as a tattoo
What's even more ironic is that this was a video poker, not a slot.

Why is that different? Unlike a slot where the payout decision is made the moment you pull the handle, a video poker machine has a decision point. Namely, you can choose to hold or discard cards, then draw the remaining cards to determine your win. The outcome of your "slot pull" is based on this play.

In the gaming software world, video poker percentages are determined by what the different hands pay out, given optimal play. There are very few video poker players in the world that never make mistakes and play optimally. The slack comes from drunk tourists that make the wrong decisions and increase the casino's take.

Funny that THOSE mistakes are allowable, isn't it?
Oy. Do NOT self-host an email autoresponder. I wrote a great comment about this a few years ago on Brian Armstrong's blog--and he's now doing Coinbase after deciding the email stuff wasn't worth it.

Look in my profile to see who I am and why I'd say this, but as a quick summary, I have years of experience and have also helped companies set up autoresponders that do over 1M emails a day, and that's exactly why I say this. It is a clusterf*ck and a rabbit hole a mile deep and a mile wide. Pay the money (or in Mailchimp's case, don't pay any money until you get bigger.) It is worth EVERY penny.

By the way, any good autoresponder (I use Mailchimp and Aweber and like them both for different purposes) will let you easily export/back up contacts, and none of the big companies are going anywhere.
Almost every child is taught algebra. The methods may very but the end result is the same. We are forcing children as young as 9 to learn a doctrine originating from Islam! What dystopian world are we living in?!?!?!
AWS Road Trip
You put out an ad? I would have assumed otherwise, but since you actually asked this question I'll make the obvious statement that a college degree is clearly no substitute for screening for 'smarts'. So either way, the ability to tell if someone is smart is still required. The degree is just more typically used as a crutch, imo.
You want them to open-source a regexp?
Source? Mole for mole, I'm sure methane is worse than CO2, but how much of the carbon mass in a landfill goes to methane?
20 Life/Computer Hacks to Boost Productivity
Ultimate solution to cross-browser compatibility
It allows whitelisting... based on arbitrary properties of the request.

So if your user authentication code was also a Rack middleware, and you inserted Rack::Attack after it in the middleware stack, you could rate limit based on user account as well as IP address. That would be harder to do at the firewall or web server level.

This isn't for preventing DOS attacks (for which you'd want to completely avoid hitting application code), it's just for preventing unauthorised or excessive usage.
Compojure is looking really attractive ("modern" dynamic language with JVM performance backing it up). How is the ecosystem around Clojure web development?
i didnt downvote you but ive got a 7970 and its maxing out the 60fps limit, the graphics look pretty nice too.
One suggestion, you have track feature for imap clients, but that will only track emails from people in your contacts list. If you built a list of all the sent/received email addresses and added autocomplete to your input it would help.

So I email person@example.com then go to close.io and start to add them to my contacts. As soon as I type per... the autosugest expands to the full email, and of course fills in the name too.
Maybe the traffic is > 1Gb/s in this case.
As mtrimpe says, there's plenty of discussion that goes on here which does not have a scientific basis. It's a rigorous standard which is unrealistic to apply across the board.

And I'm sure it's just a coincidence that we as a male-dominated community get especially skeptical whenever feminism comes up.
The two a priori conditions can also be viewed as 4 possible worlds by branching on the outcome of the (unobserved because it hasn't happened yet or, if you prefer, after it happens but before you observe it) coin toss:

P(a)P(heads|a) (a, heads)
P(a)P(tails|a) (a, tails)
P(b)P(heads|b) (b, heads)
P(b)P(tails|b) (b, tails)

When the coin toss is observed, you are removing the possible worlds in which the coin toss did not have the observed outcome. The renormalization step at that point will yield the same posterior probabilities as Bayes' rule.

In your example, we are eliminating the possible worlds where the flip is heads, leaving a total remaining probability that is precisely p(-1).
If they do freelance work, do you mind sharing?
Sure - a basic version isn't super complicated or anything, but there are a lot of edge cases for various email clients, weird names, etc
I don't think so.

It seems to me that the main question was: if I am already using AngularJS to develop a web page/app, is it better to develop every needed self-contained component in AngularJS or can I mix JQuery-only components with AngularJS-based code?

So my answer, citing the official AngularJS documentation, was: no problem mixing AngularJS and JQuery, but some self-contained components ‒ such as a WYSIWYG editor ‒ maybe don't fit well with the AngularJS architecture.

If you think that I'm missing the point yet, would you mind to elaborate on that? Thanks.
Now if only their developer phones were easier to get a hold of.

I was totally ready to impulse buy a Keon last week, but I missed the initial rush on them.
The best way to know how you lean is to really ask yourself if you'd step into the thing or not.

For me, no way in hell.
Exactly. The clue is in the name :)
That first example was from a specific thread that actually happened when someone made a command-line tool, and the whole discussion was incredibly unproductive and full of "look at me, I solved this eons ago, this developer sucks" messages. You're probably right there is a fine line between those two, but they are not identical. It's the difference between saying why you wouldn't necessarily use something on the one hand, and showing off while berating someone on the other.

Asserting that a project's existence is unjustified is a bold and unfriendly claim. Saying that it's simly not for you is another matter entirely.
Yes, the title changing has gotten seriously out of hand lately. I don't get it either, it's not like the original title was confusing (unlike the new title).
Doesn't work on latest stable Chrome on OS X though :(
That works perfectly. Thanks!
A stripped test is on the way it seems. One user submitted a raw test a few days ago which doesn't use doctrine.
Imagine my dismay when I clicked through and read, "Oh, a web request client".
Hey, that's awesome! Was that around '06 or so? We came on board not too long after. Drop me a line sometime. ben@greenriver.com
Those "hotspots" where programming jobs aren't scarce include every major city in the Western world...

Also, the same applies to countless other professions. There isn't a lot of demand for any kind of educated professionals in Hicksville, Middle-Of-Nowhere.
Ask HN: Thoughts on outsourcing mobile app development?
Currently have a few ideas for mobile apps that I'd love to develop.

I have the choice between spending a long time learning the platforms meaning longer to market or I have the strong chance of funding to outsource the work and still pick it up as I'm working with the contractors.

I was just wondering if anyone has experience with outsourcing mobile app dev, what the avg. costs are and if it's worth it?
This ran surprisingly well on my 3+ year old Asus laptop with integrated graphics. By surprisingly well, I mean I doubt I ever got over 30 fps (probably 15 fps on average) but there were little to no hitches when loading new areas.

I wouldn't be able to play a fast paced shooter like this, but I could see it being more than tolerable for playing a slow paced role playing game or something in the browser, with the added ease of connecting with other players, possibly MMORPG-style.

On a side note, it'd be nice to make it capture the mouse instead of having to drag it.
You used to be able to peek at how many other dynos you were sharing an instance with by running

netstat -l | grep lxc | wc -l

I sampled the resulting number a bunch of times and usually got 100 ± 25. I'm guessing this isn't possible anymore – not that it was useful, just interesting.
I'm impressed. But I wish they modeled the citadel after Hogwarts.
I browse through www.bogleheads.org from time to time.
Web Engineering Lead/Manager - PagerDuty, San Francisco
Most times your firewall and router aren't doing layer 7/application level inspection/actioning. If Rack::Attack can handle it efficiently, its the easy way to go.
How about this: once your term has a conference dedicated to it, it has crossed the line from useful term to useless marketing buzzword.
I wrote a very similar article about how testing for integer overflow is also harder than it looks: http://blog.reverberate.org/2012/12/testing-for-integer-over...
I currently invest in a Roth 401K, and part of me is thinking that I should just be going into Vanguard Index funds since the plan my company offers me doesn't have any good low cost index funds (just targeted retirement).

I've been thinking that a non-Roth 401k is ultimately a bad deal because of the tax issue, besides increasing in tax brackets generally as you get older until you retire.
I further posit that, while graduation speeches are often inspirational, they rarely provide anything tangible, especially when boiled down to a list of "do this, don't do that."

I wonder how many of the kids at commencement will remember what the speaker told them a year from then? Or five years?
Can you share with us the tuning you did with class loading for instance ? thanks for your comment.
I think 256 is too low. It should at least start at 256 and go to 1024 perhaps. Then also try multiple CPUs 1 to 4 to see how it scales across.
I agree with you. I don't care what the fonts were designed to look like. I only care about readability. The default font settings on Ubuntu hurt my eyes. Thankfully this is easy to fix by switching to full hinting and enabling subpixel rendering.
I'm guessing he is referring to the HN username:

https://news.ycombinator.com/user?id=dmor

Which lists the site as:

http://www.daniellemorrill.com/
As someone who grew up in a time where you had to tweak your config.sys and autoexec.bat files so that you could get a few extra FPS on Duke Nukem 3D, I can tell you: this is pretty freaking amazing.
You seem to have substituted your own guesstimates over examples in the article.

You claim that "the odds of a company that's looking at a $100M offer failing are probably more like 10% for real "failure"" yet the article cites four examples, of which two out of four (50%) peaked at $100M and are now in rough shape. The fates of the other two are still indeterminate.

Admittedly, this is anecdotal, and possibly cherry picked, but at least it's a modicum of evidence. Can you provide alternative data to back up your claim?
Nice integration of Tumblr. Same header, same design.
Learn to love your gun with ’Receiver'
What version of Firefox did you use?
So true, 22 yo don't have wives who will skin them off if they reject that much money :)
When you use specific terms like PIPs and perf, we know who you're talking about.

I wasn't talking about Google. Not for that specific case. That happened at another company, where I didn't work, but I know the story. Lots of companies use PIPs and performance reviews.

The resounding sentiment from every single engineer who interviewed me (two of them with more than 8 years at Google) was how badly you misrepresent and malign Google and how half of engineering wishes they could correct you, but legality and common sense prevents them from doing so.

If they want to defend their company's practices, they should. Who knows? Perhaps the company improved massively after I left. Perhaps calibration scores were abolished last year. I'd have no way of knowing and, if that's the case, the public should know.

I'm better known for that than I'd like to be. However, I'd say that my support is about 25/25/50. 50 percent of Googlers see me as Emmanuel Goldstein and would probably never want to talk to me, that's true. I don't like that I have potentially thousands of enemies, but sometimes a person like me has to do the right thing, even at the cost of unpopularity. 25 percent are just completely indifferent. 25 percent view me positively because they want to see Google improve and think it takes someone like me to draw executive attention to problems.

Oddly enough, I'm probably doing more good for Google engineers than anyone realizes, because upper management is now aware of abuses in the middle and, at least, has a chance to correct them. I haven't probed (I don't care) but the company could be fixing itself, thanks to something I started. Of course, the perverse irony is that if Google management fixes their culture, I'll probably still be the villain (as a guy who worked there at the nadir and gave it a negative reputation) rather than the catalyst.

The best thing for my personal reputation is for Google not to improve itself, because then I'm still right. Still, it's better for the world for Google to heed my advice and fix itself in order to make all the things I've said wrong.

I know five current Googlers from all walks of life and corporate structure, including someone who worked near you during your tenure, and they all hate what you do in public.

I've said a lot of positive things about Google. They have great engineers. I've also criticized the place. Whoever came up with "calibration scores" needs to stop using his employer as a nursing home and start using an actual nursing home as a nursing home.

If Google's upper management indicates will to resolve its cultural problems (and hell, I'll work with them on this, and at a cut rate) then I will shut up.

I am already willing to admit that my information is a year and a half out of date. So there.
I think one of the keys to this debate is mobility. I know from my field, SAP Consulting, that clients are now able to offer rock bottom rates with the expectation of a "consultant" relocating or living with other "consultants" in order to avoid paying travel expenses.

So while the salary remains the same, the expense equation is different.

This is partly why folks like me lament the H1-B problem because it increased the supply of "consultants" which is frustrating because in the SAP space is very specialized and finding projects is very difficult, double that for regional projects. It sucks because it feels like companies can play on the international labor market yet American workers are limited to the regional ones.
> You might also think colleges would be expanding their departments proportionately, since even with higher numbers of students, the universities aren’t anywhere close to filling industry demand.

Why is that a bad thing? If high demand was to cause a proportionately high supply, then in 15 years we'd find ourselves having too many coders looking for a job.
APC only caches the opcodes, so the interpreter doesn't have to parse your code. But the framework still has to set up itself for each request individually. Parse configuration, create objects, etc. It adds up quickly.
try to make a small test with a little simple app. If the contractor delivers and it is great, go for the real deal.
Controlling the spectator is remarkably bad. I hope this is not how i am supposed to play video games. Even Dead Space 1 is better, and that was so bad i could not stand it for more than 30 minutes.