skysight-inc/HackerNews huggingface dataset:
Awesome first link.

For the second, no I didn't see that until now. Hmmm. I wonder if that's somebody being clever to prove a point of how easy ideas are to steal? If so, kudos for the irony :)
I learned of Dave's music when I tracked down the theme song used in "The Secret Life of Machines" (which was "Take Five"). I bought his album "Time out" that had that song on it and really enjoyed it. Then bought the Christmas Album. Sad to hear he has died, but glad he chose to share his music with us.
Online marketer tapped browser flaw to see if visitors were pregnant
Building Prismatic is way more than just about having a formal ML background. It's that along with large-scale systems skills and having a sixth sense for working with data (text especially) and knowing what simple ideas will work and what needs to be complicated.

So to answer your question yes, you need a formal ML background but you need a lot else. Luckily, you can pick up all these skills from online courses, real world building, and a lot of self study and improvement
Bitcoin merchant services sector is really heating up. Bitpay.com making big news with the recent Wordpress announcement, Walletbit (http://bitcoinmagazine.net/walletbit-launches-bank-transfers...) growing and adding more features and now Coinbase joining in. This open competition allowed by the open source nature of Bitcoin is great to see.
There's a code browsing view (window -> open perspective -> browsing) but i never use it.

For me i only need the following to zip through a sizeable code base with just a few key combos in eclipse:

* F3 - go to definition of thing under cursor

* ctrl+g - search for all usages of thing under cursor (used sparingly, too slow)

* ctrl-shift-t - find & open type

* ctrl-shift-r - find & open resource (these 2 should be merged!)

* ctrl-e + start typing the name of an open window to switch to it

* ctrl+shift+F4 i'm in too deep, close all open editors

* ctrl+/ fold all methods, i never warmed to ctrl+o or F4 for an overview of the code in a module / class

I have a couple of non standard bindings i set for things like show me the version control log for this file.

It all falls apart when you want to navigate within an editor a-la vim motions.
> Thank you Simon! Facebook is lucky to have you.

anyone have information on this? i hadn't heard and google doesn't appear to know either.
> Last week the new aggregation switches finally arrived and were installed in our datacenter.

It sounds like you rushed these switches into production, maybe with insufficient testing.

There are all kinds of bugs and weird interactions in network hardware and software that cause problems that you can't anticipate.

You have got to lab it up and do sanity checks before deploying (referring specifically to the lacp/port chan problems).
>What kind of danger are you thinking?

My guess is he's referring to one of the many "dealers" that were hacked and had bitcoins stolen.
Is there a place where I can compare car-insurance + house insurance + any other insurance among companies?

Most companies give discounts on bundling few types of insurances, and so it would be great if entire price could be compared. I am under impression that not all insurance companies provide full coverage for what people need, so just because car insurance is lower, total price may increase if you split the needs across few companies.
This seems like a very nice idea, but the API seems a little cumbersome. The first few lines of the example Ruby script:

socket = Thrift::Socket.new('localhost', 9071)
transport = Thrift::FramedTransport.new(socket) # Thrift::BufferedTransport.new(socket)
protocol = Thrift::BinaryProtocol.new(transport)
spacebase = SpaceBase::Client.new(protocol)

It seems like an awful lot to have to load, just to do some basic insertion/querying.
"put jazz back in vogue"? i've searched the article and still can't work out what this is referring to. is he particularly prized in the usa? was he some kind of tv personality?

(i listen to a fair bit of jazz; respect to the guy - he made one of the famous jazz records - but if he was the first jazz musician on time's cover that, in honesty, says a lot more about time, american culture, and his skin colour (no criticism of brubeck implied - see the article for his impeccable credentials there) than his status as a jazz musician).
The Mentor And The Mentee
You're missing an "M" in the title.
From the article.

"Most online price comparison tools for insurance are just lead generation for the various providers, so Leaky provides value with its unbiased comparison"
Leaky (YC S11) launches the simplest way to save on car insurance
That would fall into the category of exchange going under.

Similar risk to cash in the mail, except with cash in the mail there's nothing you can do to protect yourself (or prove that delivery was accepted.)
Bitcoin Not Bombs
For US users Coinbase is one of the easiest ways to buy bitcoins. Link your bank account like you would with paypal and it's straightforward from there on.
Perhaps you are looking for http://www.haskell.org/pipermail/haskell/2012-November/02356...
Free startup launch party in DC
Just launched our DC startups new website. Please feel free to join us at this free happy hour!
Agreed on both points. I was mostly pointing out that Maybe functionality will need some work from developer side, but can be easily done if you want it that way.

> The compiler ensures that you don't forget to check the null case when using the Maybe monad, while you can forget to handle the null value and get a NullPointerException later.

Though I use mostly dynamic languages with "everything an object"(or close approximation) where everything is effectively a Maybe, I do see the value in enforcing checks before using Maybe. In practice, I try to minimize the nullable types, as it is (too easy to get lazy | not know about implementation) and forget the check. Sometimes I use exceptions for flow control rather than returning null.

> If any of the method executions inside raise an unhandled NPE, you'll catch it outside, which is probably not what you wanted to do.

Yes. That will be bad. In an ideal world, given foo().bar().baz(), there shouldn't be a NullPointerException inside foo/bar/baz given how I am using them. If there can be one, I shouldn't be chaining them that way. But it's hardly an ideal world.
There's also a comment thread here on HN about it: https://news.ycombinator.com/item?id=4818727
This is a pretty great post. We need lots more posts on practical exploit development for RNG flaws, because there are a lot of bad random number generators out there.

I want to respond to this headline, though. Use of MT as a CSPRNG is very, very common in PHP applications. And it's also true that MT is the algorithm used by Ruby for it's "rand". But this is not a very common Ruby flaw, at least not like it is in PHP, because virtually every Ruby build provides an explicit secure random number generator, either through OpenSSL or (more commonly) through Rails' SecureRandom.

You should know that unless your RNG calls itself "secure" or "cryptographic" --- like, in the function name --- you are using rand(), not a CSPRNG, and you can't count on it for security ever. You will have the exact same problem in most mainstream languages. Secure random number generators say they're secure. Nobody says Ruby's rand() is secure.

(I'm pretty sure the same is true of Python, but I'm less confident of the specifics. I think this is a very fair issue to raise with PHP in general, though.)
Git is full of nice tricks, this is a good collection. One it didn't mention that I use a lot, is manipulating history with human-readable dates:

git whatchanged --since="yesterday"
git revert master@{"1 month ago"}
I haven't spotted much change in the layout of the UI in between 11->12, but the new styling is definitely (IMHO) much easier on the eyes.

(And 11's was still IMHO less distracting than Eclipse, period)
I can spend cash at the corner store if it comes down to it. Bitcoin, not so much.
The original story on him leaving microsoft:

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

and on Reddit, where Bryan O'Sullivan mentions in the comments that Simon will be working on something Haskell-related:

http://www.reddit.com/r/haskell/comments/13m8eu/haskell_leav...
The article literally said what I quoted above.
Agree, but let me ask you this. Do you want a personalized news feed of only things you are interested in? They are working on making that and I'm not aware of anyone else trying. It's not there yet but I like the idea.
Great job Brian. Seems similar to one click Stripe button.
the amazing thing about his music is that it still sounds extremely contemporary, take five is the perfect example - david holmes does a better job of sounding "old"
Try selecting text on a contentEditable area in iOS (Safari), Desktop, Android (Firefox, Android, Opera, etc) and you will see the differences. Those applications handle specific cases for different browsers.

More concrete: go to http://html5demos.com/contenteditable

i) I run the last Firefox version on Android and when I tried to select text in the content editable area, the begin/end marks go crazy (buggy!)

ii) I run the Mobile Safari on an iPhone. I select the text but nothing happens, just a flash effect (buggy!)

iii) Run the same on Chrome for Android and it seems to work correctly.

Do I need to test in Opera too?
46s worth of your time if you too, want to change the world, and live Your life.
As the cheesy saying goes

> If you're the smartest person in the room, you're in the wrong room

I'm definitely not in the wrong room when meeting others in the Haskell community.
It's actually somewhat riskier than cash through the mail (which is shockingly reliable), and you have no recourse, unlike the US postal service which is more than happy to insure cash mailings (up to $25k through Registered Mail) and investigate and prosecute fraud.
Ask HN: Advice on creating a "How to video" like Dropbox...DIY style
I love Dropbox's "how to video" on their homepage. Its clean and simple. Is this a simple stop and shoot style video? I am trying to create one of these videos for my startup but I cannot afford the $3,000-10,000 so I plan on making one on my own.

Thoughts?
> Which turns out isn't right.

Sorry, you lost me; what's not right?

> You can set up a bare repository with no working directory

A bare repository has no working tree per se.

> I wonder if that is a requirement. I always thought that if you clone a repository you can just start using it as a remote without additional hassle

You can use bare and non-bare repositories as remote, but you should use only bare repositories (unless you know what you are doing). Here's a good explanation: http://bare-vs-nonbare.gitrecipes.de/
There are a lot of good ideas and sentiments in this article. And then at the end I find out the trail-blazing product he left academia for is "a newsfeed based on your interests."

How many startups like this are there now? 300? That is probably a low estimate. I'm sure that everyone living in the Valley personally knows at least one founder working on the exact same product. And none of them are better than my Hacker News/ Facebook/ Reddit/ RSS feed combo.

I've heard some of the many Prismatic competitors describe themselves as "a Pandora for news" which is an apt description, since rdio, soundcloud, and Spotify are better than Pandora. Self, social and community sourcing for digital entertainment tends to be better than algorithms. While I believe the "problem" domain is severely overworked, if you're going to stick with it then my bet is that social algorithms like collaborative filtering a la Netflix does a better job than topic modeling.

On the optimistic side, a good company is more than a single product. Maybe the author's considerable expertise and experience from building Prismatic will lead to something cool down the road.
How does refund work with Bitcoin? Since Bitcoin can have big swing, some users might opt to get the refund of bitcoin after a while.
Distribution, Distribution, Distribution
Thanks. Made for an interesting title :)
No. It would be an iPod 5 that would work on your commute to and from work, quite a few places in between for groceries and errands, then pick up dinner, then back home where you would naturally charge things.

You don't have to charge your Tesla at the Tesla dealership. And, seriously, if you make dozens of unpredictable stops in your day, I'll grant you, an electric car might not be for you. But, I don't think I've ever made impromptu out-of-city trips with my gas combustion car. That's more a planning thing.
Is the LESS source not available or am I just not looking in the right place?
Interesting. I'm definitely going to add something around the fact that we'll a) remind them and b) be flexible in dire situations. Thanks for the feedback!
New GitHub Status Site
Yesterday night I was at this tribute concert to Dave Brubeck... We thought he was still alive then. It was an electrifying concert.

(trailer https://www.youtube.com/watch?v=heAAOVJTLwQ )
Why Google (and others) should support massive online open education
> "but if he was the first jazz musician on time's cover that, in honesty, says a lot more about time"

That's a mistake in the obituary: he was the second jazz musician to make the cover of Time. Louis Armstrong was first, five years earlier in 1949 (http://www.time.com/time/covers/0,16641,19490221,00.html)
I took about one hour of my time and set up ZNC on my openwrt home router. Since then I never worried about that...
IPod creator: Apple's Forstall 'got what he deserved'
"Take five" was actually a great jazz theme that I always compare to great programming, saying: "You want to know how the great code looks like? Listen to this."

Rest in peace, Mr Brubeck.
old and "mew" article (2010), trends are what they are and dont last long , especially in web design where any design trend gets outdated fast.
This kind of user behavior will be very expensive in terms of capacity requirement at the super chargers. If everybody comes in at lunch time and dinner time there will be at least 30 minutes of queue to get to a charger.
I would be very hesitant to give a new entrant my bank account information, no matter what they did with it:

http://news.ycombinator.com/item?id=4703704
Try EZquo.com to get a quote from any company, including Safeco and the other carriers rated best on price and customer satisfaction by J.D. Power. It's a simple website that I built over the last few months: you enter your insurance details and get a private link that you can pass to any agent for a quote, without having to repeat your information.
Show HN: A community for designers to hone their skills, critique and share work
Check out http://swrm.io

Basically, we created a feedback platform, and launched it as a tool to allow designers to crowdsource feedback from other designers. The idea is that this tool would allow designers to improve, share knowledge, learn new skills, and consistently deliver their best work.

There's a lot that still needs to get done, including making money, letting posts die out after a certain time, and making the site faster by generating image thumbnails.

Any feedback would be appreciated and I'd be happy to answer any questions. Feel free to sign up. Thanks!
I appreciate it, and you are exactly right. Most governments take anywhere between two to 10 days to even acknowledge a FOIA request. If they are doing anything about social media, then they have to scour through folders of screenshots to find the "record".
Right now I get an "The server refused the connection.". Not good.

[edit] ok, use http, not https...
Who doesn't allow IRC usage? VPS/ssh/screen/IRC seems to be one of the more popular reasons for private individuals to use a VPS (well, at least most people on IRC where I hang out seem to use a VPS).
Wow, I remember playing on the PLATO at U of I when I was a kid. This article calls it a "mainframe", but my perception was that it was smaller than that.

I'd always thought PLATO was primary an educational computing experiment. Good to know that people got other technology out of it too.
Looks great, don't have time to go through it in detail right now, but first impression - the ui and idea are awesome.
This has the exact same issue that nearly all insurance companies seem to have and is the reason I'm with my current insurance company.

I have a 1978 Datsun/Nissan 280Z. Only one insurance company allowed an online/unattended quote for insuring that age car. Only one other company was able to give a quote after talking with them on the phone, all of the others didn't have the ability to do a quote, even for liability only insurance. I went in person to several places and the result was the same. The company that allowed me to get a quote online now has all my other insurance related business (renters/property/full coverage on my new car/etc.). It just so happens that they've been an amazing company to work with, particularly when we've had car related issues (getting rear-ended while stopped at a stoplight, hitting an animal in the middle of the night when there was no room to swerve/stop and rendering the vehicle undrivable, etc.).

Trying to go through the process to see what things are like, the list of makes of cars is an abomination. It tries to filter based on years the make was available, but isn't inclusive (Nissan starts at ~85, but Datsun doesn't exist for older dates, etc.) and ends up being an incomplete list for a large number of years (I sampled the most recent ~5 years and the oldest ~5 years and several major manufacturers are missing) as well as model of cars being incomplete for at least a few makes from those years as well.
It's right in the third paragraph:

"In a long and successful career, Mr. Brubeck helped repopularize jazz at a time when younger listeners had been trained to the sonic dimensions of the three-minute pop single. His quartet’s 1959 recording of “Take Five” was the first jazz single to sell a million copies."

He got a jazz record up the pop charts at a time when that was not really something that was happening.
Citigroup to Cut 11,000 Jobs and Take $1 Billion Charge
Great team, bad UX, unproven-approach and growing market.
I love the brains behind Prismatic, I'm unconvinced it's going to work. I've used it early on and recommended to friends against lesser products (wavii, I only used once), but I still come back to hacker news. For me the reason is simple and I have given them the same feedback. I like to quickly glance over a simple list and pick the stories that I want to read first. Prismatic is dictating and forcing me to go through their order of content. Just put a fucking TOC or something and let me jump to what I want to read. I have to mention, I'm one of those guys who flips through a magazine finds something in the middle and don't read it cover-to-cover which is what prismatic forces me to do. Is this problem really that hard to solve, or are you guys are so stuck into solving everything via just algorithms?
Why Copyright Shouldn't Be Considered Property
I agree there has been a lot of 'negative' reviews and anecdotes. Mongo has its own market and its own purpose. The idiots who don't take the time to understand it fully, or even 50% of the way, will certainly run into caveats. This happens in EVERY DEV ENVIRONMENT. Not just Mongo...

Think XCode... Postgres... Cassandra... REDIS... jQuery... .NET anyone?

Negativity levels are a reflection on one's own preparations (or lack thereof).
Mobile usage is starting to catch up with television
There's two factors here. One is that bebop--the previous ruling jazz style--faded considerably during WWII, and was also dominated by black culture. Brubeck brought jazz back into style, and also--as you noted--made it less of a racial issue. The previous white jazz was big band swing, which had its heyday in the '20s and was long gone by Brubeck's day.
I saw Dave Brubeck in concert about 10 years ago. When he walked on stage, he very much looked like a man in his 80s, but when he started playing he was still pure genius.
They link to https://status.github.com which doesn't work (you have to go to http://status.github.com). Bit of egg on their face, sadly.
Mine Kafon: The low-tech, high-design tumbleweed minesweeper
I don't really know of any guide, though I'm sure they are out there. Briefly:

Call hierarchy (Ctrl-Meta-H?) is fantastic; it works on everything, not just on methods. Press it on an object's field finds all methods accessing it, and all methods calling those methods, etc. You can expand the tree at will and jump around the code. It's smart enough to deal with anonymous classes definition and access. I think it's hard to overstate how useful this is. Find references (Ctrl-Shift-G?) I hardly use anymore because call hierarchy is basically a functional superset, but it's also fantastic.

Class hierarchy is hardly exotic, but it's still useful.

Ctrl+click/F3 jumps to declarations (and implementations for interface methods). Also hardly exotic, but you simply use it all the time in lieu of more regular navigation. On a sidenote: while debugging, ctrl-shift-click runs the paused program until it steps into the selected call, moving the editor to the line.

Within files, usages of the variable/type/exception are highlighted, and you can jump between the positions using the keyboard. They are also highlighted in the scroll bar, so you can immediately see if this field is used just once or twice, or everywhere. Also within files, Ctrl-O opens the file's outline, letting you jump to methods, types and fields using the keyboard.

I'm sure I'm forgetting some and there are other tools I don't know/appreciate yet. The only time I use grep in the Java projects I'm working on is when I need to deal with resources. In my pet javascript projects, OTOH, I use :grep constantly (feeling super clumsy all the while). I looked at the transmission code (which is C) on the weekend and I almost went insane because I had no kind of introspection/tooling initally (later on, ctags improved things somewhat).
The “over’s” and “under’s” of starting a business from nothing.
Since you have obviously used the new version, can you comment on how compatible it is with projects created in v.11? Do we have to recreate the entire project, or will it import them as-is?
Clickers: http://swrm.io
We're working on a grid for publishing actions from one service (Prismatic) to the other services that you connect. It's tricky and probably not a great behavior to broadcast these actions to twitter where there are no aggregations, like there are on facebook. publishing recommended actions to facebook makes a lot more sense - i do it myself - because they roll up into aggregations we've implemented and don't spam newsfeeds. it's probably fair to say this is not a great setting for twitter period until they start to evolve in this direction.
I don't really see how news can be "personalized." News isn't personal, it's just "what happened." It can be separated into categories and sub-categories ad infinitum, and I could subscribe to those categories, but I can already do that by going to the news site I want, clicking on the sub-category that I'm interested in, and adding it to a feed reader.

Thus, personalizing my news by auto-subscribing me to sub-categories that the system "thinks" I'm interested in doesn't really solve any problems that I have.

The harder problem of news, in my opinion, is determining what's important and interesting and what's not. Time-weighted voting systems like on HN and Reddit do this very effectively. For example, I am generally more interested in the "Most Popular" articles on NY Times than whatever the editors chose to put on the front page.

I would be more interested in a startup that tried to create a HN for another vertical, like the movie industry.
OS X Simplification is Dr. Crusher's Shrinking Warp Bubble
What is coinbase's strategy re dispute resolution?