skysight-inc/HackerNews huggingface dataset:
I believe they were trying to refute your initial point:

> Because behaving like a decent human being is that hard, isn't it?

By pointing out that you weren't able to live up to that standard even when trying to champion it. How hard will it be if you're in a heated argument with someone when your work is at stake?
Mission statement doesn't have to be contradictory to making profit. Making profit isn't evil in itself, but making profit based on an immoral mission statement is. There are two kinds of people: those who save the company by following the money, and those who let the company fail by following their principles. Those in the latter camp of course have to be careful from the get-go not to make their company too big to fail.
It's smart to buy two at the same time. While you can't copy a Yubikey, you can choose how to initialize them and you can initialize both identical to one another and then lock them down. That way they're copies of one another and fully backed up. I keep my main one on me at all times and have my backup in a safe place.
That happens to be the very browser I'm using now, but Vivaldi support doesn't surprise me, given that it's built on Chromium. I love Safari and will continue to use it every day, but the previous (?) lack of U2F support was (is?) a drag.
Sorry you have had this experience.
I really don't know how a doctor manages to be arrogant. I've been doing medicine for 18 years, and I am surprised and humbled intellectually every day. This is of course what makes the job so interesting and rewarding. But it has certainly never inspired the sense that I know anywhere near 'everything', or that my accumulated knowledge and experience were somehow more important than the individual experience of the patient.

Doctors are not assholes. To some, this will be a controversial statement. But they do fail, and they do make mistakes. The biggest mistake a doctor can make is not taking responsibility for the patient. This is fundamentally what doctors do. They might convince themselves that they actually do something else, but I am absolutely certain that taking responsibility for a patient is the core and inescapable act of medicine. And almost always, this is what a patient wants, more than anything else (this is way an algorithm will never replace doctors, but that is a another discussion).

All my errors and failures stem from ignoring or passing up this responsibility. Of course there are reasons why this occurred - I was too busy, too tired, didn't think I could make any difference, it was someone else's job etc. There are a litany of rationalisations. But at the end of the day, taking responsibility creates the clarity, freedom and trust that is necessary to have a useful therapeutic relationship. The point is that even if you can't do anything to help the patient, even if their condition is totally untreatable and their suffering immense (as is all too often the case), you will always still help them in some way if you take responsibility.

I don't know all the details of what happened to you obviously, but in the framework above, the problem you have is finding a doctor who will take responsibility for your condition. Too often, the doctor is 'set up to fail' in this regard, because they have appointments every 10 minutes, have seen 20 people already today, are tired, hungry, dehydrated, pissed off, burnt out, depressed, sleep deprived etc etc. How can they take responsibility for anything in these impoverished conditions? But this is their fault - as a professional, they must find a way to do the needful, however difficult.

I am tapping all this out because I think that doctors and patients don't understand this basic idea about taking responsibility. Some doctors seem to think it is their job to do 15 colonoscopies a day, or to seem clever, or to impress the secretarial staff, or to look eminent in a white coat on the ward round, or any number of peripheral and totally irrelevant things. Actually, for serious conditions, I think a patient should ask their doctor to take responsibility explicitly. "I have this problem, and I am looking for someone to take responsibility for treating it." If a doctor says "yes" in response to this question, even if they seem a bit unsure, you have probably found someone that can help you. If they look baffled, it's time to move on, don't waste your time. You will only end up frustrated and angry.
But not future proof in having to use python 2.7 unfortunately.
>fat potatoe chip eating people running around with rifles in a politically "free" environment where everyone blames their misfortune on the next person with darker skin or foreign accent

This isn't an assessment of a population. This is you regurgitating political propaganda that taught you to hate that population.
Total failure of a data center's cooling apparatus seems to be a very rare occurrence to me, perhaps limited to simultaneous failure of utility and genset power (example: electrical switchgear and fuel pumps underwater due to flooding).

Anyone have any data around how frequently such a failure occurs?
In a way that is a very sad thing. I am thinking of all the people who have no choice but to use everything free, and then be the product.
> we require people to create app passwords

I like that, because it at least feels more secure to have a password that can only be used once, combined with the ability to go into the settings and shut off any device if it gets lost.
2018.39 Less Than Two – Weekly Changes in and Around Perl 6
https://www.opendoctor.io

Making more data about doctors public. Their research papers, education, accepted insurances, Medicare acceptance, etc.
Many people have said this but here goes anyway:
The tooling will not help you better define the specifications. The tooling will not help you manage changing specifications. You can cover all the bases easily in a free Github project (Edit: pick your web-based tool, basically) without too many issues.

I would argue that the reason things get called out as poorly defined or change is because risks are not addressed early, and hypotheses are assumed to be theorems.

Make sure your teams test the main assumptions early, with actual code if at all possible. That will call out why your stories aren't clear enough.

Tools are useful, but they won't solve your problem.
Problem is when something crashes on Firefox it still tends to take everything with it. This is very annoying when developing something. Often when you have bad code as you are creating or changing things.

So for developing I still prefer Chrome. Besides that Firefox since quantum been very nice.
Firefox on OS X (Macbook Pro 2017 and 2015):

- uses 100% CPU even when idle

- frame rate drops to 2-3 per second for 5-10 seconds when switching tabs

- causes other programs to not work properly because it is using too much CPU

I have tried uninstalling the browser and re-installing OS X but it didn't solve those issues. I read somewhere it is a bug that pops up when you have display resolution scaling on and I think it applies to me because I have two 4k monitors set at 2x scaling.
That's nice, but birds are not monogamous. Everyone thinks they develop to like one person (their owner) and that's not true.
SUSE Labs 2018 Presentation Videos
The SUSE Labs 2018 conference has just completed, and many of the presentations are publicly available via YouTube. See talks ranging from RISC-V and Ryzen performance to Security Theater and Participating in Linux Kernel Driver Staging. There is much information here and it's free for the taking.
I was surprised and angered by the sudden appearance of this automatic sign-in and sync. Between the time that it was activated silently and when I disabled it, I have a nagging suspicion that Google hoovered up my browsing history, bookmarks, passwords, etc. in the guise of "sync". While I couldn't find any evidence, whatever little trust I had left in Chrome is now gone.
Why is Chrome "needed"? I would imagine merely having a standards-compliant browser is the only thing you need?

In which case, why not Firefox?
We haven't ever given data to US authorities directly, we point every single request from anyone to the Mutual Assistance Treaty with Australia, and that would be the same regardless of where servers are.

The EU is outside the jurisdiction of FISA courts, whereas New York is not. I am definitely not an expert or lawyer, but I would think this is not just security theater.

I was always hoping that Fastmail offer hosting that is fully in the EU. To me being affected by the Australian, EU, and US jurisdictions is worse than just the Australian and EU jurisdictions. Of course, I would prefer EU-only.

I am extremely happy with Fastmail. But if there was an EU e-mail provider with feature parity, I would probably switch. Not that I expect that that'll happen anytime soon (subdomain addressing and iPhone push notifications are killer features).
I also think I'm non-24. Unfortunately its only considered a real disorder in the blind. Taking melatonin helps a bit -- I'm convinced my pineal gland is broken somehow.
How to Build a Low-Tech Website
Hiding your real name in Open Source and using a multitude of pseudonyms instead is plainly bad advice for most people. Yes, you will be covered for that one employer that will not like your OSS profile. But you are giving a hard time to the majority of the employers who will have to jump through the hoops you've set to get a picture of your OSS contributions.

Also, what would be the reaction of a recruiter reading a resume that lists e.g. 5 different github profiles? I doubt the recruiter would think "very smart of him". More likely, they would be left wondering if the applicant is self-important, a tinfoil hat wearer, or an outright liar. At any rate, probably someone they wouldn't be inclined to hire.
Use SQL Server Extended Events (XEvents) in SQL Server Machine Learning Services
I'm not sure the public/private distinction is meaningful. That's a pressure on the abuser too. We all do things in private we'd be frozen in shame at attempting to do in public. It doesn't mean we're 'in control'. It just means we're sometimes out of control, in private
A look at how we can setup XEvents for SQL Server Machine Learning Services
Read in another HN comment just the other day that the slowness was because they used some obsolete only-in-chrome shadow DOM API which "polyfilled" on all other browser, which if true sounds exactly like pulling a Microsoft.

I haven't verified it myself and I couldn't find a reference with a quick search, so while it sounds plausible, it would be great to havd a credible source to refer to.
Another 'hidden' feature of shape files that I've seen regularly abused (and abused myself more than once) is that they use the standard dBASE format to store their data. Meaning that all kinds of apps that know nothing about shape files (like Excel or Access) can be used to read and analyse the data stored within them.
The most popular prebuilt machine learning framework, TensorFlow, has a Python API. This has helped its popularity in the area of data science where it was already big before thanks to iPython (now Jupyter)
I use N26 as well. I have concerns about using UK mobile banking apps like Monzo, Revolut and Monese because Brexit and I trust the EU more than the UK regarding privacy.

Theres the added advantage that because N26 are German all savings up to €100k are insured by the German government.
All of them that I have looked at require you to be resident in the UK or EU unfortunately.

I have found "Expat" specific banks but they all seem to be of the "You have to be this rich to use" type.
Yeah, it's by far the best of the options that use standard username/password authentication support. Basically make the password be another server-provided factor rather than user-chosen.
SiriusXM is buying Pandora in $3.5B deal
I’m using ProtonMail with the free plan for more than 6 month now, still have some husk from Gmail being auto fowrorded to it.
And for work I use gsuite for now.

ProtonMail only did one thing wrong lately. They’ve added a payers feature a @pm.me short domain and allowing for the free users to only receive emails with this address. That was irritating and absurd, so I’m still thing if I want to move to move completely.

Fastmail recycling makes them irrelevant.
Ironically, the "about" and "projects" links on his blog are broken (which I guess has been generated by a static site generator).
Fastmail has an even nicer feature: subdomain addressing. If you are dave@mp.com, you can set up Fastmail to accept subdomains

dave@hn.mp.com

dave@lobsters.mp.com

Avoids catchalls ;).
> No-one dares to commit spyware to GitHub.

I see where you are coming from, but this is simply not true. You can argue nobody concerned with his own reputation commits spyware to a public repo, but malicious actors are usually not concerned with that or try to stay anonymous in the first place.

Here is a recent example of malicious commits to a github repo: https://news.ycombinator.com/item?id=17458329
Make sure you setup SPF/DKIM/DMARC and you should be fine 99% of the time.

- Disclosure, I work for dmarcian
That's true and, to me, has been brought on the spotlight from Microsoft practices around VSCode. On the other hand, for an OSS project, building the binary is not that hard.
How to Record a Good Sounding Podcast
Twitter API Flaw Exposed Users Messages to Wrong Developers for Over a Year
Technically, Jesus sacrifices himself willingly. The whole thing is pretty nuanced.
Debian maintains its set of patches often (quite easy to handle with quilt in debian/patches). We get upstream source from upstream of course and use our patches until they get accepted (we don't force upstream to do so) when we of course remove obsolete ones.
I'm really happy that you prefixed that with "Pointless". Updates are not a problem. Wrongly done updates are.
Ask HN: Client wants a bad user interface
I'm working on a medical device user interface for a client and he has drawn up the design he wants.

I made some gentle suggestions and they were rejected. I was a bit pissed at first and intended to fire the client. Over the weekend it occurred to me that due to the way we were introduced, he didn't actually know that I have decades of experience making tool and device UI's [1] and probably thinks I am the software equivalent of a carpenter - not an architect.

I want to let him know in the nicest way possible, that he can take advantage of my decades of design experience to improve his UX without actually telling him "your design looks like ass". :-) Thoughts?

The area if the screen we're talking about is roughly 2" wide x 3 high - not a lot of room. His design isn't horrible but has some issues, namely:

4 different shades of blue, 5 if you count the background.

2 different fonts, one of which is a 7 segment display font

I suggested a single shade of blue, and a single font, cleaned up some stuff and made the readouts larger.

[1] Oscilloscope, CAD/CAM, laser controls, etc.
I use Meet exclusively from Firefox, and it works just as well as in Chrome.

Note that Hangouts does not work in Firefox. However, it works in Safari.
Microsoft offers completely passwordless authentication for online apps
Really not the worst post mortem I've ever seen
Last Week in Pony – September 23, 2018
I do think your use case is common in family PCs and this is a nice solution for that. The issue is only on non-shared browsers.

The rant, which I agree, is against the trend. Google Chrome recent versions contain poor quality changes which seem to be incorporated only because they support Google end goals.

Most of the times people tolerate bad things if they get good quality products. I support Google Chrome data collection because I get the best browser. If I get bad UX changes (WWW removal), behavior change without UX information (this case) then my patience for the bad things quickly disappears.

For Windows 10 is also going this path. The trend for Windows 10 is bad quality and also dislike the privacy options so I'm moving to Ubuntu.
I didn't inject ideology into this discussion. If you want to be consistent this article shouldn't be allowed either. This is blatant racism, sexism, and classism.

The irony is that your "summary" seems to have confused the author's preface describing current trends with her personal opinion. In fact, the majority of the article argues the opposite side, saying that a proper legal education is more important than the risk of offense:

I am a cold-calling Socratic professor of criminal law who devotes about the same number of hours in class to sex offenses as to homicide. The subjects are comparable in their interest, difficulty, complexity, and relevance in the world in which we live. I treat them with the same level of seriousness and rigor.

She then goes on to explain why she doesn't use trigger warnings because she thinks they are counterproductive. She's making an essentially conservative argument, while you are mistakenly complaining that it's too biased to the liberal side. Dan isn't complaining that you brought ideology into the discussion, but that your "summary" was simplistic and wrong.
Open Mission Control Technologies
A Rubiks cube solving algorithm seems like a trivial part of the problem if you can run code on it and give commands to make various turns already.
Effective methods of getting user feedback
Pretty crazy. God sends his son down to ultimately sacrifice himself. Not clear who is in charge here. Then he 'sacrifices' himself by being arrested, charged and convicted. Then he dies(?) Then he's re-born. So, unsacrificed? Or didn't really die? Not like regular people anyway. Then he goes to heaven without dying again.
Former Google chief predicts the Internet will split by 2028
Suddenly realizing how magicians do their Rubiks Cube tricks, they put them in a bag and the cubes solve themselves..
Facebook is testing its dating service in Colombia
I think you switched some actors roles. It's more like: "I want you to do this. But to show your commitment, I want you to do this other thing too. You're doing everything and I'm doing nothing."
We need to start suing over anti-competitive behavior. This is getting ridiculous. The UN says internet is a human right. When I agree to pay $30/month and suddenly my bill switches to $90, that is wrong.
Shorthand, longdiscussion: Software is hard. Talking about it is harder
India organizes successful interceptor missile test at night
Thank you for sharing this, a helpful article. For web dev juniors, apart from having your own website, try looking for free practices. Some companies offer work-studies for free (for example for two months), they get some simple work done, and you get a valuable practice. This is a great opportunity to broaden your social network and if you're really good they might hire you afterward. As well look for internet courses, from time to time you can win free courses and get a completion diploma, which goes into your LinkedIn profile. Every bit counts.
A repeating pattern I saw on the mailing list is that people who oppose the code of conduct does so from fear that it will be wielded as a weapon in misunderstandings and politics.

What I also saw is basically 3 different type of camps. The one I mentioned above. The second group which think the code of conduct is good, needed, and will change the kernel maintainers so it has more diverse group. Last the group that is supposed to enforce the code of conduct and who has consistently proclaim that that isn't their job and that the code of conduct is more of a guide in mediation. The group I have not seen is those who say they need the code of conduct to feel safe as developers.
Same here. Ran many domains on a single server for a long time
Until about 2 years ago I'd been a subscriber to Wired since about 2000 and for some reason I realised that I hadn't read any for about 3 years and they were gathering dust in a pile.

I decided to start reading the oldest ones with the benefit of 3 years worth of knowledge and the cynicism of getting older and I realised Wired is the tech Barnum of the modern era - they operate in a bubble and chose to focus on people and startups that reflected themselves and massively oversold the maturity and potential of both with world-class photography and graphic design, hooray for everything positivity and either a naive or corrupt desire to champion businesses because writers felt that it would show how PC they were rather than the underlying fundamentals of the tech or company (Theranos especially).

I cancelled my subscription.

Once you start reading Hacker News you don't need Wired any more.
How to use seawater to grow food – in the desert
Build a Simple Presence Alarm System with Email Notifications – Open Electronics
The Economies With the Most and Least Efficient Health Care
wtf whyy

EDIT: To clarify, why is that list so bad?
Runbox. Norway-based, privacy-focused, responsive support, reasonably priced and so far reliable. It checks all the boxes for me.
> I would estimate that the job openings that use those languages at less that one half of one percent. Skim the monthly "Who's hiring?" posts here on HN if you'd like to confirm it.

I used Kenny Tilton's whoishiring browser[0] to search the latest (Sep 2018) Who Is Hiring thread with the query "clojure or elixir or scala or haskell or ocaml or reasonml or lisp or elm or f#", which should cover most of the modern function languages, and received 101 matches out of 676 jobs. That's about 15% (14.94% if you want to be precise), so you're off by a factor of thirty.

[0] https://kennytilton.github.io/whoishiring/
> I'm surprised someone here would want a job where they have to self-censor constantly

I would rather work a job where I'm self-censoring toward 'professionalism' if the rest of my team is too, than a job where everyone is their 'authentic self' with their real world politics on display, even if the majority agree with my real world politics.
Some kind of reference https://news.ycombinator.com/item?id=18053935
Great comment, useful info! What is that about DPR? I had to do an acronym search. Dread Pirate Roberts? Is there a good story behind this about how they caught the suspect?
>> The places that didn’t ask were unable to see my github profile, because of their firewall.

And god forbid you want to use a tool distributed through github, which at this point is most of them
Deep Reinforcement Learning in Depth Week 5 – TRPO and PPO
> Courts change the followed interpretation of law all the time without amending the written law.

They should not do that either. That’s an usurpation of the legislature’s powers and an affront to democracy.
Yep, that's a good tip.

Read this, if you haven't: https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things

It's a book about how minor design differences can basically change your life. It will make your life miserable, because you will start noticing all the stupidly bad design decision and blame the designer in most cases.
Do you have a link to the docs that shows this? From what I can find on their site [1] it only supports a few of the protocols:

-Static Password

-HMAC-SHA1 Challenge-Response

-OATH-TOTP (Yubico Authenticator)

[1] https://support.yubico.com/support/solutions/articles/150000...
On my way to work today I saw a couple of school buses picking up students at about 6:45. Now if you think that's too early and we should have schools open later, I see a real problem. By law where I live, all traffic, in both directions, has to stop when school buses pick up kids. Put those buses on the road between 8:00 and 9:00 and the already horrible rush hour traffic would get way worse. Along with making everyone's commute longer, every school bus route would take longer. Students would have to be picked up earlier relative to the school's opening time to allow for the slower traffic.
Yikes. Thanks for sharing, this is noted.