skysight-inc/HackerNews huggingface dataset:
This is a pretty amusing way to document a bug.
There are 1160290625000000000000000 combinations of 5 words with a dictionary of 65000 words. That's not brute-forceable. If you take existing phrases it's another story, but random words works well.
You should write a book - Babies first pentest.
Apple's iPhone Chip Is Strong Enough To Run A Mac
Ooh, another one: as the world's reserve currency, the USD gets a purchasing power boost, so it's easier to expand US->rest of world than the other direction.
Those graphs look hideous. The wobbles are too big, and too regular.

Compare with an actual xkcd graph: https://xkcd.com/1306/
It's not a "premature" optimization if you know you're going to need it at some point. The thing that makes an optimization premature is if you're not sure you need it, but when it comes to networking you can generally calculate out pretty quickly how much data you're going to need to transfer and what latency you're going to need.

There are a lot of optimizations that you KNOW you'll need in a game upfront, and it's easier if you get it in your architecture early. (For instance, spacial partitioning trees and sprite packing)

Not to mention that, augmenting networking into a project later on is a tremendous pain. It's one of those things you have to build in from the start; so if you know you're going to need fast packet-based unreliable networking you'll save yourself a lot of pain by doing it from the start.

Realistically though, you should just use a library for networking instead of writing it yourself, if you can.
Yikes, people obviously feel strongly about this as they are downvoting comments clearly made in good faith.

> Being anti-gay marriage directly means "I want gay people to not have the following rights: x, y and z," and in that sense it is directly anti-gay.

It is more direct, but not absolutely direct. People get religious over the word "marriage", which shouldn't be surprising because in a lot of ways it's primarily a religious concept. A lot of them actually don't mind if gay people have rights x, y, and z. But by framing the whole conversation around "marriage", it bypasses the question of rights for a lot of people. It jumps right to challenging their long-held, internalized view of what the word "marriage" means.

And that might be an important thing to challenge! But for a lot of people it's a separate issue from the rights question.
Awesome!
Ive been looking for to a lib to replace FlexSlider. That lib just has too many weird edge bugs. Ill give this a shot on exhibitionnest.com
Sex-selective abortion is abhorrent, but it's not at all unbelievable. The others are mostly hypothetical - for now - but amniocentesis and genetic testing for specific diseases is a very real thing, and the steady march of GWAS means we will have the rest soon enough.
> Why there's no visible "close" button, and why [ESC] didn't take me out

W8 makes a lot more sense, to me, if you think of Metro applications as each running fullscreen in their own ephemeral virtual desktops. You don't "minimize" a virtual desktop; you switch away from it. You don't "close" a virtual desktop; you quit the program running on it, and it ceases to exist. (In other words, the solution in W8.0 is either "press Alt+F4 to quit the application", or "throw-your-mouse-toward/swipe-away-from at the top-left corner to open the virtual-desktop switcher.")

It's exactly the same as fullscreen app behavior in OSX, or Gnome; the only difference is that your "native" windowed apps are all limited to living on a single virtual desktop, rather than the user being able to spread them out across several.

In the upcoming 8.1.1 update (or whatever it's called), there'll be an additional UX: throw-your-mouse-toward/swipe-away-from the top of a virtual desktop, and you'll get a sort of title-bar with caption buttons for the virtual desktop itself. That's actually kind of brilliantly-obvious, once you see it, and I hope that idea spreads to every OS.
On Why I Am Not Gonna Buy Any Smartwatch
Why problem does a Smartwatch solve?
Two factor authentication should be one of the top recommendations. I'm not sure about the domain sites, but she mentioned a hacked Youtube account and it's possible to set up 2FA for that.
Sure, but maybe that could be a good thing. For example, you could provide an API for Chess that ranks players across apps. You could use a Facebook ID or similar to merge identities across applications. Then players could choose the chess app they prefer and still be engaged with the larger community.
Exactly. Poor analysis. It basically says "Things happen either on the west or east coast, and they particularly happen in SF". Yeah, we kind of knew.
Simple way to secure your passwords:

* 1) Use 1Password to generate and store them

* 2) Use DropBox or similar to share your encrypted vault between your devices

* 3) Secure your shard vault with a strong computer-generated password, and keep it written down somewhere

I wonder why strong password management isn't built into operating systems, thus educating everybody and making them ubiquitous. What am I missing? Where is MacPass? WinPass?

The advice on the blog and this comment thread isn't any good, but there's really no good advice besides use a password manager.
Rather than transpiling into VimL it might be more productive in the long term to hack on Vim's MzScheme scripting interface...
Remind101 - https://www.remind101.com/careers#jobs - San Francisco, CA

We believe great education is the first step to solving many of the world’s most pressing problems. Our purpose is to build products that make it easier for teachers to provide that education.

Highlights

- 15% of US Teachers use Remind101

- 6MM monthly actives

- $19.5MM raised

- John Doerr, Kleiner Perkins & Chamath Palihapitiya, Social+Capital sit on our board

- Small, growing team

Key positions

- Growth: Growth analyst, email marketing manager, UX engineer, full stack engineer

- Engineering: Full stack, frontend, backend, iOS, Android

Read more: https://www.remind101.com/careers#jobs
Agree.

And if the numbers still feel important, don't put more than one or two of them. Knowing that the axis goes from 0 to 10k is probably enough information for something deliberately imprecise.
Doesn't work for me either. Latest version of Chrome on Android.
That was my knee-jerk reaction too, until I actually clicked on the link to Bit of News page. It's very simple and straightforward. It says "Daily 60 sec news summary in your inbox" and asks you to enter your e-mail address to subscribe.

I've been in a lot of situations where I gave out my e-mail address to some site because I needed to have them let me know about something specific and then I started receiving unrelated stuff from them. That's what I would call a form of spam. But receiving periodic content you explicitly signed up for? I personally can't find a reason to call that spam.

If there's anyone who decides to subscribe to this and then later can't be bothered to unsubscribe, that's really their own problem.
IMHO, children. Married couples get tax benefits as an incentive to get married and have kids. I find it weird that this argument has so far been completely ignored by either side in the pro/anti-gay marriage discussion (at least as far as I've seen).

Disclaimer: I'm single, so I'm not arguing for these benefits. That's just what I always thought the reason was.
Kinda. Its actually completely earnest, but just presented in a silly way. The april fools joke is that its not a joke.
Quite possible, but Coinbase really could have handled this better. They simply could have said, "You know what? While we don't agree with everything we're being accused of, we really value the community's trust and want you to know we're listening. First of all, we're really sorry to the folks who had their emails posted publicly. Secondly, we're doing XYZ to let you know we're on the case and re-evaluating our policies. Finally, we want to thank everyone who's reached out, you're helping to make Coinbase stronger."
Oculus Rift possible security breach
Hall, now in SOMA is hiring. Learn more about our move: https://hall.com/blog/hall-headquarters-move-to-san-francisc...

Open Roles:

Full Stack Engineer (JavaScript, Rails)
Backend Engineer (Rails, noSQL)

Learn more: https://hall.com/jobs
Are PS4 games written to use a tablet's touch input effectively?
My comment was in regard to the present-day political status of the issue. With that in mind...

> for those who are on the right side of the argument

In the US, women's suffrage and slavery do not ever need to be qualified by phrases like this. So really, the very way in which you had to phrase that sentence invalidates the point you're trying to make.

> (the one that will certainly be vindicated by history)

The most likely future political status of the issue is not the same as the present-day political status.

> The people who are in the right don't have to wait until the slow people catch up, in order to be right.

You do have to wait in order for it to be law. That's democracy.
I don't personally like that you did this, but I think it's the right move and I wholeheartedly support it. The truth is, I only don't like it because homestarrunner.
Regardless of how you slice it, computers depreciate significantly faster than cars.

Actually an MBP [1] holds its value better than many Detroit products[2].

[1] See eBay.
[2] http://www.forbes.com/2010/10/27/cars-resale-value-lifestyle...
The most interesting bit, to me, is actually in the comments.

You don't have to recognize Ted Lemon's name, or know of his work, in order to read the tag that G+ put next to his query. But even if you completely ignore that and treat him as a random person, the LMGTFY response was rather rude.

Is this endemic to the systemd project? Because I keep seeing similar rudeness whenever I look at their mailing lists.
I would have went with a squiggly line showing instead of a squiggly-histogram for full effect, but otherwise I think this is genius. Showing people information which is "correct" for all ways that information may be consumed is a critical skill these days, you cannot blame the reader and still be an effective communicator.
That may be nice and all, but I'm not on a tablet, I'm on a desktop. I know I'm speaking for myself, but I rarely like fullscreen applications in a desktop setting. It's why you infrequently see people using fullscreen mode in their browser unless they're watching videos.

The problem I have is that it feels like Microsoft is forcing me into that virtual desktop environment when I just want a regular desktop environment; and it's that aspect that I feel will turn people to Win7.
Technical Founder - Asseta (YC S13) - San Francisco, CA

Asseta is building a marketplace for manufacturers to buy and sell used equipment. We launched in 5/13 during YC S13. Over the past 3 months we sold ~$385k work of equipment and made ~$37k in net revenue.

If we are successful, we will empower a new generation of hardware startups. The next Jawbone, Nest or Soylent will use us to get started faster and with less capital.

The full job description can be found below, but feel free to contact me directly, anton at asseta dot com if you are interested..

https://asseta.recruiterbox.com/jobs/30769
Is it weird that I wistfully read that as Atari's Jaguar Microarchitecture
You're welcome. Unfortunately, our algorithm sometimes mis-asseses an enthusiastic discussion as an angry one. The solution is for a human to review the list. I wrote software just for that, but we can't watch it at all times. And the flamewar detector has proven so valuable to HN that turning it off would do more harm than good, so we won't.
I love it! I heard about this years ago and I think it's a great way to fuzz 'the science' and make it easier to think about. Look at it like this, as a 10 year old, you look at these graphs and see someone that can draw just like you. If you look at a graph of straight lines and precise blues and boxes and stuff, you get discouraged and think you'll have to work really hard for a long time to get to making computers do that.

Also this comic is somewhat related too: https://xkcd.com/1133/
If you can't figure out a way to relate your ideas in those 10 hundred words, you aren't thinking clearly enough. To help, here is the list of words: http://splasho.com/upgoer5/phpspellcheck/dictionaries/1000.d...
and here is a checker for you to proof against: http://splasho.com/upgoer5/
It's really kind of interesting how in the last few years people with shitty opinions get all mad and indignant if they get flack for it, as if "free speech" is really "freedom from criticism of speech".
It works?!? hehe.. I jammed mobile controls in late last night after seeing a lot of mobile traffic on the analytics, only had my phone for testing so I'm assuming it's buggy depending on the device, glad it's working for you!
Agreed! Been developing for a looong time. I switch between languages and OS's a lot. Say I'm switching back to Powershell after a hiatus and I can't remember if it's "if (this) {" or "if this {". StackOverflow may be my fastest way to find the answer and also get an if/else/elseif block to copy/paste/modify. Non-trivial code I copy/paste gets understood thoroughly and often heavily modified!
ASIC-Proof Digital Currency
When Google first started doing this, it was great. A welcome respite from our expectations of corporate monotony. Plus, it was genuinely unexpected, and therefore more funny.

Now that every company has to do something, or risk being labeled uncool by users/potential recruits, the humor seems forced (and therefore less funny).

Perhaps the best April Fools Prank Google could pull now would be to treat this day like any other. Imagine the irony of billions of people waiting to be "surprised", anticipation slowly increasing throughout the day, wild speculation about any normal announcement that Google makes.

Now that would be funny.
Back when I was working on my own MUD, this was one of my intents. I'd set up the system and then define an API off it for anyone to build their own client.

This was mostly because I was pretty strongly principled against forcing a particular display on the player. I wanted them to be able to explore via a text-based interface or a graphical one.

...and as it turns out, this was not the most ridiculously ambitious part of that project. :P
Mountain View, CA - Pure Storage (www.purestorage.com). Visas possible, relocation required (no work from home).

120 engineers, ~450-500 employees overall.

We're building flash-based storage arrays and are growing incredibly rapidly in the market. Technically still a startup, but at a more mature point; no 120-hour work weeks required. Best team I've ever worked with, fantastic velocity in the market. We're the best array out there and it shows; we consistently beat other startups and established companies.

Despite producing hardware, we're heavily a software shop, mostly C++; GUI is javascript, scripting support is Python.
Here's an alternative idea: what if clients would only honor rel='unsubscribe' links with an HTTPS URL scheme, and only finish the TLS handshake for those requests if the host sends the client a valid Extended-Validation certificate?

Every spammer who wanted to "trick" the auto-unsub mechanism would basically have to first dox themselves for all the world to see. And any certificate that turned out to not be a valid means of contacting the spammer would be quickly revoked.
>Why does it matter if a spammer knows your address is valid, if they've already decided it's valid enough to spam it?

Because then they can dictionary attack a large list of random emails, send out a trivial campaign, and collect a list of valid users then sell it to someone else.
> 1. Being able to "read" someone visually helps in determining whether it's an ok time to interrupt. "Unexpectedly.. more visual contact actually contributes to fewer unwanted interactions, not more, by changing not so much the frequency as the timing of conversations."

I don't mind being interrupted by someone who wants to ask me a question. The explicit interruptions are not what makes the open office a painful experience -- it's the background noise that comes with it.
This is why many people work with headphones on. You shouldn't be listening to music just because you need to concentrate on your work.

> 2. More frequent social interaction builds more trust. People felt more comfortable asking for help.

Surely you could think of better ways to build trust between team members other than sitting everyone in an open space?

> 3. A lot of information is acquired through something called "tacit learning". That's info that's never written down that you pick up by observing others. You may not even know to ask about it or have an opportunity. Open plan greatly helps the spread of this.

I don't want to be observed while working. I'm not a lab rat.
Hey, thanks for the friendly sign off! A much nicer way to end a conversation.

Given the subtly of these issues (what is the right design of such an artificial construct), I guess the only obvious thing is that there's no obviously right answer - let alone that it's easy to explain the pros+contras in a reasonable amount of time on an online forum such as this :-).
Oculus SQL injection vulnerability
I totally agree. This is the way most of economics is taught; concrete numbers provide evidence for ideas/models, but when learning their concepts, they simply slow you down.
This guy links to: http://matplotlib.org/xkcd/examples/showcase/xkcd.html

I've been in the matplotlib site a few times before and I noticed that the logo was weird. Turns out the the matplotlib website has a mode where all examples are rendered with xkcd, all text is converted to Comic Sans and all other sort of funny things happen. You just have to add the xkcd keyword in the url.

Here's another example of a documentation page completely unrelated to xkcd.

Original Style: http://matplotlib.org/examples/lines_bars_and_markers/line_d...

xkcd style: http://matplotlib.org/xkcd/examples/lines_bars_and_markers/l...
Famo.us FAQ Update
I'm working a JS 3D graph visualization library. Think Sigma.js, but 3D. You can see a fairly lame demo here:

http://froosky.rwell.org/graphosaurus/examples/eve/

and the source:

https://github.com/frewsxcv/graphosaurus/

Check the source on the examples page if you want to see the API thus far. While progress is being made, having other contributors (especially ones with WebGL, Three.js, or graphics backgrounds) definitely helps. Please please please let me know if you have any comments about anything related to the project. If you have any ideas for demo/example graphs, please share them! I'm getting tired of staring at the EVE Online universe :P
Salesforce Joins MailLift to Offer "Kitten-Written Letters"
> The name is optional, and you can supply it to make the experience nicer. If you don't plan on using Coinbase this way, don't supply a name.

Amazon won't tell you my name. Netflix won't tell you my name. Maybe to registered third parties, but not to random unauthenticated API callers.

> Rate limiting might help a tiny bit, but you can just register multiple accounts to get around it. (And no doubt someone would do that and make a fuss about it.)

But that adds a barrier, and would give them time to notice. Your argument is the equivalent of "why have locks, all doors can be forced open". Just because security isn't perfect doesn't mean it's not worthwhile.
Perhaps you refer to lambdas in Python.

Those are not the same thing as Lambda calculus -- it's just a bad naming decision for a Python language feature (short anonymous function construct).
Your fanboy radar betrays your better judgement.

This is a thread about how computers get better over the years. A modern Macbook Pro is leagues better than one 2 years ago (SSD, PCIe, Retina Screen, smaller), and the one 2-years-ago is leagues better than a 4-year-old Macbook Pro (Sandy Bridge vs C2D, GPU upgrades, etc. etc.).

I chose the Dell Venue 8 Pro because it is a cheap $300 machine to emphasize a point. Computers continue to make progress exponentially... to the point where a 4-year-old "premium computer" is specs-for-specs comparable to one of the trashiest, slowest modern computers of this time.

I'm a little pissed that I have to change my argument structure to cater to your fanboy mindset. I'm not taking a dig at Mac, I'm trying to make a point about technology and the rate at which it improves.

Long story short: the computer industry has always been about forward progress at an exponential rate. This will make it difficult for any "leasing" structure to work with computers. Depreciation of laptops happens too quickly.
Turning Points in Life
It's true. We should either let gays and Mormons have their desired marital arrangements or do away with state recognition of marriage altogether.
Click and play torrent videos on Mac OS X
Thank you, Vasudevan!
Gravitational Wave Discovery Might Not Have Inflation Origin
http://www.kommersant.ru/doc/2443179 (in Russian, but it's more-or-less respectable newspaper)
It doesn't work in Chrome on the Surface Pro, alas.
Opa tudo bem?
opa tudo bem ? visite minha loja nova http://www.lojaecosta.de.vu
I think you explained the rationale for this mechanism perfectly.
If running PS4 (or PS5/6/7) games on tablets becomes a reality, you'd still use a hand-help controller most likely, at least until there's some bigger transition in gaming (VR controllers etc).
> 2. If possible, use a separate computer (an old one or a cheap one purchased for this purpose) for things like banking; if your family computer is the same one that you use for bank transactions you risk having your kids click on a bad link that results in a hacking.

Or don't let your kids use your work computer when you have very important privileges at stake? I would definitely keep all of this in a very encrypted environment that isn't accessible by my kids or anyone else.
Hey there,

Great point on this. We've recently had a meeting discussing this in detail, I think you're absolutely right, it doesn't make people feel great to get a standard response like the one you've received. We've been trying to come up with a better way to personally respond to people, which has proven quite difficult. There were 2,000+ applicants last month and I think we're still trying to figure out the best work-flow to make each response tailored.

I wanted to assure though that we've read your email (and we do read each and every email, always), even though we sent a standard response (which I totally agree with isn't a great method). Hope that might help and I hope we can come up with a better solution to respond to you and everyone individually in the future. If anyone has had experience on this, would love your thoughts!
Useful, I say. It's documentation regurgitated into an efficient Q & A format.
It's something that's very close to the hearts of a huge number of this site's target readership - but no, it's not really relevant. Apologies if this is considered spamming!
I use DNSimple.com. They've been great and are quick at support.
I remember that -- it was shipped back in the Windows 2.x days. This is when most people ran Dos, and Windows was an app that ran on top of Dos. I remember it coming with Pagemaker for one thing -- it installed very similar to regular windows, but you didn't get any type of shell or other desktop apps -- just a command to launch the target app under it.

This is one thing I would like to see developed again, but in reverse -- a Linux runtime for Windows. There was already a Linux kernel that would run as a user process under Windows (colinux, I think it was); combine this with an X frontend, and file system sharing, and you would be able to package up any Linux app for Windows.