skysight-inc/HackerNews huggingface dataset:
My coworker built a gem that does this about a year ago, minus the meme-like text:

https://github.com/gregorym/gitstagram
Hungarian wins World Yo-Yo contest
Yes I said that without doing any research on the subject ever.

And yes one opinion of mine invalidates every other opinion I have, how true.

You win, good arguments.

Edit: For a more serious reply, there is evidence that countries that have decriminalized viewing child pornography (not production) have seen decreased rates of child sex abuse.

Also, the definition of child pornography is so broad that we have a lot of people rotting in jail for looking at a naked picture that a 14 year old took of themselves in the mirror. Once in jail, these people become targets for violence and ironically sexual abuse.

The topic is not black and white, and when you try to shut down conversation the way you did, it's not helping anyone, children included.
When I was a kid, I hated nothing more than having to listen to some blowhard adult tell me "You'll agree with me when you're my age." So arrogant. And as an adult, looking back on all the times this was said to me, I realize so many of their predictions were wrong.

Where does this guy get off telling teens "you're going to grow up and use facebook, and you're going to like it".

It wasn't that long ago when myspace seemed unstoppable. Facebook could die off just as easily. We can't know for sure.
I keep hearing this argument but I think it's impractical.

Because every person has a different idea about when and who it is appropriate to friend on Facebook and no one is really right or wrong, it's just a preference.

However this makes for awkward social situations.

For example your college classmate that you don't really know, adds you on Facebook because hey you are his classmate (or teammate).
To him, that relationship is sufficient to justify connecting with someone on Facebook.
To you, that may be far from it because you choose to keep ~60 friends but he likes to have a broader network.

This happens in all sorts of different contexts. For example you meet someone at a local community meetup, or you speak at a conference and people that you see there will ask to add you on Facebook.

At that point, how do you gracefully handle the situation?
Do you really turn around and say "Uh...yeah thanks...but I only keep 'real' friends on Facebook". Or "Uh...sorry I can't commit to a Facebook friendship right now...you are not good enough of a friend just yet to qualify".

No matter how you put it, you come off as rude and weird and that person will likely not even come close to you any more. But your relationship would otherwise be valuable.

That's one of the many reasons I don't have a Facebook account.
If you're relying on giant corporations to engage in coordinated civil disobedience on your behalf, you're in a pretty bad place.
If the ad campaign isn't online, then would be good. I think the problem is that the tech savvy people all mostly agree (on some level), but that the non-technical people are not aware of the full context, the risks, etc., and they're not easily reached via the Internet (which is probably not coincidence). My $.02, make a protest sign, and go out a hold it somewhere. People will approach you and talk to you, and you can have a discussion with them like we have on HN everyday. Those people love debate, and they'll listen, and they'll probably go engage others intelligently too.
There's always Clojure for that.
Google Maps Now Offers Up-to-Date Subway Information
No, no.

edit: Tried to respond below but have been "submitting too fast" while submitting nothing for far too long to care to wait more.

I am not saying the NSA has flawless execution, you are the one repeating it for whatever reason.

I'm saying the NSA/Administration when pushed had to put out something that showed the spying was 'working.' In response they said multiples of domestic plots were foiled. Given the lack of full disclosure as to what the US's secret laws are secretly doing, we are forced to parse the headlines and the body count of the population for information on what has happened, where people went.

Problem is there is only a handful of incidents revealed to the public. The Boston bombers don't count because even though they fit NSA criteria for observation they apparently had no clue about their actions. The Al-Shabaab money provider was explicitly mentioned, so that is one.

Since we know the US kidnaps and tortures people, then makes every attempt to have the guilty escape[1], we don't require further evidence to ask the questions:

Where are the bodies, living or dead, of the others involved in domestic cases the NSA said they helped foil? The NSA says the program is for terrorists, the US government is known to rendition their victims away to be tortured under claims of them being terrorists. This has been documented enough to appease you.

If the NSA's spying program is not meant to result in the kidnapping and torture of others, what is it for? Bringing people to court?

Again, where are those involved in the domestic incidents cited as being foiled by the NSA?

Not all in court, that is for sure.

[1] http://blog.foreignpolicy.com/posts/2013/07/18/how_a_cia_off...
I would imagine there is some sort of affiliate link scheme set up, so you know, the guy can pay for stuff... most of us should probably use this as a resource and then then use NameCheap ourselves.
That's about to change with the release of 10.2 this September. It supports Android 4.2.2 APIs, and runs them pretty well.
This is really awesome, and it seems like proper WebGL games are going to become a common reality soon.

Chrome handles these samples very well, except for one thing which I think would be a major distraction for games: there's a ~1/sec stutter, which I assume is a GC pause. Google touts their stop-the-world GC as being ultra efficient and accurate, and in many ways it is. But I'm not sure that STW is an appropriate approach for games.

The stutter has improved in recent updates, but it's still there. I wonder if they'll consider an alternative GC approach for situations involving continuous rendering.
> Overall I get the impression that Android will, just like Linux, be eternally "almost there". The version that fixes all the little niggles will be forever just over the horizon.

Except in the opposite direction it seems. Android is very much already there for consumers, which this blog perfectly highlights. Your complaints, however, are centered around not normal consumers but power linux users.

Linux: Caters to power users, never quite there for consumers

Android: Caters to consumers, never quite there for Linux users

Also FYI it's quite easy to remove the search box from the home screen. You can either disable Google Search entirely, or you can just install one of the half a billion or so alternative launchers in the Play Store. You can even have it look like WebOS if you want: https://play.google.com/store/apps/details?id=com.gau.go.lau...
As someone who's just started with Ruby/Rails what are the benefits of switching to Elixir?
I found this quite useful since he mentioned useful apps I hadn't heard of and some OS features I wasn't aware of. And I really doubt that many iPhone users are aware of many of these things.
Eric Holder proposes sentencing changes for non-violent drug offenders
It could be an exciting phone, but from the demo video two or three times there was tearing/slugging happening while using it. Also one or two times it was not responsive to the user touch.
Great if you live outside the US, but if you're inside the US, would not the very act of connecting to a foreign secure service automatically make you suspect?

There is a much deeper issue here: as Americans, we need to decide how much protection we actually want. One group says everyone is responsible for their own protection, another says everyone needs protecting from everyone else, yet another group says we'll protect you if you don't look to closely behind the curtain, and so on e pluribus ad-infinitum ...

Nobody has a good solution, yet. Personally, I don't mind the NSA spying on foreigners (that's their job) and if you're not from the US, I feel like you should have known that was a possibility.

What I'd settle for at the moment is more independent oversight by people not intimately connected to the defense industry and less secret courts and judgements that make us look and sound like cartoon banana republic.
Right, I didn't mean to imply there was nothing interesting happening in that direction!
Why do you keep stating such things as "he's trying to keep it safe" or "NSA is trying to help the citizens of the US."

Do you have information on this or do you keep on stating your opinion as fact?
Some of the younger people I know use it as a chatroom -- they tag messages with usernames to draw people into discussion, and the frequency of messages is usually high.

I do not understand how they are comfortable with having what often amounts to quite private conversations out in public. I found I had to unfollow most of them, the constant and mostly irrelevant noise ends up polluting my feed.
I disagree with points 1-3.

1- Undergrad college experience consists of homework and test, perhaps with the occassional group project or presentation thrown in. This is so far removed from what non-academics do at work that it's hilarious.

2- On what grounds do you say that college teaches you abstract thinking. In truth, studies have found that college does no such thing for most majors.[1] The problem is that most colleges and universities are more interested in graduate students and research. Almost every test I took in college was multiple choice - widely regarded as the least-effective way to teach critical thinking. There are so many people in your classes that the professors don't have time to do anything but put you through the degree mill, memorize-and-repeat style.

3- My college was basically a slightly more intense version of high school. See (1). I do agree that you learn about an intellectual environment, but many teachers have never worked in an actual professional non-academic environment in their lives. Your PhD in computer science knows computer science, but don't count on them being able to teach you how to overcome organizational obstacles.

[1] http://www.insidehighered.com/news/2011/01/18/study_finds_la...
http://www.insidehighered.com/news/2013/05/20/studies-challe...
I also attempted this for a while. I could accomplish work (I worked primarily through SSH), but it was always a little forced. Since then I've decided to make the iPad primarily used for its design, i.e., entertainment and my MBP used for its design, i.e., work.

I've found it really helpful to separate the two domains. The separation allows my mind to know which mode to be in and thus allows me to focus when working and relax when relaxing.
This is a really interesting comment. It would be worth turning into a longer post with examples.
Might I suggest adding something to your project description that acknowledges this. I didn't see any mention of ADTPro or David Schmidt on the linked page or the github repository.

David Schmidt has contributed a lot of free software to the Apple II community over the years and, IMHO, deserves recognition for his work by those that build upon it.
You Might Have an Invisible Facebook Account Even if You Never Signed Up
I've tried this recently after receiving a Surface Pro as a gift. I find myself gravitating back toward an iPad and a MacBook -- the Surface, despite doing many things right, feels trapped in a worst-of-both-worlds situation.

- It doesn't make a great laptop; the awkward kickstand-and-lightweight-keyboard setup feels unbalanced and doesn't really work on your lap, for example. The keyboard, by virtue of being a cover, is not awesome and the attached trackpad is pretty terrible. The screen is small enough that coding feels cramped.

- It doesn't make a great tablet; the aspect ratio is too tall for reading and the extra weight really does make a difference when holding it for even a few minutes.

I really like drawing with the pressure-sensitive stylus, though.
Babylon.js seems to have evolved from Babylon Toolkit, a 3D framework for Silverlight 5:

http://babylontoolkit.codeplex.com/
Excellent TL;DR here.
Glad that the OP's internship went well. Sounds like a very positive experience. I'd just add that Bloomberg is not so hidden for anyone in NYC or financial services.
Looks like the goals that inspired the quirky, far too limited VRML standard (http://en.wikipedia.org/wiki/VRML) have finally been realized.
> Your complaints, however, are centered around not normal consumers but power linux users.

I don't think they are; unpredictable back button behavior and inconsistent/plain UI aren't Linuxy complaints.

> Also FYI it's quite easy to remove the search box from the home screen.

I couldn't figure it out. If you disable Google Search, the box doesn't work any more, but it stays on your home screen. It just becomes a blank useless box. Not the same as removing it.
And I don't have a FB account at all - when I did have one, I used it similar to the way you described. But statistically you and I are anomalies.

The median friend count in 2011 was ~100 [1]. I'm not sure if any more recent confirmed numbers exist, but various articles from 2012 seem to indicate that's crept up to ~130, as well as an average add of ~7 friends a month.

So perhaps the median user is "so dumb that [they] can't stop adding strangers as friends", but that doesn't change the fact that this is the most common usage pattern.

[1] https://www.facebook.com/notes/facebook-data-team/anatomy-of...
I'm with the spirit of this argument. This won't be won by some subset of very smart people fighting the powers that be. The governments of the world are hiring very smart people too. I hate to say it, but this needs a political solution.
I figured it to be a publicity stunt, the bins are selling advertising, this gets their description and capabilities into the press.

But it twigged an interesting idea (probably impractical) of a personal version of this device. It could give just watch for mac addresses (or bluetooth addresses) that got into range or stayed in range. If someone was following you in a car it might show up as continued presence of an unrecognized cell phone MAC address.

If done right you could do "recognition" with Glass using cellphone MAC rather than facial. Not sure if that counts in the rules, but people do inadvertently carry around an ID tag with them that is broadcasting their identity to anything that knows how to ask for it.
As an Android developer by day, and a BlackBerry developer by night, it boggles my mind why everyone thinks BB10 is crap, and that no one wants it.

Spend 1 week with a BlackBerry Z10 or Q10, and you'll see how great it actually is in comparison to other platforms. Spend some time developing an app for it in Qt and Cascades, and you'll see how great it is to develop for, in comparison to other platforms.

People also need to realize that this isn't RIM; that company was big, sluggish, and full of idiots running it. BlackBerry is a much different company now. They're very humbled, and willing to listen to their customers and developers. As an example, I was looking at their Bluetooth APIs a few months ago, trying to figure out how to do out-of-band (OOB) pairing for a client. The APIs existed, but they were marked internal-use-only. I contacted their developer relations team, who put me in touch with the engineers so I could explain my use case. They said they'd review it and let me know. Lo and behold, in the new 10.2 beta SDK, those APIs are now available for all developers to use. It's one anecdotal example, but talk to others in the community and you'll hear many more like it.
I do. I dock it at home with a bigger screen/keyboard/mouse, so there it's just like another laptop/desktop. When I'm on the move, I bring my wireless mouse and the type cover. It works well enough for me. The screen is pretty small (obviously), but very high res, so I have as much screen real-estate, but with smaller fonts. My eye-sight is good so I have no problems with that. The keyboard is OK, but if I need to do a lot of work I much prefer a bigger one.

A huge plus for me that differentiates it from both laptops and iPads is the Wacom stylus, which has replaced all my (paper)notebooks at home and work.

To anyone considering to buy one I recommend going to a Microsoft store or Best Buy to try it out. Seems like a love it or hate it kinda product.
I was at a conference with someone who had a work-issued Surface Pro. We talked for a little bit about how he liked working on it, and he said he only used it for traveling. At his desk he still has his Thinkpad with dual monitors.
there's just no reason to believe such a thing to be true

No reason to believe what to be true? The US government's placing of backdoors in the long-distance telephone network is historical fact. That historical fact is a reason to believe that what the US government has done once, it could do again. It may not be a reason you want to accept, but it's still a reason.
Gun owners typically shouldn't get to decide who is innocent and who is not. They're not judge, jury and executioner.

So whenever they do hurt someone it's a case for an actual judge to figure out what happened and if we class it as self defence or not.

Gun owners harm innocent people more often than not.
yeah, 256MB of RAM is just not enough. The CPU speed is not relevant when you have so little memory to work with. I guess it's an OK deal for $79, but it's not going to do a good job running javascript apps with so little RAM. Even if it is only running one at a time. My GMail tab alone is using 237MB right now and every tab in my browser is > 50MB. That 256MB also has to hold the OS code.
THat's an interesting perspective.

Mine is that if everyone is using it wrong, it's time to revisit my assumptions around or definition of "using it right".
I think you just made Facebook useful to me again.
> I told my wife yesterday, "I didn't think it was possible that someone, in 2013, would develop a phone that was worse at event notifications than the iPhone but they've done it with Android!"

How are Android's notifications worse than the iPhone's? Android's notifications have consistently been regarded as superior. There's a reason Apple straight up copied Android's notifications, Google got this oh so very right.
Puur natuur: chutney van perzik en mango
What we're dealing with in this setting is the social pressure fueled by the faulty expectations of people regarding what's rude and what's not. As I see it, that's not something Facebook can address. Not now, not ever.
The C code that encodes the audio is listed in the dependencies section [1], and ADTPro is freely acknowledged there. However, I'm more than happy to add some reference to the post because I think you're right.

EDIT: Aaaaaand acknowledgement pushed into post. Cheers.

[1]: Specifically located here: https://github.com/hausdorff/apple2e-audio-transport
Depends on which law is being broken. In addition to whether the law is moral, there's also the business implications.

Markets serve customers first. If the companies colluded to act morally in their customers interest and against repressive governments, then I don't see it being a comparable issue. They would be rewarded longer term with customer loyalty.

If oil companies collude to ignore safety regulations, that would harm customers, then it's something that would result in a different market response and much greater legal implications from citizen lawsuits, not only from the government.
I own crybs.com if you fancy that too.
Stop Listening To Everyone
>us vs. them bullshit

Surely not an appropriate point to raise when defending an agency whose raison d'etre is to acquire and analyze all foreign communications. Its existence comes from a us vs. them mentality.

What's happening is that for the USG, "them" now includes not only foreigner suspects; it includes all foreigners and many Americans—probably all Americans.

I don't expect the intelligence agencies of a dictatorship to explain to me, as a non-citizen, how they're "on my side". I wish I could have better expectations for a non-dictatorship, the US: I wish, as foreigner, I wasn't assumed to be an enemy.

So no, the NSA is not on my side, and it's probably not on most Americans' side. Also, things change, and all they're collecting will be using against you when they decide to no longer be on your side.
I wish I had a job where I could pull this off. I'm not even sure sales guys could with some relying on fancy projecting spreadsheets....
It's damn cool in any case, looking forward to future articles!
> Separately I'm not a proponent of using any TLD such as .bz, .us etc. My opinion from being in this business for 17 years.

Why?
> He means artificial sweeteners, preservation chemicals, additives, etc.

Then say so (although additive is a meaningless word - don't say that).

> Stuff people have not traditionally eaten for evolution-spanning years to be adapted to them, and are only used to maximize profit.

That's your definition. Other people don't define it that that way. I've heard definitions ranging from "dangerous" to "not natural", to "using the chemical name of something".

And your definition excludes sugar (sucrose) and corn (since they are both new), and includes sugar of lead (which has been eaten throughout history despite being toxic), so it's not a helpful definition.

What about Sodium acetate? How would you rank that? Chemical, or non chemical?

Plus if you are concerned about "maximizing profit" then don't eat wheat - modern dwarf wheat was invented to maximize profit. Then again everything people sell is done to maximize profit......

Your definition is useless and you know it. If you are concerned with a particular type of ingredient say so directly. I have great concern over preservatives and artificial food colors - but I don't call them "chemicals" since that means everything and anything.
Great story! Hope you don't mind me stealing that one in case I need to illustrate great pre-launch marketing.
Those cost $57.

http://mobile.nytimes.com/blogs/bits/2013/08/02/a-cheap-spyi...
Until they see how fucking terrible Skype video quality is compared to FaceTime? Oh and you need to know someone wants to call in advancve, and open Skype, so its what, a phone call then a skype call?

The likes of Skype and Google Hangouts are the equivalent of a POS chev or ford. Sure everybody knows them, and a good deal use them, but not because they choose to. Because they have to.
Is Beer Good for Running?
Then what are you saying, if not that the lack of evidence is only because the NSA is flawless in its execution?
Your analogy would only work if the website was actually hosting their own analytics. Using google analytics is quite literally participating in a larger tracking program.
It is not the same as individual shops collecting data on customers for their own use.
Why is it biased? What makes a review unbiased to you?

Paul spent weeks evaluating the platform which not many people are able to do so they resort to other people's experiences.

This is why Yelp, The Verge, Engadget are popular. Not everybody can try things out because of the risk that it might be a waste of time.
In my decade long career, I've come across this situation a few times and it's always been due to a leadership gap. Somewhere in the chain, management is not doing their job.

Without a solid technical lead with a management mandate, there is no way to change the behavior (or replace) such an individual.

If you're a good developer, in such a situation you have two options:

1) Leave the job and find a new one.
2) Work with management to deal with the situation to change the person's behavior or change the person.

#2 is MUCH MUCH harder than #1 in most cases. And it's very easy to hit a wall and get frustrated with it.

If you can't switch jobs, I suggest you start working on option #2. Based on what you've described about this individual, you've likely reached the point where dealing with it one-on-one isn't going to work.