skysight-inc/HackerNews huggingface dataset:
You're really reaching here. "Well, there's this one very specific kind of title where the Xbox is almost as good as Steam, so clearly the Xbox and Steam are roughly on the same level."
SIGGRAPH 2013 : Technical Papers Preview Trailer
Nothing wrong with PHP, just use what you know and are good at.
I haven't been able to play with it too much yet, but I liked what I've seen. The interface is very clean and well done for a launch version.

I typically like to do more and more things in a terminal rather than in a GUI or web interface, especially for that kind of things, but there's definitely benefits in having all requests logged and easily accessible and editable.

Some aspects look like a very nerdy version of a social network (stream, share, favorite), which is kind of surprising but I could see how that would be useful sometimes. I have a backburner project using the Heroku API (which I've found acting weird sometimes) and that should be a good way to test it more.
They're surely not making savings. Your time doing your job is more valuable than cleaning things. They make a small (but easily defined saving) by not hiring a cleaner, and a much larger loss by having their staff stop doing their (presumably more expensive, skilled work) to clean things. What's your hourly rate? More than a cleaner?

It's not an unreasonable request to you, in that the company buys your time and this is what they want you to do. It's a fantastically unreasonable request if they're actually in business to make money and you should take a good look around at the company; this could be an early warning to jump ship. Be assured that other people are already thinking this, and that in such situations the people leaving first are the smarter, better employees; as each one leaves, the company will struggle a little bit more.

Edit: As I read your post, I heard this low blaring horn kind of noise, getting louder and louder, much as during Heath Ledger's scenes in Dark Knight. :p

I reckon you could probably have a go at estimating the new cost of cleaning by estimating how much time everyone spends cleaning and what their hourly rate is - this might give you a better idea of how badly things are really going. It might be really scary :)
>The lesson here isn't that there's something intangible or magic about free sodas or coffee. It's that when you used to give out free sodas and coffee, and then you stop, you're telling everyone in the company that business isn't as good as it used to be.

I had a client take cost-cutting to such an extreme, they no longer provided paper cups for employees to drink water. In theory they could've halted the water deliveries, but that was too probably obvious an indicator.

Sadly, them cutting the paper cups fooled a lot of their employees, in which they genuinely didn't think things were that bad. Anecdotally, the ones who thought nothing was wrong with cups being cut were the ones that were laid off weeks later.
Yeah, another alternative with friendlier license is leveldb

https://code.google.com/p/leveldb/

It's also well engineered (written by some of the best Google engineers) and well supported.
Actually, there was a Dutch site featured on I think DWDD. www.thuisafgehaald.nl

Was not really a success
Wow, an SEO post mentions HN in their post and gets on HN.

Even programmers should take out non-programmers to lunch. Not just coffee.
This reminds me a lot of the phenomenon of Pop-up Restaurants[1]; your site is very much like a booking interface for pop-ups. Good luck, I love the concept.

[1] http://en.wikipedia.org/wiki/Pop-up_restaurant
Very true.

I've used a variety of web browsers, but I've settled on Links as the best one. I can easily watch YouTube videos and in VLC, so no problem there with regards to video. The only thing I fire up Firefox for is my work-related activity which requires Flash and HTML5 to run.

But most of the time, it's

links2 -g

and off I go. A lot of websites look really bad on it though, with formatting errors and crap HTML. Visiting the mobile versions of those sites really clears everything up, though.
I worked for a company that brought in an organizational psychologist who tried to get a handle on what ways the company worked well and didn't work well. It seemed like an interesting exercise.

And then we were purchased by a company run by insecure petty tyrants who alternated between neglect and micro-management, so none of it mattered. Sigh.
Simple:

* Customer purchase a licence to download and play a game, linked to an account

* Licences can be given or traded with other account holders (subject to a reasonable time-limit)

* Machine has to phone home in order to complete trade.

That would be a completely fair system for all parties involved. But publishers don't want a system that is completely fair for all parties involved.
If really needed you can have it both ways, you could roll a data structure that is a linked list of arrays. Then you have constant time growth and good caching/prefetching.

Toy example:

struct ListSegment {
T[64] items
int nextItem = 0
ListSegment* nextSeg, prevSeg
}
I was in the crowd for this talk as a student. Three months later, I interviewed at Box. Haven't looked back since.
Mmmmmeehhh. Profile it first.
HTC One and the harsh reality of the Android ecosystem
Power company targeted by 10,000 cyberattacks per month
I agree in the principle you're after (independence beats dependent on someone else) but not the method.

Quick response rates help people feel not alone. And that's really really important because alone is too close to helpless is too close to powerless is too close to giving up.

To develop independence you need a good teacher. That's one who helps you understand why the answer is the answer, rather than just gives you the answer. Teach a person to fish... basically.
For replacing dropbox I recommend copy.com - they give you 15GB for free (or 20GB if you use my ref link: https://copy.com?r=alqolW) instead of dropbox's tiny 2GB. Their client app looks and behaves very similar to dropbox and they support all important platforms.
I've been thinking about giving rails a chance. I'm in the middle of a project using Cake right now, so I think when I finish it I'll start checking out ROR.

> For any common command you have which will add files, there is a command to in Rails to bring about that change and generate ALL THE RECOMMENDED files at once

Maybe I'm misinterpreting this, but it sounds an awful lot like Cake's bake functionality.

For you ROR guys, here's a short tutorial on baking with CakePHP.

http://www.jamesfairhurst.co.uk/posts/view/baking_with_cakep...
Exactly. Also, pointers are just an implementation detail of linked lists. You can implement an array based linked list and avoid "scribbling all over memory", which really is a valid concern raised in the article.
Excellent. Nothing sucks more than having to use a tiny textbox or fiddle with a resizeable one when you are trying to write something longer than a few lines. It would be nice if it used localstorage to remember whether the user prefers dark or light.

Personally, I prefer having my browser launch an external editor for textareas. However, this is better for most people because it does not require any installation or configuration.
Well, if you're going to be that pedantic, every thing Google does not required by law is a want. When talking products the line between needs and wants gets blurry. The inability to consistently link content to authors is a pretty big problem for search and search quality. Solving a big problem in your product usually falls on the "need" side of the spectrum.
It does, however, disprove yours.

edit: More to the point... if I could have attended the fine charter my kids attended, I would have had a better trajectory overall. But more important than the schooling was my innate talent and determination. I'm way over on the nature end of the nature-vs-nurture scale. Bad families and bad schools make the success formula more difficult for kids, but not impossible.
Dude, a lot of games are going to start being 'indie'.

The programmers are smart - I foresee a lot of good programmers going into either middleware or kickstarter.

The next gen consoles, with their power, are going to bring dynamic animation and procedural 3D environments and numerous innovative areas so that small teams can unshackle themselves from the legions of artists necessary today.
The questions is, how many times can something be transferred and how often?

Since digital licenses can be so easily transferred, I could buy a game/movie/book and then when I'm done with it for the day just sell it straight into the global marketplace. When I want it again (either the next day or in a years time) I just go back to the marketplace and buy it back again.

You could probably satisfy global demand for something with a relatively small number of original copies this way, especially for something like a movie. It would also mean that nobody would want to be the person paying full price for the original.
As long as I can pay 10% of the cost of old games, for removing 90% of it's possible use.
I didn't read it was trying to prove a point except to counter someone else's generalization by providing a specific counter-case.
I think this is just another way it's "like AirBnB". I assert the vast majority of AirBnB rentals break either local laws regarding guest houses or hotels, and/or the provisions of the lease in rented accommodation.

Perhaps this service can spare itself from liability from the unlicensed action of its users by including in the ToS "you must have all valid licenses required by your jurisdiction if you choose to charge for hosting a meal".

Edit: I would imagine thing become even more complicated if guests receive wine or other alcoholic drinks as part of the meal.
Google Glass on Nexus 7 [video]
Pew: 94% Of Teenagers Use Facebook, But Twitter & Instagram Adoption Way Up
Thanks for the kind words !

We currently have hosts in Chile, Canada, ... so Asia should come soon. Basically as soon as someone open a table in Asia it's done.
If you are asking about our marketing strategy, I don't know yet.
One thing you guys should be worried about is the effort it takes for someone to host. Airbnb can be as much or little time and work intensive as the host likes. That makes it easy to host. With hosting a meal, it's always going to be time and work intensive, which limits the number of people that would be willing to do it on a continual basis.

Solve that, and you might have something interesting on hand.
So your title isn't dependent on your accomplishments or abilities, but only your schooling?
An iPhone Veteran Evaluates a Samsung Galaxy Note II
I think a good approach would be to immediately tell the employee that this is stealing and a fireable offence. Either fire them, or give them a warning.

That is much better than punishing everyone for the crimes of one (or some).
I think this is a question everyone should ask themselves periodically. Everyone should take a moment to reflect on what they're doing, why they're doing it, is it worth it? Sort of looking up from the path you're on to look ahead and make sure you're going the direction you want to go.
It's claimed that you need to go online once per day with the Xbox One[1], so could revoke access during that connection.

[1] http://games.on.net/2013/05/microsoft-reveals-the-xbox-one-m...
I said that it wasn't a perfect comparison - "isn't perfectly apples to apples" - because having been a teacher, I understand how important involved parents are for students and I didn't want to minimize that fact.

But saying "apples and oranges" makes it sound like we're talking about elite private schools and urban public schools. We're not. We're talking about schools that are both publicly funded, but have different mandates in how they run their particular institutions.

My point is that if charter schools are a legitimate way to better serve one segment of the population, it seems foolish to discount them just because of the types of people that go to them. We should be striving to give all students the best possible opportunity for success, not hampering them on purpose by making them attend schools that don't meet their needs.
Cable TV is Finally Losing to the Internet
It's truly amazing what smart people, coffee and a late night can bring the world.
I was recently working some data structures in C++ where I needed to have tree-based structures and sustained performance. The compromise that I hit on was to allocate all of the nodes of a tree out of an std::vector. This allowed me the flexibility of tree-based structures together with all of the locality of reference that I needed. As the tree grew, the vector would resize and move, but the amortized average cost of that is directly proportional to the size of my data structure.

I offer this in case a similar compromise might be useful for someone else. (My guess is that it is probably standard for people who need to know this sort of stuff. I'm just not usually someone who needs to know this sort of stuff.)
So, you have an idea for a killer app. No way to pay a developer. If the idea is all you are bringing to the table, then you have nothing to offer.
I've been working on an application for a card game and I have been considering the implications of using a linked list for the deck structure. I just don't see how using an array would make sense for a deck of cards. I need the ability to constantly grow and shrink the deck (this is for Yugioh so cards would get put back into the deck often). I did consider using an array but it seemed to be more trouble than its worth considering the need to remove cards from random locations in the deck. My question is then what kind of data structure is optimal for this then? Are arrays still the better choice or is there another data structure I don't know about that is optimal for card decks?
Even in performance sensitive code, linked lists might be the right way to go. If you need to store an unknown amount of data, a resizable array probably does amoratize to a better performance than linked lists. But, all of the 'slowness' happens at the same time, so it might be worth slowing down the average case to avoid the worst case. The most notable examples I can think of are video games where FPS is king, and kernels, where you always want to exit quickly.

Linked lists can also work better in limited memory environments because, with the overhead of 1 pointer per element, you can make use of fragmented memory.
Charging for coffee is just fucked up in general. Doesn't matter the cost of it.
If Windows 8.1 gets rid of you having to use metro, it will be awesome. I like everything about windows 8 minus the metro part, which is were almost all of the windows 8 complaints go. Hopefully Microsoft will deliver.
what's your tech stack btw?
Author here, if you have any questions or constructive criticism, I would love to hear it!
OpenGL?

So far I have only seen references to libGCM.
Has someone mentioned premature optimization yet?

Yeah, using some kind of 'immortal', randomly accessible structure will surely perform better than a linked list; I've had jobs where this was the case (c.f. disruptor). But as performance tweaks go, this one falls into the category of last-resort.

What you gain in speed you lose in sheer simplicity, elegance and power (no linked-lists, no LISP :)
This is also available in GNOME 3 (and previously you could use tools like Gnome-Do, Quicksilver or Kupfer). Quite useful, I think.
I know this used to be the case, and makes a certain amount of sense when each box is physically accessible, but it seems unsustainable in the Cloud Age. Perhaps each online service we provide can be whimsically named, but that seems impractical for the constellation of DB servers, caches, app servers, load balancers, etc. that support a typical service.
I think it's "founders", as in "need money", as opposed to "have money to invest". Funny how much difference a single character can make. :P
> I think that's at least part of the reason why these progammers were so up in arms about the soda machine: Because now they have to think about it.

You rise a very important point here. The benefit of free soda or food at work is not that employees can save money; it's that they don't have to think about food. It is abstracted away.

One of the reason those problems appear is probably the wrong mindset of management layer. They think of themselves as the bosses, while they should be thinking they're doing service jobs. Software companies sell software to make money. Software is made by developers (and designers), and sold by sales people. Anything else is support structure. Developer abstraction layer [0] to help translate software to money. But often the structure is inverted, and managers become "shit funnels" instead of "shit umbrellas" [1] - forcing developers to be concerned with things not related to developing. And then productivity declines and good devs leave.

[0] - http://www.joelonsoftware.com/articles/DevelopmentAbstractio...

[1] - http://techcrunch.com/2010/03/14/key-to-gmail/
I couldn't find my country on the list. I live in the US.

Maybe "all over the world" really means "all over Europe"
Does anyone else feel that requiring that my console be online and connected to the internet is complete crap? Guess its time to break out my SNES
'Small Data' Enabled Prediction of Obama's Win, Say Economists
What things you learned that skyrocketed your productivity as a web developer?
I am an iOS developer. I developed some Rails app 3 years ago (full stack). It seems that there are lot more advances has happened in last 3 years. I was never a highly productive web developer because it was something i had to do to get the job done. Now I am thinking of refreshing my skills on web development.<p>What do you think is the most productive stack for web development right now? or what tools/languages make you highly productive in web development ?
It's also often the case that most participants are playing fair, but there are one or two who step way over the line.
A friend of mine used to work in a place selling baked goods. One of the perks was that if there were any cookies left over at the end of a shift then the staff could take some before the batch got dumped. This went on happily for years until one day an email came in from head-office, stating that all food was to be dumped at the end, no freebies, etc. turned out that a manager at another store had been deliberately baking up huge batches of food to be taken home at the end of the night (think a few crates of cookies to cover the neighbours kids birthday that weekend), far beyond what had been considered fair game by the company.

These kinds of perks always seem to get ruined by that one idiot who goes overboard.
Meet Runscope
This is, without a doubt, the most metal icon I've ever seen. I love it.
I think part of the issue in a lot of these circumstances is irresponsible spending to start out with. If the people in charge are spending exorbitant amounts of money on snacks to begin with, that's partially a nice perk, but it's also short-sighted: Benefits are important, but setting expectations is, too.

I've worked in startups that made this mistake, and once you've been down that road a few times, you can tell when people didn't think enough before they started placing those early food and drink orders. There's a line to walk between nice perks unmaintainable/excessive spending.

Of course, if you do decide you've gone too far, the article's scenario can play out, whether it's coincidental or whether the cut actually is because of financial problems (in which case it's unlikely the snacks broke the company, but they certainly don't help in that regard, and they do make it that much harder to effectively manage budget cuts without incurring even more employee ire and attrition than absolutely necessary).
Firefox OS Keon phones back in stock
The low end developer phone, Keon, is back in stock at Geeksphone. http://shop.geeksphone.com/en/#buy-it
Millions of people already cook and clean for themselves and their family. Is it that hard to add one or two extra plates?
I would think there would be a lot of trouble with this in the UK, because if you're serving food to people for money then you need hygiene certification for the folks preparing the food and hygiene assessments for the preparation areas, at the very least.

It's a nice idea, but like AirBnB it will probably fall foul of a lot of consumer protection laws, and a lot of consumer protection laws really are there for good reasons.
I had this dilemma while back. I decided to suck it up and learn Ruby and Rails. I now realized that I hate PHP and have used rails, django, and play for all of my web applications and have not looked back.

If you are in a learning mood, I'd say go with rails.
In that case there's not much point bothering with the disk, just tell xbox live to grant your license to your friend for the next 24 hours.
Wouldn't this encourage unhealthy consumption?

Speaking from experience: yes, yes it does.
Destination India - A guide for startups that plan to outsource
Cool idea. I wouldn't really want to eat food prepared by someone I didn't know if that food/kitchen isn't subject to health inspections. The answer to the "What about the hygiene?" FAQ doesn't do enough to assuage my fears in this regard.

It says tables are "manually reviewed by the team". Reviewed with the stringent standards of the health dept?
"There is no such thing as luck; there is only adequate or inadequate preparation to cope with a statistical universe."

Heinlein captured the essence succinctly. Luck is nothing more than a label people use to describe probabilities they have not planned for.
Octodex GitHub
Privco backs down from inaccurate research re: Tumblr returns
As far as I know, it's just one guy at NewsBlur.
One Danger of Freedom Patches
That's a fair point, and it's easy to get caught in the trap of discussing things in such absolute terms.

I aim for clarity (often missing it entirely), and using absolute terms such as 'good' and 'evil' reduces clarity. I'm glad that I found this comment.
Here ! https://news.ycombinator.com/item?id=5752057
stackoverflow.com and google.com
Well, at our place can sodas cost 85c, so they're making a cool profit from us instead of it being a perk!

But, I was wondering, how much soda did these guys drink? He says the cost was about $10k. Correcting for inflation (http://www.usinflationcalculator.com/) that's $10,838. Assuming 11.45 for a 24-pack (http://www2.costco.com/Browse/Product.aspx?ec=BD_563-EC27726...), gives us 22,704 cans of coke. Assuming this was an annual expense and all 50 people in the company drank about the same, that's 37 cans of coke per person per month! That's a lot of coke.
Probably, or at least it is an enabler of unhealthy consumption. But I think that's also somewhat beside the point, which is that free stuff has a positive psychological effect even on those who aren't making use of it.
I've slowly started to replace my RSS feeds with Twitter. Everything I see in my feeds is generally posted to Twitter as well.
MessageMe: 3 UX Wins That Drive Retention
(PhD) Researcher? Please provide feedback
Are you a researcher? We would like to receive feedback on our video: http://www.youtube.com/watch?feature=player_embedded&v=qCcI4n2nRus

Is this a pain you feel?

Sign up on: http://bohr.launchrock.com

Thanks!
Well, welcome to the Internet most countries outside of the US experience every day.

(a little snarky I know, but the US is fantastically sheltered in this regard. I know plenty of people that have no idea that Hulu and various YouTube videos are unavailable to people outside of the US)
Google Chrome Updated, now 5% faster browsing - The Hacker News
Jack Dorsey's Advice to Young Entrepreneurs [video]
The funny thing is that this isn't the case even in the world of public education. In my hometown, students must go to the school that serves the part of town where they live. What happens is that families will move around town to get their student into the public school that serves their needs best.