skysight-inc/HackerNews huggingface dataset:
At the very end, there's quote from Scala designer Martin Odersky:

"I like a lot of the design decisions they made in the language.. Basically I like all of them."

Considering how (at least, to my eye) the design principles of Scala seem very different than Go, I find that surprising. I guess it makes sense if you consider that there are multiple valid design paths that one can take.
Actually, "chasing down Mexicans" was not one of the department's duties until very recently. For a long time, Customs was almost exclusively concerned with illegal imports and counterfeiting. It was only within the last 10 years that Customs got merged with the Immigration & Naturalization Service as part of Homeland Security's organization.
I believe that the mind is a product of the brain and so are emotions. I believe in evolution, and our very old brain evolved to help us survive in very different circumstances than we have today. Unfortunately, surviving has nothing to do with feeling happy, and some of the strategies hardwired in our brains to help us survive, actually makes us suffer; makes us sad. The mind, on the other hand, rewires the brain all the time. The ultimate goal in life is to be happy. Whatever we do, ultimately we do it for our happiness. Wise is he who finds mechanisms to rewire the brain such that "it" enjoys what the world is showing, such that it finds tranquility and remain equanimous.

I'm glad that you love your family. Guess what: I love mine too and I'm trying to love yours too, because we're not that different.

And yes, we live in an illusion, fabricated by our brains. But, regardless of what reality really is, what we feel is what matters. Your love for your family is what matters. Your happiness is what matters, to you. And if you don't believe that we live in an illusion, take a look at this image: http://web.mit.edu/persci/people/adelson/checkershadow_illus...
As someone in the enterprise IT space I would like to re-emphasize the writer's point about technical skills being less important than communication and being a valuable team member to management.

I have yet to encounter a manager (in the enterprise) who actually cared to take a closer look at the things mentioned in your above list. Managers promote those who make their lives easy and make them look good. They care alot more about whether your status report is up to date, if your time sheet is on time and if you are meeting deadlines than what your program structure is.

In fact, as long as it works and conforms to requirements, most managers don't care at all what your program actually looks like and it won't factor one bit into your yearly evaluation.

Granted, a poor program structure and organization may make you fail at any of the above mentioned points, which will lead to poor reviews, but the structure itself doesn't matter from my experience.

To me, as a technical architect and someone priding myself on my work...it does...but not necessarily to management.
Suggestions from one of your downvoters:

1) Keep it civil.

2) If you are going to make large jumps of logic like the one you've made, then that's fine. Just spell out what you are saying and why you are saying it because as it stands, I agree that your original comment seems very offtopic.
The President might have known something the Seals didn't about the possibility of resistance from the Pakistani military. Other folks pointed out that forty minutes was plenty of time for Pakistan to scramble jets, etc., and much has been made of the precarious nature of power in the Pakistani military. Perhaps Obama had intelligence that the incursion might provoke a group of Pakistani military officers to defy their government's orders and launch an armed response, possibly because of the location of the strike, or possibly as a prelude to a coup. He wouldn't necessarily have shared that with the SEAL team, he would have just told them to be prepared to "fight their way out" if necessary.
OpenBSD's MALLOC_STATS and memory leak detection
Should these tests not be a black box? If you know these tests you can cheat on them right? So the idea of making a black box benchmark is that a closed system randomly chooses tests to run(without you knowing which ones or there nature) and then running them and just giving you the results as a composite metric to tell you how good the engine was. And put in an extra restriction that you can't test more than once every week(say), or some time frame like that. like that so that no one can test infinitely to game it. Folks into machine learning would know what i am talking about here right?
Well how else are we to keep a terrorist from crashing a train into the White House?
Webmachine and RESTful Web Frameworks with Justin Sheehy
We already knew sunspider was outdated last year: http://weblogs.mozillazine.org/asa/archives/2010/10/some_sun...

It's funny that Google should criticize a benchmark on 'not reflecting the real world' when their own V8 includes machine translated Scheme (how many websites actually do that?) test.

Making the sunspider test run more times doesn't make it any better, all it does is tune the benchmark to look better for their particular JIT settings. They spend more time compiling and optimizing the javascript, which can only be taken advantage of after many runs, rather than being smart and balancing optimization time with how much gains you get from actually running with the optimizations.
Fair enough. The other advantage is that it really does let us know when fringe candidates are fringe. If the nutty independent gets 3% of the vote then he can't say "I woulda got elected if it weren't for this damn two-party system"... we just look at him and say that, yep, he really is on the fringe.

Personally my strategy is to always vote number 1 for someone I'm pretty sure is going to get less than 4% of the vote. Why? Electoral funding rules. The government gives the parties money for their election campaigns based on how many votes they get. Except for folks who get less than 4% of the vote -- they get nothing. So if you vote 1 for a major party you're voting for taxpayer money to be given to political parties (yeech) but if you vote for some minor <4% nutjob then no money gets given on your behalf (hooray!)

Or so I've heard. I've never actually verified that this is true.

I'm also one of the few people who actually fills out every box below the line on the upper-house ballot sheets. A few years ago I think there were two hundred and something candidates, so I just wound up numbering consecutively in pretty spirals and so forth. Then I folded my ballot paper into a hat and wore it across the room to the box. They glared at me.
You typically can't even compile Linux with the previous GCC version, yet somehow that kernel has been tottering along for about 20 years now.

If you compile a program using Go, you get a binary that will run forever. Statically linked, contains the runtime, you're all set. If you update Go, you can then re-build that same program, but you might have to update a few things to get a working binary again--but you only have to do this if, somehow, that originally-compiled binary isn't working for you.

If Python decides they want to change the syntax for opening a file, then you can either 1. Keep a second Python around forever for compatibility or 2. Modify your program so it uses the new syntax. Go will never do this to you; as long as your OS continues to support the same binary format, I don't see why a binary shouldn't work indefinitely.
I was impressed that this site didn't make any obvious privacy snafus: HTTPS, no cookies, no externally hosted files, no JavaScript analytics running.
I think it's much more challenging to find quotes from Martin Odersky where he talks about disliking a language than it is finding quotes where he talks about liking one.

Scala is a bit of a kitchen-sink language; there are things in there from all over the place. It makes sense that he can find things to like in many disparate languages. (fwiw: I like Scala, and I like that Martin Odersky can find good things to say about other programming languages :))
I actually had that problem with my blog, only with "SQL Injection" being picked up. If I wrote a post (or someone else a comment) that had the word "from" in a paragraph, it would commonly reject it entirely with an unhelpful "error 500". One post had 1 = 1^3 as part of a demonstrated proof, and the regex must have picked up "1 = 1" and rejected it. I concluded mod_security is stupid. And since I'm on shared hosting, I couldn't reconfigure it, so I solved the issue by base64 encoding all input with JavaScript before sending it.
For better or worse, email has become the primary way of authenticating identity, with Facebook and Google Id in second and third. Password resets are vital if your service is non-trivial, and I consider having some form of it to be absolutely necessary.
Try to move up the conversion funnel if you can. For example, track the number of clicks on your buy link, as opposed to the total number of conversions. That will give you bigger numbers to A/B.
The most deadly game, Bugs
Your address is hidden... I would like to know more about the work :)
As an aside to your comment, misuse of the word theory is a big pet peeve of mine.

In day to day conversation, people use it interchangeably with the word opinion (or as you mentioned hypothesis).

"My theory is the government should such and such." This is bogus! So later, when someone hears about the "theory" of evolution, it strikes them as something with which they can disagree.
Thanks for posting this, never knew about 'Gruyere'. Will definitely look through this and other Google Code University pages. Anyone know of some similar sites that have a hands on view of web app/page security?
Seriously, Facebook users could careless about those ads, with Google your searching for an exact thing and those ads maybe helpful. When on Facebook no one is buying they are about friends.

Its like an Ad in a hotmail email, the user is emailing someone not directly looking for anything, search is key.

Facebook listen! ok? You need a Facebook Search, then you got that advertising game! :)
How is this a "Wikileaks killer" then? The essence of Wikileaks is in how they protect their sources.
Usually the source wants his identity protected, too. Sometimes from the government.
And expiring after 10/30/60 days if not used. No reason to keep these useless records in the DB rotting away.
Managing the Board of Directors in a Startup
Repeating a SHA-256 (or other hash) many times is essentially what PBKDF2 is.

Though since 100 million SHA-256/sec is apparently doable on GPUs, even with 100,000 rounds, you currently need at least an 8-character random password to be secure from someone attacking without much budget.
I thought it was shown that those people are discussing hacking the actual device (PS3), and not hacking PSN.
Beautiful Timelapse Video of City Scapes by Dominic Boudreault
The Monthly Bill
mod_security is a hack that you put in front of hacks to make them collapse in a more amusing manner. The idea is to stop the dumbest of dumb attacks.

People after 20 million credit card numbers can probably find two bugs to exploit, rendering the "protection" useless.

People trying to protect 20 million credit card numbers need to learn how to sanitize inputs and be able to render correct pages even if someone submits <script>'drop database. If they don't know how, it's time to hire programmers to write your applications instead of the monkeys you currently have.
It would probably be the most significant technological development in human history thus far.
Well, this started with the PS1 because it was actually quite easy to develop for. It had good tools, the tools were cheap, and you could build your game in C.

Contrast this to the N64 at the time, which had a $1000000 buy in for a developer license, or the Saturn which was, by all accounts, a nightmare to develop for that made the PS2 look like child's play.

After that, the support comes down to the economics of numbers. Most devs I know would have gladly made games on Dreamcast forever, but (piracy/marketing/apathy) killed it, and the PS2 was all that was left.
You seem to be under the misunderstanding that simply because you asked a question that has a technical response it is not a troll.
Linus on Linux, 20 Years In
I don't know off the top of my head. However, I can think of two very simple reasons pretty quickly.

Reason #1: future favors, tit-for-tat types of responses. If I help a friend out in a time of need, some day when I am in need the same friend might be able to help me. Neither of us are related, but we've both increased our survivability. This effect becomes more prominent with communities, even communities of unrelated individuals: you all survive or die as a group.

Reason #2: a fluke of the system. Evolution doesn't provide perfect solutions, just "good enough" solutions (evolution is dumb). Thus a species that is very good at being altruistic for close relatives (a beneficial thing), but occasionally is altruistic for unrelated strangers (possibly not beneficial) might be, on the whole, better than one that is never altruistic.
Exactly I've seen everywhere it is a Wikileaks article, yet clearly it is prohibited from being so by the T.O.S.
How to Avoid the Pain of Hiring and Promoting the Wrong Person
No problem buddy. The Startup Program is something we all have a real passion for because of our individual backgrounds and how Rackspace got started.
Ultimately I suspect everyone knows that "it's too complicated" is a fake argument. The real reason that Tories don't want PR is that it will spell an end to proper Tory governments. Meanwhile, the real reason that Labour doesn't want PR is that it will spell an end to proper Labour governments. The only folks who are really keen on PR are the Lib Dems, whose power it would massively increase.

And ultimately, the population follows the parties -- unless you are a LibDem supporter you probably don't especially want to see the LibDems holding the balance of power in every parliament for the next fifty years.
I'm Matt if anyone has any questions or comments let me know matt@devstructure.com
Then why call it a "Wikileaks killer" in the title of the article?
The first question asked was: "Is it just me, or is this not a "program" but a sponsorship of other incubators?"
Why the strawman?

I never said it wasn't of any value. I have repeatedly clarified that I am talking in the context of this article and about certain parts of the financial industry, namely the part can afford to pay better than anyone else. The developers working on your average netbank aren't in question here their salaries are not extreme.

All I am saying is that the kind of developers that the OP is talking about are being lost to parts of the financial industry that aren't providing value to society but primarily to themselves and I find that problematic.

That has nothing to do with my view of other parts of the banking industry.
The concern isn't that he'll release the information you intend to be released — it's that he'll release information about you. If you leak proof that the government is spraying chemtrails to reduce the excess population, you still might not want people knowing you're the one who leaked it. So the question becomes, would you trust Murdoch to keep your identity secret?
I don't think so, although I know you've been involved in the open-source community since before it was called that, and more deeply than I have been.

But consider: GNU Emacs was started in exactly this way, as a fork of Gosmacs. There are dozens of patched versions of the Linux kernel, most of which are not worth Linus's attention. Most Linux distributions ship patched versions of most of their packages, and in many cases, their changes are not suitable for incorporation in the upstream. Making a modified version of a piece of software is the very core of free software.

In cases where you want the maintainer to accept your change, it's often a good idea to discuss it with them first in order to see if they agree that it's useful. However, in other cases, it's more useful to try it out first so that you have better data to go into the discussion with.
Showing why acquiring data is essential to the future

I have a feeling that headline wouldn't do all that well, but it does seem to be keeping with google's culture.
Why linux doesn't have a "wheel" group
It highlights a basic difference. Google is trying to provide ads for services that meet your current task. Facebook is trying to provide ads that appeal to you as a person, using all the information you provide in your profile.
Belgian Malinois: The Dog That Took Down Osama Bin Laden?
Lauren Ipsum, a book about computer science, programming, and other fantasies
And those formal processes will tell you, in the most formal of manners, that when information is actually removed from a system that by definition of information you are incapable of formally reconstructing it. If you can reconstruct it, by definition it was not removed in the first place.

Intent is gone from compiled code. You can not formally reconstruct it. All you could formally get are reasonable guesses, and actually that's what the decompiler is giving you; it is not hard to interpret its output as very precisely vague on exactly the points it does not know about.
Well, yeah, of course because they said so. I guess an independent security audit would be nice too, though I'm not sure how much that would actually count for.

If you don't trust the WSJ then you are not going to leak them documents with or without this service, right? I mean, it's a tautology: if you don't trust them... then you don't trust them. But trying to make things safer for people who do want to leak to them is good.
titanium fangs!!! Let me say that again TITANIUM FANGS... That's freaking cool...
This is ultimately the reason we chose Thrift over PB when developing our app (zite). Thrift was over 40 times faster in serialization for our python code.
export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
python setup.py build_ext

It's "EXPERIMENTAL", but it seems to work well.
I like how the video autoplays and replaces the interesting image and caption you're trying to read.
Remember that they would have burned a lot of fuel by that point, so they would no longer be a max gross weight.
"Assuming all possible inputs to the compiler cause it to halt."

If the compiler did not halt, then we don't have anything to disassemble in the first place.

Formally, it is obvious that a diagonalization-based search will eventually find a correct input, regardless of the halting status of any given input. In practice, none of this matters very much.
I disagree. How "good they look" is irrelevant; one can easily make the critique of famous painters, say, who have totally missed the bar on creating "good looking" painting, yet create harrowing or revelatory social commentaries nontheless. The same holds true for all these categories.

I'm not going to attempt to define what art IS here, or what its purpose is, but I can say it must go beyond high art and aesthetics.

There are games that challenge and expand our understanding of society across a number of different axes, the most recent and obvious of which being collaboration and socialization. Or look to classic games for incredible examples of storytelling (Kings Quest), making choices of morality (Ultima), and so on.

And certainly there are radio programs that are art; Radiolab and This American Life come to mind, although those are already publicly funded.
The intent seems to be a misguided attempt to do as much.
How I Hired Employee #1
I didn't want to diss the Kachingle site in my original post ... but yes, it does have a bit of a cat fancier's homepage vibe about it.
As I explained in my other comment, the compiler certainly does halt for the correct input, but that does not mean it will halt for all inputs.

You are however correct that this can be circumvented with diagonalization.
Poll: Best Chair For Desktop Coding?
I was commenting on my 3 year olds shoulders not being as straight as his sisters and my wife informed me that my own shoulders weren't as straight as they could be. Now I'm constantly trying to make myself sit straight at my desk, and I'm contemplating a move to an exercise ball. I was curious what options the group is using for their coding.
Exercise Ball
Herman Miller Aeron Chair
Any chair is fine
I have yet to encounter a manager (in the enterprise) who actually cared to take a closer look at the worked performed in your above list.

I have. Many times. But indirectly. Let me explain...

IT Managers get feedback from our customers. You write better software, you will generally get better feedback. Obviously, lots of shit falls through the cracks that managers/users/customers would never be able to tell the difference.

But here's the rub...

If you don't learn the stuff on my list, sooner or later you will be outed. Someone will need great software and you'll deliver your usual shit. And someone will find out. (Of course, in order to survive, all you have to do is stay one step ahead of the managers and users, and be ready to jump to the next job before you have to.)

Why bother to live like that when the easiest and best way is to just learn how to do things right and get really good at what you do. I think that was OP's original point.
Virgin partnering with Spotify
Perhaps this, perhaps that, or perhaps like any other politician Obama pushes himself into the limelight when things go well and blames someone else when things go badly. I don't hold it too far against him because it's what all politicians do, but I reserve the right to call him out on it too.

* Perhaps Obama had intelligence that the incursion might provoke a group of Pakistani military officers to defy their government's orders and launch an armed response, possibly because of the location of the strike, or possibly as a prelude to a coup. He wouldn't necessarily have shared that with the SEAL team, he would have just told them to be prepared to "fight their way out" if necessary.*

The operation was under the direct control of the CIA, and I think we can assume the CIA has just as much intelligence knowledge as the White House does.

And now personally, if I had reason to believe that men under my command were likely to be entering into actual hostile contact with the military of the sixth largest country in the world (and a nuclear power to boot) then I'd probably actually have shared that information with them. They're big boys, they can handle it, and if they see the Pakistani Army showing up then they need to know whether they're allowed to shoot.
Linode - IPv6 Status and FAQ
No, not at all. I'm arguing that the new system is good for people who already want to leak things to the WSJ. If you don't trust the WSJ to protect your identity then you obviously should not leak to them, period.

It's different from emailing tips@wsj.com because there's an explicit promise to minimize identifiable information and to limit access to messages. It's also tough to send large files by email.
Hey Seb - you should now have access. Thanks for tweeting it out :).
You _must_ see (or read the posts) "the secret history of Silicon Valley". You'll learn how incredibly advanced was WWII technology.
In my case I will probably wind up needing to hold a 50% reserve at all times. And that's with Paypal. Banks won't even talk to me until I have established turnover in the tens of millions.
Dismiss because everybody says so without giving any thought = Bad. Dismiss after thinking about it and looking into it = Good.

So whom, exactly, are you accusing of dismissing it without giving it any thought?