skysight-inc/HackerNews huggingface dataset:
For better or worse, I consider myself a fairly principled person. That is, I’ve chosen to live my life in a way that reflects my convictions.
...
I’ve known that Facebook, the company, doesn’t line up with my politics for a while and have written about (almost 2 years ago) how uncomfortable the site makes me feel.

On Leaving Facebook:
https://news.ycombinator.com/item?id=16640855
That's also two areas with arguably most of contributions to humanity. Is this a coincidence? You either do or pray.
Apparently he has been elected by a big number of people from the US, so that would mean not tolerate a huge part of the country.
Muslims are the only ones having more children than the replacement level, so could you expect a different outcome?
I did in fact borrow it from that blog. That's probably my favorite chemistry-related "dessert reading". :-)
Do you mean that CopperheadOS is derived from the Android Open Source Project (AOSP), which is developed by Google?
I took a comedy class just for this exact reason a few years ago.
I think people are expecting innovation in real estate just because it's Facebook. But this isn't their area of expertise. Do they need to do anything different from any other large real estate developer in Silicon Valley to succeed at building housing?

They've likely hired professional real estate developers who will follow all the same laws, with more money.

The free food and games and gyms are already there (at work).

So I'm not seeing how this will be different in practical terms from other large apartment complexes?
https://sarimhaq.github.io/block-facebook-website/?ref=produ...
Agreed. Over time I do see that happening.

An objective international financial system to which nation states acquiesce or are locked out and rapidly decline.
When we are young hubris and arrogance are quite up there. We are worshipped with $100K+ salaries and it goes to our head. We do not think about age-ism or time needed to spend with a spouse, a child, or a parent. There is a lot of stuff that comes down the road, but right now, all we know is that we are gods. No need for a CBA - even though other high paying professionals use it. No use of agents who can bargain better on our behalf.

We know we can do it all. And we do. Life slowly comes into play. Family, health, house... the dynamics change. Your control diminishes. You look behind and a new generation is at the employment door. You keep your skills up with what time you have available but not sure if you have chosen the right skills to upgrade. Too many variables. A good portion of your retirment is likely at the mercy of the stock market.

Having an entity representing the interests of an employee is not in the interest of an employer. It makes them more expensive. So change is going to be difficult. It is hard for a union to grow if the drivers are older. It requires the early and middle part of the employee age distribution participating to be effective as they are not easily replaced.
You're getting downvoted for calling Zalewski a "middle manager", but your point about this not being front-page newsworthy is well taken.
That's awesome, and an inspiration.

And I really encourage you to find a good team (rather than just focusing on salary), it'll really level you up quickly — and set you up for lots of good opportunities as the years go by.
> If you have a serious level of concern about your employees doing something illegal then why are they your employee in the first place?

Because “we don’t hire criminals” is not sustainable, just like “we only hire the best engineers” is not realistic. Strive for the best scenario and prepare for the worst.

> I'm assuming the answer is "expectation of privacy" or the lack-thereof for DMs, and I guess my response would be that we should go back to an expectation of privacy for DMs also.

But why? Why do you feel you’re entitled to privacy for your activity if it’s conducted over a communications medium in a workplace, owned by your employer and intended for work-related use? Your rights are guaranteed in the context of government transgression, not in the context of arbitrary corporate policy. For example, “freedom of speech” is not a meaningful right in a workplace setting either.

Your personal rights are not globally applicable in any context. You have avenues available to you for private communication if you’d like, but companies (rightfully) do not want to be responsible for that communication. They want to be responsible for workplace communication. So if you want a private chat, have a private chat outside of Slack. It’s very simple and straightforward.

Workplace communication channels are not intended to be, nor advertised as, safe harbors for digital privacy. You can have those, but companies have every right not support them for you. It’s not as though companies want you to have private conversations with people and then peek into them for juicy details. They want you to use their infrastructure for its indended purpose.
If you know which DNS names you will need to know, then yes, there's no need for more than a hosts file.

Until DNS changes.

If I move a server from one IP to another, I change DNS, and in $TTL time everyone's pointing at the new server. Apart from you with a hosts file. How does that work if everyone has a hosts file?

If I say "check out this interesting story on blahblah.com", you don't have it in your hosts file, how do you get it?

I maintain a list of every phone number I am likely to use on a repeated basis, but sometimes I need to look up a phone number I don't know (in the old days this was a phone book locally, and directory inquiries further afield. Now it's ddg and assume they have a website. Which isn't in my hosts file or dns cache, and I've never visited before)

I maintain DNS entries for my home network of a dozen devices -- I host it on my mikrotik, but it's handy to have, when I type "ssh laptop" rather than remembering if it's on .71 or .73. It's one step better than a plain text file, as there's a standard based way to remotely query it. At work I maintain a DNS server with 2000 entries on my network, which is actually hosts file powered, but again I use dnsmasq for the DNS server rather than rsyncing that hosts file to 2000 machines.
Robots can replace any profession with existing technologies
Kick the Tires on Your Local Zoning Code
Probably this case:

http://www.nytimes.com/1997/05/14/nyregion/toddler-left-outs...

She was Danish and left her child in the stroller outside while dining inside.

Doesn't seem like a big issue to me, but I can see why Americans might see it as an issue.
I've been reading hn comments for years but was never compelled to make a comment before. Now I have something to say.
DC-DC converters don't have the hellacious design constraints that AC inverters have.

If an AC inverter doesn't provide a sine wave, some equipment will fail. Making the sine wave is a serious burden, drives up the cost, and doesn't make efficiency any easier. In my case the DC cables are a few feet long.
Why would the reason ads bother you be relevant to my point. I was responding to your point about not being able to use the internet without an adblocker, which is something that's quite easy to do.

Maybe you meant to respond to a different comment thread? You seem to be confused as to the topic of this one.
I still think the ideal search experience was the era when Yahoo! would search the Yahoo! Directory by default, and allowed you to switch over to "Web" results that were actually Google search results. It was a cool way to have a default search for "official" or more curated content in Directory (reminds me a little of DuckDuckGo marking a result as "Official Site"), and the option to search web content at large too for more specific or obscure stuff. RIP Yahoo! Directory.
8 tips to avoid retrospectives that feel like a constant failure
> I see this blanket assertion in lots of comment threads, but never with a citation.

Imagine a company whose only product is one that if anyone uses, they lose profit. It doesn't take a huge leap of imagination to believe insurance companies will blame literally anything to deny coverage on a house fire.
Should call this the "let city kids have the same rights as rural kids" law. All the kids on farms are just looking at this like "what the...?" (yes, kids still live and work on farms)
AC powerlines start suffering unacceptable dielectric losses above 750kV. DC power lines can go to about twice that. I don't want anything near 750kV anywhere near me.

DC power lines are also better underground or undersea, they don't suffer from the capacitance to the surrounding material.

The AC-DC conversion equipment at each end has a cost, but for 300 mile aerial lines or 30 mile underground lines it is currently cheaper to do DC.
Java also has a very different development structure. It's owned and build by Oracle (RIP Sun), who get final say in everything added to the language. This additional red tape, and a smaller dev team working on both bug fixes and new features naturally lead to a slower release cycle.

Compare that to Node, which, while organized by the Node.js foundation, makes it very easy for people to contribute bug fixes and ideas. The core node repo is nearing 2,000 contributors. Having people help out, even if it's just with bug fixes, allow core developers to focus on new features. I don't think iteration speed is a sign of instability. Node has a well established release cycle and LTS process.
What libraries do you use for building web stuff?

Over on Reddit[0] one of the problems for newbies to Clojure is not knowing what to use for web development.

https://www.reddit.com/r/Clojure/comments/858g9z/what_clojur...
But they have to prove this to a judge. The onus is now on them to prove that the thing is related enough to keep you from feeding your family.
As a parent of three it seems ridiculous that we need these laws, but sadly we do to reverse the years of overly anxious people creating a world hostile to kids exploring it without hovering caretakers.

I won't move to Utah because of this, but hopefully other states take notice and I'll be lobbying my state to use this as precedent.
influencers are creating their own content.
I mean, it sounds more like people are upset because they are embarrassed how they acted in DMs, or said things they shouldn’t have about their colleagues, and now are worried someone will see that. It doesn’t sound accidental, but that they didn’t get an Export notice, so they thought they were free to talk shit and act however they wanted to. Presumably a lot of these individuals are at smaller companies where a “CIO” might be more inclined to go in and read everyone’s private drama.

I dunno, it’s hard for me to have much sympathy. It’s a rough lesson to learn if you are in your mid 20s and maybe didn’t know any better, but anyone who has been around for any length of time should know better than to put certain things in writing. That is, like, a life skill, not some Bay Area social contract.
Of course you can't write such a law. My point is that because such a law is impossible to write, I think it is better to defer to common sense, and to attack CPS when they're overreaching.
How about the potential as a robotics camera, say to compete with the Kinect or with laser scanners for self-driving cars, etc..?
https://www.nspcc.org.uk/preventing-abuse/keeping-children-s...

No specific age limits.
Unfortunately, real and legal are often conflated by people making and supporting these policies. Many of those names may in fact be real even if they don't match your expectations of what a real name looks like.

I can't use my real name on Facebook because I can't get a legal name change. So I don't use Facebook.
So be it. If someone believes that certain groups of people are not deserving of basic human rights and human dignity, then no, I would not tolerate them.
> People are increasingly afraid of tech companies

No, a small part of the IT community, whose overly represented on HN, is increasingly afraid of tech companies.

Around me I can tell you nobody cares about my worries. They think it can't possibly lead to anything dangerous. And that's in the rare case they though about the issue at all.
Clojure also clicked with me too, and I also dislike huge frameworks.

There's a trade off there though, rails gives you so much, you almost forget what the problems are with slapping different libraries together.

Definitely room for a "blessed" path to web dev in clojure.
This confused me as well, especially after coming back to it after the change. I had assumed some other Slack post went up and received equally or greater activity than the original post.
This is where I've landed when writing Ruby code, as well, and it's served me really well.
Yes, cooperation is beneficial to the group, but what is beneficial to me is for everyone else to cooperate and for me to take advantage of them. Why would an atheist ever do anything that benefits the group over themselves, if they can get away with it?
For #3 why not just email? There may be some marginal convenience features to FB, but email has served that purpose reliably since it was invented.
My thinking is even if you get around that your going to get a lot of "marginal" sharers with a bunch of bot followers.

you would need to have feedback of the companies success.
Yahoo was poorly managed for its entire existence. They tried to do everything and ended up doing nothing well. The products that they were best known for search, email, finance, sports all stagnated for years while their attention shifted towards the newest shiniest thing.

They never seemed to ask the question, "Why do people use Yahoo in the first place?".
It's been public since at most 2012, nevertheless for a country of their size -I agree- their intelligence organizations are incredibly impressive.
> The movie lauded nearly universally, winning and nominated for all sorts of awards (including best picture!)

Yes it is the same movie. If the judgement of the entertainment industry and public were any measure of quality then "Big Bang Theory" should be an excelent show, when in truth it is just a childish nerd version of those blackface movies from early 20th century. Millions loved it? Millions are wrong.

> I don't recognize a single one of your bullet points as being about my experience of the movie.

I just described scenes. Watch the movie you'll see those scenes.

I don't see the "brilliance" you describe, just a lot of clichés in fast montage to blur out the shallowness.
> "This is all very standard corporate IT stuff that you need for HR and legal reasons."

there's the problem right there.

(1) need =/= want. you want those things to cover your butt. you're not entitled to them. do you really want to live in a surveillance/nanny state?

(2) the legal system can't save every person from negative consequences, nor can it truly compensate for negative consequences without other negative actions. stuff happens. let's be adults and sort them out ourselves rather than hoping some (imperfect) higher power can do it for us.
Not that long ago. I use it on my Nexus 6 (shamu) but I also use yalp to get apps from the play store.

Here is a relevant discussion: https://news.ycombinator.com/item?id=15617615
Could be related to removing lead from paint and gasoline reducing overall violence.
The law seems like a common sense balancing of issues--protect children from obvious abuse but ensure there's plenty of room for them to grow up into robust adults. Kudos to Utah for trying to be reasonable about it.

(Personally I think most people should do a few things that scare the crap out of them while growing up--it's the only way to learn your limits.)
I mean, if you're using that capability to harass other employees, as the interns in the story were, then yeah, you deserve to be treated as a child, because you basically are.
Not the OP. I have read that book and highly recommend it.
Glad to hear it worked out for you! I think there's a lot of potential for people who non-traditional students who are capable of focusing on science, math, logic, getting retrained into CS and have a good career. We definitely need more people in the field, and I'm sure you bring a slightly different perspective coming in at a little bit later age.
MRI has just added a JIT, I know nothing about it other than that it exists.
I think it's a bit of both.

American society indoctrinates people with the negative aspects of labor unions. They're run by radicals or the Mafia, they have rules which limit innovation, hold back talented individuals, sanction goldbricking, and on and on. The pro-union side of things is not often promoted in the mainstream.

When the pro-union side of the story is promoted, it's usually in a context where a company was doing something extremely bad to extremely vulnerable people. It's a tough sell to convince an engineer that they're in the same position as an early 20th century lumberjack or coal miner.

I've known people in tech who think of themselves as self-made people and so they further don't like the idea of collective bargaining on a philosophical level.
> My friend had a babysitter report her to CPS because there were stuffed animals in her 7-month old's crib, which apparently contradicts some guidance.

I can confirm that a wide variety of medical sources strongly recommend that there be nothing but a proper infant mattress and fitted sheet designed specifically for the mattress in an infants crib, to reduce SIDS risk. 7 months is within the age range to which I usually see the recommendation applied, but out of the highest-risk period.
Even if the real number is half of that, that still 1 billions account. It's 3 times the population of the US.
He reasons that FB will be gone one day because so were mp3.com and myspace. I don't agree with this logic. It was a race between social media sites and FB has won. FB will go through many challenges and maybe their business model will change drastically at some point but they are already way too big to bust.
Even new cells of this type have some risks, especially when the charge controller and wiring are all home-brew. Risk mitigation via physical barriers isn't at all a crazy thing to think about.
From Paul Graham, inside view:
http://paulgraham.com/yahoo.html
"What went wrong? The problems that hosed Yahoo go back a long time, practically to the beginning of the company. They were already very visible when I got there in 1998. Yahoo had two problems Google didn't: easy money, and ambivalence about being a technology company."
> you can be certain

To be precise: If it works as described, it makes it (a little? substantially? orders of magnitude?) more difficult for third parties to modify the code.

"Certain" is not a word used in security, IME.
I have actually done fine with a cronjob and emails for the last 7 years or so.

Releasing the cronjob whenever I'm finished making it a chrome extension. I suppose this business is a pretty good inducement towards getting done a bit faster.
Doesn't the same logic also apply to internal phone calls?

Or is the main point here about giving access to data that has been collected already and not requiring the business to collect this data.
If for example the used instant messaging solution didn't keep any log files - what problems would arise for the business?
If any arise, why would phones be exempt? Or do businesses in the US really record all internal phone calls?
re-frame is the uncrowned king of web dev at the moment, there is nothing like it out there
I"m working on a BS in Software Development at 27. I 100% agree with the hand holding statement. It feels to me like universities are lowering expectations so students pass rather than fail them. I know one individual who is a senior in this Software Development program who doesn't understand basic concepts but his professors have been passing him. I don't think this benefits the student, school, or society. In fact, if anything it devalues education.

I am curious if this is an isolated situation at my university or if this trend is more secular.
Makes you wonder if American antivirus companies are instructed not to reveal American military malware.

To guard against that you could theoretically scan using a wide range of international antivirus companies. But the problem with that is that the militaries are using the antivirus software themselves as an attack vector. Kaspersky was recently caught stealing American government secrets via its software. It's impossible to know who to trust.
I mean they don't even try to hide that its FSB. Eugene Kaspersky literally went to KGB school that trains KGB officers.
This. There's a lot of false equivalence going on in this thread.
DC works for transmission because it operates at incredibly high voltages. Power is voltage * current, but resistive losses are proportional to current only. So the theory that makes it work is since P=I*V, energize the line at incredibly high voltages and get very little actual current flowing to minimize resistive losses for a given power rating. UHVDC is something like 800kV.

DC is much less workable at low voltages like 12v or 5v common in household application -- the P=IV equation is more dominated by current, so with more current the resistive losses add up quickly even in a run across your house (it'll be down to 10 or 8v by the time the wire reaches the far end of your house). Not to say some people haven't suggested wiring homes with 12v lines... data centers have implemented (or at least experimented with) DC distribution due to the density of DC devices.
Are there any guides to check for shady SSL certificate shenanigans on an employer provided Mac?
Did you take notes on these conversations? I'm very curious :)
I switched from rails to full-stack js and couldn't be happier. EmberJS + ExpressJS is so simple to set up, and than you have everything in one language and you can even share files and just use a build script to distribute them to client and server (e.g. regex)
This idea that, because you can't perfectly stop something, you shouldn't try to do it at all is madness. Yes, they could get around it. But in this situation, they're not.
Let's see what the readability of the FB TOS is, using a random Googled analyzer, in this case https://readable.io:

Readability Grade Levels

A grade level (based on the USA education system) is equivalent to the number of years of education a person has had. A score of around 10-12 is roughly the reading level on completion of high school. Text to be read by the general public should aim for a grade level of around 8.

Flesch-Kincaid Grade Level 12.6
Gunning Fog Index 13.9
Coleman-Liau Index 11.8
SMOG Index 14.9
Automated Readability Index 12.4
Average Grade Level	13.1

Text Quality:

Sentences > 30 Syllables 80 53%
Sentences > 20 Syllables 115 77%
Words > 4 Syllables 37 1%
Words > 12 Letters 2 0%
Passive Voice Count 17 1%
Adverb Count 116 4%
Cliché Count 0 0%
Yes, this is what happened with me too. I assumed there was some way for the admin to view DMs, but on inspection, discovered there wasn't without first activating Compliance Exports. While it would be great to say that I was a hardened corporate peon that knew better than to fall for this, it wouldn't be completely true; I actually expected Slack to live up to that and not retroactively disclose DMs.

It's not that I necessarily wrote anything that would be a problem if it was disclosed (as others have pointed out, there were other workarounds to get DMs if the company really wanted them) -- it's just broken trust.

Access to DMs would've been par for the course if it had been the way Slack worked all along, but it's really disappointing to see them change it retroactively, insofar as that's what's actually happening.

The consensus here is of course correct: never trust anything done on company equipment, whether it's owned or rented (as in the case of a Slack channel) to be private, even if the owner of the rented property has given certain assurances. Money makes the world go 'round.