skysight-inc/HackerNews huggingface dataset:
> An excellent Java developer can suck at a Python house and vice-versa (probably will suck less, but still).

I've yet to meet an excellent developer who was only excellent in his language of choice. In my experience at least, almost all of the talents that make an A player an A transcend whatever language they're using and has far more to do with their ability to reason and hold an entire system in their head.
That is hsyterical! I suppose this is the kind of behavior everyone is up in arms about as being obnoxious or unprofessional but I love it.

Who cares how the guys act, they made a a great product that pulls in a strong majority of traffic for a given subject.

That's a lot more than most of the users here can say.
I think I'm missing the point, but wouldn't it be easier if you just made it inside a vector graphics program?
Im a member of the A-Team. I have a certificate from 1985 to prove it...
You have no clue how Akamai/GoogleGlobalCache work eh? :)
> Its possible that everyone in the world is an A-player, given the right chance.

Perhaps. Perhaps they just need more training, or experience, or... But the fact is, at a given point in time, some developers are more productive than others.
I was hoping for some sort of Thorium reactor on kickstarter...sigh maybe next christmas.
The timeline shows Crunchbang derived from Ubuntu, but the crunchbang site and wikipedia imply if not outright state that it derives directly from debian. My background brain seems to have soaked up the idea that crunchbang derives directly from debian. ?
Wow best Christmas present ever. Thank you Ruby team!
> defending this freedom forces us to grapple with uncomfortable contradictions

No, it doesn't. It just means that if you choose freedom you have to put up with people making choices and doing things that you don't approve of. It's a difficult choice for some people, but it's not a contradiction.
If idiomatic and flawless user experience is important, but you still want to at least re-use your business logic then your best bet is Xamarin.
You can't view it on youtube either from Norway, the UK, and many other countries. "This video contains content from Channel 4 s/f, who has blocked it on copyright grounds."
About Snowden, so far what I know: he didn't do it for money. He didn't do it for fame. He didn't do it for publicity, nether his revelations harmed anyone (not willingly, at least, and even if it wouldn't be far from a "collateral damage" US accepts itself [1]). He sacrificed his own live, future, ability to see family in US, friends, and I cannot stop thinking other than he did all this because he truly cared. For me I would most likely continue comfortable job with high paid salary and a model girlfriend by my side; the most I would do is quit, moved on and kept my mouth shout. This guy willingly accepted that his life will change for worst, forever, and accepted it. Hats down for Mr. Snowden!

[1] http://investigations.nbcnews.com/_news/2013/10/21/21065224-...
I'd say the best sports teams share a close bond of friendship. Look at the Red Sox this year. They came back after two dismal seasons to win the World Series and the team culture was largely responsible for that. Little was expected from most of these players but the right group of people can make the seemingly impossible happen.
Here's How Facebook Can Double Your Mobile App Revenue
What is good money in midwest (excluding contracting and finance)?
Blocked in America too.
C means satisfactory. B means above average. A means exceptional.

The expectation is a 70%. It is expected that the average student will get almost 1/3 wrong.

However, recent grade inflation has skewed the original meaning of these definitions
New video from electronic artist Bae B Clue is turning heads
You seem to be using encrypt/decrypt interchangeably. You had said:

> You need his public key to "decrypt" it.

My correction assumed that you had made a typo when you said "decrypt".

Also you only need the recipients public key to encrypt the message. [0]

[0] http://www.pgpi.org/doc/pgpintro/
Wire wrapping? In any case it probably isn't important what he did, and it is even possible that he was bad at it and should have been fired, and all of that having no bearing on his future success. Successful people don't excel at everything they do.

What is nice about these hiring/firing posts is the perspective on how various companies sort out what works with employees. What isn't so great are the piles of insecure comments these posts bring. It's good to keep in perspective that lack of success in one place doesn't imply permanent lack of future success elsewhere.
Why is such feature even enabled in a "secure" application is even better question. After all you may be dealing with compromised endpoints or evil maids - so showing your location is stupid.
A Snow Effect Made With Processing
An "A-Player" is someone amazing at what they do and never satisfied with the status quo. These are the kind of people that crank out an MVP that will need to be replaced as soon as you start to scale. They are (generally) terrible in teams, but necessary to keep a company from becoming complacent and thus slowly dying.

A "B-Player" is someone competent. These are the people that do most of the work to make a solid product. A sizable company needs to be 80%+ B-players to be stable in the long term. On the other hand, a company of only B-players is prone to disruption from those better able to respond to the market.

"C-Players" are the people who don't contribute much, or even drag down the company. They may be incompetent or have a poisonous attitude. Too many C-players will doom a company to failure.

These definitions are how "A-Player" and so on are described to big corporations, so YMMV with startups and small companies.
Congratulations on finishing the book.

I would definitely redesign the cover if I were you. It's not just that it's illegible, it also looks like blood splattered on a wall.

Now, I know this is how you meant it to be, because of the word "execution", etc. but it is the design equivalent of a pun. Puns aren't necessarily bad by definition, they just usually are because they apply intelligence to the wrong problem.

The other point to make is that, funnily enough, the pun's idea is itself badly executed. It really does look like you did the cover yourself in MacPaint. If you're still keen on using this pun, there are other ways to execute the same idea. For example, you could just have the word Execution in blood on the wall, but the other lines on a non-patterned background, in a more legible typeface.
That's really only true of first-past-the-post voting. Other voting systems give a far more nuanced picture of the voter's opinion.
It is quite possible - triangulating the cells can locate you up to 100 meters in city conditions with no problems.
Nice info you got there.

It surprises me the "be profitable by 2015" plan. Square has a front row seat at money, I would've probably bet that they were profitable from day one.

Can you shed some light on to why they are still not profitable?
+1

At our company we have cubicles with walls just high enough that you can't see anyone sitting down, but you can see all across the space when standing up. If I need to ask someone a question I can pop up and see if they are there. If don't mind getting interrupted I switch my desk to a standing configuration, or if I need zone time I sit down and go at it. I prefer this kind of office design.

I also worked in both a real open space without dividers, and a shared office. I hated both. The open plan was too distracting and loud, while in the shared office the officemate got on my nerves, yet it was way lonely when she was out. Also people tended to keep their doors closed so there wasn't that feeling of community.
If you'd like to make an account, here's a valid UK Postal Code: KT12 5PY
Also any company that had credit card and password info stolen were just made a mistake of not using proper KDF.

Those types of errors are scary not just because what they are but because it is interesting what else is wrong.
Where's the fun in that? :)

This is just the spirit of hacking, using the (wrong?) tools you have to solve (unimportant?) problems just for fun.
I find that the people who object to those deciding to skip xmas are the grinchiest.
Unfortunately I think a lot of the tail functions in organizations (accounts ,HR building services) get delusions of grandeur and start trying to run the company instead of just doing what they are paid to do - disastrous PRP and stack ranking systems being some very good examples

As one "engineering" telecoms CEO told his building services director "world class telecoms companies dont have a head office in a F^%&*ing shed at Heathrow"
It's functional programming for HR! Employees are immutable data structures. I guess it's better to throw one away and make a new one than change one to fit a new purpose.

Unfortunately we're talking about people here, so there's something slightly inhuman, and inhumane, about all of this.

I also don't like the term "A Player." I guess corporations are the final word on the sum total worth of a human being?

Personally when an employee didn't know what I needed him to know as the leader on my team I took the time to teach them. It was almost always more efficient than going out and finding someone else. People can change - immutable data structures can't. And as you say, it's better for the long term good will of a company. You never know how that person will contribute later.
Would you be happy with bridges, or elevators, using an iterative process for safety design?

How about training doctors? Don't build up through school (frogs and a sheep's lung) through universities (pigs, human corpses) and medical school (more corpses, watching surgery, assisting surgery) - just let them learn with open heart surgery?

> If anyone has doubts over the current version, well, just don't use it in life-threatening situations

That's good advice. How is Telegram advertising itself?

On the homepage:

> Telegram messages are heavily encrypted and can self-destruct.

> Telegram keeps your messages safe from hacker attacks.

In their FAQ:

> Telegram is the fastest and most secure messaging system in the world.

> Secret chats are meant for people who really want secure messaging.

etc.

This is nice wording, and I appreciate them saying this:

> Telegram is more secure than mass market messengers like WhatsApp and Line. We are based on the MTProto protocol (see description and advanced FAQ), built by our specialists, employing time-tested algorithms, to make security compatible with high speed delivery and reliability. We are continuously working with the community to improve the security of our protocol and clients.

It contains worrying bits ("built by our specialists"), but is mostly okay.
Yep, can't find the game. This leads to the #1 thing to do is make it easy for people to get your game. Should have double checked that you had a good URL.
From Spring 3 (3.1 I think it was) you don't need to do configuration with XML. Current version (Spring 4) even supports configuring Spring Security with no XML at all. You can configure everything in Java and use profiles (@Profile) when you have multiple configuration scenarios. http://spring.io/blog/2011/02/14/spring-3-1-m1-introducing-p...

Also, don't forget that you can use @Resource (jsr250), not only @Autowired.

The author also says:

> So reuse and decoupling are opposing forces. I find myself siding with decoupling.

The developer has to make a balance between reuse and decoupling. In my opinion everything doesn't have to be 100% reused or decoupled.
Changelog: https://github.com/ruby/ruby/blob/v2_1_0/NEWS
The greatest disease in the world is Political Stupidity.
I don't think I have ever heard RMS talk about this issue.
I'm pretty sure that the whole notion of A-players, B-players etc is just an easy way for people in dysfunctional teams to put the blame on those idiots they have to work with.

Some people work great as a team; some don't. There's no magic formula that will predict that. Classifying people as A-, B-players etc assumes there is some well-ordered relation describing the productivity of employees; but such a thing does not exist.

There are people with good leadership skills, people who are great when guided, people who prefer working on their own. Some know every tiny technical detail of the platform they work with, some have a talent for hacks that work great in practice. If you try measuring all these people on an arbitrary one-dimensional scale, and pick only the A-players, you'll more likely then not end up with another dysfunctional team (but someone will then just measure along a different axis and declare that the team failed because of all those B-players)
A Creative Comeback in the Big Easy
I've found myself arguing that point before, but brainwashing is a difficult topic. I now think it's wrong to claim it, because while the media in PRK obviously lies with intent and that is propaganda, most there probably do not have a frame of reference, and think their situation is what it is and do the best with what they have.

Are North Koreans brainwashed any more than a U.S. citizen? Here in Norway the opinion seems to say: No.

But who are we to judge?
Could this be made resizable based on the window size using only CSS?
Excellent! I've been looking forward to the improved GC. Nice to see they kept the Cheistmas tradition alive.
> It was just a mistake in not using SSL.

In a secure, crypto, application?

You can see how that's a bit concerning?

I'm not quite sure why programmers release crypto apps as "SECURE", instead of "We'd like this to be secure, so we're releasing this beta edition with a bug bounty. Don't use it for safety critical applications yet."
This should be what the future of programming looks like. The programmer only provides a high level overview and the rest of the architecture and API details should be automatically filled in. :P
My Darkest Days
Funny. Based on the way I write online, I'm often mistaken for a female.
Target hackers stole encrypted bank PINs - source
Heads up to Ubuntu, and possibly Linux users. I wasn't able to view the video, after making an account. There seems to be a DRM technology they are using, that keeps making web requests indefinitely. Oh well, I'll hold off until this gets released to YouTube / Vimeo / whatever.
There's a torrent of the video available here

http://pirateproxy.net/torrent/9395395/Channel_4_Alternative...
I can see it now:

How Google keeps employees by treating them like dolphins
I don't think the point is to disrupt Microsoft. There are people who think XP was a fine OS, and are building a new OS that takes its good parts, and likely adds other good parts that did not exist in the original.
Reverse Engineering the Twelve Days of Christmas (1998)
thanks. I also know people who work at Google who are hired straight of college just like described in the article. Can you or anyone provide us with

1. actual % of people in different age group working at google.

2. Please let me know what department you are working in. That might provide some insights.

Occasional Perks is great. However, if the company rely on that to retain its' employees than something rotten.

Google is just a new IBM, Dupon of our time.

I have heard that google will pay employee's family member $2000 every month after their death for 10, 20 years. I think that is great way to make people have great programming skills to stay with the company even if they are not doing anything exciting or creating values for humanities.
Haha, throw in a couple of kids and wife and let's see what life has to say about your 'plans'. ;)

I'd say this type of hardcore schedule works fine if you:

a) Live completely alone with no people to respond to.

b) Don't give a shit about your family (spouse and kids).

For added fun, open this video in the background while reading OP: http://www.youtube.com/watch?v=ttvmkXi-rZU
The Wired office -- the one he found gray -- is actually a lot like the one you're describing. It's in a converted warehouse, and still has the wide bare concrete columns (though now with ethernet cable velcroed to the side) and huge glass-and-steel windows that pivot at the center, and blown-up Wired covers adorning the walls... a room filled with old video games and electronic trinkets that Wired reviewed... a public park right outside the door lined with great little restaurants, a baseball stadium visible down the street... Here are some indoor Street View photos:

http://www.wired.com/gadgetlab/2012/08/google-maps-street-vi...
So, I have to wonder. If I as a random nobody have been affected adversely by this change (Parser that now takes >10x the time), what business applications have been affected by this?

And I have a question: why could it not be done like this:

Java currently has weak references, soft references, and phantom references. If there was an additional type of weak-like reference, that had a callback with an object before it was garbage collected, this conundrum would be simple. Have any substrings have a weak-like reference to the character array. If the parent string is garbage-collected, then do the copying like the new behavior, but until then don't: use the old behavior.
I can only give them the same advice you would give to an 8 year old being bullied on the playground: fight the bullies. I don't get that whole awareness thing. Do you want someone else to step in and fight your battle? I realize that sometimes people think they have their hands tied when in a professional environment but fighting them yourselves will give you the quickest results.
"None" is a bit strong - after all, we're talking about people who have assured us that their boffins are smart enough to roll a new cryptosystem who then turn around and fail Security 101.
Bloomberg Anchor Quickly Robbed Of Bitcoin After Displaying It On TV
Through the wheels of life
> I'm a grown adult. It's my choice. [...] I noticed how people around me were only doing things because they felt they had no choice not to.

Stop doing things that you don't want to do. I'm a grown adult, so I opted out of every party that I didn't want to attend. I attended the parties that I would have attended had they been thrown for any other reason that wasn't Christmas.

I enjoyed Christmas more this year than I ever have, not the least of which because I got fantastic gifts, and also gave some pretty good ones, but because nothing was forced.

> My family are a pain in the ass to spend time with.

I declined Christmas with the family. When asked, I just informed them that "We're just doing a quiet thing at home this year." Zero pressure.

I don't mean to critique your Christmas opt-out in the least. It sounds like your situation is different from mine in that (it seems that) you're single, while I've got a wife and 12 year old. Whether or not opting out of Christmas is an option for me isn't really my place to say, but we did do a much quieter affair than usual, but do recognize that there are alternatives between "Bah humbug" and "full-on Christmas", and you're free to pick anywhere in the middle that you like, as well as opting out altogether, as you have done.

Either way, Merry Christmas. I hope your time off was as good a gift as you hoped for. Sounds like a good one.
tptacek said it! Hallelujah!

One man's beta-testing is another man's peer review. They are fundamentally the same process, so - sure, you can iterate your crypto design into a better shape by releasing a production app and attracting the reviewers by making over-the-board marketing claims. It's certainly more conventional to request feedback during the design phase, but it doesn't mean that doing it ass-backwards is not an option. In the end it's the underlying motivation that matters.
I pity you, fool.
Yes real prices announced by Apple are not that bad. With this being ECC memory, that is okay - bit overpriced, but not an outright ripoff.
What type of OTR improvements suggested by Trevor Perrin did you use. The same ones TextSecure will be using?

https://whispersystems.org/blog/advanced-ratcheting/
VIDEO Edward Snowden Christmas Message: End Mass Surveillance
Free market systems rely on informed consumers making rational decisions; advertisers rely on creating misinformed consumers making irrational decisions.
This isn't completely correct, although you used enough qualifiers that I'm ok with it.

I work at Google as an engineer, do blue-sky scientific research in biophysics, and publish it; those publications (which are unrelated to Google's core mission) are part of my performance evaluation:

See, for example: http://scholar.google.com/scholar?as_ylo=2013&q=author:%22de...

for a couple recent papers I published with academic scientists based on blue-sky academic research carried out at Google by Visiting Faculty (see this page for a list of the Visiting Faculty and their projects: http://googleresearch.blogspot.com/2012/12/millions-of-core-...)

That said, I really am a unicorn by the definition of your recent post, and there aren't very many of me at Google. After completing work on Exacycle (and handing it off to a team of scientists to play with), I've moved to a new project to apply my skills to something that is completely consistent with the hybrid approach. But our hybrid approach is not limited to computer science.

Many of us who do some kind of research at Google worked in academia, and many also worked in the fabled research labs of the 60s like PARC or Bell Labs; we learned the lessons those labs taught us, and are now applying at high speed and skill to challenging new problems.

As for the term "infantilizing" that's just absurd linkbait.
Rick Falkvinge: I survived the 1980s. Don’t try to scare me with terrorism.
3D printing my Christmas presents
Generate data for your tests (MongoDB, ElasticSearch etc)
interesting, I didn't know about that. You still end up having to do a toString override to properly suppress the 'undefined' return value though:

window.__defineGetter__('help', function () {
console.log('I\'m here for you'); f = function() {}; f.toString = function() {return " ";}; return f;
});

But __defineGetter__ would let the execution of the command work in other places than the JS console, so that's cool.
Where I live, a student coming out of school with a CS degree could expect 55K or so, moving up to maybe 80K after years of experience. That being said, I pay $450/mo for a 1000 sq ft apartment, and gas is < $3/gallon. Cost of living here is nothing compared to the west coast.

There are an abundance of tech jobs at large non-tech companies here. WalMart, for example, is headquarted here. So you get a lot of programmers who don't do much, if any, hobby code and programming is just a job. They get their 4 year degree, sign on with Walmart, work, get married, have a family, etc. Not a very eventful place at all as far as tech goes. I was once on a flight from Texas to Arkansas and sat next to a rails dev from the bay. I was so excited to sit next to a techie and have a chat, and then it occurred to me what a lack of tech community we have around here. This was a big deal for me to meet another dev but to him it was just an average flight.
Snowden Offers a Christmas Message: Privacy Matters
I see what you are trying to do with the red and "execution" but here is a case where you want to keep it simple: nice thick/slab, contrasting font. The bloody font isn't necessary IMO.