skysight-inc/HackerNews huggingface dataset:
L6 at Google pays $490,000 a year [0] and 90+ percent of first layer managers at GAFAM are L6 or above. While getting into GAFAM and becoming a manager isn't a stroll in the park, it definitely doesn't require you to be extraordinary.

[0]: https://www.levels.fyi/salary/Google/
Let's dive into that: here are tweets made by the accusers leading to Linux Foundation's judgment. https://old.reddit.com/r/linux/comments/dtnamp/linux_foundat...
His argument is that he was serving a single life sentence and his "dying" means it was served. Lame, but he's probably got the time...
Child Abusers Run Rampant as Tech Companies Look the Other Way
I was thinking about tc39 and the open js foundation.
Kind of ironic that said embedded device is supposed to have at least nontrivially-above-average security.

But flashing itself can also go horribly wrong due to poor bootloader quality etc.
npm removes malware when reported.
Nibble “Fantasy” Console
>Many of the apps in question are free apps...

There's no such thing as a "free" app from a for-profit company -- except some neglected side project.

Spotify is only free because they want to hook people and then sell premium subscriptions to those that are up for it, others are monetized by ads, private info (eyeballs), etc.
Also Berlin's Teufelsberg (the hill with the old NSA listening station on top) consists entirely of WW2 rubble (75 million m^3):

https://en.wikipedia.org/wiki/Teufelsberg
I was prevented from doing an advance online check-in with Emirates (while overseas) because - I was told later - my son and I have the same (first/last) name and their system couldn't handle it. Subsequently, the flight was overbooked and we got bumped (which would have been avoided had I been able to use their online advance check-in).

I still can't get my head around how their online check-in system was setup where this could happen.

updated for clarity
I think at least one of the princes of UAE is a major Twitter investor. And UAE has a strong relationship with KSA.
Still doesn't make sense, but could be one way to find the connection.
What if that problem is "convince your grandma to quit smoking"? It seems that telling grandma she's been smoking away 9 years of her life is somehow "unkind", and yet we all do very similar things as a society, such as putting disgusting images on grandma's cigarette packages, with clear warnings that smoking is a very serious health hazard - and very few people seem to take issue with this or find it unkind.
The US justice system isn't known for reforming people, if anything it turns small-time criminals into hardened criminals. The parents probably have a better shot at doing something good.
For the most part this is a problem with non-rolling-release distros.

There are very few instances in which I've had to even use an installer on Arch. For many of those cases, the AUR provides a package that verifies the hash of the downloaded file anyway.

I've constantly been frustrated when using Ubuntu because something basic like having 'vim' not be months out of date requires a PPA.

The 'official' Rust installation method is a curl | sh.
Or:

$ pacman -Q rustup && rustup -V
rustup 1.20.2-1
rustup 1.20.2 (2019-10-16)
Honggfuzz Plays GTA1
Discovering Hard Disk Physical Geometry Through Microbenchmarking
A book on Nonviolent Communication helped me a lot with conflicts. When studying it, one of the first things you learn that's really useful is how to not evoke defensiveness (or aggression) in the other party. A whole realm of new possibilities opens up; sometimes you have trouble believing you're talking to the same person.
> It took over a century to adopt the heliocentric model which was centuries after Aristarchus of Samos first proposed the idea.

Hindsight is always 20-20
Testing is only ok for desktops if you are ok with reinstalling it every so often, like with other distros. It won't last longer than your hardware, and will get odd problems after an upgrade once in a while.

Stable basically means it won't change, and says nothing about freshness. Debian has recently adopted a policy of releasing on a time basis, so it's never very stale.
Any time you give people a button labeled "make my opponent shut up", they're going to mash it all day regardless of the ostensible purpose of the button. Preventing someone attending a professional conference because he agrees with half the country on a controversial issue is simply unacceptable in a democracy regardless of what words you use to justify this behavior.

Who are you to demand that people prove that speech is worthwhile before being able to speak? Why should their ability to speak depend on your evaluation of their speech's discursive worth? You're just using a lot of words to claim that you should get to decide what people are allowed to say.
Re "You can be an asshole, as long as you're right": While there are individuals who think that, I don't think it's true to say that society as a whole has adopted that viewpoint.

There are also individuals who act on the opposite principle: "If you can claim hurt feelings, you've automatically won the debate." This goes so far, that arguments often get to a point where one person dares another to hurt their feelings so that they can have an easy win. Like "A: Vaccines are safe, and not vaccinating your children exposes them to health risks. B: Well, I don't vaccinate MY children. Are you saying I'm a bad mother? [A: Well yes, kind of.]"

Also, I think that this opposite principle is exactly the principle that has lead to where we are as a society regarding the ridiculousness of political correctness.

The thing is: Cognitive dissonance reduction always trumps rationality as a mechanism whereby people form beliefs. So, the theoretical ideal would be to make a rational persuasive argument that somehow steers clear of creating cognitive dissonance in anybody (neither people on the same side, nor people on the other side of the debate).

But I also think that the article is right in asserting that, in today's world, there is just no room for lengthy and nuanced argument. They just don't get any airtime when all the media that matter, like social media and word-of-mouth are based on resonance, and attention spans of average people are fast approaching infinitesimal dimensions.

...so I really don't know where that leaves us as a society. I don't really see a way out to be honest.
I've always preferred to use Debian stable just because it's stable. And because it's arguably got the latest security updates.

But for Tor, I always use the Tor Project repository. Or for Docker.

And then there's stuff that won't even build in Debian, because it's been developed specifically for Ubuntu.
I would also say that anyone espousing The Phoenix Project should also read The Goal, on which it is based.
A giant chunk of Linux users are software developers. Running code that has not yet been packaged or never will be is an extremely common occurrence for a developer.
Cold and dark in winter. But it also has disadvantages...
Of course, this should have been the approach from the beginning, and it boggles my mind why people pick technologies or paradigms without considering their requirements and the tradeoffs of their technical decisions.

I think part of it is because of the hype machine, where people only talk about how awesome things are that they invented, instead of talking about what problems it solves, what it doesn’t solve, and what its tradeoffs are. If you are reading something to evaluate a technology and it doesn’t talk about all three of those things, discard what you’re reading, because it will mislead you.
Usual warning here: microG does talk to Google servers still so it's not really Google free. Way less than Google's version though.
The apps mentioned (Spotify, Slack) are also available on the mobile market.

Since they need to have them there, and don't use Electron there already, they can have them in macOS without it trivially.
What software do you use for SVG→PNG conversion?
I think math is separated into two parts—the scientific and the language—and the scientific part is where I think mathematicians show a lot of variation. The language has to be standard, otherwise it could be ambiguous or even incorrect.

For example, back when we were doing our MSc degrees, my one colleague would start his day reading Mac Lane's old and new testaments [1]. I would start my day usually obsessing about the same things—what time is and its relation to space and orientation, whether everything can be expressed in a self-dual way, learning or improving language skills, writing music and playing soccer. Whenever I read mathematics I find it somewhat stressful and I've realised that I should write more than read. The "stress" part is maybe actually just the fact that in general I often don't like skimming things—not even story books. I also have Mac Lane's books, but I try to focus on one thing at a time.

Whether you replace every group by its permutation group as a habit or not, they may be isomorphic, but they are constructed differently—as are mathematicians.

[1] This was his joking way to refer to Algebra (old testament) and Categories for the Working Mathematician (new tastament).
The question is what do you call "great" and my hunch is that "great" means "impressive" or "surprising" - and when you see lots of small steps they don't seem impressive and they don't surprise.
Hundreds of Google accounts suspended for using emoji in live chat
They got it as signup bonus + salary + bonuses. Eric Schmidt, Jamie Dimon, Lloyd blankfein, Sheryl Kara Sandberg, Roberto Goizueta,Steve Ballmer, Michael Eisner prob many others I do not remember Sundar Pichai will soon join that list
I was referring to the act of deployment itself. A single deployment of a monolith, without needing to ensure a dependent service whose pipeline is owned by another team is "deployed first", can be a lot easier to organise.

As I say it can depend a lot on other factors like repo organisation, pipeline maturity.

I struggle to see how release coordination can be something microservices inherently improve upon, do you have an example comparison perhaps?
Interesting - I recently tried to get into Gwent and it feels extremely shallow and underbaked compared to MtG. There’s so little interaction between me and my opponent that it feels like playing solitaire and comparing the results. CCGs as of late seem to want to minimize interaction (counterspells, instant speed responses, etc), and I’m not sure why. Does Gwent have more of this at higher level play, and it’s just not apparent in the starter decks?
And that updates on tables with FKs block 'for update' locks on the referenced tables.

(Let's not forget, amid all this Postgres-specific chatter, that the article is about GitHub, who use MySQL.)
> it’s only fair you get paid once

It’s fair you get paid an amount commensurate with the quality of the work you produced. The quality is determined by the number of people who view it, so while in effect it’s payment per view, it’s not practically different than having an oracle who can perfectly assess quality of work pay the artist once up front.
Googling the NASA scientist mentioned in the 2nd URL gives me this rebuttal: https://www.iflscience.com/space/no-there-isnt-going-to-be-a...

And another: https://wattsupwiththat.com/2018/11/15/skepticism-is-a-full-...

But welcome to 2019 Internet, random websites (ironically, so are the links I posted) claiming all sorts of things, misciting authorities like NASA or reputable journalistic institutes. Like blogs with "eco" in the URL taking the diagram of how the Fukushima quake caused a small tsunami in California and screaming "This diagram shows Fukushima radiation reaching California!"...

But well, climate change will also cause extreme winter events, as well as deadly summer heatwaves. What's your point?
That could happen in an extreme case, but I think if the intent is to write something to inform, then regardless of one's expertise the content should make clear the value.

I think when assessing anyone's work that is done through a pseudonym, anon, or what appears as a clearly fake profile, one needs to really pick and choose how they decide to ingest that information.

I would be hesitant to even remark on the anon blog that the blog is written in the most defensive manner possible, as that indicates to adversaries the level of aggression the target expects, which can itself narrow-down where they might be.

It is a truly hard problem, but if the value of OP is complete anonymity and the signal to noise ratio isn't as important, then these obfuscation steps are valuable. Not the least because they can be implemented or dropped at any time as one's security threat changes.
Did Mr. Wood engage in hate speech? If so, what did he say that constituted free speech.

One of the other individuals involved in this row has said previously "white men in tech ain't shit". Should this individual be allowed to participate in tech conferences?
His final line of the post was "Lessons Learned:" "Use an escrow service like Transpact if you want to make trades via bitcoin"
Theyre not mutually exclusive.

Human communication is impossible to get perfect. You have to strike a balance between a bunch of priorities. I could write an essay on this topic, but nobody would read it. Thus I sacrifice clarity for brevity, and make a comment that can be read in a minute.

If I highly prioritized kindness and told you how much I respected your viewpoint and appreciate your taking the time to engage with me- that would naturally require a number of words. Which means I either make my comment longer- which reduces engagement, or I shorten the meat of the argument- which reduces clarity.

So you can see how these different priorities can come at cost of one another. While I'd like to find the ideal sentence every time I communicate that sacrifices nothing- I just dont have the communication skills to do so.
Typing speed may not be a bottleneck, however reducing delays between the thought and the implementation can still make a difference.

Strictly speaking I don't need to use Vim to write and edit my code and it doesn't impact my typing speed in the slightest, however it cuts delays when modifying code(moving hands to mouse, to arrow keys etc.) much shorter and makes the whole thing feel more direct.

Although from my perspective I have my doubts if switching from something like Vim to a steno keyboard would be worth the time investment. For the usual text and many other tasks I can definitely get behind the idea, though.
Show HN: Customer Support Desk with FAQ and Knowledgebase CRM for Your Business
Sloppy, really.

[1] https://en.wikipedia.org/wiki/Directed_acyclic_graph
Vote up is the thanks gesture in SO. High-traffic forums moderate "thanks" messages because it increases information density, making the content easier to digest. Imagine an SO comment section with 300 thanks messages and you're looking for that one comment with relevant information.
Why isn't "use a different email provider" an option? Why do we need laws to enforce good customer service?
If you share usernames, that is. I could very well make up a unique username like "Nikatoa" that I never even thought of before, and there's no way you could link that to any other account of mine - short of database leaks containing my email or linking/commenting from one account to another.
A good way to make people run proprietary software they control.
...curiously, this has not had the effect of workers voting to unionize at any of Toyota's plants in the US, where they have that option.

Of course, as the managers of Suzuki put it when they were building out the CAMI site in Ontario...you don't adopt another company's production system exactly, any more than you would wear a suit tailored to someone else.
Didn't you know, Tim Cook likes guys more than gals - - and so he gives guys much more credit - - in more ways than one . . . .
I cant go into detail much because itd make it easy to google my place of employment.

We pay for trips, electronics, "lab kits", license fees, PPE, raw materials, rental fees for heavy equipment and due to the nature of the content we pay probably more than we should due to inflated costs related to the specialized nature of the topic and school contracts.

AND we pay sales tax on all of it, which isnt insignificant on already ridiculous costs.
That's literally what's described in the article.
100 Years of Turbulence (2003)
You can still have a a "speedy trial" even if you're not arrested until 20 years after you committed the crime.
> it's just that esr comes off as a condescending dick when you read it.

That guide doesn't feel all that condescending, from reading it. Of course any guide to "asking smart questions" is going to be somewhat contentious, simply because it's very title implies that it's possible to ask stupid questions, and that people should strive to change their behavior around this. But it seems rather shallow to take issue with such claims.
No Master of Orion 2 for You
Disclaimer would be welcomed that you are author at Kontena and working at the company selling this propriety tool.
Automotive analogies are dead we're not building widgets and we're not assembly line workers enough already
I wouldn't say an accent "causes" UTF-8 encoding issues. If acute accents are a problem, then UTF-8 handling has completely failed.

It is amazing to me where I see failed encoding like that. For instance, many SEC filings and job ads for tech companies. I mean, I feel like I'm expected to spell things correctly on my resume and emails at work...
Careful about the assumption that disasters are worsening due to global warming. This is arguable.

https://www.forbes.com/sites/rogerpielke/2019/11/07/everythi...
Research uncovers power-related motives behind men’s objectification of women
Probably the folks that gave him the 6 million he burned in less then a year.
What blows me away is that the supposedly manual reviews believe that these Google-wide permanent bans are appropriate for “spamming emotes” in a stream.

Google employees, you hold too much power to be so arbitrary with your bans. You hold people’s digital lives (and, with Android, a portion of their physical lives) in your hands. Please be a bit more responsible with that power.
FYI, that’s a pretty expensive line of code. The compiler has to search myObject’s type metadata and protocol conformance records to find the conformance, then it has to create a new SomeProtocol existential container, copy myObject to the new container (potentially incurring retain/release traffic), use a witness table to dynamically call the method, and finally destroy the existential container. Dynamic casts are slow; if you can restructure your code to avoid the cast then it won’t have to do a bunch of that extra work.
You suggest I lack perspective.

I worked in the Netherlands for 6 years as a start-up founder, as a management consultant to Dutch companies and the Dutch subsidiaries of international companies, and was on the management team of a business unit of one of the big Dutch banks during a major takeover.

I can compare that to my working experience in Australia, UK, and the US. I have also worked in France and New Zealand.

I love the Dutch way of life (it is the closest I have found in Europe to my native Australia) and I am nearly fluent in their language.

My partner, who is native Dutch, also had time off for burnout. In his case, following bullying by a partner at a top-tier US law firm.

So I understand the context, understand very well that some people have genuine reasons for stepping back from work, and also understand that accepting burnout too readily gives some people an easy way to simply have a paid holiday.
Yes, it could. But it that was the case, the site would say one can just clone the repo and build it instead of sending everybody into the curl route.
Rolling-release and fixed-version distros serve different purposes. A fixed-version OS has a set of software packages at specific versions which have been tested together, both by test suites and by the many users using the same version set. Security patches and bugfixes get patched in, but the packaged software doesn't undergo major changes. That's important if you're running a critical production system.

Rolling-release systems are awesome for personal machines where you can handle breaking updates or work around them. Usually I want the latest versions of everything when I'm doing exploratory stuff.

That said, modern software deployment is definitely moving away from "pick an LTS Linux distro and only change your application code", instead we mostly use containers now. A lot of production systems are probably still using the older technique though.
I'm not sure it's actually as egalitarian as it first sounds. Low-income jobs tend to be a lot less forgiving to being an hour late for work, than higher-paying jobs.

Back when I worked in food service, being an hour late probably meant today was your last day. Now, I'm not sure anyone would actually notice. Higher up, if you're late, people will wait for you.

If a 1-hour timeout creates a split between "so I lost my job" and "so I finished an hour later", it's still punishing the poor more.
Parkinson was also just a very readable and funny writer, especially in his original book.

He also wrote an essay--I believe in the same book--that was the origin of the "bikeshedding" concept.
No, as others have mentioned the reason for this was to save bytes or bandwidth when bytes and bandwidth were really expensive.
Why should I care about any of that? I just want to watch 30 Rock, not run an A/V store.
> secular laws have no particular business considering whether something was an act of god or not

To be pedantic, you've almost certainly signed valid legal contracts that reference "Act of God" verbatim.
> They go to great lengths to understand where to deliver the mail/parcel

Only for private unregistered mail. Registered mail is required to specify the address accurately.
>If you define "right" and "wrong" as "true" and "false" then you can understand them via science.

There's nothing "true" and "false" about not defauding you/killing you/treating you like shit you if I'm to benefit from it.

Scientifically speaking it's just a cost/benefit calculation (e.g. whether I'd get caught or not).

Many people go for just that. We call them sociopaths. If we all started doing just that (and ignored moral principles), society would be chaos.

Science can't replace morallity, except in trivial cases.

Even if science says "it is true that society would be better if everybody did X" (e.g. didn't do X bad thing) that's still not enough of a basis for a morality.

Because for science it is also true individually that "If you can do X and know you wont have any negative backslash on you particularly, you can benefit from it".
Yep there it is; I don't feel bad because I'm hurting bad people. Thank you for saying it, but it's no excuse.
I think it's important to practice the ability to evoke compassion for all living things.
Video: CEO of Elsevier Keynote at the Charleston Conference 2019
No it's not and no it doesn't. You are 100% wrong.
I don't think signing commit matters. What matter is that if webserver is compromised, very few people are likely to notice, and the evidence can be gone at any time.

But if github repo is compromised, anyone who pullls the repo can notice strange commits - and the evidence cannot disappear, as public head rebase will bring even more scrutiny.
Yes. I could certainly bring the costs down, but at the expense of the experience of the students.

I don't believe that is an ethical choice, even if the students are already extremely privileged.

I do struggle with this every few months though, it is a difficult concept to grapple with, but I always side with trying to provide the best educational experience that I can.

And FWIW, among the other instructors, my costs aren't even particularly high.