skysight-inc/HackerNews huggingface dataset:
I've been using engine.io directly in production for quite a while, and it's been stable and reliable. Glad to see this release, having the option of going back to the higher-level socket.io api is welcome.
"We anonymize this log data..."

There's an interesting article from CNET (from 2008) on this topic:

"Debunking Google's log anonymization propaganda"

"Company says it will be reduce the amount of time that it will keep sensitive, identifying log data on its search engine customers. This is little more than snake oil."

http://www.cnet.com/uk/news/debunking-googles-log-anonymizat...
You can also do this (Equal Cost MultiPath to servers) without a dynamic routing protocol but you are at the mercy of whatever health checks your top of rack switch supports.

On Cisco switches you can use a IP SLA check to monitor for DNS replies from a DNS server and then have a static route that tracks the SLA check. If your DNS server stops responding the route would be withdrawn and traffic routed away. This can happen within a few seconds.
Slides from a NANOG talk about this (PDF): http://www.nanog.org/meetings/nanog41/presentations/Kapela-l...
If I'm a remote contract developer looking for new contracts, is there a way for me to use this to get my details out to people? It was a little unclear to me. Subscribe implied I had positions to fill and suggest a developer didn't really imply I could suggest myself? I tried HireMyFriend which is a little similar but I haven't had any luck with that because I don't have enough developer friends on Twitter to recommend me.
As a buyer all I care about is to find the product I want at the lowest possible price. I will let the publisher worry about how Amazon compete with them.
Agent Attrition Kills Profits
The best advice we can receive is from self- reflection and constant vigilance of choices, actions, and productivity.
You can also listen to radio programs like "entreprenuer on fire", you can get podcasts from the app "Tune in radio", you'll hear lots of stories. There are other programs about entrepreneurship in that app.
While it's certainly true that UDP is unreliable even on localhost, unix datagram sockets arn't, they have flow control.
Congrats Guillermo and everyone involved!
Probably the GC.

Have you done a back of the envelope calculation to justify this? I have a Javascript/browser MMO engine backend that's written in Go. I simply invoke the garbage collector every world-tick (8 times a second) and that works great for me. I can manage a huge world with GC pauses as large as 20ms.
Right. And you conveniently avoid any discussion about the difference between 'your account' and 'your userprofile' (the data that google stores about a user).

So you are essentially confirming the thrust of the article, that as far as your privacy is concerned nothing changes.
>This is about Apple simply sucking really hard at anything related to the web

I concur. My point was to challenge the statement about Apple not caring about it's developers. I don't defend Apple's way of handling this, there are industry standards to handle service outages, Apple should implement them.
Sure, but it provides more features than headroom.js.
Almost all of those are not part of a 'configure' check when you pass cflags, cc, prefix its just passed to make Cross compiler working have no place in a build system.
RubyMotion now supports Android
A sneaky way to download YouTube vids to your iPhone
> Whoever can find more borrowers at the edges gets plenty of short term profitable business

Also, long term profitable business. See: Capital One. Yes, they lend for individuals, not businesses, but the majority of their card customers are on the low-end of the spectrum.

Here's an old (2012) article with context: http://www.nytimes.com/2012/04/11/business/lenders-returning...
Show HN: Trade Bitcoin for Contemporary Art
I am curious: do you find twin studies unconvincing? I think it does a good job of removing genetic and family background bias.
This is pretty cool, I didn't know about window functions in Postgres. Most of the time when dealing with time series data I end up dropping into Python (pandas) or R (xts package), but it is nice to see how to do a lot of analysis right in the database.
This is the single most likely outcome, but this exact outcome is still very unlikely because of the sheer number of possible outcomes.
This guy's recommendations are quite selfish. Use banned phosphates despite the fact they cause large amounts of algae growth in public lakes. He also recommends using the hottest water possible, and the most amount of water so your clothes will be "crisp, fresh, and clean".

I suspect that if we actually tested clothes cleaned via traditional laundry, they would not be full of algae, mold, and bacteria as he claims.
Eyes on Stats, Players Hire Help to Crunch Them
I can go and imagine a hundred scenarios that involve some company the size of google in the jurisdiction that it is in leading to some form of abuse but frankly what I can imagine is not relevant, what is relevant is whether or not this is desirable and imnsho it is not.

The fact that google creates all kinds of legal loopholes and that the Google Ambassador to HN finds it sufficient to point out that indeed something changes behind the scenes (namely, that google dissociates your searches from your account and nothing more) says enough.

I hope that nobody here is naive enough not to see the size of the loopholes that statement creates.
I don't see why it's unreasonable to replace a $500 device, when you already had to buy a $500 device in the first place to get access to iOS apps.

If you had to move every time you signed up for any broadband service, even the first one you ever sign up for, then that might be a comparable analogy.

Nintendo controls the availability of games for my Wii, and I'd have to spend a chunk of money to switch to another gaming platform, but that doesn't make them a monopoly either.

While I think that $500 doesn't break my point, I'd still also like to point out that it's wildly inflated. If you own an iOS device and want to run Android apps, the cost of entry is more like $30-50, even if you don't consider used hardware. Even coming the other way, prices start at $229.
Show HN: Secondlayer – a tool to capture more visitor emails
This guy is recreating Pokémon in HTML5
Slideshow about his process: http://buff.ly/1kgvEjh

Play here: http://buff.ly/1kgvHve
Yes, can't quite get season 5, or 4-9th.
Still hoping Raspberry Pi would make a dual-core Cortex A53 (ARMv8) version for 2015. At 28nm, it should be pretty cheap by then.

I think dual-core would be preferable to single core, even if it's more expensive than their target, because so many projects are trying to put a "full OS" on Raspberry Pi, and a dual core version would serve that much better in a real world usage scenario (like for education in poor schools and such).
This seems like a good place to ask: Does anyone know of a library (preferably C++/Emscripten) that simplifies using WebRTC to create real time network games?
Congrats on the release! I know this was a long time coming.

A scalability question:

You note "Turn on sticky load balancing (for example by origin IP address). This ensures that long-polling connections for example always route requests to the same node where buffers of messages could be stored."

I read this to mean that we are responsible (in our load balancer/proxy/etc) to keep connections from clients returning to the same server. This is OK, but what about nodeJS clusters? How should I ensure that client A always connects to cluster-node member 3?

Related section of the blog post: http://socket.io/blog/introducing-socket-io-1-0/#scalability
Someone say SOMETHING. This is big news.
Roombots: Modular Robots That Become Adaptive Furniture
How do you think they stack up against Microsoft's support for developers?
Sure if I absolutely can't pay them, that's what I have to do. But I'm just trying to make it work. I'm trying to squeeze all possibilities in the final month or so to make it work for everyone.
Great.

offtopic: please fix your blog, it breaks the browser history in IE 11 (spammed with hash entries)
I can boil water for tea in my oven, but should I?

This is totally nonstandard and it will be a nightmare to document and also difficult to hand this off to a new team mate.
SNAPCHAT CEO: I'm Mortified By My Idiotic Emails
You should always search for the best deal for your money. For e.g. I prefer to buy books from Amazon, but I always check Abebooks where sometime you find the international edition of the same book at 20% the price from Amazon (this doesn't really work for literature, but for Math or Programming books you have a good chance to find a better deal).

As a side note, you should probably check Amazon.ca where you have free shipment for Canada for order over $25.
New link does seem an improvement over that.
Unfortunately, forums with decent security, forums that are free, and forums that have the features you are looking for are groups that rarely overlap.

SMF was the only viable option for a forum I started. My requirements were

1. An events calendar
2. Discussion boards with varying permissions
3. Tiered membership
4. Automatic events newletter
5. Costs less than $10/month to host
6. Takes less than 2 hours/month of technical work to run
7. Can be set up and running in less than 40 hours.
8. Can be run/hosted by someone else if I'm no longer have time to manage the site.

I'd write my own but there's only so much time available in a day. I'll be looking into a way to add bcrypt hashing to SMF as a plugin. Not an easy thing to solve.

Edit: "newsletter" isn't the same thing as forum reply notifications.

Edit2: Added requirement #8.
Aww, mine was OFF the whole time...
When eating an elephant, take one bite at a time
No employer will care about your Hacker News or Reddit karma.
Honest question? Why is the first example use case always killing? I'd probably be a lot more into video games if there was anything beyond Mario maturity games that wasn't a murder fantasy.

I don't want to fight aliens. I'd love to interact with real aliens though. That's an exploration that you could never have virtually.
"Fuck Bitches Get Leid," the Sleazy Frat Emails of Snapchat's CEO
At this point it's not that these things aren't advances on the Raspberry Pi, it's that the barrier to entry is so low that they're coming out several times a month and there's no reason for the community to center on any one particular platform, no 'killer app' that works not just twice as well as the competition, but 20x as well. To convince the Raspberry Pi community to switch en masse, that is what we're looking for: outliers on the price/performance chart. That's hard to do at $100, from a brand nobody has heard of before, with no guarantee of substantive investment in the future of the product.
Was coming here to say this same thing, (although I think it is closer to thousands of ARM based mini-machines). The fact is that anyone with even a free CAD package, and something like OSHPark can put out a "ARM PC". And they can probably get enough Linux or Android running to have it throw something up on the screen. With the latter it will look really good on the screen, even when the hardware is ill supported.

So you get one, and you try to do anything with it, and you start running into the 'oh, but that isn't supported' or a Forums link where there are a half dozen messages from a desparate new user that were posted 6 months ago, maybe 100 - 200 views of each, and no replies. A ghost town. (its worse if they don't manage spam but still).

Getting the hardware running is perhaps 5% of the problem, getting a distro on it is perhaps another 10%, getting driver support and documentation for all the bits in the SoC that is like 90%, and then getting app support for the platform is another 90%. Then maybe, just maybe, you have something. Except if you've been relying on volunteers in your forums they have 'real jobs' to go to, if you hire people to do the work you can't sell the boards for the cost of parts and assembly + 20%.[1]

SoC Manufacturer support is critical here since they can provide access to the secret bits on the chip. The BBB is the closest I've seen to being open.

[1] A large number of Chinese manufacturers seem to operate on the assemble it + throw it over the wall model. Which is great if you have an organization which can take the result and support it, but not great if you are depending on community support.
I'm planning to take their Chartered Statistician designation tests. Looks like they are every May.
The French do indeed write like that. You get used to it.
bitcointalk.org is spending millions on their new forum system that's being written from scratch. Hopefully that will be one to look out for when it's complete.
Small business are just that: small. It takes time that they don't have to go through the normal loan application process.

Square wins because they already know its a good bet. The merchant wins because they don't have to spend time on something other than their core business (which is probably why they chose Square in the first place).
I'm pretty sure apple doesn't internally have to deal with app signing device limits and bullshit. The limit was 100-110 devices per account since the start, but now there are 5 generations of devices vs. 2 generations and 5 different types vs. the 2 they started with.

Apple is a black hole.
Better data centres through machine learning
The China piece is a big insight. Huge population! I think the overseas strength is what made WeChat so valuable.
Parsing “Is College Worth It?”
Routers already do this, it's generally called fast external fallover. If an interface on the router goes down it immediately takes down whatever BGP peer was coming across that link.
Thanks for sharing this. I think the truth lies somewhere between annual prepay and month-to-month. Most SaaS companies end up offering a mix of the two =)
I hope you are aware not everybody would agree to "we should entirely subsidize higher education". It is a topic of debate.

I also hope you are aware not everybody would agree to "not everyone would benefit from going to college". Actually, isn't it precisely the thing being discussed here?
An open question - is Mary Meeker still taken as seriously as she was 15 years ago? I don't talk to enough people in the investor community to know either way.
Mid-Senior Android Software Engineer
I feel that this is spot on and that's exactly what made me abandon my U3 and still use my Pis for daily tasks and pet projects.
How to Set Up Two-Factor Authentication for Your WordPress Site
They used to have an "Account Executive" program where you could talk to a reviewer BEFORE you started work to explain what you were doing and get tips on what was eligible and what was not. I did that when I started and it was an eye opener!

The reviewer I spoke to was the one who handled all our claims, so it didn't hurt that he already knew about us. It made his job, and mine, a lot easier.

Wait... okay, found a link to the services they offer and Account Executive is still in there, plus a bunch of others...

http://www.cra-arc.gc.ca/txcrdt/sred-rsde/srvcs-eng.html

If you're at all uncertain about what you can/should be claiming then you should definitely talk to a SR&ED professional or use one of these services to get definitive answers from the source.
Macaw Learners Discount: $80 off Macaw
Well I guess we're stuck with fat!
It feels indifferent because talking to apple is like talking to a wall. You never get a real response, ever. And if you do, it can be the height of laziness. All of those things also benefit apple internally for their own development work.
If it fits your needs why not Socket.io? They now support redis emission which means all these langs work: http://redis.io/clients
It doesn't look like bitcointalk.org is using the calendar feature. :(
GoCardless: marrying card innovation with the fundamentals of direct debit
I've always assumed that the P&Gs of the world were making stronger soap year over year. Isn't the idea that we had magically clean clothes in the past just wishful (wistful?) thinking? Kind of like, "When I was young, kids had respect!"
For easy reference, Amazon's full statement is here: http://www.amazon.com/forum/kindle/ref=cm_cd_fp_ef_tft_tp?_e...

Amazon made a similar offer to Macmillan several years ago, and in fact authors did end up being paid an "outage adjustment" as a result: http://www.mhpbooks.com/amazon-macmillan-pay-authors-for-boo...
The RPi can run "normal" distributions in a sense, but all ARM boards need some degree of software customization because there is a lot less standardization in the interfaces to hardware peripherals. x86 CPUs have a standard interface called PCI with which they can dynamically probe what sort of peripherals are attached to them. ARM CPUs don't have such an interface, so connections to peripherals have to be configured in the kernel at compile-time.
Disconnect is a great open source alternative to Ghostery: https://disconnect.me/
That's interesting. I learned the pronunciation from The Simpsons episode, where they apparently pronounced it wrong (I know it wasn't actually Maya who did the voice).
Samsung getting serious about digital health
Introducing Payment Pages with Nas, Marc Andreessen, and Code.org
What's scary here is how much of Finance is based on Excel. Tons and tons of spreadsheets. Pretty much every bank's risk measurements go through a spreadsheet at some point. So do most trades. High frequency may get executed in C++, but somewhere along the way it gets aggregated in Excel.

The only thing worse than being able to see all these convoluted spreadsheets, is not being able to see the code behind non-spreadsheet systems.
> Are those even proper cheese curds? They're not melted

You must be from outside Quebec. Fresh cheese curds, (they'll squeak as you chew them), won't melt in the gravy, only soften a bit. Melted cheese curds means that they've been sitting in a fridge for a few days or more.
getservbyname under glibc uses dlopen, effectively working around static compilation. while this is a non-issue on ubuntu, the nginx devs are aware of the number of people building against uclibc or musl to produce static binaries for embedded use. I've seen nginx running on bare metal -- just it and libc, no kernel underneath. kudos to them for making this easier than they have to.
Maybe, but your conclusion doesn't follow from evidence. For one, you might have been too old for the show. For too, how is that the Reading Rainbow stories were engaging to you, but the content of those same books was not?

Perhaps Reading Rainbow showed you that there are some books that are good, and it was a positive force that was temporarily overwhelemed by the negative force of the poor selection of books you found.

It also seems unlikely that in elementary school your problem with books was "not enough sex"
Nope. And im on a 100% fresh Mavericks install with Chrome installed yesterday and don't see it. (New job, new macbook)
Is there some dual-core / quad core board that has an 8-channel (or more) ADC/DAC onboard? I'm looking for some multicore board that has ADC/DAC, rather than GPIO...
From Slide 9: mobile usage as a % of web usage is now 25%. It was 14% last year.

This seems contrary to what we hear about native apps dominating smartphone usage. Obviously that web usage isn't "HTML5 Apps" per se and I'm sure apps dominate services like Facebook, Yelp, etc ... but that number and growth seems very significant.
what about https://www.npmjs.org/package/socket.io-stream?
I walked around a bit, and while it's a little jittery, it's a really cool concept and actually works pretty well.
Related discussion from TechNet announcement: https://news.ycombinator.com/item?id=7808505
Lasers can help damaged teeth grow back, researchers say
At the time, there was only the desktop market and no mobile to speak of. Microsoft still dominates the desktop but how that figures into a monopoly calculation, I'm not sure.
This slide deck is a notable annual event.
>When the next book in a series arrives, there is no substitute.

This is only because publishers enjoy an artificial monopoly on the production of specific works thanks to copyright. Without these limits, you would see a free market in competing editions of the same books, such as exists for books in the public domain.

The Iliad: http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3D...

Adventures of Huckleberry Finn: http://www.amazon.com/s/ref=a9_asi_1?rh=i%3Aaps%2Ck%3Ahuckle...
The node.js cluster module is not flexible enough to be used with engine.io / socket.io / sockjs etc. Just run several processes and put something like HAproxy in front of them. If using a cookie to ensure stickiness, you can scale to multiple load-balancers easily.
Anecdote is not data.

Here's data:

http://www.education.vic.gov.au/Documents/about/research/rea...

Key Findings

* Reading to children at age 4-5 every day has a significant positive effect on their reading skills and cognitive skills (i.e., language and literacy, numeracy and cognition) later in life.

* Reading to children 3-5 days per week (compared to 2 or less) has the same effect on the child’s reading skills at age 4-5 as being six months older.

* Reading to them 6-7 days per week has the same effect as being almost 12 months older.

* Children read to more frequently at age 4-5 achieve higher scores on the National Assessment Program – Literacy and Numeracy (NAPLAN) tests for both Reading and Numeracy in Year 3 (age 8 to 9).

* These differences in reading and cognitive skills are not related to the child’s family background or home environment but are the direct result of how frequently they have been read to prior to starting school.
Both implement the the CSP concurrency model, for example. Both have a C-like syntax. They are both object-oriented, but very different in that from java/c++/.net.
If rust had compile time analysis of stack usage wouldn't that remove the need for bounds checking, iterator abstraction as well as guard pages (or whatever is in use)?
"Don't worry about people stealing an idea. If it's original, you will have to ram it down their throats."

-Howard H. Aiken
It looks like a Philly Cheesesteak exploded on some french fries.
I wish it wasn't, but that's just what's already there. Two reasons why:

1. Killing is a very easy interaction to implement. It's much simpler to make an AI that tries to kill you than one that tries to engage you in meaningful conversation.

2. The intensity of violence compensates for the disassociation that resulted from the interface. In other words, you were just watching the game on the monitor. You didn't real feel "there" like you do with VR. What I find, is when I'm playing violent games with VR, it's less enjoyable and more stressful. Fighting becomes an unpleasant necessity.

I think as the technology progresses, we'll see more games focus much less on violence. Like that Voyager bridge demo for the Oculus Rift. If someone made the whole ship with the same level of detail, and had no people or enemies or violence, I could still spend many hours just walking around and exploring, and I would probably enjoy it more than shooting things.
Except that you need to use Lua (and most Xamarin customers are C# shops) and you don't have any control on the build process of the app. I hate waiting for some cloud service to send me back a binary version of my app. A slightly better alternative for Lua coders is to use Corona Cards (you do the building on your own machine) but this doesn't have a free version.
"Imagine how little a business that gives away its services for free will care about what I want, compared to what its advertisers or partners or shareholders want."

Presumably, if you had a Google self-driving car, you would have had to buy (or lease) it from Google, so you'd be one of their paying customers.
Does Square have access to information that credit card companies do not? If not, why haven't CCs started a similar program (or have they)?