skysight-inc/HackerNews huggingface dataset:
I'm not going to add another "just use plain text" comment. I really want to send images (in the text, not just attached), and simple rich text features such as bold text can really help readability. But that's not a huge responsive webpage crammed into an email -- it's just rich text. It's html entirely without style, neither inline nor in a header. That should be the standard email format apart from plaintext. My client can style all emails like I want them in terms of fonts and so on. Consistently.

If the sender wants me to see a website, just send me the damn link?
Great work. Nice smooth visuals too. Could you implement a html5 file reader to load any .xm file?
Speaking as one data point, for myself, "favoriting" something suggests I want to bookmark it for later use (which I often don't), but I also know plenty of people who utilize the star as a pseudo-like. I've tried that myself for a while, but it just felt wrong. Apparently most people don't share the same cognitive block.

I agree with tyre's assessment. "Liking" something is substantively different from "favoriting," at least for those of us who overthink its application or feel that marking something as a favorite has connotations beyond simply giving a nod to the person who posted. What this means is anyone's guess or even if it's going to matter in the long run.

Insignificant observation? Likely! But it's one more data point that agrees with a few others here.
NY Attorney General Tells Daily Fantasy Sports to Stop Taking Bets in the State
A bit OT, but how are you liking the UAD stuff? I know a few folks who have made the leap and feel pretty happy with it. Been thinking of snagging one of the new Apollos.
Then link to them! copypasting the results, though easy to search, is just as easy for you to do too. Save the reader the effort. The web is a god-send because of links and that ease of info transfer. This is not print where I know I have to look it up.
Sure, I know how it works. But it sacrifices resolution (spatial in this example, temporal in the case of audio) and compresses poorly. Rather than dithering, you should use a higher bit depth so that you can represent your original gradient (with the desired smoothness) directly.
An "11.5% conversion rate" is a bit disingenuous. Their advertisement method attracted users who were not "actually eligible to even think about becoming a paying customer". I don't think you can so easily exclude them. Put them back in and you have "over 1,000 free accounts" and only 53 that upgraded.

Assuming "over 1,000" means "over 1,060" then 53 paying accounts actually means "less than 5%" which fits with their assertion that "the average B2B conversion rate is around 3-5%".

While I applaud converting 461 "potential paying customers" into 53 paying customers, the 11.5% rate seems more like an internal metric. It's important to focus on what you can achieve and so segmenting out those with the requisite "subscription revenue" to be able to convert is useful for refining internal goals, but there is a reason why the average conversion is so low: you always get customers who can't pay.

If other businesses were excluding those customers the quoted average would be greater than 3-5%.
Show HN: Sodocan.js: Documentation Made Easy
Magination – magnetized gaming
I believe that's correct - it always fetches the image, so there's no leak.
Introduction to Scala for Data Science (Free Video Course)
I probably fit into the camp of people who would 'like' but not 'favourite'. BUT I am not a regular twitter user so perhaps my POV isn't that usual.

I think of 'favouriting' something as a kind of bookmark that I might want to go back to some time. I know that's now how you use twitter, but this definitely coloured my opinion.
Local and organic is a romantic myth
I think part of the problem is that Maps looks different at random times. I just took this screenshot to answer your post:

http://i.imgur.com/SaHMCF2.png

Yes, there's a round "Directions" icon. This time. Frequently, searches for a given address don't bring up that icon or any other UI affordance that indicates how I might get directions to the destination.

However, Maps does reliably fill half the screen with photos, random chunks of white space, and other irrelevant visual junk as seen in the above screenshot.

I had absolutely no idea that Maps had a right-click menu, so thanks for that tip (seriously). Right-clicking on an AJAX-based Web page is obviously not a standard or expected UI concept... but given what Google has done with Maps over the last year or so, literally anything helps.
Thanks for the kind words! Definitely more steps on the B2B side, good point. To split even more finely: this is the difference between "bottom up" B2B sales where an individual contributor starts using a tool and then spreads it within their organization, and "top down" B2B where there's a higher-level sales conversation with management before the software gets "pushed" down to individual contributors.
Offline maps have been supported for a while, but I used to work on Google Maps, and to the best of my knowledge offline navigation has never been supported before.
The magical mystery UI is the worst part, actually. I (evidently) have no idea what the capabilities are, because the input boxes appear and disappear arbitrarily when you do things.
It's a server-side proxy, no user-agent except whatever the Gmail devs set :)
microsoft for the win... good stuff.
tricked into thinking that it will be better than living with family

I didn't say that. I said to fleece them under the guise of a more social, more fun environment which is exactly what the sales pitch was. To be around people your own age and do things people like you do, IOW.

And what was inferred by They would have been happier staying in their family home wasn't to be with family, rather that the home is filled with memories of life and accomplishment whereas a death every-other-week at the "village" was a constant reminder of our approaching end, even for the people who worked there.

I think your comparison is disingenuous.

I suspect you say this because older people require care which can be hard to provide at home. Fine. But many of the people who resided there were initially healthy and making a lifestyle change rather than seeking care. A side-effect of moving to a retirement village is that your progeny assume everything is dandy - you've got friends and carers, so they visit less often. The effect is devastating.
Gah! I just noticed that I replied to the wrong comment; I meant that for the grandparent. Sorry!
> The higher COL in the Bay Area and NYC reflects the higher productivity of workers in firms in those regions.

What do you base this on?
Toxic Work Culture in Europe
In theory, yes. In practice, this is worked-around pretty easily. Why do you think outsourcing companies even bother to hire lots of foreigners, if they could have just as well hired locals for less?
This is basically the only reason Apple Maps ever had a chance, IMHO.
To use h1b you have to prove you have no native applicants. You get around that by putting stupidly specific skill in the job spec.

It would cap wage growth for people in the sector, because instead of increasing salary to attract candidates they search abroad for the same wage. It's a cap on wage growth.
They say history repeats itself... Google is making all the mistakes Microsoft made with IE a decade+ ago. Amusingly, Apple remains unfazed.
I can't say I've experienced the lack of a directions button, but I agree that's a major UI failure.
Same article posted a few hours earlier.

https://news.ycombinator.com/item?id=10536637
Sure, XP usage might be lower than reported in these figures, but Vista will have a lower market share still.
I assume it means that they rent hardware rather than buying a mainframe from IBM. Remember, the project has been going on for ten years, so the hardware is probably quite out of date.
Code School actually offers a course that (I would think) makes this a little less painful for the uninitiated.

https://www.codeschool.com/courses/unmasking-html-emails
Well, node.js implies that at least part of Netflix is written in JavaScript, yet the only listed languages are Python and Java.
What WWII's Top Secret Spy Manual Can Teach You About Wilderness Survival
I'm fond of plaintext, but sometimes I do need to force a fixed-width font for a portion of the email.
Attorney General Tells Daily Fantasy Sports to Stop Taking Bets in New York
Correct, that was the notable caveat to the new Net Neutrality regulations years ago.

I don't love it, but it makes sense. The moral authority to heavily regulate last mile ISPs comes from the fact that consumers generally don't have a choice. Consumers have several choices for cellular carriers, and if consumers find this to be an actual problem then it can be sorted out through competition.
kinda. The dispatch is on a single value and isa? isn't mapped over that single value if it happens to be a collection. This means you can dispatch on multiple concrete values in a collection or the isa? hierarchies of a single thing, but you don't get to isa? everything in the collection (unless you do it yourself over some limited set of things you care about; like you said, method dispatch is over ANY function).

This means that you can do something like

(defmulti cares-about-a-and-c
"multimethod that cares about the first and third args"
(fn [a b c] [a c]))

(defmethod cares-about-a-and-c [:alpha :gamma]
[a b c]
(prn "got :alpha and :gamma"))

(defmethod cares-about-a-and-c [1 3]
[a b c]
(prn "got 1 and 3"))

but the following won't really work how you want it to:

(defmethod cares-about-a-and-c [String String]
[a b c]
(prn "Got two things that match (isa? String)"))

(cares-about-a-and-c "foo" nil "bar") ;; doesn't call our last method

You could, however, define something based on class and not isa? via your dispatch function:

(defmulti cares-about-class-of-a-and-c
""
(fn [a b c] (mapv class [a c])))

(defmethod cares-about-class-of-a-and-c [String String]
[a _ c]
(println "Got the strings: " a " and " c))
Sounds like the right way to make sure you only attract great team players.
Which Polls Fared Best in the 2012 Presidential Race (2012)
Ahh, lovely.
What I really like is the strip along the top.
I want to use Drive. I click on ... wait for it ... "Drive".
Genius ... (not being sarcastic either)
I found all of them to be too complex. I built my own editor plugin and command line tool that is super simple. The basic idea is to spend less time organizing tasks and more time completing tasks.

https://github.com/prophittcorey/vim-t
https://github.com/prophittcorey/t.rb
"""But like any new controller, the Steam controller has been hurled into a living room war with my Xbox and PlayStation controllers—which I’ve had for years—and the traditional mouse and keyboard setup, which is what cavemen used to headshot and teabag woolly mammoths."""

Ah the trusty keyboard and mouse.
UN privacy chief: UK surveillance bill is 'worse than scary'
Fair enough. Will modify shortly and good point.
Is this the same Steve Jobs who rejected his doctors' advice and traditional treatment options for the better part of a year, in favor of dubious remedies and flat-out quackery?

Because I wouldn't want that Steve Jobs anywhere near a system that I or my family would have to rely upon.
I think history has absolutely shown that exceptions are not the best solution; they don't scale, as you point out. And I agree with Go that errors are values, and should be passed around as such.

Go basically tells us that errors are as really important — they should be in your face and handled by the caller. And then it goes ahead and makes it a second-class citizen that is really awfully laborious to work with. Why not make error-handling a first-class construct?

Most code needs to just pass the error on to the caller, for example. Go would benefit from an easy way to just "bounce" the error off to the caller. Something like my naive, hypothetical macro in my previous comment.

Some sum-type-based solution like Rust's Result enum would also have made the whole problem pretty much moot.
Allowing style to be included in a web based email client is just asking for trouble. It's not just hard. It's close to impossible thanks to CSS global nature. You would have to literally parse out the css and rewrite it as well as all the html content to automatically uniquely namespace it so it doesn't collide with the rest of your page. And meanwhile you've just created a new attack vector for your email service with security implications you may not want to take on.

All of that just so that you can pretend an inherently text medium is actually a way to deliver web pages directly to users. This is a lot of work for questionable benefit to GMail's actual users as opposed to Email Marketers.
I completely agree regarding the performance issues; it's often painful to use on my Nexus 7.
The difference is that they back that statement up with A-level compensation. Most startups don't.

Also, is Netflix still a startup?
I'm familiar with loss aversion, and it's really not relevant here. (Maybe it would be if you could fall in status by not innovating, etc.)
Which is super handy. One of my gripes with Google Maps is that (until now) it will navigate you to a place that is out of service, but as soon as you get there it says "You've arrived!" and then takes away the route you just used without a way to get it back. Really poor usability, especially when the app knows you have no service.
Ali and Ani (ACA) -HOODIE Accapella
I don't really agree with this - Scrum isn't really easy to do but in many situations it is the simplest approach to take.

If you need to monitor your progress in 'real' terms (i.e., whats actually completed) Scrum is pretty much the minimum ceremony you can get away with in my experience.

If you don't need to do that, say if you don't have a deadline that you need to know you wont hit ASAP, then Scrum is likely not a good fit.

> It’s boring, its old, it leads to pointless meetings run by people who don’t write software, who don’t understand the technical process behind writing software and don’t always care

I dont think these people are meant to be running scrums.

> Adhere to the sprint commitment, even if you have to work over time.

Yeah, and you will be if you dont adjust your commitments as soon as you realise youre not going to meet them.

> Agile is about moving fast, building working software today and delivering with changing requirements

Yes it is. And scrum adds time tracking on top of that.

It sounds like you dont really know what the purpose of scrum is. And this is fair enough, because I dont think they had a very good explanatory service - it was pushed as the 'next big thing' like XML and SOAP was in the 90s.
Gmail and Outlook? I had to create some HTML email reports to be read in Lotus Notes. It made me extremely sad as Notes invariably does.
It's an opinion piece from a guy who... apparently... wants to put image carousels into emails and is upset that GMail doesn't let him, and yet dares to intrude upon his beautiful iOS.

Hopefully no one exposes him to the ocean of old Outlook clients with crufty Word-based HTML renderers out there; he might die of a heart attack. Mentioning Pine/Alpine would be cruel as well.
I don't actually sell, as these business don't pay us anything. Rather they list they business on our website to their (and ours) value. Is it still spam? (honest question)

Edit: They are a business and have a "contact us" email on their website. Should I really not email them just because im not a customer, but a possible partner?
I'm not a UX expert and don't have the vocabulary to describe what's wrong with it. What I know is that I used to enjoy using it. Not just for directions, but I'd use it for fun to explore new areas. And now I dislike and avoid using it altogether. Similar to Gmail. It's just feels like a mess of UI elements that show and hide and move dynamically, don't have fixed spots on the page, don't work consistently, etc. Like it was excessively focus-grouped or committee-designed.

I know how to get directions in the new interface. I just don't like doing it. Is it more clicks? More elements taking up space I don't care about? Hijacking the native right-click menu? Aggressive resizing/panning when I didn't ask for it, to accommodate what it thinks the new context should be? I don't really know.
On recent Ubuntu releases, you can enable DNSSEC resolving by adding the following to "/etc/NetworkManager/dnsmasq.d/dnsmasq.conf":

dnssec
#dnssec-check-unsigned
conf-file=/usr/share/dnsmasq-base/trust-anchors.conf

Of course, it's possible to strip the signing unless you use Google DNS or whatever and uncomment the "dnssec-check-unsigned" line.
Because it takes non-zero work, and doesn't add much value on top of SSL/TLS, which got wide deployment first.

As far as I understand, IPSec + DNSSEC gets similar security guarantees to SSL/TLS without identity certification, so once you have one there isn't any real economic incentive to put massive effort into developing the other.
>Getting the styling done right here, is not that easy, as you can imagine the oldschool HTML doesn't really help.

Oh, I know. I've had HN entirely restyled since day 1. :) A bunch of nasty selectors with direct child, nth-child selectors, and attribute-selectors.

It annoys me that Stylish doesn't seem to support the :not() selector. I can use it in the inspector in Chrome but not in Stylish.

My personal favorite change was making the search more easily accessible by fixing it to the bottom right.

form[action='//hn.algolia.com/'] {
position: fixed;
bottom: 0;
right: 10px;
opacity: 0.2;
transition: .6s;
}

form[action='//hn.algolia.com/']:hover {
opacity: 1;
}
There should be bias towards high salary occupations. What do you think salary is? It supply demand signal.

Some people think that occupations should just earn a certain amount. But that's not how markets work.

If a mechanic has rare skill to fixing a rare machine. Than that guy is worth a lot. People have to accept that.

Instead people make their mind he's worth 60k, and refuse to pay above. Then claim theirs a skills shortage. That's not how markets and prices work. There's no predetermined price in occupations.
There should be bias towards high salary occupations. What do you think salary is? It supply demand signal.
Thanks. This is still a project in progress so please fork and contribute on Github!
This is the most insightful thing I've read on HN in a while.

The beauty of this argument is that it doesn't put customers (who are less demanding while paying more) on pedestal.

I run SaaS where there is one plan only. So all customers pay the same price. One observation I've made is that customers who are the heaviest users (thus extracting the most value) are the most forgiving ones and the easiest to deal with.

It's not about the price they pay. It's about net value they extract. The more value extracted, the higher tolerance threshold.
This is a bit confusing. I don't suspect Netflix is built using primarily node.js, and I don't see how the Netflix Prize (algorithm for predicting what a person is most likely to want to watch) falls under "scaling".
Hmm. They removed the "Maps Lite" feature awhile back (after threatening to for over a year, as is Google's wont.) Glad to see it's back.
I mean, what do you expect them to say?

"We look for a SOLID B- out of everyone here."

I know a handful of people who work for Netflix, and they all love it, although some have commented it's a hire slow / fire fast environment, but once you're out of that initial trial period, it's a great place to work.
Android+Arsenal+-+Color+Cross+Fade
If you don't go outside of a major city perhaps, but I find myself outside of cell service very frequently (in the mountains, radios don't work too well and there aren't many people anyway).
Growing up in the Detroit area, I always associated the DEE-troit pronunciation with exclamations of a hyper-local flavor, like an announcer at an (american) football game saying "DEE-troit Lions!", also with fans chanting at sports games: "DEE-troit! DEE-troit!". I actually can't think of any other way to chant it.
Suprised you got that much from corporates with only a single round. Go again, let them know that the campaign is going pretty well, but that more is needed for you to continue your work (that they rely on).
American workers and the US government (to a lesser extent). What's the "prevailing wage" for IT workers at an Indian outsourcing firm? $60k. What a surprise!

That's the scam: If those workers were Americans doing the same job they'd be paid a lot more than that. Probably double or more in many markets!

The system is being abused. Disney wants to lower IT costs but it can't just replace their workers with H1Bs because that's A) illegal and B) they'll never get enough. Tata to the rescue! By replacing those American IT workers with Tata H1Bs they completely get around all the safeguards built into the law to prevent that precise situation.
Schema.org is also missing support for non-html emails.

Sometimes actions would be nice, but there specification does not define how to use them in good ol' plain-text emails.
As someone who kitesurfs and is quite aware of how air moves around -- you wouldn't catch me flying one of those things in anything over 10mph, especially around tall buildings. Gusts, rotors, turbulence. Ugh. Scary enough when you're 20 foot above water. Deadly when you're over land.
I can't run through it right now, but I guess there are simply too many steps to go from address to navigation. It used to be, as best I recall, input address -> click navigate. The error part comes in from making me visually choose from a list of addresses after I have already put in a specific address (search is not needed). The difficult part comes in to play when I am trying to get somewhere and the app is making me navigate through several interactions.