skysight-inc/HackerNews huggingface dataset:
Yeah, I clicked through to check it was talking about shaders and not the fixed function pipeline.

Bookmarking for reading later.
Has anybody found a PDF version?
It's a mac app, you wouldn't want to download it on your iPhone anyways :)
Let me be the first to post the obligatory vegan response to this.

Yes most every vegan knows about B12 supplementation. People who don't know the vegan viewpoint might view this article as critical to us.

Vitamin B12 is the new Vitamin D. In yesteryears, Vitamin D deficiencies were a huge public health concern. Companies, especially milk companies, began fortifying their product with vitamin D and marketing that fact because consumers responded well to "give milk to your kids or they'll get rickets". Now D deficiency is rare. If you read ingredients labels often (and shop at health food stores) like most vegans, you'll have noticed that many, many products are now fortified with B12 and other B vitamins. Even many energy drinks! This article seems pretty misleading by saying vegans "must consume supplements or fortified breakfast cereals to get adequate amounts [of B12]." They seem to be saying "Vegans who don't take supplements or don't eat some esoteric cereal for breakfast every day will become demented." Why mention only "breakfast cereals"? Why not any of the growing number of foods fortified with B12? I guess no article on NYT would be complete without some spin.

I'm glad this was posted in the NYT because B12 deficiency in everyone's diet is a big concern. We as consumers should be aware of which companies are deciding to fortify their products and support those by buying their products. Hopefully this can go the way of Vitamin D.
15khz is actually is very high frequency, most adults can barely hear it. The audio from phones is probably much more band limited than that. But that's the least of the challenges. People listen to and enjoy highly band limited music all the time: laptop speakers might have a frequency response of 500hz - 4khz.

The more challenging problem is the distortion from the phones being overloaded, crowd noise, built in limiters, different sample rates and compression. It is true that phase relationships from a single sound captured by multple sources can be very problematic.

However, the further the mics are away from the source the less this a problem at least with "phaseyness." This annoying artifact is a type of comb filtering , and it's based on the fact that two mics close to a sound source can be thought of really capturing the "same" sound at slightly different times. If the mics are far apart, the sound is no longer the same: it's picking up reflections from a myriad of sources, the phase relationships within the frequency spectrum have been smeared and shifted by traveling through air. This negates a lot of phase problems. The more likely problem is cancellation in the low frequencies which can be ameliorated with time alignment.
The Post Office seems to keep getting funded...
Nice. I wonder if there will be a kindle version available. Does anyone know how to automatically convert that website into a kindle ready format?
There's so much here I don't even know where to start.

At least for native graphical interfaces, you
have IDEs to help you out with bindings and all
that crap.

Yes, and we had slice and dice dreamweaver. But tons of Rails developers hand-coded their views. You're saying that because it's more work, people won't do it? You're probably right. Thankfully for the super lazy, there are Rails plugins for Backbone that generate a scaffold. And there are other JS frameworks out there besides Backbone. And as more folks work on these problems, maybe we'll get an even better solution. Instead of shaking my head going "it's hard" I'd rather dig in and see what I can do.

youu don't have to build an entire Backbone layer,
just for updating a small rectangle on your page.

You said not everyone is building "GMail". Not everyone is buildign CRUD apps anymore either. And for those of us with users that are seeing sites like Facebook and Foursquare and are demanding interactions where the page doesn't refresh, partials become an absolute nightmare. I have many that I work on. It's a mess.

I want to use a framework on the frontend for the same reason I want to use one on the backend... a shared codebase that more people than me understand, that offers some organization and guidelines to follow.

Rails gives you the possibility of doing progressive
enhancements, when you need them.

As an ccessibility proponent, I completely agree that Rails gives us the ability to do progressive enhancement. But it becomes a business question - what percentage uses the low-fi version of the site? Does every project require it? I'll be glad it's there, and doing a non-JS site is in my blood, but reality is that I don't think that's going to be the case in the future.

Thanks to modern screenreaders and a bit of proper coding, we can build apps that are accessible.

It's probably going to be a bit, but I don't want to wait around.
Patrice ONeal Dies at 41
Patrice ONeal Dies at 41
Patrice ONeal Dies at 41 Patrice ONeal Dies at 41 percent better contrast than any other e-reader
Dentist Brampton | Dental Implants Brampton 
Brampton dentist, Dr. Papneja and Associates, offers the dental services you and your family need including dental implants in Brampton. Visit our family dentistry office today.
Does anyone have experience with both Google ChartTools and KendoUI's DataViz? I'm really curious to know how they compare.
Treatment For Bad Breath
Verizon Galaxy Nexus LTE Review Elusive To Find
I wish this was a greasemonkey script.
Ask HN: where can I find a list of profitable startups?
When doing a job search I've had luck applying to recently funded companies. However, I would also be interested in finding startups to work for that are actually profitable. Has anyone stumbled upon a list, or could this be a project that someone is interested in taking on?
FCC report on AT&T's proposal to buy T-Mobile: the highlights
Just wondering why you would pick this over say jquery-ui or a combination of free and open source solutions?
There's a whole world to discover: http://www.moddb.com/mods
Robot without a skeleton inspired by squid, crawls on land
I've been thinking the same thing about audio for donkeys years. ..
Argues that your site name is more than the domain - since we all find it by search, and search is ubiqituous.

Perhaps we just need meta-tags formalized, and can give up on the domain name - go the way of IP4 address (and the buffalo)
This is the main thing (also tricky)
I've contributed to a few small open-source projects myself in the past and can only remember polite, well-mannered people in the associated communities. However I think the key point is that those were very small projects, with equally small communities.

When you get to the Mozilla / Selenium level of popularity discussed in the post, it must be a near-certainty that you will also attract your fair share of uninformed and/or plain rude people posting bug reports and comments. In that sense, it can be viewed as a good thing: your project is a success, otherwise it wouldn't be attracting all the bad vibes!
Lawyer survey details economics of patent litigation
I use Charles (http://charlesproxy.com) for this sort of thing - offers a few more features than Slowly

Available on Windows / OS X / Linux

One the downside it needs Java!
There are a few things wrong with this benchmark. In Lush, he's measuring the time it takes to sum 3 million pre-computed random numbers. In Clojure, he's measuring the time it takes to generate 3 million random numbers, and then sum them.

It also looks like he's using two different data structures. In Clojure, its a lazily generated linked list of objects; in Lush, it appears as if he's using a vector pre-initiated to the right size.

He also doesn't mention which versions of Clojure and Lush he's using, or how much memory Lush uses. He complains that a JVM with a 130M is too small, but the 30 million long array in Lush would have been almost twice that size if it was populated with 64-bit doubles.

For reference, it takes me 571ms to run the 300 thousand number example that took him 861ms. If I factor out the random-number generation from the Clojure benchmark, it cuts the time down to 120ms.

If then I use a pre-generated fast array and the specialized areduce function (to match his specialized idx-sum function), I get 16ms for 300k, 22ms for 3m and 230ms for 30m.

So performance is on par with Lush, so long as you compare like for like.
Researchers find which Android smartphone models more vulnerable to attack
Too bad some artists apparently take down concert videos.
the article states this is not the case - it also uses wifi.
Excellent! Haven't browsed all the links yet, but I didn't see any examples for injecting anything except trackers. Templates for some of the more common scripts like AddThis, and a few advertising examples, would be nice. Not that it's any harder, but some diversity would certainly help your cause.

Let me know if you'd like a few of my more devious snippets to add to your project, like overloading document.write (surprising how many of those damned advertising scripts still use document.write instead of div injection! :-\).
Financial Management Leaders
Looks like a great first book on OpenGL, written in a tutorial style. One can read this book first and then approach more complex (complete) books like OpenGL SuperBible.
B&W E-Ink graphics? That may be responsible for the cheesy look in large part.
When Good Companies Have Bad Ideas
ยาสมุนไพรเกร็กคู ช่วยบรรเทาอาการเจ็บป่วยได้หลายชนิด
Did you actually read the article?

Making music takes a lot of time, effort, and money. Promoting it (as opposed to just playing for you and whoever you live with) takes more of all three. The author specifically says he isn't talking about getting rich, only about making enough to continue doing it ("blue collar musician").

In fact he created and uses a service that gives away his music for free, in exchange for some info about the customer downloading it. "Complaining about not making money" really isn't a fair summary.
Christian Louboutin
XBox is a platform, with many, many IP points.

Kindle is a cheesy pad for displaying text. It has 80-hour battery lifetime and .... nothing else.

It would be trivial to display ALL Kindle content on nearly any device. The lock is economic and nothing else.
مارك توين 
مارك توين مارك توين مارك توين مارك توين مارك توين مارك توين مارك توين مارك توين مارك توين مارك توين
A Java version of this would be great. A lot of it I can follow but there are some parts which look totally foreign.
Looks cool, some of the components did look a lot nicer than jQuery UI's.
Ok, off topic, but AT&T breakup was good. Didn't actually lower prices, but services sprouted like weeds. For 100 years, a simple desktop landline (2 different models! Black or green!) turned into the explosion of products and services we have today.
> Is the theory that true "hackers" care more about the programming language syntax and semantics than whether it has the right libraries for the subject domain of the startup? Is the theory that true "hackers" care more about whether the startup uses a new and un-tested programming language than traction, likelihood of success, money, or the actual problems being solved?

As a basically useless anecdote... for random mucking around, I use whatever language sounds interesting. This has been Perl, Python, Forth, CL, Clojure, Ruby, and many others by now. (I used to consider myself a hacker, until I realized I wasn't working on any hard problems.)

But for real business, I'd choose something I know I can deliver with, which is pretty much Perl, C, or PHP for me. I've tried to extend this set by playing in Java and C# a few times, but the interest just isn't there. (Edit: I don't seem to have any problem delivering on boring problems in php, though.)
PDF versions (including one in Kindle format) are available in the archives at https://bitbucket.org/alfonse/gltut/downloads
Stein Jacobs Krolik - Montreal Business Innovation
The same way the length of a meter is known. By defining it.
They are measuring visitors, they can assign any numbers they like to those.

In my (limited) use cases for redis which interfaced with external information like that I usually had a mapping table anyway, to get something like

users:nameFromExternalSource:myIncrementalId

foo:myId:ThatUsersFoo

bar:myId:ThatUsersBar

Note again that I'm no expert on redis. There might be problems with that approach that I don't know about - but for me this worked out quite well and seemed to save memory vs any foo:externalIdOrUsername:dataHere name scheme.
The problem of indexing video news content has been solved
Looks a lot like Hadza http://hadza.com/ (ex Wesync)
IOS App Store Submission Checklist - anything else to add?
U.S. Nears Milestone: Net Fuel Exporter
Variable Scope In JavaScript: A Commercial Screencast
What is a stratcaller?
Group Policies of Health Insurance Coverage
50 Tips for a Healthy Pregnancy
Trying for a baby? Being healthy before, during and after pregnancy involves so many different aspects of your life. So, I’ve compiled a quick list to help you stay on the healthy side.
Well, the U.S. has its own history of people who shoot at census takers, and so on. From a legal perspective, the EU and member state implementing laws are: (1) more protective of the individual over the corporation than US laws, and (2) fairly onerous and expensive for companies to comply with. In fact, compliance is a kind of red herring, since many of the data protection rules in place are ambiguous or nonsensical. Personal privacy is basically a global policy experiment at the moment.
> There's no TCO in the C standard.
That doesn't make tail-recursive C programs any less correct.
And so it begins.

While this leaves me with an icky feeling, being a java developer, I'm also cognizant of the fact that one of the major criticisms of Sun from the financial markets was that they could not monetize java very well.

It'll be interesting to look back in 10 years and see how Java has fared under Oracle.
I've never heard of your product before and your homepage tells me nothing about what exactly it is.

My best guess is that it's some sort of web development tool that I can pay to get support for.
Infographic: Growth of the Cloud (Traffic)
There is no restriction against TCO in the C standard either. TCO is a valid optimization for a compiler to apply. So what is incorrect about it?
Image justification impacts global GDP
Tim O'Reilly on Clay Johnson's book, with excerpts
Yes, and I wrote a MIDI sequencer in Borland Delphi in about 1997 and that wasn't particularly challenging either, in fact simpler than attempting similar in SuperCard: http://www.sonicspot.com/aliendiskosystems/aliendiskosystems...

The point is, people tend to gloss and shine and wax poetic about HyperCard and it's ilk, but if it was so profoundly simple and awesome, why aren't SuperCard and related (MetaCard or Toolbook anyone?) prominent development platforms? Because that simplicity becomes complexity once you cross a certain threshold.

> Please try to keep the snark to a minimum. Thanks.

Please keep attempts at editing people's personalities at a minimum. It's how I talk, it's how I write, I make no apologies for it.

Cheers!
London Breakfast Meetup for Start-upers
Hey,
Thought I would put this link up to a new meetup that I'm co-organising in London. It's really to serve a personal problem while working on a startup with a view that others may also find it useful.

It's a 8am Breakfast meetup, in London (UK), for entrepreneurs to roundtable current problems they're facing. We're having our 4th meetup this Friday and have 4 spots left for fellow startupers.

For more details and to RSVP go to: http://www.meetup.com/Mavericks-Breakfast/

Hope to meet you then.

:)
Yes most every vegan knows about B12 supplementation. People who don't know the vegan viewpoint might view this article as critical to us.

Keep in mind most people are not vegans. The majority of their audience may not be aware that vegans would require B12 supplementation. Given the article's subject, mentioning this as an aside fits the context very well. I read that as simply informational more so than critical.
I found this to be quite helpful:

Kendo UI Web is a framework for modern HTML UI. Engineered with the latest HTML5, CSS3, and JavaScript standards, it delivers everything needed for client-side, jQuery-powered development in one integrated, compact package.
Good lord, you really do learn something new every day with linux. Thanks!
East Germany's Stasi is back. It's called Carrier IQ. Really, the kind of step-by-step info gathering there should require a court order in the U.S..

It was shown also working on WiFi. How can we tell if this is also on Android tablets?

Are we yet sure this is not in iOS at all?
A Brief History Behind Google Doodles
You'll get an extra factor of perfomance if you do a

(loop for rand across *nums*
summing rand)

instead of using the generic reduce.
> pay enough attention to "is it fast" and you'll find yourself writing everything in assembler

Or microcode. Or dedicated hardware.
Another Social app? Even the most interesting, narcissistic person in the world doesn't have this much to share.

Is this what it's about? Narcissism? Are we all so vain?
As someone who does JavaScript and HTML5 UIs for a living, I'm interested to understand more about the market of customers who pay for UI components or libraries.

Can anyone comment point me to an successful MVP in this area or tell me about customers who buy this stuff?
Well we do currently use .net but I asked a question the other week on here about different languages etc and one good piece of advice I got was to create a REST service and interact with that.

We have put a lot of thought into it and we were going to give it a go with WCF and REST but I don't see any issue why we cannot buy a UNIX box and put Postgresql on it and put a layer on it with some other language serving the REST?

I will be benchmarking this with a current customer who has over 1 million products and a lot of visitors a day to see how it stands up against MSSQL, we are quite sensible into not jumping into decisions so I appreciate your comment and it shall definitely be part of the benchmark.
Citation Needed: Why it's really bad that the NY Times hates hyperlinks
The node.js aesthetic
To put it in perspective a bit, I have scraped together $7000 in savings (over the past year) and plan to live about 6-7 months on that once I quit my job next month. I live in Boston too.

I can't even comprehend having 100k in the bank. There are many reasons which make it difficult to quit, but one of them is definitely fear of not feeding yourself. Sit down and honestly evaluate your budget. Unless you have kids and a mortgage (which at 24 I'm guessing you don't), I can almost guarantee your 100k will last you at least a year while still eating like a human being.

As an aside, there are many ways to go have a more fulfilling career that don't involve betting everything on a startup. You could do freelance work, or develop micropreneurial apps, or spend some time learning new skills and then finding a more exciting desk job.
13 Unusual Facts About the Saddest Photo in the Great Depression
GoogleTechTalk:Browser Automation with NodeJS and Jellyfish
Trust in Telerik's coding
Instead of shaking my head going "it's hard"
I'd rather dig in and see what I can do.

If you're a doer, then good for you. However this development model you're talking about is inherently difficult and better tooling support doesn't help it. You are free to try and fix it however.

Backbone is just a particular example, mentioning other JS frameworks is irrelevant as long as it gets you further away from the simple request/response model. And this is the crux of the problem - most websites and online apps do not need anything more than this simple model, which has served us well and will continue to do so for a long time. And developers felt in love with it because of its simplicity and effectiveness.

So here's my prediction - in 5 years from now, Wikipedia will still be running on top of the current platform (which is universally recognized to be aged and quite shitty), using the same model of interaction with users, but it will still be the most popular and valuable content website from this planet, powered by the biggest database of human knowledge.

I want to use a framework on the frontend for the
same reason I want to use one on the backend

I'm having problems parsing your opinion, because you are mixing things. It is my feeling that you're trying to justify the usage of Node.js, coming up with reasons other than the language itself, especially since Node.js is quite immature in many regards.

Which is why I gave you a reply in the first place - you're making general statements because of very specific needs. I know it is fashionable to build a Facebook or Foursquare clone, however the UI is really not your biggest problem. There are other problems that are more important for applications like this, upon which you should pass judgment on choosing Node.js or Rails or something Java (IMHO, for applications like this I'm more inclined to use Java, as it has no technical limitations).

what percentage uses the low-fi version of the site?

Progressive enhancements are much more useful than catering to users that haven't upgraded their browsers. It also helps with crawlers for instance, because the truth is only Google can crawl your website if it is JS-enabled and even they are having screwups. And maybe you think that Google should be the only game in town, however such a decision would be like optimizing your website for IExplorer only back in the day.

And the way I see it - you can add progressive enhancements when you need them, not sooner. Starting with a dumb version of a site and enhancing it gradually also makes business sense.
I heard a recent song writers music playing at the grocery the other day, how much per play do you think the artist gets for that? It would make a more accurate metric than trying to compare CD sales.
> having to maintain decade-old Perl written in a variety of different styles was maddening.

Interesting... I wonder how many languages can still run a decade old program?

This shows both the strength and weakness of Perl in that...

i) It has excellent backward compatibility

ii) So no one is forced to improve or update the program (over time) :(
In my own experience, using an existing CMS has rarely fulfilled project requirements very well. It's never about just "static pages". You want things like menus and sidebars with specific structure, multi-language support, commenting, search, etc. Then you fight with the existing features and plugins of the CMS and try to bend them to your will.

For instance working with Drupal, my usual procedure was to immediately set up a custom extension, so I could start adding custom features there. I also spent a lot of time learning the filenames of special override templates to use to customize some very small portion of the UI. Sometimes something was impossible without forking an extension or even forking the Drupal core.

Eventually I mostly gave up on the CMS approach and started building websites using frameworks like Rails and Django, which can provide all the features of a CMS as components (gems/apps) which you can use as you wish. I found that this approach almost always suited my development needs much better, because I was no longer "fighting" the CMS.
Red Herring: Hardware versus Services
Paul Allen calls for ‘open science’ and wider sharing of data
I was only mocking the author for wanting both ubiquitous debugging as a top-7 must have conputing feature, while at the same time decrying complexity and pining for a simple system.

I agree with what you're saying, broadly.
It's made by Telerik, maker of .NET libraries and tools, and some companies go "all in" on their stuff.