skysight-inc/HackerNews huggingface dataset:
I just moved to the outlook webmail in a large-ish organization. It surprised me that Reply All is the default reply-button, and a regular reply requires expanding a drop down! The ui really encourages the mistake.
> As an impractical example, if you could get every voter to tell you exactly how many utils a particular candidate is worth to them (maybe through complex incentives), as a quantity and not as a ranking, you would end up with a perfect voting system.

Would end up with a perfect system, or could end up with a perfect system? I assume that latter, because I can easily design a system that uses that extra data and is far from perfect.

Assuming could, not would, my question then is that known? Or is it just known that Arrow's theorem does not apply to such systems, and so we cannot rule out that such a system could be perfect?
Reach out to me: odonnellryanc@gmail.com

I've built the framework to a CRM (Python and Flask) and I wonder how it'd line up with your needs. I'm not currently using it, as it needs a bit more work, but I'd love to talk to you about your project.
Reminds me vaguely of https://blogs.scientificamerican.com/observations/what-it-s-...
In 13 minutes from Kubernetes to a complete application development tool
My primary question, as an Android developer who can write decent enough Swift when needed and who does not develop on any Windows platforms, is why should I learn Xamarin?
How many "typical campaigns" pay people, including explicitly mentally ill people, to commit violent acts to give an impression that the other candidate is violent, will bring violence if elected, etc.? (Granted, that didn't come to light by emails, but they helped to confirm it.)

And speaking of violence, how many modern candidates for President have seriously desired to commit high collateral drone assassinations in 1st World countries of people who aren't exactly making war on the US per se, aren't even under any US indictment? As I say elsewhere, Julian Assange is no doubt resting a bit easier.

And maybe it's typical for one party to have the press as a nominally secret ally, to hand a candidate complete questions they'll be asked in an upcoming "debate" or the like, but exposing that was worth something, yeah?

Ditto that one party's wiring the nomination for a particular candidate, something that at least this time didn't happen at the same level, hello White House Chief of Staff Reince Priebus, who's so establishment his name is all but a GOPe caricature, but who played fair with Trump as the head of the RNC. Ask DWS if it was worth it. Zach didn't exactly express that to her temporary successor.

And that's not even touching on the possibly traitorous criminal conspiracy of the foundations. Which I doubt Obama will pardon wholesale, and then we'll get to see if Trump truly wants to "drain the swamp".
>the way programmers react to technical work is very different from the way everyone else reacts to creative work.

That's not specific to programmers. I bet technical experts in other fields react similarly to works in their fields. I mean, ask any science PhD if they feel their work is appreciated.

It's not a programming thing, it's a laymen vs experts thing. Laymen are easy to impress. I can practice juggling for an afternoon and impress my friends. Circus professionals will be less impressed.

If you want to optimize for recognition from your laymen friends, there's a sweet spot where your work is both legible to laymen and advanced enough that it looks like magic. Games fall in that category. (Consumer software generally does.)

But if you go too far past that, or pick an arcane sub-field, your work is only legible at all to other experts, who understand how magic works, and who think they could have done it twice better in half the time.

tl;dr if you want to impress people, build really nice bikesheds, not highly optimized, cost efficient electric turbines.
This used to happen all the time when I worked at Cisco... and yes most emails were of the variety "please remove me from this list".
Taking Drones Seriously
Oh? Why do CRMs need customization? In what ways, do you think?
Jobs wasn't an asshole.

People confuse directness with being an asshole. If your results suck, saying they suck isn't being an asshole. If you feel that something is horrible, sugar-coating it to make sure you don't hurt someone's feelings is unauthentic.

Here's the difference...

When someone says "your product sucks, throw it away" .. with the INTENT of causing that person to feel bad, thats being an ashhole.

If you tell them that their product sucks because you genuinely feel that way, and you're simply communicating authentically, then you're not being an asshole, you're being authentic.

Here's how you can tell the difference. The former in that example get stuck at best in middle management in low-quality companies... the latter finds themselves at the top.
This feature exists in Exchange! It's called MailTips. It warns senders in Outlook and Outlook Web App before sending of a number of conditions (including sending to a "large audience").

I was the PM who owned MailTips when it was created/introduced, and our research at the time showed it would be effective for preventing reply-all storms.

Implementing this is, of course, harder than you think. The size of groups has to be calculated nightly and distributed to every server, since groups can be nested (and have duplicate recipients).
Honestly, yes, I was unaware of that.

But also being honest, I dislike hot-corner activation, which Unity also does. Screen edges are much bigger and easier to hit, as per Fitt's Law.
Given that the bread and butter of CRM is lots and lots of CRUD ui, often showing the same data organized different ways, I'd immediately do a spike on using relay/graphql along with your team's preferred backend technologies. I haven't built an application this way yet so I'd love feedback from anyone who has. My assumption is that investing the effort in getting graphql going would pay dividends.
I don't know how true that would be in the real world, but I know it would probably be the main objection to AV. That your second (or third, or fourth) preferred candidate got to win, instead of your first. Where, you, I guess is the majority here. As I'm sure the winner in any system likely isn't anywhere close to the favorite of those who lost.

For RCV, the main objection is probably that it's more complicated. Then again, Americans use stuff like electoral college, and superdelegates, and caucuses, and coin flips, to decide elections, and in comparison to all of that, the RCV system seems easy (just rank candidates in order of preference). So RCV probably has the "easy" objection between the two.
its all risk/reward tradeoffs. Your side project blows up and now you're scrambling to become an LLC. There are two kinds of blowup, one is suddenly you're being sued and the other is your being pursued (as in a buyout).
We've been working hard on making our vision a reality since raising our B-round.

The demo runs a custom build of GitLab (mostly for the Mattermost and terminal integration), but aim to have everything in GitLab by the end of the year.
I don't really disagree. As you say, the legal issues with BSD had been largely resolved by the time there was a significantly growing market for x86 *nix. (It's also worth remembering that, at the time, a lot of people were assuming that market would just go to Windows anyway.)

I'm also inclined to think that fragmentation was a big part of why BSD didn't win out--not legal issues or licensing.
That is a rebranded Xamarin Studio, with a slightly updated layout to match VS.

It feels much better on mac I must say, also tried it on Windows but just weird and slow.

I'm quite happy with it, but maybe I'm biased a bit because it sucked big time and they made big improvements to it last year. It's all relative ;-).
Millennials Would Rather Save for a Holiday Than a House
Hey, I'm also from Maine! There's at least two of us here!

I voted against the initiative, mostly because as I understand it, it still doesn't necessarily create majority candidates and because there's a good chance it's in violation of the state constitution.

I don't mind that it passed though.
So, the war of independence was non-violent? Honestly, learn history beyond the last 25 years before you shoot your mouth off. https://en.m.wikipedia.org/wiki/Latvian_War_of_Independence
"...but the other 99.9% of folks in our society think that it is reasonable to have one-size-fits-all solutions, where a single basket of goods is created and handed to everyone, regardless of whether they want it or not."

Oh the irony of calling everyone else out for their love of monolithic solutions, then peddling your personal preference for how the economy for everyone should work for everyone.

The 99.9% is just asinine. It's another ideological monolith. It's this over generalization, this "the world is against me" narrative that is peddled here, Twitter, Reddit...

How about some rigor in our discourse. Peddle your ideals with detail, not your emotional hangups and QQ's
NDA'd, but I'm focused mostly on enterprise mobility
If you want a specific CRM solution for your company, anything that your are comfortable with is fine. If you want to make it a platform, and a generic CRM solution that other companies can use, you need to think about APIs, security, customizations (custom entities, custom fields, relations, customizing UI), multitenancy (if you want a hosted solution). The list goes on.

If latter, I would probably choose vuejs/Play2/MongoDB. (Replace Play2 with RoR or Django or anything else).
... or (if using gmail) just mute the conversation.
Not really, because the exponential scaling with strength of password dominates the sub-linear scaling in quantity of passwords.

The passwords in the dataset will neatly divide into "trivial" and "intractable".

A single password with 80 bits of entropy (16 characters, random lowercase/numbers) will take more time to crack than 1,000,000,000 strong human-chosen passwords under 40 bits.

Most of the passwords will be so weak that it might not be worth doing the sorting and preprocessing needed for the parallel attack on multiple passwords with the same salt.

Once you're using just plain hashing you've already lost and instead of using ad-hoc salting schemes you should be using a proper PBKDF (PBKDF2, bcrypt, whatever)
Oh wow. After reading your comment my first thought was "hmm that makes sense, so then something dynamic and simple to deploy universally like PHP would be ideal." Dang.
>"dogma is required to deal with anti-science in public discourse."

You want a ministry of science devoted to spreading dogma? Do people still know about the book 1984?
I think ldfdr made a good point in his sibling comment that deeming something as "unpleasant" is highly tied to your personal perceptions of what civility is, etc, which is generally rooted in your culture and where you grew up. I think we have to work to understand each other as much as possible and understand people come into conversations with different expectations. I think with someone like Linus we also have to realize that as a community founder he has a disproportionate influence in setting community norms, and people who want to get involved will tend to naturally gravitate towards his communication style. You wouldn't go to France and demand that everyone speak English all the time; we have to work to accommodate each other, and part of that is not assigning value judgements to a communication style.
That's fair enough.

I set it to autohide on smaller screens, such as sub-14" notebooks. I do miss the old "dodge windows" config option, though -- that was very handy. A sort of auto-autohide that only triggered when you needed it.
Image Synthesis from Yahoo's open_nsfw (https://news.ycombinator.com/item?id=12756462)
Inside Glossier’s Unmarketing
I had this conversation with an attorney friend recently. Apparently most states have similar corporate laws, the difference is that Delaware has a huge history of legal precedent. If you found yourself in a legal battle, for any reason, you could probably defend yourself in a more easy and predictable manner in Delaware.
I think you were thinking of anencephaly. But I disagree. Likewise for the comatose. Ask the guy pronounced brain dead by four doctors.
I was caught in 'reply-all' email hell, but not at such scale. It was with about 5000 users. It was hilarious actually, but I can imagine a lot of people will find this annoying.
Actually, yes. If you look at an aerial view[1], you can see that there are only skyscrapers in two fairly small parts of the island. Much of the rest has zoning rules that don't allow taller buildings. Even when the taller buildings are allowed, there are things like setback requirements that lower the amount of floor space that the building can contain.

Frequently, the buildings that you can see aren't even representative of what the current restrictions allow. Many building in Manhattan were built long ago when zoning was less strict. Forty percent of the buildings in Manhattan could not be built today because they don't meet zoning requirements[2].

[1] https://s-media-cache-ak0.pinimg.com/originals/9e/13/54/9e13...

[2] http://www.nytimes.com/interactive/2016/05/19/upshot/forty-p...
Just one comment to bring up as many folks still don't know, Xamarin is free for many developers along with Visual Studio Community edition, the full info is here in this announcement from March 2016: https://blog.xamarin.com/xamarin-for-all/
TalkToATrumpSupporter.com
http://www.talktoatrumpsupporter.com

I spent a couple of hours after the election putting this together. It randomlly pairs you into a WebRTC video chat with someone who pushed the other button. Can you guys let me know what you think before I start trying to get real users on?
Of course it was the spoiler effect! I never claimed otherwise! I only said that if you are going to use that language then in 2010 it is clear that the Democrats were the spoilers and the independent deserves none of the blame assigned by kevlar1818 in the original wording of the post.
Ask HN: How would you choose which language to learn?
I was looking at a list of how popular different languages are on GitHub, and it got me thinking.

If I wanted to learn a new language to expand future opportunities, does it make more sense to focus on: A) the most popular ones because there will be lots of positions for it, or B) less popular ones where there will be fewer jobs but also less competition for those jobs. I think it may just come down to preference, but I'm curious which paths you've chosen yourselves and how it turned out.
Why does she need this proof?

Why is wasting a ton of money proof of anything but stupidity?

Genuine questions here. Diamonds are certainly a feature of UK marriages but I've certainly never heard of "X months salary"...
The whole "you're tolerant so you have to tolerate intolerance!!1!" thing is not some clever loophole, it's just a weak attempt to justify why people shouldn't be called out for being unpleasant/bigoted. http://rationalwiki.org/wiki/Tolerance#Paradox_of_tolerance
As an anecdote, having worked as a contractor for the DoD, the amount of mail received (internally) that is not relevant to your actual work or job is somewhat astronomical, 90–95% for me. There are many, many lists, warnings, notices, digests, alerts, etc.
Exactly. The marketeers and Growth Hackers won the battle.

That discussion around engagement was even had amongst RSS advocates when it came syndicating the full-text vs a summary (really,the lede) of a post/article.

Anybody looking to monetise attention should be focussed on email.
Hi! We're building a CRM for local governments (https://romuluscrm.com), in 2016, so I can tell you what we do.

Front end: We use Ember because of its balanced focus on progress and stability. The team behind it is solid and batteries are included.

Application: Ruby/Rails, Elixir/Phoenix. Rails is great for getting up and running quickly, and your problems with #scale won't be on the application later. Elixir (really Erlang's BEAM) is great at quickly spinning up/down lightweight processes that handle raw data. So if you want to build a CRM and, say, manage emails, then it could be a good fit. Or if you want to process a 1,000,000 row CSV import, etc.

Database: Postgres. Binary JSON columns give you flexibility, plus PostGIS for all of your geospatial needs. Structure as much as possible to take advantage of the smart people who have spent countless hours building a world class database. You'll appreciate their focus on correctness.

My overarching advice: push everything as far down the stack as possible. If you can do it in Postgres, do so. Data correctness is your life; better that your DB throws a fit than your application serving bogus data.

Happy to answer any specific questions!

(And I wouldn't be a YC CEO if I didn't take the opportunity to mention that we're hiring! http://seneca.systems/careers)
Enterprise mobility mostly; moderately heavy on UI (UI standards in the enterprise are rising, particularly for mobile users), but I generally find the bulk of reuse is in workflow, local persistence/offline storage + data synchronization + security/encryption + enterprise infrastructure integration / cloud & "other" services integration (e.g. CMSs, CRMs), etc.
That would be the most obvious resolution in the case that another election was required, though might be exploited as a means to get around term limits.

Another option might be the delegation of responsibility to the voting population to force a timely resolution of the election, greater understanding of the issues at hand, etc.
Machine Learning explained to my girlfriend
Show HN: Alexa Skill – Find Docker Hub Statistics via API (Node.js)
Book on Google: How It Resembles yet Differs from TripAdvisor Instant Booking
New German mobile-game studio Sviper raises seed round
> In other words: more reactive, hysterical nonsense.

While I partially agree that this is a knee-jerk reaction, one thing that stuck out as insightful is the emphasis on the fact that the notion of the 'westen world' and what it represents, is at a risk.

The way I read it, the article is saying that while America was instrumental in defining the modern western world, it seems to have succumb to its own hubris by voting for Trump. The belief that America was great and did it all... and all alone, by itself, has led it to a dangerous place. All the other nations that helped it along the way to establish this notion of the wonderful West should now be concerned.

Well, at least that's what I got from the article.

(in case it wasn't already obvious not-an-american here)
If you can get a shock from this, and as someone else is saying that they can feel it when they wave their hand over the lid, then how is this passing any EMI screening?

That's got to be noisier then an old ham radio.
Compromising a Linux desktop using 6502 opcodes on the NES
In the article there's a comparison of earnings by usage. It remains comparatively small.
For mails not sent to millions of people, Reply All is the correct default; anyone receiving the original mail should normally see the reply, and narrowing the communication to a subset of people should require thought (and often an explanation).

To help avoid this situation, when sending emails to a large number of people (or a list that goes to a large number of people), if you know that responses should not go to that same set of people, use BCC.
It's "the NHS" even if you're talking about something not strictly the NHS, such as GP surgeries. And it's "the NHS" when talking about different NHS trusts such as a hospitals trust or a mental health trust.
Probably because "reply-all" is almost always the preferred method of response when responding to a group email.
Whereas in an untruthful system like first-past-the-post - the winner could be someone who was #2 on 100% of the country's wishlist. But they voted for them because they were told their #1 had no chance.
I live in a metro area of 6.5 million people. The level of condo/apartment tower construction is huge, and is the majority of housing growth in the region. Developers demonstrably do construct parking - even expensive-to-build underground parking - but generally they do not demand to build more than they need. Recently a tower was finished, directly above a subway station, without any dedicated parking for 400+ units. All the units sold, no problem, because those buyers don't have or want cars. Other towers are built with parking, but frequently the minimum required. Indicating that it's not in high demand for that tower.

The cost of building a parking space doesn't evaporate just because it's required by the government. And builders will include parking if it's in sufficient demand, just as they include any other amenity in their buildings.
On this same topic, see this amusing comment in the middle of Bash:

http://git.savannah.gnu.org/cgit/bash.git/tree/unwind_prot.c

Firstly, the non-local jumps that handle Ctrl-C in Bash and whatnot are referred to using the "unwind protect". Then see the comment in that file:

/* I can't stand it anymore! Please can't we just write the
whole Unix system in lisp or something? */

:)
Guess what: being an asshole is in the eye of the beholder.

If someone says I'm an asshole, I don't get to tell them they're wrong. It's how they feel about me, regardless of whatever I or anyone else feels.

The absolute best I could do is say that they're alone in feeling that way.

Lots of folks thought Steve Jobs was an asshole. You can say "well he was just direct" but that doesn't take away how they felt about him, or what their opinions are.
Please don't speak for someone else without at least trying to verify what they have said.

"Trump said Tuesday that he would be "fine" with restoring provisions of the Patriot Act to allow for the bulk data collection" [1]

"I think we ought to start [surveillance] up again, and we ought to start it up this morning. We ought to start it up again and get going. And use your head. This is a lot of nonsense that we ended that," [2]

[1]: http://thehill.com/blogs/ballot-box/presidential-races/26167...

[2]: http://www.politico.com/story/2015/11/donald-trump-muslim-su...
tanderson92's point was that by implying that the independent candidate was the spoiler, it is tacitly supporting the two-party system.
Lie-Access Neural Turing Machines
Reminds me of this very funny story shared on Metafilter...

(if the comment permalink doesn't work, please search for "Reply-All can get even more fun when")

http://www.metafilter.com/78177/PLEASE-UNSUBSCRIBE-ME-FROM-T...
> Are you seriously raising this as a feature in some way as good as 'block 3rd party cookies'? As the bugs you linked show, Chrome's behaviour broke sites where Safari worked, yet leaked cookie data to sites.

My point was that your previous claim that Chrome didn't have a third-party cookie blocking feature until after other browsers because Google hates privacy is wrong, since Chrome launched with a similar feature and its developers explicitly tried to maintain cookie-blocking parity with Safari.

The site breakage you referenced was because Chrome was blocking cookies where Safari wasn't. The data leakage bug also explicitly states Safari was subject to the same data leakage. Neither issue supports your initial claim, since they are proof that Chrome developers wanted parity with Safari, which suggests the point of Chrome wasn't to create a browser with less privacy protections than the competition.