skysight-inc/HackerNews huggingface dataset:
My company suddenly jumped to Office 365 recently. We now have to use the "Mobile" versions of all Office apps (they don't even appear in the Windows Store search for me). It feels like a preschool version of an actual Office Suite.

We've been testing Teams for a week and nobody has used it ever since. It doesn't delivers a message and then it disappear; the calls often work only one-way. To use it on Linux, you have to fake your user-agent. It's laughably bad.
You try to restore the backup to an airgapped machine separately set out for that.
This tests the worst case: server burns down, new machine is in.
We haven't banned you. Unless there's evidence of past abuse, we don't ban people before giving them a couple of hopefully-polite requests.
Unions certainly should work for the benefit of employees, while employer's associations certainly should cater to the interest of the industry.

Unions are a required counter-balance to the forces of business who employ people. If either end dominates, things go sour very quickly. It's the state and government that should maintain this power balance between these out so that neither party is in the position to dictate decisions to overrule the other party.

That is for the benefit of the society.
Agreed. We decided to go with 2 views, an internal and an external. Currently the only GraphQL clients we have are customer facing so we just don’t model any internal details in the API. I expect we’ll introduce an internal one at some point.

Not only do these end up with very different data models, but they are also likely to have different access control (customer facing is basically all open, scoped to user, internal has many different layers and permissions), it’s likely to have different performance concerns, reliability, etc. That’s a lot of complexity you don’t need slowing you down when you’re building the other graphs.
You're right, of course, that the software can't know, since any test it did could simply be emulated to return the right result. But anyone that software talks to outside of the emulation can know. IIRC (I last looked at SGX a few years ago, and have moved out of cryptography subsequently) the processor has keypair with the corresponding certificate signed by Intel. The code running inside SGX can then create and distribute a public key with a certificate proving (if you trust Intel) not only that the keypair was generated inside SGX, but also which code has access to it, and a server can encrypt data using that key, and only that code will be able to decrypt it.
Python Object Sharing [pdf]
An analytic form of the derivative might not be able to be found by computer algebra or expressible in a compact form.
Nostalgia and fun with calculators
I don’t know SQL. What’s the best resource to learn?
Actually Excel is smart here. It knows that Germany uses dots, but slashes are usually an indicator for the US. So you enter mm/dd/yyyy and it comes out as dd.mm.yyyy. (you see, you entered it flipped in your described experience). The easiest way for me is to enter it yyyy-mm-dd in a date formatted column and it will always catch the correct date.

I feel the pain with the function names. I know some in German and some in English, because I just switched to the native language at some point. But the translations are easily findable in the web [1] and there is even a built in function translator tool [2].

[1] https://www.excel-function-translation.com/index.php?page=en...

[2] https://support.office.com/en-us/article/excel-functions-tra...
EC2 is not an airgapped machine. That's known as cloud backup not offline backup.

The solution is to have a tape or disk library and have the other machine take over for restore. If you have TBs of data you can afford a library and another PC to run the recovery test.
This is about serious business security wargaming.
I guess you've never been on Twitter?

https://coed.com/2019/01/22/snl-writer-sarah-beattie-blowjob...

Or...how many times has Trump and his supporters been referred to as Nazis...

https://www.youtube.com/watch?v=79TRDRPGx34

Like that time Samantha Bee called a stage 4 brain cancer Trump supporter out for sporting a "Nazi haircut" after chemo:

http://outsetnetwork.com/2017/03/09/samantha-bee-mocks-contr...

Followed by endless calls to punch Nazis.

This is just three lazy examples. There's hundreds of examples like this in pop media.
There's a huge difference between "they are just keen to buy/cheat/steal" and, say, "intellectual property theft continues to be an issue in China". It amounts to the difference between a nationalistic flamewar and a discussion that at least has a chance of remaining thoughtful. If you can't see the difference, you might find some of these links helpful for getting a better idea of the spirit of this site:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/hackernews.html

http://www.paulgraham.com/trolls.html

You don't have to read all that, but we do need you not to post any more comments like you did upthread. Blowing up inflammatory territory does no one any good.
For that case, it should use the economist model of you have x free article per month. Then those really burn you like an orange head waving his hair you can read. Or the last word of X.

The title is a bit problematic though. What is meant by free and open if 1/5 of human beings are not allowed to read anything written in English be default. You may argue that is because of their government and people deserve ... But no. I blame it on Internet very design. We were told in 1990s that it is free and open. At worst the commence may have to be tolerant but we can at least offer ourselves and others may. That is within that context this article is. But what we have missed in this context the infrastructure of Internet is not free and open. It is in fact not just closed but a means to monitor every word without a chance to delete.

Free and Open. RIP the last words of Internet.
Ask HN: How to fix a broken attention span?
Spending all my time on the PC hasn't done my attention span any good. How do you go on about recovering said?
The golden age of chat was back when you could use one client to talk to all your friends despite them being on ICQ, AIM, MSN, IRC or half a dozen smaller networks.
Ask HN: Which BigCorps Hire Remote Software Engineers?
Thomas Jefferson: President, Scholar, First Foodie
The quote you quoted says "signed up to do a job for him", but then what you describe is people being "tasked to do some portion of a project".

Is there a difference in that? If I sign up to do a job, that's quite different to having something assigned to me. Things I sign up for are things I have chosen, based on my abilities and enthusiasms; things that are assigned to me.. well, not so much.
That's not what the parent comment said.

> point a finger at people and declare them the enemy often enough, from a position of power, and someone will attack them.

The point is that there is no explicit£ call for violence, yet just the same it breeds hatred that inevitably results* in violence.
The problem is also that Lambda works really poorly with anything that is NOT Cognito and DynamoDB. For example, we were using some CouchBase we deployed ourselves - however, that meant that the Lambda now had a network interface in a private subnet, and start times skyrocketed, especially for concurrent access. When we also started doing our own authentication with yet another Lambda, request times for cold lambdas (which also means every new concurrent connection, remember) almost doubled.

There's also the fact that most of the code isn't really gone, it's just transformed from web server logic to lambda deployment/configuration logic.

The biggest win all told seems to be security - at least with Lambda you don't need to worry about staying on top of OS updates and the likes. I'm not at all convinced that we gained much of anything else.

Oh, and one thing that's rarely discussed is how much development&qa costs skyrocket when you have a larger team developing a fully serverless application, each with their own setup and running a few performance tests every few months...
“Fourteen examples of dreams are presented, including seven examples of interpretation, three examples of successful dream content prediction (a first for an interpretive theory of dreams), and four examples of dreams which demonstrate how in-dream behaviour changes during successful therapy, three of which are my own”

The study includes a total of 14 dreams of which 3 are the author’s.

I’ll take it with a grain of salt.
TLDR: highly sophisticated tools for cyber security analysts.

Yeah had the same reaction. It takes some background to get what they are taking about.

Red Team: A team that try to exploit an organisation to find weakness before black hackers find them. [1]
Blue Team: A team that tries to protect the org from the red team and fix the exploits. [2]
SIEM: Security Information and Event Management. Usually used by Blue teams. [3]

[1] https://en.wikipedia.org/wiki/Red_team
[2] https://en.wikipedia.org/wiki/Blue_team_(computer_security)
[3] https://en.wikipedia.org/wiki/Security_information_and_event...

PS: search skills are really important these days.
Interesting, how about sharing annotations? I imagine that using a sorting algorithm like reddits comments could work very interesting on popular texts.
Trillian! It was nice to use a single client for ICQ, MSN and others.

Universal availability and plain one-to-one & group chat removes most of the issues. Less important to support things like file transfer, voice chat, etc.

Who could combine Skype, WhatsApp, FaceTime, Hangouts, Discord, Microsoft Teams/Skype for Business, etc. and do it in such a fashion I can trust it.

Damn, I don't like government regulation, and when it comes to chat I'm frankly scared — I don't think they could resist the urge of adding backdoors in the process. But who else could put some pressure on the vendors to get these things to interoperate?
SSD are considered a fail for backup since they do have to be powered on to do maintenance to survive years of storage. However, since you're scheduling recovery tests, might as well run a SMART offline full on the drive to be sure then. More often than a year is good.
Homophobia? Really? 'jqueery' isn't a typo.
How can anyone think that the court system is a panacea for dispute resolution? Or even that it is a better alternative? The courts are the emergency rooms of dispute resolution: on the civil side clogged with foreclosure cases, personal injury slip and falls, divorce protection orders and absent judges who are sitting on the criminal side because the criminal courts are drug courts. Federal courts have limited jurisdiction and criminal cases get priority. Except for bankruptcy, there is no civil side.
Would you rather sit in an emergency room or see your own doctor? That is how arbitration is supposed to work.
The friction point is the payment of fees. And there is no reason why the disputes of a class of people could not be submitted to arbitration.
A lawyerless individual is much better off navigating an arbitration by himself than trying to navigate an American courtroom.
Of course, if you don't want concierge justice, you are free to stand in line with everyone else.
Understand though, that concierge justice comes at a price. The idiots at Uber simply don't want to pay the price.
But we did, didn't we? How is modern serverless different from shared LAMP hostings of the past?
What are your chances of successfully raising money on Kickstarter?
For larger projects, I like to use Pants [1]. You just include an installer script in your repo and anyone with a Python installation should be able to build your project on their system with a simple command. Of course, plenty of issues pop up in practice, but it works remarkably well.

[1] https://www.pantsbuild.org/
You can still do that, most of the times. But if your function has many conditionals the final expression may get cumbersome.

Sometimes, the symbolic derivatives will be faster to compute, but most often they will be slower than using dual numbers for example. It is just a different tool to solve the problem. Most often, it is easier to use: you do not need a computer algebra system, you just change the type of your numbers and call it a day.
I don't know either of these people, but Kara seems like a giant jerk based on this interview.
You're confusing the language and the databases engine. I don't think that seasoned developpers think that relational databases sucks per se, since most of their constraints are technically justified, but don't like SQL as a language because it's grammar is completely awful, it's inconsistent (toward itself and databases engines), filled with specific perks and clumsy.

To illustrate on `select` queries, you start listing the attributes then the table, while on `updates` you start by specifying the table and then the attributes on which on operate.
This illustrate the grammar problem: in one case, you start by bringing what table you will use and set on which attributes, the other the attributes you need, while keeping in mind on which table name since you specify it after.
It's not really a problem, but developer tends to hate any kind of cognitive load, and this one source of load.

I'm not an ORM fan, but developper often use the programming language of their application to build SQL queries string, and ie. with such tools you always start by specifying the target table.

Personally I really wished that RDMS would provide another intermediate language, or better, data structure, to interface with them.
I like to consider myself fairly far-left (at least as far as the Australian political spectrum goes)

But I still have no idea what "Antifa" actually stand for. Are they against Fascism? If so, I can get behind that. Nazism is a failed experiment and needs to be kept in the dustbin of history

All I know is right-wingers screech about "the left" and "antifa" while trying to defend being awful people
> But they have to be interested in what you're showing, else you're little better than a spammer.

Just got one of those spam emails from you guys. Not cool. And the website just looks like a clone of HN. Why should I go to a clone when I have the original right here?
One graph does not mean that the different parts have to know about each other. The different parts can be merged together without them knowing and form a single endpoint that the user can query without knowing where that data is coming from.
Maxidix WiFi Autoconnection v15.3.1 Build 245 Full Keygen
Gah. That's just horrible.

There should be a minimum supported period of 6 years for all software on smart TVs, the consequences of which are full refund of the initial purchase price of the TV. That'd kill this shit overnight.
Let's stop using the word "cancer" and split it in technical terms: https://www.lesswrong.com/posts/hwi8JQjspnMWyWs4g/resist-the...
I don't see views and subqueries as clumsy. Especially with sets, you think in creating new sets, and combining those into other sets.

In postgres i've created financial year reports, with monthly summaries per category just by having a few layers of views.

I think it's really valuable i can think in logical sets, and the database will takes all those layers of views and combine those into one optimized query plan.
In an ironic coincidence it seems that AP has now removed that article from their site with no notice or explanation. It is still available in Google's cache -- swap to text-only or disable scripts to avoid AP's script from killing it on load. This [1] seems to be the same article. That link is also available on archive.org [2] should it be the case that the articles are facing legal threats from the chocolate industry.

[1] - https://www.mysanantonio.com/opinion/commentary/article/Chil...

[2] - https://web.archive.org/web/20190209104955/https://www.mysan...
Yup. It's very much about putting their members first and too bad for everything else.

Railway Signalers are unionised. After a series of incidents the recommendation was that all signaller's maximum shift length be restricted to 8 hours to avoid fatigue. Same as air traffic control. Unions should be on board with that right?

Nope. Signallers liked 12 hour shifts. 3 working days is 36 hours and that's your whole week. Nobody was going to pay them the same wages for 24 hours work, so they'd be putting in an extra day and a half per week to make it up.

So the UK rail unions fought this safety change. That's what to expect from unions. Good for individual employees, bad for society as a whole.
Possible, but is it a good idea?

If the package is called "openjdk-11", I want JDK 11.
> Could someone (...) provide a different explanation of the concept?

Yes. It has nothing to do with deep learning, and nothing to do with optimization (although it is useful for both). It is just a way to write your functions so that they are easy to differentiate.
When you start having multiple incompatible ABIs active at the same time, that's when dependencies get hard. You get automagical solutions that only work for some people because it's hard to see all possible combinations of versions. I think Rust is still too young.
Sure, but it's rather unfair to compare time in the air to time from city to city. In the best case (comparing airport entrance to airport exit with TSA PreCheck and no check-in baggage) Detroit to Chicago would take just over 2 hours. In a more reasonable case, considering most people want to end up closer to the city center than the airport, may have check-in bags, and may not be eligible for PreCheck, the train would be noticeably faster and likely more convenient.
The answer is right in your first seven words.
Nobody said it was easy.
Are you controlling all the writes? If so I’d go a phased migration .. easier to pull off and much lower risk than a big-bang one-off approach.
There's an argument to be made that the "kid" in question did what he did completely knowingly. Nobody would knowingly wear a MAGA hat into a space like that unless they knew they wanted to cause trouble
Which is a shame, because they are both awful.
We are considering a bunch of options re feature store. I personally like EuclidDB, but I'm not sure it fits the notion of feature store that we need (while it's great for ANN inference). Anyway we are looking into it.

Regarding the code-free vs declarative, I mean, it really depends where you draw the line :) Is calling a command line program with some parameters declarative programming? What if there are a lot of parameters? And what if those parameters have a nested structure and are contained in a YAML file? And what if the parameters become so many and so detailed that you can write almost each single operation than the command line program will perform (like in Caffe configurations files for instance)? Do you see what I mean? Anyway, if it's not code-free you may agree that it's the closest open source tool to be code-free :)
ROW_NUMBER(), LAG() and MERGE are the three most powerful operators I use in SQL that are out of the average Joe's knowledge. They are simple to learn yet extremely useful.

Also, after 25 years in the IT business I still can't write a proper PIVOT clause without googling it first. Shame on me.

(btw I'm a MSSQL nerd. Been in Oracle/ODI world for a couple of years but it was too scary)
> I don't think I am anywhere near ready for that. I never test, have no successful continuous integration projects (despite my best efforts to get people on board), and have basically no apps running at a high capacity.

Don't sell yourself short. Very few teams have the resources to hit every wish list item on every best practice and still keep up with incoming project requests. So as leadership, you're constantly in a state of balancing internal resources against external expectations/needs. With your current experience, you're intimately familiar with and recognize the dangers of always compromising on the internal resources rather than against external requests. Which gives you a lot to draw on as the team lead to ensure that isn't repeated at your new company. Running far too lean for far too long gives you incredible insight into both what "too lean" actually means for different aspects of the systems, and what failure modes occur when you pass that point. You'll be better prepared to know when to put your foot down or push back on something, as well as have an understanding of where you can be flexible or compromise when necessary while minimizing the risk of creating a dumpster fire.

Someone without your experience may not be as adept at that yet, and end up learning those lessons only after they're put in charge, at the expense of the team they're put in charge of.
I have seven T of Junk in my bunk, and dudes, When are you going to get realistic pricing for the native explorers?
and pron? A pittance, but sometimes it's hard to get it off.
Brains are worth enlightening,but whats a fair cost? Would you follow me around forever? If the net disappeared, I wouldn't/couldn't read all this again... (Oh, filing sys.)
Simplicity as a Feature
E-commerce pricing strategies
Previous discussion from yesterday: https://news.ycombinator.com/item?id=19148081
The reality of the German efficiency myth is actually just lots and lots of bureaucracy. something you'd never truly appreciate until you try living there (as a foreigner no less) for more than a few months... (my cousin explained it to me with what they call it. Papierkreig. Literally "Paper war")
Pick one with a long list of lactobacilli.

Probably the most important thing you can do for your microbiome is eat enough fibre. Eats some beans and some carrots. Cut back on the high fructose corn syrup and save antibiotics as a last resort.
I learned to like it by making fun of it.

> like a broken promise of a future straight out of comic-books.

Yeah, especially the spomeniks[1] in former Yugoslavia look exactly like that.

[1] https://www.spomenikdatabase.org/
The union pitch to businesses should be "you'll get more cost-effective results if you hire our union guys." The same pitch as any other business selling something to that business.

Businesses don't treat their customers as enemies, and their transactions with them as zero-sum. At least, successful businesses don't. They know that win-win is the way to success.

Unions, however, always seem to take the win-lose tack, which is why businesses don't want to deal with them.
A trick with the memory palace is to use place you know well such as your bedroom.
Then, with practice, you will learn how to build image that are vivid to your mind and easier to remember (it is perfectly normal if at first you build images that are not easily retained, you will learn from the image you do retain).
Should we consider the anti-vax movment as a sign that all is not black and white with vaccines?

Of course not.

Just because people are still having the conversation it doesn't mean the conversation is worthwhile.
They’re sending out emails (which is what prompted me to submit this), including:

> We recognize that you have chosen to deactivate your account, however, some of the information that you provided us with when filling out your user profile may have been compromised (listed below).
I read "The Year of Reading Dangerously: How Fifty Great Books Saved My Life" a while back and that led to "The Master and Margarita" which is now one of my favourite books :-)
You have a good point about debugging. So far my approach has been to write quite long and explanatory error messages (like this https://github.com/uber/ludwig/blob/9c9e5de56dcad89461c5d2ec... for instance) and as detailed documentation as I can and, at least when people used it internally, that has been enough. But I'm definitely open to suggestions here.
When you have a complaint system, you'll inevitably have people filling dumb complaints, but why is that a problem?