skysight-inc/HackerNews huggingface dataset:
I also built my own Pusher compatible clone, https://github.com/danbeaulieu/PushPlay which is built on the Play! framework. Not recommended for production deployments, yet.
If this thing gets good open rates, advertising is a very viable option. It sounds like they have a delay from when the email is submitted until they send it out. I would think that is enough time to find a relevant sponsor for the topic at hand. Or maybe they have a way to target ads based on the email address of the subscriber.
Besides spooking people out, they may not be using their residential address in the case of a shipping address and at times billing addresses. We regularly have a customers shipping address be their office and (surprisingly) it's not uncommon to see P.O. Boxes for billing addresses.
Many sites won't accept my passwords (SHA1_Pass). They say that they are too long or have inappropriate chars or that they are not complex enough. Here's an example of inappropriate chars:

UTP+NnhabgHKx6

So I make a different password and the sites say it is too weak as it has no special chars or uppercase chars:

5133fe36785a6e01cac7a68c9c111afff5bb4821

So I give up and type Password1 which is normally accepted.
Why do people use socket.io instead of Now.js?
I think it definitely should matter, when I could always just bypass the entire process with a $10 voice recorder from RadioShack.
Open source mobile analytics project using node.js and mongodb
The USPS already has this information

The USPS does have this information, but when I checked a year or two ago, you either have to (1) agree to use the information only for purposes of mailing packages, per their TOS; or (2) pay them, e.g. something like $500 for a list of all five digit ZIP codes plus associated cities and states (the "City State File").

Corrections very welcome!

Edit to add: As philfreo asked, I'm also very interested in knowing where the data in zipcodes.db comes from.
Well, to be fair, "package management" in PHP usually means bundling every single package you need with every single app that needs them. Then you upload the whole thing by FTP.
To download, Scribd demands Facebook authentication, or that new users create an account.

Then they demand payment, or that you "give back to the community" by "uploading something of your own".

Is this document available for free, with no strings attached?
If you have to have your writers run their material through something to make sure they're not stealing it from somewhere else, shouldn't hire them in the first place. Really, most journalists would never do this.
In the state in which I live, that's not required, and in most cases would cause the other party to hang up on me.

(I needed to make some phone recordings to keep my landlord honest after they kept refusing to make vital repairs. If they heard a warning about being recorded, they likely would have refused to speak to me on the phone, and I'd probably have had to take them to court. I bypassed the entire issue by calling them on speakerphone next to my computer, while running a sound recorder.)
The whole world has postal codes

Nope. e.g. Ireland
Flagged in Safari as well and at Google Safe Browsing diagnostics page: http://www.google.com/safebrowsing/diagnostic?site=arstechni...
Would love to see a cross-country solution here. Data should be available for free in every contry that actually use postal codes.
I would say that Snap is more like Pyramid and Happstack... not quite like anything else. Snap has snaplets, Pyramid has components.

Happstack on the other hand ... invented type-safe routing, which I haven't seen anywhere else before it. Dynamic languages tend to have something vaguely similar you might call "named routes" but they don't provide the same static guarantees.

Happstack likes to use templates mixed in with code, which sounds insane but note that this is rather different from code mixed in with templates. This templating is type-safe and syntactically checked at compile time, and allows reusing all of Haskell rather than a limited subset, so using modules and functions these templates easily end up more modular and composable than any template language you've ever seen before. Admittedly, it's not the most designer-friendly solution (but should designers really mess with the HTML to begin with?).

Happstack likes to use a persistence system for native Haskell values. I suppose you could say this is similar to ZODB with Pyramid, although it's "on steroids" (due to Haskell).

I'm biased towards Happstack as you might notice from this post, but the point I'm trying to make is more that Happstack is non-traditional (in the tradition of Haskell!) and not quite like anything else. This is often seen as a weakness because it means it is less familiar to new users; I might wonder why they're using Haskell to begin with, then. :-)

(You could even argue that Happstack should be more familiar, to Haskell programmers, because it favors reuse of existing Haskell idioms like combinators, algebraic data types, monad transformer stacks...)

That said, if you do want a more traditional framework, Snap and Yesod are both great options.
Don't ever label anything as a donation via PayPal unless you have the actual documentation to back this up. Depending on your situation, your account can be locked when failing to provide the information, and worse, to be able to unlock it you have to refund the monies received and then ask for it again via a different method - if you can get it unlocked.
This took 5 hours of coding and it's been running 2 months without problems, where is the complexity of it??

I agree your point when you talk about really complex stuff, but something that be done in that amount time doesn't worth to be outsourced in my opinion.

Also it's good to have alternatives, that's how we make things better.
Then again, why can't the author not post it on HIS blog? No less.

Any old tired issues for you could be something new for someone else.
Google has also proven itself to not "be evil."
>The problem is this will likely spook many people - "how does this website know my street address?"

I requested a car insurance quote from Progressive, and the first form in the process asked for my name and street address. After that, it gave me a list of the vehicles I owned and asked which one was I inquiring about.

I know that these are public records, but it still seemed a little creepy to me.
More confirmation that what tech bloggers and the valley elite think is far removed from what the average consumer thinks.

Except Facebook, everyone hates facebook.
Not to mention:

horsebattery -- 3 minutes
h orsebattery -- 8 years
ho rsebattery -- centuries
horseb attery -- 85 years
horsebat tery -- 54 years

Which at the very least is a little odd, even if the reason (breaking up the words into less word-like structures) is clear.

Also:

abcde -- instant
a b c d e -- centuries
I have waited for this for so long. I'm glad someone finally took it up and and more importantly that its on a site as popular as dropbox. (this way hopefully the thinking will gain some traction)

Every time I'm forced to have a password with 3 or 4 character classes I sigh and think of that xkcd comic

Edit: also try typing the password from the xkcd comic here https://www.dropbox.com/register

nice touch
Should IE7 Mobile be supported?
It's hard to take The Atlantic's hand-wringing on "privacy compromises" seriously when Ghostery throws 20 alerts when I visit the damn page.
"Dear Everyone at the Giant Listserv,

Boy, do I love Snickers! They are my favorite snack, I eat them all the time. Their crunchy texture and silky smooth chocolate satisfies my cravings like nothing else.

Love,

IEatSnickers

PS: eat snickers"
You could enable the mouse for mouse interaction with a supported terminal. In my tmux config:

set -g mode-mouse on
setw -g mouse-select-window on
setw -g mouse-select-pane on

This particular configuration will allow you to scroll, select text and focus windows and panes with just a mouse click.
cool alternatives, was looking for this some months ago for Ruby, watching on gh
Likely the email-checking regex just doesn't include that character
I agree, it's in the plans and on my trello board.
Password cracking tools will try variants of dictionary words with common substitutions like that. In this case, a/4, o/0, and s/$ would be swapped out in passwords, and your password would be guessed in a few minutes. John the Ripper is an interesting tool for messing around with this.
That's not that great of an example:

password:	This is easy to guess
entropy:	52.13
crack time (seconds):	246474312966
crack time (display):	centuries
score from 0 to 4:	4
Of course you can. But is it always an equal share of bad code for each language?
If not, then you have to admit that the language itself will encourage or discourage bad code or bad coders.
in the previous century, we used to put several email addresses separated by , or ; and it worked quite well to share pics with the family :)
Yeah. It would have been better if it actually took a stand on what those core businesses were.
Or even just pop up all the possible options. Still an immense and very much appreciated speedup.
http://www.vuzix.com/ar/products_star1200.html

http://www.vuzix.com/ar/products_wrap920ar.html

http://www.amazon.com/s/?ie=UTF8&keywords=dragon+natural...
I'm not sure if this is supposed to be USA-only or not. It seems to ask for 'country', so I assume it's aimed at the whole world.

And here's where reality disagrees with your simple organisation.

* First "zip code" is mostly an American term, "post code" is used in other anglosphere countries.

* Not all countries have "everyone is in a city" model, this seems to happen in the USA, where 'city' is often an administrative division, and you can have a city of 1,000 people. "County" would be used in Ireland & UK.

* In some places Country = State, e.g. Ireland. The law & Consitution there consistantly refers to 'Irish State'. Likewise the European Union has 27 member states. Each State is a Country. (Some States (e.g. UK) are made up of several countries).

* Some places don't have post codes (or zip codes) at all. (e.g. Ireland).

Addresses are hard.
I'm curious if the increasing negativity in the more tech oriented population to Google will leak to the general population. As it stands right now, Google has a pretty bullet proof public rep. They are seen as the company with the fun doodles that makes free and helpful websites. I guess the prototype for this is late 90s Microsoft, but I feel that the MS backlash was fairly minor in the general population and mostly created by a very public antitrust case that fueled numerous and sustained headlines.

It is bubbling over to the public (Jon Stewart made a casual joke about G+ a couple weeks ago), but I feel like the Google backlash will stay mostly in the community unless there are new developments.
I'm sorry, my question was ambiguous. I'm not asking how the list was generated. I'm asking how the person my comment was in reply to, who criticized it as being too ruby heavy, decided to base his criticism on the top 9 elements of the top 10 list instead of basing it on all 10.

The natural sample would have been all 10 items in the top 10. Cutting it off at the rather weird 9, especially considering that the 10th is not a ruby item, gives the appearance that he massaged the data to support his position.
What a poor attitude.
I live in Scotch Plains NJ, I can count the streets on one hand that have sidewalks. after 3pm, when school lets out, I hate walking, mothers in vans on the phone, teenagers and all that distracts them, it's an accident waiting to happen. I walk early, or late, and late I get followed by the popo. I love to walk, just not where I live.
I'd like to know how much of his massive complaint "don't really matter".

Programming language critic come up every now and then in HN, this is nothing new. If you got a point, why not refute it?

Are you saying language design don't matter and not worth discussing?
Notch tweeted the other day that he was thinking about DCPUs coming with some fan-made open source OS... as soon as someone writes one. This should be interesting.
I was redirected on Ars to some other site today as well. disconnect.me seems to block whatever is going on.
Feel free to fork it on github!
Star/upvote/like/+1 this:

http://code.google.com/p/android/issues/detail?id=15872
Wising up? Whenever I have an address like this rejected I usually attribute it to ignorance and an inability to read rfc5322.
To avoid the PayPal/Donation problem, why not sell something, e.g. API docs. You pay €X and the author will send you a HTML file of the API docs. One-time, once-only price.

Then you have something you sold and you can use the money for hosting, avoiding 'donation' entirely.
He means that SMB is not a secure protocol and can't be run securely over an untrusted network at all. Vulnerabilities within a private network are a different class of problem. Obviously you should upgrade/patch and pull the fix. But if (say) the operation of your 20-person company depends on a live Samba instance, you might logically make the decision to leave it unpatched on your internal network for a day or so until you have time to test the upgrade.
Also,

pas sw ord

Will apparently take centuries to crack. I see the reasoning, but can this be correct?
all is well again...
Who cares?

last time i checked shooting and/or stabbing someone was illegal. Even in Canada (gasp)

but I don't see anyone stopping the production of guns or kitchen knives.
"Overweight people have a tendency to sit, while lean ones have trouble holding still and spend two hours more a day on their feet, pacing around and fidgeting, researchers are reporting in findings published today."

That's exactly what I'm talking about. Most of us eat plentifully. If your metabolism is up to shape, you'll spend the extra calories fidgeting. That's what a lean person is. In this paradigm, a fat person is one who partitions off calories towards fat, regardless of physical activity. He then has to match expenditure to what's left.
Exactly. The money is gone "as far as the fund is concerned." But that money is no more gone than it is when I sell stock and convert it to cash. A fund not recognizing money does not mean that that money ceases to exist.
As someone who grew up in a semi-rural area in the Midwest, I know I would feel like I were in danger riding a bike on the street instead of a sidewalk. I've been living in more urban areas in California for many years now, and bike lanes are everywhere, but honestly, I don't think I'd want to try to use them. Attempting to hit you is ridiculously stupid, but I think the feeling that bicycle riders should be on the sidewalk is probably pretty common outside of urban areas, especially in regions where snow and ice are an issue for half the year and biking is less common.
Really, I guess this is my really old response to the "ambitious startups" threads from a while back...
Incisive.
I've never understood why that information is required at all in the first place. I can see the usefulness of showing which credit cards the site accepts but to force the visitor to choose one seems wasteful.
Many of those UIs end up being pretty clunky– the home interface for example. Sure, you get a little more information (good for webpages and maps as shown) but at what cost? If they were to modify the aspect ratio to expand the screen while conforming to their retina spec, it would make more sense just to transition to 16:10(8:5). At the very least, they could do it in a way that makes it more consistent with desktop applications.

The best thing the 3:2 ratio has going for it is making portrait orientation feel just a tad friendlier than a reporter's notebook, at least when viewing horizontal media.
Would You Buy A .blog Domain Name?
Tmux is sweet as heck
Why Do CouchSurfers CouchSurf? A New Yorker Feature
Why do they necessarily have to "sufficiently distinguish between the regular and the Pro"? Why not just drop the Pro and Air labels and unify into one line?

Easier to market, cheaper to stock and support. More streamlined. Doesn't that seem more like Apple?
I found this to be a far superior article: http://news.ycombinator.com/item?id=3824399
Crapware and abandonware!
Apparently Ruby peaked 3 years ago:
http://www.tiobe.com/index.php/paperinfo/tpci/Ruby.html

And I don't know what to make of Python:
http://www.tiobe.com/index.php/paperinfo/tpci/Python.html
It always bothers me a bit when I see analysis of password strength for compromised sites without any mention of the possibility that the account might just not be important to users.

But there is a caveat. If the account is somehow identifiable as yours (say, because your friends know it's your account) then suddenly it's a possible social attack vector. Perhaps a weak one, but probably not something to be ignored, either.
You can usually type some easy combination (here it's Ctrl+Alt+2 or AltGr+2) to get it. It's not like Germans don't write email addresses.
They are planning to allow multiple peer connections per page but the current implementation doesn't allow more than one. Trying to create another webkitPeerConnection00 object will throw an error or it will error or be unresponsive when you attempt to use it.

But yes, p2p multi-party chat is very possible with WebRTC. Unfortunately, there's additional overhead as each client has to send it's stream to each other client instead of having a server to multiplex it. It also means the app developer's costs are lower and of course if you want you can still PeerConnect to a server that then acts a multiplexing hub.
Now, however, I feel that Google is pissing off some of its die hard admirers (me included, and I am almost a fanboy).

A non-exhaustive list of things that annoy me:

Random closure of services that had many happy users, for example code search

Rigging the search page like a mine-field with distracting and inconsistent pop-ups. (Hello! the absence of such distractions were the reason I switched to Google)

Removing two column format for news (Indian Edition).

No immediate way to paginate image search.

[EDIT: Paginations help in visually scanning a full page of new images and also anchors it to a particular link that I can go back to.The visual scan seems parallel and hence faster. The non-paginated version is closer to a more serial access, with no precise control over going back to where I want to. My other pet peeve is that I have to hover over every image for the meta data to pop up.]

Dropping links to cache: text_only: and similar: pages.

Dropping scholar from the drop-down menu.

[EDIT: It used to be a flick of a mouse to try the same search on search/scholar.]

Instant, though thankfully I can turn it off.

Closing down labs. (Much of the fun in the brand is gone with it).

Almost blindly copying Bing regardless of whether the changes are perceived as useful or not.

An oft repeated excuse I hear is that they are now apparently focusing on search. Speaking strictly from my own experience, that focus is actually hurting the quality I perceive.
Totally incorrect? The value of the equity is simply "assets minus liabilities", a.k.a book value, which can be completely different from the market cap in dollar terms. And thanks for the downvote.
It seems likely that a lot of the information Facebook would want for its due diligence would already have been pulled together for the funding deal.
Indeed. The plural of 'anecdote' is not 'data'.
The single most important feature of Chrome that changed the Internet? The silent update every 6 weeks!
Nice work.

To be fair, you should list the things it can't do that Pusher can before you advise people to forget it. It looks like node-puller:

* Doesn't scale

* Doesn't have authentication

* Doesn't have private channels

* Can't do presence
Needs test coverage if you want it to be a serious alternative to Pusher. Nice work.
Question: Will there be a publicly viewable archive of said listserv?
Reveling Secrets to Increase Your Business Profits with Ease?
It is for sure that every person establishes his or her business to get some financial benefits from it. These benefits are simply called as business profits which one gets in monetary terms. Now the question comes that are you getting the desired or deserved business profits for which you are working day and night?
I think "multiple independent PeerConnection" will enable, in some way, multi-party chat. And over each PeerConnection you can have multiple streams (e.g. audio/video and data stream for something else).
If they cost $2, then sure. The more people who try to snatch their own, the more spammers and squatters will be vying to get their place. Maybe it'll fare better than .info. If however they end up being the same cost as a .com/net/org, I don't see it going anywhere except for people who really want such-and-such a namespace that is already taken everywhere else. But if that market is enough to turn .blog into a hit is another story.
Apple's market value hits $600bn
thanks, ifthenecho. should be fixed now.
It's not the "more tech oriented community". The correlation is more specific than that. It's Apple users. As it happens, Apple nuts make up a disproportionate share of the population here, and at other locations in the broader "Web 2.0/Startup Community", so it's easy to make the mistake and try to extend that to all of the tech industry, but it's wrong. And the reason is clear: since 2008 Android has represented the biggest single threat to Apple's increasing dominance.

Really try this some time (here or elsewhere): find a anti-Google rant, check the poster's history and see how long it takes to find out who designed the phone in their pocket.

None of this speaks to the legitimacy of criticism aimed at Google, mind you. Some of it is deserved. But the focus on Google (to the exclusion of other players with more questionable history like, say, Facebook) is absolutely an effect of the reality distortion field.
dang! don't do this! don't teach anybody how to use emacs!

it's my productivity secret weapon and I don't wanna share!
Not yet... I shared this for two reasons, because is an open-source project and so anyone can contribute to implement what is missing. Thanks, will include your list in the README.
Google Isn’t The Only One With A Project Glass
"WSGI in Python gets you part of the way there, but you still need to import a library to talk to the server. This makes PHP just plain easier to get off the ground for web applications."

The first sentence is mostly accurate, but I disagree strongly with the assertion in the second sentence. Grouping related functionality into libraries reduces the cognitive load of programming. The same could be said for his assertion about the benefits of HTTP as a "first-class citizen."

I do agree that getting a PHP application running on a LAMP stack is easier than say getting a WSGI implementation up and running, but this has nothing to do with libraries.
Oh all right.
Great job.
Password crackers will use a "dictionary" - a list of words.

Dictionary building software can create lists of words with those common substitutions. (swapping uppercase for lowercase, or subbing certain numbers for letters, etc.) They can also add numbers to the words.

Ideally, use a good diceware phrase to secure a password safe. Then use the strong password generation features of that password safe to create all the other passwords you need.

(You can write the diceware passphrase down if you need to while you're learning it. Just treat it like high value currency, and destroy it when you've learnt the phrase.)

Access control is a problem waiting for an easier solution.
Colleges with Data Science Degrees
Link to actual college newspaper site: http://www.berkeleybeacon.com/

(Link submitted was an article about the Berkeley Beacon)
Twitter in Germany - Long way to go
Can we all just agree PHP (like many other languages) has some bad features / design choices (evolutionary features, whatever you wanna call em), yet when used properly under the right circumstances it does the job quite well?
Cheat Sheet For Online Ad Design (Infographic)