skysight-inc/HackerNews huggingface dataset:
> obviously if you're a partner in the company as Michael mentions things are different, but it certainly doesn't sound like you are.

I'm not, and I have no equity in the company.
Either that, or he thinks we're his mom.

(More likely answer is a ploy to get upvoted to get coverage here. Worked.)
That was Gametap and they did not succeed. Maybe someone else will come along and do it better.
Also, a top down chat (input at bottom, messages scroll up) would be easier to read, etc
A simple JSON API for validating email addresses
I'd call you an elitist if I didn't agree with you.
Supreme Court ruled no warrant needed to track you via your cell phone GPS
This is applicable for big businesses, too. As a consultant my heart sinks when I open somebody else's code and see a custom-developed sorting library inside a a home-grown MVC framework.
"Take away" implies taking something that's your property to begin with.
| Smuggling? Really?

As others suspected, and partially confirmed above, someone was abusing the free soda, by taking significant quantities of it home. If Microsoft has to refill their fridges every day because someone takes home all of the extra soda at the end of the day, is this supposed to be 'part of the culture?'

If someone is rolling out suitcases full of soda, it might not warrant removing the free soda perk, but it definitely warrants calling attention to it, and finding out who is doing it (and possibly giving them the boot).
Ingress: Design Principles Behind Google's Massively Multiplayer Geo Game
Mouse vs. touch vs. controller is one thing. MS would probably also like to avoid buggy apps that have only been tested on one platform. WORA has never really worked, so if you want to release your app on four platforms you need to test it four times. Compared to the testing, submitting to four app stores seems like a small cost.
What is wrong is that I can't zoom on your website. Typos won't scale.

It's really a big accessibility problem. I can't read this article without using the Chrome inspector to change styles.

And I'm far from being visually Impaired.

Sorry, but it must be said.
If you're comfortable with PHP, and have previously used it in some other project, do it with PHP. Because if you learn a new language now, you'll lose a lot of time.
Here is an illustration I made with Mathematica just for you

http://i.imgur.com/8JIocR6.png
I don't think Apple is doing anything right on their website. I've recently come across parts of it built in 2006 on perl scripts, running hand in hand with the AppleID code running today. The backend must be horrifying.
Jennifer Lopez's VivaMovil partners with Verizon
Hannibal Lecter would love this
Why isn't the source tree for Jx9 publicly available?

Quote http://jx9.symisc.net/downloads.html

> Request access to the Jx9 source tree.
My main problem with Instacart is that when shopping in person at Safeway, I can usually get 10-20% savings using my loyalty card. I don't get this benefit when using Instacart. This by itself makes me very hesitant to use it, even though my experience with Instacart has been nothing short of amazing (save for some products not being available, but that's not their fault).
ELabFTW : an open source lab manager
"Fear makes strangers of people who would be friends"
Yes, the grandparent is probably misattributing annealing of the cutting tool to hardening of the Titanium. Titanium has a very high melting point and very low heat conductivity (for a metal). Using a hardened steel tool to cut Titanium too fast without sufficient cooling will heat up the tool hot enough to anneal the tool. It appears the Titanium has become harder, but in fact the steel tool has become less hard.

Note, I'm talking about cutting rates that you'll achieve by hand or by conventional CNC machine tools. At very high cutting rates, the chip (discarded metal) carries away significant amounts of heat, and in some cases increasing cutting rate actually reduces tool temperature and prolongs tool life. This was an active area of research in the late 1990s.
This is pretty awesome for some types of hangs. I would bet most hangs developers experience are because of locking on SessionState. IReadOnlySessionState is your friend.
This is not free speech

"Free" is not a characteristic of the content of the speech; it's a characteristic of the consequences of such speech.

You're right that this speech wasn't free, but that's because the kid's in jail, not because it's "nonsense".

What is more wrong with society, in my opinion, is that we interpret "the right to free speech" as "the right to say nonsense".

When you say that some speech doesn't deserve freedom because it's "nonsense", you give those who want to silence speech an easy way - just label it as "nonsense". And after all, ideological dissent is almost by definition "nonsense" to those who believe in the status quo.
Somewhat relevant, but a friend of mine had a weekly cup of coffee with someone she didn't know as part of her final year in college. Entertaining and an incredible way to gather wisdom, from my perspective.

http://52cups.tumblr.com/checklist
I suspect the log is in there to give you points for experience in interviewing. I would argue that `log(x+1)` would make more sense, to avoid that 0 issue.
Years ago I wrestled against similar problems trying to make a completely visual map-based photo organizer, with only partial success: http://calftrail.com/mercatalog.html

So I can tell you that what Jason Davies has been doing in this realm recently is 1) really hard, 2) really legit and 3) really exciting. While Mercator was a great choice for tile maps due to its local properties, at medium and global scales it'd rarely be one's first choice.

Now, it doesn't have to be.
On that. You should be more explicit that CostCo delivery is $9.99 even for more than $70. I did not find anything about that on your site.
This wasn't mentioned, but I'm sure HC was given the right to terminate the contract, considering the other terms in this deal. If they ever found that they were losing money from the deal with Apple (because they couldn't sell books elsewhere at prices they wanted) they can pull from Apple. So HC had absolutely nothing to lose and everything to gain by going forward with the deal.

This negotiation was too easy for Apple, and HC was just attempting to haggle. I doubt they expected Apple to cave on much of anything.
Getting started with login verification
If you created an eBook that I then purchased and shared with my family and friends, how would you feel? That eBook will then be shared with your families friends and your friends families and friends. See how that works? Is that fair you to you? What if it took you a whole year of unpaid time to produce this book?

I don't get this entitled view people have on creative content they purchase. Yes, you certainly own the content in the sense that you can now consume it and enjoy it forever. No, you cannot go and take this content and essentially sell it for $0 to everyone because it's now in your possession.
> The avatars of algebraic equations in complex numbers give us geometric shapes like the sphere or the surface of a donut; solutions in natural numbers modulo N give us other, more elusive, avatars.

If anyone is wondering what those "avatars" for solutions in natural numbers modulo N give, here is my plot for N from 2 to 22 that I made with Mathematica.

http://i.imgur.com/8JIocR6.png
>but things like bounce rates and whatnot do affect rankings as well //

How do Google, say, use bounce rates - they do have bounce rates for folks using Analytics, and I guess they could guess some form of bounce rate by analysing search clicks but they'd be missing data for lots of pages and lots of visits on pages they could get a rate on. So, do you have any insight in to how they or Bing or whoever do it in practice; or is it just a guess?

SEOmoz ranking factors, http://www.seomoz.org/article/search-ranking-factors#metrics..., (and other pages there) suggest it's based on clicks on SERPs that follow after a visit to your site. Is that the/a known method or just the most speculated method.

Seems it could be potentially abused, so for example the "are you sure you want to leave this page" (onbeforeunload) type warnings will clearly elongate the page visit duration.
>JavaScript is there to decorate HTML, not the other way around.

Does that mean that HTML is not there to decorate JavaScript? Or is he dinging Backbone and the other JS MV* frameworks cropping up.
> I think the "victims" of the patent troll should seek their own remedy, by filing a cause of action including but not limited to tortious interference with business contracts and relationships (not to mention challenging the patent itself).

I don't think it's reasonable to expect all or even many of the victims to have the resources to devote to challenging this kind of thing, especially considering that MPHJ Technology is certainly not the only patent troll out there. Having a state AG take action makes it more of a fair fight.
Do you know about the tinysong API?

http://tinysong.com/api

It provides only basic search functions of course, but it is publicly documented and I'm sure Grooveshark can't complain if you use it.
I wrote a Go package for it years ago (literally, 2010 I think) and it still works fine. You get tinysong.com shortlinks, which lead to the song on Grooveshark.
Or GoodOldGames (GoG), or Steam or whatever :) .
We're up. Got attacked by a bot.
The package.json is still up in the cache too, but I couldn't reach the index.js.

I tried Google, Yahoo, Bing, the Coral CDN, Gigablast and WebCite).

package.json: http://webcache.googleusercontent.com/search?output=search&#...
It sounds like if Sony invites you then at least you get to keep the money from your game. If MS invites you then a middleman publisher takes a slice of your revenue.
Please feel free to counter Aaronson's assertions.
Initially I thought that the same sort of thing can be accomplished with something like JsFiddle, but then I realized that for more complex libraries or frameworks that require multiple files this would be much better.
What Are Your Thoughts On Our Crowd-Produced Film Platform
We are in the early stages of creating a crowdfunded production company, by merging the concepts of crowdfunding and traditional production, we believe we will introduce a new way of creating quality films. It will consist of a website where visitors are able to make contributions (most likely financial) towards creating films from the ground up. From selecting the script , to choosing the director and crew, and helping cast it’s lead actors, the contributors will be involved every step of the way from conception to creation.

As with most crowdfunding websites, anyone who is interested will be welcome to pitch their ideas as well as their products and relevant film related skills and services. This includes, but is not limited to; writers pitching their original screenplays, directors pitching themselves, and actors auditioning for roles. Everyone is welcome. With most mainstream crowd funding websites you are only able to donate to a project once it has decided on a script, director, cast and crew. On our website, contributors will play a vital role in selecting the script, director, cinematographer and other key players in the films production. This will be made possible by giving the members of the website the right to vote. For every dollar they donate, they will receive a single vote that they can put towards any available piece of the film. The money will go towards a set goal, once that is reached the people with the most votes in each category (director, editor, cinematographer, etc.) will be selected, and paid, to move forward into production. Also, keeping with popular crowdfunding practices, the contributors will receive rewards based on their donations; i.e, the more money they donate, the more votes they receive and the more valuable their reward will be.

We’d love to answer any questions you may have, and get a feel for if this idea has legs. Thanks everyone!
Zooms just fine in Firefox. Seems like a Chrome issue to me, afaik no site should be able to override zoom.
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.

Makes sense. The ones who didn't parse out the puzzle were probably the employees of lowest relative IQ and savvy, so they were probably the least valuable ones.
Assuming the $500K hydrated all 80K employees, that's over $6 per employee which sounds about right for bottled delivery.

You can buy a bottle-less cooler for about $400 but then you pay for filters and repair, or pay about $10/mo per cooler but they take care of everything.

So about right for bottles, a big high for bottle-less.
This article would be improved tremendously if you told me what Sass was.
This strikes me as heap management more than a 'linked list implemented as an array'. The heap itself is, after all, equivalent to a giant array.

But it doesn't get you the same locality as an array at any rate. The idea is that, assuming your elements are smaller than a cache line and your array as a whole is larger, what you're avoiding with an array is N/M cache misses while you traverse rather than potentially (or even probably, depending on various other factors) having a cache miss on every nextItem(). You'll also miss more often because of the expansion of the elements.
"JavaScript is there to decorate HTML, not the other way around."

Would it be fair to say this is a subtle jab at JavaScript used on the server side, namely what nodejs is doing?
Problem is the difference in the budget to bring a great game to market. It's unlikely that a tiny team can bring a great console game to market, but that happens all the time on mobile.

But I agree - it seems to make sense to make it easier to develop games (aka simpler, cheaper, better-designed tooling that does more heavy lifting), and add an appstore.

This is Oya's approach, and the big problem with this approach is that it doesn't really invite developers with deep pockets : developers who can actually pay to 1)develop a quality product, 2) advertise their product across mainstream media - which will drive demand of your platform.

And the final problem is that it'll be way less profitable for Oya: console games are so overpriced that they subsidize the consoles themselves. But apps can't really subsidize the iPhone - they're a low-margin business.

I think the real solution is to give away both the consoles and the games, but charge a monthly subscription, and divvy it up based on engagement in games. It'll be the new cable tv: $25 for basic service (you only get access to 20% of hot games, but all regular games), and $45 for premium access to everything, with netflix and hulu plus thrown in for free.
Anecdotal evidence to back up your claim: Mergesorting an intrusive linked list can outperform quick or heap sorting an array of pointers.
I'm sure you will find strlen and linear searches too. It's more likely that absolute performance wasn't necessary for those cases, or memory usage with linked lists is better than a more complex data structure, or maybe even that linked lists were easiest for C developers.
I'm not sure how else you expect them to make money and stay in business if they shouldn't be charging you more. For me, such is the cost of convenience. If your money is more valuable than your time, then you can continue shopping at the grocery store yourself. :-)
Even with a college degree in computer science and math, I don't think that engineer applies to me.

I'd say that you get to be an engineer if the "Engineer" is printed somewhere on your diploma.

Unless you drive trains.
It is "necessary" in the sense that AnandTech would be out of business otherwise.
"Free Soda" is a perk of the job. That perk was removed. It was 'taken away.' In the end, it's academic to quibble over whether or not the free soda was 'discontinued' or 'taken away.' It doesn't really matter. Free soda is no longer there, and this upsets him. His boss arguing the correct wording isn't going to make him happier.
A) Chrome doesn't follow you, that's crap. If you use Google Services, those services are integrated in well-known ways. But to extend that all the way to Chrome, that's just completely false.

B) http://googleblog.blogspot.com/2011/02/microsofts-bing-uses-...
Ask HN: Skype relaying (and intercepting?) all file transfers?
After noticing the previously unfamiliar "your transfer is being relayed"-icon sticked to my skype file transfers I started a little experiment.

Spread through the last 5 days I sent about 20 files to several persons using skype.
I used 4 different internet connections, one of them was a non-NAT'ed direct connection, so I do not think a firewall is the reason for the transfers being relayed. I even used different computers (with the same skype account though). No matter what I tried still all file transfers were being relayed.
I wonder if this is related to http://www.h-online.com/security/news/item/Skype-with-care-Microsoft-is-reading-everything-you-write-1862870.html

Can anybody confirm this behavior?
Except that the theoretical model is not affected by any of the things you mentioned. The existence of caches, branch prediction, instruction reordering, parallel execution, etc. does not chance as problem sizes change. If your inputs become large enough, you will reach the upper limit of your CPU's ability to speed up execution with those features. In the limit, the asymptotics still matter, and experience has shown that the limit is not at all far-fetched in most cases.

What makes matrix multiplication an exceptional case is that the constant factor on the best known algorithm is so large that we do not know how to build a computer with enough memory to store a problem large enough to overcome that constant. That is not the case with this analysis of linked lists; all one can say is that the data sets chosen in that particular article (possibly representative of the most common data sets) are not big enough. One can certainly store a large enough data set to overcome the advantages arrays have, and so the only real question is, "Is it possible that the inputs will be so large?"

Maybe the answer is truly, "No, that is unlikely." I am skeptical, though, as there are not many cases where such statements can be made. Even software written for embedded systems that target specific products is likely to be repurposed for new systems with different inputs. Even researchers, who write software for the particular datasets sitting on their hard drives, often re-use their code in future work. There are "border" cases, like integer multiplication, but typically libraries will just select the best algorithm for a given input size (e.g. for multiplication, you'll probably only see FFT methods applied above a particular threshold). Perhaps linked lists are now a "border" case, but all that would mean is that we need to use abstract "sequence" operations that dynamically choose particular implementations to use as their sizes change.
There is the font Adele and the font Adelle -.-

https://typekit.com/fonts/adelle-web is indeed a slab serif, whatever that is. The css is

> "Adelle","Droid Serif",Georgia,serif

so it fits together after all, at least from that point of view.
Four Social Media Strategies You Learned in Preschool
I think I would agree when the profession is well defined to require such a qualification. For example, Doctors, Attorneys, CPA Accountants, all require certifications to hold a legitimate title. Engineers, Chefs, CEOs, etc do not require a degree or certification to be legitimately titled and qualified for those positions. I would never reject an engineering candidate on the sole basis of their degree.
Just added another example showing raster tiles reprojected using the satellite projection:

http://www.jasondavies.com/maps/raster/satellite/

Unfortunately zooming is not supported for this one due to issues with distortion, but it's something I'd like to fix.

And another (zoomable Mollweide watercolour):

http://www.jasondavies.com/maps/raster/mollweide/
'Nanogardens' Sprout Up On The Surface Of A Penny
First of all, there's the issue of asymptotic complexity.

Usage of various data structures determines the asymptotic complexity of whatever you're doing. However, the thing that some uneducated people don't understand about asymptotic complexity is that this metric doesn't measure performance, but rather growth.

Usage of a linked list may mean that searches in it will always be O(n). However, depending on the case, this may be worse than logarithmic or O(1) complexity only for large-enough values of N, because for small values the constant factor plays a role too. Say for instance that you're searching for some value in a linked list. If you're talking about 100 items tops that's being traversed, that's probably going to be faster than a recursive function without TCO searching in a tree.

Priceless is the moment you realise that thinking in terms of asymptotic complexity is the most important thing you could ever do for performance.

Because it's a rather stupid thing to worry about things like cache locality if you don't first optimize the algorithms used. Because, for example, a quick-sort is going to be more efficient for most cases than a bubble sort and a bubble sort is going to be more efficient than a quick-sort for nearly sorted lists, with all the branch predictions or cache locality you could ever pull.

For a real world example, think of databases like MySQL. Performance on inserts in most databases, such as MySQL, deteriorates at an exponential rate, even though most of them are written in hard-core C with all CPU optimizations thrown at it that you can think of. This means that at scale, in one moment your database server is running fine, but in the next moment your server is gone. By comparisson, with a database where inserts degrade linearly, you can notice problems with months in advance.

All one can accomplish with CPU or GPU optimizations is improving the constant factor. This constant factor can be significant indeed, but at large scale it pales in comparison with the speed benefits you get from proper algorithms.

Going further, after you get your algorithms right, which is much easier to do with clean code that uses the right data-structures, you can then easily optimize the underlying implementation of those data-structures. For lists, for the interface of "push()" and "pop()" or of "queue()" and "dequeue()", you can use arrays instead, or linked lists where the items are arrays, or balanced binary search trees, or freaking Patricia tries, or whatever floats your boat, as long as you can maintain the FIFO or LIFO contract.

So that's why the advice is stupid. Because it's not putting things into context.

In fact, I would tell people - try not to use linked lists, because the notion of head and tail is an imperative concept that leaked into the functional world. Which really means it's not a future-proof concept and you'll have problems optimizing it, because you're still thinking in terms of how, versus what.
Plunker is another good alternative for multi-file code: http://plnkr.co/
You're actually defending an immature and abusive temper tantrum as a legitimate means of getting attention.

We can do better than this.