skysight-inc/HackerNews huggingface dataset:
Agreed, and I still buy blu-rays for this purpose. But, I think the strategy MS is doing is to gradually centralize (like Apple) the distribution model for games on their platform. It would be difficult to go straight to a download-only option (especially in this age of bandwidth caps), but this provides a hybrid that gets people used to the idea of digital rights and learn to accept the ramifications. The disc is just a way to distribute a digital copy without forcing a download. Once people settle in, Microsoft can shift to digital-only in a matter of years without upsetting things. Once digital, we'll see less discounting (no effect from warehousing physical goods), and Microsoft makes more in the long run.

I don't deny the use case you provide (certainly, I'm a fan; I don't care much about digital), but the point is that Microsoft stands to gain a lot from this. The 1% backlash won't make a dent in the potential profit upside.
Everyday Analytics - xkcd: Visualized
Runscope: $1.1M From Andreessen Horowitz & Others To Address Broken API Plague
Kevin O'Leary and The Learning Company is a good example

http://www.youtube.com/watch?v=grqTieshD2U
Typically it's considered to be amortized constant time since reallocations happen infrequently if implemented properly (the array has a growth factor and not just resize by one every append).

http://stackoverflow.com/questions/200384/constant-amortized...
Ugandan AIDS orphan discovers power of the pedal
If you spend all your time inside emacs[1], you know that you can change anything you consider less-than-ideal. If you can't, or don't feel enough pain to make it worthwhile, the original rule 34 (which is really just rule #1, in the way that 'water is wet') will lead you to someone who has made an emacs package for it.

http://www.emacswiki.org/emacs/Tumblr

[1] Because, as we all know, Linux/Windows/OS X/QNX/Solaris/etc. are just bootloaders for the true GNU operating system.
Not necessarily -- the Xbox include a Kinect in the box which will increase its price/lower its profit margin. The PS4 has a camera but nothing as sophisticated/expensive as the Kinect.
It would be quite expensive to burn unique codes onto all discs. Also, what happens the first time someone hacks this system, I put in a legally acquired disc only to be told I'm borrowing the game?
I worked with a developer that had RSI. He used exercise, both grip strength and stretching / yoga to deal with it. He also switched to using a Dvorak keyboard. His situation did get better, but his recovery couldn't be definitively attributed to a specific change he made.

We had an interesting discussion around the theory and the math behind the Dvorak construction of the layout. The gist of it is that there are some natural and unnatural hand movements made while typing. The standard keyboard was constructed to statistically minimize typing letters that would cause the typewriter arms from getting tangled, from overlapping / locking. The Dvorak keyboard was optimized to place the most commonly typed letters in places that your hand could comfortably get to (reducing the frequency of stressful motions on the hand). However, the scientific evidence wasn't conclusive.

Good luck.
>Took me a while to discover the meat of the article was hidden inside a drop-down navigation system

I agree! I hate their navigation UI. In general drop downs should only be used for familiar lists (counties, states, etc.) However, some of their articles are very detailed and has numerous pages and they need to provide a quick access to individual pages.
One work around is to provide a simple "Next >>" at the bottom of the article. It would make it a lot less confusing.
I know someone that was recently tasked with this very application as a CS graduate curriculum assignment...

But anyway, you might want to go Cross-Browser also - If your backend is what I think it is (some mix of redis and some other databases, or maybe just postgres) -- then you should probably build quick clients for Firefox, and maybe IE, just so you can reach the largest audience quicker, and let everyone talk to everyone
Why Buffer is one of the most effective Social Media Management tool?
Well, the plexiglass case was custom-made by a shop with a laser cutter. As for the hardware:

* 7 of these: https://www.gumstix.com/store/product_info.php?products_id=2...

* Each of the Stagecoach boards needs 7 Gumstix boards. Anything in the Overo line should work.

* The switch is just an 8-port Netgear. Remove the board from the switch case in order to save space and make for easier mounting.

* The power supply is the toughest part. Each Stagecoach board needs a 5V 3.5A power input. I believe they went with a ham radio power supply of some kind.

It was fully modular. The stagecoach boards simply stand in little slots cut into the plexi case, so you just unplug the power + ethernet to pull out the board. Once you've done that, it's easy to swap out the individual Gumstix nodes. The switch is just held on under the boards by a couple case screws.
I do not think our theoretical models diverge from reality; the theoretical models are based on how the performance relates to the size of the input, and remain valid even if you have a very fast computer. What modern architectures have done is to change the constant factors a bit; that just raises the threshold for problem sizes, but it does not eliminate it.

Sure, there are cases where asymptotic analysis can be dismissed. Matrix multiplication comes to mind: the fastest algorithms have impractically large constant factors. Usually, though, asymptotic analysis does matter, because it is often the case that input sizes will grow unexpectedly.
In general I've found that people who have spent their whole careers writing just one kind of code tend to overgeneralize the lessons from that experience. If you spend all your time doing numerical physics simulations, indeed you probably don't see many occasions when a linked list would be a good choice. A compiler, though, is, by its nature, going to be crawling with them (as rayiner points out). It wouldn't make any sense to run a compiler on a SIMD GPU anyway -- it's far too full of conditional branches.
This has extensions for Chrome and for Firefox. As for IE support, I am not sure I wan't to deal with that headache yet until there is some usage
Ask HN: Is there a way to upload more than 200 pictures on Flickr.com?
I'm trying out the new flickr. I tried their desktop app to upload but it uses too much CPU and is extremely slow to upload. So I tried their online upload tool (which is crazy fast) but it has a 200 photo limit which makes it really hard for me upload a folder of vacation pictures (2,213 pictures) and organise it.
XNA is .net based, so as long as the new box has a .net runtime it should work just fine. The only downside is XNA is very old Graphics wise (dx9 based I think).
I don't think your story is prejudiced. I can only imagine how coming to work at [major tech company] from [developing nation] would be such a mind-fuck that the person may honesty have no idea what the intent of the 'complimentary sodas in the kitchen' policy actually is.

Putting a sign up in the kitchen is always the wrong solution.
Counter-claim is for after you have removed the content. I am not going to remove the content just because a fuzzy DMCA was issued. Apparently there are no options besides taking it offline or going into a legal battle
>Or by "objective" do you actually mean the opposite

You're being very snarky and assuming the worst in people's comments. Both samspenc and I meant what we said, as most people generally do. Seriously, you've been less civil than you may realize.

What do I mean by objective? You downvoted a comment that is actually pretty standard/common here ("I liked this article because X"). I can only imagine you acted this way because you are biased towards the topic; it's easy to deny you aren't, but you broke downvoting protocol either way. You're contributing to the stereotype of googlers acting badly in threads about google (my comments in this thread have been downvoted, something that virtually never happens to me on hackernews).
Cold fusion reactor "independently verified"
The paper: http://ecat.com/files/Indication-of-anomalous-heat-energy-production-in-a-reactor-device.pdf
Agreed. For a while I basically made a job of applying 5-year-old tech innovations to an industry that was 15 years behind, which was pretty easy and extremely high impact.
What exactly would an array based linked list be but either an array or an array deque? These things have names for a reason.
It is funny he mentions observing hacker news to understand the audience and potential criticism. It is 100% of the reason I visit this site. I want to understand and interpret this audience. There is a fountain of knowledge in these comments from a broad spectrum of users.
Thanks pointing me to a better path. I think I'm going to use Protocol Buffers for storage.

Good write up about Object Serialization vs. Database Performance here using protobuf.net. http://jakemdrew.wordpress.com/2011/11/01/object-serializati...
He was not really a typical executive. My guess is he probably wrote these emails himself.
The Kindle eBook Lending program works like this.

http://www.amazon.com/gp/help/customer/display.html?nodeId=2...

> Kindle books can be loaned to another reader for a period of 14 days. The borrower does not need to own a Kindle -- Kindle books can also be read using our free Kindle reading applications for PC, Mac, iPad, iPhone, BlackBerry, and Android devices. Not all books are lendable -- it is up to the publisher or rights holder to determine which titles are eligible for lending. The lender will not be able to read the book during the loan period. Books can only be loaned once, and subscription content is not currently available for lending
You Need Equity To Live In Silicon Valley
Building Google Glass Apps with Ruby on Rails
Charles Simonyi would commute to the MS campus via helicopter and we all know about Paul Allen's yachts. I think it's more about it being similar to buying a second home or a nice car to normal people. I.e., you may or may not notice the expense, but it makes your life easier or more pleasant.
Sometimes I bring my disk from my XBox to a friends house, and play the game on their XBox. With this new "XBox One" console, I will be completely unable to do this. I'll have to tote my xbox around. Of course they will be calling it "buying a game" even though users don't own it in any sense of the word. This progression will eventually lead to "Press 'A' to spend 0.01 cents to leap over this special exclusive objective for an exclusive serotonin release."

I will be going out of my way to make sure I do not buy anything produced by Microsoft ever again, operating systems, consoles, software, etc. We are losing control of our computers. These computers will become a part of us one day, we must preserve our ownership of the metal on up through the software to the right to own and use the software itself. This is important.

I fear the day when we are all just extensions of the mothership, when the system decides you are out of line, the human slaves are simply a "thin client", they just press a button, and your entire life folds up and disappears, and resources are administered to another area. Buyers are losing their RIGHTS here. It's boiling a frog slowly. Soon we won't be able to own anything.
How to Pair-Lock Your iOS Device
There are forward and backward links at the bottom of each section.
Seriously, this is awesome, most of my data and paper maps is in a local projection, Massachusetts State Plane, super easy to extend this to that.

http://bl.ocks.org/calvinmetcalf/5629742
Yes, I have experience with project management/team lead and I have used quite a lot task management apps :) Just wanted to hear what other people are thinking.
Open lending == piracy. Closed lending? Well, I've yet to see a secure and easy way to accomplish this, so I'll reserve judgment. But given how Amazon has treated the eBook distribution model, I would expect all digital goods to go down a similar route (no transfer of rights, lending is more of a trial period than anything, and no two copies running at once). All existing models are confusing for both end customers and rights stakeholders, and there is no way to do it in an open manner.

Let's say MS figures out how to let us share games, but it requires a central licensing authority (MS) to negotiate the transactions. Would you not agree the same geeks arguing the lack of sharing now will be the same ones to pick at that system too? It's a moving target, and doesn't do a bit of good for the stakeholders. I'd expect to not see this sort of system to play out.
>That’s 7 levels deep (sic.). On top of being quite inefficient and generating a large amount of code, these styles are completely un-reuseable.

That's kind of the whole idea.

It's supposed to help to not mess other parts of the page when they change something.

Their page design is not supposed to be overall consistent and re-usable. They are supposed to be able to do long or surgical changes to any individual section at whim, without affecting anything else -- having sections with a unique new look weeks before updating anything else, or creating special purpose looks for different sections.

For this purposes, reusability and less nesting would be a nightmare.
I don't watch much live TV, yet I think the TV integration is cool. The fantasy sports stuff is just one possibility, it was hinted at during the presentation, but imagine what could be done for debates or less interesting award shows.

The newer Kinect seems real neat, although I do fear what it could be used for, (emotion tracking during tv ads?)

I think it's too early to speculate on "destroying the used game market" as MS has been very vague on the exact details. Not an issue for Steam for what it's worth.

Skype integration does seem cool, after moving away from home, it's nice to Skype with the family back home, and doing it on a TV seems more personal to me than an iPad or laptop.

The instant switching feature seems cool too, will have to see how it actually performs. Right now on my tv there is 2-3 second delay while switching inputs. Quite a first world problem, but cool that they are addressing it.

To me it didn't seem like PS4 brought much new to the table, while XO seems a bit more of an evolution of the last console.
Dropbox for Business’ Support of SAML Based Single Sign-On
Did you end up taking it down? I can't access it.

"Repository unavailable due to DMCA takedown"
I agree with you wholeheartedly, sir. Here's my all-time favorite quote from Ira Glass, to give perspective from the other side.

> "Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you.

> A lot of people never get past this phase, they quit. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. It’s normal to take awhile. You’ve just gotta fight your way through."
Ideas Roadshow - new startup by the founding director of the Perimeter Institute
Instead of pointers, you would store an index in the array of nodes:

struct node {
void * data;
uint32_t idx_next;
};

You are still dereferencing pointers, of course, but you have better locality, even after doing a lot of insertions and deletions.
OK that is cool. I would have gone with Google Voice or some other proxy, but dual SIMs is awesome. Can you manage do-not-disturb and ringtones/notifications per SIM?
I don't like the name. It sounds all jumbled and gross, the opposite of a delicious meal.
I don't think there's a problem with Apple selling for eBooks more on their store. The problem is they forced everybody to sell for more on other stores.
I don't feel bad because I did read the article and I did see who funded it, and I still don't know the answer to my question. What does "The Boston Foundation" actually do?
> Apparently there are no options besides taking it offline or going into a legal battle

That's how it (the DMCA) works.
By filing a counter claim you aren't really starting a legal battle, you're giving them 10 days to start a real legal battle by going to a court. Your content is already offline. File a counter claim and it will be back up in a week and a half.
This is awful advice which is based on a complete misunderstanding of the use cases of linked lists. Linked lists apply in situations when you can't place things in arrays (because they are too large to copy, or because there will be pointers maintained to them).

The author makes much ado about locality of reference and cpu friendly layout without understanding that those things are irrelevant because this is a data structure to use when indirection is required.

It always amazes me that such simple data structures can be so poorly understood.
The only lesson about negotiation here is that negotiation is easy when you have all the leverage.
Or you could presumably log in to your Live account on their XBox, play the game while you're visiting, and then log out? Has the added advantage of continuing to save achievements to your account, giving access to savegames if you want them, etc.
>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.

Your use case is not Apple's use case.

They're not designing Flickr, some blogging service or some news site.

The smells are there for a reason. The pages and styles are not to be reusable -- they are meant to be easily replaceable on a per page / section basis.
Sorry, but that's not going to fly.

Spinning an already misleading comparison is dishonest, full stop. And saying you were "concerned" that an accurate analogy "makes it sound like we're talking about elite private schools and urban public schools" is even more ridiculous when we are very explicitly talking about the difference between involved and uninvolved parents.

Moreover, if you were truly "concerned" about being misunderstood in this fashion, there's an honest way of handling that - which is saying so in your post. After, all there's no character limit on HN. You're free to be as clear as you need to be.

If you want to argue that charters are better because they can select better students AND they're free to operate in ways that have proven beneficial, then by all means do so. Indeed it would be fascinating to hear about approaches that produce clear benefit regardless of the quality of the students. But that's a much tougher case to make.

Indeed, the most famous example - that of Geoffrey Canada in Harlem - reveals how even the freest, best endowed schools struggle to educate people well enough to break the cycle of poverty.

http://www.nytimes.com/2010/10/13/education/13harlem.html?pa...
I think you are mis-reading the page. To file the counter notification, you have to provide the link to the content that was already removed by github. They are not telling you that you have to remove the content, then provide a link proving that you removed the content.
Omniorthogonal: Hostile AI: You’re soaking in it
Credit Union: Bitcoin's New Best Friends?
Isn't this posted already at HN. Interesting to see so much discussion on a repost.

Link: https://news.ycombinator.com/item?id=1007750
I think a lot of people are missing the point, and that's probably at least in part because of the bold claim of the title. The point is that some of the (very most common) conventional wisdom about the appropriateness of linked list has become outdated and wrong in the age of very fast local cache.

It really does mean that in a lot of cases that, say, Knuth's books would have suggested you use a linked list, you really probably shouldn't any more, even if it doesn't really mean you never should.
Electr cars smart charging stations-easy to hack
It really depends on what you want to do.

And I think that's a good thing. There isn't a one-size-fits-all best/most productive stack, but I can say I have seen a trend of most of the generally, a lot of stacks that are getting used frequently focus on starting with very little and having modular bits tacked on -- some do this better than others.

Note also, that productivity is different from performance. You might be able to write an app in some language super quick, and it'll look great, but it will be slower than some other language.

Web Framework Shootout (more info than you ever need to know about speed of frameworks, most comprehensive of it's kind I think with some pretty good use cases):
http://www.techempower.com/benchmarks/

But generally, my advice (not worth much) is to envision, plan, design your product, then go find the right tech to make it happen. Especially if you're making your way back into the market, you're going to be exerting some first-time-learning energy anyway, might as well learn something that will go a long way to helping you get what you want.

Ex. If you're about to make a real-time-chat app, you should maybe probably definitely look into node, pub/sub servers like redis, and things like socket.io and html5/css3/js. You maybe should not be looking at PHP, which is not especially good at long polling/async + mysql (at least for the pub/sub bit).
Those do with fine in vim though (even using #if 1 and #else will highlight the #else as a comment)
I work for a small company looking for a more space. When the president asked what one thing I would request from a new office space my answer was a dedicated place to sit and eat. What we lose by not socializing and chatting about projects is immense. And standing in the hall or in our small kitchen can really be a disruptor.
As a former contractor, I saw the occasional bag full of milk cartons. I find it weird. I don't think it's worth a crackdown or treating the employees like babies, though.

It is true that no matter how much you pay a person, they can still be cheap and "exploit" a resource. I don't think it's important enough to worry about on the whole.
I'm going to use this api when it gets put back up. Anyone have a snapshot of the code before it was taken down?
Streisand Effect.
So you say the book actually contains information you need right now (as an author trying to publish yourself) but you decided not to pay 30$ just because its not a paperback? seriously? Don't you think there is a big chance you will be able to sell a bit more of your own books after you read this one? Who cares if its a dead tree version? (BTW, I stopped paying for dead trees, I only ever buy ebooks for the last several years)
System.Collections.Generic.List<T> is similar to std::vector, but oddly named. System.Collections.Generic.LinkedList<T> is the implementation of the canonical double linked list ADT.
Techcrunch just announced Runscope raised $1.1 million from True Ventures & Andreessen Horowitz https://news.ycombinator.com/item?id=5752784
You should look into Housefed, it was a startup that did a very similar thing, the person is now doing Tindie.
Except you're effectively budgeting ten hours divided by the probability you get hired.
Talent Is Overrated - Geoff Colvin ( Theory from Anders Ericsson )

The Black Swan - Nassim Nicholas Taleb

The Introvert Advantage - Marti Olsen Laney

The Mindful Way Through Depression - Mark Williams et al.

Surely You're Joking, Mr. Feynman!
LIBXML uses them for in-memory representation of DOM parsed XML.

They are also very effective in Trie node structures (http://en.wikipedia.org/wiki/Trie). They provide super-fast searching of large texts.

I prefer arrays. I experimented with linked lists in my early C days, and this code turned about to be the most bug-prone and hard to maintain. They have their place, but given a choice, arrays are simpler, and faster to code for.