skysight-inc/HackerNews huggingface dataset:
Or we just have different definitions of what a problem solver is. I define a problem solver as someone who, once taking note of something they identify as a "problem", feels a compulsion to solve said problem. Someone who identifies problems as inherently wrong and solvable. Your definition may be more lax than mine.

Also, I don't think he talked about moving away from perfectionism. He talked about moving away from "how unfair things were, how I deserved more, how other people were causing problems for me, and how I was vastly superior to everyone else." That isn't being a perfectionist, that's being a prat.
Sure and I'm not disputing that. It's just that there are some prominent programmers that literally only complain for days on end how nothing works.
Good point, it might have changed recently and last I installed it on Ubuntu it listened on 0.0.0.0. It certainly would make a lot more sense to listen to localhost by default, which is what most daemons do.
Amazon Linux AMI 2013.03 Now Available
Same with Haskell, which makes it compact but not always very readable (it effectively turns many libraries into their own non-intuitive DSL).
I'd still keep an open mind -- it could just as easily been someone seeing the opportunity to deflect blame away from themselves.
According to the Wayback Machine, this exact page has been online for two years[1]. It's also been mentioned on the Wikipedia page for 'Ƀ' since June of 2011[2]. The OP has submitted this link once before, 10 months a go[3].

That's not to say that this isn't an interesting proposal, it just means some ideas take time before they gain any traction.

[1] http://web.archive.org/web/20110815000000*/http://www.ecogex...

[2] http://en.wikipedia.org/w/index.php?title=%C9%83&diff=54...

[3] https://news.ycombinator.com/item?id=3987186
Judging from your panic reaction, you're either a narrow-minded person (an idiot, using your dictionary) or a person who's ass was recently kicked. Most likely you're both.

The fact that you didn't even apologize makes you an asshole as well.

In the future, please be polite and grateful to any advice you're given.
Cool idea. FYI, when I expand the contest entry in the lower right corner and move the mouse out of the box, the text "Win a Free Month..." drops out of view and leaves an empty box with an email field & submit button.
You're right that a lot of the scaling probably happens with the GPU, and that Emscripten-generated code is still the most performant javascript possible (no GC, consistently typed for inference, etc).

I think there are places where the CPU is the bottleneck though, since we're talking about crazy complex 3d games. Managing a large scene graph, and updating physics are some examples. Simply reducing the viewable distance is a huge help when you are CPU bottlenecked for those reasons (most likely physics).

Agreed that no matter what, the Unreal port will help optimize the typed array/no GC code path! Exciting times.
The power of Objective C Blocks for sequential operations
hmm, how about the redefinition of the 'profession' field in the form making it lose its original max_length validator?
@niggler I did at first but I added a quick edit after I posted. It's not a hard thing to fix.
stupidity of EU at peaks.. thats it
Billions of online user actions say gamification increases site engagement 29%
What I am more interested in is their comment 'spamhaus should not be allowed to decide what goes on the internet'.

I abhore censorship. Does Spamhause engage in it?
Well, there are people plain dumb who needs me to be angry and help them correct their behaviour - they might not even be aware of that yet.

In a more serious manner, drama is one thing that gains attention and strong, opinionated, emotionfull articles are getting attention. Add some mediocrity to the article by choosing a general, unspecialised subject on which everybody is able to express an opinion and that's it, you have a front page article.
Sure, frustration reduces happiness.

However, many things were created (or fixed) exactly because of frustration (sometimes it is the best motivation for solving real, burning problems, instead of artificial ones).

Likewise, perfectionism is almost always painful for both the person in charge (as things never get perfect) and co-workers, family, etc. But many times the effort is worth it, and afterwards it is better to look back at a masterpiece born in pain, than a slackly and broken thing created in a laid-back way.

Perhaps it is why many creators (both in tech and arts) were depressive, but still able to accomplish a lot (though, sure, it is not a requirement). And sure, it is a matter of balance - one one hand to be able to spot real problems, on the other - still be motivated enough to finish them (spotting but being not able to fix is the worst state of mind, arguably).
Well, this is all nice, except that the JVM cant run with a heap more than 8GB without huge GC pauses.

It really doesnt matter what java can do . The JVM is broken and is basically a DOS runtime circa 2013.
Glass Will Be Made In The U.S., Report Claims, At Facility In Santa Clara
How does this validate DJB's criticism? He's saying we shouldn't adopt DNSSEC because of traffic amplification. But we're already in an untenable situation with the amplification caused by bog standard DNS -- according to your quote, it's even worse than DNSSEC -- so we need to solve the problem anyway.
The future is definitely going to be interesting - would be nice if the browser makers started shifting their own native codebases through Emscripten / asm.js / NaCL. Have a minimal bootstrap environment and then implement your entire stack in terms of primitives that you expect the rest of the world to use.
One of the things at play here is the Dunning-Kruger effect. It's pretty common for there to be lots of different libraries and little tools and whatnot which duplicate existing tools but do so poorly. And part of the reason why is that it's often easy for people to look at those other tools, see the faults in them and think to themselves that they could do so much better with very little effort. But often this is wrong due to an inflated sense of ones own capabilities.
Maybe this varies by area, but professional etiquette everywhere I've been is that you ask before taking an online conversation to the phone. If you're having a forum or email discussion with someone, it's not typical practice to look up their phone number and call them up. For example, I think it would be at least somewhat weird to call someone who posted a StackOverflow question or response, rather than responding to them on SO.
I've been interested in type theory for a while, but haven't found a good avenue for getting into it.

Could people here list any resources on type theory that comes to there mind? Books, blogs, people, etc. A book that explains the fundamentals would be great.
Writeup from the demo's creator:
http://www.romancortes.com/blog/furbee-my-js1k-spring-13-ent...
Monopolists are held to different standards, on purpose, for a variety of reasons: http://en.wikipedia.org/wiki/Monopoly (in particular see the Law section)

This is indeed specifically a case in which it may be illegal for Microsoft to do something even as it is legal for Apple to do the same thing, because one is(/was) a monopoly and the other is not.
Yup. Bingo!
Honestly and maturely? By completely refusing to talk about the incident directly and only speaking about it 'in general' terms? That sounds like backhanded honesty to me and nothing in the realm of maturity.
Sorry, I was not attacking anyone in particular. It's just that there are so many facets to programming, and being good at it really depends on the context.

That said, anyone that learns from their mistakes will become great.
Hey, co-founder here. This is deliberate because many companies who run giveaways online are consumer brands and need a very visual medium, so we show the title by default, and then slide it out of the way to let the visuals do the talking.
"It's not a hard thing to fix."

But then you get back into the game of asking browser vendors to make changes, which was one of the original selling points of asm.js (that browser vendors didn't have to make changes).
What I'm missing the most from C# is actually the "var" keyword.
Well, they don't have a color scheme, but some currencies definitely have a color "identity".

The Euro is yellow on blue, like the EU flag.

When you think of the Dollar, you think green (so many popular sayings came from this one!).

I am sure there are more, but I cannot remember any at the moment.
Every time I read her name I think "Is this about the Unix system girl from Jurassic Park?" That was Ariana Richards.

Shows how relevant she is. She got sorted into the wrong hash bucket.
If zlib could be rewritten in Erlang to be lock-free, why not just rewrite it in C to be lock-free instead of porting it? AFAIK Erlang isn't some magical language that allows traditionally-locked data structures to become lock-free.
Books and MOOCs: Lots of ways to learn & why they won't kill universities
Thanks. You beat me to it. I find it strange that such an elitist discussion on intelligence proved to be completely ignorant of such a well-known, well-documented, relatively recent era in American history.
It's less of a problem than you'd expect, most of our DBs run in isolated processes and an authenticated user (even with shell) can't really break out and run wild on the environment. We expected that the Mongo javascript engine would have vulnerabilities like this and started trying to get ahead of them about 18 months ago.

About 3% of our servers are either legacy, and the isolation hasn't been tested all that well, or sandbox environments where people share a process for tiny/test DBs. We've upgraded all of those to 2.4.1.
Im sure I make more money than you ever will, and yet I have worked in places in california where english was not spoken. Where every project was done in russia, or china, or india.

And you say theres nothing to be negative about? Grow up soldier.
why not just use opendns.com? you get all of these `benefits` and more without you having to configure and maintain a DNS server.
No, it just makes lock-free and parallel programming much easier.
Gedit. Surprisingly good with the right plugins.
I like FlightCar a lot and I have said so previously, if I could invest in only one single company that launched yesterday, it would be this. It is instantly useful.

That said, I can 'understand' the non excitement of the press. Except WeVorce which is arguably a service business, nothing seems to be pioneering. Magical. Crazy. They all seem to be X of this or Y of that. The 'this' and 'that' are what the press might have been looking for. This/that= YouTube, AirBnB, Heroku, Kickstarter etc.

I think the criticism is the downside of the expectations and premium accorded startups coming out of YC.

It is still good though. The founders can put their heads down and focus on their business without having the noise of expectation distracting them. Hopefully, they would prove all the doubters wrong.
James from Bugsnag here. We make sure to reply to people asap, we've set up Help Scout (https://www.helpscout.net) to manage the replies to these emails, so even if I'm out of the office, my co-founder can jump on and reply.

Our target is to reply within 10 minutes, unless we are asleep :)
I don't have the problem with needing to watch my hands press the keys. It is more that my hands hover needlessly high above the keyboard because the fingers need to move more.
When I read the story I also thought it was most likely BS.

They claim that the SWAT team just gave up and went back to their police station and then denied they ever went there. If a SWAT team were executing a search warrant or seeking to arrest people, they would not just decide to drop the case because they couldn't get in.

They also claim to have extensive video of this event but decided not to release any of it because the police gave them 8,000 Euros to repair their fence. That video would be worth orders of magnitude more for PR purposes if they released it.

If it walks like a duck and quacks like a duck...
From the WSJ article:

Don Dodge, a startup investor and well-known “developer advocate” for Google, said today’s startups are more focused than ever on revenue—as evidenced by the large revenue-growth charts most of them showed off during the presentations to investors. In prior years, founders focused more on the number of people using their service, he said.

Refreshingly, he said, there are no longer social-networking-related startups. “It’s run its course,” he said. “Now startups are more focused on solving boring problems that make money,” said Dodge, who last year invested in a YC company that helps programmers create mobile apps.

I wouldn't be surprised if he's being tongue-in-cheek by saying 'boring'. Or at least, it's not meant to be negative. Besides, there are lots of boring problems that can be made into interesting and beautiful solutions. For example, Square is made payment processing into an elegant and holistic experience.
I can't even load the webpage -- no warning, just a could not connect.

If this is caused by spamhause then I support the other guys. Censorship is worse than spam.
Well, you of course have the freedom to bundle your software however you want. But you're not a company with one of the most effective monopolies in the world history, with a history of abusing that dominant position, and trying to use the dominant position of one of their products to create a monopoly in another market. Is it unfair that you personally are treated different than Microsoft? Maybe, but laws aren't necessarily about fairness.

Competition laws exist for a reason. In the real world, there are points where regulation is needed to ensure a working market. Do you think it's "unfair" that companies in an oligopoly aren't allowed to form a price-fixing cartel. Is it unfair to forbid predatory pricing to drive out competitors? Or that companies might be forced to sell services to their competitors at regulated prices? That two companies with large market shares in a market with little competition might not be allowed to merge?

I guess to somebody all of that might be unfair. But I for one would not want to live in an unregulated corporate dystopia.
I feel like calling these "leads" is misleading (pun noticed, but not intended).

Most of the people captured by this form will be interested in your money/prize and not your product. Ultimately, it seems like these leads will not convert to anything meaningful for you.
After XML, JSON. Then What?
Good point. I was more cynical but maybe they could allow the acquiring company to integrate account data into their service rather than a transfer of software.
http://www.cis.upenn.edu/~bcpierce/tapl/index.html

http://www.cis.upenn.edu/~bcpierce/attapl/index.html
Spamhaus DDoS grows to Internet-threatening size
Without going to get into the specifics on how to handle situations that make you uncomfortable, there is always someone you can go to, whether it be event staff, venue staff or higher authorities if you really feel it warrants it. That said, if your anxiety prevents you from standing up for yourself in the first place, then that problem exists outside of the realm of this individual situation and perhaps it is in your best interest to figure out why that is the case and what you can do about it because this will not be the first, last or worst of what life will deal you. Living in fear is the worst way to live, something I am aware of first-hand. It should not hold you captive in your own life. I wish the best to all of those struggling and hope they can find the courage within themselves (and this is not to say there aren't some situations where you're truly better off not saying anything to the accused at all).

That said, PyCon had specifically appropriated their CoC to ensure that people had avenues to communicate problems they were having. The argument was then "But I'm the victim, why should I have to get up and do something about it when I did nothing wrong?" which just kind of boggles my mind. Do you or don't you want to make the effort to report this? You will inevitably have to spend time going over it face-to-face with event staff anyway, digging into time you wanted to spend doing something else, so you might as well just get it over with. Fortunately at events, someone will probably have recorded the talk and you can just watch it later.

Hopefully next year there will be a way to report via SMS, although I suspect that the ease-of-use that provides will bring about its own set of problems.
I would think the a big reason that 18 to 24-year olds are willing to consider moving abroad is the lousy job market since 2007 - due to a variety of reasons, not the least of which was the financial "crisis".
Pretty Simple’s success: Take a talented team & make quality games
LibreOffice adoption soaring, but OpenOffice still open source king
I'll have to read up on split keyboards a little more. It might be the push I need to stop for good. Practice seems to be the answer, but it is just too hard to remember when I'm typing a large amount.
Interestingly for me in both Chrome and Safari on iOS it renders as a box on this page, but a barred-B in the tab/window title!
Sweepstakes/contest marketing does actually create tons of leads, depending on how well you target it. For example, a company giving away their service (i.e. 6 months free) would be able to capture hundreds of people interested in that service, then have the opportunity to re-market to those that were not chosen as the winner.
Most of the conversation hasn't been very interesting though. I'd rather see discussion of what people think is appropriate behavior in a public setting like a conference.

When is it O.K. to at least make someone else aware that they are making you uncomfortable? Is it a good idea to create situations where bringing in a third party is an acceptable response to a situation? What is a constructive way to handle situations where someone feels aggrieved but few people agree with them? And so on.

Instead, we get lots of picking at the details of this incident, or uninteresting analysis of what motivates Adria Richards (most of us are flawed enough that we are not fully aware of our own motivations, never mind those of a stranger).

I suppose there is at least some contingent that would point at the legal system and say "There's your guide to behavior, right there." I also suspect that there would be a majority that disagreed with them.
The thing that I think people are getting confused about is, even though asm.js is faster, you actually don't need asm.js to get native code running the browser. The new engines in Chrome and Firefox already compile to native code.

Asm.js is just a way to ensure that your code always get optimized as much as possible.

I really don't think that asm.js is necessary to bring 3d gaming to the web. WebGL performs very well as long as you take advantage of the graphics hardware. I'm not a fan of asm.js actually, since if I wanted to write low-level code I would just stick with C++. I'm on the web to take advantage of things like JavaScript and CoffeeScript.

I think the way to get to the sweet spot for 3d gaming and applications in the browser is to 1) make sure that WebGL is well supported on as many platforms as possible and 2) take advantage of the built-in networking, instant-on factor, openness, general webiness, and scripting capabilities of the web platform. By 'instant-on factor' I mean that games can load up very quickly after hitting a URL. By 'general webiness' I mean, for example, you can start a game at the end of the work day, later the evening continue from your house -- you aren't tied to a particular machine. Also the web has all of the HTML5 features which could really come in handy for innovative browser-based operating systems or 3d applications.

Also, if you take advantage of things like procedurally generated textures and geometry, people won't even have to wait for stuff like loading textures.

Asm.js is cool but its not really necessary and not my thing. We just need good WebGL support.

Another feature that 3d browser-based games and applications could take advantage of is WebRTC.

The point being that if you take advantage of easy-to-use web APIs and libraries like WebWorkers, WebRTC, Three.js, CopperLicht, web-based languages like CoffeeScript, etc. then the web platform can offer game developers productivity advantages.
One popular startup has been emailing me every couple days since I signed up a week or two ago, asking me if I'm having trouble getting started and suggesting some simple ways to start using their service today. That's great, but I have already started using it successfully.

Every time I get a new email I start to draft a "please don't bug me about this any more" reply, but I decide not to send it because I don't want to get on the radar of their sales staff. The only email I hate worse than spam is email from salespeople.
Whats up Ran!, Great read on a day of bad news. But I agree with Jader201, its hard to be happy even if I'm personally successful. There are so many struggling. Maybe its cause I grew up playing competitive team sports. But seeing so many smart engineers out of work or pushed around is a shame. Its a choice to help others and make their happiness a priory. There are just so many people having a hard time right now. Personally, It hurts to see.

I just cant put blinders on and focus on myself. Wish I could.
I am batting .000 on analysis for this situation and debated removing the comment and just replacing it with a link to DJB's talk. We don't have all the details but there's a notion that the attack already implicates DNSSEC because of RIPE's RRSIG records. I don't know, either way.
You could call it 'When sysadmins ruled the world'.

Then you could have Cory Doctorow write it.
Are you sure this is even correct? The github project for that 3d demo (https://github.com/kripken/BananaBread/) says the 3d engine is "Cube 2/Sauerbraten 3D", not Unreal.

It seems like the Unreal Engine facebook just posted a link to that video and people are thinking it is Unreal Engine.
Language issues asside, R is being propelled by an awesome group of developers (such as Hadley Wickham, Dirk Eddelbuettel, John Myles White, Brian Ripley etc). These people are why R is as successful as it has become - both through continued work on various aspects and packages and direct interaction with users new and old. Frankly, there should be some kind of slightly awkward parade for them all.
Track the tails of jQuery, Backbone, MongoDB and more with Tailtabs
Fair enough; then the point stands that declaring an action "illegal" under international law is meaningless because no party has a legitimate mandate to enforce international law.
>That's a lie that some people like to perpetuate

Including, apparently, the author of the article:

"Banks, for instance, are required to report all personal cash transactions exceeding $10,000, as well as suspected incidents of money laundering, loan fraud, computer hacking or counterfeiting"

Did you actually read the article?

And, it appears that the author sourced that nasty lie from the federal government (FinCEN) itself:

http://www.fincen.gov/financial_institutions/msb/materials/e...
Once you got black-listed getting removed wasn't always an easy process no matter how quickly you tried fix whatever caused it.

I took a job in the year 2000, at a company with 3000 email users, listed by Spamhaus. First thing I did was close the open relay they were running. The listing was promptly removed, and the mail queue was back to normal within only a few days. I'm skeptical of your claim. I've never seen a confirmed case of Spamhaus aggression, but I've seen a lot that were disproven, and even more that sound like they were written by miscreants. Like the kind who would advocate DDoS attacks cough.
Show HN: Immerica - Find Green-card filing Employers near you