skysight-inc/HackerNews huggingface dataset:
It's a neat idea, but I'm not entirely sold.

How would you implement, amongst others: vectors and matrices, matched auto-sizing delimiters (\left and \right) \operatorname, \limits, \displaystyle, \textstyle? In my line of work, every other line of maths I write requires at least one of these LaTeX features.

Also: \underset / \overset, \underbracket / \overbracket
I felt the same way yesterday about writing a little app to position X windows in preconfiged positions.... in Crystal using C bindings. I would have to learn C, make, xlib, and a while bunch of other things just for a simple, non-buggy executable. I just gave up and decide to keep using Crystal and make external POSIX (ie shelling out) calls to the compiled wmctrl executable.
I got a Casper mattress when they were new and liked it a lot. But recently I had another occasion to buy a mattress — to my dismay, upon doing some research I found out they bought out a review site and they’d also increased prices and swapped out latex with cheaper materials. So I went with a less expensive Leesa mattress this time around and I sleep just as well as before.
I doubt you'd trigger ADA requirements if you're just installing a stage and modern fire equipment.
Discussions:

https://news.ycombinator.com/item?id=15305476

https://news.ycombinator.com/item?id=15319476
Ask HN: How to determine equal pay for genders at a company?
I have a question sparked by the NYT Gender Equality link on the main board as well as a throw away comment by a former co-worker yesterday.

With a few women at my past work, I've had the discussion about equal pay for experience and, since the majority of payroll is opaque, the general assumption is that they get paid less, even though that workplace claimed to be "very progressive".

The general assumption for pay was that it was whatever you were able to negotiate when you came in.

Beyond that though, how would you figure out if a company actually was or was not paying people equally for equal amount of experience, regardless of gender?

I guess the easiest answer would be to have enough trust and honesty with some of your co-workers that you could freely discuss it. Since I was not in the same profession as them, I had no trouble discussing my salary but, especially in the US, it's seen as something that's not done.

I don't think this previous company were consciously nefarious, only that the operated like a company does, getting people to work for as little as they'll accept.

Curious what others think.
Yes, but then the malware can also compromise the server, since it now has js access to all the users and can Masquerade as them when they see the ad - even as admins. Keys to the kingdom. This is a feature, not a bug - it means the user and the server are now in the same boat, and the server will have some friggin diligence about whose code they run.

Also, means the server has to pay for the damned bandwidth.
Equifax persuaded more than 7,000 employers to hand over salary details for an income verification system

How? Is it all from the Talx acquisition?

If not, that is impressive. For many companies payroll is the most or even only really sensitive information.
Right now it's great. Come back to this question after competitors are driven out of business and you don't have much of an option should Amazon decide to capriciously raise prices. I tend to think decentralization is a good thing even if it's not more convenient at every level.
Up next: post your bank statements online and lose your money!
Again this isn't the case, I've tested it out myself and I get a prompt to confirm the SSL certificate when an invalid certificate is used.

This is the step that the author gracefully has omitted: https://imgur.com/a/OXIal, and no nothing is sent until you approve the certificate.

I can't be bothered to set up an actual exchange server to check what happens if you change the certificate midway, however having to approve a certificate change before when the certificates were rotated at my previous employer at least twice on an iPhone (and much older than the current iOS) it would bet that nothing is being sent.
> I guess, we as a species tend to have anger problem, no matter which societal form we live in.

I'm not so sure about that. I think it has a lot to do with how we are raised and what we are taught when we come into this world, and it can be changed.

Recently I read some very nice fiction called the Green Sky Trilogy [0] (that has given rise to a video game which was far ahead of its time [1]), which depicts a pacifist society where there is a taboo on "unjoyful" behavior and activities, like anger and violence, but not on inherently "joyful" activities like sexual relations.

It really raised something I have always found very odd about our own world.

Why does almost every cultural on Earth, even relatively secular ones, repress activities that bring pleasure and life, but promote violence and death?

It's just bizarre.

Consider the infamous censorship of a TV show where they showed plenty of gore but not naked corpses, so they covered their buttocks with even more blood. [2]

Like we are supposed to be OK with that, but not nudity.

You have people beating each other up and show weapons and guns in children's cartoons, but shy away from showing anyone kissing someone.

So if we can condition ourselves to accept violence and strife – the causing of pain and death – things that are downright contrary to our existence, then we can condition ourselves to reject them as well.

[0] https://en.wikipedia.org/wiki/Green_Sky_Trilogy

[1] https://en.wikipedia.org/wiki/Below_the_Root_(video_game)

[2] https://www.google.com/search?q=Hannibal+censorship
I addressed this in the post

> In our example, knowledge can’t be directly revealed, because we don’t have an easy way to “serialize” and share human knowledge, like having met your mother — just the loose approximations of verbal and visual language.

You can't share experiential knowledge of knowing another human being. You can claim to have met someone, but human experience isn't easy to transmit like a traditional private key.
Thanks! Mind if I quote you in the README?
That's a theory, but it does not hold up in practice. The issue seems to be money just pools in specific areas like money markets where only a percentage can be lent out.

The other issue is velocity. If loans last 10 years but it takes 1 year to find someone to lend the money to. Then effectively only 90% of the money is loaned out on average.
Ha! I actually didn't know they could be defined locally, so that does help. Thanks! There really are a bunch of little things like this, like looping over subscripts, that would be nice as well. LuaTeX may make these easy, but, again, I've not had experience with it, so I'm not sure.
Looks like this is the paper: http://www.pnas.org/content/early/2017/08/29/1708149114
Why do you say the statistics are inaccurate. They show a clear picture, actually the clearest we have, because if it weren't for actual usage stats we would have to rely on github stars, google trends and hear-say. Both react and vue release through the same channels, npm and cdns. Of course npm is the more important channel for modern environments and businesses. The point is that they both are subject to the same rules. The portion of users that like script tags use script tags with react as well. Those would fall out, but that happens on both fronts obviously.

The comment i made above, that most things going forward will happen in the react eco system, is supported by these statistics. If you have lots and lots of vue users that are still using script tags, and let us - without any data to confirm it - assume that there are less react users doing this, then that would speak volumes about the userbase at large, not the most forward leaning to say the least.
It's not that the OS supplied versions are outdated. They are updated whenever a minor release comes out.

The thing is, that you must migrate your database between major pgsql releases and you don't want your distro to force it on you. The community pgsql repo has the same rules - you have separate repo for each major release, so no surprises either.
Are there any alternatives to Phonegapp? Ever used Flutter or Kotlin?
Taking away Uber is like taking away part of our lives
A WebOps Postmortem
Maybe those iOS apps have a browser inside?
No, that was never an assumption of the argument.
Difference between the UK and the USA is white flight and racial/ethnic tensions.
It seems to support Python 3 (3.5.4): https://cloud.google.com/appengine/docs/flexible/python/runt...

Support exists at least since August 2016: https://cloudplatform.googleblog.com/2016/08/python-3-on-Goo...
I agree that the web platform is kind of messed up, but web apps are just so accessible and convenient...

For essential apps, I believe most people would always prefer native versions. They are more convenient that way. (I don't want my local media player to be a tab in Chrome.) People generally are not using Google Docs because they are robust or feature packed. They use them because they could just load it up in a few seconds on a new machine, with nothing to install and everything synced in the cloud.

Actually, I think if there is a platform which allows users to run ANY apps with just one click, it has to be a platform just like the web we have right now. Sure, if JavaScript were not made in a hurry, we could have got a lot of efforts spared - but dialects and attempts to “reimagine” and "personalize" our weapons are still going to show up, maybe just like all those frameworks and workflows we have right now. (Seriously, why are there so many NATIVE UI libraries? So many OS's? So many NATIVE programming languages?)

Yes, we ARE reinventing the wheels, but for a good reason - accessibility. All apps from every generation do similar things: typing docs, filling in spreadsheets, instant messaging, playing music... In fact, humans ALWAYS have done similar things - they wrote stuff and kept lists long before MS Office came along. The web is an upgrade, thanks to the better computing power we have to allow "inefficient" non-native rendering nowadays. The "native" apps we have now can do their fancy new 2017 stuff. Maybe soon we will have full blown AutoCAD as a web version. Many native apps we have today are almost awesome enough - the natural tendency would be to make them more accessible.
From what I've read, the companies have done a lot to make this as frictionless as possible by picking up the mattresses rather than requiring the customer to package and ship them themselves if necessary. Here are two I'm aware of:

Casper: "we’ll send a courier over to remove the product from your home and either donate it to a local charity or have it recycled." (https://casper.com/faqs/returns-exchanges/tell-me-more-about...)

Tuft & Needle: "Instead of shipping it back to us, we'll work together with you to donate the mattress to a local charity or non-profit organization. Upload or email us a scanned or photographed copy of your donation receipt and we'll process your full refund. If no charity is available nearby for donation, we'll arrange a 3rd party pickup for the mattress." (https://www.tuftandneedle.com/faq/#category:3)
I tried to use gnus in the past as a nntp and smtp client and I hated it. When for example I had set my user-mail-address and mail-host-address to something specific that I wanted but that gnus did not like (even though it was a valid address) it would silently replace it with some bullshit like "i-did-not-set--mail-host-address--so-tickle-me" at the from header (or was that at the message-id header? I don't exactly remember).

It also made it a pain in the butt to use a socks proxy with it. Moreover it failed to un-base64 images in emails (failing to display them), when I tried to make it open an image it would just pass the base64 string to mpv instead of bothering to un-base64 it.

I moved to mutt since then but I do want to try some other emacs clients (mostly due to the emacs and org-mode integration).
I understood your argument, it's just a bad argument. You presented no evidence to support your claim so I'm not sure what you want me to refute. Yes, perhaps the current employment representation perfectly reflects what jobs women want. And perhaps men just really like killing themselves. Resolving gender issues sure is easy when we just assume hypotheticals are true.

I think you are missing the point of the argument for encouraging diversity. Discrimination is one aspect yes, but there's a lot to be said for encouraging young women to explore these fields just by having a visible number of women in those roles.

To me it would be wildly inconceivable for predisposition to certain jobs to be an inherent biological trait rather than something shaped by society.
These numbers track actual, daily usage in production environments. You can't explain these numbers away, not if they're both competing in the same field. Both are distributed in the same way (npm, unpkg, various cdns), both websites show you how, both do not need build tools to function, both are better off with build tools. It would be pretty disingenuous to claim suddenly the only actual numbers we have are skewed.
As someone who frequents /r/watches, I appreciate this. But it would be great to see prices more easily highlighted.
Can't edit to correct, but if what you say is true, I agree. Also no iOS device to test.

It's really difficult to tell that's what's happening in the midst of all the incorrect statements and conclusions even up to that point, and with the B section being even more absurd. It's quite possible that the reporting to vendors would also miss the legitimate vulnerability through the rest of the noise.
It's not possible to be a "meritocracy" based simply on hiring "the best" without accounting for all the institutional problems when it comes to sexism and sex discrimination that give men the ability to more easily be "the best" than women.

Being able to "ignore" labels is a perfect example of the kind of privilege men have access to in our society. And the fact that these comments from from a username that is reference to a penis / sexual act is just another layer to tech's issues creating a tolerant space for meritocracy to thrive.
In Iraklio, Greece, this is how you drive. We even have a name for it: "Taliban driving". You assume you always have the right-of-way and you go. If you don't, you will never get anywhere. Anyone says otherwise, you tell him to go woohoo himself.
And then people from Crete wonder why so many people die in the road every year!
Oh. Well then it's a complete non issue. No wonder MS told them off.
What birth control? Examples?

Again, tubal ligation isn't really frowned upon and it is also subsidized. And the ACA requires health insurance...
My longer Civ games are usually 40 hours long. XCOM: The Long War is something like ten times longer. It's also brutally difficult. If you enjoyed Civ, I would strongly suggest checking it out. There's also a playthrough on YouTube by an Aussie who goes by 'beaglerush' which is both funny and full of good ways to not suck at the game.
> For things like house, car, and life savings, I'm perfectly glad to go somewhere with physical ID. Heck, I'd love to see police stations offering this as a municipal service. Lying via internet form is pretty easy. Walking into a building with 100 cops bearing fake ID is a whole different level.

This is a great idea. Not only can the police verify that a given photo ID matches the person in front of them, they can also verify that the ID is valid and unaltered by verifying that the details on the ID match the details in the DMV's database, eliminating fake IDs from being an issue. This wouldn't be 100% perfect -- maybe a really determined ID thief could get the DMV to issue them an ID in someone else's name -- but it would dramatically increase the risk and makes ID theft much harder to scale.

A federal effort to standardize an identity verification service across federal and local offices nationwide would be helpful. The service should be available to any entity (not only banks or financial entities) who wishes to verify the identity of a counterparty. The process and fee should be standardized nationwide, with the fee being break-even and paid by the entity requesting the verification.

Post offices are a good candidate to offer such a service, but would need some work to set up (unlike police agencies, I presume post offices don't have access to DMV databases).
There is no lack of certificate validation in step A, they've just gracefully omitted it: https://imgur.com/a/OXIal
Show HN: GitBrag 2 – Show GitHub Stargazers from Important Companies
Discovering AliBabaCloud – Deploying a Wordpress Cluster Using Container Service
I'd be curious to see the success of this with Amazon Affiliates, since it is nearly a direct copy of a site I made 2 months ago (that Amazon shut down due to lack of original content). The site is https://fastandes.com (currently at limited functionality).
I think it's actually extremely universal -- most of the US brands available in Thailand were the more national/mediocre brands.

Which makes sense when you think who is prepared to export levels of product sufficient to supply a nation, but it's amusing that all we really see is the mediocre versions of other nations imported.
Previous version and discussion: https://news.ycombinator.com/item?id=12950449
Not as secure, but nowhere near the death traps as some(many?) describe them.

Things that are written in C these days are usually written in C for performance reasons. FFMPEG would not have even close to the performance it has if it was written in a memory safe language instead of C and assembly. I doubt that a magical compiler (and/or language) will appear in my lifetime that can compile high level code into performant machine code, especially when it comes to memory management. (note that C also has advantages other then performance)

JS doesn't even have a proper specification, let alone a bug-free interpreter/compiler.

EDIT: AFAIK verifying memory access is part of a formal verification, where memory is also modeled mathematically.
I don't understand this. Large parts of the review business doesn't seem to abide by common ethical standards. Paid adverts are deceptively presented as objective reviews in a myriad ways. Is it even legal?
Shame on the people downvoting you. You're just expressing your opinion, which happens to be extremely unpopular around here. I upvoted you for contributing to the conversation.

I'm just more curious: how can you maintain your belief in creationism in spite of all the evidence to the contrary?
This is tangential. Thanks to this article I downloaded Firefox Nightly.

And the first thing I did was try to find an adblock.

In the 10 minutes I looked for an ad blocker, I was shocked at how ugly the web is when you don't have an ad blocker.

I seriously think ANY browser that wants to compete today needs native, powerful, declarative ad blocking like Safari. Extensions won't do for performance and battery life reasons.
Sure, if you're a fairly affluent and educated hacker news reader. But there are far more people who I routinely work with who struggle with the concept of a password but need to use the internet to apply for work, register for disability, social security, communicate with family, etc. Do those people deserve less privacy?
Amazon provides the affiliate revenue, so Amazon products are what gets linked. I'm not opposed to the business model, I use affiliate links to monetize my site, too. But it does seem silly to shy away from admitting that this is trying to make some money from the links.
The full text of the paper is subscription-only, but there's an interesting appendix available AS PDF, complete with pictures of mutations: http://www.pnas.org/content/suppl/2017/08/29/1708149114.DCSu...
Not drinking or driving, teens put off traditional markers of adulthood
Why Mitsui Mining Is Excited for Next-Gen Battery Storage
While that is always possible, I think its more plausible that they then simply buy out key companies rather than found a bunch of new companies in hope that one will succeed. The question then is, what is the likelihood that NSA is the secret owner and operator of Microsoft, Apple or Yahoo, which each would likely be the cost effective choice if one wanted access to all search queries done on the Internet.

Independent third-party auditing is useful. There is the occasional fund raising for auditing of software (Truecrypt comes in mind), but I don't recall hearing one about search engines.
Maybe its just Vietnam? I get a 404 :(
> strong encryption that is user-friendly

Not enough, in my opinion. Where most people will fail is on the opsec side. They just don't understand security best practices. I realize that not all problems can be solved, but technology is not just encryption, it's understanding how the technology works so you can avoid leaking information in the hundreds of other ways that are possible on the Internet.
What's happening is that people collect endless phrases and alter them with a ton of standard manipulation schemes, compute the corresponding private and public keys & addresses for all the variations, create a lookup table for the addresses and private keys, and as soon as they see a known keypair in use then they use the corresponding private key to swipe the funds.
This is a really wonderful idea. I love the thought that math support could become as ubiquitous as support for unicode strings. (You could search the web for math!!!)

Math is a language, and right now probably the worst supported language in unicode (of those that have been added at all.) Philosophically, this really seems like the right place to put it.
Gnus is a bit tricky, as it is an old application that has accumulated a lot of cruft. In particular, defaults are a bit bizarre for 2017.

But many users stick to it as its scoring system to prioritize emails is great at handling thousands of emails from mailing lists.

Mu4e and notmuch have excellent clients for Emacs. I slightly prefer notmuch as it has a simpler UI. Mu4e is a bit more polished, but I found its mail compose setup much less friendly than Gnus or notmuch.

One can set up notmuch as an excellent MUA centered around saved searches. I prefer such a workflow to tags or folders:

http://www.holgerschurig.de/en/emacs-notmuch-hello/
Totally agree, and would add that it's no coincidence that articles like these tend to conflate "web programming" with the current state of the JS ecosystem. Yes JS is kinda crazy if you don't know how to select the right tooling for the job (just like every other popular language), but the leap to the web in general - getting people to go along with the conflation - is not possible without a good deal of FUD.