skysight-inc/HackerNews huggingface dataset:
The importance of quiet, long extended coding sessions, the irrelevance of meetings longer than 20 mins, the painfulness of some aspects of coding (like yak shaving), the preference towards email (I can read 500 wpm and listen at 60, plus I can read when I need to, rather then just when you are talking) are all way more important than understanding CSS vs HTML. You should be trusting those types of things to the technical guy as he should be trusting you for content marketing strategy.
Concerning the questions / concerns raised here and within the comments of the original post, I posted a quick follow-up at http://vermorel.com/journal/2011/7/4/why-your-company-should...
If they have decided they had enough time to call and arrange a meeting, as is the case of the author, they should certainly find the few minutes necessary to send an email with their decision.
You miss the problem --- it's not that hackers get access to your Hover password. It's that for most people, they get access to all of their other passwords, since they're all the same. Also, stealing Hover passwords by wiresniffing must be done on a case-by-case basis, or at least by small geographic neighborhood; stealing them via a database dump can be done en mass.
In terms of a career I would absolutely take a job at Google. In terms of what I really want to do I would co-found my own thing with a handful of really awesome people.
Parallelism is an algorithms problem: given n processors, design an algorithm that runs faster as n increases.

Concurrency is a systems problem: design a system that safely runs n separate but interacting contexts of execution. Erlang's solution to concurrency--no communication between processes other than asymmetric message passing, no shared state other than the process registry--is a great solution to concurrency in terms of safety and distributon across multiple hosts, but it provides limited help to parallelism.

Erlang's reputation as a great language for concurrent programming on multicore processors is largely by accident--it has a great concurrency model for networks of distributed machines, and almost any concurrency model is better than mutexes and threads, but on multicore machines, Erlang wins only by default.
I had one phone call and one day of on-site interviews. The hardest part was dealing with an idiotic recruiter who didn't know how to use email.

Google might have been hard to get into ten years ago, but times have definitely changed.
Also a legitimate user will notice when somebody resets their password, because their old password won't work any more.
> Really? How would dereferencing a NULL pointer cause "some really nasty crashes"?

See "Dowd's Inhuman Flash Exploit":

http://evernote.com/pub/petro/random#b=1988c9d5-c0ab-466e-9c...

Maybe see also the various posts on the clang blog about undefined behavior.

> The best and cleanest solution is to crash.

Then write code to crash, you bozo, don't hope the runtime will do it for you. We're not talking about a fucking missile guidance system here:

void *xmalloc(size_t s) {
void *rv = malloc(s);
if (!rv) abort();
return rv;
}

xrealloc() is only slightly longer.

Writing and using these functions is not "error prone" or "hard to maintain", and does not "destroy readability". It adds a single letter to each of these function calls and avoids writing any more error-handling code.

That's a completely reasonable solution, but it's not the one you took. It's not the path of least resistance, but when you're programming in C, writing robust code is very rarely the path of least resistance.

With regard to your nonsense about "will only ever happen on 32-bit OSes", I run programs under VM size ulimits every day. This prevents them from forcing the system into swap and becoming unresponsive, by causing their allocations to fail. Some of them (e.g. less) usually handle running out of memory quite well. I happen to be using 32-bit OSes, but that's irrelevant; I would do the same thing on 64-bit OSes.
The Coffee Meeting
Because he wants to curtail everyone's freedoms to save the children?
Not everybody is you.
COPPA is a US law that applies to US corporations. It's not enforced on the child, it's enforced on Google. The nationality and location of the child is irrelevant (legally).
You can try Nexmo SMS API : http://nexmo.com (I work for them).

It gives you reach to more than 200 countries (reaching multiple operators on each country) and Long Numbers for inbound traffic in a few countries. The REST API is very simple to connect and SMPP is also supported.

Let us know if you have questions:info@nexmo.com
re your 2), I was in the Navy for six years, and now work at Google. There's virtually no comparison at all. Sure there's a bit of what you might call "bureaucracy" at Google, but only enough to keep things from going off the rails, and people actively work to keep that to a minimum. It's nothing, nothing, nothing like the Navy. (I worked at COMUSNAVEUR for ~18 months, so am even familiar with 4-star Admiral staff level bureaucracy.)

I enjoyed my time in the Navy because of my shipmates. I've really enjoyed my time at Google because of the interesting work and absolutely fantastic people I work with.

Just my two cents...
I wouldn't be surprised if this is more about Twitter's other customers rather than Twitter's attitude to Google+. There are many who would pay a lot to get one over Google.
I don't think there's a singular reason for the Iraqi invasion, but that's another topic.

If the US and the UN literally have no pressures on Syria, then I guess we ought to give a credible threat of military action. Historically Syria has backed down from such threats. I'm much more ambivalent about the actions in Libya compared to Iraq or Afghanistan considering we aren't using any ground troops (apart from when a pilot rescue is needed), I don't see why we would necessarily need ground troops in Syria either, especially if we're just starting out with bomb threats.

Edit: a little Googling suggests that a simple embargo on their oil exports (which make up a huge portion of their revenue), or damage to those facilities, or using Lebanon's current weakness, might be enough.
Are people using G+ on Android? How is it? Especially on a tablet? Can't wait for this to be approved.
I've said it before and got a lot of downvotes, but one company controlling everything doesn't really pose a problem to the open web or to users privacy, but instead to other companies, to smaller startups, small entrepreneurs, free market in general, innovation, regulation...

Also, unrelated to your reply but... while I understand how people might personally like Google (or Apple, or MS, or whatever), but business is just business, shouldn't be a religion or a sport. People should see beyond the "I like that company".
On my phone, it works very well. It also has an integrated group chat (which for ominous reasons is mobile-only).
Ask: Which US state is best for starting a LLC?
Which US state is the best one for starting LLC for a non citizen, not resident?

The most popular choices are DE, NV and WY.

Are there any hidden things to be careful about? Is there a good online summary with explanation in ordinary non-lawyer terms?
Social problems can get technical solutions. That distinction in bullshit and should be educated out of the Hacker populace. Password reuse (which, BTW, is not why we hash passwords) can be solved otherwise; for example, you can hash passwords client-side and then again server-side, both times salting with a unique salt. That way, the password itself is uniquified in a non-reversible way by your salt (which is presumably not used elsewhere). Your client-side hash can be very expensive, since it's done on the client, and the password you recieve (the hash, that is), is guaranteed unique.
It comes down to math. Google has 25,000 employees, and let's say 100 different projects. They have a higher percentage of engineers than most companies, so you end up with quite a large # of people on every project.

Sure the guys who made a name for themselves are working on something cool and doing big things. But some peon? They are stuck doing the mundane busy work that the big guys don't want to bother with.

It's like automotive design...most people go to design schools thinking they'll be designing cars, but in the real world, you end up being one out of the five designers working on designing the side mirrors.
Minors: the last minority it's still okay (and legally mandated) to discriminate against.
"He would be eaten alive the instant he took a step outside of your home into the real world."

Jesus Christ.

Over the last 5 years, I've lied 5 times. I regret all of them except for one, and out of the moment reflection and hindsight allows me to say that everything would have been okay without having told any of them.

So come off it with this where-would-we-be-without-lying spiel.

(The most difficult thing is actually others' natural skepticism. How do you deal with that? "No, you don't get it. I don't lie.")
NATO Server Hacked by 1337day Inj3ct0r and Backup Leaked
Come on, no github repo?
I think you just didn't enable readline. See:

http://www.gnu.org/software/guile/manual/html_node/Readline....

Guile's REPL is among the best, I think. It's all documented here:

http://www.gnu.org/software/guile/manual/html_node/Using-Gui...

But for real interactive development, you want Geiser:

http://www.gnu.org/software/guile/manual/html_node/Using-Gui...
Not this one: http://en.wikipedia.org/wiki/NIL_(programming_language)
If you can retrieve the plaintext, it doesn't matter how you store them. Keep in mind, access to the control panel probably means they can CNAME your address over to their own and start dispensing viruses and malware from a look-alike site.

Storing passwords recoverably is more or less and unforgivable sin; thinking that it is in any case a good idea is a mark of terrible naivete. Because you're compromising the security of yourself, your users, and any other accounts on any other services that your user uses.
White 64GB and black 4G TouchPad due in August, Opal and Pre3 by fall
Is the example in the spiped readme the equivalent of the following using socat?

# smtp server

socat OPENSSL-LISTEN:8025,reuseaddr,fork,cert=$CERT,key=$KEY,cafile=$CAFILE TCP:127.0.0.1:25

# smtp client

socat TCP-LISTEN:25,reuseaddr,fork OPENSSL-CONNECT:$SERVERNAME:8025,cert=$CERT,key=$KEY,cafile=$CAFILE
> even simple things become an interesting technical challenge.

It depends on your perspective. This also means that you can spin for a year or more just getting one feature out the door.

I think I had about 10 meetings over six months on whether addresses for Google Checkout would contain two or three address lines, and whether we needed a separate field for France's CEDEX postal codes. Some of this was justified as it involved complicated negotiations with external vendors too, and I had to negotiate with the guy who was hired to unify Google's internationalization libraries for Java.

But seriously, I'm not sure this was the best thing I could have been doing with my life.

If I remember correctly we simply came around to the exact same hacks I proposed on the very first day.
"Pondering..."

"Pondering..."

"Pondering..."
We need ISO standardization, and we need it now.
So because Google leak information the lie was discovered?

That's like a criminal blaming a witness for them getting caught.

If the lie wasn't there nothing would have happened, you have to look at the root event, not what followed.
> supposedly scope is better

cscope?
Unique way of handling Plus Circles
Interview with Furne One of Amato Haute Couture, Part 1 of 3
I'm kind of shocked at the lack of over-inflated ego.
I did try OpenOffice for a month (pre-Office 20070 and you're right, it's horrible.

But even if it was functionally equivalent there are still reasons Office wins - because it's safe and because it's the defacto standard.

Even the cost isn't that big a deal for companies because they get security in exchange and that's one of the things big companies value above all else.
I buy all of these things online except furniture (where the need to see it can override everything) and home appliances. I find home appliances crazy difficult to buy and usually end up going to a store. Why? I find it hard to get a perspective for ranges online, they're always pushing me towards the most "popular" middle of the road item.

For appliances, a lot of shopping sites also neglect to include significant information like dimensions weight, or where various pipes connect to the appliances.. which you can easily figure out in person. You really don't want to be doing a return on a washer dryer or even a vacuum cleaner, but the smallest of differences can make an item useless (such as if the outlet pipe on a dryer is on the wrong side/place or if a cooker is 2 inches too wide for the existing gap).
As a JRuby fan, I have my fingers crossed that they will switch to JRuby and help it become "more mature." :)
Simply Powerful Marketing: How To Get Twitter Followers
In your first snippet, you seem to be assuming that JMP is direct, and in the second, you seem to be assuming that JMP is indirect. It appears to be direct: https://github.com/GenTiradentes/tinyvm/blob/master/tvm.c#L5...

You could, of course, do it with self-modifying code if that's possible. (I'm not familiar enough with the VM to know if it is.)
Yes, for a sufficiently weak definition of "equivalent". spiped doesn't use OpenSSL and doesn't need to fork off separata processes for each connection, for instance.
Oh, I'm sure it is. I'm saying that they should send a temporary password instead.
HTC SMART LATEST LCD TOUCHSCREEN PHONE AT AN AFFORDABLE PRICE
TDL-4 the new "indestructible" virus
From reading the post, I think the post says that they'll give users the option to choose if they want their password to be encrypted (and any reset request will contain a URL) or not to be encrypted (and they'll send the plaintext).

This way they'll satisfy all users (or so they think.)

I hope they default to the secure method.
| If the US and the UN literally have no pressures on Syria, then I guess we ought to give a credible threat of military action

Why is it our obligation and how are we going to afford a 4th war in a Muslim country (financially and politically)? You're feeding all the anti-American rhetoric by giving them what they want--acting like an imperialist.

| a simple embargo on their oil exports

Totally, a simple embargo. But we don't use/buy Libyan oil.

Are you starting to see why it's so hard to do anything? We have no/negligible leverage/influence in Syria. We are already militarily over-extended. We cannot afford it financially. Politically it would be disaster for the US to attack another Muslim country and it would look like another war for oil. There are no good options.

Military intervention should only be used when our nation's interests are at risk. We are not the world's police force. We're already spending $4million/day in Libya: http://www.huffingtonpost.com/2011/04/05/air-force-libya-war... and the Iraq/Afghanistan wars will cost $4trillion.
Not to mention 6,026 US soldiers who have died.
We cannot afford anymore wars.
Deciphering Indus Valley Civilization script by computation
One of my favourites is Hiroyuki Kojima's "Manga Guide to Calculus" (http://nostarch.com/mg_calculus.htm). It probably can't get much more informal and it's actually quite entertaining.

It somehow manages a decent balance of being fun without slipping into being trivial.
COPPA http://www.law.cornell.edu/uscode/15/usc_sec_15_00006502----...
tcp/ip was developed by the military in the first place, wasn't it?

a bit of a long term payoff, but now we have: a new battle field to rule :)
Krugman's main point is that giving more money to rich people isn't necessarily going to stimulate growth because they are already sitting on lots of money. Your link there goes off on a tangent about government spending and taxes instead of directly addressing the main point: trickle down isn't going to work when the corporations aren't investing, anyhow.

To his point: corporations need certainty to spend, sure. Few doubt that. But so does the consumer. The save-the-poor-rich-guy crowd forgets that the consumer is the major driver of economic activity. If all you talk about is how the government is broke and we're going to have to dismantle entitlements and cut spending and your kid's school can't afford half the teachers and so on, people are going to save all they can against an uncertain future. Indeed, savings rates have been on the rise.

We are never going to get the economy going again by removing government spending to the least fortunate and giving more money to the rich who're hoarding already. That will cause even less liquidity and deflation by removing money from active circulation. It'll be a disaster.

The rich should be more mindful that a healthy economy benefits them, too.
I suspect that once they get around to it integrated group chat is going to get rolled back into gchat. It remains to be seen how that will play out on android though (perhaps with the chat app being completely dropped in favor of the G+ app).
Twenty-seven logins on a server that holds surveys? Is that everything?
Other excellent points; I hadn't even considered the deployment/update scenario and how many different ways that problem has been solved and re-solved in different languages to just try and make it easier (Installshield, OSGI/Eclipse Update, Flash, WebStart, Windows Installer, etc. all come to mind).
Yes.

In Haskell, you pay upfront.

For example, expressing any control flow as a monad may be harder than just muddling through, but your components are guaranteed to compose afterwards.
I agree! Making such api make it really confusing. And what if one have to support other verbs. Then, One will end creating apis for each verb. A programmer who is using this APIs knows about HTTP and he knows about verb..making it explicit in the url will make confusing for most developers.
I spent about five minutes poking through it and nothing stuck out... but when I stopped I contemplated how many eyeballs have done the same thing to stunnel/gnutls already.

I didn't reach any conclusion from my quick look, but was definitely put off by the "it's big so it must be insecure" view taken by the author.
What you just did, in my country, is a rather serious fellony, and I'm struggling to see your point.

(EDIT: though I'm still struggling to see the point of the parent comment, the above was in response to a slightly different phrasing that might've gotten the worst of me. At any rate, I don't wish to persue this dicussion any further.)
There are. Some people, who after having tasted the forbidden fruit, refuse to program in lesser languages.
Oh jeez. I was enjoying the conversation about looking out for dumb users and just giving dumb users what they want.

Hover is a domain registrar. I'd rather use GoDaddy than give someone business that tells me that my passwords are stored in plaintext because customers want it. I'd like to login everywhere with just my full name and phone number, are they going to implement that?
The best line in this entire article:
LulzSec's name comes from Lulz, a corruption of LOL, often denoting laughter at the victim of a prank.
Yeah. That's one of the better sites. It's responsive and well-organized.

It could be improved. It would be nice if prices and a primary characteristic or two, like weight for hammers, could be moved up a level. Or at least add search filters like New Egg does for each spec of a component.

E.g., Hammers -> Straight Pein -> 1-2kg
I go back and forth on this one. It'd certainly be a fun place to work, and you'd get to play with some cool tech. If I was just starting out, I'd jump at the opportunity.

Nowadays, I see a lot of downsides. First, it's a full-time on site job, which is something I left behind almost 10 years ago, so it'd be tough to go back. Probably more importantly, I doubt they could offer me the kind of salary that would tempt me away from consulting.

At this point, the only reason I could see myself working for a big company again would be if one of my products made it onto their radar and I found myself acqu-hired. Even then, I'd probably look at it as a necessary evil that came with a nice payday. Given all the stories of founders getting absorbed by the Googles of the world, waiting out their obligatory 2 years, then jumping ship, it just doesn't seem like a good fit for somebody with an entrepreneurial mindset.
I've been working for myself for 13 years and love it, but I'd work at Google for a while to add some amazing people to my network, get to have some killer discussions with people at the top of their game (and perhaps build stuff with them) and because it'd look good on my bio (exactly the sort of reason they wouldn't hire me, I suspect). But unless I invented a major new protocol or programming language, I doubt they'd pay me enough to maintain my current lifestyle anyway, given most of their campuses are in notoriously expensive locales.

Ultimately, I think there are probably more exciting possibilities getting into the skunkworks or R&D departments of companies like LivingSocial, Groupon, Twitter, or any position at a smaller, progressive company like GitHub. They might not be jobs for life but you're going to be doing exciting work, learning new stuff, and meeting some interesting folks for sure.
Today's not April 1st.
>Generally it's pretty easy to get root on a system.

Number one, I'd love a citation on that in general. Root privilege escalation vulnerabilities in the Linux kernel are fairly rare.

Number two, how does an SQL injection turn into any sort of shell access magically? Not without some other obvious security shortcomings.
WordPress › WordPress 3.2 now available
The Insanity Of Trying To Find A Working SIM Card In Paris
Also you don't need to use recursion too much, when writing Haskell code. You should stick to using combinators over your (recursive) data-structures. Think fold, map, filter, and friends.

Alas, you still have to be able to understand recursion to get anywhere.
What always surprises me about lists like this is that there are people who follow thousands of others and they still get taken seriously.
This is an interview about politics. I think it is important to publish, but it demeans science journalism to publish it in this particular venue.
Car Parts Made of Mushrooms
I was more impressed with Khalid who went to Egypt and faced the bullets. Breaking into web sites, exposing passwords, is like 'pirate radio' in that its relatively low risk for the participants.

I appreciate that you can't believe Sony or someone who says "we'll keep your data safe" but I have to believe there are better ways to get that information out without all the collateral damage. I continue to hope that folks find a way to elevate the discussion without the theatrics.
This feels more like a PR piece than an interview.
Oh wow thanks! Note to self: RTFRM.
several others listed too if you check sellers other items ;) owning these would be truly awesome!
The interface is really nice on a phone. Clean, very responsive. The image auto-upload is a really spiffy feature, but I feel a little creeped out about it, even if it does upload everything to a private Picasa album and I need to act to make images public.

The integrated group conversation feature ("Huddle") is really slick.

Not as nice on a Honeycomb tablet; you get the typical "just stretch the phone interface" behavior. It's still usable, but just not optimal. Honestly I'm a little surprised they didn't push this app out the door without a tablet-specific interface.
In what country is what I did a felony? I didn't uncover the documentation myself, I just gave you a link.

His anonymity is meaningless. Actions are performed by people; there is no way to hide effectively forever.

He is trying to not be caught when committing crimes. So, my comment was to help publicize the information the criminal doesn't want to be found.
Weizmann Institute scores as best research spot outside U.S.
Sorry but where has Sabu confirmed that this was an actual interview?