skysight-inc/HackerNews huggingface dataset:
There arguably is no main use case for category theory, although you could talk about its initial roots in fields like algebraic geometry and topology.

But the bottom line is that it's an incredibly general system which has meaningful connections to all sorts of other systems in math, computation, logic, and more.

As for an intro essay, to a large extent a resource like this one is intended for people who already know they're interested in the subject. If you're not currently part of the target audience and you'd like to learn more, a brief search will turn up a plethora of resources.
It doesn't help the conversation to suggest that the speech that's being deplatformed is unpalatable. That's practically a tautology. You don't have to protect approved speech. I recommend this speech by Frederick Douglass against deplatforming.

https://www.youtube.com/watch?v=_w2i5CnZ9Xo
We detached this subthread from https://news.ycombinator.com/item?id=21141210.
Let's not whitewash Gab, which was created specifically to be a white supremacist social network under the veneer of free speech. We can argue whether or not Google should have removed it from the Play Store, but let's be honest about what it is.
An untrusted APK is just an APK that isn't signed by Google. They can still be signed by third parties and verified to be correct. It's a shame that more open source platforms haven't taken off, but I'm not too surprised.

I don't understand what you mean by the first sentence. Can you be more specific when you say freedom?
That’s not what he said.

But really, this only highlights the real problem: if you censor someone, you can accuse them of having said anything because, by virtue of having censored the person, there’s no way for anyone to know better. Obviously many of us actually can still read Damore’s writeup, but that’s largely because the censorship isn’t actually effective yet. I’m just impressed that still doesn’t stop the would-be censors from lying about the stuff they’re trying to censor!
Alternatively, use blockchain.
That book is terrible. Use the search box to find numerous critiques.
Maybe for some category of apps. I can't believe that's the general case - there are too many to bother the higher-ups with.
Apple should do it because it’s morally right.
It sounds that your additions aren't values by your team. It might be because (like you say) you are the only expert on X. If you are in such a situation you should be in charge for X, if not you'll be fighting these battles every time.

> I've written thousands of words of documentation and had entire weeks of phone calls to explain what is going on and the rationale behind decisions. Those efforts have thus far been in vain, and large swaths of my docs have been deleted during yet another wiki reorganization.

Great that you were writing all of that, but it sounds like even before that wiki reorg your docs weren't read or used by anyone else. Especially if you are the only person who understands what you're writing, why are you writing it? The only possible reason I see for spending all that time is for the situation where they hire someone else who knows about cloud as well.

> I'm frustrated when I make common-sense suggestions that are skimmed over, misunderstood, and get argued against seemingly by default.

Note that if you give common-sense suggestions about not X (backend code, or databases for example) but you are not the person who is responsible for it / in charge of it, you are telling people (who think they are more expert in that topic) what they should be doing. I'd probably fight that to. If you are given common-sense suggestions about X that impacts how they need to do non X, well that's work they don't want to do. I don't like lawyers or compliance guys telling me how I need to arch my code either (if I could ignore them I probably would ;))

Look at it from the other side: here is our colleague
throwawaymyjob who is our cloud guy, whenever he is in whatever meeting (that's not purely about cloud) he is telling everyone else how they can do things better. But he's not responsible for doing that nor how that turns out.
It takes time to move supply chains.
How to Succeed When Marginalized or Discriminated Against in the Workplace
I think the author of the story aptly addressed this as an all to common justification. The tricky ethical bit isn't whether or not cases like your own do exist, but rather really how many of them are there on the whole?
I completely agree. YouTube doesn't have to show content they don't like.

But if they want to behave like a publisher, they need to be prepared to be legislated as a publisher.
You heard his speech, millions heard his speech. In what way was he censored?
In the technical, trading sense, retail order flow is all uninformed. One sense in which I understand the term is that what you're "informed" about is the next zillion shares in the position you're working to unload for the huge fund you work for, not whether you read the 10K.
These new machines are not PCs. It's not out of the question for some company to build a new BIOS-architecture machine in the future, though it will probably eventually require sourcing x86 chips from vendors other than the Big Two as crypto keys will probably be required to even boot the chip if they aren't already.
Please tell me what you ended up with, I have a waferprober that needs some love.
React India 2019
Any time you're called in for an emergency off-work hours, you should get time and a half, minimum of four hours paid.

Blue collar industrial jobs treat their people better than software usually does.
Work Responsibly
I thought deplatforming was the phenomenon.
If I'm picking up one straw a day from my garden, and assume everyone in my city has a straw in their garden every day, I would be making a Hasty Generalisation [0]

It's far more likely that I live in a stray straw accumulation zone than straws are uniformly distributed over the entire city's gardens by some method.

[0] https://en.wikipedia.org/wiki/Faulty_generalization#Hasty_ge...
Right but Samsung didn't start yesterday either -- I'm surprised news of Samsung starting to move their production (whenever that started) didn't spur other companies to move.
Yes, this is pretty well known.

What's not well known is that Google still operates in China and makes billions [0] off advertising there. So Google has hardly 'pulled out of China' despite not running a search engine. At this point, they wouldn't succeed even if they tried - so it's more an excuse than anything else that they don't _want_ to operate Google the search engine there.

[0] https://www.theinformation.com/articles/googles-ad-sales-fro...
> You can’t stand on the boat of democracy and the boat of a dictatorship t the same time.

Sure you can, any company that doesn't have dictatorial control of what software runs on devices they manufacture would not be in this situation in the first place.
Hackers targeted personal data held at top Australian university: report
Seems really strange or maybe negligent that they didn’t even ask their lawyers about relicensing
I'm always curious how contractors get hired by startups. Most of my work has been one-off jobs with non-tech companies, and I feel like I rarely see contractor gigs for solid technical startups.
It makes a tremendous difference. If Apple can leverage some other aspect of their supply chain so that they can ignore any or some “requests” from the Chinese government ... that is a significant data point. If they can’t, well, that is also a significant data point about who has leverage over Apple.
> If you accidentally leave personally identifiable healthcare information on some random stage server and that server gets hacked, that is a federal crime.

Not sure how that relates to Version Control? I personally don't put production (real) data on staging servers to begin with; always scrub your production clones or generate data for testing instances.

> If the data and application code are very intertwined (likely in a pre-SOA era), it can be very difficult to version control code completely isolated from PII.

Maybe I am naive (never had to work on DOS), but shouldn't the data be in a database/datastore/data directory that can be ignored by source control?
There are certain anonymous communities and subreddits where IT workers come together to complain, attack, or boast in very toxic ways, and it is understandable to be concerned about a similar situation arising. That said, any industry, even the well-paying, can have room for awful, nonsensical, and oppressive working conditions. Why would you deprive people the chance to commiserate with each other? You don't know the extent of their suffering.
If an IT decision maker researches this, the first thing they'll find is Microsoft's description here[0], which describes Windows Professional Edition as being designed for the SMB. It goes onto describe Enterprise as for "medium and large" businesses, a language they use elsewhere to describe business with 5,000 desktops or more. I get the view this isn't the space the above poster is in.

If you buy a business computer, it will come with Windows Professional Edition - it's pointed out in this link that Enterprise Edition is only available to a Volume Licensing customer (noting there are purchase costs beyond what people are used to paying).

I don't disagree with you in principle that a conscious person should look in this direction, but Enterprise is beyond the reach of many users. It's beyond the reach of a home user, it's beyond the reach of a business small enough that it doesn't want to buy into a bulk program and it's beyond the reach of a large enterprise that feels they've already spend enough on Microsoft licensing by buying "Professional" systems.

They noted they had "zero interest in getting involved with enterprise-level", I have no reason to believe two minutes on Google would change anything for them.

[0] https://blogs.windows.com/windowsexperience/2015/05/13/intro...
That distinction doesn't make sense to me, for one simple reason. For Robinhood to promise a return of 3%, they must have been sweeping the money into some sort of investment vehicle. But the SIPC still said they weren't covered.
What publisher legislation? Freedom of the press is in the same constitutional amendment as freedom of speech.
> Free speech is what is enshrined within the First Amendment.

Again, the concept of free speech is older than America and more fundamental than the first amendment. What is legal is not the bar. I am not sure I can make it any more clear than that, and I am not sure why you are clinging to current legal definitions when the point I am making is about doing better than the status quo.

> Democrats are centrist/center-right by world standards. Certainly by European and Canadian standards anyways -- the bulk of the world's other democracies.

As for your claim that Democrats are center-right by "world standards". The world's largest Democracy is India and Democrats would absolutely not be center-right there. Nor in most of Europe. You are likely taking a thin slice of select European countries like Sweden - who themselves are confused at the claims made by the American left about Swedish politics - and casting that as the barometer for what is left, center, or right.

Pick whatever semantic label you feel comfortable with. I am talking about the Progressive Left, which is described here as "Progressive Activists": https://hiddentribes.us/profiles
That's an amazing looking laptop.

Especially when WSL2 is out ~next year, that extra screen above the keyboard would be amazing for displaying eg Terminal - with VSCode or Studio in the main screen. So many options.

The top model is not afraid of its price point, sadly, but it sure is a Hero configuration.
There's the whole 996 culture in China, for one: https://en.wikipedia.org/wiki/996_working_hour_system
Ah ok. Thanks! I'll uncollapse the GP.
That’s really funny, trusting my entire data, location, photos all to Google is certainly a big concern for me. I’d rather install that Chinese certificate than give my data to Google.
Also, it’s entirely within Googles powers to make Android store closed like the App Store, so can we not speculate on future events?
Edit: reworded my comment
zipapp, which comes bundled with python since 3.5, is your friend.

It can produce a single .pyz file which has all dependencies except the interpreter itself inside. Actually this format is compatible all the way back to Python 2.6, it's only the zipapp convenience scripts that are new.

https://docs.python.org/3/library/zipapp.html#creating-stand...
Yes but that job is easy to execute, and there is no risk of falling behind and one day not knowing how to do the job because things evolved so quickly and you slacked off on weekends instead of trying to keep up. Additionally, it's not a job that in order to do better requires you to isolate yourself more and more. The better code you want to write, the more you need to practice, which may mean more hours alone. This pace kills your social life much quicker than many other lines of work, imho. Just saying it's really more subjective than anything else, not to mention all the other possible variables which combined make it hard to say whether any line of work is harder/easier than some other one.
That's a good point. If things will go to shit if you quit, by all means don't. But regardless look to secure a job before quitting.
Location: Melbourne, Australia

Remote: Yes

Willing to relocate: Big Yes

Technologies: Golang, React, Typescript, Google Cloud Platform, Firebase/Firestore

Github: https://github.com/alifarah9

email: aliyfarah9@gmail.com for CV

Description Fullstack developer with 5 years of experience working at digital agencies & a couple big banks. Very proficient with the Go language and Google Cloud Platform.
Mostly just curious: Why is the android version 9MB, the iOS version 62MB, and 3 different desktop versions a fixed 22MB?
The stuff HTTP Evader is doing is simpler still than the stuff fragrouter (and this tool) does. Middlebox evasion is a cat and mouse game. I'm fine with people playing that game, but not with their lives; if real opsec is on the line, you need a VPN.
My startup is not attracting paying customers. Should I shut it down?
It's worth noting there is some really nice Mimikatz mitigations in Windows 10, that you don't get in a "patched Windows 7".
Guessing: Got to have a system that is resistant to single points of failure and where the costs of knocking out a communication node is high relative to the benefits the government gets. A website is quite centralised.
LOL, yes nail guns are the more efficient tool these days, however I bet these carpenters still have a hammer on their tool belt and use it at least once a day.
I actually used Google Photos before they screwed around with preventing hotlinking and forcing their frame.
I think they had AltiVec instructions operating on 128 bits, but that's somewhat like Intel SSE - it's not referring to the overall address bus.
The more you chip away at the human rights of poor people, the more you succeed in making sure "cases like my own" cannot possibly exist.

And that's exactly my point. Your assumption that I'm some weird statistical outlier is exactly the problem.

It comes across to me roughly like this:

"Oh, Doreen is actually smart or something. But that's the rare exception among the poor. So fuck the rest of 'em!"
> phrases like "I can't live without you" are not things I ever said

You are a unique human specimen that sets the example for all of us, the shining light, the city on the hill. However, even from the heights of your perfection you should be aware that average humans do engage in courtship which involves saying stuff like that, exaggerating, saying silly and pompous things, etc. If you read any literature, seen any movies, have any non-paragon-of-virtue friends, etc. That's how us, regular humans, flirt. Sometimes (obviously, there's no single script for it). Presenting it as some sinister "threat" is unfair and, frankly, insane.

> he has always struck me as a pedantic literalist who espouses high ideals but is mean and rude to actual people

Yes, Stallman can be mean and rude. I had an occasion to personally interact with him, and he was mean and rude to me, though it didn't matter much and I am not going to claim I was scarred for life - I only remember it because it involved Stallman, otherwise I shrugged it off. However, it's not and should not be a basis of unpersoning campaign and a pileup he was a target of, and I think he was treated very unjustly, and him being mean and rude sometimes does not justify such treatment. What was done to him was very wrong. That's the point.
>But if they want to behave like a publisher, they need to be prepared to be legislated as a publisher.

And that's the difference between digital and paper. What digital properties have discovered is that, regardless of whether or not they behave like a publisher, they will be held accountable for the actions of their users. (Believe me, the blue jackets are always at your door after every mass shooting. At times, they are there during the mass shooting.) So you may as well be a publisher and at least be able to make some money.
> A bunch of folks complaining that the free food at work isn't vegan or that they aren't making humanity better with their CRUD app.

Is there any evidence that people are doing that in this thread?
Yeah, I'm of the impression that the intellect required to do software now is much lower - no need to understand bits and bytes or to do math, just sling a bunch of libraries together with glue code from stack over flow and voila a ML system to categorize trouble tickets. Understanding the distinction between the reals and the IEEE double floats is alas long since vanished.
>Do you consider the Universal Declaration of Human Rights to be political?

Well yes tbh. The fact that a certain group of people in power at a certain point in history made a "universal declaration" about something says very little about whether I or anyone else should care about it or agree with it. In other words it is the epitome of political. I am happy to make up my own mind on the nature of "human rights".
new to HN. need some advice
>>However, Android has removed Gab and other free speech apps

Gab is not a "free speech app". In fact, the term "free speech app" is itself laughable.
Do I want them to do those things? No, definitely not.

Do I think there's a basis for my forcing my views on them? Also no. I think it's difficult because you're looking at a change from the status quo. I'd suggest looking at it from a young upstart business perspective. If a new payment processor wants to start up that doesn't cater to the right -- or to the left -- should that be illegal? Probably not. Is it likely to happen and become successful? No, it's a terrible business decision.
I worked in insurance for over five years (at a Fortune 500 company). I had annual HIPAA training. I was in claims, so I'm not sure how pertinent this will be to your needs, but here is some stuff I remember:

1. HIPAA has a minimum necessary standard of disclosure, which means give only however much info you must give to accomplish the task in question.

2. You need at least three pieces of identifying info to positively ID an account, such as name, address and account number. (Other possibilities include: Social security number; date of birth; phone number.)

3. When disposing of papers or other media containing covered information, it must be destroyed, not merely thrown out. This means papers, floppy disks, etc must be shredded.

4. If you're printing a lot of papers with HIPAA covered info, you should have a locked trash can for any papers you are discarding. Presumably, this is merely a holding bin until it gets shredded.

5. Papers with pertinent info should be turned face down if anyone comes to your cubicle to talk, even a coworker. Ditto for papers coming off the printer containing covered info.

6. You need an annual HIPAA training program to remind everyone of a lot of the above (and likely other things I'm not covering).

7. Computers should be password protected when you walk away from your computer.

I guess the short version is: When in doubt, err on the side of making sure the information cannot be accessed by anyone who isn't using it to accomplish the purpose it is intended to serve. Also, you can't go flipping through covered info for funsies. Although you have authorized access, it's only authorized for a specific purpose.
I'm a tech expat living in Vietnam (from Bay Area) for the last 4 years. This is a really loaded question. You have to look into the politics of the VN govt, especially related to the fact that it is on the northern end of VN, closer to Hanoi... which has different politics than in the south.

I've been to Hai Phong, which is the city in the north near the China border where most of this commerce happens. It is fascinating to see how big the houses are there. If you drive along the road to the airport it is literally filled with old men riding their nice shiny new bicycles and exercising by the side of the road.

The tariffs definitely have people looking into Vietnam a lot more. I've driven (motorbike) the dirt backroads near the Chinese border where there is nothing but trees and mountains. There are literally trucks brining goods into and out of Vietnam (illegally) on hastily constructed dirt roads. You can see it in google maps even. I've seen how people have strung cables over rivers between China and Vietnam to ferry goods back and forth. So yea... it is happening, it just isn't hitting the news much. It is also happening in Cambodia and Laos. Look into the roads China is building and how Sihanouk is a literal Chinese eco disaster.

Fascinating times...
> I see free speech coming under attack from the progressive left constituency, rather than the government.

Oh please. The right is just as guilty. The Dixie Chicks got canceled for the better part of the 2000s for daring to speak against the Iraq War and Bush.

https://www.breitbart.com/politics/2019/09/04/university-of-...

That got Dean Jamie Riley fired.

Colin Kaepernick got canceled by the right.

I'm sure there's numerous more examples to be found if we dug into it, but let's not pretend that these attacks on free speech are a purely left wing thing.
Corporations are resources, in and of themselves, however distasteful that may seem to swallow. They are value generating machines, and lower level resources (like oil) are their inputs. If they generate value efficiently enough, they start generating influence beyond their home nation's borders. If that carries on, influence turns into dependence. And so long as a nation is able to keep the corporate interests aligned with their own - or at least more aligned than they are with anyone else - its probably a win for the corporation, the government and the people (although those benefits will not always be distributed evenly...)

People may be the pawns on the board... corporations might be more like the knights or the rooks.
I've never had difficulty moving ETFs between brokerages.
At a big firm:
Good luck getting in on the first round of volunteer layoffs. They always seem to deny developers.

At a startup:
My options vest after 4 years.
The company can remove my options if I quit or I have to buy these options now at crazy valuation and hope the company goes public quickly before the next round dilutes my shares further.
You're making up a free speech principle that could not have existed before the internet. Before the internet if a random nobody wanted to broadcast a message to millions of people the best they could hope for is that a newspaper would publish their letter to the editor. The newspaper editor was ruthless in censoring whatever they felt like.