skysight-inc/HackerNews huggingface dataset:
I'm praying that the retina display really does happen, not because I plan on buying an ipad - but because it will finally get laptop manufacturers to stop producing crappy 720p displays.
I've come across a project before that used GitHub's gist API as a document store for client side apps. Can't for the life of me find it again, Don't suppose anyone else has come across this use and can remember the url (or has it bookmarked)
are there any articles, books, papers, documentaries, or other resources about interesting math or mathematical phenomenon that you guys would recommend?

A book list I posted in answer to a similar question a while ago:

http://news.ycombinator.com/item?id=497796

And another list:

http://news.ycombinator.com/item?id=755416

Books and links to articles:

http://news.ycombinator.com/item?id=2862115
From my initial investigation, it does appear that there is quite a shortage of RoR developers and no real way to bridge that gap. If not Code Academy then who or how???

I've earned enough to retire (I'm young thirties and can't bear the thought!!) and now looking for a new mountain to climb. Talked with my buddy in Stanford CS who recommended Ruby on Rails and I have committed to take two years to learn it. I've burned up most the walk through tutorials in three weeks (try ruby/treehouse/udemy/bloc/code year) and looking for the next step.

Any directional feedback will help.
‘Sorted’ Social Networks VS ‘Peer’ Social Networks
Amazon.com May Open Brick and Mortar Stores
The sentence about Torvalds might be a bit of a stretch. The approach (distributed version control) wasn't new when he created git.

Also, what is with that changing of selection color? :)
Your Data is Forever: Ten Tips for Using the Cloud
Yeah, I remember reading the CAIB report when it came out. Scott Hubbard, one of the board members, also came by UCSC and gave a talk about the investigation, like how everyone had assumed that a piece of foam couldn't do anything serious to the RCC leading edge until they shot a foam piece of similar size and speed at a spare with an air gun and it went clean through.
I am happy for sahillavingia that he get the investment, however isn't it little bit funny that in the techcrunch article most of the time they tell how good his designer skills are :) ? (no doubt, they are)

I see this not for the first time, that a really simple and straight forward project get much attention just because of nice design. Such kind of projects is easly copycated, don't they? So, that means that whenever you have a nice idea but your design skills sucks, then don't publish it before you haven't polished it, otherwise it will be copycated with much nicer look'n'feel and you sucked. Is this is not a contradiction on its own (that we were told to publish as eary as possible) ?
I thought so...thanks for speaking the truth!
We had http://news.ycombinator.com/item?id=3568393 yesterday
I use it for calculating the nutritional value of meals. See this for an example: http://www.wolframalpha.com/input/?i=1+lb+chicken+breast%2C+...
As opposed to being charged with blasphemy in country B.
You mean like in the Salem trials? What, that was long ago?

Europe was still trying people for heresy in the 17th century around the time of the witch trials. The inquisition was still very much alive throughout Europe (and enforcing the death penalty if needed). Galileo came very close to being a heretic.

http://en.wikipedia.org/wiki/Galileo_affair

Then tell me, why Country A...introduced women's voting later than other countries...

The US:
1920 --Women can vote (with many states doing so before then)

http://en.wikipedia.org/wiki/Womens_suffrage_in_the_United_S...

The UK:
1928 – Women received the vote on equal terms as men (over the age of 21) as a result of the Representation of the People Act 1928.

http://en.wikipedia.org/wiki/Womens_suffrage_in_the_United_K...

Germany:

In Germany, women's suffrage was granted in the new constitution of the Weimar republic in 1919.

http://en.wikipedia.org/wiki/Womens_suffrage#Germany

France:

Suffrage was extended to women in France by the 21 April 1944 ordinance of the French provisional government.

http://en.wikipedia.org/wiki/Womens_suffrage#France
Just another way for Google to capture information about you (options be damned - if it's on by default, it's going to stay that way for the majority).

Plus, this seems like a cheap way to look like your browser is faster.
Steve Jobs FBI Files [pdf]
http://www.youtube.com/watch?v=sTJ7AzBIJoI
Aha... and for 2^32 I'll have 5-fold speedup. 6-fold for 2^64 entries, obviously.
Frankly, those small-linear-factor improvements tend to be overshadowed by other factors (i.e. whether you hit the cache). I mean, they make sense as an optimization once everything is in place and works correctly.
But, designing something ground up to have a small-constant-factor speedup... that reminds me one physics trick. Namely, that by standing next to an infinite wall and by turning a laser pointer fast you make the spot on the wall move faster than c.
Best Free Alternative Git Clients
I don't run in to many telecom folks these days. Are you still working in the industry?

I used to do a lot of telecom consulting for a large customer who we transitioned to a 100% SIP carrier. This particular carrier used AdTran TA 900 series gateways to provide T1-CAS/PRI to older phone switches. The project was particularly interesting because the carrier let me (a third-party analyst) have unheard of access to their infrastructure. Once I earned their trust, I had access to all of the AdTran devices, as well as their core switching and CDR reporting tools.

I actually just put wraps on a Ruby script that I use to analyze call concurrency from CDR exports (from CDRTool [1]). I dropped it in a Gist if you're interested. It takes a CDRTool query export (CSV data) and outputs a tab-delimited concurrency datafile that can be used pretty easily with gnuplot. The script could be easily adapted to any CDR report that uses single-line call entries.

https://gist.github.com/1706903

1 - http://www.ag-projects.com/CDRTool.html

PS - If you find this at all interesting, hit me up on Twitter to keep in touch https://twitter.com/#!/bradleyland
Calling all cars: cell phone networks and the future of traffic
OK Go - Needing/Getting - Behind The Scenes 1
Vendor Prefixes - about to go south
Allowed uses of git?

Maybe someone can shed some light on that aspect, and the webpage should too.

Every time when I see "GNU GPL" I just turn around and think it's not worth the trouble.
How Dropbox Increases Their Customer Engagement Rate
Mobile apps need clear copy, not a privacy summit
Cloud Computing Gets Top Billing at Consumer Electronics Show
Cloud Computing Gets Top Billing at Consumer Electronics Show | CloudTweaks.com - Cloud Computing Community
Could someone who uses less regularly lay out the advantages over vanilla css? I see nesting and vender-prefix normalizing, but to me those are pretty small gains. I'm sure I'm missing something.
Is the process reversible? Watching the slideshow, I was going "what's this...ah...really?...hey, yeah, really, I get it! neat...whadayamean Victoria's Secret was stopped?!?! Bring it back! bring it back! undo! reverse!" and could then see myself in a frenzy of point-tap-unsubscribe then realizing I didn't mean to unsubscribe from something important (bills, magazine, fun catalog, whatever).
Something about Groupon hasn't felt right since the beginning.
Funny, for my own reasons I uninstalled Chrome and switched to IE9 on my main computer.

Although IE9 supports standards well on paper, it's shocking how many sites aimed at "webby" sorts of people don't work on IE9.
While this sentiment is understandable, it's not justified unless you know how many times people said "this will fail" and it didn't. We only have definite data on this one statement. You can not from that data conclude (I'm not saying there isn't other data) that this was negligent. If every engineer who disagreed with something said "this thing is going to blow up", eventually one would be right. But you can not then infer that that individual was any different than the others and that people should have known this. It's the "monkeys on typewriters" fallacy.
Mozilla Antarctica community site launched by coolest Firefox fans
Making all of us blindly insert 5 or 6 duplicate declarations in every CSS rule is not a solution

A lot of the new CSS stuff doesn't require the vendor prefixes, since those vendors now support the prefix-less version. So you don't need to go "-webkit-border-radius: … -moz-border-radius: …", instead do "border-radius: …". We're at the stage where we need less CSS declarations.

The problem is that some sites only have "-webkit-border-radius:…". They should just drop the "-webkit-".
In my opinion, patent 'trolling' is a good thing, (as long as it doesn't happen to me). Why? because the harder they troll, the more obviously broken the system will be, and the more likely it is to get fixed.

I think this is really naive. People who do dishonest things and get rich from them are not regarded as a problem in America - they're celebrated as clever guys and put on Forbes magazine's cover.
They both must have written short stories around the concept, because I don't recall such a scene; giving the finger is also very un-Asimov.
It's only a disgrace to the generation that knows nothing about privacy. Why would we want a DNS-like system for contact information? Get real.
Alternative link title: "Is the post title sensationalized? The truth about OP's intentions!"

Fluoride in the water system has enough legitimate questions to ask without proposing an Illuminati plot.
I use this service all the time since I found out about it last year (on HN) because it gives me more information than I will ever need and still makes it easy to consume. The most unique aspect of this implementation is the historical data they provide to give you an idea of weather even when there is no forecast. This is unbelievably valuable when planning a trip to a new region of the world and I routinely use it to plot my locations and timing accordingly.

The only real problem I have with this site is the heavy dependence on flash, and a few clunky UI controls when interacting with the graph over a long period of time.
Good movie, hard to find.
How hard is it to do this yourself? Skimlinks is taking 25%, for this cut I'd think about implementing it myself...
Once you start using mixins, you'll never go back. Add a clearfix, IE hack or a cross-browser CSS3 property at the drop of a hat, over and over again.

I also find that just due to the nature of the nesting, I'm writing much tidier CSS as a result.
Expanded Metal
Meshtec expanded metal is one of the most versatile products in the Cadisch MDA expanded metal range offering durable transparency with high airflow and easy installation.
I read this post by Lea Verou last night and I feel that it could be a good solution to the problem

http://lea.verou.me/2011/11/vendor-prefixes-have-failed-what...
Because, hey, monopoly and monoculture, what could possibly go wrong?

If Webkit's codebase defines the "standard" then the decision-making process is no longer open, even if the source code (eventually) is. It is controlled by a small number of people, primarily at Google and Apple, who have their existing products and product plans to consider when adding features and changing behavior.

Think about what that means if you are trying to compete with those two. Forget trying to create a competing code base, they control like 90% of the existing mobile web. But even if you adopt Webkit you're at a huge disadvantage because they're months ahead--you can't just fork the code and go your own way, you also have to adopt whatever they include later because it's the standard.
How AOL could have been Facebook
Fantastic post on the beauty of git. The Using git for for deployment article seems like a great micro-intro to git. Nice one!
Prefixing just did not work. We should push the standards bodies to drop that nonsense ASAP.

Making all of us blindly insert 5 or 6 duplicate declarations in every CSS rule is not a solution, and in fact circumvents the original purpose of prefixing--you're assuming that all vendors implement the feature identically, in which case why prefix at all?

In case they don't implement the feature identically, which allows browser makers to experiment and find the right way to do it.

Prefixing isn't a function of the standards bodies, it's a function of browsers that want to implement stuff without worrying about peoples' experiments doing something stupid when the standards body picks the same property name but with different semantics.

edit: here's a scary thought, what if standards bodies picked Microsoft's version of CSS Transforms back in the '90s:

#myObject {
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
M11=1.5320888862379554, M12=-1.2855752193730787,
M21=1.2855752193730796, M22=1.5320888862379558);
}
Its true that Linus did not invent distributed version control (he did not invent OS either), but git did change the world of version control systems similar to his other creation Linux.

Thanks for observation, i did not notice the selection color was pink :)
Do I really want to give Apple more information about myself? Can I trust any company with private information? I think it is kind of creepy that they would know about every album I own (and pay $25/yr for the privelege). What am I missing?
The idea of compilation-on-save is a very useful one, but here's my only gripe: it needs to be integrated with my IDE. Maybe the idea is that "if you build it, they will integrate."

But until then I have my own solution which is that I have a keyboard shortcut that runs a bash script to compile the .less, focus on/open chrome and reload the page (all in one step!). I use the awesome software (windows and mac) quickkeys to do it.
Why would you choose to use ie9 over something like chrome?

edit: Why not move to another browser with better standards support like firefox or opera?
Behind the scenes of Wunderkit
HTML5 Boilerplate uses the same selection color, so its feasible that that was used as a starting point.
Rails Tutorial was my first step in developing. It was extremely helpful and I used both the book and screen casts which helped me alot. For a complete newb it was a bit overwhelming but I was still able to follow along and eventually get the sample app live. Now I am trying to learn more pure ruby and going back through the tutorial and learning even more. Thanks again Michael this has been by far the best resource I have used so far.
And what happens when somebody discovers a zero-day security flaw in Webkit then? Even benign monoculture is bad for the web.
There's also Blogofile, static blog generator for Python lovers.
I think I disagree with the buffer pattern. I'd probably run the function with an argument of next() so you could keep the function more portable.
The problem with these "X is killing us!" histrionics is people are living longer, and healthier, than ever. Most of the "epidemics" we suffer now are either we're living long enough to reach those problems, or other problems aren't blocking them from arising. Are the problems of fluoridated water really worse than the consequences of losing teeth outright?
The dumbest of things - quickly calculating the number of days between two dates.
Why don't more game developers see royalties from their work?
I like the idea of a weekly twitter update with the master magnet hash. I feel like the purpose would not be the usefulness of the string of chars, but more to prove a point.
Wow, interesting. A background check was initiated by the White House in 1991, since Jobs was being considered for presidential appointment?? By the elder Bush? or Clinton?

The check brought up a 1984 shareholders lawsuit against Apple.
I'm not seeing the term "allowed" on the page. Maybe it was edited since you posted. I'm thinking that if it was used, it was probably a result of English being a second-language or something similar.

I don't understand how the GNU GPL license would impact your usage of git. Do you intend to include git with your application?

I think the intent of this article is to show you the different ways you can implement git to solve a variety of problems. The GNU GPL license is largely irrelevant to end-users of software.
Oh wow, I saw the kickstarter page say 13k backers and I read $13k pledged, at which point I went "I don't think they'll reach the goal, but there's still a month left". It's currently at $540k, $140k over their goal. I'm just amazed.
Is CSS honestly that difficult? I mean I see why this could help but this just seems to add another layer of complication. I don't know maybe I'm just being a cynic with all these sorry excuses for technology.
How to test code that wasn't designed for testability
I remember hearing of the 1950s opposition to this. Interesting that it should have come back around.
SQL Server Security
A new good reason to spend nights on the computer
Creating Minimalist Designs Makes You a Better Designer
You can define a requirejs module that just consists of data: http://requirejs.org/docs/api.html#defsimple. Then in your app incantation (main.js for requirejs stuff), load this module and pass it to your app instance.

If you feel weird about loading data as a js file, there is also a requirejs plugin for loading raw json files as a module: https://github.com/millermedeiros/requirejs-plugins
Check out Google Cloud Storage. https://developers.google.com/storage/

Proudly built in Google Seattle. We are hiring, by the way. :)
You. Will. Never. Go. Back.

I mean...variables? Do you never have the same width in two places? That is so simple and so huge. Want to make your shade of green 5% darker? Don't look up a new hexadecimal, just say darken(green,5%).

Make a button "class" where the only input is a color, and it automatically generates a cross-browser rounded-corner button with a slight gradient to 10% darker color, 20% darker border, with 20% lighter inset box shadow.

Really. You will not go back.
Meet 'Amasia,' the Next Supercontinent
Thanks for the info. I love python.
IkiWiki (Perl-based) is another wiki backed by git (or svn, or bzr, or other VCSes), and has also other nice features like static website and blog generation.

[1]: http://ikiwiki.info/
"A lot" isn't really true, here is some quantification:

https://wiki.mozilla.org/Platform/Layout/CSS_Compatibility

Long-standing ones like border-radius are unprefixed but most of the recent ones like transition are not.

And the overhanging problem for non-Webkit vendors is that all that legacy content out there prefixed with -webkit- isn't likely to be fixed until their next design iteration, if ever.
Interactive Word Clouds in D3.js
I believe Microsoft Office Communicator solves part of this problem. It supports call forwading based on powerful rules and presence status, has Web access and much more.

I think the author is wrong in dismissing Skype/Microsoft in their ability to solve a complex problem and deliver both consumer- and enterptise-friendly solutions.
What I learned interviewing with Google
Oh, if only phone numbers were ubiquitous across the entire globe.

Have you tried calling a phone in random foreign countries, going off a local phone number which hasn't been expressly written for foreigners? Figuring out which parts you have to dial and which parts are only for local people gets really annoying.

Additionally, there's no expiration mechanism. The volume has thankfully declined, but I still get calls on my home phone for the guy who had the number before me, even though he hasn't had that number for five years now. The only reason numbers are ever reused is because we have to keep them short enough to be dialed by a human on a regular basis, and the only reason we have that requirement is because we don't have something better.
3. Don't expose yourself by accepting responsibility for sensitive data (that you don't even need, probably)

If you upload personal data (which, I agree, is wrong unless explicitly requested and authorized) you are having much more data to protect.
This might be helpful - http://www.joelonsoftware.com/items/2007/10/26.html
Wow, back in 1991, he was being considered for a Presidential Appointment: http://www.muckrock.com/static/foia_documents/Jobs.pdf

That's what all of the documents seem to be from. To be clear, the FBI wasn't keeping tabs on Jobs because they thought he was up to no good, it was the standard background check they do when someone is being considered for a high level government position.

Now the speculation starts as to who the people were that the FBI interviewed.
Intention of the post is to show various ways in which we can use git and they are allowed uses too. For e.g. MySQL uses GNU GPL too, you can use it in your poject and use it for any purpose.
You are just wrong. We might want to have our own contact identifiers because that is how the system works and it's convenient, but that's a symptom of the problem.

Let me phrase it like this: whose phone numbers do you actually know? If you're like most people, the answer is "almost nobody's." You identify friends based on name and context -- and sometimes you can pull an address out of your hat. The mapping to a phone number is accomplished by an address book. And that's true more broadly: the reason you want to keep your number is because you know there are a lot of pointers in a lot of address books containing this number, and you'd like them to keep pointing to you. You like your friends and don't want to hassle them with updating their phones.

The problem is foundational: given a description of a person and the contexts from which you know them, it is not easy for a computer to accurately reconstruct who that person was. We could solve the entire rest of the problem, actually, pretty easily. We could, if we wanted to, create this system: you register with a system and it creates a new business-card dropoff for you: "up8 m2x d4z". Feel free to register a couple of these if you want; there's something like 100 trillion of them and we're assigning them in pseudorandom order. Your online anonymous alias can be "h3c if3 fdc". That simple ID string points to a publicly-available business card: name, phone, email, current employer, photo, fax, RSA public key, dog's FTP server -- whatever you want or don't want to put there. Any address book can query it, either via the phone network or via the Internet or whatever else have you.

So the layer of abstraction needed is no more complicated than phone numbers are now, and if you worked out how to pay for it and scale it, then mobile phones could immediately query present or near-present data on the fly rather than demanding that it remains absolutely constant.

But the problem is really search. Looking up 't6o 19r 4q2' might be very easy for computers and might be very easy for humans to communicate, but when I want to say "crap, I lost my address book, what's my friend's mobile phone number?" I am still left checking Facebook and crap, they didn't put it up there, maybe their LinkedIn has it? No they don't have a LinkedIn. Hm. Maybe I should call someone else who knows them...
SQL Server Performance Tuning
> And in the long term if we ever achieve AI then we're on the path to making programmers obsolete as well ... At a societal level this is not necessarily good or bad, it's just the direction we are currently moving in.

I agree and I'd like to provoke further discussion on a related matter. (Please note that I haven't yet decided whether or not I agree with the following two statements.)

1. Jobs don't matter as much in a GMI[1] system.

2. Working doesn't have to be the focus of one's life.

I'd appreciate it if someone were to play devil's advocate.

[1] http://en.wikipedia.org/wiki/Guaranteed_minimum_income
Would you trade your Google chrome browsing data for money?