skysight-inc/HackerNews huggingface dataset:
You've basically described all startup culture.
> If everyone just sucks it up then nothing gets solved.

Nothing gets solved with sarcastic passive aggression either.

I've been told I have a 'healthy disdain for authority' from a boss before, yet we still got along and were able to work well together.
Here you go-

https://www.rd.com/article/how-honest-are-dentists/
The topic is called the STEM gender equality paradox. It was started by paper in 2018 [1] which only really reported on the correlation. I think there is still quite a bit of debate as to the reasons, why this is true.

[1] https://doi.org/10.1177%2F0956797617741719
Jim Keller: AMD 'Stupidly Cancelled' K12 ARM CPU Project After He Left
Why do you need a toolkit different from Qt? Because of the C++ API? Because the licensing (LGPL now so should be good)? Not lean enough for you? Just want something run by the community and no beholden to a single corporate overlord?

I'd much rather have one single toolkit standard so that everything can look and behave the same TBH.
The lack of empathy in the comments here is worrisome. The manager was clearly failing to manage effectively. Blaming the engineer for not managing up with a manager who didn’t want to listen doesn’t make sense.

This scenario is my biggest fear as a people leader - that ICs are being mismanaged and I won’t be able to see it or intervene before it is too late.
I like my iPhone. I've got nothing against Macs but I prefer Linux/x86.

Facebook can die in a fire and the world would be better off. I was barely using my account before and I deleted it 4 years ago after all the Cabridge Analytica stuff came out. I haven't missed it at all. In fact I think my mental health improved.
I'm curious if you're actually a programmer or working in programming in any capacity? One thing here to understand is that you won't really be able to see OP's perspective if you haven't worked in this for at least a few years.

Though I agree that there could've been a better way to handle it (OP states it), your tone sounds almost like you’re that bad manager. As a manager you’re as much a cog as anyone else, and you need to be accountable downwards and upwards. A good company understands that.

Ideally it should’ve been that OP just quietly switched teams or found another job.

But I’m glad that this got posted. I don’t want to work at a company that I don’t have an opportunity to criticize their internal structures with valid rational reasoning. Being fired is ok, but being marked as bad cultural fit is clearly a retaliatory move, which is not just bitter from the company but also from the HR department at Spotify, especially that no one asked OP’s colleagues.

This seems like a thing in Swedish medium/big tech companies, at least from what we read about Klarna last month.
I want to know too. I would like to buy some shares, put them in a box and save them for my grandchildren. Seems the very definition of a long play to me.
But does it really matter? If we can just replace, one-by-one all neurons in brain with artificial ones and that would not affect consciousness of the user, then we've just proved it's possible to have a thinking machine
I've never once used Kubernetes or Kafka or OpenTelemetry, but I've been "full stack" since before those technologies existed.

There are plenty of full-stack Node shops. You only need JS as a language (or preferably TS, these days). And many, many companies can get away with just Postgres as their data store, with maybe a caching layer like Redis or Memcache or even an in-process cache. Heroku, Render, Fly, etc can solve the Kubernetes problem for a whole lot of projects for a very long time, so I don't think Kuberentes belongs on a "must know in order to be full-stack" list.

When I first started in the industry (when C# was pre-1.0), you simply hired "engineers". Your expectation for them was that over time, they'd learn the peculiarities of your entire tech stack. But immediately, they'd be able to understand most technical problems at a fundamental level, reason about it, and give a reasonable solution with a decent list of pros / cons / tradeoffs.

I've made hiring decisions for around a decade now, and that's still my expectation of an engineer. I don't expect every engineer I hire to know my stack (it's varied wildly from project to project: C#, jQuery, SQLServer, Memcache; Rails, Redis, MySQL, React; Preact, Polka, Postgres, a bunch of AWS junk; React, Hapi, ElasticSearch, etc.

You don't need to know the intricacies of the full stack when you join a team. You need to be able to understand why you might need a bit of tech, and when tackling an issue, you may need to learn a new bit of tech to better solve the problem.
I was also curious, so looked it up on Wikipedia:

> Iatrogenesis is the causation of a disease, a harmful complication, or other ill effect by any medical activity, including diagnosis, intervention, error, or negligence.[1][2][3] First used in this sense in 1924,[1] the term was introduced to sociology in 1976 by Ivan Illich, alleging that industrialized societies impair quality of life by overmedicalizing life.[4] Iatrogenesis may thus include mental suffering via medical beliefs or a practitioner's statements.[4][5][6] Some iatrogenic events are obvious, like amputation of the wrong limb, whereas others, like drug interactions, can evade recognition. In a 2013 estimate, about 20 million negative effects from treatment had occurred globally.[7] In 2013, an estimated 142,000 persons died from adverse effects of medical treatment, up from an estimated 94,000 in 1990.[8]

https://en.wikipedia.org/wiki/Iatrogenesis
The blockchain itself remained append only. No authority went in and rewrote history. A contract running on top of the blockchain was updated in accordance with its own predefined governance rules. This is an advertised feature of the blockchain. Those governance rules the contract chose were arguably too loose.
The operation of adding and subtracting per se in classical computers also lacking these physical properties. If you use this as your counterargument, namely classical computer can compute without the inherent operation owning a physical property, then you left yourself with no ground of saying that quantum computing is invalid.
You better check your logic.
I don't think it is undermining to discuss an issue with more senior members if it is an issue that isn't being resolved.
Is it really the hack that cost Capital One $270m, or the misconfigured server? While she's obviously in the wrong here, I doubt it makes sense to pin the whole sum on her.
> The mapping in a case like the iron bar is entirely ephemeral, pertaining only for an instant.

Also even if you somehow oversaw this, the author is effectively describing the XOR function. If you take a fixed bitstring (the iron atoms) and xor it with every possible bitstring of the same length (the observers), you get... every possible bitstring of the same length! That's a well-known property of XOR and the reason why you can "decrypt" one-time-pads to every message you like if you just apply the right key.

This means if you accepted the author's proposition that for one observer, the iron bar is running consciousness.exe, then for another observer, the bar will run Doom or WoW or a bitcoin miner or whatever else you want.

The problem is that the things we colloquially call "computers" are also observer-independent: A server will run its program and update its internal state even if no human is watching. That's one thing that distinguishes computation by computers from computation with pen and paper.

So if you add this together, you can prove that computers are not computation, which I think is contradictory.
Senior engineers are expected to present the needs of the team beyond immediate work items

Literally nobody is arguing against this.

What people are arguing against is how he went about doing this. By his own words, he comes across as immature, overly emotional and unprofessional.

Also, “Legendary Software Developer” is his title on LinkedIn. I know some people that wouldn’t hire him for that alone.
Ex-British politician, Rory Stewart, said that (paraphrasing from memory) that every time he started to understand about a ministerial appointment, he would get promoted to another department.
You can, with 3rd party solutions. It even works on Linux with Iriun Webcam. The news is about having it built right into Mac.
Apparently, all of us in the northern part of the US are supposed to build new houses that are super-insulated and run on renewable electricity. Which is a nice goal, but in the here and now, we've got a grid that couldn't possibly handle everyone going fully electric, and it's not reliable because most of it's above ground, where it'll stop working when we need it the most. (In the winter, when it gets icy, and power goes out)

All I'm suggesting is that we take an existing natural gas furnace out of service, and replace it with something that uses FAR LESS natural gas, with the same heat output to the home. It's not perfect, it it's better than what's there, and fits within the infrastructure in place.
Well yes, obviously if you always shut up you can never get in such trouble. That's a truism, no? I thought the issue in this discussion is whether it's worth going through such trouble or not, from various points of view. I think the answer is yes and no - it depends. If somebody thinks it's part of how they see themselves in life, how can I argue against it? As long as it's not about violence or heavily negatively involving other people who did not ask for it I see it within their right. Even with a blog post, and even if we had a response from the other side, we still can only listen, such situations are highly... situational. I don't mind it becoming public, if people don't think they can't get anything out of it they don't need to read. Humans just love talking about this kind of stuff, so there should be some evolutionary benefit overall, even if we can't assign one to any one concrete discussion. I think we as reader could relax a bit as well, for us it's more of a brain game, since we are not involved and only have the very limited public information. Meaning, most of our points will be based on our own imagination, interpretation and life experience.
It's one thing to raise issues. However once you've done so, even multiple times, and been told "no" or "forget about it," it's time to either get on with the job or move on. Intel at least used to have a term "disagree and commit" (or, by implication, leave) and that's probably a pretty good maxim generally.
When I'm still learning something, like a new language, I tend to end up on SO.
The more obscure my problems get, the more I instead rely on docs, github issues or the source.
Reading the parent comment about Denmark made me sad. I feel that in
the UK we have smart, dedicated, well intentioned people just like
Denmark, but if the NHS RiO system and Track-and-Trace are anything to
go by we are plagued by massive corruption in the IT sector.

This is the country of Alan Turing, Sir Tim Berners-Lee and Acorn RISC
Machines. We need a new broom on public IT. I think we also need an
outright ban on using Microsoft and other Big Tech contracts and a
policy to rebuild skills and bring them back in.

One of the most disgraceful episodes of late was the UK basically
outsourcing our whole intelligence show to Amazon. Our corrupt minister
Priti Patel sold out MI5/6/GCHQ. For over a year she has refused to
answer questions on the decision, her connections and kickbacks.
Brazil is a huge country that speaks Portuguese. That gives a chance for a separate network to scale up without being overtaken by a larger English or Chinese language network.
The point is that avoiding Apple and Google, while it may be technically and theoretically possible, is going to make your life extraordinarily complicated and is completely unrealistic for the average person in our modern society.
The Germans did terrible things in Poland and had even more terrifying plans for Poland after the war, but there was no Holocaust against non-Jewish Poles. The way that Jewish and non-Jewish Poles were treated was worlds apart. About 90% of Polish Jews were killed (a majority of all Polish deaths during the war, despite making up only 15% of the pre-war population).

Edit: The people trying to draw an equivalence between what happened to Jewish and non-Jewish Poles are largely aligned with right-wing, strongly Catholic Polish nationalists, and are not in and way fond of the Soviet era. This is mostly a post-Soviet phenomenon.
So what you’re saying is there are sections of Spotify that have completed the inevitable metamorphosis into the Russian Communist Party circa 1970?
There's lots of people pointing out that the developer in this case wasn't perfect.

But the underlying problem here is an organization that's supposed to give autonomy to developers, with a manager that is actively working against that. The manager, by looking at their actions, seems to want the team to take responsibility for their work, yet wants also to command and control the team. Often hiding behind indirect threats and "guidance".

Sure, if a manager is bullying you like this, eventually anyone will buckle under the pressure at some point. Now, if you come from an organization that is built for command and control, then also as a developer you are able to shift the responsibility to your manager and never do anything unless the manager explicitly tells you to do so. However, here the manager tries to have their cake and eat it too. They want you to do as told, yet take the blame if something goes south. This is extremely common: pretend that developers have autonomy, but still use control in subtle ways. If problems arise, you can blame the developers and the manager can wash their hands, because "it's the teams decision".

It's a recipe for disaster, and when this eventually blows up, it's very nitpicky to blame the developer for making mistakes in such an environment that's set up for failure.

Also, see the difference between the manager and the developer when they make mistakes. The developer promptly realizes going too far and apologizes. Meanwhile the manager shifts blame, denies their subtle control and keeps gaslighting the developers into thinking its all their fault.

Another huge red flag is the backchannel communication and vague reasoning behind the firing. If a manager cannot have a direct conversation with all affected parties present, they are very likely to be hiding something. Firing someone without an open discussion first is just insane.
I agree. Apple might need some regulatory action, but Facebook just needs to go away.
> denigrated

I don't think that's the word you're looking for =)

(Since we're on the topic of words in this thread.)
I feel like the author might benefit from reading a blog post that was posted on HN a while back[0][1], specifically the "two and done rule" and the "do it anyway principal". Yes your manager is wrong, but the way you handled it is very immature. There are "shit" managers everywhere, if you get one, suck it up and start planning your escape. If you really want, you can go higher up the chain and raise your concerns. If your concerns are dismissed, just drop it, there is nothing to gain by fighting.

I also think that you made mountains out of mole hills in some situations. The time estimation "catastrophe" wouldn't even phase me. I'd just say some very high number (3-4 months) and if they weren't happy, I'd just reply "when we start working on it we'll do our best to pull it in". Yes it sucks that you have to do that, but you should really learn to play the game, at least a little bit.

[0] https://madned.substack.com/p/an-old-hackers-tips-on-staying...

[1] https://news.ycombinator.com/item?id=28141203
Crippling and -quite seriously- anti-climate… Good job, Merkel etc.
If you think this is bad, wait till you hear about [insert field of medicine here]!

In all seriousness, fraud is rampant, and cash pay or low regulation fields like dentistry can easily take advantage of patients and their health literacy.

In ophthalmology, you hear of “laser” cataract surgery, “floaterectomies”, telling patients they need cataract surgery well before they are symptomatic, dry eye treatments.

Hell, in cardiology there have been multiple cases of fraud uncovered where doctors were putting pacemakers and defibrillators in people that didn’t even need them!

Maybe I’m jaded, but when there exists such a profit incentive, we as healthcare providers struggle to “do no harm”. I’m lucky to be surrounded by mentors and other doctors that try and exemplify the moral behavior patients expect in healthcare, but imagine if I had a mentor early on like Dr Lund in the article..
One facet to the computational theory of consciousness that is worth considering is the experience of qualia may be latency-coupled, because the universe itself isn't scale invariant in terms of physical forces, etc. So it may be consistent to run a slow mind on rocks or a fast mind on transistors, but only the latter would be conscious due to the state transitions occuring quickly enough. (for example) This doesn't answer why it's the case, but this degree of freedom would allow for a description of reality where a large pile of rocks being flipped around cannot experience qualia, which would be very surprising if it wasn't the case.
> the need of avoiding repeating it

Which is why I think this is pointless. We didn't learn anything. People are still being prosecuted all throughout the world. I won't give examples because I don't mean to start a flamewar but yeah, humanity sucks.
> The IP address "185.199.108.153" is seen while sniffing the network.

Its a github page. I mean you're right, in the case where a domain is using a wildcard cert, and the subdomain is the sensitive part, then esi is the critical leak (assuming the adversary is not sniffing your dns, poisioning your dns, or you are using DoH).

Its a minority case, most sites do not fit into this bucket, but it is a case where you are right.
Note that the results are somewhat debated, for example see here https://dynomight.net/gender-equality-paradox/ for a summary.
3M’s PFAS Crisis Has Come to Europe
Usually I'll just go with "by date X we can give a reasonable estimate", which tends to work well enough with their mental model that they leave us alone until X.
> Honestly, the biggest pain point in my eyes is that, because of privatisation, it's not all integrated into a single booking/refund/information system, which unfortunately does it make it _feel_ quite flakey.

Despite some shortcomings in that area, at least in the UK they did keep a common ticketing system with through-ticketing (and integral passenger rights for the whole of your journey) between operators even through the whole of the privatisation saga. In Germany they've mostly ignored that topic and we're mostly only saved by the fact most long distance trains are still operated by DB, and for international journeys it's equally bad, with often no through-tickets available.
> Today, the amount of electricity used to safeguard the bitcoin network is roughly equivalent to what a small country like Argentina consumes.

Argentina is #30 among 219 countries on energy consumption, BTC consuming that much energy is crazy. [0] There are 189 countries smaller than Argentina (which is not small at all)

0: https://en.wikipedia.org/wiki/List_of_countries_by_electrici...
> Companies do steal software.

They do not.
The do not care about them as well.

> Harvard Medical School is pirating software I wrote.
> It's not worth a law suit against a $40B entity.
> It doesn't matter what license I used. They stole it.
> You can enforce SA, and get changes back. It's designed for exactly this purpose.

It can be enforced, yet you cannot enforce it.
By your own logic, in real life licenses hardly matter at all.
The iron bar is obviously not a Turing machine and doesn't run programs, that argument is total bonkers, the author assumes it's correct, but it's not correct. With the same success you can look at a turned off computer, assign interpretations to its atoms and thus imagine it runs linux, but it's just a fantasy.
I'm sorry this happened. I sympathize with this guy! But a lengthy screed against a former employer is not going to open any doors, no matter how accurate it might be. Ideally, every nuanced interpersonal conflict could be handled by dialogue, but the typical hiring process doesn't allow for that. Personally, I wouldn't take the chance of ruining my own reputation by hiring a candidate with a site like this.
I guess the planes are "extra" so would be really cheap from capital expenditure point of view.

I wonder if the aviation fuel tax can be thought of as helping European aviation industry, if A320 based single aisle aircraft have better range than Boeing 737 based ones so can be used more for smaller routes if fuel gets more expensive. ATR also has a pretty big market share for regional turboprops that could supplant regional jets.
The person drowning looking for help
can become the person in the know with a plan. Easy to forget we were all babies once and learned everything from others. Attitude of course makes a difference. So does luck.
First the article is flat wrong:

How much of U.S. energy consumption and electricity generation comes from renewable energy sources?
In 2021, renewable energy sources accounted for about 12.2% of total U.S. energy consumption and about 20.1% of electricity generation.

Not 9%.

Second higher gas prices won't effect energy decision which seems to be one of the assumptions of the article? It takes a lot of time for industrial energy to change course.
How is this not abuse of employee laws by Spotify? If you're a single contractor hired to work as a normal full-time employee, you should have the same protections and rights as a normal employee.
So the mandatory question is, what can fill the empty box of the messy hard to use language/framework? Maybe Brainfuck on Rails[1]?

[1] https://github.com/cookjj/Brainfuck-on-Rails
By who? Good old pig iron bob, sold metal to the Japanese that came back as bullets fired during ww2, painted everyone as communists, ran a deeply corrupted domestic spy state and conscripted young men to fight that pointless war in vietnam? Continued the repression of women and homosexuals and kowtowed to the catholic and anglican churches who were buggering orphans and stolen aboriginals on an industrial scale.

That guy? Calling him great is controversial to say the least.
Sorry, I don't speak nihilism.
Switzerland is a very rich country per capita. It can afford to spend a lot on public transit to get a very good service.

That's important to remember when wondering if these ideas could be applied to your country.
Super, this is very useful, thank you!
She worked at AWS while stealing data stored on AWS S3

According to the article she only worked at AWS for a year and hadn't worked there for 4 years before executing this attack.

The only argument for relevance would be that she learned 'secret' knowledge about the internal workings of S3 that helped her execute the hack.
>“Legendary Software Developer”

That pretty much falls squarely into titles and bios that are going to make me turn the virtual page very quickly.
In fairness - counterexample: at various times china has blocked zh.wikipedia.org, but doesnt want to block en.wikipedia.org as that makes them look draconian to visiting foreigners. Both sites are on the same IP with same wildcard cert.

Their options are basically only SNI sniffing or DNS poisioning.
> created sarcastic backlog items to mock his micro-managing and directly went against his orders publicly?

FTA: "I made another mistake in creating a parody ticket to the ones he created. I think I called it something like "Scalability", without any description, like his tickets. He sent me a private message asking about it. I realized I had gone too far and explained that I wanted to illustrate the vagueness but that I had done it in an unhelpful way. I apologized to him. "Apology accepted" he replied."

That doesn't seem great but also isn't particularly harsh.