skysight-inc/HackerNews huggingface dataset:
My company's core product (http://www.stremor.com ) is designed to take unstructured data from text and convert it to structured data. But also look at qualitative factors from language and assign them quantitative values.

In working on a "detector" to determine if an author was paid to write an article about a company which we got working most of the time. I discovered something else we could detect.

Only in women bloggers I noticed that every so often after profiling how the author writes that suddenly I'd get a whole bunch of false positives for "paid shill" detection.

Turns out we were detecting a change in optimism. Which was what we were trying to detect, but that wasn't because of monetary incentives to appear optimistic, it was because the women had learned they were pregnant.

I also did analysis to see if I could detect bloggers that were turning suicidal and could actually. But I would get false positives for things like "was diagnosed with a terminal illness" or "Lost a parent or spouse".

While I wasn't detecting exactly what I was looking for, imagine the possibilities of being able to know when an employee had a life changing event, and be able to offer them the help they need.

Going through the corpus of Enron Emails I can detect when employees started to know when they were doing something wrong.

I don't know that all of this data is "good" or that I would want an employer to have all the metrics I can extract, but for things like scouring the Enron emails for witnesses that would be sympathetic and willing to testify it could be amazing. For monitoring people with depression to make sure they aren't getting worse it seems like it would be worth the privacy invasion.

I also think I might be willing to let a machine do things that I wouldn't let a human do.
This seems pretty cool. How does it look/function in a mobile browser?
First thought was "Tesla have finally built an electric AT-ST!"
False positives are WAY too high for me with Gmail. Once I discovered how many important, obviously-legitimate messages were being marked as spam, I started monitoring my spam folder on a daily basis. You'd think they'd at least whitelist my contact list, but no.

I don't know how they intend to beat Gmail, but that's not because Gmail is without major flaws.
Yes, this is interesting.

When I learned Django, the existing books were, how can I put it, awful. Really

Sorry, but the ones that were "recommended" to me had no sense of a learning curve whatsoever. I was left frustrated by them, thinking I would never learn this.

And beyond the Django tutorial on the site, you're left all by yourself.

2SoD is good, but it's a book for advanced users.

It is really a sad situation.
Hm, looks like I misremembered and there were only 6 types. The exact types are proprietary info but the original author gives a few examples here: https://www.quora.com/Gmail/What-are-the-six-types-of-email-...
JVM Mechanics – A Peek Under the Hood
Save the Rainforest, Google
I made a screenshot (seems like the pictures aren't working for the cache links):
http://i.imgur.com/lSC4g0C.jpg
Your question is based on anecdotal evidence. You should instead ask why so few women and girls in your life are inquisitive about their world?

In my personal experience, women are just as inquisitive as men, if not more, as evidenced by the fact that more girls than guys went on to study science after high school. But I wouldn't claim my experience is universally true.
Saying 'hit the big red compose button' totally misses the point of why subjects get edited.

If you'd ever participated in a discussion list, you'd know that sometimes a single discussion thread branches out into multiple smaller threads. The best way to handle this is to reply with a new subject so that threaded conversation views in email clients show it as a new thread, but all the participants stay on the reply-to list and the conversation history remains in the quotes.

Drag and drop from the address bar to insert a link? What is this, Mac OS 9? I've literally never observed a user drag and drop from the address bar. I know it works, but I'm a power user. Do you really think it makes sense to remove an obvious button for a common operation (inserting a link) just because you assume that users know how to drag-and-drop a text selection from a 16 pixel high rectangle?

Maybe all Google's user testers are dragging and dropping fiends so this actually is the reasoning behind it. I don't know how you would find precision drag-and-drop convenient on a typical laptop/chromebook touchpad, though.
Welcome to Hacker News. We don't have @replies here. We do, however, have nice friendly reply buttons. Great app, by the way!
Thanks - mobile is on the todo list: https://github.com/swanson/stringer/issues/7

Wanted to get the web version out first. It is usable now but could definitely use some love :)
> Nobody has ever sent any of my users a legitimate email with a utf8-encoded subject.

I suppose you and your users only ever communicate with Westerners. Or are all of your Japanese correspondents (for example) kind enough to encode their subjects in EUC-JP instead of UTF-8?
Hurl is requests. Mocky is responses.
Yahoo employees should plan accordingly before having a baby
How ancient Greek statues really looked
Perhaps you don't have much experience with the modern police force? Much of their budget comes from asset forfeiture, which is your basic perverse incentive.
I think the blankets mean that Google wants you to feel warm & fuzzy about what you're doing.
Is bogap a dictionary word?

What I'm describing are passwords like

T1g3rF33t
Cam3lT03

etc.

All dictionary stuff along a theme, but made "secure" by applying a zero-entropy substitution of all occurrences of (L,O,A,E) with (1,0,4,3).

Given that crackers know people do this, they add them to their dictionary attack routines so this is no more secure.

Given I'm still fighting with them over, "don't store passwords plain text" I've not even begun to attack them over this practice yet.
I'm planing to move to fastmail.fm in the near future. I find the Gmail UI very sluggish and quite the opposite of being user friendly, and I also don't have any guarantee I won't become a horror story about how Google automatically shut down my account without me doing anything wrong.
I'm pretty sure I'm not on that list. I've never liked the way the gmail web client works.

* I've always disliked conversation view, and I keep ending up turning it off whenever I try it

* The lack of ability to sort emails is really annoying

* The layout of emails, particularly when trying to reply to an email, I find confusing - in particular it would make far more sense to have the text box at the top of the page

That being said, I probably dislike it less now than when I first started using it so I think the changes have generally been positive.

On a side note, I think Photoshop is also a UI disaster area.
Perform a job search for the same two topics.
Xamarin Evolve 2013 Keynote
I rarely use the "make a link" button because Gmail automatically converts URL-looking strings into links. So I just paste the URL and get a link for free, no buttons required.
Haute cuisine is evolving from stuffy, pretentious, overly elaborate food to food that is more affordable and more available. Some of the tops chefs in France (and elsewhere) have have already made this shift, and several of them get downright mad at any mention of fine dining.

Food is about food. If you love it you will love serving it to real people and make it accessible to all which is more akin to open source. If on the other hand you think that fine dining of old is the way forward you might find your self sitting alone.
Actually there's a bit of truth in it.

The dirty secret is that 90% of affiliate revenue is generated by coupon sites. For the most part retailers are giving away money that they probably would've generated any way w/o the affiliate.
"Germans apparently allow all sorts of English words to be trademarked [...] because the word "immersion" is trademarked in Germany.

Immersion is a German word.

(as many others comes from Latin as the English word does)

(Physik) Einbetten eines Objekts in eine Flüssigkeit mit besonderen lichtbrechenden Eigenschaften (zur Untersuchung von Kristallformen und in der Mikroskopie)
(Astronomie) Eintritt eines Himmelskörpers in den Schatten eines anderen
Methode des Fremdsprachenunterrichts, bei der die Schüler von Anfang an in großem Umfang in der Fremdsprache unterrichtet werden
(EDV) Eintauchen in eine virtuelle Umgebung

http://www.duden.de/rechtschreibung/Immersion
I have the amazon store installed, and I used to have another one as well. Google doesn't ban anything, just doesn't put it on Google Play.
I wonder if this has to deal with some external factors, like availability of a good free book (often times from the makers), or volatility of APIs.

Having said that, for a long time I have been evaluating popularity, risk of adoption, and job market impact of technologies using the number of O'Reilly books and videos published on the subject as a crude measure.
Well it's primary purpose was to cut email. And it has. We had a lot of emails that had a lot of replies that were not actionable, like birthday emails, and new hire intros. After 30 "Happy Birthdays!" and "Welcome to the team!" responses you get pretty annoyed seing the thread hit your inbox.

We also has a lot of emails about interesting articles about our company, or the space we're in. Sometimes discussions would happen in email, and not being well threaded it was hard to follow. Also those emails are not usually actionable, but they appear in your inbox.

We post a lot of interesting links in convoy, as well as all the above categories of conversation. It definitely has more of a reddit feel than a HN feel. It's not a work-only type of environment. We have fun. Since the video team has hours of video of the teachers, they have this habbit of making embarrassing animated gifs and posting them, which is fun.

We don't really have rules about what you CAN post in convoy, we have guidelines about what you SHOULDN'T put in email. If it's not a good convoy post, votes will take care of it.
Which means it should at most be blocked for categories in which a trademark is held, not for ads in other categories, or use as a generic word - if at all.
Are you going to enforce uniqueness of payment details? And if so, what part of those details must be unique? Will you require a unique credit card number?

If so, you will have to maintain either a bloom filter or a list of hashes for all eternity to ensure that nobody signs up twice with the same CC number. [Edit: actually, you could keep the scrambled CC data for a finite length of time if you're just trying to rate-limit, but still see below]

So suppose you've done all that. Are you going to do a test charge to see if the credit card number is valid before allowing the user to choose a username? If you don't, your efforts are wasted, since anyone can just use a CC generator (they're used for testing) to sign up for new accounts all day. If you do, you've probably driven away 99% of your users with your ridiculous signup process.
The price of cloud services is always dependent on how you use them. Details of the billing model can make a difference between something that's a great deal and something that isn't.

GAE is scalable precisely because it gives you few choices. It just takes one architectural decision and bang you can't scale.

What's nice (and naughty) about AWS is that it makes few choices for you. You can use Linux when you like and use Windows when you like. You can usually move legacy systems into AWS. Of course, since it lets you do anything, you're free to build something as complex as you like and you will probably do so until the complexity has you foaming at the mouth.
You must be one of the power users of CodeIgniter! I used to build everything with CI, but have switched to Laravel a while ago.

Anyway, with "help and support to move where you want to be", do you mean you can sponsor H-1B?
With advice like this seemingly contradicting other seemingly sound advice and the debate taking place here at HN it's no wonder regular people (and geeks) have trouble deciding what is and isn't a secure password.
They definitely don't have any Django books, but the Rails count is a little exaggerated there. e-books and print are listed as separate entries, there are a lot of "mini" e-books, and some of the Rails books are from 2007 and are surely pretty useless now.
> A cost of $0.001 per message would have very little impact on regular users.

I wonder about mailing lists - a couple of thousand members isn't too big a list, but $1 a message adds up. Who pays it? What keeps someone from adding fake accounts to run up the costs of lists they dislike?
My perspective comes from the corporate world.

On the one hand, it's nice to be acknowledged for work done. On the other... In my more recent full-time corporate gigs, I encountered various "reward" programs.

For example, one was for 5 years' service. The "reward" consisted of an email notification containing a link to an external web site and some authentication method, along with so many "points" of credit based on the circumstance. I could pick any item whose point count did not exceed my allocation. I think I ended up with a toaster (that's what 5 years service is worth, apparently, and since my current toaster toasted unevenly, my choice was made).

My point? This "acknowledgment" was outsourced to a firm that does this for a living. With rewards that are fairly cheesy and/or that have inflated "values" assigned to them. It felt more like an "anti-acknowledgement".

My firm either sent a list (in Excel, perhaps -- hah!) of events and corresponding email addresses, or let the third party troll some HR database for same. I'm sure that they paid some fee based upon headcount and/or events.

The third party sent your selection to fulfillment outfit (i.e. warehouse) that mailed you your selection. If your manager was not particularly paying attention, the whole thing could and did happen without their participation, at all.

So... Google appears to be assigning somewhat larger "values" to some of these rewards, and to be doing them externally. And so, they are also actively reaching out to these external contacts.

On the other hand, at a glance it has the same sort of feel. Assigning "values" (perhaps/likely at some set of pre-determined levels) in conjunction with some third party who's been contracted for fulfillment. And a typically bland and... "corporate" set of reward items.

I agree with the other commenter here who suggested just sending them a phone (or tablet?). That would seem to be more "Googlish" to me and, for all that it might represent less "choice", might represent more value from the perspective of the recipient. For those who don't need it, we almost always have friends who could use one. Sort of in line with the "sharing" perspective under which many of the external contributions that aided Google were made, in the first time.

TL;DR: I would suggest keeping the gifts more "Googlish" (branded random generic "stuff" doesn't count) and avoiding scenarios akin to my 5 year anniversary (and a few others I could mention).

--

P.S. I'll add that I am a formally acknowledged (publicly listed) external contributor to Google, although I didn't receive anything for it. If someone had offered, and cash weren't on the table, a phone or tablet would have been nice. If I didn't need it, I would have had several family and friends to choose from in passing it on. And -- a "free" gift from Google (via me) would have been good marketing to them, as well.

So, I'm just some random guy with his thoughts, here. But... again, stay "Google" and don't go all "corporate" (e.g. "corporate rewards and fulfillment).
The BeagleBone CPU is much faster than the RPi. The GPU is less sophisticated, but that hardly matters for your application.
In fact, here is Mocky serving a response to Hurl: http://www.hurl.it/hurls/18e4da3bfc0c2159abd1c8e769915c360a8...
Don't worry we'll keep trying..every few seconds
I've just done a bit of googling around to try and find more on this. I've turned up a heap of references to the developers finding 6 different types of users during their 2 years of internal testing before launch. Alas no where is there actually a list of these 6 different types of users.

The doc in question was written by Kevin Fox who replied to this quora thread about it, but dodged the question claiming that the info isn't his to divulge.

http://www.quora.com/Gmail/What-are-the-six-types-of-email-u...

Weird.
If you want startup time boost, check out the zeus gem.

Try to keep your environments as consistent as possible, whenever it is reasonable to do so. In the long run, it's better for your peace of mind.
Teens aren’t abandoning “social.” They’re just using the word correctly.
@Fuzzwah - regarding #4, I'm trying to insert a link. I don't see how you can do the drag and drop, especially if you want to make a word a link instead. Not http url.

It seems you still can test links. For some reason, I couldn't do it for a period. Maybe they brought it back...

In regards to learning hotkeys - there is no hotkey for changing subject line or getting access to emails. Otherwise I'd learn it.

I think they should keep the simple UI for mobile and give the more full featured one for desktop (or at least an option).
Use a hash of the item:

http://swik.net/RSS/RSS+Item+Uniqueness
The Architecture of Productivity
It's been a while since I last blogged. I went on vacation, switched jobs, and have been generally busy. I'm now working full-time remote, which will hopefully give me some more time to dedicate to this blog.
A few days ago, I read an interesting rant, written by Ryan Dahl, about software development. It prompted me to write this blog post about it, and share my thoughts on the matter. You can find his post at the end of this entry.
Ryan boldly indicates that all that matters in software development is user experience. I disagree with this. And here's why.
Really? I would think the big dog for affiliate payments is Amazon, and they don't really have much in the way of coupons.
Some thoughts:

"We have a strategy how to wipe out spam for good. [...] Phishing is going to be just a story too."

Whitelisting pretty much solves this. (Multiple accounts also help; one you give to people directly, and one you use for everything online, helps bump personal communication to the top)

"Are your important messages always delivered? We will guarantee a delivery in less than a second."

Those are two different things. Immediate delivery has nothing to do with guaranteed delivery.

"Get a receipt from a local store directly to your inbox formatted the way for use in an accounting app."

Are you writing RFCs for receipts? If not, this probably won't be picked up by anyone but customers of the accounting app.
Thanks. Any tips if I want to stick with SQLite despite the strong recommendation not to?
"Bonjour(tm), tu as touché(tm) du doigt un vrai problème durant ton exposé(tm)."

"Hello, you pointed out a real issue during your talk."
Confirmed that this worked for me, although I had to do it twice and restart the browser before it "took."
While that line might be vague, are you arguing that this example _isn't_ fraud? I'm sure they violated the affiliate network terms of service — which is one thing if you're an individual user, but when it's a business contract, terms become much more important. Moreover, these guys had to know they were in violation of the spirit of these programs — affiliate marketing is _marketing_, which they were doing none of.
I'm a non-technical product manager and try to know what I don't know. When I need to start a project I sit with the engineers and present the issue: The goals, the plan, and a suggested general architecture along with a projected timeline.

Then the engineers give their feedback, modify my initial estimates and architecture and provide a plan of attack. I agree, then go back to the rest of my job of managing design, development, marketing, and business issues -- not to mention sorting out HR and hiring.

I don't have time to shoulder-program or try to dictate the exact terms of how something technical should be done. I try to trust my team to make the right decisions, and if they don't, we fix them.
It goes beyond those who read the post. Some people asked their friends on Twitter and came back with an answer. Others found the information on crowd sourced websites.
Ya, the "Hon" trademark was ridiculous. I think I saw that on kitchen nightmares. I could see a similar backlash happening over hackathon.

If that happened in the states I'd definitely boycott someone trying to own something that belongs to the community.
This. There are a very small number of sites which make a lot of money (and I don't think they're just coupons ... Pinterest probably does well here). I suspect the long tail for affiliate revenue is much longer than with AdSense.
Marketers Don’t Know What the Fuck We Are Talking About
Well that depends on how Ted presented it, doesn't it? If he says "Let's try this other database instead of MySQL" may turn out different than if he says "Let's try this other version of MySQL put out by MariaDB".

In the end it comes down to having data to support your position though. If MariaDB goes down, and you can't answer whether it would have happened the same in MySQL, then maybe you shouldn't be making database suggestions. If it wouldn't have happened to MySQL, well then people were right to be wary, weren't they?
Same here. Brief moment of panic when I couldn't get logged in and immediately started mentally going through my recent comments say "OMG, I didn't say anything that controversial did I?!!??" Luckily, that does not appear to be the case.
If only it were so simple. And if you think it is that's probably because you don't understand.

Frontend often is WAY more than UI. When you are building a client/server application frontend can be far more than UI. Take Call Of Duty for an example. UI is not appropriate for all of the Client side development.

Take Google Now as an example. While most the heavy lifting is on the server, the Frontend is also doing data gathering, and calls to the Database on the phone that stores contacts. So a lot of the frontend is not UI.

For our TLDR Plugin for chrome we started out using Readability.JS and when that needed tweaks we ended up moving to server side readability. But before that, much of the Backend logic that we had been using for our search engine was being put in to the client ported from Python to JavaScript. That was not UI, but was very much frontend.

I think the people who want to name Frontend developers UI Developers tend to be the people that think that Building HTML is development rather than Design and Implementation.

True Frontend is about making appropriate decisions about which things live on Client and which live on server.
It seems (at least from your HN profile) that you're a founder, not a YC partner, but yet you're giving advice as if you have seen some of the videos that have been submitted by YC applicants. So I'm just curious now... are you or are you not a YC partner?
Just tried it...awesome!
You might consider hiding the email address appearing in the url.