skysight-inc/HackerNews huggingface dataset:
I've seen similar clauses. I understood what the company was going for (they didn't want you to quit, patent the idea you had been working on, and then hold the company for ransom [I know, unlikely]) and suggested alternate wording but in the end we just struck the clause completely.
This looks potentially nice.

The initial assumption with these types of services is always that an attacker, having compromised their servers, could simply inject malicious code into the browser.

From their docs:

> Normally, when hackers get access to your server, they can change the code that gets sent to customers. For example, they could make the code say "send your password to us". Then, even though they can't read documents immediately, passwords start coming in and they can soon read them.

> To solve this, we're using a relatively new web technology (Service Workers) to install some code which can't be changed without setting off a warning to you. That code then keeps taps on all other code, and checks that it matches the publicly available version on GitHub.

Interested to see how robust it is...
The second point is interesting and worth looking at further, but I'm less sympathetic to the arguments about this that boil down to "the Trump campaign was more clever than us and made better use of the tools!"

You could have some level of legal oversight (we've never had 100% perfect coverage) without eliminating the use of programmatic targeting.
> but your chosen solution is totalitarian surveillance in the workplace because an intern got offended?

Sigh

Totalitarianism is a socio-political paradigm, not a stand-in word to describe things you think constitute surveillance in the context of a business. Companies require the capability to maintain auditable records of employee activity on the information channels they own and manage. Your company is not recording your activity in the privacy of your home or on the street, it's protecting itself and other employees from potentially problematic abuse scenarios. These requirements are also directly imposed by a variety of regulations in various countries.

When you twist the meaning of loaded words like this to describe things you don't like, you make it very difficult for people to get past the hyperbole and take you seriously. You're conflating assaults on personal rights with the routine and mundane business practice of keeping auditable logs.

> I avoid workplaces which force shit like this. So do all the good developers I know, because they're people who can afford to be choosy.

I'm not sure what you're getting at here, because almost all the good developers I know work in environments like this. So where does trading these anecdotes leave us? Do you really believe most competent software engineers don't work in companies that do this? In most cases, that means the company is actively breaking the law, or at best making adherence with the law very difficult and error-prone.
The PR for memory protected preemotive multitasking operating systems still sounds remarkably similar to the container sale pitch today (at least the first half of it).

I wonder what we’ll be championing in another 10 years.
> I don't think it had advanced functions like defib.

I can guarantee that it did. It may even have been an AED. Earlier ones didn't actually display an EKG rhythm, but current models can, and run "reasonably" at about $1,000.

If they hooked up either 4 leads or 10 leads to you, then you were getting the full meal deal, so to speak.
“Suspicious” Google searches from an IP used to identify Austing bomber
Because one of them is almost literally a paper trail and the other is ephemeral?
Interesting strategy to list updating the software as a premium feature. Will you make old versions of the software permanently available to customers to install on new devices? Will you support your v1 API forever?
Hmm so what’s consensus then? Avoid these types of selectors when at all possible or no?
If you've worked anywhere with more than 50 employees, your emails are available for an admin to look at. This is required for legal discovery whenever a company is sued. For companies in regulated industries (healthcare, finance, etc) they may actually be required to keep all your communications for a period of time so that they can track if you leaked sensitive data (PHI, PII, trade secrets, etc)
I see nothing in those 10 costly errors that fundamentally disagree with Hickey's ranking, or advocate clearly for the need of type systems.

I also question the value of taking too much stock in outliers. How many of us will be working on the next Mars orbiter?
It is targeted advertising... but more than that...

It was targeted miss-information - directly at the people they needed to vote.
A one-way paper trail in favor of the company. If a boss tells me I'm fired for being "too black" and then deletes my slack (and I don't have a screenshot), I'm not going to have any leverage to get proof unless I can get a subpoena (which I wouldn't be able to, most likely)
So you're stuck
As someone stated, good OO and good functional is approaching the same goal from different sides. Your code being functional doesn't really make it less OO.
People can only candidly speak their minds on touchy subjects through anonymity. What a shock, if only we came up with a name for this effect a long time ago? If only that very effect wasn't so ironically relevant to the subject at hand?
Wealthy people have been using different stores of value to trade for many years, whether it is stocks, commodities, real estate, or bitcoin. Regulation will come, the transaction costs are going to rise. In the end it may just be a vehicle for wealthy people to trade, because for small transactions it is a hindrance, not a help.

What tangible benefit does bitcoin provide over normal currency?
That's definitely an interesting idea -- it seems this would allow for boundaries that "change" along with the data (instead of having static boundaries as it is). Would be interested to know how that turns out!
Yes, ideally in a single UPDATE statement.
This has me picturing a community of people wearing identical "male"/"female" plastic hairpieces and massive fake smiles, under constant surveillance. Communicating is done solely via Facebook, so the fake smiles become permanently burned into the residents' faces.

Facebook as a physical community is a truly terrifying place to imagine. I'm not sure a Black Mirror episode could even properly capture it.

Zuckerberg: "If I can't be president of the US, I can at least be president of the HOA"
Welcome to ShadowRun.
I felt like this too. I'm also confused by the "subtle cinemascopic curve" at the top of the "t" which doesn't appear to be replicated anywhere else in the font.
At least in Switzerland and Germany, I thought they can record, and, in case of legal case, also read your emails provided that it is expected to give strong supporting material for the case.
Lotta comments talking about waste of time, waste of money.

You can have your own preferences for what you would spend your money and your time on without trying to force your preferences on others.

I could be making a lot more money than I do, but I would rather waste my time on hanging out with my kids.

Don't be so quick to judge what other people waste their resources on.
I think Off the Record encryption on IRC is done entirely by the clients, so the server can only store an encrypted blob. It also has forward secrecy.

There's no reason you couldn't do the same with a slack client, of course, but your employer could see you had encrypted chats.
>Facebook employees… receive a five-figure bonus if they live near the office.

Sure your rent doesn't actually go up, but you are going to need to get a job that pays pretty well.
FZF – command-line fuzzy finder
>After watching that talk, I would have loved somebody in the audience to point out instance like this https://raygun.com/blog/10-costly-software-errors-history/ and ask for Hickey's comments.
Needless to say I really don't agree with that list, as history shows the inconsistency, typos, lack basic units and the ability to express them in a computation etc., have been more catastrophic than he believes them to be.

From the list you cite, only three of 10 errors are caused by "typos", "lack of basic units" and type errors.

And this is just a particular list.

Recalling Rich Hickey list, the things that cause more problem in code, from worst to less damaging:

Domain Complexity
Misconception

10x

Place Oriented Programming
Weak support for information
Brittleness/Coupling
Language model complexity
Parochialism/context
weak support for Names
Distribution
Resource utilization
Runtime intangibility
Libraries
Concurrency

10x

Inconsistency
Typos

I'm pretty sure that if we compile a list of real-life cases where the major reasons of failure according to Rich Hickey have caused trouble, the list of examples would be immense, compared to "typos".
I get this perspective in principle, but you have to be careful - I've seen cases where the wording of what construes a competing company / product / service in a non-compete is so broad that it could block me from doing any work in my profession at all. And I've also seen companies where contracts with questionable language were agreed and signed in good faith, but were later weaponised when things turned sour. These days I'll always ask for the contracts as soon as I receive an offer, read the clauses carefully and push back ASAP where needed with my own redlined version. Most times it works out fine, and once I received a bad reaction that led me to walk away. (A bullet dodged, IMHO.)
Silicon Engineering a Social World (Part 1)
It really depends on national legislation, as well as individual contracts with unions or work councils. At least here, as a rule of thumb, as long as private internet use is permitted, the employer can't legally monitor traffic outside of very specific circumstances. AFAIK you can't get around that by prohibiting personal internet usage without generally enforcing that prohibition.
If harassers, as you have mentioned, can simply switch to another channel, then what problem exactly is this measure trying to solve? I'm honestly confused.
Traveling all the way to Lanchasire seems excessive. Surely you can just have the conversation in person. ;)
2017 Fall Winter Plain High Qulaity PU Bag
Slack uses 2065 different libraries/NPM modules in their desktop app
Re: Even as a programmer, I imagine a lot of coding work being at the minimum offset by automation.

Most CRUD applications could be about 90% defined by filling in data dictionaries (tables describing tables). However, trends & fads, mostly UI fads, keep mucking up the details of the implementation. Sometimes UI-related trends are good, but a good many are just wasteful fads. Bosses, users, and customers like shiny fancy dancy new things. Vulcans would puke.

Fads are great for creating jobs because they keep moving the goal-post: often being different JUST to be different; but fads are lousy from a pure efficiency standpoint. Humans are still apes who follow the shiny red things.
Slack seems more like an official meeting room than a cafeteria. Cafeteria is a messenger on my personal phone.
Could this be backdated upon upgrade to enterprise i.e the admin is able to access private conversations prior to upgrade from free tier?
Google Apps admins can read all the incoming and outgoing emails.
Agreed. This place seems to love most of those events however. Google execs have been very open about their desire to start a Google Island where they can conduct limitless experiments (on customers / 'citizens' I assume) away from regulation.
The maintenance aspect of LS is definitely on the high side and only really dedicated folks will stick to it; if it were to come with auto-updated maintained lists it would most likely be used more
Reading through the comments and I’m amazed how people are so darn negative to this. Most of the time people complain about how old java is and the are much more “modern” options. And now suddenly when they finally picking up the pace, you whine like bunch of kids that lost their candy...
Reading someone's workplace messages to resolve a workplace investigation into a workplace dispute between co-workers isn't totalitarian.

There is no reasonable expectation of privacy on a corporate slack account.
We do have to optimize inference code paths for fast training. We are currently adding optimizations that target inference-only use cases (some PRs are already up). Will post data as soon as that is done. Stay tuned!
The Most Important Election Ever
Even the name... Zucktown.
I would feel weird getting a ticket for my friend's birthday party or backyward BBQ, but this does seem to be a decent suggestion for more public events. This looks like a decent FOSS alternative, though I haven't tried it https://www.attendize.com/
The legacy of Montgomery's interstates and the neighbourhoods they destroyed
> you mean they can potentially sell my personal conversation with a friend as if its a company owned data

Don't do it on company slack then?

Whether or not this news is a surprise to you, you must already be separating concerns. At most competently run places emails/chat logs etc are logged.
This might break EU law, at least e-mails marked private are considered private, so your employer can't snoop in those.
Europe consists of plenty of countries, all of them different. It seems like statements on HN about how it is "in Europe" is usually Americans writing fan fiction about some never-never land.
That's about the only guarantee though. Some 'Netflix Originals' are purchased from other broadcasting companies, there's wildly inconsistent quality across then...

I love Netflix and all but the little name in the corner doesn't mean much.
Non programmer here. What cool new stuff can the apps do on my phone with the new APIs?

Also, why do you think there is such dearth of custom phone OSs unlike the linux scene?
No, sorry if that wasn't clear. I'm a big fan of Scott Alexander's writing, I'm not aware of him posting on this forum though.
I always assumed they could. As I always assume that basically everything I trust to a computer system could be public.
I wonder if it would be the reverse.

Bandwagonning the current best team could be correlated with being non-neurotic. You don't have your personal identity tied up in it, you just like seeing great players do great things. There is something crazy about investigating significant amounts of emotion and energy into rooting for a team with very poor odds of winning... (says me, who's as guilty as anyone).
Managing Secrets in DevOps: A Maturity Model
I thought this was a feature all along. From an HR and legal perspective, this is necessary, right? My emails on the company server are subject to discovery. I was coached at onboarding on what I could and could not say in an email. Down to, "when it doubt, schedule a call."
> School shootings aren't due to moral failings, they're due to dysfunctional or non existent gun control laws giving mentally ill people guns

That seems unlikely. The mentally ill have been around for all of US history and firearms are more controlled now than they ever have been. Yet these sorts of things seem to be rising, not declining.

I get that maybe you just want all the guns gone and don't really care whether or not there's an underlying cause for why people feel the need to self-destruct in this way, and while not having access to firearms may make these things less like and/or less deadly, I worry that people like you will mistake that for actually having solved the problem.
Did you try some of those emails in the standard HIBP? There is a difference between a site being hacked and your details posted publicly and a company you signed up with selling your information. The former is on HIBP the latter is not.l
10 minutes on average to process a transaction, the drive thru line is gonna get a lot longer.
It is right here under "license": https://github.com/franciscop/legally/blob/master/package.js...

Just added it as a separated file as well.
Nice defense of a terrible concept. Not. You're just ignoring legitimate complaints and saying "non issue". Enjoy your facebook overlords, but don't tell me to.
These are all the sorts of things that you would ideally want management to know about so they can make better informed decisions. Assuming of course that you have competent and trustworthy managers.
It's not, not in Europe, not anywhere. Saying it a couple of times doesnt make it true. Your boss can read your emails and most likely already does. This is exactly the same with any internal messaging and it's perfectly legal in the workspace.
Dupe:

https://news.ycombinator.com/item?id=16637190
The problem is this interact badly with the nature of software which is valuable by being reusable, and extract added value from what can be automated.

Where there was perhaps a market need for 1 library for doing task X, now there are countless libraries doing X, each with incompatible licences and programming languages. But the added value to extract hasn't moved.

Like too diverse programming languages, I feel like this creativity in licensing only weakens software quality worldwide through rework and contributes to the "too much software" problem.
(edit: and it's worse with licences who aren't actually legal anywhere)
> because almost all the good developers I know work in environments

But they aren't True Good Developers... /s
Caution, yes. But most things in hardware come with varying degrees of risk. If you make a chair it could collapse. Clothes? Toxins. Electric car? Explosive.

Is the upside of "living in the future and building what's missing" not worth it though if you're cautious with the risk?
The more real (and observable today imho) problem is: in general, people aren't really good at, interested in, or have time for thinking deeply and critically, and some things matter, a lot. So if they can't (or won't) think about these things themselves, and you remove a religious rule, it creates a vacuum where anyone or any "-ism" can enter and replace religion's influence on public behavior.
If two people want to have a private conversation, they'll just find another means by which to do it. In the long run, abusing your privileged access to conversations intended to be private (however justified you may consider it to be) will just breed mistrust among employees. I would quit a job that treated me as a child which must be supervised in such a manner.
When you have N employees, with people coming in and out all the time, something like this becomes essential. My previous employer used 70+ SaaS apps. Every role needed a different subset of them, ways of restricting access, and to roll them out for onboarding and eliminate access when off boarding. It means that people only need their password to Okta + a single 2FA and that’s it, and corporate rules can be put in place for that login. Even then people forget their password all the time. Imagine the chaos across all 70 SaaS products without something like this!
Open Sourcing Oclif, the CLI Framework That Powers Heroku's CLI
Pretty much every implementation of arbitrary sort order I have seen uses varchar for this very reason, and requires none of the cleverness in the article.
Exactly. What would happen if Turkey kills Gülen with a drone strike in the US? Or China kills Falun Gong followers with drones in the US? I'm rather sure US would not follow their own line on drone strikes.
> employees are offered a 5 figure bonus if they live close to their work

Is this a unique bonus mainly offered in the Valley versus the rest of the world?
Could you read on Pluto?
OK... Where does the United States fit into this hypothetical wealth/crime graph vs. where it would be on a hypothetical religion/crime graph?

(I'm guessing it would be high in all three, casting doubt on your "wealthy countries have lower crime" assertion)
At the start of the article, elegance I defined as:

>The solution shouldn't require complicated PL/pgSQL functions or parsing lists of numbers in strings.

Not to be overly pedantic, but if creating an extension that implements a new data type isn't "[requiring] complicated PL/pgSQL functions", I don't know what is.
Complex Animals Led to More Oxygen, Says Maverick Theory
Meeting with other people in your local community to do communal activity, and receive moral guidance from a learned person seems like something that would be an excellent use of a Sunday morning.

Re intolerance, do you think those who were intolerant - eg of other races - in opposition to New Testament teaching (there is no Jew [local group] no Greek [foreign group], but all are equal in Christ and all Christians are bound by fraternity to honour and care for one another) will decide to no longer follow a perfunctory observance of a Christian festivals and so will suddenly become tolerant and open to other races?

If the teaching of their supposed religion didn't away them what do you suppose will cause this dramatic change?
That page just hurt my eyes...
What's stopping the harassers from setting up a secondary Slack install for coordination of such nefarious ends?

The only use I can see for this would be evidence after the fact. Surveillance is almost never the proper way to enforce acceptable standards of behavior.
On a semi-side topic: Canadian dev here, I always immediately hard delete e-mail correspondence (both inbox and sent) with HR on anything that I feel private about, as I don't want the guys in IT reading it. I know they don't, but I also know they can.

For example, I might trust the head of IT but I might not trust that new intern or "new guy" they just hired.

What do you guys do when it comes to HR correspondence at your places of work?
This is a FOSS alternative that looks decent for public events https://www.attendize.com/ but I feel like anything focused around "ticketing" will feel odd for small events. "Did you get a ticket for my birthday party next week?"
I proposed it and offered myself to implement it into npm, but it was ignored and closed by a bot :(

https://github.com/npm/npm/issues/14270
nice nirvana fallacy
Yup, it's just lurking next to the router.

Convincing - tried it with just my partner first and smoothed out some rough edges. I then sent a group email to extended family that included a brief justification, some screen shots of it in action, a picture of the actual server, and an offer to create an account for them. Transparency, ease of use, and privacy were all important factors.

Most live far away and have griped about various facets of Facebook but felt like it was a necessary evil. This has been a good alternative for daily communication, discussions about weather and children, and so forth. The closest to game support is sharing crossword solving times with a hashtag.
https://news.ycombinator.com/item?id=16634001
So then employees just switch to Signal for DMs...
Time spent "reading HN" is definitely more wasteful than "hanging out with [your] kids"
How well did it work for action?

That's where I find myself always hating autofocus (even on a fancy camera with focus tracking and motion detection and such).
In that case, that would be absolutely none of your business. You're making assumptions and jumping to conclusion about what went on.
Knowledge and science diminish the (need for) faith. Nowadays when you are religious (because of the way you were raised) and you get the nagging feeling that some things just do not make sense, you go onto the internet, you read, you watch YouTube and you find that many of the things you experience make far greater sense from a scientific point of view. First we explained lightning, then biological diversity and now you can easily go online an get a feel for the size of the universe as well as the general weirdness of religious documents and how they only make sense in their own zeitgeists.
Ask HN: What are the best resources to improve public speaking skill?
The Glory That Was Yahoo
Would you consider this a "Derivative Work" in a legal sense though?