skysight-inc/HackerNews huggingface dataset:
Please please don't use code blocks for this kind of text. Impossible to read on mobile
Interesting newborn project for monitoring the latest JavaScript trendy projects
A minister isn't a pure people manager though. They also make important decisions. And how are they supposed to know which of their staff to delegate to if they have no subject area expertise?
Hello, I'm kevin. I run Transloadit, a file encoding service. Developers integrate with us to add our uploading, encoding, resizing, capabilities to their apps. We just launched Turbo Mode in public beta, which works with FFmpeg to distribute encoding jobs over a large fleet of machines, allowing us to decimate encoding times. We have a free plan for open source & testing so I would love to hear what you think
When they go to visit clients? In the office I can understand.
Just do it, you don't need other people to affirm you
Has anyone seen external reported audits of code & hardware for keys like Yubikey, Google Titan?
Yes, that's conscious practice. I do that a lot. Conscious practice to repetition to unconscious playing. Physical technique can be carefully studied in practice, in order to not think about it at all during performance - you already know what you're doing, and why you're doing it. The mind can focus instead on the ideas and feelings you are trying to express.
You're saying Google or Facebook has not invented anything new? Do you even pay attention to the tech industry?
I want to add that their attention towards developers is also amazing. I developed an integration for the product of the company I work for, and they were just great; the review process was painless and their APIs are very clean. My only complaint is that the docs can be somewhat lacking
I find Google's products harder to use than competitors.

A year ago I did a shootout between visual recognition APIs by the like of IBM, Amazon, Azure, Google, Clarifai, etc.

Every API other than Google took less than 20 minutes to get logged in and running API calls.

To log into Google cloud services I had to install complex proprietary code just to be able to log in. Then when I installed the Python GCS API it destroyed my anaconda installation even though I wasn't working in the base environment.

I was able to get it to work but it took 10x longer than competing APIs.

It seems to be the same way for other GCS services. I think people at Google think they are so smart that developer ergonomics doesn't matter.
Yea, in my industry most employers give a piddly 2-3% annual COL raise, which is then whittled down to nothing (or less than nothing) after the new "changes to our medical benefits to align us with the rest of the industry and make us more competitive" are announced during open enrollment each fall.

Factor in inflation and you effectively take a pay cut every year until you 'hop' to your next job.
All of those things you've listed as examples should also be managed by someone with a technical understanding of them.

I wouldn't want someone with no understand of the concept of inflation for example in charge of interest rates.

Equally I wouldn't want someone in charge of nuclear weapons that doesn't understand that if you let of a bomb in the next country you'll get covered in your own fallout.
Oh, I’m sure of that. I doubt anyone would deliberately ruin their sales prospects. But knowing it and feeling it are two completely different things.
I wouldn't say badly written, but it's sort of an older style of prose. With longer, more complex sentences, and a different use of punctuation.

If you read books from mid 20th century and before you find that sort of style which requires more focus than we are accustomed today on the internet.
>There is no such thing as "shortage" of anything. Just pay more, and you'll get it.

... eventually.

Some things take time. If there is a shortage of babies, you need to wait nine months to get more of them, regardless of how much you pay (!).

If there are only 1000 doses of a life-saving drug and there are 2000 patients that need it TODAY or they will die, no amount of money can make new doses quickly enough.

Labor markets mostly work the way you are describing, but sometimes (especially in cases where training can take a long time, like, say, for doctors), simply offering more money isn't enough of a solution to meet short-term needs.
Hasn’t she heard of the facebook?
What I find most incredible about EURISKO is it did all that on what, by today's standards, is a very small amount of computational power.

Just as outstanding is that, in all these years, in terms of open-ended problem solving, nothing has truly managed to surpass it.

The conjunction of those two things is a bit scary because it suggests to me that current methods are probably not making the most effective use of compute. What happens when that is corrected?
I tried that this week, and Google still complains that "you must use Chrome" when I tried to register it. The Yubikey works OK on other pages, also with u2f (e.g. gitlab & github). I read somewhere that one can do the registration on Chrome once and later use Firefox to login. But I don't want to install Chrome even once, that's why I am using Fx in the first place!... :(
> They have become vassals of Facebook (and Google) in order to harvest the clicks they desperately need.

I know a lot of people in the newspaper and magazine industry, and this comment is spot on.
It reminds me of the shadow home secretary falling for a Microsoft technical support scam.

[1] https://www.theregister.co.uk/2018/11/08/abbott_pc_support_s...
There is a link to a basic AM clone, "Pythagoras" by Steven L. Tanimoto.
http://web.cecs.pdx.edu/~mperkows/CLASS_ROBOTICS/LISP/tanimo...
yeah absolutely those people exist, I'm not denying it. But they're likely not the ones you've interacted with on twitter. Do you think Russia pays people to post inflammatory content on twitter, or to advocate for the Russian perspective like RT do? My money's on the latter.
> Anyone operating an electricity distribution network is therefore operating assets that are inherently fire and explosion prone

So, engaging in an activity with high risk of causing damages that cannot be prevented with reasonable care—a long-established basis for imposing strict liability.

> Simple logic dictates that you only expose companies and individuals to economic risks that are within management control, otherwise you just end up with an economic role that is necessary but impossible to fill.

No, economic roles which are necessary but impossible to fill by private operators, especially natural monopolies, are what government is for.
Lessons Learned Implementing Common Lisp with LLVM
Housekeeping horror in China’s luxe hotels
You can interpret as you want, but start interpreting in a way that reflects poorly on the intellectual habits of the average HN reader, and you get downvoted to oblivion.
> A house can be thirty feet from an entire forest on fire and never burn down.

That test in Canada seems to have been done under pretty much zero wind conditions though; the California ones (as also mentioned in the article) deal with high winds as well.
Nice tutorial!

> Now let's add docker to the sudo group, that will allow us to run all the docker commands without sudo

This command is actually adding the current user to the docker group, not adding docker to the sudo group. Same end result though.
Nice! Are you doing probabilistic roll-outs, iLQR, or SQP, or what? What does your model look like? I've been struggling with this -- not sure how complex the tire dynamics model needs to be, for instance; do you need the whole Pacejka magic formula or is tanh() good enough?
They should if USB drives are a vector for cyber attacks.
To point 1, that's the wrong question. Is FB better at it than me? Maybe. Do I trust FB to do the job for me? Hard no.

To point 2, yes obviously I realize that, but they are my friends / groups I have chosen to follow so fair game. I'm not interested in FB getting between me and the content that I want to see online anymore than I am interested in them censoring books (that also have an agenda) that I decide to read.
"SIM porting"
> Do you think Russia pays people to post inflammatory content on twitter, or to advocate for the Russian perspective like RT do?

Yes.

Oh, wait, did you imagine those were mutually exclusive?
> Most people have encountered toxic personalities who they have needed to exclude from their life, for example.

I don’t think that is very common at all. There are people we get along with better but active exclusion is extremely rare. This modern trend of throwing away people we don’t like is very unhealthy and not what a community is about.
Certainly.

That's exactly why "hire people at lower qualifications, and educate them in house" is not a viable option in this case either.
it's harder to micro bullshit (be hands on) than macro (feign competence using "models") bullshit. If you are clueless about infosec or the hardware it relates to (using a computer) why are you a leader in the ministry of said field for a country?
>I wonder, couldn't the training be offered as a perk, quantified in some way such that if the worker leaves before X months (or years) some % of that quantity must be given back?

This happens fairly often, especially when it comes to things like the company paying for an outside degree or similar.
Python will be the official programming language for education in France
There is every reason to expect it. Compare now with 20 years ago, 50 years ago, 100 years ago, 200 years ago. The graph is exponential.
Books are incredibly powerful mind viruses and we have done a really great job of weaponizing them over the past thousand years.
Wages haven't increased, but total employee compensation has increased when you factor in employer paid health insurance premiums. In effect our wage gains have been eaten by healthcare costs.
Same goes for the FB moderation team. I would rather be subjected to my own bias than FB's bias.
I use TSV for that reason. Most of the time you don't need to escape anything. And from code you need to escape/unescape only 4 chars. \t \n \NULL and \\.
3 inventive lighting projects using LED strips [video]
Yes, but it's quite probable that (as Mvandenbergh claims) there is no way to make the equipment 100% safe. It occasionally fails. Humans have a response time. People make mistakes. Homeowners shriek if you cut their electricity off preventively.

PG&E has 81k miles of overhead power lines and 26k miles of underground distribution lines.

How can you operate a system where one screwup -- one decaying tree too close to a line, or one underground construction mistake -- anywhere in 100k miles of power lines can create a $15B bill?

[1] http://www.pgecurrents.com/2017/10/31/facts-about-undergroun...
Here's the video of the author presenting the extension at the Chrome Dev Summit keynote: https://youtu.be/zPHyxvPT0gg?t=1424
these algorithms hold a mirror up to us, and we don't like what we see. Outrage bait is so prevalent because we are easily drawn to outrage so it generates more clicks/engagement/revenue. I think cognitive dissonance is a powerful factor in this - we don't believe we are capable of irrationality, immorality and naivety so when we see these things happening we say "some evil faction that isn't like me must be at play here!"

Said evil faction is taking the guise of Facebook and Google right now but it's the oldest rationalisation in the book.
Your point about essential complexity is absolutely correct, but your faux mathematical analysis is totally not a legit way to analyze the complexity of something or determine test coverage. I feel like as programmers we should be comfortable making sensible statements without making up shady pseudo-math to sound convincing.
Or maybe other people these days don't understand when you don't actually need a computer, something which he is clearly an expert in!
AI Monthly digest #2 – the fakeburger, BERT for NLP and machine morality
don't know about exercise or salt intake, but in general, Europeans drink more than Americans

http://www.who.int/gho/alcohol/en/
At least she knows the concept, she’s a step ahead of him.
Red Hat Enterprise Linux 8 Beta
Health Insurance Costs Are Hurting the American Dream
Isn't the that, in the lost phone case, you can never answer that query?
Strangers like some engineers at FB censoring content? Would rather have a bunch of strangers with competing agendas than one centralized agenda.
These are completely baseless accusations. Either provide sources or go back to reddit.
clearly the head of cyber security should be someone who understands the risk of computers. and anyone who truly does would never use one, so perhaps it's a fit after all.
I used to run Postfix + Dovecot + Rspamd with all the bells and whistles enabled [1], but I recently switched to OpenSMTPD + spamd on OpenBSD.

Unlike rspamd, which has pluggable modules for everything under the sun (RBLs, word filters, Bayesian filtering + learning), spamd uses plain ol' graylisting with some PF integration to throttle spammers connections to 1 character/second for maximum annoyance.

With Rspamd, I never got any spam in my Inbox. With spamd, I get maybe 1 spam mail every two weeks. To me, spamd's ridiculous simplicity is worth the tradeoff.

You do have to be careful with graylisting large mailers like Gmail, since they rarely retry the mail from the same IP address. For this, OpenBSD's smtpctl now has the spfwalk [2] command to whitelist the big guys. That's what I use in my current setup [3], which was linked here a few days ago.

[1] https://www.c0ffee.net/blog/mail-server-guide/

[2] https://poolp.org/posts/2018-01-08/spfwalk/

[3] https://github.com/cullum/dank-selfhosted
Yeah, I don't think this is all that unusual. I find myself carefully looking over vegetables in particular when shopping, and I'm not the only one doing it at any given time.
That only works if the thing consuming your CSV can be configured to decode whatever encoding you picked. Uploading CSVs of data to various SQL servers is an example case where that is often not possible.
Expressiveness fallacy is averted if you use global scales and score system instead of ranking system. E.g. Majority Judgement.

It is not exactly counterintuitive that aggregated orderings have problems - the problems relate to the fact that ordering cannot be averaged and ties are not allowed. The latter problem also happens in the oldest score system called Bucklin voting.

Approval voting is essentially 0-1 score voting system with ties.
Did you register it on Google via Firefox too? (The first time?) For me, Google complains "must use Chrome" even though I have the u2f in about:config enabled, and it works on other sites. I read somewhere it works via Fx for login later, but for 1st registration step, they still seem to require Chrome :(
There are so many more problems with Facebook than with Forums. There will always be another Cambridge Analytica. Facebook will always be caught selling data in ways that people do not approve. The entire business model of Facebook is to sell information about the account holders.
I immediately got the impression that this was written by a non-native speaker. Looking at the guy's name and re-reading the text, it is clear that they are French

EDIT:
"For if they are not your guides and your guards, they will rob you."

I'm guessing that this weird sentence comes from "car si ils ne sont pas vos guides et gardes, ils vous deroberont"- which is quite natural in french
For our application it would make it a lot easier to directly communicate with phones and other devices on mobile networks among other things. It's a UDP-based native protocol. Google has UDP load balancers, but they obscure source IP and other info.

It's also just lame. It's 2018.
Is that the soap with the weird cult-ish text plastered all over their packaging?
(Great for reading on the toilet, lol)
This is interesting, could you elaborate?
I think there’s a delta between “good at X” and “reasonably familiar with and knowledgeable about X.” If you know nothing about X, you can’t speak the same language as the people you’re managing, nor understand the issues they’re tackling, reasonable priorities, reasonable obstacles, etc.

You don’t have to be an excellent pulmonologist to manage pulmonologists, but if you have no experience in healthcare, you’re going to make terrible decisions. You won’t know what’s realistic and what isn’t.
It goes deeper than that. Average is viewed as negative in American culture. When people say mediocre they are thinking "eww average" in the back of their mind.
Absolutely. I work in global sales for my company. No sales person would be caught dead wearing a tie or suit.
Yep, I've heard so many people complain about Windows subsystem for Linux that I am terrified of even touching Windows.

It's been mostly a smooth ride on MacOS for me, but there were some minor quirks that I encountered on MacOS that were not even an issue on my Linux machine (an example most vivid in my mind is how the default ssh client broke on High Sierra: https://superuser.com/questions/1279450/ssh-could-not-resolv... or how Docker on MacOS could not resolve ipv6 addresses).
Startup Offers Genome Analysis for Free
It’s pretty rare, and has been for a long time, for a domain expert to be in charge of a government department. Like St Mattis is the first SecDef in a long while and it still took an act of Congress to get his appointment in.
13 holiday gifts that give back to a great cause
* Animations are jaggy. On a quadcore. Just why?

* Accessibility is 0. Cant open external links in a new tab. None of my navigation shortcuts work.
I had a very similar experience in another enterprise storage company with a code base of ~6M loc of C/C++ and gazillion test cases. Originally, it used to take roughly about an hour to just build the system where it did a bunch of compile time checks, linting etc. Then if everything goes well, it goes to code review, then to a set of hourly and nightly integration checks before it gets merged to the main branch. It would take another cool 3-4 months of QA regression cycle before it gets to the final build.
The constant raging is a consequence of the fact that outrage is much more viral than honest debate.

One of the things I like most about hacker news is the fact that its culture supports decent debate. A small fraction of this is from the thread format, but most of it is from the pre-existing culture of its users. If you want good social media, find a few sites that act as a nexus for the culture you love. Otherwise, you are lost in the sea of lowest-common-denominator media.
This book is great. Should be required reading for anyone thinking about pursuing financial independence.

Your Money or Your Life is also great.
Your Next Uber Ride May Have a Mini-Fridge Stocked with Snacks
I think you are mislead here. I was trained by Facebook for their interview loop and yes, these are the kind of questions interviewers might ask (with the caveat that the middle of the linked list problem would be formulated as "given a list of items, find the middle"). But they are not the only ones.

A FB interview loop consists of a series of discrete interviews, starting with a phone screening (or two, for PE), followed by on site interviews consisting of coding tests, architecture tests, behavioural tests etc.

The coding tests usually consists of questions like "given foo, write a function that does bar". The questions are designed to extract a number of signals from you, including "do you know the language you picked", "did you pick a good language for the question asked", "how fast can you provide a solution". After you provided the initial solution, you might be asked variations of the question, like "given infinite memory and limited cpu, how will your approach change" or even point you to possible improvements. This is not a pass/fail test, just a way to extract some info about your capabilities. At the end of the loop, all feedback is collected and a panel will decide if you will get an offer or not. You might be bad at algorithms, but providing you know your way around the language(s) you picked, show at least a basic level of problem solving and did good in other fields, you will get an offer.

Imho, if you don't get an offer from Facebook, it means you are really bad or not enough experience. Luckily the recruiter will let you know the areas where you need improvements.
Lichess is impressive. The tech behind it has been talked about before on HN. It has an app and a webpage.
I like how you can tell the specific kind of criticism that a MSM article on FB will contain by looking at the unflattering stock photo of Zuck appears in the masthead. Here, the photo says "incompetent bureaucrat".

This sort of attack is nothing new. Did FB have any obligation to do anything other than follow the law? No. There's no betrayal here.

You have to keep in mind that outlets like The New Republic are dying, paying writers peanuts, and attracting a contributor group that has the same sort of uniformly authoritarian and strident political philosophy that's damaged the freedom of expression on college campuses and in larger tech companies. They see disagreement with their worldview as morally repugnant and they demand that institutions use their power to censor this disagreement and punish the critics. It's a philosophy I reject.

To be smeared by The New Republic as "betray[ing] America" is kind of an honor.
I suspect you will continue to be disappointed with that expectation. Management of resources, motivating employees, and political savvy are all very distinct skills from writing code.
Red Hat Enterprise Linux 8 Beta Released
>The only reason that they're able compete in the market at all against a LabCorp or a Quest is due to the fact that they have deep political connections (lobbyists, governors, lawyers, etc) - certainly not because they have a better product or have better testing methods (although if you asked them, that's what they'd tell you).

Exhibit A: Theranos
Unemployment is ~3% and Amazon comes in and sweeps up all the available (and non available) tech employees in the area. They may want to hire, but can't.
Startup Offers to Sequence Your Genome Free of Charge; Let You Profit from It
"Jim Hacker: We got to give him something, I promised.

Sir Humphrey: Well, what is he interested in? Does he watch television?

Jim Hacker: He hasn't even got a set.

Sir Humphrey: Fine, make him a Governor of the BBC."

-- Yes, Prime Minister
>I would say biometrics is “usually” used in phones where it’s used completely on its own to unlock them.

So you'd say that "there is an actual master password and the biometric authentication is being combined with a physical token as a shortcut/proxy" then? Because that's what it is.

>but that won’t keep someone from going through all of your photos and emails.

Neither will a PIN in a targeted physical attack. The long, good master password can defend against offline attacks (including most particularly backup data stores off of any specific device), serve as a line of defense against lower level modifications, etc. You keep "someone" from going through device data through physical defense of the device, difficulty of time-to-attack vs methods like remote wipes or physical limits, network reqs, perhaps coercion code/auto sensor limits down the road, and on and on. All within the framework of expected cost/benefit, like all security.
You can do a z-cut to change them. A little gruesome though.
Also, what effect does "we are evil" have on employee morale? What effect does a 20% decline in stock price (for a company where the RSU's and options were a significant hiring advantage) have on their ability to hire and retain talent? If they lose the talent war, does that affect their future growth potential?
Healthcare.gov is a fascinating study in what can go wrong, and what can go right.

There's a fascinating article on how it was rescued here: https://www.theatlantic.com/technology/archive/2015/07/the-s...