skysight-inc/HackerNews huggingface dataset:
We use multiple identity providers for users to sign in to our website and we have 2-stage login form to either redirect a user to the identity provider their organization uses or to use our native login/password authentication.

As for Microsoft's login, authenticating users can belong to some Azure Active Directory or Office 365 for Business etc., so Microsoft decides which backend to authenticate users against.
As far as I know, the 18,345 number indicates cars that are out of the factory, tested, and ready to be driven. I was not aware that there were even different definitions of "finish" to be played with. I don't see what goalposts you think I'm shifting.
We have an ongoing joke at our office where we ask if TJ wrote it. It being a package we're adding to our project. Was true more often in the past, but its still funny.
A 1% conversion rate increase for some companies is worth millions.
PS. Please use https://archive.org/donate/ instead if you're doing to submit anything like credit card numbers.
I don't have a problem with people trying to understand the quarter-by-quarter performance of a company. That data is legally required to be published by the SEC for a reason.

In Tesla's case, so much of their value is discounted into the future, and if the company was purely valued on quarterly results, would not be worth very much at all. Obviously a lot of the investing world disagrees with that and chooses to value Tesla a bit more highly based on the investment they are undertaking and demand they have demonstrated. Their stock is modestly up today after these results and news of the solarcity merger(also reported as disastrous in the media). Their quarterly results would generally be accepted by most methods of valuing companies as disastrous, and is being reported like so by most of the financial media. Maybe the shorts will win out eventually, but lots of people seem to be willing to finance Tesla despite their constant fundraising, unprofitably, and missed expectations. I wonder if the reasons might not be reflected in their 10-qs?
Those are reasons to hate linux, but I still started booting it at home as well.
I work under linux and would not want to work on anything but. For home use, it is still a mixed bag, but even after finishing a gaming session I would still boot back into linux after a while - especially now with boot times under 3 seconds (is it systemd or the SSD boot drive?). Customizability and control over my own system still feels better and I accept the rough edges.
I have exactly the opposite experience. I switched to Linux 13 years ago (Ubuntu + kde) and 5 years ago switched to Arch with no desktop manager, only xmonad. Works for weeks without poweroff, lots of exotic GUI applications opened, suspend it to RAM each day, resources are rarely filled. And, yes, I have 3 GPUs and program them all the time. It just works.

Meanwhile, I have one OS X machine which is OK for multimedia and internet, but any programming on it sucks (compared to my Linux setup)...
This fall's upcoming presidential election so perfectly illustrates that: which Wall St friendly New Yorker would you like? Both suck? Well, too bad!
> For a dynamic language I would expect to be able to change objects, in many ways.

That objects must support mutation was never in question. All general-purpose languages have mutable objects. The point is whether you also want to have compound values. I think the answer should be “yes”.

> In this Common Lisp example there is no way to change the closure bindings.

Point taken. But I hope you aren't suggesting me to Church-encode compound values. Even ignoring the usability issues of Church encoding, there's still the problem that Common Lisp will treat two otherwise extensionally equal functions as different objects. :-p
do you have a link for this powerstate discussion?
Oh brainfarts and autocorrects do happen, but by the frequency I see this mistake happening I see it's not just a regular slip
The Tragedy of Fritz Haber: The Monster Who Fed the World
Introducing EdgeHTML 14 with the Windows 10 Anniversary Update
Yes, the smallest, of course.
Maybe as part of the offer the hiring company could re-imburse you as many holiday days as it took to get the job (including interviews at other companies).

Or maybe companies should offer interview slots on a weekend (obviously give the interviewer time off in lieu).
Worth noting that whale watching tours are considered harmful by some studies: http://www.bbc.com/news/magazine-14107381
So they found the U.N. Building
Fine, for reading this book. How does that make it any less stupid or racist?
The tech Geohot is creating at comma.ai does look incredible, I'm really curious to see how the Tesla partnership has affected development.
Rent vs Buy definitely is geography-based. The number to compare against rent is mortgage - principal + expenses, and in some places that's much less than rent, in others it's similar, and in others it's much more.

In places where it's much more, buying is a bad idea (unless you're really committed to living there forever and are really committed to speculating that prices will only even go much higher there -- but that's taking on a huge risk, not decreasing it).

Remember, you can always just SAVE the money you would have put towards mortgage principal. Sure, with a mortgage after 30 years you have a house free and clear. But at the same price, a renter who saved the money that would have gone towards mortgage principal still ends up with a pile of money after 30 years -- a pile that is probably more diversified rather than being all in one single asset correlated to a single metro region's economy. I mean, who knows if the area I buy in will still be popular in 30 years?
It's coming!

I've personally wanted seamless SSL for all Squarespace customers on custom domains for forever now, and we've put a lot of work into making it a reality. Furthermore, before initiatives like Let's Encrypt, the business/logistics side of getting this in place was a mess.

(Disclosure: I'm the founder/CEO of Squarespace)
Show HN: Stack Overflow Stats
World’s first artificial neurons
I wish I could find the link to an American Heritage article on a female (I believe) that was on a failed crusade to overcome the amount of poverty, poor conditions and voicelessness in America for the elderly at (I believe) the turn of the century or first decades..

I am very glad many older Americans can make it. Taking care of the non-working elderly Americans is mostly a chore that I see in both my day job and my family's own history.

One true benefit of being an older worker is you don't ever have to put up with any BS at your job. I work now at the most hated retailer and love it, but will quit the minute I stop liking it. I will move on to the next part time job. When I was in the tech scene I never had the choice to leave because the pay was too good. But as an older dude, the freedom from saying "Screw you employer" is better than power or prestige
Thanks for commenting. It's good to know that there are options for some merchants. A lot of small to medium size merchants use third party fulfillment services or want CRM functionality and it's just not practical for them currently. I hope the bar can be lowered at some point as we and our customers have hit a brick wall any time we've tried to pull order information out of Squarespace. We'd love to be able to do it though and help those merchants who need it and like the platform.
One genuine linux problem (usb3 hub), and a bunch of application issues. When presented with a solution (disable xhci), you decided to ignore it.

Good luck with your kubuntu installation. I've heard it went downhill the last few years (post-systemd).
Hate to be a hater too but this is pretty spot on. I too have been a Linux user since forever... 1993 to be precise.

Linux is getting worse in certain respects on the server too, mostly due to the complexity explosion of systemd and its ilk and a complete lack of attempts to actually fix problems rather than piling on work-around after work-around after work-around.

SysV init was a nasty pile of arcane cruft, and to replace it the systemd crew somehow managed to engineer something more obtuse and arcane. That's an accomplishment I suppose. The whole thing feels "enterprise" from start to finish: awful counter-intuitive UX, monolithic, over-engineered, and I bet it completely destroys any hope of creating a Linux system hardened against local privilege escalation attacks.

Docker is brilliant satire in software form. It's fantastic and very useful, but for reasons that all relate to fundamental shortcomings and impedance mismatches in the core OS. Someone literally threw their hands up and said "F it lets just tar up Linux distributions and treat them like giant statically linked binaries!" and someone else said "wait... that's actually not a bad idea!" and here we are. It's a prank taken to production at scale, and the fact that it is so useful is a deep indictment of the whole ecosystem. If your roof leaks a tarp is useful too.

I've said it many times and I'll say it again: it is harder to make something simple than to make something complex. It require more effort, more knowledge, and more intelligence. Arcane or complex designs are a sign of inferior engineering.

Finally, there are far too many distributions. It makes shipping software for Linux a nightmare. The only reason anyone should ever create a distribution is to customize things for a specialized use case (e.g. embedded) or to explore some fundamentally novel approach to solving the problems outlined above (e.g. the Guix package manager, GoboLinux). Creating another distribution that is fundamentally just like all the others with the same essential approach to packaging and management and the like is needless fragmentation that only multiplies the effort required for every developer to target the platform.

On the 'meta' level: I think it's clear at this point that some of the classic assumptions of the FOSS community and especially the Linux wing of that community are wrong. Among these are Eric Raymond's whole thesis in "The Cathedral and the Bazaar." The reality seems to be more like "The Cathedral and the Mess."

... and JWZ is still right: https://www.jwz.org/doc/cadt.html
Mostly by the tech community itself, not the financial or venture capital world.
refreshingly and surprisingly positive article about something that normally would be taken with much more negativity
In my experience Windows 10 has become much better at getting the proper drivers for you. One of the nicer features to the OS.
I'm going to guess that it doesn't re-POST to the wayback machine, because that wouldn't make much sense and the wayback machine probably wouldn't even accept that.
Yeah I could have written that clearer.
I was 15. Eventually I realized wen I grew up what a disaster it was for (most of) the country to to reject a former naval officer, engineer, and family business operator in favor of an actor from monkey-movies. As well as allowing Reagan's cohort of clowns to reject Keynesian economics in favor of all this supply side fiction. Great for concentrating wealth, not so great for growing a bigger pie.
I think I ran into this guy on freenode, he was hanging out in #windows and kept talking about "bringing back the year of linux".

Linux is ready for prime time, and is getting better every year. Microsoft is struggling to maintain it's market share of the OS market which it used to dominate without any trouble, so the article is nonsense, really.

Windows is not more user friendly than a modern Ubuntu or Debian installation. What's actually happened is that users have become familiar with the various Quirks of operating Windows, the same way they would become familiar with any OS after years of use, including Linux.
Edmonton Eskimos quarterback Mike Reilly scores CFL player of the month honours
All those companies can pretend that they are part of the "new economy" where valuations are not bound by mere fundamentals like revenue and profit.

Tesla, on the other hand, can't do that. They manufacture a tangible product and have a lot of established competition to which they can be easily compared.

Currently Tesla's market cap is 150% that of Renault's. A company that sells millions of vehicles, has factories all around the world and makes a very healthy profit for its shareholders.

So, Tesla, instead of trading at a discount to reflect the risk involved, is traded as if it's already a successful company 1.5 times the size of Renault. So, if you think Tesla is valued "fairly" now, please, tell me what should be its market cap when it actually starts making profit? $300B? $3T?
you don't like sports?
with nvidia you can have either but not both of:

* proper resolution grub

* proprietary (fast, feature complete) drivers

due to the nvidia drivers not supporting fbdev properly (AFAIK).

also you should see how slowly grub draws its menu on 4k resolution. My whole system is booted half way in that time.
Vim/Emacs will suck too if you come from Textmate/Visual Studio and spend 15min poking around.

With a serious time investment I've managed to assemble a system that far surpasses OSX in usability, performance, and aesthetics (see /r/unixporn). I also bought a laptop with Linux in mind with 100% driver support in the kernel.

It wasn't easy learning to use ArchLinux, customizing it, learning how to not break it [1], and finding the right combination of window managers/desktop env/themes/fonts/etc. But it was worth it because I like hacking on systems and learning how they work. Plus I spend all day, every workday on it.

[1] my install has become very low maintenance now that I no longer feel the need to spend hours tweaking every detail, I now know which /etc/ or /usr/ files not to mess with, and have hardware and software that is well supported across every ArchLinux update.
let's ban elephants while we're at it, since elephant is derived from the arabic "al feel". Also Giraffes, arabic "zarafa"
A set of free customizable icons for the Olympics
Then Gulen's party can win elections instead of having their loyalists in the military blow up civilians. Why are we excusing mass murder now? The coup attempt killed a lot of people for no reason and Gulen's people need to be held accountable.

Or are you saying that the Turkish people don't have a right to self-determiniation and elites like yourself should prescribe who their leaders are? Liberals decry overthrowing Iran and other governments, but here they are, pleading to overthrow Turkey. Its bizarre.

How about letting the democratic process work itself out and stop murdering civilians?
Pokemon Go Dev Takes Away Players' Legendaries, Citing “Fairness”
GPA matters a lot in some industries—plenty of finance firms won't look at you if you are below their treshold. We're spoiled in that someone with a 2.8 Comp Sci GPA can still get a dev job.

That said, GPA obsession is a thing in high school, regardless of future plans, so it carries to college even in majors/paths where it doesn't matter.
My point is that these are intelligent beings, capable of doing all sorts of amazing things.

We can't presume that our users are no more than slavering beasts, incapable of understanding even the simplest things.
Let's raise funds for refugee kids school in Greece
John Dvorak, classic troll, is using CentOS and wondering why it sucks on the desktop in the same ways Windows Server sucks on the desktop.

Meanwhile, sane people abandoned rpm-based distributions around 2001, because they know that using Fedora/CentOS/RHEL leads to Having a Bad Time (TM).

There is an unwritten rule in Linux: Distributions jump the shark eventually. At one point, everyone was using Yggdrasil. Then they were using Redhat (or slackware) when Yggdrasil petered-out. Then Mandrake became popular when people got tired of Redhat's old packages. Then Ubuntu appeared when someone made Debian user-friendly. Once Ubuntu started the whole Unity mess (and later, systemd), we got our newer crops of good distributions.

If you don't care about systemd, Manjaro and Antergos are fantstic desktop distributions. If you think systemd is cancerous, Calculate Linux will make you happy in ways you haven't felt since 2006. If you have a fleet of chromebooks, GalliumOS will make your life better.

Just stop using/complaining about CentOS or Ubuntu, people.
Learning on a Dime: 10 Great Psychology Courses You Can Take for Free
I am curious what is this great platform that you've moved to which is apparently bug free?

If it's something like Squarespace then what's really happening is you're paying someone else to babysit it for you.
Pokemon GO and Interactive Dynamic Video:

https://www.youtube.com/watch?v=9f1fCCb3hVg
The day CloudFlare forces me to run a blog post by the PR and Legal team for approval because of worry that I might offend someone will be a pitifully sad day. That would be ridiculous.

Which image are you talking about? Is it https://commons.wikimedia.org/wiki/File:They_started_our_car... which depicts people help restart a car by pushing it?
And this is the Linux Kernel's fault, or Nvidia's lousy drivers?
> most firms are very averse to paying programmers more than the non-technical staff to whom they report

Why? Management is just a different kind of skilled labor, not a more important one, and certainly not a less scarce one.
> no netflix or hbo unless you install some deprecated HAL library from untrusted sources

Netflix works just fine here with Chrome on Ubuntu.
Econet was awesome --- by default the Econet ROM for BBC Micros ran a server which supported a variety of useful RPCs. These included:

PEEK - allows one machine to read an arbitrary chunk of memory from another.

POKE - allows one machine to write an abitrary chunk of memory to another.

JSR - allows one machine to send an executable chunk of memory to another station, which then executes it (max size 128 bytes).

HALT/CONTINUE - allows one machine to freeze another (so that you can use the above calls to fiddle with its memory).

These were system calls and required programming skills to use, but the ROM provided various human-usable commands like * VIEW (which copies a remote machine's screen to yours), or * REMOTE (which slaves a remote machine's keyboard to yours). You could tell your machine to stop listening to all this stuff with * PROT, but it was all on by default. (And * PROT wouldn't protect you from commands sent from particular privileged addresses.)

[Note: system shell commands on Acorn operating systems traditionally started with a * , but HN is having trouble rendering it. Ignore the spaces between the * and the command name above.]

It's not like they weren't aware of the security issues; you only found out about the commands above if you looked at the special manual (http://chrisacorns.computinghistory.org.uk/docs/Acorn/Manual...). Or, you know, if you looked at the ROM, which had a handy list of all the commands in the table at the top. Did I mention that Econet was heavily used by schools?

Oh, and the file server sent all authentication information over the wire in plain text, but if you got far enough into the system to realise this, you were already past the point where hashing the passwords would have been useful.

It was a different age.

To be fair, for the early 80s, Econet was pretty awesome. With care you could run it up to 60kB/s, which was blisteringly fast for an 8-bit system; faster than the BBC Micro's floppy disk, which was already pretty fast (10-20kB/s; C64 users would weep when they saw how fast a BBC Micro could load off disk); at the low level it supported multiple networks with bridging, individual machine addresses and ports, allowing you to write proper client/server code --- a printer server came as standard; the built-in network file system was superb, supporting multiple users with authentication and unix-like file permissions; and it was properly hierarchical, of course. Its comfort zones was big networks of BBC Micros (and, later, ARM machines) all talking to a central file server, and it did that pretty well. But secure it wasn't.
> For a dynamic language I would expect to be able to change objects, in many ways. Otherwise it would not be 'dynamic', but 'static'.

That's not what "dynamic" vs "static" means. Are you suggesting that "static" languages don't allow you to change objects?!
A lot of it is memory. If you have recent memory of writing, say, a bunch of tree traversal implementations, you're going to solve those problems a lot faster than someone without that recent practice. And if you're talking a 45-min or 1-hr one-or-two-question phone screen, companies are putting a lot of value on that quickness.

I haven't seen many interviewers (as candidate or as a fellow interviewer) who truly value "talking knowledgeably about Big O notation" or "knowing what a hash table is" anything near as much as "wrote a whiteboard implementation of topological sort quickly enough." It's the latter part that I object to.

The areas where I've found looking for immediately-useful skills helpful are (a) to ship specific projects in new areas where I'm not an expert fast and (b) to verify that someone has the patience/diligence to go deep in at least one area. Friend of mine is at a place that seems to need this desperately: about 15-25 "smart people who can learn" mostly straight out of school, but a culture that's mostly the-blind-leading-the-blind and rediscovering known solutions (or worse, rediscovering practices with known issues). He's currently trying to sell them on the value of having automated regression testing, but that's not the type of skill learning they were selected for.
Thanks god HN is full of people valuing privacy and freedom otherwise a lot of you guys would use macos or windows. /s

But don't worry, it's the fault of the average user if we have mass surveillance, if only they cared enough to avoid proprietary software...
> it's not their fault, but rather the Elites'.

"Whoever is responsible, it's not me and my friends!"

> No average voter has any idea of the name of any of these people.

"I would like to not do any research, because taking responsibility is hard"

> the average voted hadn't heard his name before he was nominated by Obama.

Which is fine. The average voter knew (or should have known) what Obama stood for. What Bush stood for. What Clinton stood for. And so on. They could've then reasonably inferred what kind of judges they'd pick. And by looking at the age of SCOTUS judges, you have a good guess when replacements happens.

The only judge where you could've made the case is surprising given who nominated them is Scalia - he tipped a bit further on issues than Reagan.

Merrick is right in line with everything Obama ever stood for. Nobody is surprised that Obama would nominate a centrist with slight liberal leanings. The particular name might be unknown, but the choice isn't.

> It's really the political class that sold us out to privatization and globalization.

That political class didn't come into life fully formed. People voted for them, and shaped the direction of politics. And they're there because of money in politics. Which points us right back at the Supreme court, via Buckley vs. Valeo. (and Citizens United vs. FEC)

(Not to mention that many people liked the initial effects of globalization and privatization. It's not like nobody voted for NAFTA, e.g.)