skysight-inc/HackerNews huggingface dataset:
sure, but with svg you already have that, written by the good folks at mozilla/google/apple.

I don't know how easelJS works, but the other really nice thing about svg is that modification of some attributes (color, stroke-width, etc.) is done using CSS, so if you, say, wanted to have the user be able to customize the interface in general cases (I was using this to annotate DNA which usually are done with arrows - one user might want genes in yellow and promoters in green, another vice versa, etc) that's a trivial implementation; no need to write a custom lookup table.
right but they do lock them down. As it says on the parent url, "Due to licensing restrictions, these [GApps] apps cannot come pre-installed with CyanogenMod and must be installed separately." Google heavily licenses GApps.

The incentive for them is to stop folks like Amazon installing Google Apps on their Android fork, and to encourage Chinese/3rd party/etc indie OEMs (the kind no-name tablets you see on eBay for $100) to establish a relationship with Google in return for then being able to supply GApps on their devices.

Holding the keys to GApps is what allows Google to give away the rest of the castle (Android) and still maintain control.
This seems to be right in line with the business model for Path.

But Trello is way more useful.
I meant when back at home and alone with your thoughts. But I feel I'm crossing personal boundaries here.
Brazilian Pres Snubs Obama: How US Cyber Espionage will Destroy the Internet
Disable Rails “CACHE” Logging
Conversely, I can recommend those generic lab books* with gridded pages. You can find them at any grocery store. They're $3 max, and more durable that recent Moleskines. I also recommend Pilot pens that are <$3 a pop, because they just work, and you'll end up losing it anyway. And they won't leak on you.

I'm not sure what kind of signal it sends to other people, though. I can't find myself to care about that when it comes to what pens and paper I use.

* http://www.phy.ohiou.edu/~rieth/lab_book/cover.jpg
Ah I just discovered BulletedJournal :) and here it is on HackerNews, nice.

It helps a great deal that he has short video and exceptionally well made website as well.
Design doesn't exist in a vacuum, if you showed iOS6 and iOS7 to someone who had never seen it before, they would surmise age by comparing to other designs they have seen.

In the same way you would see something that you've never seen before and go "that's so 80s".

Considering that Apple didn't originate the flat trend, and that the web has been going flat (or flatter) for a while now, I don't think it would take a genius to figure out which is which.
To be fair I would say that a lot of people don't care, I guess you could look to Facebook if you would like a directory of them. But I would say that there are those that do care, and increasingly have to go to great lengths to see that their information is kept private. Your phone is a great tool but you do have to keep it in check and even then there are some instances where I simply have to turn my phone off so so I know exactly what it is doing.
The $25 FPGA
Well they could do a non-profit, a trust, setup labs, or just donate to existing research labs. In a business the goal of profit is not just a thing that leaders should be doing, but a legal responsibility to share holders that can't be ignored.
As a college student who is trying to find a job, I believe that most people my age skip over many steps and therefore, are unable to land their dream job. More specifically, students major in anything they find "easy" in college and expect to be able to find a job after college. As much as we would like this to be true, it is not. The steps outlined by Collegefeed in this infographic highlight that the first important step is to "Explore". You must find a job that you are actually interested and that is the field where you will flourish in the future.
That still falls under the expertise of a database architect.
I think asm.js aims to fill this niche.
> Apache and nginx => C
> Tomcat, Jetty => Java

Okay, if you are going to throw in Tomcat & Jetty, you should also throw in the likes of lighttpd, mongrel2, etc., all of which are written in C. Pretty much all the load balancers/reverse proxies are written in C too. Hmm.... is it maybe possible that it isn't always better to use C++ instead of C?

> IIS => C++/C#

Yup, the one outlier no doubt owes about 0% of its success to its tech stack. In general, if you don't work at Google and want a C++ web server on anything other than Windows, you are looking at a C++ server framework that has an embedded HTTP stack (tntnet, Wt, etc.).

> If developers aren't forced to use it, then they won't use it, even if made available.

I know. I spend all my time watching them because if I don't they just start doing everything in assembly.

> That is my hope, after all we only need a few generations of developers and then the issue is taken care of by itself.

I think you missed my point. ;-)
> What they did was build a business model based on taking from many and giving to nobody

I'm not sure where you get this. EE treats those answering questions really well, and nobody is forcing them to answer. Nobody forces EE's customers to pay for access to their content, either. Behind the curtain they actually have a lot of happy customers (and question answerers).

They didn't fit the "open source" model programmers like, but for the people who need advanced help with Cisco routers or for the experts winning trips around the world, they're actually not such a slimy company. Thanks for your comments.
Last week, my fiancée telling about me a novel she was reading "Google Démocratie" by David Angevin and Laurent Alexandre (2011, French language). This article sure makes the premise of the novel (genetically modified trans-humans vs the good old fashioned kind) seem a little less far-fetched.
Unless you're about 95 years old today, GOOG will probably shutter the service before you die.

They already went thru one iteration of electronic medical record, which is too bad because it sounded interesting but the first time I heard about it was on a READER feed as it was being shutdown. Before READER shut down of course.
Twilio Announces MMS Support
Actually, anyone who actually wants to get compensated for their expertise or research has an incentive to answer on a paid site, rather than a free site.

I think we're now starting to realize the repercussions of this emphasis on free, free, free content online.

Look at newspapers. Nobody wants to pay for news anymore, and consequently, the journalism industry is in shambles. And that's a real shame, because in decades past, a robust metro newspaper used to be one of the best checks and balances against government corruption and slimey business practices.

The model you propose -- freely sharing information so that everyone benefits -- has its merits, but it's no way to make a living, and consequently the pool of contributors gets whittled down to those who can afford to contribute without any expectation of compensation. But what if the person who has the expertise to answer a tough question isn't in that pool?
No I'm suggesting that society as a whole should be part of the conversation about not only seeking immortality but also how much one can benefit from such wonderful breakthroughs. I would love to see people I love live forever. But there are ethical issues around the industry that we all need to discuss.
To me, hacking a device is quite different than hacking a promotion. When you hack a device, there's usually no victim. However, when you hack a commercial transaction, there typically is a victim because most transactions are zero-sum (or at least the transaction surplus is zero-sum).
IE11 Release Preview for Windows 7: 30% Faster than Other Browsers
Once the market has chewed on it and made it as cheap as possible, consider subsidizing it or something

Your argument hinges on a hoary anti-Marxist critique. As one example alternative approach, the hundreds of billions, if not trillions, of dollars handed out to financial institutions and/or forgiven in legal penalties could have been used to reimburse companies for creating successful health technologies and treatments. It's a matter of policies and priorities, some of which are broken and some that aren't (Sturgeon's Law), and the market structures of medicine operate in the way that it does for specific reasons not necessarily aligned with benefits for those who are dying or sick.

tl;dr: TIMTOWTDI
There's a particular XKCD comic that used to constantly reflect my experience while searching for the solutions to technical problems in one particular area of expertise (http://xkcd.com/979/).

Seeing EE answers gumming up the search results (especially if you didn't know the trick) was at least an order of magnitude more frustrating.

I'm glad EE treated its employees well, but the way a company treats its employees can be completely unrelated to the way a company treats its competitors, or its potential or actual employee base. And it seems pretty clear that EE treated its potential customer base so poorly that Stack Overflow was able to tap into latent frustration and anger and quickly corner the market on community technical Q&A. The hatred for EE grew up organically, and I doubt Joel's campaign did much more than giving direction and a voice to pre-existing resentment.
It's a bit more risky than sponsoring a popular athlete I think. Few peope think we shouldn't play sports, but there is a surprisingly large group of people who believe we shouldn't be engaging on research like this. Reasons include religious, environmental, and social concerns.
"not worthy of an attempt to sink them as a company"

It's competition. Someone makes something people like better and they win, you lose. If at the same time you helped them with intentionally poor UX, well there may be some negative sentiment about that which your competition will undoubtedly capitalize on. That's it though, EE chose their strategy, it failed and failed hard. I don't get what about that is hard to understand?
Competition in business is cutthroat.

If you want to steal users from your competitor, why not name names?
@RokStdy I have the Lamy Al-Star Black Special Edition filled with Noodler's Black Bulletproof ink! FTW!
When experts exchange first launched, it seemed like a clever concept to me, in the abstract; a way to get paid for your expertise (although you couldn't buy anything with it except answers to other questions). And they take a wee percentage (but they're not greedy).

However, in practice, I only ever asked one question (they gave a free $50 credit at launch, worth 5 questions or something). I got a great answer - I think better, and more insightful than I'd get on SO. But it was a horrific experience, and I never used it again after that.

I guess, in the bigger picture, they were trying to monetize people's goodwill in helping each other. Helping feels more valuable when done purely out of goodwill; money can devalue. Not sure how big that factors in their failure - but to the extent it created a competitor, it's a real factor. Your customers disliking you is serious business problem.

Although it's the way of the world, there's something hollow and unsatisfying about being motivated primarily by money. Most entrepreneurs - e.g. Elon Musk - have visions bigger than themselves and their riches. Many of the best developers, like many academics, believe everything should be free, or at cost.

I'm inclined to think the above is the root problem, and the SEO tactics etc are just a symptom. But hard to say.
How lightweight are Racket's threads? I'm curious if they're really lightweight in the same way that goroutines are. Go's documentation states: "It is practical to create hundreds of thousands of goroutines in the same address space."

Is the same true for Racket threads? Or are they closer to "lightweight" green threads in other languages. I'm genuinely curious. If they are really as lightweight as goroutines, that should be publicized more heavily. If they're not, then it's disingenuous to claim that Racket's CSP story is equivalent to Go's.
I'm sure there would still be people who would give him their money (likely less-than-honest people themselves, knowing he was a con-man and hoping to get in on the game). What I mean though is that obviously all of his finances would be closely monitored (you could probably forbid him from actually being in charge of them), everything would be constantly audited. If he so much as bought a new Honda Accord, it would be taken, sold, and the proceeds would go to pay back his debts.

Basically, just like he isn't allowed to run a business or manage his own finances now, when he is in prison, he wouldn't be able to while outside either. Literal prison walls don't really add that much to our ability to control those things.
Fascinating. Did you work full-time at the bar? Was it enough to make ends meet?
In the worst case, someone thought they were going to get an answer, and they didn't...IMO that deserves a shrug, not a public campaign to take them down.

Sure, and a single spam message is a minor nuisance worthy of hitting the delete key. Until you get a sea of 1,000 daily spam messages drowning out the 100 legitimate emails you get per day.

Slimy is slimy regardless of the scale the slime is distributed. Experts Exchange's business model was based on repeated and systematic abuses of people's time. That's worth more than a shrug.
Not necessarily opposite approaches. If they have all the data on everything I've ever purchased to eat (they probably do...) then they've probably got it on everyone and it would be interesting to produce the definitive statistical analysis of exactly how much corn syrup you have to drink over a lifetime to achieve a 50% chance of diabetes.
It's not just about removing the liability off of you, the author. A clear license also removes the liability of anyone using your code in a production environment that you may feel like suing someday.
I am working on this as I learn AngularJS - https://github.com/manojlds/EventBase

Working with Firebase has been fun, but security is hard. AngularFire is not really mature yet, too.
You hit the nail on the head. The real issue is that the force is not considered fundamental, because it is explained by some other model such as spacetime curvature.
I would say that a lot of the financial business does something similar; exploit a loophole to make a windfall[0]. The benefits your friend gets might or might not be worth the time, but my ideas about this are pretty much: you shouldn't take from the system more than you put in. A lot of people work to make this well oiled machine work the way it does; and if you don't do something productive, you're kinda just leeching off it.

[0]: http://www.telegraph.co.uk/finance/2773265/Billionaire-who-b...
How to Use iOS 7
There's a pretty substantial body of opinion that dying of untreated cancer is, in fact, kind of horrible.
> Do you think by using Opal or RedScript is possible to avoid learning JavaScript?

RedScript essentially supports JS syntax plus Ruby-like syntax, and allows them to be freely mixed, so you probably need to learn JS for RedScript, especially if you ever have to read code that comes from someone else.

Opal is Ruby, but allows inlining JS (using the mechanism regular Ruby uses for inline shell commands, essentially, the JS interpreter is the "system shell") which I suspect is going to be fairly heavily used in Opal projects until there are more Ruby wrappers around JS functions (e.g., DOM-related ones) necessary for even the most basic web work. So, you probably need to know JS to make effective use of Opal for now, though that may not be true forever.
It would be better if trello had servers I could download, but they don't. I like their system, but I don't trust them with life details like bank account numbers and such. (though trello really isn't for that, see last paragraph)

That said, being the heavy FLOSS zealot that I am, I don't have a problem with what trello is doing, per say. They're offering a service, and paying for a service is fine. Particularly a well executed service with good support.

The service they offer isn't just access to an application, though it's a shame they keep that application to themselves, they offer a hosted server and storage for everyone to access. There's nothing morally wrong with it.
Modern fountain pens don't leak anymore. Plus it adds a bit of fun and drama to writing.

Personally I found that it encouraged me to write more.
Not surprising (knowing the NHS IT sector) but thoroughly depressing.
That's exactly how I feel; good description sir!
How to Create Custom Application for Facebook Pages
This is a fairly predictable feel-good initiative after being hammered on their involvement in NSA matters.
I actually find stories like these rather sad. People are wasting valuable time, money, fuel, etc. just to take money they haven't earned. To me, it's no different than Wall Street: a legal way of taking value from someone else in a negative-sum game. Just because something is legal, doesn't mean it's ethical.
It's only monospaced if your machine has one or more of these fonts installed:

Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal

Font stacks should always end with a generic font family keyword. In this case: "monospace".
I mostly agree here, but he does have quite a bit of a history of accurate predictions. Not a logical reason to believe in his future predictive ability, but certainly seems relevant to the anti-aging conversation.
Except, much like Apple's walled garden approach, they want to ensure that what is in their app store works. Because if I pay for a product at your store, and it doesn't work, I complain loudly, demand things, etc. That's a headache to deal with, for Google, for the app developer and for someone using a stock phone looking at an app with terrible reviews.

So in a way, they do have an incentive to make sure that unknown builds can't access their app store.
Interesting. They aren't explaining how they plan to make money. To me the most obvious path is an acquisition by a company that wants to jump into the Android market. If they succeed at creating a "better" Android experience Google might even want to buy them.
I think you're reading too much into it. Of course there's a premeditated PR campaign -- it's the launch of a major new initiative!
No, because there are ramifications outside of just losing 8 hours of billable time. You don't have colleagues who can take over your responsibilities or who can maintain without your involvement at a moment's notice like you have in a robust corporate environment. It takes a lot of work, notice, and involvement to schedule a day off, you worry about the way it will affect the perception of the clientele, and you lose the 8 hours of billable time. There is much more stress and much different potential long-term consequences of taking a day off as a self-employed individual than as an externally-employed individual.
Service is not a dirty word
Out of curiosity, how was asking a question and getting a great answer a horrible experience? Or more specific, what made you not want to ask more questions?
The author has a follow-up post http://cxwangyi.wordpress.com/2012/07/29/chinese-whispers-in...

Each thread reads from the channel to its left and writes the processed input into the channel to its right.

Except that the programs he posted are flowing the other way(start with rightmost, read final value from leftmost). The implementation of the author's wording needs a slight change.

Go implementation:

package main

import "fmt"

func setup_channels(left chan int, num int) chan int {
for i := 0; i < num; i++ {
right := make(chan int)
go func(left, right chan int) { right <- 1 + <-left }(left, right)
left = right
}
return left
}

func main() {
leftmost := make(chan int)
rightmost := setup_channels(leftmost, 100000)
leftmost <- 1
fmt.Println(<-rightmost)
}

Racket implementation:

#lang racket

(define (setup-channels left idx num)
(if (>= idx num)
left
(let [(right (make-channel))]
(thread (λ ()
(channel-put right (+ 1 (channel-get left)))))
(setup-channels right (add1 idx) num))))

(let* [(leftmost (make-channel))
(rightmost (setup-channels leftmost 0 100000))]
(channel-put leftmost 1)
(channel-get rightmost))

I also don't understand why is he writing to the leftmost channel in a separate thread. I don't think that's needed.
Yes, just as close to Python as Python to YAML /sarcasm.
Let's take that offline.
I would love to see this tacked on to Github. Or alternatively use Github as the source repository.
I'm not sure where you get this. EE treats those answering questions really well

From Wikipedia:

At Experts-Exchange, users are awarded points for answering questions

Out of curiosity, what is the exchange rate between Experts Exchange points and reddit karma?

Wikipedia goes on...

Experts (those who have reached 10,000 points overall and maintain at least 3,000 points per month)[15] and subscribers get the benefit of using the site's search engine without limitations and no ads are shown.

What's the hourly rate on this work? Please explain how "EE treast those answering questions really well". Because it seems to me these people are doing work worth in the neighborhood of $100 per hour. You tell me how much they're actually making.
How I realized that I should stop being a smartass
For paper to digital, I'm recommending http://whitelines.se/link/
>You are assuming resources are limited, but they are infinite. Making the assumption the Universe is infinite.

Silliest thing I've read all day. There are huge costs associated with extracting resources here on earth, let alone from the stars. And even if "the universe" is infinite, no new matter is being generated.

http://en.wikipedia.org/wiki/Heat_death_of_the_universe
There was another one last August http://www.talkandroid.com/170717-pantech-officially-announc...

And a new one from HTC probably in Q4
http://www.techradar.com/news/phone-and-communications/mobil...

I doubt that the scanner will be on the front, because it will take valuable screen space (there are no hardware buttons on android)

I also doubt the apart from a bunch of phones there will be many using this technology. It didn't catch with the motorola phone because the sensor was prone to errors.

Apple bought a fingerprint scanner company last year http://www.macworld.com/article/1167917/apple_acquires_finge... and had a good chance to create a good quality sensor, I don't think others will have the same technology available.
You are welcome to write shit code in go too, nothing is stopping you.
Please share your figures, I am a PGDBA needing to "benchmark" my salary. =P
Does it matter? Free pudding was given to Salvo. Salvo had no idea what to do with the barcodes.
Indeed, what's the cost going to be for once someone finds a "cure" for cancer? Society should offer a bounty for such a thing, and then scientists / researchers are incentivized more towards the problem, and will be rewarded - as well as their research supporters - if successful.
hosting GitHub: https://enterprise.github.com/
>I found out that I am more inspired to write/take notes when I have better writing tools.

Very interesting. I worry that I'd be affected in the opposite way - if my paper is too nice, I wouldn't want to waste it on notes with marginal value, whereas if the paper is crummy copy paper, I have no reservations in scrawling all over it.
I have a company that assassinates babies. It's really profitable! The parents of the dead babies don't like it, but the working environment for our assassins is the best -- they get paid well and they can choose from the best weapons available and have unlimited drinks and snacks at work.

The serious point is, it does matter what you as a company do and employees are responsible for that. You made Google searches work worse, you made our lives difficult when we looked for information. You polluted the web.