skysight-inc/HackerNews huggingface dataset:
I don't mean to deflate your fascination, but he was actually an IT contractor/support worker for the DoS. I don't think he actually handled diplomacy, even low-level work.

With EVE, it's often the case that the leaders perform much higher-level tasks than they do in their everyday lives. I guess when people are given a chance in a new environment with different rules, new leaders and people of talent emerge. Maybe Vile Rat could have been a mover and shaker in the business or tech world if he had moved in the right directions.

A sad loss to his family, friends, country, and EVE.
In just one hour, they will "leak" everything there is to know.
I like the idea of After School Programming, if only because programming is a skill and like any skill the earlier you learn and the more you practice it, the better you get and the more of an advantage you have later on in life. It's like kids who do competitive swimming, gymnastics, bowling, wrestling, karate, etc. from a young age. If they stick with it, they tend to be at the highest competitive level throughout life simply because they started sooner and have more practice to develop their skill.

Many of the best programmers I've ever met were coding by middle school on their own self taught and self directed projects.
I understand the hype before a new iphone launch, but this article is the type that i wish could be blasted off the front page. Totally devoid of any useful info.
Cool demonstration of how encryption works in browser
Consolas is pretty good on Microsoft Windows. There is also Proggy font or Profont.
This is not news. I mean we already know it's going to be called iPhone 5.

It's like every tech reporter is waiting for any news about anything apple.

"OMG the lead developer just farted out (in morse code) the new colors of the new phone!" - and then write a 500 word piece on the subject.
For this approach, how do you tie the two pieces together (e.g. the Java and Rails parts)? Do you have recommendations for where to start learning about building one system with multiple languages?
The Trading Game: A Simple, Easy to Run In-Class Experiment
Absolutely agreed. Given the magnitude of the platform at this point, I'm assuming some of the 'MySpace vibe' is a necessary byproduct.

Pruning overgrowth from companies like Zynga & co is my number one request as a facebook user.
> started each day with 2 hours of scrum.

What? Was your 15-minute stand-up 2 hours long?
If so, are you sure you were doing it right?

Were you scrum-master, and doing 2 hours of admin per day?

What were you doing for the rest of the working day?

I'm not really sure what you are describing here.
I have no need for such mental gymnastics to sleep at night - I have small children, I could commit murder and I'm tired enough that it wouldn't be a problem at least as far as sleep was concerned.

I'm not indifferent, I'm just pointing out that viewing this as an Apple / Foxconn problem misses the point, and that most action based on that view will be ineffective and possibly even counter productive.

Journalists piggy back these stories on Apple because that shifts papers or gets clicks. That's fine as it raises the issue and puts pressure on companies to improve things (which seems to be happening).

As a result of this Apple are probably the most scrutinised company in China and are likely at the better end of things when it comes to how workers are treated. What does boycotting them and giving your business to a less scrutinised company really achieve?

The point is if you're going to use this as part of your buying decision, then assess it properly and apply the same standards to all the products and companies you are considering.

As for my position, I'm not sure what this wilful indifference really is.

My position is that other than monitoring the situation and revising my views as things change (for the better or worse), any significant action I might take would inconvenience me in a manner disproportionate to the impact it might have and that effort would be better invested elsewhere.
Wouldn't their be copyright or any other infringement concerns in doing this?
It's going to be called 'iPhone 5'!

Genius!
Rest in peace, "Vile Rat", a virtual diplomat in the game EVE Online, and in real life, a State Department representative killed in Benghazi
Exactly. The sloppiness is the interesting part. Especially that their search indexes include draft posts.
Even more sad if you live in a northern climate. You get go to work in the dark, and return in the dark. Daylight is just something that happens during work.
How would Scrum turn a 2 week project into 3 months? Are you just saying you were terrible at estimation, or what? I don't understand what you ditched, specifically, and how that produced an improvement.
Google Fiber Adds New TV Channels Ahead Of Signup Launch
Live from Apple's iPhone 5 event - The Verge
> Anecdotally, a lot of people switch to a nutrient dense diet and cut out potential allergens and wind up feeling all better.

I agree with you, but also, the placebo effect is very powerful.
This sounds neat, but did I miss the link to the publications and/or source code?
Haha, that is only true for a certain type of person. For other people Scrum becomes about "the rules" and if you break one of the rules, you're doing it wrong, even if that might be the best decision at the time.

Agile is a philosophy, Scrum is meant to be more of a framework to implement that philosophy, but many people treat it as a set of rules on how to do things, which tends to violate the philosophy of Agile process in the first place.
> Yes.

Neat! I eat my thoughts (It's the kind of thing I miss by using vim for almost everything).

EDIT: But it is a separate app...
Pretty much every modern websockets Javascript library you use these days will provide fallback mechanisms to flash or long polling to provide the same features. Take a look at the supported browsers for Socket.io and its a much larger list then the one you've provided.

http://socket.io/#browser-support
Great list, but if you had to pick a single one, I'd do Simon Sinek's (http://www.ted.com/talks/simon_sinek_how_great_leaders_inspi...). It should utterly transform the way you think about how to pitch anything, from yourself to your company to whatever.
Hustle!!!1
After reading the original essay from PG, I was hoping that this comment would finally appear. I think number 3 would start at "frightening." Anything below that would simply be "quite" or "very."

4) Amazingly
5) Terrifyingly
6) Shockingly!
7) Mind-bendingly
8) Unbelievably
9) Universe-changing
10) Alpha-Omegaly!
If professionalism feels joyless to you, you are doing it wrong.
Scite uses Comic Sans by default/
I like the neural networks piece ;-) That's funny.
Start with a Cofounder. The Idea is Optional
Test Driving Google's New Glasses
The fundamental thing I've realized while looking for "the optimal end-state process" is that it doesn't actually exist.

Scrum is, for many development organizations, an incremental improvement over what they are doing now. The biggest problem that I have with Scrum (and all prescriptive methodologies) is that it's presented as a vision for the right end-state instead of a set of tools that you can use to help find the right process for your immediate context.
A geek is a person without a compass
Mozilla on HTML5: Here’s what Zuckerberg really meant to say
Forget about time
just code. code well.
I really wish Route53 did secondary DNS using normal bind zone-transfer protocol.
I totally agree with OP.

My work sometimes has happy hours, and despite them being obviously optional I feel pressured to go to at least half of them so that I'm not judged.

Sure you can say the events and outings are optional but what happens to people who routinely don't go. They become less close with coworkers and this could hurt them career wise.

I have no interest in eating lunch with my team every day. I see them for the OTHER 7 hours a day. Why can't I get a break?

Workplaces really should be fun and social on the clock. But if I'm not on the clock I'd rather be with my other friends.

Don't cram friendship down my throat like some freshmen dorm. I'll drink with the people I want to. And avoid smalltalk with those I don't.
The Awful Film That's Ignited Anti-American Fury in the Middle East
The iPod touch post was for the release of the 4th gen Retina Touch. That was released in September 2010.

More importantly, none of these "leaks" are surprises. They've either been confirmed by Apple(the 5 in the announcement), or are for devices that are overdue for a new version-the newest iPod Touch and Nano models were originally released in 2010.
There's a bit of an either-or fallacy here, but overall I agree. I think companies would do well to heed your advice and figure out what is and what is not an appropriate perk.

Things that I, personally, would find appropriate:

- Free cokes and possibly (if you're huge) free food. Just don't provide it and then complain about how much it costs later. Worked at a place like that once, it sent an extremely confusing message.

- A culture that allows employees to bring in "cubicle toys" if they want. But I might draw the line at projectile weapons (see below).

- Gym memberships, company cars, and other more traditional perks are always nice.

Stuff that I, personally, would find more inappropriate:

- Projectile, melee, or any other types of weapons, Nerf or not. Don't get me wrong, I'm not making a political statement here. These things are plenty fun. The problem is that they, as the article points out, are a TRUE distraction and they by necessity distract more than one person. The other issue is that they can be awfully annoying to people who, for whatever reason, just aren't in to that stuff. Then they have to feel somewhat ostracized for never being the guy that wants to get into a lightsaber battle while his code is compiling.

- Foosball games, pool tables, in-office basketball courts, and the like. For mainly the reasons you listed in your post.

But I think all this has to be decided on a company-by-company basis. These will be choices that reflect the personality of the founders and, eventually, upper level management. You may not completely agree with every point made in the article, but you would do well, I think, to heed the general warning: work is not play. That doesn't mean work can't be fun, it just means that these are two separate activities with different cultural expectations and mostly different social circles. Mixing the two can be very awkward.
One of them seems to be the infamous Terry Jones
http://www.tampabay.com/news/world/gainesville-pastor-terry-...
I wish it was a stand-up! If standing would've forced it to be only 15 minutes, that is.
Making profit should be about convincing the user of the value of the product, so that they willingly give you stuff. It shouldn't be about tricking users into giving you something.
I'm surprised to see you of all people nitpicking an initial release like this. Peter Norvig could fart in a crowded room and it would lead to breathless press releases - don't hold it against these few developers that their modest repo has been published early on and already gotten more press than your newish competing project. I'm sure there will be plenty of room for both of you in the marketplace.
My older brother worked at SGI early days. He bragged about their culture - video games in the halls, parties.

I told him "Culture isn't the free perks. Your culture is revealed when times are hard, releases are near or late. What people do then, who flees and who buckles down and works, that defines your culture."
There is a world of interesting opportunities available in an ecosystem where code is pushed, interpreted, and executed on the client.

For example, when I'm working with audio software I frequently use VST audio plugins in my projects. Unfortunately, my projects aren't very portable because they require the same plugins to be installed on another machine in order to open that project. When you can't control the dependencies that may or may not exist on someone's machine, you have a really annoying ecosystem. Most professional software environments suffer from this.

If instead, my DAW software was running based completely on sandboxed code executed locally but being served up remotely, then I can move from machine to machine effortlessly and collaborate incredibly easily with other producers and musicians. Of course, this is not the only use case.

Also, the browser and JavaScript don't HAVE to be the way forward, but there is a massive amount of momentum and very few competitors with any sort of traction.

Also, read up, son: Websockets, Web Workers, CORS, WebGL, Web Audio API, WebRTC, MediaStream API, DataStream API.

The approach is to maintain the sandbox and therefore allow arbitrary code to be run while increasing the number of hardware accelerated interfaces to the machine.
Frighteningly ambitious, indeed. I fear it will fail, but I wildly hope it succeeds.

Least I can do is add myself to your mailing list...
Although I agree that having things like ping-pong, nerf guns or free soda available does not guarantee that there is a good company culture, I don't think its means there is a bad one either.

Regardless of whether the work is interesting or if you are productive, sometimes you just need to take a break. If during that break, you can have fun with one of your co-workers, all the better (not to mention the benefits of getting out of your chair to get some exercise).

As already mentioned before, some of the best friendships can come out of a working environment. Having fun with co-workers and trying to get to know who people are instead of just trying to understand what they know can lead to better communication and collaboration, as well as a more enjoyable workplace.
This is very inspiring, I'll be looking to some of these techniques when I'm building templates for my next app.
I highly doubt that an ordinary recruiter will do a better job of screening resumes than a hiring manager / member of a hiring group. It is entirely possible for someone in your team to spend 1 hour a day screening resumes and you will have a decent short list of candidates by the end of 1 week.

For big companies, in-house recruiters do the same.
That doesn't really seem like a great attitude to have. It is far too hands-off and unreliable.

I just can't imagine thinking "Well, I voted. That's the best I can do."
Two-day iCloud mail outage continues to frustrate users
Game Design is Business Design
That's cowboy programmer bullshit., the kind of thing mediocre but cocky programmers tell themselves to justify primadonna behaviour

"having nothing and good developers you trust" is either a recipe for disaster, or a short prelude to those good developers coming up with a minimal ad hoc process that fits the project and most likely is remarkably similar to one established Agile methodology or another.
Look for the section that says 'We posted our paper online together with our software.' The word 'paper' is a link to http://arxiv.org/abs/1209.2137 and 'our software' is a link to https://github.com/lemire/FastPFor
That is a genuine concern, however what would be the point, within hours of me starting my first project with them it would become obvious that I could not do my job & end up being fired. Lose Lose for everyone.

Also, having been on the interviewers side of the table - I think as soon as a candidate & I begin discussing his code & technical choices, it becomes obvious if he did the work himself i.e. can he talk in depth about the stack he used, any algorithms, schema decisions etc... or does he just give short "I'm hiding from your question" type answers.
Came here to post this, in this lecture he makes the point that major depression is the most devastating disease you can suffer. He also compares major depression to diabetes in that you can't will yourself out of either one.
And Apple is the strongest force for positive change at Foxconn because of articles like this.
What do you mean exactly by turnover rate of 200%? That each year, the entire workforce was fully renewed twice?
Keep working on inculcate.me and show them how it's done.
In just about every business relationship I have with a vendor, there are two people talking to me. A sales guy who doesn't work on the product, and an engineer who does. The sales guy sells me the product, and the engineer gets me to buy it. It's far from standard to have suits get their hands dirty.
I don't think Instagram set out to be acquired for $1B. That was just a pleasant after-effect. And here's pg's answer on what he would have done had he been pitched on Instagram:

"Instagram is the one we'd most likely have missed. It all depends when we'd talked to them. They were a kind of overnight success in traffic. If we'd talked to them even a day after they launched we would certainly have said yes. But before that it might have seemed too speculative."

Source: http://news.ycombinator.com/item?id=4497517
Apple iPhone 5 leaks through PR database search
It's buried in the article, but here's the paper:

http://arxiv.org/abs/1209.2137

Here's the source:

https://github.com/lemire/FastPFor
iCloud Up and Down
I maintain that the ability to be silly is the measure of office (or community, or family) culture that matters most. It's indicative of being relaxed, confident, and comfortable with yourself and your relationships with others. That doesn't mean disruptive or constant silliness, but a little goofing around once in a while goes a long way.
Due to the padding of even compressed SSL segments only having timing data will significantly complicate things. You'll be trying to measure the variance in deflate compressing different blocks with single byte differences. You better have an extremely low jitter connection!
It does require a degree of latitude and good judgement. This only comes from experience.
How big a piece would it take from Facebooks user count if Zynga dropped Facebook entirely and started it's own social network with Zynga game exclusivity?
Automated Insights Generates Several Million Fantasy Sports Articles
I work at a place with a lot of toys, pool tables, free coffee, and beer on tap. When I read the title and the first half of the article I couldn't have disagreed more. I love what I do and I love the environment I'm in. But after finishing your post I realized that I agree with you 100%, nice added benefits don't matter at all unless you work in a nurturing environment, and hey, if that environment offers cool stuff, that's awesome. I love the team I work with and our company culture, and that wouldn't change at all if we didn't have pool tables or free beer.

I think advertising things like nerf guns and free soda in job interviews is just an implicit way to make you think the company has a good culture, but that's really not what you should be centering your view of the company around, you should wait until you actually communicate with the people there and figure out the company culture, then re-evaluate with the extra bonuses to see if it's right for you.

My last job was at small office building with cubicles and sometimes free breakfast, and you know what? I still loved the hell out of it because it was an insanely open environment between employees and project managers, and it was some of the most challenging and rewarding work I've done.
I'd say you can't blame the user for not seeing a hidden checkbox in the corner.

Same thing with advertises and their little asterisks in the bottom with unreadable letters. It's just a shame that this is pretty much the only business model that you see today in "social" games.

Never understood what is social about sharing a predefined message that you have harvested a crop.
In a sufficiently long relationship, there will be periods during which "satisfying each others' sexual needs" is difficult or impossible.

Couples I know have had trouble due to depression, childbirth, work-related travel, injury, and a year-long coma. While sex is a valid and important part of the relationship, it's also important to be able to weather periods of difficulty.

I should also note, depression tends to make one less capable of meeting other important relationship needs. If treatment causes a temporary drop in libido but improves those other areas, that should be a net positive. Thus, I submit that if a relationship gets derailed by such treatment, there were deeper issues in play.
I live in Sweden. When I was an employee I didn't get any sun on me during a significant chunk of the year.

I run my own business these days.
That "Guess the password one char at a time" thing also occurs in real life when people forget to use constant time comparison functions.
The repeated patterns in the SIMD implementation (see https://github.com/lemire/FastPFor/blob/master/src/bitpacksi...) seem like they're dying for some simplification via macros. I can't imagine trying to spot a bug or typo in an implementation written out raw that way.

On the other hand, this seems like a pretty clever approach to improving compression for this space. SIMD is often underutilized.
When I see things like nerf guns, ping pong tables, free soda and snacks mentioned early on in the job description I pretty much pass it up right away because I assume that is all offered instead of competitive salary and equity, and to attract younger developers. The things that really matter are office layout (open floor plan vs private offices, etc), ability to telecommute, salary, equity and opportunity to work with talented coworkers and fun and interesting projects. I'll do work at work and then go home to play with my kids.
Intel Perceptual Computing $1 million challenge
Rubysh: a better subprocess library for Ruby
Really? I sleep about 8 hours a day, and work 8-10 hours a day. That's 6-8 hours of being awake and not working, plus 2x16 hours of not working on the weekend.

So worst case scenario, in a week, I spend 50 hours at work and 62 hours being awake and not working. If your numbers are not in that ballpark, you probably want to re-evaluate whether all the hours you spend at work are optimal :)
Stupid question: does TLS's compression use the _same_ compression state for both directions of the connection? That seems hard to me, because they could be sending information in parallel, and there's no provision for syncing streams.

So I suspect the attack there cannot work on TLS, and in fact the demo code posted in a comment attacks local zlib, not TLS.

I think the actual attack, if it's along these lines, involves getting the server to echo back your guess of the cookie, so that the cookie and your guess are both on the same stream. Perhaps with TRACE?
Minor counterpoint to the bit about meetings being boring: As a QA person, it is incredibly valuable to us to all be together so we can discuss things with the devs that are otherwise getting overlooked in bugtracking software or even in our chat. It makes it so that those orphaned problems can find a home.

But our meetings are short. 5 or 10 minutes max. If you're getting bored than, to quote another commenter here, you're doing it wrong. Quick summaries, major problems, then get out the door.
well it would be for a company of 1...
> However, the Chinese new agency Shanghai Evening Post has posted a pretty scathing review of the working conditions at Foxconn, and in particular the iPhone 5 production line.

It doesn't make a lot of sense for Chinese media to do a hit piece for Chinese readers if the working conditions are the norm.
What's a good team size?