skysight-inc/HackerNews huggingface dataset:
The threats of violence are usually empty posturing but there are other serious risks associated with speaking out online under your real name. In the US you can get "swatted"[1], which is an evil twist on usual pizza pranks. It's not far from that to getting shot (or having your dog shot).

Then there are basic SEO threats to your good name. And the old "taking information out of the Internet is like taking piss out of a pool." Whether the information is true or not.

I don't think this is an appropriate defence though. Sticking to usual good practices of not conflating anonymous personas with your real identity, using a PO box and proxy services (whether for domain registrations or actual network proxies) will be more productive. Not good enough when evading FBI but probably more than fine otherwise.

[1] https://en.wikipedia.org/wiki/Swatting
Mozilla accepts Bitcoin Donations
this information gets populated without you sharing it. if you pay utility bills, rent, buy a house, appear in court, or other similar acts, those acts get stuck into online databases forever.

so to not "expose" your personal information is to not buy things and live in a tent. but be sure not to get arrested for trespassing or vagrancy...
Did you feel any cognitive dissonance when typing that?
I often refer to these two pieces when debating rebooting a project from scratch:

Joel Spolksy Things You Should Never Do Part 1
http://www.joelonsoftware.com/articles/fog0000000069.html

Darmesh Shah How To Survive a Ground-Up Rewrite Without Losing Your Sanity (a response to essay #1 13 years later)
http://onstartups.com/tabid/3339/bid/97052/How-To-Survive-a-...

It's not always cut and dry when you should start over, but if you are make sure you are doing it in a way that starts presenting customer/user value ASAP.
Jeez, seven HUNDRED THOUSAND HP fanfiction stories? Wow.

By the way, I love Leanpub. You guys have made me a bit of money, good job making Leanpub awesome!
I used to work at a company that addressed testing with a three-pronged strategy:

1) when estimating, dev tests are part of the strategy (and, ideally, stories are written with enough detail to make testing strategies clear). Sometimes we review the ticket with QA to ensure that we both understand what's being asked for and what needs to be taken into account. Most tests at this point would include unit tests and functional tests.

2) Once a task is done, the story is reviewed with someone from QA to ensure it works. They suggest a couple of things to try that may require us to make improvements. The goal is to catch 80% of the issues at this point with 20% of the effort, and the pair-testing does a great job of flushing out issues. Here the focus is on functional tests and exploratory tests.

3) The QA team runs their own sprints testing the dev team's previous sprint's work. This is mostly performance and integration tests, but sometimes includes functional testing.

I thought the process was good because we were able to measure our software quality and address it quickly. That said, it feels somewhat cumbersome. This isn't an easy problem to tackle.
Well... I imagine that you wouldn't want random advertisers and FB employees knowing that you're interested in cheating on your spouse.
A Visual Explanation of the Enter, Update and Exit Selections in D3js
I've never really strongly seen the moon illusion either - maybe it looks just a tiny bit bigger, but certainly not significantly bigger.

I get the same thing with the Ebbinghaus illusion you linked to - there seems to be a very slight difference between the diameter of the two centre circles, but only perhaps 1/4 of the width of the lines. If I stare at it for a while, even that difference goes away. Is that what you see too, or is the effect stronger?
We open sourced the little app (Bottle.py and React.js) that powers this tool: https://github.com/zapier/conspiracysanta.com

We also wrote an accompanying blog post about it: https://zapier.com/blog/conspiracy-santa/

It worked amazingly for our team last year. We are definitely doing it again and I think everyone is really looking forward to it.

We considered doing a full on, invite-the-whole-team SaaS like app but email seemed like the easiest way to implement this. It worked well for us last year, but might break with more members. We'll see!
I've never met anyone else who's read the otherland series before! It was my first book obsession as a kid
Mozilla CEO: Yahoo Was the Better Strategic Partner for Firefox
> If the change isn't needed then change can't be better

I'm curious... when you say 'change' is there a contextual limit to what counts as a change? That is to say, am I taking you too literally if I consider an A/B test a change? Or is there a pervasiveness of rollout that you think is necessary to consider something as a change?

In either case, I wouldn't want to underestimate the value of studying reactions to a change--especially the negative reactions. There's a lot to be learned from mistakes.
It might be nice from a usability perspective to only show the error message once. As it stands now, it's possible to continually search for a non-existing API and fill the screen with red errors [1]. (Not that this is a particularly compelling or realistic workflow or even worth fixing. They disappear within a few seconds anyway, which is nice.)

[1] http://imgur.com/dqZY8zW
> You're always making trade-offs between power vs. common, new vs. existing users.

Well put. Google is a data-driven company with the ability to test designs over millions of users (although Jakob Nielsen's work has shown that you reach the point of quickly diminishing returns after testing with 5-10 users).

I've spent quite a bit of time implementing Material Design for http://recent.io/, and then testing the design with normal, not especially tech-savvy users. My impression is that Material Design is a way to simplify and standardize app UIs (to increase app usage overall), and import visual cues from the paper world. It's very thoughtful approach, probably better than iOS, and I say this as someone whose primary mobile device is a new iPhone and who has owned an iPhone since the day it went on sale.

But what works for most people may not work for HN power users. Hence the complaints on this thread.
Interesting article. Can you elaborate a little more on why I should consider the best DNS response vs. the fastest response especially when my customers are concerned with first byte times? Also how do your filter chains differ from the likes of DNS Made Easy or DYN and what makes NSOne better?
Then you don't understand what kickstarter is or how it works. It's not the same as a pre-order at amazon. Read the terms at kickstarter, when you make a pledge you aren't entitled to a refund because you changed your mind. This company replied in a timely fashion and offered refund of 100% of the money they actually received from the individual.

You're kidnapping analogy doesn't make any sense. Kidnap victims are taken and held against their will. Who forced you to back that kickstarter campaign?
I read it differently; "this stunt" is ambiguous in context.

In any case, I think you're misunderstanding the nature of the problem. The danger of "doxxing" is that people get overwhelmed by a flood of negative attention from many different people. In most cases, none of the "harassing" individuals actually do enough individual harassment to make the action illegal. You can't go after the doxxer because releasing the information was completely legal, and you can't go after the mob because none of the individuals have done enough to constitute a crime.

You could certainly go after a guy who sends a knife; pretty sure just mailing a knife is illegal in most places.
Supporting some sort of JIT in Ruby is a long time coming. Glad to hear it!

I wonder how this "soft typing" would affect things like method_missing magic and the like. Would it be an optional runtime option to enforce the implicit interface?
I wanted to like this, but it's 99% fluff and very weak to watch, even outright boring.

Maybe it's because i simply don't know the game, but right from the bat they expect the watcher to know the best players, and how the game works. Just throwing out names and techniques without explaining anything, while describing the completely typical 90s/00s mobile gaming nerd scene, which is identical to lan parties, demoscene parties, CCC clubs and what have you.

Secondly they show plenty of game footage, but it's like they made sure that it's a meaningless jumble by doing jumpcuts in amounts, frequency and rapidity that would make modern hollywood movies envious; and also exclusively using footage that's visually flawed in being either: out-of-focus, thumbnail resolution, sub-10 fps, shaky-cam, composed of fist-sized compression artifacts, overexposed or (something common to almost ALL the clips) presented entirely without comment or explanation.

Mind, so far i've seen 1 and a half videos of theirs and peeked into the third to see if it gets any better, but it really looks like this documentary doesn't say anything about the game, and is entirely a documentary about the social and competitive scene and the people in it.
If you don't think a record company would are add enough to justify their share, sign with someone else or keep doing it all yourself.
I understand what it is after doing some offsite research, that's fine. But if you offer something to sign up on your site, it should be pretty obvious what you're signing up for.
Seems like doing it on a persistent basis is required then, regardless. Admittedly it's a sad state of affairs, but it beats nothing.
What creeps me out is that there are now salary databases that people can use to see someone's prior salary history, job titles, and (in some cases) details of separation. It shouldn't be legal for those to exist, nor for companies to use them.

I actually checked myself in one ("The Work Number") in 2012 and it had an accurate title and salary history, which I hadn't made public. Scary, creepy stuff going on. How the fuck are they able to know that?
Tried developing a hybrid app in Ionic about 6 months ago, about 8 hours in I had seen so many bugs and inconsistencies in the docs that I ragequit.

Looks like it still hasn't changed to something usable.
Yes you can. You know that feeling when you start using a tool, and it does exactly what you want without and fuss? When it solves your pain points in an elegant fashion?

That's what good UX is.
- nonexistent or substandard tools

...including old compilers and otherwise a lack of support for the compilers, debuggers, editors, analyzers, profilers, etc. that will enable a developer to focus on business problems instead of technology stack problems.
We had a meeting about privacy at work and the presenter told a story about his ISP who messed up his name when he signed up something like Roge rJones instead of Roger Jones. The ISP stated they do not sell customer information to 3rd parties.

Within a week after signing up he was getting spam and junk mail addressed to Mr. Roge rJones just copied and pasted right from the ISP customer database.

Indirectly in a way what you say to try, a unique identifier.
Not relevant. I've never used social media a day in my life. Nevertheless, clicking a few links in this article turned up my full name, age, birthday, every address I've had since I was 14, email address, and convenient links to pages containing that same information for every member of my family. This is all obtained from public records over which you have literally no control if you lead any semblance of a normal life. There should be more legal protections in place to prevent using public data in this way.
Author here! Can you point me to a set of tier lists for Street Fighter? I actually looked very briefly but couldn't find anything. It's possible to find a single tier list but what makes the Smash Bros post work so well is that it's 12 lists from the same source over 10 years.

I've found a few good tier lists for SF2 and SF4, but nothing consistent enough to really show their evolution over time.
> I've never owned an iPhone, but this joyful experience must be a tiny bit like what iPhone owners feel.

iOS is colourful and whatnot, but it's confusing as hell and has some ridiculous defaults. Ever since KitKat Android has been better by a wide margin. Not to mention, Apple sucks at services, whereas Google excels at them - and that's half the functionality of a phone these days. And Google Now is pretty much the best thing ever...

But yes, the new design of Android 5 makes me happy too - everything looks so much more vibrant, colourful, sleek and streamlined, etc... It's so much more Google-ey.
Rule #y - Don't treat your readers like people with bad eye sight. Displaying more than 10 lines of text on 1000 pixels is a good idea.
It's kinda weird, does take some getting used to. I think the new buttons at the bottom (home, back, menu) are so ugly. I didn't think the needed changing, but I'm not in charge of UX, so..
traffic slowed down our system there for a second should be up and running at speed again.
> I always find the "Who's hiring" threads comically ironic on HN.

> We're here not to be employees, but to become entrepreneurs.

And you don't find ironic the fact that most entrepreneurs need employees (that are usually paid substantially less than the value they create, in line with all other companies).
Maybe survey results are changing every two years
Back when LoL was new[er], you could see a player bring out a 'pocket pick' in a tournament, something that no one really played and bring it to prominence. I think a contributing factor for why this doesn't seem to happen much now is that the competitive playerbase is much larger than SSB (and exponentially larger than it's own first seasons) which means there are enough really good players/analysts that everything good gets discovered pretty quickly.
>No, a power user has nothing to do with "keyboard shortcuts" -- it's about delving deeper into more advanced features of a product regularly.

MY point was that a power user would be the person to learn the most efficient way of using your product. Having a feature that is three clicks in would annoy a power user. Three clicks is for something that simply wont be used often
- waiting for regression tester

Or worse, a lack of regression testing requiring substantial software archaeology in order to be confident enough to make a change to legacy code.

Similarly:

- substandard documentation
You took the words right out of my mouth. Gundo is great.
This was my initial take, but all that's really being removed is the ability to switch between ex mode and visual mode - to which my objection is substantially weaker (to the point that code clarity and separation of concerns are probably more important).
Not really. Placing the clone URL on the side bar and half clipped is quite bad. It's a site for developers...
Moleskine Launches an Adobe Creative Cloud Connected Smart Notebook
Yeah, it seems like this article is a perfect example of why trying to do it your own way, instead of the Android way, is going to cause a lot of problems.
A bit earlier — 1977 at least¹. I guess there was some (actual or alleged) descent from ed (the standard text editor) in the AT&T kerfuffle preventing it from being generally released under a BSD license.

Keith Bostic reimplemented it from scratch as nvi (new vi) for 4BSD.

Vim's code is not descended from either of those.

¹ http://minnie.tuhs.org/cgi-bin/utree.pl?file=1BSD/ex-1.1/REA...
I bet some of it is also about expectations. If you just say AR, people think of low-poly characters in a webcam on top of a black and white checkerboard. They're not interested.
Author here! A lot of folks have said exactly that. I'm gonna work on a 2nd post that talks about the 'why' a bit more. There does seem to be a strong correlation between a characters rise and specific players who played them.

That post will hopefully come soon. Thanksgiving makes it a little difficult to get out quickly as I'd like.
Sorry! The WebGL Playground does not support your browser

IE 11 here, please remove/fix your browser/feature detection.
Do you want to travel but you don't want to do it alone?
Watch paper evolve with Moleskine and Adobe
That's what I was hoping to read as well. Nothing against their work, but to me it read more like an advertisement for the service than actual look into how they solved all these problems.
What he says is that they used the literal name in symlinks, not a derivative term.
I can't say I understand the diseases or symptoms that represents, but there's significant literature available for the efficacy of ECTs in relieving over-active and/or over-connected brains. Hell, one of the horror stories is in itself a success case—Sylvia Plath's The Bell Jar.
Innovation I have been waiting for - and would love to build if set free from endless employment is an automatic laundry solution: takes clothes from dirty bin, places in washer, then dryer (or combo) and then folds or hangs and puts away. The reality is that the home laundry systems are not well built for automation which is where a lot of the challenges are introduced. It might need to be something integrated into the closet or drawer system. I like to think of it as encapsoluted. I would put my dresser and hamper so that I have access and behind it is the robot which would grab the dirty clothes and refill the clean drawers.

The other one is pretty analogous - dishes are a giant waste of time. One awesome hack is having two dishwashers and then never using your cabinets, but its pretty hacky. The clean way is to integrate the output of the dishwasher with the cabinet.

I would pay serious money for this simply because of how much of my life is wasted dealing with clothes and dishes. The collective man hours world wide of these tasks is actually probably pretty insane.
Software Engineer- Networking
It would have helped if you read the entire essay. I was a kid during that 1958 description, and it is exactly what was happening in my house (Alexandria, VA). My mom wasn't shopping at farmers markets. And now no one particularly cares how much sex you have in the privacy of your home, but "food woo" is rampant, and if you are feeding your kids gluten, well, you are just a bad parent.

At the moment my father is having chronic bowel issues, so my sisters are urging "probiotics", a term coined in 1907 (patent medicine era) that has little or no actual proof of efficacy, but that doesn't stop marketers from acting like it's critical to health. The doctor is not wrong if he doesn't bring up probiotics, just like he's not wrong for not bringing up alternative medicine.

>This is only true for a subset of the people, but it's always been true for a subset of the people. When I read about the nobility of the 1600s, I see that there was a whole lot of sex going on, and surely they had enough food for themselves.

No, the freedom to have all the sex you want is new, for pretty much everyone in the US. Not everyone takes advantage of it, but there is little or no limit on your private sexual behavior now. Just consider gay marriage. And there was a huge risk with private sexual behavior back then.

Part of the "food woo" is the curse of capitalism, the infinite and never ending expansion of choice in the marketplace. With all those new food variations, it's important to convince people that they are eating wrong. That it is becoming a moral choice is just icing on the cake for marketers.
Introducing Sparkles: NodeJs, TeamCity, and Raspberry Pi Build Monitor
The protection prevents the government from denying you the ability to make the threat. It does nothing to prevent them from pursuing a criminal prosecution after you have made it, or to prevent your victim from litigating a tort claim against you for intentional infliction of emotional distress.
Hi! I am a developer who uses ex mode from time to time. Now you're aware of one.

I objected when I thought they were removing all support for ex; as it turns out, they're only removing support for switching between visual mode and ex mode - making them two separate front-ends. That's not a problem.
I was going to go with Prince & Funk. I think there's a similar thing going on. But simplifying a mature & complex style, is only a subset of what pop music does. In Princes case, he made the music more complex but also more lyrical and otherwise more digestible.
There was a time many years ago when google gave engineers free rein. The engineers kept coming up with new blockbuster products like gmail and maps, but the designers hated Google. They complained that the engineers shouldn't be designing the products, that the interfaces were ugly and cluttered. Cluttered because they exposed ways to manipulate all the features that the engineers had created.

So Google hired tons of designers to fix this, and gave them high level positions to make product decisions. The designers now run the company so we get new paint on the old products. The innovation is only on new designs and interactions.
I know Google was the inspiration for the meme.

I think we are just interpreting "for" differently, in "the UI design is for the customers". I was assuming a very literal interpration, and saying that UI design is to attract more users, while it seems you meant it in the sense that the end goal of the UI design is for Google to serve more ads. I thnk both are true, and it depends on how "for" is interpreted.
Mobile phones to get handy upgrade
Pretty sure he's talking about the cursor control.

On the note of referring: It would be nice if people could actually link to specific features and/or videos on your site so they could be talked about with references. Also, in different browsers (Opera 12 and Chrome on windows) your videos play and load slowly and don't seem to play all the way to the end.

Edit: Also on my (fairly big) monitor the video is zoomed in so much the top and bottom are cut off, and the text entry field isn't displayed at all. Seriously, you need some guy to test your website on various stuff and yell at you if it's broken, if you make a super-fancy one that eschews all the hard lessons learned in the 90s.

Lastly, props for including a warning that this is iphone exclusive. This may sound sarcastic, but i'm honestly glad when ios developers let everyone else know that they don't need to waste time investigating and/or looking forward to a product.
This seems like a decent website. Has the submitter been spamming it? Sorry. I'm just curious what you're asking them to stop.
Whenever I find a font on a page that looks interesting, I highlight it and go to Chrome's Inspect element Computed tab to get the font name. As the blog says, steal like an artist.
Cypherpunk anonymous remailer
Because that cruft has grown up in service of a timesharing model of computation that no longer holds. Why does my phone have a root user? Why do I have to escalate privileges to bind to ports < 1000? Why am I context switching at all?

I think it's a mistake to conflate path dependence and correctness.
well, they're also wasting money on Forrester...
Basically "midlife crisis" is a way for people who are married with families to put down anyone having more fun or experiencing more freedom than them.
No, Netflix uses collaborative filters (not feature learning) for recommending shows, and does not collect feature data on individual "consumer" preference (at least not publicly).

What my company does uses sensory and preference data at the individual level, and projects for demographics and populations. Good food doesn't feel fake. Good drinks don't feel fake. In the long run, few products will be made by averaging tastes for the mass market - that's what coke and pepsi are.
This is a related effort http://en.wikipedia.org/wiki/KEO