skysight-inc/HackerNews huggingface dataset:
I've actually seen people use that XKCD comic as an excuse for designing products that prevent the use of password managers.

Pass phrases do nothing to help you manage unique passwords for every site and then expire them when necessary.

Sure pass phrases are great for encrypting your password database, but they are not a substitute for password management.
Bind can also be used to obtain a reference to a function expression in javascript. I exploited that ability in creating an implementation of trampoline in javascript: http://taylodl.wordpress.com/2013/06/07/functional-javascrip...
Shout.tv Live Events App Ready to Tackle the Super Bowl
Intercom (https://www.intercom.io/).

Intercom is a simple, personal messaging service for businesses and their customers. Used for marketing, sales, support and product, Intercom is the easiest way to reach your customers.

Our mission is to make web business personal. We believe that the future of customer communication requires not increasingly complex, impersonal point solutions, but rather a simple, seamless platform that feels a lot more like Facebook than Salesforce.

People love our product:
https://twitter.com/intercom/favorites

The company is just over 2 years old. It has over $30MM to-date from Bessemer Venture Partners, and the Social+Capital Partnership.

The team is currently 46, comprising people from Apple, Box, Google, Facebook, Amazon, Yammer, Microsoft, and PayPal.

Intercom is installed in thousands of web products and is connected with many millions of end-users. The company has been experiencing double-digit monthly revenue growth from the start.

We intend to fundamentally change how internet businesses and their customers interact.

For a full list of jobs see our careers page: https://www.intercom.io/careers

SAN FRANCISCO

Software engineers: https://www.workable.com/j/9A06A2D028

Product designers: https://www.workable.com/j/32B8BD914B

Success engineers http://intercom.workable.com/jobs/3412

Marketing designers: https://www.workable.com/j/F38239DCA4

Software engineers(interns): https://www.workable.com/j/FAA77D5FF1

Data analysts: https://www.workable.com/j/0734A1424E

Office manager: https://www.workable.com/j/B8DDA2E2C4

Executive assistant: https://www.workable.com/j/BF0FA1DA02

DUBLIN

Product Managers: https://www.workable.com/j/B306D705BF

Visual designers: https://www.workable.com/j/202064E5FA

Android engineers: https://www.workable.com/j/2B044EEB80

Product designers: https://www.workable.com/j/3CD022F97F

Software engineers: https://www.workable.com/j/0D0544C466

Graduate software engineers:
https://www.workable.com/j/4264D3CB92

iOS engineers: https://www.workable.com/j/38B689A8E3

Systems engineer: https://www.workable.com/j/2479E3FE05

https://www.intercom.io/careers
This is BS. Science should be focused on results and how to achieve them. Understanding primary research takes five years (BSc + Msc), and even then it requires hard work; Producing primary research is still a different league. I would think that 99% of primary research will not be read by the general public because they don't care enough to put in the hard work. Those who are willing wont need a poem to do it.
SEEKING WORK - Remote - iOS

I am an iOS software engineer with experience shipping apps (8 personal, and a bunch more for various enterprise clients the past couple years) and writing scalable, maintainable code. I'm atypical in the sense that I also have an art degree and can design the UI/UX of an app and then go ahead and program it too. I like working fast and want to take on short to medium-term projects that won't have varying levels of bureaucracy and maddening back-and-forth. If this sounds like the kind of project you need accomplished for iPhone or iPad, read further.

----------

Quick Portfolio:

Onions for iOS - www.onions.io

News/YC - https://itunes.apple.com/us/app/news-yc/id592893508?mt=8

Red Cup - https://itunes.apple.com/us/app/red-cup/id477350446?mt=8

----------

You can find me on GitHub as well:

https://github.com/bennyguitar

----------

If you want to talk further, email me:

brgordon [at] ua . edu
I think you mean, "the cheaper of the two options available to me."
Quisquater was involved in the development AES. Are the NSA trying to find ways to crack it?
Fukushima's shield wall failed. Pretty much the opposite of failsafe.

Anticipating your continued argumentative retorts in your spirited defense of nukes, it's also well known (documented) that this was an identified risk, and that other reactors along the coast did have sufficiently high shield walls.

You've omitted stockpiling reactive waste from your calculus. Ditto the inadvertent release of contamination.

A small tip: If you're pro nuke, you may want to advocate traveling wave reactors. Treehuggers like me are looking for solutions, not more rhetoric.
Just do the localhost hack and you can use it all for free. Takes 1 min. http://theflashblogger.blogspot.com/2011/04/how-to-active-ma...
That wasn't a joke.. People have been hellbanned for speaking ill of Y combinators.
If you look closely, you might notice that most of them don't have a broad range of technologies in their experience. Probably that limits their flexibility in terms of employment. At least that's my suggestion. For example, quite a few python/django devs seeking for work and no offers for said technologies.
That "obnoxiously massive adobe flash banner" that is "crashing" is intentional: http://parkerrr.com/wp-content/uploads/2014/01/MZCin.png

Also, the "time [OP has] spent thinking about this, writing about it, on the phone, and now responding to people about it" is certainly worth more than $30 since it represents an issue that many people (including myself) have encountered, and I'm glad someone took the time to publicly document their frustration on behalf of the rest of us sharing that frustration.
It's neither.

The most important thing is to produce results in as little time as possible. You don't even know if you're solving the right problem most of the time. So you want to better understand what's the problem you should be solving before you spend more time trying to solve it.

The second most important thing might be to become able to recognize when it's the right time to change/rewrite code to be of better quality. Do it too soon and you're wasting time. Do it too late and it takes more time.
> I've actually seen people use that XKCD comic as an excuse for designing products that prevent the use of password managers.

These people need to be publicly named and shamed, they're deliberately putting their users at risk.
Recruiter here: I totally disagree. The only interview question that matters is "What do you want to do?" A candidate's technical fit for a position is secondary to their interest in doing the work, all the work, the job entails. I regularly see great technical candidates fail or underachieve because the job never matched their core aspirations.
Pass phrases are more memorable and at least appear more resistant to password cracking attempts, but as Mat Honan's experience and this recent post here on HN (https://news.ycombinator.com/item?id=7142916) both show, your account security can come down to a successful social engineering hack on a minimum-wage customer service employee who has the power to reset your account password.
Would you be as likely to order "truffle mac & cheese" at a hipster restaurant if it instead said "mac & cheese with artificial truffle flavor?"

The point is to correct the false but general perception that truffle oil is in any way derived from fancy mushrooms. If people like the flavor and still want to eat it, that's fine, but right now it's used to give an air of faux luxury.
Most people (smart people included) find Simpson's paradox very surprising when they first hear of it, so it's possible you missed something. It might be worth taking another look.
Optimizely - San Francisco, CA / Amsterdam, NL - Fulltime, Permanant. Intern/H1-B Transfer okay as well.

Intern - http://jobsco.re/1g27Jp8

Growth Engineer - http://jobsco.re/18r6N9L

Software Engineer - http://jobsco.re/1g287Ea

iOS Developer - http://jobsco.re/1hjBfoa

DevOps Engineer - http://jobsco.re/Hwr31e

Product Manager - http://jobsco.re/Hwretn

Optimizely is a website optimization platform. We enable businesses to show the right thing to the right person at the right time. Our first product makes A/B Testing easy. In 2 years we’ve grown to become #1 in the category with 4,000+ paying customers including Starbucks, Disney, and Marketo. We're profitable and our revenue is growing 400% year-over-year. Join us in our mission to empower businesses to make better data-driven decisions.

About the Job: We have scale: 15 billion server requests/month. You’ll work on our amazing visual editor - a cutting edge tool / high performance low footprint iOS SDK or scaling our system to new heights in a continuous integration environment; we’re fast and nimble: 1-2 deployments every day.

Benefits Free city-wide Gym membership at any Crunch Fitness. Free Clipper Card to pay for your commute from anywhere in the bay area. Catered in-office lunch and dinner on weekdays. Full medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available. Full dental coverage including orthodontics. Full vision coverage including contacts. Dependents 100% covered for medical, dental, and vision. Unlimited vacation policy. 401k benefit. Top-of-the-line MacBook Pro or MacBook Air and 30" monitor. Working with a great team and having a huge impact!

If you can't find a job that fit you above please send me your resume at hemant@optimizely.com
I recently wrote a book about Freemium, in part, because I think it is vilified unfairly within the context of gaming.

Before moving to gaming, I worked at Skype. No one ever accused Skype of exploiting people, or of facilitating addiction, or of polluting the purity of telephony. Skype made money by, essentially, up-selling people to paid phone calls. Those phone calls might have been to people's sick parents in foreign countries, or their kids. Imagine that! By charging for phone calls, Skype might have been prevented someone from speaking to their sick mother!

Freemium is a business model; it's not a moral framework or an ethos. Some people make terrible games with the freemium model; they likely would have made terrible games had they gone with an upfront payment model. The difference between the terrible freemium game and the terrible paid game is that people got to choose whether or not they contributed money to the terrible freemium version after playing it. They got more information before making a purchase, kind of like a test drive. Isn't that a good thing -- more information?
I dislike the idea of allowing permutations in word order. Remembering a strong passphrase involves muscle memory and finger typing, so having random order for words in a pass phrase would not help most people.

Passwords are horrible. I can't wait for the day when we have 2FA with something like a Yubikey (but better) and a short password.
Most people who quote XKCD #936 miss the point. It has a decent message, but taking it literally is a grave mistake.

This style of concocting passphrases (chain dictionary words together) as a whole has a low Kolmogorov complexity, and can easily be imported by attackers through wordlist mangling or using some advanced software features, such as Hashcat's combinator attack.

Finally, humans are fallible. They'll always go for certain predictable combinations, and certain permutations will be more widespread among those.

If an attacker has any suspicion you're using the XKCD algorithm literally, it's trivial for them to make a move.
I was hoping this would be about how annoying the pricing is for Creative Cloud. If I was a designer then I could justify paying that kind of monthly tariff, but as primarily a developer who needs infrequent access to Photoshop or Illustrator the pricing options are just highway robbery. At least in the old days I could pay up front and stretch it out over time to get my money's worth by deciding when and if to upgrade. Adobe is really pushing me as hard as they can towards the competition, and I've been using Photoshop for over 20 years now, so it's no light decision to give up such a familiar UI.
App Dev Stories
Not quite.

As a simple example, slot machines are actually implemented as raffle tickets, not mechanical random generators. But not losing plays are deceptively displayed as being "almost" winners. You get a "star star (half star, half bar)" far more often than if the machine behaved the way it appeared.

Then of course you have free alcohol during bad decisions, no clocks, upsells for crap like "insurance" at blackjack....
I had a talk in 2005 and the person was saying passwords belonged to the past. 2014 and we're still there: Why?

- We have browserside certificates. Granted they're not sexy.

- We have logins by email tokens. After all, that's how to do password recovery anyway, so why not promoting password recovery to the normal login?

- We could have thousand kinds of SIM or USB passwords, such as YubiKey, which would have features like, you only auth while it's in the slot.

Instead the last gov website I've used to declare my payroll employees takes the birth date as the default password. And so many others accept my mother's maiden name as an authentifying proof.

How did we get there?
This is true however a close read of the article you site would show that part of the reason that that hack is possible is because in our current paradigm the idea that someone would have completely forgotten their password. If pass phrases became more common then perhaps customer service reps would be able to be more skeptical of the social engineering ploy that was put to use in this scenario
> you simply have to have enough money to pay a patent lawyer to submit the application and it's suddenly a patent

the idea that patents are handed out like candy is utter rubbish. Try it sometime.

> Edison would roll over in his grave

Edison was by today's definition a patent troll himself. That definition has basically come down to anyone who dares sue someone over a patent.
Sadly, I didn't have time to play the iOS Dungeon Keeper myself, so I started to watch the video review in the article — and in one minute, the reviewer showed that he doesn't know anything not only about free2play, but about modern games in general.

DK is clearly a Clash of Clans clone. Apart from being a clone, this means that it's supposed to be primarily multiplayer. Persistent-state, massive multiplayer. And a day of real time in this games IS NOT a lot of time. Similarly to Eve Online (which I draw as an example as the "nerdiest" game to have this kind of mechanics), this kind of games have a LOT of stuff that take hours, days and sometime even months of real time to unlock or produce. This mechanics first started as a variation from traditional PBEM on BBSes; their primary purpose was not to draw money from players, but so that regular playing would yearn a greater, or at least similar reward, to hours of grinding, that only a tiny fraction of players can afford.
Java 8 Support in Eclipse
FB Engineer answers "What was it like to help develop Paper?"
Cool, but what about the District of Columbia?
Bitcoins are worth 2x the current price on bitstamp in Argentina. If you want a cheap vacation go there and trade btc for cash on localbitcoin.com

They want litecoins too
Skyrim was releases something like 2 years ago, and you have Fallout series based on the same/similar engine from Oblivion (AFAIR Fallout 3 and Fallout: New Vegas).
This could be a strong example for why "the unix way" is better. You don't overwrite your server with anything unless you explicity rsync/scp it.
That sentence is a literal translation from Dutch. Basically saying that the professor has been involved in the development of basically any card with an electronic chip available.
Quit Your Job, Embrace Uncertainty
I recently quit my job at a large bank to go full time at my startup. It's pretty scary knowing my income has ceased, but I think it'll be a good challenge. I know quitting isn't viable for everyone, but it's been a really positive change for me in productivity, quality of work, etc.

I'd love to hear about other peoples' experiences quitting and what it led to for them.
SEEKING WORK in computer vision, machine learning. Remote or local to Bangalore, India.

8+ years experience, ex-cofounder of tech startup.
Freelancing for more than a year.

Topics I've worked on:
image binary segmentation, human body pose estimation, face tracking using AAM and warping, color blending, projective geometry, augmented reality, face authentication, change detection, OCR pre-processing, object detection, tracking and recognition, general classifications, etc.

Feel free to connect with me at:
linkedin: www.linkedin.com/in/link2hemangshah
email: hemang.j.shah at 'google's popular email service'

- Hemang Shah
JavaScript Puzzlers or: do you really know JavaScript?
It is sort of funny to see people arguing about the most appropriate way to finance the activity of wasting time. There of plenty of games, movies, books, etc for people who want value for money, lots even of free value, and plenty of free crap to waste time.
Aren't you making his point for him, then?
Re-copying the list to a new sheet of paper is a feature. It forces you to regularly re-prioritize items or choose to drop them altogether.

I kept a digital list for a few years, but eventually it just became a crap heap of undone tasks and abandoned ideas that would get batch re-scheduled forward forever. Paper lists work really well for me.
> an array is a map that only allows ints for keys

Actually, it only allows nonnegative ints for keys.

Also, it has the added undesirable property of requiring memory proportional to the largest key value, rather than number of keys.
Author here. I haven't yet updated it, but plan to eventually update the website with these features. The thing is a lot of it won't need to change majorly.

Maps should be a replacement of data structures like dicts and gb_trees, but I personally do not see them as a replacement of records within a module, where I feel their restrictiveness is welcome, for two main reasons:

1. especially to crash early in live code upgrades, despite, I'm sure, a lot of people disagreeing with me.

2. The module isolation inherent to records makes people think at a protocol level and with their API much, much better than the common pattern of saying "screw it", sharing the state around, and breaking abstraction all over. I like how it constrains the programmer to think of what should be passed around in messages, and that maps may remove that "think hard" part of the problem.

Maps should be especially nice and enable more complex dictionary manipulations, nested key/val mapping, and so on, and in terseness of operations. More elegantly, they could be a decent fix to 'use ETS to optimize K/V operations', although they won't benefit from the same parallel access.

I plan to explain this and possibly revisit some code snippets from the book in an add-on chapter, and also show what I wouldn't change.

Regarding Funs, I probably will just add a section to the anonymous function part, and see if I ever used recursive anoynmous functions before. It's likely that I avoided them on purpose in the book and as such, won't need to add too much there.

Let me know if that sounds good to you.
San Francisco, Austin, San Antonio TX

We're solving hard infrastructure problems at Rackspace, and building products that other developers use and love. We're looking for smart Linux/Python software engineers located in San Francisco, Austin or San Antonio, who want to sell awesome tech, not advertisements. We'll relocate you if needed.

About our team:

- We love Linux and open standards.
- We solve problems with software and hardware. We love hardware.
- Our favorite GUI is ssh/bash, preferably served grey on black.
- We deploy to many data centers all over the globe.
- We have a hot key for everything.
- Some of us have never dragged or dropped anything.

About you:

- You have strong opinions on concurrency models.
- You are an intellectually curious US-based hacker.
- You want to have an enormous impact on a product developers love.
- You know what an architecture astronaut is and you're not one.
- You want to learn from us and you have something to teach.
- You've managed your own memory on multiple occasions (successfully).

We need help with:

- Running software at scale. Running it well. We want to re-invent a data center.
- Hacking on OpenStack/Python, especially on Nova.
- Systems-level hacking: PXE Booting, BMCc, iDRACs, hardware management.
- Controlling the new generation of network devices and SDNs.
- Good knowledge of Python is helpful but not mandatory.

If you're a hacker who're generally unhappy with the state of cloud hosting - or generally with hosting - and want to do something about it, we want to talk to you.

If this sounds like you, let me know: russell.haering@rackspace.com
More like 100 than 10.
Sure, but there is more happening than just that. If China decides it wants to pursue its territorial claims against Japan say, then the mere threat of dumping T-bills will give the US pause before intervening. China only really needs the US while it is bootstrapping itself into a developed economy - once it has huge internal markets, it won't need them.
SEEKING WORK - Remote/On-site

Based in Boston, MA / Providence, RI.

I'm a software engineer with wide experience in dynamic programming languages.

- Expert in Ruby, Python and JavaScript

- Broad understanding of full-stack web development, operations and deployment

- Lots of experience with distributed systems, real-time apps, and software integration projects

- Wealth of experience putting together technical teams, capturing requirements, and mentoring developers

- Background in Computer Science and Applied Mathematics

Resume/portfolio:

http://mikeleone.com

http://github.com/mleone

Buzzwords:
ruby, python, javascript, rails, django, node.js, linux, open source, meteor.js, backbone.js
Assuming two candidates are both qualified to perform a job, and one of them gels and converses with team (aka gets along with), then that person should get the job. The best teams get the best work done, and good teams have amazing communication - also assuming that everyone on said team can actually do the work without bring the others down. A good teammate is a multiplier on total team productivity and efficiency - like in sports and the military. Everyone wishes it wasn't the case, but talent alone doesn't cut it.
If there are two products, and both can accomplish the necessary task(s), and one is cheaper, the cheaper product is the superior product.
Not the VCs. The natural scaling costs mean that marginal cost is cheaper than the hassle of billing. The trick is how to cover the overhead.
I find it interesting that despite Adobe (and many other companies) fixating on the idea that really what you're buying is the -serial-, not the binary, they don't continue to offer the binary.

It runs at complete odds with the claim, and also what is clearly the expectation of the OP.

I think we, as humans, have issues with buying 'permission' to use a good, even a digital good; what we want is to -buy- the good. Not license it. And since when we 'buy' it, it's now ours, it's free for us to share (or so the logic goes).

It also seems rather amazing that Adobe's fix would be to tell you to download the software from an illegitimate source, given that the frequent anti-piracy scare tactics are that such downloads are ripe with malware, and will steal your serial, your bank account passwords, your soul, your little dog too, etc etc.
Call me crazy, but I WANT the privacy policy and to be able to switch off location services if I don't trust your app. I'm glad they have these policies in place.

There are a lot of things to complain about the Windows Store but from a consumer's point of view that's not one if them.