skysight-inc/HackerNews huggingface dataset:
Sorry, that leaves me even more confused. I didn't mean to start an argument though.

Light pressure is a thing. And gravity certainly pulls. And pulling seems the opposite of pushing.

> It’s not even intelligibly refutable.

So, your calling your refutation unintelligent? I don't think that's what you meant.
There's a style of management I encounter still that is very unsupportive of it's employees. Untrusting, thinking they're always out to leave just to make more money. It's interesting because the engineers I know tend to be pretty altruistic people and I won't say they don't care about money but it's not their leading factor in employment (I definitely know the other spectrum as well so don't think I'm ignoring that).

I've worked at places specifically didn't want to send employees to conferences because they think everyone uses them as farming tools (whether that's true or not, some engineers just want to go learn and it's pretty upsetting if you have a SME in some subject and don't allow them to attend a con while plenty of other $leaders go).

I've also worked for tech places where a boss would come in and fire you on Monday then call you up and offer you $1k to return on Tuesday, me being about 21 at my first sysadmin job kept me around for that abuse.

It's really, really not a good feeling to feel untrusted or like you're constantly being tested by your employer.
Has anyone used any of these with a proxy to avoid ad blocker blocking? What I mean is, I installed matomo and then saw my ad blocker blocked it. Is there a way to make any of these work by proxying through the same domain as the site, so those analytics requests look just like all other ajax requests?

I was surprised matomo wasn't listed here. Does anyone know if that was intentional? Seems like it fits the criteria of the post and the goals of open source.
I just want a straight answer from someone who knows more than me. How come every time I switch jobs I get a 30-40% raise, but at any one company I never get more than a 1-3% raise each year, no matter the growth of productivity and responsibility.

There's obviously some kind of prisoner's dilemma-like iterated game that reaches that Nash equilibrium, and I'm trying to figure out what it is exactly.

I would have loved to stay at my first organization. Interesting work and research. I was PI and PM for interesting projects by the time I left. Now I make almost double. The thing is, my current salary at my original organization isn't unheard of for that level of responsibility at all, the problem is that getting that kind of adjustment is impossible. It's possible to be hired in at that salary, though. I've noticed this is true for most organizations I've worked at.
The idea that a VC is experiencing unfairness is a shocking revelation...

Not like a large majority of VCs are completely selfish or anything.
I wish I could find back the article that I read, years ago, that demolished the $75k claim of that paper, simply by having a different look at the same numbers.
I left a job which paid in the 95+ percentile of my area for one that paid right about the median wage (maybe a little less). My reason: I like to own the software I write. We had an influx of people on our team who began to rewrite sections of stuff I wrote a long time ago for no real reason. Basically, some of them didn't like promise chains and decided to rewrite every one they encountered. Things finally bubbled over when I ended up in merge hell where I'd have the codebase drastically change while I was on my branch and I'd be reimplimenting the same feature every time I tried to submit a merge request, but all of these changes amounted to largely meaningless "refactoring."

It's kind of petty on my part, but I'm not the type that wins arguments. So I decided, despite loving the people I worked with, that I was not in the right job. Now I design and develop software mostly individually and I'm infinitely happier. Someone who is competitive and enjoys confrontation would thrive in that role though.

Point is, people have lots of different reasons for changing jobs. And something that makes one group happy may make another miserable. I also hate traveling to conferences, but that's the nature of the job sometimes.
cries in blood type A
This is sad but also extremely true. At my company, Zoom was suddenly rolled out en masse to everyone, despite the fact that we are a technology company and should know better.
I found this tutorial to be extremely accessible http://developer.wildernesslabs.co/Hardware/Tutorials/Electr...
It’s not like NYC wasn’t expensive compared to Kansas 10 years ago.
They're different languages with different goals. Such comparison wouldn't be constructive nor conclusive.
When people quote you their ping times, they quote it to the nearest AWS or Google CDN, not to servers on the other side of the country. They type "ping google.com". If the Starlink base station is co-located with a Google CDN, best case is an 8ms ping time. (There might not be a google CDN but there definitely will be a Netflix cache in each base station) 550km one way at the speed of light is 2ms. Up & down for the ping and then up & down for the pong gives 8. Normal case is probably about triple that because the satellite won't be straight up and the CDN won't be co-located. But lots of base stations will be in the same metro as a CDN.
I think that comparison is very misleading because ingredient lists of food are not written by lawyers, they use very simple language, and they don't make you give up all kinds of rights.

They are also not even remotely as extensive as privacy policies are. Case in point: Back in 2012 one already needed 76 workdays to read all the privacy policies accepted on the Internet in one year [0].

Since then that number has very likely gone extensively up as people use even more online-services on average, particularly on mobile devices, and a lot of these services now also have extensive codes of conduct in addition to the privacy policies and bloated ToS/EULAs.

So while reading the ingredients of everything you eat is a very realistic and plausible thing to do, something people with allergies do on a near-daily basis, trying the same with privacy policies is just not realistic. Particularly when one wants to read them in an informed way to actually understand what you are agreeing to [1], for that you would need a lawyer to read them with you to make sense of the convoluted legal-speak they are usually written in.

A fact that is pretty common knowledge to such a degree that companies have even written $10k rewards into their ToS for people actually reading them. [2]

That's why most privacy policies do not really exist to inform the users as food labeling does, their main purpose is for the company to cover their ass legally while doing all kinds of shady things with users' data.

[0] https://techland.time.com/2012/03/06/youd-need-76-work-days-...

[1] https://www.cracked.com/article_19683_6-terrifying-user-agre...

[2] https://www.npr.org/2019/03/08/701417140/when-not-reading-th...
This is what we use. Husky runs linters on pre-commit to ensure everything is linted going into the repo.
I'm not sure I understand the part about momentum. What's preventing you from rewriting code once it has been shipped?

Besides, while shipping a working version is crucial, it's perfectly possible to plan ahead and refactor early if you're confident that getting to a working version won't be a problem.
Researchers say there are three possible explanations for the anomalous data. One is mundane, 99.98%. Two would revolutionize physics, 0.01% and 0.01%.
> Right. If you already have a secure channel to receive the signing key over, you can just use it to receive the software to begin with.

Note that the secure channel sometimes has more limited bandwidth. An example would be reading part of your public key over the phone, which is not practical for the actual software.
There are other considerations that make using the secure channel for the software itself impractical. For example, you can have many people publish known public keys on their website, so that
other people could verify them with some majority voting.

> Meanwhile we do have a CA system that lets you download the software via TLS. It's not perfect, but breaking TLS or compromising a CA are not even close to common methods of delivering malware.

The main risk is not breaking TLS or CAs, but rather compromising the server that you download the software from, and serving malware instead. Indeed, if the same server is used for serving the public key,
you don't gain much, because the attacker can just generate their own key pair, sign the malware, and publish their key. But ideally, the public key would not be published from the same server,
making an attack more difficult.
There are many companies in our industry that disprove this. Culture can be toxic/abusive despite well paid employees. Culture certainly flows down, but it's the execs/managers who create it, not the compensation. See Tesla, Uber, Yelp, and most major video game studios.
I'd add to that: actually native client, not just some slow Electron thing, you can scale the font in the client(!), easy to work with bot API, allows other clients to access their servers.

The one thing that keeps me from using Telegram as my primary messenger is the low maximum line-width that makes it feel like you're on mobile even if you're using the desktop client. But UX, especially speed, is just amazing.
Coming chip wars? I remember stories of vax boxen filled with concrete in previous export restriction wars, not to mention japan losing chip production to south korea.

20th century:
https://micro.magnet.fsu.edu/creatures/pages/russians.html
(my russian is atrocious, but it's good enough to know the story given has obviously been elaborated in the telling before it hit this web page)

21st century:
https://www.brookings.edu/wp-content/uploads/2020/04/FP_2020...

(much of Blank's "secret history" of SV is an outline that chips have been strategic since before they existed
https://steveblank.com/secret-history/ )
We actually looked into this:

https://usefathom.com/blog/google-analytics-seo

Funny as it sounds, using Fathom instead of GA could increase your SEO rankings :)
I guess mostly price - cooper is more expensive, and the economy of scale in semi-conductor manufacturing should be much higher.
One of the advantages of wasm in place of native is cross-platform sandboxing, including dependencies. That's kind of tricky to do in native code without a container.
Very cool, but the two Nirvana tracks on there are pretty terrible.
Is this a small publisher? It has over 100 million readers and was founded by a billionaire.
> It's well within the power of the President to rescind a previous President's executive orders.

To a point.

The SCOTUS opinion here decides that DACA constituted a new program, and that the APA establishes legal requirements when canceling a program that the Trump administration did not follow.

They didn't decide either way on whether the Trump administration can rescind the program - it's likely they'd decide Trump can. They just decided he didn't follow the rules properly when he did it.
Um, Higgs Boson?

Now, true, it was expected rather than a surprise. But it was still a discovery.
Can you link it? The relevant law written in a really stupid manner, it requires to give keys for decrypting communications, which in case of TLS means session keys. Of course no sane company would log them, so they have nothing to give in the first place. But refusing to share keys speaks nothing about sharing messages themselves.

One justification for sharing keys could be that security services want to use data recorded by SORM (and nowadays we also have the goddamn Yarovaya law) as an evidence and to do that you have decrypt it. Luckily for us modern security frameworks are built around ephemeral keys and forward secrecy.
A problem I can see with this super linter is that it seems be written exclusively for GitHub Actions; there's no local install option. (I didn't read the code, maybe you can use lib/linter.sh directly, but it's certainly not directly supported.) So contributors have to rely on the CI feedback loop to see if their changes are compliant (insert fencing comic here)... Or more realistically, still use whatever linters they've been using so far, but now you have to maintain linter configs in two places.

I get why it's probably not ideal as a local tool, and integration with Status API is nice and all, but I personally prefer to see devs linting their code before pushing for review.

Correction: it can run locally in Docker, as pointed out below: https://github.com/github/super-linter/blob/master/docs/run-...
I don't think the court has ruled that the implementation of DACA was not "arbitrary and capricious" and had sufficient justification under the APA. (could easily be wrong here though).

The sections you quoted are from the section in which the Court is deciding whether the APA applies to the rescission of DACA. This is the introduction to that section:

> But before determining whether the rescission was arbi-trary and capricious, we must first address the Govern-ment’s contentions that DHS’s decision is unreviewable under the APA and outside this Court’s jurisdiction

and this is the conclusion:

> Because the DACA program is more than a non-enforce-ment policy, its rescission is subject to review under the APA

The argument there is not that the implementation is legit, it's that the APA applies to DACA as implemented.

After deciding that APA applies to DACA, they went on to find that the rescission was in violation. I don't believe that they had any finding on whether the implementation was in violation, because that wasn't the question at hand I guess.
Sure, but if operating systems were really that stifling, someone would have built one that was open.

Which is exactly what happened.

There is no need to force Apple to build what you want when we have alternatives.
The Truth about Scientific Models
You make the hooks as part of the CI process. That's where something like husky can come in. We do this on my team.

If you're trying to enforce something locally you can definitely enforce it on CI automatically. Once people realized their PRs were failing due to linting issues they started checking them locally as well.
The 'hydraulic analogy' can help with basic intuition about the terms - https://en.wikipedia.org/wiki/Hydraulic_analogy
Good luck getting rid of all the confounders involved in testing that hypothesis. Men and women are much more different than in that one sex may lose more blood throughout their lifetime.
> you can create multiple accounts

Only if you have multiple phones. One account per number.

> Yeah my texts are probably being read by the FSB. So what? Better that than the NSA, frankly.

I can't tell if this is a joke. If it's not, it's fairly insulting to everyone who believes in a world with privacy and freedom.
My productivity has skyrocketed after our company moved remote, I think in large part because my home monitor is good and my office monitor was garbage. Staring at blurry text all day messes with your brain a lot more than you realize.
I stopped considering NoScript something I can trust when this happened[1]. Many years have passed, the Tor project trusts it but I'm still cautious.

[1] http://www.schillmania.com/content/entries/2009/adblock-vs-n...
>...is the wrong reason.... is a better reason.

I will suggest another reason, already built into contract law, these agreements/contracts are unconscionable.

Generally where a contract would otherwise be enforceable, having met all the legal elements of a legally enforceable contract, the Court does not enforce the contract finding is would be unconscionable.

There are all sorts of reasons a court would find it unconscionable to enforce an otherwise legally binding agreement/contract, so these cases really get into the nitty gritty facts. However, a typical example of an unconscionable contract is where one party is an experienced dealer in a type of business, while the other party is an average consumer. I know this basically sounds like every agreement between a business and consumer, but in practice its not (again you would have to begin reading tons of case law to get an idea). However, consider every single social media platform that builds into their agreements they have the right to modify the terms with or without actual notice to the users of said modification...that is about as unconscionable as it gets.

Back in the decentralized autonomous organization (DAO) days, where proponents always claimed "the code is the law" and if the code allowed investor money to be stolen, that wasn't a hack or breach of contract, rather it was a contractual right the investor agreed to (even in light of plain English marketing contrary to the actual code, even though the marketing materials disclaimed: "the code is the law")...I always explained, and was often down voted into oblivion, a court would never enforce such a agreement/smart contract as it would be unconscionable.
China is keeping things surprisingly civil considering they could just limit the supply of or manipulate the cost of rare earth minerals. Many Western companies would soon find themselves in Huawei's shoes, counting down the days until the stockpiles run out.
With tritium's short half-life, it seems like it could be ruled out by simply waiting.
I'm just going to put my two cents in and say if you start learning on "electron flow" materials instead of "conventional current" materials you'll have a much easier time understanding how just about every electronic component works.
The decision to centralize the data collection was not due to a lack of a privacy-preserving API. Any country could have gone this route independent of Apple and Google.
The article does ignore the fact that some engineers are paid below market value, and for that reason, compensation is a higher priority.

You might ask yourself these questions after compensation was not a determining factor:

What if the company I worked for offered a competitive salary that was agreeable for both parties. What other benefits am I looking for outside of monetary compensation?
It would undoubtedly bring some heat, one would have to do it anonymously and also do so from a country with strong free speech laws, where you can either argue in court it was for research purposes or that role-playing a terrorist does not constitute a crime.
Also most judges are elected, and there's a blurry line on legislative powers and duties between all three branches of US government.
I dont know how to do it effectively but domain Parking should be disallowed.

Use the domain, or let some one else.
I would've changed your code from promise chains to await statements (after warning you, of course) because they just look awful. And I would then have expected you to buy me a beer for getting rid of all that ugly code.
Jesus that sounds tedious.
The native client also has benefits that don't come from electron and a javascript vm, being able to use 9 GB of swap and remaining performant!
I can tell you as a manager the salary bands are generally set by HR for the whole company. I was told point blank at a previous employer that we payed the 70th percentile. I asked how they knew what that was - apparently there are companies that aggregate this data (legally?) and sell it back to HR orgs for $xx,xxx+ a year. HR for some reason wouldn't deviate from this band for top talent (discrimination maybe?)
The version I have is a Portuguese translation, but a 1982 edition in English is:

https://www.amazon.com/exec/obidos/ASIN/0960786406/acmorg-20

"Computer Design" by Glen. G. Langdon

https://archive.org/details/computerdesign00lang
It was awarded to a supplier through the G-Cloud procurement framework, who obtained their place their in accordance with OJEU rules. Details here:
https://www.contractsfinder.service.gov.uk/Notice/2d8c89c5-6...

Not particularly secretive, just a bit bureaucratic.
That's newspeak.
Racism is treating people based on their skin color intentionally and hierarchizing them based on their race.
There is an intention.

What a person feels is subjective and has nothing to do with what the other person intended to do.
As you can't be in other people's head (except if you have that pretension ?) the only thing that matters is what your intention were.
> Setting up a new repository with all the right linters for the different types of code can be time consuming and tedious.

Is it? In my company I maintain a set of exemplars for all of our commonly used repository types. When someone wants to make a new one they just copy and paste stuff from one of the exemplars.

Over the years I've come to value "white box" code re-use over "black box" re-use. In my experience many projects will outgrow their tools and need custom tooling, so it makes sense to keep the black boxes tiny and copy over large tooling in a white box fashion. For example, what if I want to change the Python linter for Pylint to flake8? I'll need a separate fork of superlinter or something. I'd prefer to just edit the tooling that is build in to my project.
I haven't been able to find such a challenge. As far as I can tell, the only lawsuit challenging the creation of DACA as a violation of the APA was filed by that sheriff dude in Arizona and thrown out because the lower courts ruled he didn't have standing. It looks like the States that oppose DACA didn't bother to challenge it on these grounds because the Trump administration rescinded it.
There's a big difference. You can fake it 'till you make it. This is an option when it's "invisible".

With color, that's simply not an option unless you go the Michael Jackson route.
Defective by Design: Reflected Attacks on Email Privacy Using DMARC
> Yeah my texts are probably being read by the FSB. So what? Better that than the NSA

Being funneled to the FSB doesn't prevent them from being read by the NSA, it's just one more opportunity for the NSA to intercept them.
"As an engineer, I experienced firsthand the dual relationship most of us have with the rest of the business. One day you’re a hero for delivering something “magical,” then the next you’re a jerk for not delivering something “so simple” in a short amount of time, or refusing to make certain “easy” changes, even if those requests carry a hidden but critical risk of destabilizing the whole software."

That part of the article really struck a cord with me. From my experience, I think that a big factor in whether engineers start looking for another job is how much the manager acts as a filter for the unrealistic expectations of the rest of the company. Engineers should not be too isolated, after all some interaction is good to get feedback and it feels good to directly see people benefit from your work, but managers have to be able to shield their engineers from the mood swings of the CEO or the pie-in-the-sky promises from marketing. I think this is a big component of a "good working environment" and is often worth more than pay or promotions.
> You see this in upper management all the time; execs are friendly and graceful with each other because their material success is guaranteed, and promoting collegiality among execs is usually an orgizational goal.

i assume this is some sort of very subtle reductio ad absurdum?

> When people feel like good compensation is difficult to achieve, they put more effort into zero-sum internal politics, maintaining appearances, and so forth.

i was working at a place where the salaries were flat across the board, and set at a perfectly reasonable level, and it still didn't eliminate concern for appearances and bickering.
Yep, Radford is one of those companies.