skysight-inc/HackerNews huggingface dataset:
I get your view and it is not an uncommon, in fact it is quite a predictable reply ... except this part ...

>Travel? Nice things? Acceptance? Popularity? You think that's why people want money? Child's play, all of them.

You've got to be kidding me. These are billion dollar industries and people certainly do work and commit crimes for such things. To dismiss that as child's play is to live in a fantasy world and to have, plainly, a tenuous grip on reality. Just being honest.

>But you never responded to it. It's because it's the real reason. Money is a means to create the biggest impact possible. It is a means to create. Full stop.

Maybe for you but come on, let's be serious. You act as if it is silly to think there exist entrepreneur for whom the sole goal isn't ending world hunger or creating world peace. I'm flummoxed by that.
The problem I have with the "Can I help you?" question comes from the standpoint of an old German UseNet and IRC user.

Here we have the special word "Metafrage". A Metaquestion is a question that can be answered by Yes/No, provides no information what the other wants or needs, and any yes or no answer wont tell him anything. Its often just a polite noise, that becomes impolite, if used to often, e.g. in terms of moms just calling "Can you help me?" hurrying away without telling what kind of help she needs, assuming or better say commanding a "yes" as answer.

Its like joining an IRC channel with: "Can someone help me?" Most often nobody would answer, same to "Is someone here?". So a salesdroid starting conversation with a "Can I help you?" is a helpless newbie compared to someone who joined IRC first time by webchat.
> The best follow-up was to not only look busy but be busy. Stocking shelves or merchandising was always effective. People who want help but are shy about it always seem willing to spontaneously talk with employees who are busy doing something... it's a strange concept.

Retail employees don't generally stand around idle -- they always look like they're either doing something, or going somewhere. It's easier to interrupt 'doing something', because at least you know what they're doing.
2013 Magicicada Brood II Reports
tl;dr: "Chasing money is not usually the most efficient or enjoyable route to happiness. So does it make sense to waste our lives doing things we honestly don’t love to make it so we can eventually.…uhh [insert something that will eventually make you happy here]?"
Just keep in mind that, regardless of any external factor, what makes you feel depressed and unmotivated are the chemical reactions happening in your brain. And you can train your brain to handle them in better.
Double Planet (the Moon does not exactly orbit Earth)
I don't have a Facebook account and there's little chance I'd even try your game if I have to sign-up before I can start playing.
>if it has and they don't have it allow them to change their email to their real email address

Couldn't an unscrupulous individual use that feature to take over non-activated accounts? An immediate use for that exploit doesn't spring to mind but this makes my spidey sense tingle. What sites allow this?
It was partly snark, but I think there is some truth to it. A company says "we automated process X, improving quality, reducing production time, and cutting costs by consolidating the Y division" (where Y may be the "grunt work" that was automated, or perhaps less direct---an industry that depended on having warm bodies doing task X). This is considered an unambiguous win in the commercial sector because it makes the company more competitive/profitable.

Politicians, on the other hand, see all the people from division Y that are now unemployed and don't have marketable skills. Depending on the industry and locality, increased competitiveness can increase revenue and local spending, keeping a neutral or positive effect on employment rate. But in general, automation is bad for politicians in places that lose jobs. Those politicians are tasked with providing incentives or otherwise stimulating the market to bring jobs back to the region. Efficiency is a second-order effect for politicians: it only matters insofar as it affects the solvency of the company or the ability to keep the local facility running. But many industries have de-facto local monopolies (e.g., due to high cost to enter a local market) or other circumstances such that maximum efficiency for the corporation is not optimal for local politics.

If you want to sell a new technology to a politician, you have to show the new jobs that will grow up around the technology rather than showing the efficiency gains from replacing workers.
> This ensures the key is never transferred somewhere it can be copied.

But it does not ensure that the computer will add another entry to the authorized_keys file in the host as soon as you access it. Or install a rootkit there with another kind of backdoor.

If you don't trust your computer, don't give it access to your servers.
> how could you let it go that far?

Isn't this just simple game theory.

When you're on hold on the phone you get no value unless they answer the call, but until then you're spending your time and money waiting. What's the point when you hang up and choose to call again?
Good stuff. There are some ideas in that post that I want to crib / borrow from!

We are already about as far from "stealth" as you can get, in that all of our products are Open Source (Apache Licensed and on GitHub), we blog a lot, and we have a public facing website that makes it pretty clear what we're doing and aiming at.

That said, it's a sort of "static transparency". Anybody who cares to know, can come to fogbeam.com or our github site, etc., and learn a lot about us. But this post makes me think about a more "dynamic tranparency" where we push ideas / thoughts / code / whatever, out and more actively solicit feedback and interaction around that.

Of course we already solicit feedback, talk about the roadmap, etc., in private when meeting with potential customers in Customer Development interviews... but we could probably get more people involved and generate more good ideas that way.
How to monetize Instagram photos without alienating users
Top 10 popular programming languages and their history
And this post citing the obvious gets upvoted to the main page and the app ecosystem for touchless user interfaces i built over 2 years and posted to HN at the same time gets unoticed. Lame.
A recent article of related interest is the story of the recovery of the oldest datable inscription that shows a numeral zero used in base-ten place-value notation, "How I Rediscovered the Oldest Zero in History,"

http://blogs.discovermagazine.com/crux/2013/05/20/how-i-redi...

which links to the article kindly submitted here.

The submission title here is NOT the original article title, as preferred by the Hacker News guidelines, and the other recent article suggests that the title shown on the submission here is not fully accurate for all regions of the world.
Airbnb Renters Living in Fear of Lost Income After Judge's Ruling
Next time ask them to choose between:
1) The very slim possibility of making a contribution to society as profound as Isaac Newton's, but leading such a harried life that they died before the age of 50 from a stress-related illness.
2) The pretty good chance that you can lead a fairly good, fairly happy, fairly content, but generally unremakable life.
But now you are getting so far flung away from either the point of the article or even any serious criticisms of it. No one would deny helping humanity is a noble goal but, and I don't intend this in a mean way, what does this have to do with the price of tea in China?
The main problem I have with this is that it would put so much pressure on your startup. You need to be built to resist failure, and if you've literally invested everything, you're in for a hard time.

Not to say that you shouldn't invest almost everything, and this is a cool hack, but it's not sustainable, at least emotionally.
Bret is releasing the next video in this series on the 28th of May.

http://worrydream.com/#!/MediaForThinkingTheUnthinkable
Buy a Porsche
You're lying: I did not shave off the enclosing context, I explicitly provided the link for everyone to see.

It's good that they got you to leave. If they got everyone like you to leave, it would be a much better company. See, my post has exactly as much relevancy as yours does.
You just pre-Godwin'ed the thread.

No one is required to take a job as a professional harasser. And if you really have sympathy for the employees, then consider that the more victims fight back, the fewer people would join the profession, and wages would increase, hurting the evil owners.
yeah, that's it, thanks.
That's great advice, but any tips on finding a customer?
I really thought this was a glaring hole in the article. It's not as if those without families will never be in the set of those with families. It was a bit odd for me as well.
I second this notion. Personally, I'm for neither, but if you can present a compelling case for an e-mail address (like rare updates on new content, etc...) I might turn over my e-mail address... otherwise you're getting a Mailinator e-mail account.
Where is the 'payoff student loans' bullet point.
Honestly if the user is signing up with an ip email then you really shouldn't accept it - it may be valid but something fishy is going on for sure.
Is any crashing C program valid? You can only crash by invoking undefined behavior, and I believe that any program which invokes undefined behavior is "invalid". It's a major pitfall of C that determining "validity" requires solving the halting problem.
The Exercise Equivalent of a Cheeseburger?
<rant>

This "pop" usage of zen hurts my religious sensibilities. zen is about being a lotus in a dirt-pool.

I use a custom aspell dictionary for writing in German.

I use a word count status bar.

I use dumb vim aliases to correct "fro" to "for".

I have aliases for unicode symbols.

I have a single bash function that does the editing and push on save.

Isn't my dumb solution better than yours, for me atleast ?

WTF is so zen about full-screen ?

Why aren't you solving real problems for bloggers, getting heard in a sea of me-too's, separating advertisers(propaganda) from truth.

</rant>

edit: Grammar based correction. I'd pay for that, having corrected some just now :)
Hi Phil, thanks for the comment.

Companies are definitely buying this faster than we can make them, and that remote-working use case seems to be #1. I hear ya on case-studies .. stay tuned! :)

- jay@doublerobotics.com
If only....

http://www.opencart.com/index.php?route=extension/extension&...
I keep my SSH key pairs on a smart card. It is very cheap to purchase a smart card and card reader (~£25 for a gemalto reader & a gemalto .Net smardcard) and if you're buying in medium to large quantities for a business the cost is even less.

This has some major security and convenience advantages over keeping keys in a file. Firstly, you can generate the keypair actually on the card so that the only device that ever has, and will ever have, the private key is the smartcard. Secondly, the key is secured by a pin and, by default, it will block the card after 3 incorrect pin attempts and after 3 incorrect attempts to unblock the card it will permanently erase the secure storage on the card. Also you can easily make use of your keypair on multiple computers, even untrusted machines, without compromising security. I keep my smartcard in my wallet, so I always have access to it where ever I go.

Alternatively, if you don't want an actual card you can get smartcard-like devices are are physically similar to a USB stick.
Hey, thanks a lot. Composing email now.
KidoZen, pushing notifications to everyone
The question is, what was your situation before you took this job? Did you resign from a previous job in order to take your new one, or were you unemployed before this job? If the latter, how long were you unemployed? Since you haven't been employed at your current job for very long, like others have said, I would basically start looking for another job as a continuation of your prior job search. Don't mention your current job on your resume unless the effective employment gap becomes unseemly. Don't mention anything immediately to your coworkers or boss until you've already found something.

One of the big mistakes that many developers make is accepting a low or barely acceptable initial salary in the hopes of making up the difference with raises later. The reality I have found, and probably many people will agree with, is that it is very hard for a non-executive/manager to make up for a small starting salary from within a company, especially with the same role. A good salary increase for performance is 10%, but it would still take over 4 years of the maximum performance increase to reach $70K from $47K. And that assumes that your contributions are acknowledged and you get the maximum performance increase for it. Even changing positions within the organization may not bridge the gap as much as you would like. I remember a very smart guy at a previous company that started at a low salary. Due to his competence, he was moved/promoted to a different department that had much higher average salaries than the one he came from. The problem was a company policy that capped salary increases when moving from one job to another at 15% of your prior salary. This struck me and him as completely counterintuitive. The company was willing to pay someone off the street that had much less institutional knowledge much more simply because they were new.

So the final question is, is $47K an acceptable salary for your area? Did you accept it because you were desperate or because you truly thought $47K was a fair salary? The moral of the story is that if you really feel like you deserve $70K - $90K, then the only practical way you're going to get it is by changing jobs or truly committing to your current company and getting multiple significant promotions from within. Your mileage may vary depending on the bonus/promotion structure of your company but don't count on just doing a good job and being loyal to cut it.
Gutting's writings are criticized by Jerry Coyne from time to time,

http://whyevolutionistrue.wordpress.com/2013/01/22/an-increa...

and I think that is something to keep in mind while pondering Gutting's rationale for his college teaching.
OP here! Awesome stuff @jeremymims. Thanks for the insights.

"All the surrounding conversation about copyright infringement is just so completely missing the point" <- I completely agree, and that is my point. Scrollkit made a big deal out of the copyright issue, and that wasn't needed. At best they ended up with muddling noise- I think they could have taken their demo, pitched it to a few high-profile newsrooms, then made a big deal about changing the way XXX company delivers news. Instead, they had a very public spat with someone they should have been announcing a partnership with. If I had to pick one, I'd pick the former.

If this mess has landed Scrollkit a few customers, great. I suspect they could land more if they work with media companies instead of trashing their legal departments on a blog post :-p
3-D printing saves a life
I bought a 3GS at the original launch; still use it as my phone every day. Haven't been able to justify the cost of upgrading.
I'd rather let the Regex do the job than the email server .

That's just me.
I wonder when BitTorrent Inc decides to release also the back-end part of the system so that you don't have to publish your live stream only via live.bittorent.com. IIRC, Bram Cohen has stated in their forums that they'll release it when they get the back-end SW to good enough shape, and when they do my assumption is that the p2p live streaming scene will move rapidly to BitTorrent Live.

I have tried and played with SopCast, PPLive, StreamTorrent, AceStream and the likes, and based on my own experiences BitTorrent Live seems to be completely in its own category when it comes to performance, source lag / latency and how well the system seems to overall work (this is also what Bram concludes on the Q/A section at the very end of the video).

Too bad that they can't build BitTorrent Live client on top of WebRTC as the protocol relies on access to UDP sockets. It would be fantastic for adoption that users would not need to install a plug-in to be able to use BitTorrent Live.
SpaceList picks top startup office spaces in Canada
Why does it matter? If I managed to acquire the 8.8.8.0/24 netblock, I might very well want to use 'user@8.8.8.8' as my e-mail address.

I don't see why it has any material affect on someone requesting e-mail addresses: if it's valid, then it's valid.

This seems to be an example of the misplaced sense of propriety with which people approach validating e-mail addresses -- that somehow, your job isn't just to help the user enter an address, but also to define what is and is not 'reasonable'.

Imagine if companies refused to accept "1 Infinite Loop" as a street address because it's clearly ridiculous. Except that it's Apple's actual street address.
Well, it's just armchair moralizing. Who is to say having wealth and bottle service, and so on and so forth does not lead to happiness for anyone?
Longshot: a new Dribbble app for Mac
I thought this as well, until looking for info one day and stumbling onto this:

http://stackoverflow.com/questions/386294/what-is-the-maximu...

Turns out the 320 value was actually incorrect, its 256 but the mailbox is wrapped in square brackets, so 256 - 2 = 254.
So don't attempt to register an email with comments in it, or for that matter with an ip host.

We need a much more restrictive standard for emails, but until we have that we have to accept that each site will have a competing not-completely-overlapping set of standards. So make sure your email doesn't attempt to do anything too funny.
No, you don't, IMO. If you think of what hellbanning is actually doing to a person on the other end - it's basically counter-trolling this guy for over a year, who thinks he is contributing, and he's really not being disruptive - it should be reserved for blatant abuses like intentional, repeated trolling. Not unpopular comments.
Ask HN: How would you want the next Craigslist like?
Cragislist has been there, since long. A next generation product in terms of technology, in terms of value addition to consumers, in terms of use of user experience I believe is the need of the time.

How do fellows over here, think about the problem?

How would you go about fixing Craigslist?

What are the troubles you face in Craigslist, and what is your idea of the next generation Listing site?
I've found this tool helpful to "minify" my image assets: http://imageoptim.com/
Run System Profiler Report and e-mail it to specified address
agreed - for whatever reason, very very very cool!
Neither of those statements are true. You consistently seem to equate "not in the spotlight" with "screwed"; or, more (or less, depending your POV) charitably, you evince some signs of mental illness (anxiety, depression).

It's not really any of my business, but on the off chance that you haven't talked to a professional about that possibility, I think you might consider doing that. You sound deeply unhappy.
The irony is that we (the company I work for) already do low-resolution web-based proxy editing. The BBC has know about us since 2006 - we were even part of the original DMI tender process, but have been sidelined through all of that, with preferred vendors and consultants taking over (actually, we were also part of two of the six large-consultancy bids on the second round, but that tender was again dropped when Siemens were idiotically awarded the contract instead).

You're absolutely right about proxy content not being right for all markets - especially Drama - but it's not just a question of getting a good enough quality encode. If you don't have a calibrated display on your BBC desktop, then it's pretty meaningless. We are used as a production tool for logging and rough-cut editing on high shooting ratio (typically reality) programmes before an offline edit, and will save a lot of hours in editing suite time.

The DMI has been in the way of us being able to sell to the BBC for many years now, even though it has been a ghost ship for most of the last year. We were unsurprisingly delighted (as a company, of course, not as licence payers) that it has been officially dropped today.
Remember the days when all the websites had "Patent Pending" at the bottom of the page?

Yeah. We aren't doing that these days.
I'm quite interested in this, as I have some old smartcard readers around from the days of Nagra/Nagra2. Care to share any more details?
Apple: No tax gimmick left behind
HackerRank's predict the topcoder rating ML contest
Just a top level domain after the @ is a valid email (e.g. foo@com). Things like this are why we end up with massive regular expressions for email validation. That said, if you are only warning the user, but not preventing them from submitting foo@com, then it is probably good enough.
The Xbox One and PS4 Can’t Provide the Full Unreal Engine 4 Experience
The OP and a lot of posters here don't seem to understand the problem or the purpose of the solution. The whole point of this is to avoid an unrecoverable error, a bricked account.

You are only trying to catch email addresses that are entered in error at account creation time so that a user will actually get the confirmation email.

The actual problem is that if they enter an email address incorrectly they will crate a dead account that they can never log into again. In addition if they used their favorite user name, or a referral code or any other important consumable when creating the account then you've effectively blocked that user from even creating a second account.

The real solution is to use validation email to confirm an email address, but to allow them to login to the account even if the email is not yet validated. You won't even have to make them type it in twice. Simply limit them to only being able to edit account information and settings.

Email is validated, users have a window to correct any issues and you've eliminated the unrecoverable error altogether... oh and no regex.
This man speaks the truth. Though I think the advice of "stick to the highest level API for your needs" holds true here as well.

(Hi oc, its Ryan!)
Microsoft applies for patent on TV achievements
I've seen some cool companies and some badass people come out of Des Moines. Don't knock it.
TIL.

I wonder what the security implications of this is.
Facebook has no real incentive to reach out to this age group. They won't earn much profit off of teens, and teens are younger than their original demographic (college-aged students).

Also, I thought the line about "everyone says Facebook is dying" was quite telling. The stats say otherwise, but people will believe what they want (or what the media tells them).
If it costs $X dollars to retain XMPP support and $Y dollars to build their new offering out and their budget can't accomodate both $X and $Y, then the choice is indeed between progress and placating standards advocates.

I can't imagine a standards issue I would care less about (among standards I routinely use) than Google Mail dropping POP3 support, unlikely as that may be. Most mail users are better served by web interfaces. POP3 and IMAP are archaic. People that want those interfaces have plenty of options for maintaining them.

You have never had more freedom in how you can avail yourself of technology than you do in 2013, no matter how many restrictive app stores and giant email providers you choose to concern yourself with. (I don't mean that to sound snide.)
That's roughly 40 chars ?
People coming from some regions easily have 20 to 30 chars for the family name alone [1]. That's more or less the length of our test string if the add the given name(s).

[1] http://news.bbc.co.uk/2/hi/africa/5651310.stm
Show HN: -0.7 to -0.9 correlation between the VIX and our sentiment index
That won't really work with people who mistype domains, e.g gmale.com as that domain may have catchall enabled.