skysight-inc/HackerNews huggingface dataset:
The word "only" isn't appearing in the article right now. API keys are used as an example of what's contained in the code.

I wouldn't worry about MySQL passwords though: Automattic controls their database servers, so they can generate new credentials very easily.
Seems like you had a lot of fun and good progress. Keep it up!

Did you submit any game to the app store, yet?
You don't think experience helps with that?

It frustrates me that our profession seems to have no real career path. It's great that you can hit the ground running, but we do seem to systematically devalue experience. And it DOES matter, though it's obviously not just about years. (I've certainly known plenty of folks who had been doing bad work for decades.) But we don't have any kind of formal mentoring system like you'd see in other professions, and I think we're worse off for it.
Low-level as in http://en.wikipedia.org/wiki/High-_and_low-level, not as in "very little access" (which I'm assuming is the impression you're getting: correct me if I'm mistaken)
What ever happend to JPEG-2000?
Life360 Wins as Smartphones Become Family Utilities
Radioactive strontium detected more than 30 km from Fukushima plant
Javascript integration testing with Capybara and headless Webkit
This work has nothing to do with Watson.

http://www-01.ibm.com/software/data/infosphere/streams/

The research name is System S.
OS doesn't matter. Apps matter. Hardware - lots of successful companies have range of hardware, nothing new there.

What you are missing is the rumored ability of QNX to be able to run Android apps. RIM may already have the dual strategy in place - they might run BB on Pro phones which can run Android apps and they can run QNX on Consumer phones which can also run Android apps. For the user - it's Android, not QNX or BB.
Hello WP7 "Mango"
That's a stretch and one I don't agree with.
The point is that people writing real applications often avoid JavaScript's for-loop in favor of each-loops just because the latter are so much more readable and less bug-prone, and ease of reading the code is worth a little bit of performance in most people's minds. CoffeeScript gives you the readability without the performance tradeoff.
College is not only for studying but also a good place to meet other people -- your future contacts and customers.
Queueing MongoDB using MongoDB
Trouble is, I often (used to) read highly-voted comments that were children of poorly-voted branches. I don't have the time to read every comment, so I find I'm reading a lot fewer comments now.

On the other hand, I'm now less emotionally invested in replying to comments to my own comments. Before, if replies to my comments got more votes than my own comment, I might be inclined to argue my case further. I'm less likely to do that now.
Yes, this is truly inspirational (and a kick in the pants for me as well). Would love to see your progress in another six months.
It's a shame that this hack is necessary; it would have been so easy for the language designer to simply declare that any tab characters used as indentation result in a syntax error, and poof: a whole class of errors simply become impossible. Don't get me wrong; I will probably reach straight for coffeescript the next time I write code that runs in a browser, but this is the one thing that cools my enthusiasm for it.
I must be missing something. That's a N^2 operation on an unsorted list. ~N Log N if you sort it first. And N to insert a new entry to a sorted list.
I'm not sure what's surprising about a compiler with no C in it. They're becoming much more common. I personally think C is an awful language to write a compiler in. One shouldn't be worrying about C's bookkeeping while also worrying about the bookkeeping a compiler requires.

Also, I think it's interesting when people use the word "interesting" when they probably really mean to use the word "annoying". If something really bugs you just say it bugs you.
Well this is great. I'm doing a talk tomorrow at OWASP London[1] on Wordpress Security. Interestingly while sorting out google dorks for the presentation I found 27,000 references to PHP Shell backdoors. If you're going, I look forward to seeing you there. Please don't laugh at me every time I mention wordpress and security in the same sentence.

[1] - https://www.owasp.org/index.php/London#Next_Meeting.2FEvent
I don't understand what the big deal is here. All this patch does is make a application.js.coffee instead of application.js, and add support for actually generating JS from this.

One of the recurring arguments I've seen is that this change will make it harder for people to get started with Rails. I really don't understand how this is the case, because if you understand what public/javascripts is for and what javascript_include_tag does, you should also be able to write normal javascript all day long. Hell, you don't even need that, adding your own HTML to include a script into the page works too (as always). There is no need to write CoffeeScript if you don't want to/don't know how to; write all the js you want.

In reality, the only outcome of this will be more people discovering and learning CoffeeScript. I seriously doubt this will discourage anyone from learning Rails. If it does, they were bound to find something that discouraged them eventually.
Watson is used here the same way people use Hoover and Kleenex. I thought the article would be about IBM beginning to refit their question/answering inference system for aiding in diagnosis at hospitals. But it is not.

The article is about researchers monitoring large streams of data and using machine learning to help in detecting whether an infant in the ICU has an infection. The data streaming tech is from IBM though and based on what was used in Watson, so there is that link.

Interesting work nonetheless and hopefully an echo of things to come. Perhaps those working in the analysis and prediction on massive streams of data part of HFT could reapply their skills here in a way that could literally save lives.
Yes, but many of us aren't 'Javascript engineers', we're more general developers. Learning CS and JS together has vasty improved my JS skills because every time I've gone 'why the heck did CS compile to that?' it's been because of some obscure JS idiosyncracy that would otherwise come back to bit me months or years later...

CS has immediately improved the performance of my code considerably.
Allen Human Brain Atlas - Brain Explorer 2
I don't think so, but why put them in a position where they'd be tempted? If I send out a link to the salary share pool on our internal chat, the assumption is that at least some people will go filling it out around that time. If someone gets the temptation to know exactly what's going on, they could start up a packet sniffer. OTOH, a StartSSL cert would prevent all of this from happening.
does the ceramic make a difference in the taste? If so, I'm curious what foods specifically?
Just another "me too" from a dev who moved to Play! after deciding the choice between SpringMVC/Struts2/JSF/Wicket made me want to kill myself and go back to writing ASM.

Play really is as easy/fun to use as people say; rolled out a handful of simpler apps (few weeks worth of work) and Play! seems to always have some easy solution to every problem I've run into... never needed to dig deep on the API to work around or design around anything (I seemed to do this a lot with JSF and Wicket).
Cool project. Identifying common news and showing them as one that spans across will look awesome
And a median.
"PS: Consider the number of poeple projected to know HTML in 1998 vs actually know HTML in 2010."

What's the answer? A lot more or a lot less?
Hair styles for short hair
Digressively thinking Keira Knightley concluded to surprise her husband, family and friends by changing her look with one of the latest, beautiful, cute women's short haircuts.
based on what is used in Watson, so there is that link.

It's actually not. There really is no connection between the two other than being from the same research lab.
I see that meaning but the way it was written you would think the context was access
Of course it's not a human right. Neither are water or food, so his analogy is pointless.

This is "you have a right to free speech; you don't have a right to a printing press" for the modern age. You still have the right to free speech, and in the case of the Internet, the right to freely associate. You don't, however, have the right to have someone else pay your ISP bill.

True rights require no infringement on others. You simply have them, without requiring labor, money, or time from others.
US Inflation Actually Near 10% Using Older Measure
Buying A $100,000 Kidney: A Story of Supply and Demand
Oh, i should make a distinction. Actual litigators have different jobs from corporate attorneys.

Big corp legal departments are like corporate security teams. They don't want to see anything that could surprise them, and ideally they're going to lock your corporate environment down as tightly as they possibly can.

Their job is to make sure no one else can screw with the way they've modeled the world.
Database access control is layers deep. Even if you had the MySQL passwords, you wouldn't be able to connect to the database servers.
Entrepreneur Manual: Paul Graham's Essays in ePub Format
John is incredibly helpful and smart. He takes a risk offering the program without any guaranteed upside for himself or Lightspeed. Genuinely generous.
Your gut feeling isn't exactly misguided, since it's generally a safe bet that $LANGUAGE generates suboptimal code, but it's wrong in CoffeeScript's case. CoffeeScript's generated code is much better optimized than 99.99% of the code you'll read out there.

BTW, I'm the one who accidentally downvoted you. Sorry about that. I need to be more careful with the clicking.
Stunning Javascript WebGL demonstrations
Appearing and Disappearing consts in C++
Precious:
"Are we sure Microsoft didn't fat-finger that blog post and really meant "naïve
HTML5" rather than "native HTML5"?"
And low-level access (to me) means root access. The only lower level access I can think of would be if someone broke into the datacenter and stole the server ;)
"Low" as in far down the stack; deep; not near the surface.
It's a real shame when an expert on one topic starts to talk in public about another area they don't really know about.

"Human Right" is an attribute with a lot of implications. If the web is a human right because otherwise people end up disadvantaged, then surely more basic communications technologies are human rights also? Like pens and paper? Even worse, if your logic is that things become human rights because they're simply beneficial, then you have to create loads of new human rights. Washing machines are human rights. Public transport is a human right. Five pieces of fruit a day is a human right. And then you're starting to loose a lot of the original meaning of the term.
يوتيوب افلام
Hey man, very cool. You've got me signed up and I think the Sharing feature is going to be bananas. My problem with simple task lists is that sometimes I want to assign people tasks but I don't want a huge application like basecamp; it just moves to slow for our purposes.

If someone can figure out how to make a task app move at the speed of thought where I don't have to do "anything", then I'll pay $100 bucks for it.

I've actually thought about doing it through gmail somehow (and yes I'm familiar with all the plugins out there). I'm talking about an algorithmic app that mines your emails and when you haven't replied to someone in say, a week, it will send you a reminder (i.e., "You haven't talked to Steve in a week. Is this project over with? Y/N").

Then, I don't have to enter tasks, I just go about my business as usual and get automatic reminders sent to me. Clearly, this is very preliminary, but thought I'd throw it out to the community...
(http://en.wikipedia.org/wiki/Negative_and_positive_rights)
Radioactive Strontium Discovered in Japan for the First Time
ummmmm... wtf? This sounds a lot like a setup of google voice. I create a GV account for my "home" phone which is forwarded to my cell phones. If only I had sprint cell service in my apartment. Works literally everywhere but there.
The paper itself doesn't talk about "explaining" this paradox in quantum theory: that's the next paper, apparently.

I'm more interested in whether anyone else also picked bet I and III
The problem is that you often need to decorate a generic parameter with additional information (like its type constraints or variance). If the type parameter doesn't have a singular place where it's "declared", there's no convenience place to do that. In your example, how would you specify that T must implement Summable?
I was reading the Startup Bible in PDF that I had on my iPhone and decided that such great writing deserved better presentation.

There are some formatting gotcha's, I put this together rather quickly so it uses some libraries that aren't too gentle with pg's circa 2001 HTML formatting.

I hope this doesn't violate pg's sense of copyright of his works, if so, will take down immediately.
Defend your design, from clients
Yes, thank you. I knew there was a term for what I was trying to say, but I couldn't remember what it was called.
AOL has long tradition of laying people off sporadically: http://www.businessinsider.com/chart-of-the-day-aol-layoffs-....

Don't assume this a new thing.
Brooks also probably didn’t win over many VCs when he joked: “Having a robot in your home is no longer a novelty–except for VCs. None of you have them. You all have Brazilian house cleaners.”

I've gotta believe that plenty of VCs would find this amusing.
Er. . . how the guy got the other offer, be it via a rich father, taking the trouble of applying to more than one job, or sacrificing pigs to demons is completely irrelevant.

Someone out there is willing to pay $110k for his time. Ergo, $110k is a fair price to ask for his labor.

Tell you what, let's talk about waffle irons instead of people. Say I'm throwing a giant waffle party and I need ten waffle irons. I ask around to my friends and neighbors and offer them $5 for their waffle irons, and most say, "Sure, sounds fair. Not like I actually use the thing."

But when I get to one guy's house, he says, "Well, I'd love to help you out . . . but the elementry school already offered me $10 for my waffle iron."

And I say, "$10? Don't they know they could get a waffle iron for $5? What makes yours so special?"

And he says, "I don't know. Maybe they want them clean. Maybe they want a particular brand. Maybe they don't know they can get them for $5, and maybe it's that my wife teaches there and they want to help her out. Doesn't matter. School offered me $10, but if you'll pay me $10 as well, I'll let you have it instead."

Now, you seem to be saying that $10 is an unfair price to ask for his waffle iron, and that he's greedily exploiting a competing offer to get extra money out of me. But from my perspective, the guy's waffle iron is worth $10 -- to him and to the school. They have their reasons, and their reasons don't matter. If the waffle iron isn't worth $10 to me, I should move on and find somebody with a $5 waffle iron to sell.

Things are worth what people will pay for them. I do not know an alternative sensible definition of "worth".
I found the article itself very persuasive, your comment much less so.

It doesn't seem like the feature would be hard to add to git, and wouldn't affect anybody who doesn't use it or turns it off in their preferences.

It would never be used in the Linux kernel environment, but it does seem like something very useful in a standard corporate environment with their common shared central code repositories.
Queueing MongoDB using... MongoDB
Oh I did not know that. I guess I was tricked by the wording in this sentence:

"Artemis is built on an analytics platform called InfoSphere Streams that, like Watson, emerged from IBM research into ways that software can make decisions on the spot using data arriving at a high speed from many different sources".

I thought they started from the same origin and then split focuses. Thanks for the correction.
One case I can make for understanding C without using it is that many (most?) language implementations are written in C. CPython is written in C. PHP is written in C. JavaScript is written in C. Thus understanding what id(my_obj) does in CPython may be important. It allows you to reason about what is fast and what is slow.

But you are right. The original article talked about understanding pointers, not the language and how that got transformed into understanding the language and how that intimidates people. You don't need to know the C syntax to understand pointers. Some programmers probably don't understand them now, and are able to get the job done, but there is nothing inherently difficult about them.

OTOH, after I learned what pointers were (funny enough from Straustup's book on C++), I have seen some really confusing ways to explain them. Instead, just talk about registers and memory, no drawing random boxes and pointing to the box or the number in the box.
Why the banks aren't lending to businesses
They were one-off meetings, but I think we could have done recurring meetings with the data that we were storing.

I see what you mean about the different timezones in PHP - these are based off the Olsen timezone database. I do think the best way to make users happy is to let them pick their default timezone on a personalization screen, and display it (but let them change it) along with each event that they create.

This Javascript code below can get you most of the way there, but it does come with the caveat that "Not all Olson tz keys are given by this script. If there are many timezones with UTC+6 but none of them use daylight savings, this script simply returns ONE of the timezone keys representing this type of timezones."

https://bitbucket.org/pellepim/jstimezonedetect/wiki/Home
I have always been fascinated by BBM's popularity. Whenever somebody told me that BBM was their reason for buying a Blackberry, I always countered with text messaging is available on ALL phones. They counter with that you have to pay for text messaging and my final counter is that you already have a $60/month plan to support your Blackberry, why didn't you ask your phone company to throw in free text-messaging? They usually lower their head and buy an iPhone within three months.
That link doesn't work, this the right right one: https://ewf.companieshouse.gov.uk/govlink?xgovk3w=bl1000&...
A good point, one that needs paying attention to.

> There are lots of guides on website usability, go and find one for yourself.

... some of which should tell you that having an automatically scrolling display right next to something you (supposedly) want people to read, is a bad idea.
American Airlines CEO: 'We're facing a fuel crisis'
To quote myself from a few months ago:

"I am a citizen, you must hold (if you are the government) or fund (if you are a taxpayer) an election for me to vote in."

What's your feeling on that positive right? I've encountered people who argue against democracy, and I've encountered people who will re-word the right as stated above and then call it a negative right. I disagree with the former, and the latter only succeed in demonstrating that the difference between positive and negative rights is one of phrasing, and not of the right itself. Do you have a different take on the matter?

The idea of "negative" and "positive" rights is one way of looking at the matter, but it has flaws.

Edit: I don't mean to imply the parent post is making any argument one way or the other; I'm just commenting on the idea itself.

Edit 2: Other things (some completely outlandish, some more plausible) worth thinking about:

- I own a square mile of land with a river running through
it. You own an adjacent square mile of land downriver
of mine. If I, entirely on my own property, divert the
river such that it ceases to run through your property,
have I aggressed against you? Do you have the right to
never have the value of your property decrease?
- I am fantabulously wealthy and buy up all the food in
the world. Do I have the right to refuse to sell it?
Have I aggressed against the other 7 billion by forcing
the large majority of them to starve to death?
- The local branch of the Nazis are hunting for members
of unpopular minorities. I am a gay black Jew. Am I
justified in trespassing on a stranger's property in
order to hide and evade capture?
You need to realize that while Scala was in development, there were quite a few languages that were also rapidly gaining in momentum and mind share.

Having said that, while I do see Scala at conferences and in articles, this hardly qualifies as a sign of gaining momentum, and job boards hardly register Scala in the top 50 languages.
Sorry for the edit - I am a strong believer in the "release early and often" mantra.

I believe that BSD may, in fact, decrease net freedom. With GPL-like licenses, you always increase the amount of software that's released as free, because no such software can be closed up. With BSD-ish there is always the chance of one entity grabbing the software and running with it.

If you consider a win having the largest corpus of software released under a free license, then GPL is a superior solution, because it restricts no freedom but the one to close the software.
It's not your fault, it was written in a misleading (and in some ways incorrect) manner.
You should consider the possibility that if RIM are giving this type of access to India and the Middle East, then what other countries have this type of access?

If he had answered Rory's question, would something like the one I asked above be the followup?
>Blackberry is insanely cool amoung the teen crowd in the UK

It's definitely a London thing. They became hugely popular in the summer of 2009, rapidly making their way into the constantly shifting memepool that is the grime scene.

Witness "Maxwell D - Blackberry Hype": http://www.youtube.com/watch?v=2qtShEs5LQs

Believe it or not this isn't paid product placement. Hence he lists RIM's competitors in the intro. They probably still sent maxwell some units though.

EDIT: BBM was also heavily used as a way of sending shouts to pirate radio stations. You couldn't really ask for better marketing. It's very much waned now though.
Let's put it this way.

If 99.9% of a society is web enabled and you deny access to the web to a subset by pricing it out of reach or allowing carriers to not install cables because it would not be not profitable for them in the short term, well then you've done a human injustice.

But would not say it's a human right just yet. When society demands that you are web enabled or face crippling setbacks and some people still cannot afford it, then you've got a problem. That's not going to happen anytime soon.

Instead, let's focus on affordable, accessible, quality health care as a real human right since many 3rd world countries still won't have that for quite some time, as well as the United States.
Android app reinstalls not as easy as can be
Especially outside of DC/Boston/NYC. Are we doomed?
I think most people that read the story will read it that same way though, since it says 'Automatic had a low-level break-in'

bah - who cares, they have bigger problems than PR message wording
And a log-average.
Is cleanup on Wordpress.com/org something Sucuri.net can help with? Is there an opportunity for Sucuri to do something at a special rate for affected HN'ers?
The anonymity doesn't really translate to start ups where there are < 100 employees. I work in an office with 10 people. If everyone posted their salary I would be able to easily guess who posted what. I'd much rather a site lik http://www.ackwire.com/ (posted on HN a couple months ago).