skysight-inc/HackerNews huggingface dataset:
Among many other duties, I help manage a fleet of ~80 Macs for number of early-stage tech companies. We're doing some things well, and some things we don't have a good answer for yet.

Good:

- Sophos Endpoint protection (cloud.sophos.com). We've found this to work great, is easily-configurable, and is inexpensive, something around $25/user/year for the "advanced" license, which also gets you DLP functionality.

- JAMF Pro for MDM. If starting now, I'd probably go with the hosted "JAMF Now" product. We use this to enforce security policy, deploy apps, monitor patch compliance, enforce patch installation, etc.

- NoMAD for Active Directory integration. I've just started R&D on deprecating our AD and moving to Okta as a primary identity provider, so once this is ready, I'll be switching over to JAMF Connect, which supports Okta.

Not good / In progress:

- Centralized log collection from the laptop fleet. This is challenging due to the on/off connectivity nature of laptops.

- Sometimes NoMAD messes things up and user passwords get out of sync between AD and the local MacOS user database. This causes no small amount of frustration as you can imagine.

Hopefully this is helpful. If anyone else has suggestions on the "not good" items, please reply!
their position never meant turning a blind eye, it was handing the industry a rope and seeing what they would do with it. we survived for many years prior to NN and scare stories the internet has not been absconded with.

if anything people are clamoring for censorship by wrapping it up under the mantra of fake news all the while ignoring the fact what someone declares as fake may not be truly fake, merely what they don't want you to believe.

industry moves best when regulations are light but the oversight is vigilant
Has the whole "inalienable rights" thing passed you by - given we are talking about the USA
I've put it in a few games, the biggest hurdle is that the mumble client doesn't seem to have the link plugin enabled by default.
More true for people who do their socializing on text chat forums.
Doubt such a website would ever show up in Google search results...
> You think people's freedoms need to be trodden upon for a free society.

Do you take this stance with laws against murder and theft? Society has laws and rules. People as a whole, as all available examples show, do not optimize for the greater good by default and without any rules or norms.

There are good talking points to the copyleft debate, but that copyleft imposes rules and non-copleft doesn't is false and doesn't move this debate forward in any meaningful way.
They do have a privacy busting business model in China. It's called selling a $1000+ device advertising its privacy features, and then handing over iCloud to a PLA owned company. They effectively sacrificed their own principles to stay in the Chinese market.

Do we really believe that the way to circumvent all of China's internal internet control is for someone to just buy an iPhone? There are Uighurs in Xingjiang who own iPhones right now. Should they believe that iMessage in China is end-to-end secure and not worry that the government can obtain access? Based on the assurances of Tim Cook?
It actually works better than many other methods of reaching support for many companies, and that's a real unfortunate reality.
The sense of community is gone. And it really takes a village to raise a child but that’s disappeared in the US outside of small rural communities.
I don't think they care about HN. It's too niche. I posted multiple times to reinstate my account but never got it reinstated.
While not an expert myself, when I have looked deeper into the reporting that makes claims like this, I often find that they're speculating based on one-off statements, not describing an actual extant system. I feel like the US media, even the most respectable publications, don't take appropriate care to separate fact from fiction re: social credit.

For example, I found this article really surprising: https://foreignpolicy.com/2018/11/16/chinas-orwellian-social...
I don't follow. Lxc is a Linux thing, so you don't need more than one OS, just one Linux host. And if it really is just nginx + php + mysql, then you don't need containers at all and can just use a reverse proxy under nginx and have each app talk to a different database within MySQL. Deployment would just be copying over your code.

I'm really not sure what you're trying to optimize away here.
It’s hazardous and frankly inhuman to boil down human interaction into metrics like “number of participants.”

I’m amused by this notion that “it may feel like loneliness but it’s actually the richness of our new modes of communication you are feeling! Just get used to it!”
But... It's a personal account, with no business value whatsoever. The only thing I could think of is someone trolling, but someone would really need to hate Bionicle video game speedruns, because that's pretty much all that was on my YouTube account.
How sure are you that if Baidu is set as iPhone's default search in China, it can't be tracked to your phone?
I think you are drastically underestimating McDonald's - they have 36k+ stores in almost every country on the planet serving 69MM+ customers daily with a brand recognition in line with Apple, Coca Cola, and Nike. They also spend money on advertising across every conceivable channel.

Number of SKUs has nothing to do with it (which likely numbers in the many hundreds across the globe considering regional & seasonal specialities).

McDonald's has everything to gain by infusing this kind of DNA into their operations.
> Cowtowing to governments is detrimental for everyone.

So should Apple News allow Nazi stories in Germany? Should they allow stories disparaging the Thai king in a Thailand? Should they allow speech that creates an immediate threat to a person in the US? Should Apple pay taxes? Should Apple prohibit child porn?

All of these are examples of “kowtowing” to governments. What’s the difference between kowtowing and following the law? How can someone expect Apple to pay a “fair share” of EU taxes but then expect them to not follow Chinese law? If a company boycotts countries based on ideology, pretty soon every country gets boycotted over something or another. There are exactly zero perfect countries.
Consistency is a big part of making high quality wine...
The Case for Human Centric Design in Blockchain
It wasn't a bad name for a livery app though.
I never understood the change in US law allowing direct-to-consumer advertising of prescription-only medication. Doctors are told not to write scripts to family, friends and themselves, so how the hell can I make an informed decision about my cancer treatment using a 30 second infomercial?
Yes, I believe perfectly efficient markets are analogous to P == NP.
>
I’ve personally seen this happen several times with ex-Google employees who join as the earliest engineers and insist on setting up copies of what they recall from Google, mostly insisting on a monorepo regardless of any use case details, insisting on using Bazel or a similar homebrewed build file system, insisting on the same style of canary deployments.

I'd be interested to hear more details of what winds up going wrong with these practices in a startup environment?
Buy 5 Star Reviews: Buy Google 5 Star Reviews
Progress has been slower than expected, in some ways. But I think that persistent homology and topological methods like Mapper are slowly allowing interesting research.

My favorite recent application: two-parameter persistent homology for drug discovery (link to pdf of talk: https://www.ima.umn.edu/materials/2017-2018/SW8.13-15.18/274...). Frankly I find two-parameter persistence very hard to interpret, though I hope to spend some time on it this summer. But it's undeniable that the work described in the link is an application that can't be reduced to clustering.

I also feel that describing Mapper as 'just a clustering tool' is not really accurate; I'm getting good results from using Mapper for feature discovery in some specific domains where clustering has truly failed because traits lie on continua in a way that renders usual clustering muddy and useless.

Edited to add: here's another interesting paper, about subgroups of type 2 diabetes patients: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4780757/ They use Mapper to find 'clusters' and then go back to more traditional statistics to test significance. I don't have the data so I don't know if clustering alone would have worked.
I was the first publication in this program starting two years ago, basically the test case. We've renewed and expanded it twice since then and are in talks to expand it again. I feel so fortunate in that the experience has been useful and profitable.
"you're acting like a dickhead" is not an observation, it is a characterisation.

"the urge to punch you" could be phrased as "angry" perhaps?

"fking professionalism" isn't what you need, it is a trait you want the other person to show. What is it that you need?
Wealth comes from owning things that become more valuable, rather than a stream of income. You can put effort into earning that $350k compensation. Or you can try to invest that effort into building or owning other things that get more valuable. A lot of things don't actually become more valuable passively, though stocks are an exception.
I definitely felt on the wrong side of a gazillion popup banners after that click
New York City says electric cars cheapest option for its fleet
Modi had many misses demonetization and GST being top ones in my opinion.

But as far as authoritarianism and tyrannical attitude is concerned Modi does not even belong in the same league as congress party.

Congress party has done everything you have listed and lot more. Tell me if any Modi move comes even half close to what the Congress party did.

1. Took over 25% school capacity from all private schools and enforced severe restrictions in the form of RTE. This alone has closed down 10k + schools in India.

2. Created 100% exemption for Christians and Muslims run private/publicly funded schools from above point 1. They even went to amend Indian constitution (93rd) to create this blatantly bigoted scheme.

3. Congress create NGT National Green Tribunal. A body that reports, investigates and delivers punishment for anything related to environment, their decision can not be challenged in any court. Congress party has made millions through this body. I remember in a particular case where NGT fined this gentleman around Rs 3 crores for building water canals on his own private property. When his representative asked the NGT body "where is the evidence that I have done any harm to environment?" NGT simply stated that they need not provide any evidence at all.

> The central government acting through its appointed state governors has repeatedly tried to snatch power from opposition parties with democratically won majorities.

That is however is not at all true in even a single case. Using governors as thugs was Congress party's modus operandi and now being normalized. BJP government has not snatched any state from a majority party ever, not even once. Congress party on other hand has used their appointed Supreme Court judges to snatch Karnataka from BJP.

I am no fan of Narendra Modi, I personally dislike him for failing to undo the damage Congress party has done to Education related laws. But putting him in the bracket of "authoritarianism" is nothing but elitist snobbery. It is something that a convent educated cheese eating wine drinking socialite from Delhi or South Bombay might easily buy into but not an actually grassroot level worker.
Kudos to Klabnik for quoting from original documents. As he notes, Free Software is a complex phenomenon, and I respectfully submit that he doesn't do justice to the seeds-of-its-own-demise nature of its founding. My account, based largely on Sam Williams' outstanding Free as in Freedom:

http://www.sampenrose.net/tools/
The Soviets also helped retrain the Wehrmacht and Luftwaffe in secret camps/bases before Hitler was strong enough to tell the Allies to pound sand when they complained about violating the Versailles Treaty.
> few of them drive. WTF?!

Rad? I didn't need to drive in High School, and I still found plenty to do back in the 90s. Kids today have even more options.

> there's a frigging movieplex down the street with a bunch of restaurants and TWO parks on opposite sides of the main E/W street... and they just ... go home. WTF.

First, movie theaters are awful. Second, there's so much cool stuff to do once you get home! I can go home and play a space marine with my friends, or build castles, or ride dragons, or be the last one standing in any number of variations on king of the hill. I can jump online with my crew and be literally anything you can imagine. With tools like Roll20, I can tell stories and roleplay. I can watch Netflix with my friends online.

Restaurants are expensive. Parks are fun for a bit, but it seems pretty out of touch to say, "What The Fuck."
X^2 doesn't fit in 64 bits, but after a little bit of search I found the __mul64hi PTX instruction that makes it easy :)
You often do want less of a thing, in addition to the person buying the thing paying the cost for the entire thing.

As one example, we do actually want less CO2 being released into the atmosphere, full stop. Or alternatively phrased, it's impossible to pay the true cost of the thing, as the true cost of everyone doing unrestricted emissions is that the human species goes extinct (which has effectively infinite cost).

Or, similarly, imagine an industrial plant releasing waste that spreads through groundwater and poisons adjacent properties. We don't just want the industrial plant to pay the entire cost of the thing; we actually want them to not do that at all, because it infringes upon the properties of others, who do not want it to occur.

So there's room for multiple times of frameworks that operate simultaneously -- Pay for the entire costs of some things, but also have less of or do not allow at all some things.
I grew up in the suburbs. We took this thing called a 'bus' into the city when we needed to.
> It was far more the over dependence on one variety and potatoes being such a large part of diet from tiny farms being so common. Presumably from having been divided too many times on inheritance.

Tenant farmers, by virtue of their tenancy, didn't inherit land that could be subdivided. Absentee landlords didn't manage their Irish properties directly, and had middlemen collect rent for them. Middlemen chose to subdivide properties in order to extract more revenue, leaving only small parcels for tenant farmers to feed themselves from.

The Wikipedia article[1] does a surprisingly good job of covering the causes of the famine:

> The middlemen leased large tracts of land from the landlords on long leases with fixed rents, which they sublet as they saw fit. They would split a holding into smaller and smaller parcels so as to increase the amount of rent they could obtain.

>...

> The 1841 census showed a population of just over eight million. Two-thirds of those depended on agriculture for their survival, but they rarely received a working wage. They had to work for their landlords in return for the patch of land they needed to grow enough food for their own families. This was the system which forced Ireland and its peasantry into monoculture, since only the potato could be grown in sufficient quantity.

[1] https://en.wikipedia.org/wiki/Great_Famine_(Ireland)#Causes_...
Turning that notion on its head, Pinephone could be one to watch.

They more or less intend to supply the hardware only. This avoids the pretence of vendor updates entirely, by both the company (Pine64) and the ARM licensee (Allwinner).

The software stack is up to you, with mainline Linux support courtesy of the A64 [0] powering a number of 'RPi-killer' boards. Device updates will be supplied by the likes of Ubuntu Touch, LineageOS, postMarketOS et alia mobile distributions.

[0] http://linux-sunxi.org/A64
I have absolutely no idea what the value add of medium is supposed to be to publishers?

Amateur tooling? Half assed distribution? Unreliable relationship? Constant new ways to annoy readers?

For an incredibly basic blog I get it but even the publishing tools there are so limited I'm perplexed it hasn't grown up.
> Be careful what you wish for. There's ways to fix that on both the supply side, and on the demand side... and the latter has made for quite a few interesting supervillains in popular fiction

Some would suggest that splitting the atom is more relevant to the latter than to the former :-)
iCloud is an optional feature.
I hate to be silly but they really should be and probably are retreating to their homes when dusk comes around to avoid the creepers and such.
Pretty much poop everywhere. I’m stitting on a bench right now that I’m sure has had a lifetime of bird shit on it. Wiped clean of course but fecal matter must be all over it.

We’re constantly being told to avoid being ‘too’ clean so I just pretend it’s a positive, and I wash my hands before I eat.
Did he ever release K OS?

I seen a few bits and pieces from Geocar but never seen a release or download.
LinkedIn is becoming China's go-to platform for recruiting foreign spies
Doesn't this boil down to Citizens United - if corporations are allowed to use money as they see fit because money is roughly equivalent to free speech then all three branches of government are responding to the entities with the most of it - in this case big pharma.
Still creeps me out.
I think there's an idea that you can heroically 'push through' in situations like that, but in my experience that's simply not how people change their ideas/behavior.

People change slowly.

You set forth the idea, you make your case quickly (e.g. the '40 word' guideline in this article) and you don't apply pressure. You can make clear the gravity of the situation if needed, but coercion, rhetoric, etc. will just work against you when people feel defensive. If you need someone to come closer to your point of view, you need to make room for them to do so.

Giving space like this is hard, and it often seems like nothing is changing, but this approach is a lot more powerful than you might think.

Obviously you don't have the luxury of time, but the reality is that you can't force the issue. 2 hours sounds miserable, for both of you, and it's only adding to his agitation. He may very well be making terrible mistakes, but they're his to make.

I'll tell you this: there's a reason he doesn't want your wife there. I bet you he feels undermined, antagonized, or otherwise unsupported by her (justified or otherwise), and wants to focus on the difficult decisions ahead.
What everybody needs to learn is the concept of 'derivative works'.

When you combine MIT code with GPL code you are creating a derivative work of involving at least 3 sets of copyrights. Your copyright (since I am assuming you did more then just copy paste), the MIT licensed copyright, and the GPL copyright.

Anybody using that code is subject to those 3 sets of copyrights combined. It's a derivative work of all 3 code bases so it has all 3 copyrights and depend on the original licenses for anybody else to legally copy.

Since the GPL is the most restrictive and disallows any additional restriction then the code base is _effectively_ GPL licensed.
> of course, this bars you from some industries or business models.

Not just that, there are numerous other variables. e.g. The environment,I started my company in India when there was no definition for a startup, so my startup was no different than a Billion dollar corporation from the eyes of the government.

So, as a single founder I spent much of my initial years trying to learn all compliances & adhering to them(there are dozen new ones every month); while the product development went un-interrupted through the developers (whom I personally trained) & via automated systems.

Startups in a better environment had a competitive advantage of having to focus only on their company's growth even when being a single founder.
Arms race against state-level actors is not a good position to be in.
These discussions are pretty weird.

It's China that is censoring the news here. But for some reason we're mainly blaming Apple for it? It's makes no sense.

And what the heck does the API Apple uses to determine location have to do with it? If Apple had the choice, they would use no API to censor the news.

Anyway, for the people who really are worried about censorship (I am) it's worth understanding and acknowledging what's actually going on here. This problem is not an Apple problem and if you try to treat it like one, that's actually worse than doing nothing at all since it draws attention away from the actual problem.

(There are Apple problems, of course, but this isn't one of them.)
This is a big China problem.
I completely agree with you, and hope I didn't give an impression otherwise.
Here's the gist for how to professionalize a pub on medium.

https://twitter.com/tonystubblebine/status/11002148450755256...
Well there are books like "Mastering Dyalog APL", but they don't help you think in the language. There is the "Finnish APL Idioms" book which helps a bit. APL and J certainly have libraries, but a lot of functions and libraries that are builtin to most languages are omitted from APL as you can replicate with 3 characters. That's where knowing idioms helps. I am just a novice, but really enjoy writing APL & J. Aaron Hsu has been on a couple of APL related posts on HN that I have linked to multiple times. He is a scheme guru that switched to APL a few years back and wrote the Co-Dfns parallel GPU compiler for Dyalog APL. He has some enlightening talks on YouTube as well. I mention him here as his APL code is extremely terse and similar to Whitney's C, and he did an excellent job defending it in the HN post which changed the way I look at code. Second, as a University TA, he's taught multiple courses on APL as a first programming language and has talked about writing a book that tries to teach how to THINK in APL and not just this is how you transpose the matrix using this symbol...etc. My problem is that I know what the symbols do, but don't know how to switch from imperative/OO thinking to how to think in terms of array primitives (inverse, transpose, sort, outer product...etc).
https://docs.microsoft.com/en-us/cpp/build/reference/eh-exce...
What Is SOA? An Introduction to Service-Oriented Architecture
As I posted about recently - big organisations need to have an ombudsman - a way to resolve problems when the company's ordinary support mechanisms fail to resolve issues.

https://news.ycombinator.com/item?id=19092039

It's silly that the only way to get big companies to resolve crazy failings in their normal processes is to take the problem public on social media.

Instead they should have a built in process that operates outside their normal systems - an ombudsman who has the power and authority to instruct other areas of the organisation to make different decisions.
Also, things might get a bit weird when you enter this 16-digit... uhh... "invoice number": 9007199254740992.
I think the above poster is talking about corporate bankruptcy, while you are talking about personal bankruptcy. I agree with both of you :)
The article begins with the need to fire people as an example of an important but difficult conversation, but then doesn't show us how that should be handled. The article seems more about correcting tardiness, which doesn't seem like it should be a very difficult conversation.

I am not in a position to fire someone, nor would I want to be. But let's say that Jane really needs to fire Bill, what universal need should she express and how does that help the conversation? What observations would actually help such a conversation? How does expressing her feelings help?

How is that different from a simple "Bill, you aren't the person we need on this team right now, and we have to let you go. Here's what I can do to make this transition as easy as possible."

This post is very highly rated so there must be some gem here that I'm missing.