skysight-inc/HackerNews huggingface dataset:
I too can't help but mentally shout "Stop using Facebook!!" after reading every paragraph.

But obviously Violet finds it more beneficial to use rather than not. I know she has long had a web presence, so it's not that she's lazy (although this post is on tumblr? sigh...). Presumably being a writer/blogger/etc, there is a huge audience of people who will "follow" her since it's already in their "workflow", yet won't expend the effort to check a proper blog or learn about RSS.

But what she needs to do instead of crying, or perhaps after crying, is to get angry. Productively angry. This is the state of established webcrapps in 2015. This has been the inevitable result ever since "web 2.0" became a thing. This is why concerned hackers have been telling people to avoid webcrapps the whole time. Of course, many others sold their morals in lieu of money and social acceptance - it's so easy to use, even your parents can opt in to extra surveillance!

The tide is starting to turn as more and more people realize what they're actually giving up by living under the yoke of proprietary software 2.0. And it is going to take people who are "in it" to reverse the trend. Assuming she is willing to start putting in more effort, how exactly can she replace all these "convenient" sharecropper "apps" she's gotten used to with self-administered technology that preserves her autonomy - while still engaging the lazy people who haven't learned how to use a personal computer, and even encouraging them to make the jump to the free world?

One possible solution that comes to mind is publishing authoritatively on one's own platform, then syndicating to facebook/tumblr/whatever. Perhaps delayed by hours/days so that it's clear that the walled gardens are second class citizens. Make Facebook want your content more than you need them - similar to how unknown AOL keywords just redirected to .com.

For text this actually seems pretty straightforward. Other types of media (mobile pictures etc) are going to be harder because thorough development and advertising take money, and investors (especially VC) obviously aren't looking to fund anything that isn't a trap ready to be monetized. But that is what freedom costs - the alternative is to continue to abdicate your autonomy one polished UI hipster crapp at a time.
This? https://github.com/mroth/phoenix-showdown#benchmarking
As a fun game, try to click around finding the country with the worst life expectancy. Kazakstan was the worst I could come up with, but there's bound to be some place worse.
Hi all. I just made this demo a while ago. It helps you to find better tech articles with the Pocket Index (unofficial). By filtering out some not-so-popular-marked articles, it saved me a lot of time, and I hope it would help you as well.
Anyone know of the most comparable app for OSX?

I'm aware of many single screenshot tools but not something so configurable.
What to Expect at Microsoft's Surface and Lumia Event
Ok, prefacing this: I don't use facebook, I dislike the website, I dislike the social implications of the website and I dislike the internal policies of the company in shit like asking people for ID.

BUT, quick reality check for a moment: for some people, "using facebook" is not a choice. I mean, it is ultimately a choice, just like wearing clean clothes is a choice or paying your rent is a choice. For some people, Facebook is the only channel of communication with some people they don't want to be separated from. For some, it's how they manage their social life, or there is some form of social pressure to use it and they're not in a position to say no easily.

And I'm sure if I don't add this little disclaimer, some pompous jerk will come correct me, tell me everything about how they were pressured to use Facebook but chose not to: Yes, you can do it, everybody can do it, but you're not in a position to tell other people how to live their lives when you are the person who knows the least about their lives. And funny that, THIS is the exact same problem GP quoted.

Facebook has a lot of power and that power is not being used responsibly. Defending that is appalling.

PS: This is not directed specifically to your post as I'm seeing this attitude in the entire thread. There's bubbles to pop here: Not everybody can just stop using facebook.
This is cool but I can't click on Taiwan.
Scottrade breach affects 46M customers
"Hacking" or "4chan" most likely.
Why doesn't Facebook use the social graph to verify identity? Have the user contact their Facebook friends and let those friends vouch for them. Weighing friends by length of friendship, frequency of interaction, etc. so that you cannot verify your account using sockpuppets.
> Facebook outed the past name of a transgender person -- that's never ok, and it's a problem taken very seriously in the transgender community.

Why is that not okay?

I mean, if people want to change their names for whatever reason then that's fine, but that doesn't mean that everybody is obliged to pretend that your old name never existed.

If I were Hitler, living under an assumed name in Argentina, and somebody outed me as actually being Hitler, would that be okay? (Pick a non-Hitler but still criminal example if you prefer.)
A Language Is More Than a Language
My versions of the same fwiw:

- https://jcorbin.github.com/hexant -- the hexagonal one I'm working on now

- https://jcorbin.github.io/ants -- the square grid one I made several years ago
> This one isn't a fake account, it's a "professional" account, so she's "friends" with a lot of people that she only emails for work purposes and has never met

In fairness, I don't think this is a model that Facebook can easily cater to, given that the express purpose of their site is to map relationships between groups of people what know each other in real life, and to use that information to show them ads. Not saying that I approve of that, but it'll be pretty hard for them to differentiate between a fake account trying to scam people, and this person who can't identify her Facebook friends.

LinkedIn, or better still, actual email would be far more appropriate for such work related purposes and also not fall into the "real name" crap policy.
Noticed .dlls in the libs directory, so I'm assuming it's Windows only? Best to mention that somewhere on the home page.
That's pretty shitty but how does it relate?
API Patents
Does anyone know with certainty if it possible to patent the process behind connecting a system of self selected APIs that operates via your own API platform? (Given I don't believe APIs can be patented at present).
'Steve Jobs and I were once robbed at gunpoint outside a pizza parlor'
I've been using it for a couple months now. It really simplifies sharing a region from your screen (ctrl shift 4) or formatted text from your clipboard (ctrl shift 5). The best use case imo is for chat, where quick sharing prevents a break in the flow of conversation.

My biggest complaint as it were would be lack of Mac support. There, I use puu.sh, but sorely miss the text upload function.
There were two (hardware) additives synths, both from Kawai - the K5 and the K5000 series. I have the K5000S, and it is relatively difficult to program.

It sounds like nothing else out there, don't think I'll ever get rid of it.
Console games use interpreted (not even JITed) Lua quite a lot for the areas where iteration time is of most importance. As the parent said, wiser engineers just choose the best tech for the task.
What would be the implications of such a system when accounts are compromised (as they so frequently are)?
I wrote 4 part tutorial how to build Snake game using Cocos2d-x HTML5
Occams razor: You're moving backwards in time.
Would you have any source to back that?

It has been called a Ponzi Scheme back when it was released in Sep 2014 (as Bitcoin was in 2011) but now such criticism had died off.
How to Uninstall Internet Explorer
So you can start small and grow, or start large and be overwhelmed :-) The "low end" are the various DTV tuner sticks and NooElec is a good source for them. The middle of the road is the HackRF One ($300). The high end would be something from Ettus Research like the USRP.

I have one of the USB DTV receivers and it was fun for exposure but hard to do really interesting stuff with. I got the HackRF One and it has been a lot of fun, I added the Ham-it-Up so that I could easily play around in the HF and AM bands. For my bluetooth work I ended up getting an UberTooth even though the HackRF One should be able to do what I need, the Ubertooth was more compact and simpler to set up and take down.

In my case I'm interested in mesh network wireless systems for robotics and room / house localization for those robots. I also have one of the newer Crazie Fly quad copters and want to get to the point where I can manage it using software.

The important thing is to pick a unit that can operate in the frequencies you are interested in (the HackRF One goes 1Mhz to 6Ghz so its pretty wide open) and be ready to revisit a lot of math you might have considered less than useful back in school (complex numbers).

Really though maximum value per $ is probably though starting with one of the USB DTV receivers. If you find you hate it, or its too steep a learning curve, then you won't be out all that much.
Green ones make you hit home runs. And the red ones are made with beatle wings, right?
Maybe male/female makes a difference depending on other variables, like country
Thanks, just wanted to know if this was worthwhile as opposed to a full-on software engineering internship.
> That's why we haven't had anyone start smoking in decades..

Different reality in France
Except for homicide, this is not true nowadays. See http://economicpolicy.oxfordjournals.org/content/26/67/347.a... for a recent study on the subject, which notes your opinion as a "common perception" that does not match the actual data.
This is a bit indirect and unclear. Most of the learning in our schools and colleges is social.
So, I suppose you are trying to find the answer to "How to make online learning social?"
Please clarify, as I would also love to know about it.
NO CONSISTENT DELINEATORS STOP SEND ESCAPE CHARACTERS FULL STOP
What makes you think people are not trying to be responsible? In other words, what makes you think it's an issue of intent and not ability?
Get an RTL-SDR stick. There is such a community around this hardware that you can be up and running in a few minutes after it arrives.

I purchased a "RTL-SDR Blog R820T2 RTL2832U" a month ago. It has an upgraded oscillator (less setup hassle) and comes with a usable antenna. In the Bay Area I've been able to listen to FM radio, NOAA weather, SJC Airport tower, Police - both NFM and digital, and ADS-B.

I'm quite happy with the purchase, and excited about the possibilities of what I can do next.
Apple's had major problems with account hijacks, including accounts of celebrities. There's no easy answers here.
The Art of Hybrid Images: Two for the View of One (2013) [pdf]
That is one of the most beautiful things I have seen in my life. I can't wait until we can give everyone a fully abled body.
I see this being a really interesting possible response to Uber. Actual Taxi's but without drivers that respond to a smart phone App calling them.
Coffee in Italy, France and other places in Europe is meant to be drink in small cups. Like a shot. I've asked for Americano in France and people are always making fun of me. But I will never understand why you would drink a shot for pleasure when a drink can last way longer. So yeah totally agree with you.
1. Violet Blue has been a reasonably widely published journalist for many years now. Her bylines include CNet and the SF Chronicle, and she's written or edited a couple of dozen books. She writes both about sexuality and technology, and sometimes about the ways in which they overlap.

2. Your reading comprehension has failed you. Several different people at Facebook offered to do her inside special favors and she chose to decline that because she doesn't like that kind of thing either.
Ask HN: How do you manage your marketing efforts?
How do you manage your marketing efforts at your company today? Do you check Google Adwords, Facebook Ads or Twitter Ads every hour? How do you manage the bids?
Pardon my ignorance, but is there a practical benefit to running this instead of a general-purpose caching HTTP proxy? Wouldn't any well-behaving (caching + 304-respecting) proxy also keep the rate limit intact?
I suspect that it's because you're on the young end of the user population. So most new birthdate entries precede yours. The site doesn't have a global birthdate database. It's building one ;)
Developer needed at Startup, with opportunity to become CTO and gain equity
Demo of the app is already developed; soft launch and testing will be carried out in New York City at New York University by the local fraternities and sororities within 2 weeks time.

We are an early-stage, bootstrapped start-up founded by two students from NYU Stern and Hong Kong University of Science and Technology. We are building an innovative mash-up between a social network and a competition platform aimed to give students an opportunity to support local communities by recording a video of thematic challenges and campus competition. Currently ready for beta/release candidate stage, we are looking for a developer who wants to be part of a small team as we scale our app in terms of geography and users, refine revenue model, and optimize for user experience. This is a market with huge opportunity, which we aim to seize, and we look to you for best practices around iOS development, deployment and scaling the service to millions of people. You will have a major impact on the direction and success of the company.

Apply: If you are interested please go to http://enotapp.com/, click "Apply" and fill in a short questionnaire, and attach your most recent resume. Successful applicants will be contacted to arrange a video call meeting.

Requirements:
•	Proficiency in iOS programming

•	Knowledge of administrating data from application/website operations

•	Skill in database maintenance

•	Proficiency in graphical (vector) and photo editing software

•	Good communication habits and skills

•	Agile, intelligent, creative, problem-solver, who likes to make things happen

•	Friendly attitude and willingness to cooperate in order to bring the product to the best quality possible is an absolute necessity

•	Android OS programming ability is an advantage

•	Knowledge of the United States universities market is an advantage
As a mostly blind father, not due to diabetes, with a son that has type 1 -- this really hit close to home. I was diagnosed at 16 with retinitis pigmentosa, or RP for short. I am now 33 and have very little sight left, will probably be totally blind in the next ten years. I won't lie, it's been a struggle. The author of this piece describes the experience very well. But like her, I've been able to be a productive software engineer for the past 15 years and hope to continue.

For those who can't imagine anything worse than losing your sight, I can assure you that you're wrong. It's no picnic, but I can imagine much worse predicaments. Not having to look at yourself in the mirror anymore can actually be liberating.

Frankly, the toughest part about being blind is the stigma around it. I've lost jobs because my blindness made people uncomfortable. I've been turned away from job interviews because the interviewer didn't think I could do the job without giving me a chance to prove otherwise. Most people are great about it and are very empathetic. But there's still the occasional person who avoids me like the plague.

As for my type 1 son, I hope I provide enough of a dose of reality for him to stay on top of his blood sugar.
Cropping with Carrierwave
Surprisingly they're not even food as are carbonated sugary drinks aka soda/pop the FDA considers energy drinks a supplement.
Have you seen [1]? I found it very useful when getting starting with cowboy, though I had prior experience with Erlang.

It walks through a simple "Hello world" application starting with creation from template (erlang.mk), and discusses static files, SSL, websocket.. A very good first guide in my opinion. Though it doesn't really cover other techniques like how to architect your application or interact with a database.

[1] http://ninenines.eu/docs/en/cowboy/1.0/guide/
You mean all of your friends' accounts and yours being compromised at the same time?
As I seem to recall, there were also suspicions circulating about red food dyes and hyperactivity in children. That's what I expected to read about when I clicked the link.
Sorry, this is incorrect. There are several very similar sounding terms here, which do not mean the same thing.

A "public company" or "publicly traded company" is a company traded on the stock exchange.

A "state company", or "publicly owned company", or "public sector company" is a company owned by a government and not traded at all.

The terms here are a regrettable accident of history, which often confuses people.
Yeah. Honey Nut Cheerios != Cheerios.
Droplr [1] is excellent, and free if you don't need the uploaded stuff to be saved for ever.

It does both screenshots or screencasts (MP4 and GIF, no audio), supports the same keyboard shortcuts as OS X (region, window only, etc.), has Skitch-like markup tools for drawing onto screenshots, and has a very nice little dropdown menu from the system menu bar.

Droplr can even do screengrabs of entire web pages (as long as they are public, since it's rendered server-side). Example: http://d.pr/i/14cdd.

[1] https://droplr.com
Why sys.setdefaultencoding() will break code
Last time I looked through EasyList, it had some comments explicitly mentioning that they can't just block all of doubleclick because some sites (such as news sites) host their content videos there.
It doesn't have to for example if you made orange juice from an orange and didn't filter it. Eat the orange or juice it it's pretty close.
Fascinating things I learned from this article:

1. The benchmarks game is mostly a game of who can solve the problem fastest with the constraint of "all the code has to be in this language." It's not about how anyone would realistically write the code; if ludicrous optimizations were in-scope for any real-world project, so would be calling out to a different language. It's worse than the usual problem of benchmarks being unrepresentative of real code; the implementations are also unrepresentative.

2. Apparently performant Haskell involves unchecked raw memory access? What's the story there?
Did GP really have to say "the past name of a non-criminal transgender person" to carry their point?

This is a company we're talking about. And the person in question doesn't seem to be a criminal. The name certainly wasn't outed because that person was a criminal.

I'm shocked by the atrocious quality of the comments in this thread. There's plenty to say about real name policies, yet all that people are coming up with are ridiculous strawmen. Disturbing.

Edit: Scratch that last paragraph, I didn't realize most of the nasty comments in the thread are in fact coming from you. You seem like a very unpleasant person to deal with.
Anybody know of a similar app for linux?
Of all movies to quote, he picks Never Say Never Again...
Facebook's mistreatment of LGBT folks is a real, documented thing that has existed for many years, and one of their pain points for that group is forcing a person to provide government ID and a "real name", which can then be used to ban the account for "misrepresenting" their sexual orientation as well as expose them to harassment from hate groups. The author is an outspoken advocate for LGBT rights, so I can see where she is coming from with this.

> It turns out that the reason the author is sitting at home crying on a Saturday night is because he/she/it is an emotionally unstable wreck...

"he/she/it", really? The author clearly identifies as female, and you just outed your own bias against the very class of people she is fighting for.
Very cool, and definitely gives me some insight into those benchmarks. Which makes me wonder -- are there benchmarks for "boring" programs in a variety of languages? I'm generally more interested in the execution speed of implementations that I would actually have time to write when on a deadline.
A very successful military conquest of 1920–1940s did not exactly help Japan in the long run. Neither did it work for Spain in 1500s.
Every time I look at rust and posts about rust like this one. It occurs to me that "I can use this to write 'C' libraries" and a variable number of moments later, I think to myself that I'll keep Go at the bottom of my list of languages to learn to program in, after Ruby, Lisp, Fortran, COBOL, and Intercal, I'll get to Go one day, if it's still relevant to me, for now Rust + Erlang / Elixir on FreeBSD is like having my own personal unicorn.

I've been meaning to work on a proper "Erlang/OTP-ish" framework for Python for a long time, Pulsar[1] is a good start but needs more developers, and more documentation in order to grow.
It has an example that does web sockets with normal Django, no massive hacks. (Which someone more familiar with Django should really check out and talk about more widely) But no Flask example?

1 - https://github.com/quantmind/pulsar
Does anyone know what "R tricks" was used to generate the graph depicting when the best time to post?

I quite like that visualization and would like to use it for something else.

"2.5 seconds, 2.39 GB processed, and a few R tricks results in this:"
http://minimaxir.com/img/reddit-bigquery/reddit-bigquery-2.p...
The article's not great, neither is your reply.

Copy-pasting what I said below, it applies to you more than anybody else:

Quick reality check for a moment: for some people, "using facebook" is not a choice. I mean, it is ultimately a choice, just like wearing clean clothes is a choice or paying your rent is a choice. For some people, Facebook is the only channel of communication with some people they don't want to be separated from. For some, it's how they manage their social life, or there is some form of social pressure to use it and they're not in a position to say no easily.

And I'm sure if I don't add this little disclaimer, some pompous jerk will come correct me, tell me everything about how they were pressured to use Facebook but chose not to: Yes, you can do it, everybody can do it, but you're not in a position to tell other people how to live their lives when you are the person who knows the least about their lives. And funny that, THIS is the exact same problem GP quoted.

Facebook has a lot of power and that power is not being used responsibly. Defending that is appalling.

> he/she/it

That's very unnecessary. What's wrong with 'she'?
Just tried, it actually is affecting the result (try born in the US in the 1980s and toggle between the male & female).
Really? Trans people are criminals or even Hitler now? Ouch, that's pretty cold.

I have a lot of trans friends. Just hearing someone use their deadname (a common term in the community) can cause serious emotional pain. Having it broadcast to all their Facebook friends would absolutely be traumatic.

Look, if you don't like trans people or you think it's unreasonable to do them the "special favor" of calling them by their actual name, it's a free country and you are just as entitled to that point of view as you are to hold racist views.

I'm pretty sure that Facebook, on the other hand, would not consider it a positive to be widely known as transphobic. So if they are operating in a way that is hostile to trans people, the obvious options are for them to fix it or for trans people and trans allies to keep publicizing it until it completely blows up in Facebook's face. They would be smarter to just try to fix the problem.