skysight-inc/HackerNews huggingface dataset:
I totally get it. It's similar to how I just keep a phone to make and receive calls. But it does seem a little ludicrous when you think about all the things you can do with a smart phone. As the number of apps increases, I think smart watches will be accepted and used in a similar way. A huge plus point for smart watches is it's accessibility. Compared to the time spent pulling out a smartphone from your pocket, you'll be able to to instantly check news updates, emails, weather and etc right on your wrist.
So glad my parents signed up for my own personal ARPANET node before I was born. (Unfortunately, they were only able to snag a class B address space.)
I wonder how many of these sites will still exist in 10-16 years time. Will gmail still be running? Will it be the goto email provider?

The thing that is most bizarre is they care so much about protecting the kids online identity yet they registered real names. What if the kid wants to use an alias? I find it all a bit odd.

I completely get keeping pictures off of facebook. This setting up a virtual identity.. its weird.
I start by reading the tests.
The Apache Software Foundation Announces Apache Cassandra v2.0
Show HN: I built a free Basecamp alternative for freelancers. Try the demo.
Almost like building a notes app and putting leather stitching all around it.

Skeumorphism is dying, thankfully.
Package types are not size designations. Pin count & pitch matter more than QFP vs. TQFP, and the dimensions of one manufacturer's TQFP can easily be different from an others, so the datasheet is key.
An even bigger tease is here:

https://twitter.com/patio11/status/375290368004067328

Though, it's unclear if Patrick means to include 0.8.4 in his warning, or is just reasoning back from what the fixes in 0.8.4 have revealed about risks for people running earlier versions.
The effect you're referring to is a symptom of lack of mylenation on the neural pathways to the prefrontal cortex. It keeps developing in many people till the mid 20s.

It makes it so accessing empathy (and judgement in general) non-instantaneous for teens. Adults have the mylenation, so can far more quickly access the prefrontal cortex's gifts in a split second manner.

http://hrweb.mit.edu/worklife/youngadult/brain.html for more on this effect

While you certainly may be able to learn things as well, this is a developmental brain function issue too. There is a limited amount of training, and a certain amount of waiting, involved in getting an adult.
You usually only hear the catastrophic failure anecdotes. Large, complex, yet successful rewrites I know about:

* The Windows kernel. From my understanding, Windows NT was a completely different kernel from Windows 95 and eventually replaced it in Windows XP.

* Coldfusion, I used to work with an ex-Adobe guy that told us the story how this was rewritten from scratch at one point. From C++ to Java

* I used to work on the SQL Server team at Microsoft. We completely rewrote the Reporting Services product between the 2005 and 2008 releases.
I don't know exactly because I wasn't involved in that side. The general thing I realized is that it's in the Chinese government's best interest to make sure large scale counterfeit operations are stopped. When looking for a factory you now have options beyond China, so if fakes in China marginalize your business, you're just going to move your manufacturing elsewhere.
Who’s next? (Follow-up to Why doesn't anybody copy apple?)
Congrats SendHub!
I don't mean to be condescending - this is advice that I learned the hard and long way. I wish you the best.
i knew that! :) you're just lucky to have negligent CPS as well :) Sounds like you're living in Negligent State of America ... err ... scrap that, as it is from another opera
I don't post (much, though not nothing) about my son online, but for different reasons. The idea that you're going to realistically provide some kind of anonymity capability by not posting pics of your kid of FB is a fantasy. Facial recognition is going to be part of reality due to state, private, and personal facial recognition capabilities. At school, in public, at work, facial recognition technologies will track everyone - there will be no opting out and it won't matter what you did or didn't post on FB.

Resistance is futile.
No, just stlightly. I confused you for the original person I was replying to. I edited my comment to acknowledge the mistake.
>Is it when the String method was added to it?

Yes, that is how you satisfy an interface in Go.

>What if you have interfaces with similar names?

The problem of interfaces with similar names is actually no different than the problems of, for example, packages or functions having similar names. It's down to you to avoid naming things in a confusing manner.
EUPL - European Union Public Licence
>but if it can't do anything on it's own, without the phone, it loses like 99.5% of it's appeal.

Agreed. See PlayBook - BlackBerry Handheld pairing. The biggest appeal in BB was BBM and the PlayBook alone did not include it. #Fail
I prefer to avoid uncharitable interpretations, so I am hesitant to jump to such a conclusion. However, I will admit that judging admission based upon "non-academic strengths like leadership" allows personal biases and political forces to seep into the admissions process. Are admissions counselors, or computer science professors, really qualified to judge qualities like "leadership"? The potential for the kind of political corruption that you inferred does make me concerned.

Now, I have read Dr. Harper's explanation of the change to the CS coursework, particularly with regard to the introductory classes. Apparently, when you introduce students to programming as an extension of algebra (i.e. functional programming) then you build upon timeless mathematical intuitions and reasoning abilities as opposed to mastery of the ephemeral and accidental complexities of C, Java, or Python. Not only does this seem to lead to a greater proportion of women participating in computer science, it leads to a greater overall retention. You can read more about it here (https://existentialtype.wordpress.com/2012/08/17/intro-curri...).
Makes a good case for advancing digital versions of text books...
Imagine looking down on your wrist and it immediately lights up and shows you the time and date and some notification that you have messages. Rotate your wrist clockwise and you can see some more details about the message (the subject, who it's from, etc.) and you can decide whether you want to take out your phone or tablet and address it.

Rotate your wrist counter-clockwise and you see slowly start to see more relevant information (weather, news headlines, etc.). It would be kind of like google now, except not necessarily requiring interaction and it would be much more visually interesting.
My favorite book about the DPRK is Nothing to Envy: Ordinary Lives in North Korea (http://www.amazon.com/Nothing-Envy-Ordinary-Lives-ebook/dp/B...).

I'm hopeful that the DPRK is moving toward modernity, but if the stories from that book are anywhere close to the truth, they are still by far the most evil regime on the planet.
High school girls don't usually have experience in software development. That's not something you can wish away by declaring "no experience required." Coding faster gives you time to finish your problem sets.

Women outperform and outnumber men in universities in other majors. There is no reason to think CMU SCS is drawing from a different gene pool. The solution is to push practical software development experience into high schools and get high school girls involved in hackerspaces and other extra-curricular exposure.
Yes, it's less informative, because you're missing the context of why the apples and oranges are lumped together in the pair. FWIW fruit_basket_t is poorly named too, since fruit baskets not things that can count apples and oranges (and nothing else), they are generic containers capable of holding all kinds of fruit.

I like the single-element structs. I've been finding myself doing that more and more in Java and I quite enjoy it. First epiphany was replacing bool with enums.
Since you are shutting it down, can you share some interesting stats such as a Google Analytics screenshot from launch until now?
There is no "implements" in go. A type either provides the methods to satisfy an interface, or it doesn't. The name of the interface doesn't matter, and it can satisfy an many interfaces as it wants.
Scaling Buddycloud with Fanout.io
Go style Channels for Lua
I don't have a problem with an attempt at privacy. I grok that: I have no social networking accounts, nor does my wife, nor is an electronic record of any child of mine tagged, tracked and overshared online.

What I don't get is the disconnect between their claim that oversharing is bad and privacy is good, but their actions that underscore a belief that Facebook is really, really important.
> The Gear does not feel like a complete gimmick

I like the design. I could see myself wearing one while actively engaged in various sports. I'm not so connected to my Note 2 while playing basketball, but I just might be with Gear.
I'm not sure why every "Show HN" post attracts somebody that points out that what OP has created isn't novel. It's a big world and novelty isn't half as important as quality of execution and UX.

The purpose of these posts isn't to lay focus on what's already out there, but to focus on what OP has created, usually for the primary purpose of critical feedback so they can improve themselves and their product.
As you said, caveat 'entertaining' blah, blah. That said...

That's actually a slightly dubious analysis. The question you need to ask is 0.02% of what? In this case, I would take a guess it means 0.02% of all the words analyzed. As a very simple example, imagine analyzing all the letter in a book. If English were perfectly balanced, we expect to see all 26 letters at 1/26 or 0.038%, so seeing the letter 'e' appear at say, 1.0% (or even 0.1%) would be a notable statistical result.
I can't find a link to the source code
>I don't think anyone is forced to use it.

Shadow profiles http://www.dailydot.com/news/facebook-shadow-profiles-privac...
Fair enough! I don't have a citation for my understanding, I just read waaaaay too much HN, and that's what was stuck in my brain. Thanks for clarifying.
Fascinating. I don't have a real need for super accurate clocks but was always fond of the idea of having one. Be it for measuring concurrent behaviour or just being able to judge the truth value of the clocks we trust every day.
Put an Ant+ sensor on it, and I could see the benefits of using it over my Garmin cycling computers, especially with a small mount for the bike.
Exactly. This is especially important when using it in conjunction with Heroku.
I think it's great that the parents are at least putting some thought into protecting their daughter's privacy online, even including the choice of her name. My name is so dirt common that unless you know something else about me, there's no way you're going to be able to zero in on articles about me, and I like that. One of my brother's children is named after one of our great grandparents, OTOH, and I'm reasonably sure there's nobody in that age group with that name. (Probably nobody under 70, even.) I'm not sure how I feel about that.
Meh, not really. In ruby `return x, y` is just syntactic sugar for `return [x, y]`, ie returning an array. It's also an indication that you probably need a class.
>It's not about taking the position of the sun into account, it's foreseeing that the curvature of the facade would concentrate the sun in an unfortunate way.

Any kid with a magnifying class can tell you what curved class can do with light. My point was that if building projects take in account which way the sun will move in the sky, then they should take into account what the sun might do when it hits the building.

> Oh please. If you've never build anything that turned out to malfunction in an unexpected way, you've never build anything.

You are very right and I dont see how they might have foreseen this. It is quite unusual for the windows on a building to start melting cars, especially in a mild climate like London. The fact remains that if it can mess a Jaguar up what happens when the sun rays are concentrated into a flat across the street that may have a small child or elderly person who may not be to leave the room when it starts getting hot.
Most schools are awful, and drive any vestige of curiosity out of the students. But... The best teachers I've had have been the ones who knew exactly how hard to push students to master a body of material, and were respected when they told us to suck it up. I couldn't have learned more self directed than I did by those talented taskmasters. But the other 90% of my K-12 (or dare I say K-16?) academic experience? I'm just lucky that I can test well.
we all already know of 99% of the problems!

I strongly disagree. Minor changes in wording can affect the gender gap. It doesn't involve anyone saying something inappropriate. http://www.ere.net/2013/03/01/you-dont-know-it-but-women-see... Stereotype threat can dramatically affect test scores. http://www.reducingstereotypethreat.org/definition.html Most people have no idea these things exist. Fixing them takes more awareness than just telling off the "bad guys". You have to change your own behavior.
How often do you any player start out in the CFL/AAFL and go on to become starters in the NFL. There is a handful who fall into the "undiscovered talent" category and that's it.

They are far from being a developmental league where players hone skills with the hopes of "being called up to the big leagues", like what baseball, hockey, and to a lesser extent basketball do.
Okay, to me that's extortion, and I think it's only waiting for someone to take the necessary legal steps.

It's true that the records are public, and the First Amendment needs to be honored, but an explicit payment demand turns it into extortion regardless of the status of the material.

Old-fashioned pre-Internet blackmail is a crime, even though the information the blackmailer threatens to expose is usually true. In my view, this is an Internet version of blackmail, and it's only waiting for the authorities to apply existing laws to it.
It's not just that I could have told you this. It's that I ranted and screamed this to anyone who would listen at age 14. EDIT: That's ten years ago, folks.

And, strangely enough, once I recovered some sanity, I actually did leave high school, I did a lot better for it, and now my parents basically agree with me.

It's amazing how people always seem to start at the statement "self-discipline has been good for me" and somehow arrive at the conclusion "optimized regimentation is what's best for everyone!".
> protocol relative urls.

Fun bit of trivia: these are actually called 'network path references.' http://tools.ietf.org/html/rfc3986.html#section-4.2
There's a big focus on how it's better than protobufs because it's written by the original creator of protobufs and is his attempt at making a better version based on what he's learned. By the time it hits 1.0 I suspect the only reason to use protobufs rather than it will be for backwards compatibility with existing systems.
"It took me roughtly the same amount of time to build the new codebase as it did the old codebase."

Imagine if you spent that time re-engaging with, documenting, and cleaning up the old codebase - you could have also added a bunch of new features in the time it took you to get up to feature parity with the new rewrite, which also doesn't have documentation and doesn't have any additional features. If you're like me, you'll find out when you go back to look at it in 7 months that you again don't understand it. What then?

It's better just to accept that there is cognitive overhead involved with going back in time in your projects. But it's worth it since the cost of a re-write is higher.

There are very few circumstances where re-write costs less - and I think it's when the exact financial cost of the technical debt from the first version outweighs the overhead of the re-write. Sometimes this happens, but it's not very often.

I'll admit that I've done exactly one rewrite and it was exactly in this type of situation. I was rushed on a project with a new employer and forced to use a language I despise, PHP. The project was to create a document management system for power plant engineers. I had to come up with a production ready system in a month and a half. I did, but of course, it was initially very buggy, poorly designed, with no unit tests, and written in a sub-par language(Sorry PHP fans.)

In this very rare case, the (in my mind unavoidable, thanks to the time constraint) technical debt from the first version was so high that a complete re-write made sense.

I have since rewritten the entire project in Scala with the initial project in production (and most of the initial bugs fixed). I did so understanding that from a financial perspective, there was a certain amount of overhead in re-writing it. But I felt that the technical debt outweighed that overhead. In this case, I did so much integration testing and unit testing on the re-write that I was able to get it up to feature parity without many bugs in about the same amount of time.

But I know that because this code is properly documented, architected, and unit and integration tested, I will never, ever re-write this version, because it will never make sense to do so.

Which is the lesson: Take the time to design your system right, and test every component, the first time and there won't ever be a need for a re-write, because you'll always be able to look at the code and tell what it does.

"I'd either get laughed out of the room, or even worse, threatened with being fired, thanks to this Joel Spolsky article."

I doubt very many people remember this blog post from 14 years ago.
Also, this:

http://xkcd.com/1170/

"Imagine reading this on CNN: 'Many fled their vehicles and jumped from the bridge. Those who stayed behind...'"
>Or you know, those that aren't will have it as an advantage.

This is assuming that what we perceive as beneficial now will continue to be perceived as beneficial in the future as well.
Immutable servers with Packer and Puppet
Thank you! Or you could share it with your university juniors ;)

Those revisions and comments features are nice suggestions, though I really want to see exactly what features are needed for users to use this _regularly_.
1. What says it was your hated USA that lied and not the locals? (In Syria, US, France and Israel agrees.) The first thing that dies in a war is the truth -- e.g. the Internet is full of people arguing exactly the same conspiracies as only brutal dictators. Like you.

2. It is really easy to go to a muslim tribe society with honour killings and ask people if they or their relatives were raped a year earlier.

But you knew all that.
Maybe it's not open source.
Exactly, it's the difference between classy taste and ostentatious gauche
Excellent write-up. As a mobile developer, this was my experience publishing Android apps to Play store as well.

Also, my theory is that once there are enough quality apps on Android, we will start to see the center of popularity shift to Android from iOS.
This article/book was marked as [dead] for a while, then got unmarked. How exactly does that happen?
If the goal is to teach kids to shut up, sit down and get in line, then it works as expected.
Don't mess with the bull
Introspection is a start, but I've seen years of conscious raising without the necessary systemic action to change things.
Free apps do well on Android. Paid apps (Outright & Free + In App Purchases) generate more revenue on iOS. Being able to show traction is important for startups but, being able to show increased revenue is equally if not more important.

Until Android on a whole proves to be more lucrative to monetize apps, many developers will continue building iOS first (imho).
I hate working with people that have this attitude. Blowing away old code that works and rewriting it, because obviously they are the smartest person, and can do it better than anyone else.

I've had no end of regressions and just full out failures because someone rewrites code and doesn't understand what it does or why it does it. Then I come in and see that if they had only spent an hour reviewing the code and understanding it, we would have saved weeks of development and testing time.
According to this it should be quite easy to move your current redis on EC2 back to ElastiCache:

"Seamless Integration: If you are running Redis on EC2, you can transfer its contents to a new Amazon ElastiCache for Redis node. You may also attach a Redis node running on EC2 to an Amazon ElastiCache for Redis node."[1]

... at least after your reservations run out.

[1] https://aws.amazon.com/about-aws/whats-new/2013/09/04/amazon...
Another statistical analysis of the NYT wedding section, looking at the occurrence frequency of certain characteristics in the NYT wedding announcements relative to their occurrence in the general population: http://www.theatlanticwire.com/entertainment/2011/12/odds-ge....

You can clearly see the recent tech boom by searching "Google," "Facebook," "Twitter," and "Apple" http://www.weddingcrunchers.com/?q=facebook%2C%20google%2C%2....

The key takeaway here is Google:

Google has raced ahead of establishment NY law firms: http://www.weddingcrunchers.com/?q=wachtell%2C%20cravath%2C%....

Google has also recently overtaken top investment banks: http://www.weddingcrunchers.com/?q=goldman%20sachs%2C%20morg...

Ditto for consulting: http://www.weddingcrunchers.com/?q=mckinsey%2C%20boston%20co....

When do you think Google will start hosting a debutante ball in Chelsea?
Yahoo showed us 30 days of logos. Here’s the one consumers liked best.
CMSWire | How Smart Marketers Extract Value FRom Big Social Data
Because they are the largest non-profit mailing list provider outside of universities and are struggling under the load. They dont need a proof of concept, they've been proving their concept since 1999.
What will CRM look like in 2015?
I love that the example site being built in your tutorial is a fantasy football app, great choice.

Looking forward to the player draft functionality with socket.io
Probably. But still printed books are going to be the most widely used approach and giving such a treatment to education related books are never good for students.
Yup, it is kind of prevented now (otherwise the Silk Road would've been shut down long ago). From the paper's conclusion:

"Our results show that Tor’s location-hidden servers are not really hidden—or rather they were not really hidden prior to the recent introduction of guard nodes as countermeasures to our attacks."

More info: https://www.torproject.org/docs/hidden-services.html.en (where they reference the same paper)
or simply a circular motion with the tip of your finger could work too?
Being in the process of registering my LLC for an iOS Apple Developer account, I couldn't agree more. It's been over two months now of back-and-forth with Apple and Dun & Bradstreet, and the end is still not in sight. All I'd like them to do is take my $100 and give me the ability to test the free app I'm making on a device and then publish it, but apparently Apple feels a longer-than-two-month turnaround time is acceptable. (And yes, I know I could just register a personal account and then slowly convert it to an LLC account. I shouldn't have to do that. As someone who's somewhat interested in their platform but not dying to develop for it, I'm not going to do that.)
JavaScript basics: Variable Hoisting
Last I checked, it is not a requirement that you keep logs in the US, and that is exactly what they don't do.

Regarding that server seizure... they seized one server that was used for virtual hosting of another group's mixmaster and when it was returned they immediately quarantined it and did not use it.

citation needed about the outing, otherwise its just FUD
Currently I use MathOverflow's `ask question` feature.

This is a great 1st rails project. Also there should be mathematician's Twitter.