skysight-inc/HackerNews huggingface dataset:
Well, that's a little more directly connected to their jobs.

It allows them to start a patient on a drug without friction, or to give a patient who's going through hard times a full course of treatment without him having to pay anything.
"'We warn Nooglers, which are new employees, that they should expect to gain weight during their first six months,' Welle said today during the inaugural Wired.com Health Conference here."

Yeah, Noogler weight gain is a known phenomenon: http://www.wired.co.uk/news/archive/2012-10/17/google-employ...
What the article misses is that asymptotic analysis does matter. Yes, you can find specific cases where arrays are faster even when you are doing a lot of insertions and deletions. The problem size often grows, and often grows without proportionate increases in cache sizes and the other factors mentioned in the article. I would much rather have an algorithm that scales well than one that performs well for the specific problem size I was thinking about when I wrote the code.
Indeed. The ROI on providing coffee free of charge to employees has to be huge. All that (free) caffeine works wonders for helping people stay awake and productive.
My experience at Microsoft was having a fellow FTE loading up a cooler full of "free drinks" and shopping bags of kitchen supplies to use at home, then make weak excuses when asked WTF he was doing.
There is nothing wrong with cleaning offices for a living. It's good, hard, honest work. But did you really bust your ass learning to program just to clean toilets so that somebody getting paid more than you can make the numbers on their spreadsheet look nicer?

There are good reasons for you to leave that situation. For one, the fact that your employer can't afford a cleaning service is a very bad omen. Secondly, programmers don't usually like being deprived of their programming like that, so even if your employer isn't about to go under, it's likely that some of your colleagues are planning their own exits. It's also almost certainly a departure from the job description you signed up for.

I have to admit, I am wondering why you're still working there. There must be some good mitigating circumstances, right?
Sweet! Great job!
That is not entirely true. First - some content is worth holding the licence to. I will never sell some book I really like - i like to reread a few terry pratchett books every year(but soul music - I would resell that given half the chance). Same is with movies and games. If you expect your product to be treated like a rental because it is generic/substandard quality - then just put a rent licence for a fraction of the price.

Second - being able to resell means that more people will be willing to take a chance on day 1. And for licences to be resold they have to be bought.

Also not everyone works trough content with the same speed - Reading the last song of fire and ice could take a month for a busy people. So for an item with strong demand it could take a lot before sufficient copies can emerge on the secondary market.

And humans are not uber efficient creatures. They don't always look for the min maxing behavior.

Also reselling digital licences will be digital in nature. So this is income that have to be declared, payed taxes on it and some more paperwork. So it won't be that efficient for the retail customer to resell everything at the earliest possible moment.

Also it will have positive effect on fighting piracy - a lot of people stopped pirating when the steam sales became the norm. With the insane backlogs people are amassing - they have no inclination to pirate.
Bombed by 8tracks.com: How I was email bombed by 8tracks.com
A really bad experience form the folks of 8tracks.com
If you enjoy that kind of thing, you will love the email conversations in the federal lawsuit on no poaching agreements:

http://www.theverge.com/2013/1/23/3906374/email-exhibits-in-...

(sorry, couldn't find original documents)
Foreshadowing aside, I neither expect nor care if my employer provides me with beverages. Not even coffee. If it's there, I'll probably take advantage of it from time to time, but it wouldn't actually influence my decision on where to work.
Webmail providers don't provide PGP support because it is not possible to securely implement PGP for webmail. All web-based interfaces are inherently a proxy through a third party, so if you want to read your encrypted mail on the web, you must give your webmail provider the decryption key.

Given this, it's better for webmail providers to not pretend to support secure mail.
Author here :-) (Didn't know anyone actually read my posts! I was surprised to find this on HN.)

The only reason I didn't use std::atomic was because MSVC2010 doesn't support it, and I wanted it to work in MSVC2010 (2012 adds std::atomic support though, if I remember correctly).

I agree that having a bunch of messy preprocessor-soup implementations of atomic primitives is really ugly and not very cross-platform friendly -- in the future I think I'll just stick to std::atomic.

atomicops.h does use std::atomic for all compilers except MSVC2010 and ICC13 (which only has partial std::atomic support).
The Linux kernel, among other things.
This is a super confusing move from Microsoft.

First, don't they want indie game developers to jump to Windows phones and tablets? I'd presume Microsoft could (if not already) let developers to code once and publish everywhere that speaks Microsoft, no?

Second, Walking Dead game was crowned 2012 of the year by many publications, and my personal game of the year Journey, both are technically indie? Shouldn't that mattered?

Sigh, as usual, I'll just vote with my wallet.
Why can't IRS just tax employees as if they received whatever sum spent on free food as income?

Still much less hassle-free if you ask me.
Not only that, but the fact that such a buggy patch (Fez) came out which deleted save files etc, it wasn't exactly clear what value $10k patch QA was getting you.
I don't understand all the hate about the post, one of the referenced articles is actually very good and gives a quite compelling case (maybe it should have been submitted instead):

http://kjellkod.wordpress.com/2012/02/25/why-you-should-neve...

It shows that linked lists are slower than vectors for real-world-like scenarios even for those cases where the asymptotic complexity for linked lists is lower. Seems that that modern CPU architectures have changed so much that our theoretical models diverge further and further from reality, I think this is pretty interesting.
Runscope is amazing. I got my invite a week or so ago and it's been a great, beautiful experience.
Today Apple redesigned the homepage of the online Apple Store. I was having a look at their code and I found out some interesting code smells that apparently even the most skilled developers will commit.

If one of their developers is reading this I am happy to help with Sass architecture and best practices.
(I'm the author.) That's a totally fair point about the subject headings, Larry. They're intended to make the emails more accessible and scannable, but of course they oversimplify things. On the other hand, these emails are ultimately more about being Steve Jobs than winning a negotiation.

And thanks, Dan. Much love to DocumentCloud for making the OCR of those PDFs super easy.
This was how we lost a discount on GE appliances at Microsoft; too many employees buying and flipping the appliances. Same thing with our (super sweet) video card discounts; 75% off video cards straight from nVidia lasted about six months.
Which is exactly why you don't do it in a language where it isn't.
I really liked this part:

>Throw in with Apple and see if we can all make a go of this to create a real mainstream ebooks market at $12.99 and $14.99.

Basically Jobs is saying "Hey, we can be in this together. Let's just give it a try." - which is rather humanizing in a way, and masks the negotiation as a soft sell.
Do publishers and authors not looks at statistics? I'm sorry but ebooks aren't even close to the same value as print books. I have an idea of the production costs involved. Not to mention that with ebooks you're saving trees and reaching larger audiences. If the mobile app market shows us anything it's that micro-transactions are the way to go. Either sell your books for <4.99 or sell your books by the chapter (eg: 99c per chapter, if your book is actually engaging).

That or an unlimited book (library) subscription fee. Like job says piracy is going to occur if you don't make content accessible, and in the country I reside in (Canada), it's largely inaccessible.
I guess it is the capitalist in me that doesn't really get what Apple was doing wrong by trying to set higher eBook prices with the major publishers.
Neither the Keon or Peak are especially desirable. They exist to develop for the Firefox OS. They're cheap phones, but unless you're a developer you probably don't want one.
Ruby on Rails. It saves you so much time and its beautiful.
I worked in RedWest a few years ago. People were fired, more than one, because they were caught bringing in -roller luggage- multiple times a week to fill with varying drinks. It was only noticed and a problem because Catering noticed they were needing to refill those fridges more than twice as much (and there were four commercial sliding glass door fridges) - so a group of people were taking multiple fridges a week home. That's probably in the order of a couple of thousand dollars a week.

-That- was the problem. Not people like me who might grab a can of Talking Rain as we left the office for the commute home.

So when the smuggling ""problem"" amounted to thousands of dollars a week of goods going missing from one building/floor alone, then yes, they drew attention to it.

As for his other points:

- Microsoft has its own inhouse printing departments. It was hardly a project in itself to arrange for a small plastic sign to be made and glued.

- Yes, Catering has people whose salaried, 40 hour a week job is to handle the logistics of food ordering, and predict supply and demand. People like this are needed when you have upwards of 50,000 people working in your facility.

- a $100,000/year theft problem is worthy of most people's attention. If you're stealing multiple commercial fridges-worth of soda a week, it's not even that you're taking it home - you're almost certainly reselling it. So it's not even a perk, it's a commercial gain. Maybe I should have been raiding the Office Supplies and selling them, a la Dilbert.
Me: "What is the airspeed velocity of an unladen swallow"

Google: "Did you mean airspeed velocity of an unladen European swallow"

Me: "Yes"

Google "According to Wikipedia, Yes are an English rock band who achieved success with their progressive, art and symphonic style of music."

D'oh. If you're going to drop in an easter egg that asks a question, assume the user who finds it will actually answer it.
That's also a dollar per day per employee, which is absolutely nothing. If the all-in cost of that employee is over $120,000/year, you are bickering over what you are paying them for 1 minute of their time per day. And I definitely known coders that put down a hell of a lot more than 2 cokes per day.
Jonathan Blow [1]

[1] http://en.wikipedia.org/wiki/Jonathan_Blow
-Facial, Finger print,iris Recognition
-detect pulse from images possibly other vitals
-game AI
-Sales forcasting
-recommendation engines
-underwriting
-summarization article
-image, video, text classification
Google+ = Single Sign On across Google Products

Plus

Single Access-Control-List/Rolodex/Address Book Across Google Products

Plus

A social stream site that you can decide to use or not.

The first two are absolute needs. Having a separate set of credentials and identity for GMail, Drive, YouTube, Play, Maps, et al is anti-user and highly annoying. (you can still have multiple identities if you wish by creating separate accounts). When I share documents on Drive, or content from Play, or some other function that requires me to curate a list or group of people, why not have this span services as well?

Now, I sympathize a lot with the notion that these things should be open and federated and not siloed to Google or Facebook. But remember, Google tried OpenID/OAuth/WebFinger/ActivityStreams.ms/PuSH, et al early on, and got crushed by Facebook, and to some extent, all of that lost time on OpenSocial and Buzz allowed Facebook to get further entrenched as the Web's identity provider. Facebook connect is now on every site, and IMHO, it's a lot more onerous than G+ profiles when it comes to privacy.

Long long ago, we had a federated vision of stuff like LDAP + ACAP for distributed identity and profile configuration. If only we could get back to the days of IETF collaboration on fundamental features like this.
In performance-critical code, this is well known. Also, since the 64-bit days, storing linked lists also has a significant overhead over arrays due to the additional storage requirements of the pointers, which means you fit less in cache which compounds the problem even more.
Ummm, I've never been at a (small) firm that didn't offer diet soda if anyone wanted it.

Heck, I got at least one place to get caffeine free with sugar Coke, since I don't like the effects of the former and (at least back then) didn't have to worry at all about calories at that level. I was probably the only one who drank it, but it was a really minor effort for them to include it along with everyone else's preferences, and obviously that sends a message as well.
Cleanweb: Is IT the Secret to a New Energy Future?
Right. If my co-worker has no problem stealing hundreds of dollars or more a week of stuff, perhaps they have no problem stealing from me, my backpack, or my wallet.
It's called future prototyping.

The Tommorow Project, by Intel.
http://www.intel.com/content/www/us/en/research/tomorrow-pro...
It isn't healthy, but a free soda with lunch, maybe one during afternoon doldrums or early evening depending on how late you're working, multiply by roughly 20 work days / month, looks like ~40 to me.
There may eventually be a GL stack, but from what I've heard, all "real" games are going to use libGCM.
1) No, because Amazon does not always pay $13 wholesale, and they do not always sell for $9.99. There has never been a segment wide set figure on either.
The correct way to do linked lists is to store the list traversal fields next to the data. In C, this would mean storing next/prev pointers inside of the structs which will be placed on lists.

In light of this, the things in the OP are often non-issues because you'll need the data in cache immediately after the list operation anyway (or during the traversal, for O(n) operations like list_find). In fact, vectors of pointers are worse for the hardware because you'll need to load in more cache lines than with lists, in order to traverse the array.

Lists aren't clearly the better option when the data will need to live exactly as long as the data exists in the container. In this case, you can store the data itself in a vector's backing array (and so the data will be invalid as soon as it's removed from the vector).
People's behavior is also partially a function of their environment. I know that in poisonous workplaces, I've developed bad habits; perhaps if people are boosting soda sufficient to cause alarms to go off, an audit of how they're being treated is a worthwhile place to start?
Doodle3D Easy 3D Printing Software Gets Successful Funding on Kickstarter
Did you get at least any of that sweet equity that people say is one of the best points of tech sector to balance out your disappointment?
I believe this is the real reason that Steam doesn't get flak for it. If Xbox One games saw the same price fluctuations that Steam games do, I don't think anyone would care about lending games out.
Song Lyrics for your Ruby apps
Just use tabs for indentation and spaces for alignment.
It's now our main focus.

Here is a great talk of Brian Chesky(Co-founder of Airbnb): http://www.justin.tv/startupschool/b/272180383

There is still a lot of work to do ! This is just the beginning !
As http://www.scottaaronson.com/blog/?p=1400 admits, large-scale entanglement most likely does take place in D-Wave's computer. So now he just argues that their proof of concept prototype is not as efficient as classical devices that have been perfected over fifty years.

If we lived in a world where nuclear energy was still just a theoretical possibility, and you had a company D-Uranium trying to build the first reactor ever, and someone like Scott Aaronson kept saying for years and years "You guys suck you haven't even demonstraded there are any atoms split inside your device, for all we know it's all heat from chemical reactions", and then, eventually in the face of evidence he was forced to admit that atoms indeed were being split in D-Uranium's pile, so he retreated to saying "But your reactor generates less heat than a coal burning power station so you guys still suck!"--what would that make you think?
Always sounds rude to me, which was my main complaint. At least it's not used in the vocative. But it's also a somewhat childish term, being a contraction (phonetically spelled - and with a foreign accent!) of a term that's already seemingly a diminutive thanks to the "-ie" suffix. Is this the sort of thing that adults do? How old are the people that use it? Probably under 20, I suspect. If that. And immature, to boot.

Whatever happened to the word "beginner"? (EDIT: Ha! They changed it to "beginner", and I didn't notice until I'd posted this.)

I suppose I should finish this post with, "NOW GET OFF MY LAWN".
Right. Who is more likely to be able to write the more performant program:

* A developer who knows that an L3 cache miss and random main memory access typically takes about 100 ns, or

* A developer who learns from highscalability.com that he should "Stop Using Linked-Lists"
You can share all you want. But me, Microsoft, and other companies will charge you for it. No need to change your opinion.
For the meantime:

http://webcache.googleusercontent.com/search?q=cache:http://...

The .xls still seems unavailable, tho
How about this. I'll kick in $10-20 a month (how much does a soda can cost in bulk, 25 cents?), you don't ruin morale because someone is "smuggling" soda out of the office.
This is what I did for a long time, just enforced by owning an older PC/laptop. I don't get to play things that tax my computer, but only rarely do I want to.

That makes my gaming experiences very different from someone playing 2560xwhatever with all settings on Ultra. Maybe I don't know what I'm missing. But I tend to emphasize gameplay over shinies.

Along those lines, Monaco is fabulous.
First implement this using a linked list; then an array; and then, if you have some time, see if a random access list improves on performance:

http://www.cl.cam.ac.uk/teaching/2004/IntroFuncProg/lecture0...
Azure Is the Future of Microsoft
No need to be insulting about it, with misspelled words.

Do you have an actual argument, or just mud slinging?
I love how no one (yet) on this thread took this as an opportunity to trash france and it's startups. A sign of a very successful launch! Congrats to the cookening team. Love the idea. Will use next time I'm in Paris!
Amazon never sold every Kindle book for $9.99; many were sold for higher. The DOJ reported after their investigation that they found Amazon was making a profit.
I didn't know it was a normal thing for companies to just give out free food/soda to employees like this, moreso to complain about not having them. How common is this?
Maybe we should use Linked Arrays :)
Well it's punchline for HackerNews, not a pitch for YC
His mom sounds pretty smart actually. I imagine that most people know even less about how search engines works.
Medium vs Svbtle. Who will win? 
Medium and Svbtle. Two similar services, Started around the same time. In the end win do you think will win? What their changes will be in future maybe?
This reminds of the scene at the biggest virtualization companies and their great debacle of 2008. A certain VP was hired from one of the old order companies and the first order of business was cutting free dinners. Never mind the dinners were for folks that stayed late working crazy hours to finish the release. Next to go was the stuff in the kitchens. All said done there was a huge revolt, the VP went back to the company he came from. But the damage was already done, months later the CEO gets fired and that was the end of one of the best work cultures in the Bay. The exodus had already started.

At the end of day these are tiny costs when compared to the overall productivity of engineers. Yes, there are folks who will misuse it but those are a tiny fraction and cannot outweigh the positive effects. It shows that a company cares for it employees and is willing to go the extra mile.
Consoles don't have to compete with alternative publishers (MS takes a cut off of every new Xbox game sold regardless of the store, Valve doesn't get a cut of every PC game unless it is sold via Steam).

They also don't have to compete with the scariest publisher of them all, bittorrent; who sells everything for $0.

Console games are probably priced quite well to maximize marginal revenue. I know people who will drop $40 on a console game but who would not be willing to spend $20 on the same game for PC simply because there is a pirate version available.
Their development team didn't vanish, their latest commit was just 21 hours ago and commits seem to be done daily.

https://github.com/aptana/studio3/commits/development
"optimal for card decks"

When n is human-typical card deck size, the optimal solution is whatever minimizes some balance of development time and debugging time. CPU and coding efficiency will never enter as a limitation.

The absolute dirt simplest way to test your numerous card manipulation algorithms might be two arrays (or plain text files?) and your algos copy from one array into the other.

In Yugioh isn't there some inherent (however ridiculously large) limit to the possible number of cards in a deck?
Model Performance Differs by Analytics Tool -- A Tale of Caution
This only applies to some of Valve's own games (Half-Life, Portal and Left4Dead, can't remember others).
It's no surprise that BangWithFriends got popular. A product that helps people hook up is pretty much guaranteed to be successful. Case in point: Okcupid, Facebook, Snapchat (kind of)
If I remember rightly, Github has something just like this for its pull request description textarea. :)

It is a very nice UI control.
You can do that with Python code, too.

https://github.com/hhatto/autopep8
Inside the Xbox One
Reprojected Zoomable Raster Tiles
> wanted old equipment for free
> had to pay a nominal price for it instead
> felt sad and less appreciated

Gotta say, your disappointment really isn't resonating with me. Sounds like quite a reasonable response on their part. People in management perform a constant balancing act with things like morale and expectations. Perhaps it wouldn't have been prudent to have you be seen to be getting "special treatment". Unless there were 19 similar old TVs to give to the rest of the team, then you can guarantee several people would have felt resentful about you getting yours for free.
"The GA144 comes in an 88-pin QFN package and the 144 nodes — each core is a self-contained F18A Computer with 64 18-bit words each of ROM and RAM — are arranged in an 8x18 grid. Those around the edge of the grid are equipped with I/O ranging from asynchronous serial boot, GPIO and SPI flash, through to high-speed SERDES and analogue I/O."

It's cool tech, but you shouldn't pretend that you'll be running the same software or operating systems on the GA144.
>> "Amazon's share of the ebook market in the US is 65%, with Barnes and Noble (who also charge $9.99 for most books) another 25%. iBooks has the remaining 10%"

That's in the US. Worldwide Apple is estimated to have around 24%. Not great but not too bad either.
First patch is free--only the 2nd patch and beyond cost the developer.
IRS invokes "5th amendmt" on targeting Tea Party