skysight-inc/HackerNews huggingface dataset:
The total number of CEOs this is likely to affect is zero.

> According to reports, Wells Fargo, the bank headquartered in San Francisco, increased its CEO’s salary to $23 million in 2019. It would have to pay its median worker in the city at least $38,000 to avoid the highest tax rate and $230,000 to avoid the lowest tax rate.

Well the minimum wage in San Francisco is $33,425.60 annually, so the median wage is almost certain to be above that since I doubt more than half their employees are entry-level bank tellers making minimum wage.

Additionally since Wells Fargo is headquartered in San Francisco, I'm sure the number of highly-compensated key employees present locally is even higher.

> additional tax would only apply to companies with gross annual revenues of at least $1.7 million and executives who make at least $2.7 million annually

Again, minimum wage for a full-time employee is $33,425.60 annually, so this really could only apply to executives making more than $3,342,560 unless we're talking about part-time jobs. The net effect of this is going to be nil all but the largest corporations that have a large minimum-wage workforce based in the city and perhaps a handful of small corporations that employ a large number of part-time employees. So whereas I'm sure they passed this intending to make it sound like they're sticking-up for the little guy, the net effect is going to be the loss of a number of minimum-wage jobs. A couple big-box stores might either pay-up or move outside the city limits. And a lucky handful of employees might receive a modest raise. But probably not, since any small corporation could just as easily compensate their executives via dividends which are not covered by this legislation.

In short: This is the legislative equivalent of a puff piece. Designed to sound good on paper without actually effecting any meaningful change.
What risks are they taking? If your general argument is that the job has downsides, it's bullshit. Even if CEOs had the same salary as fast food workers, people would overwhelmingly prefer to be CEOs because of social status, meaning, power to improve and change things, freedom and perhaps most importantly, you don't have to actually physically work, you basically just talk to people, think and make decisions.
Both parties sound less than reasonable frankly.
Am I correct in my intuition that we are missing a lot of progress in computing due to the fact that we only have one GPGPU supplier with closed source software (CUDA). Aren't we at the point that quite a big part of what is computed by the CPU could and should move to the GPU? Or are gaming and BLAS-applications the 'only' ones that can easily be massively parallel? We have monster CPUs, GPUs and NVMe-drives all quite affordable but I don't feel it's all working together at speed. And anytime I'm looking into solutions that use say the GPU for statistics I'm quite far outside my comfort zone with regards to maturity of the software.
I read that as "i'm complaining that C# isn't a functional language" ?

Funny that the counterexamples are from F# which also runs on the dot niet platform? And you could concievably mix and match them in the same project?
It says that they believe they shouldn't be allowed to add users if their service level doesn't allow it.

What's not clear from the article is how the extra charges of adding users is communicated. If you have two users and you attempt to add a third, does the site say "Your plan allows X users. By adding another, your plan you will be upgraded to Y which is $99", or does it say nothing, allow you to perform the action, and hope that you don't notice the email some time in the future. If so then, I see that as a bit of a dark pattern, others may believe that's perfectly acceptable.
Not really. I checked AWS ToS and it explicitly lists conditions when you can be kicked without prior notice (the illegal content that disrupts or threatens the Services or in accordance with applicable law or any judicial, regulatory or other governmental order or request, repeat infringers in appropriate circumstances). Generally you will have 2 business days to fix violations of AWS policies.
>I also decided to tweet about it - because that’s what people do, right?

This is where he canceled every good outcome from his problems.
As I mentioned before, Australian law treats married couples and unmarried couples in long-term/serious relationships (de facto couples) mostly identically, including in matters like tax, social security, property division and child custody upon relationship breakdown, deceased estates, etc.

And while Australian law bans polygamy for married couples, it accepts a person can be in multiple concurrent de facto relationships at once [1]. A (rather small) minority of the Australian Muslim community actively practices polygamy; at most the first wife is recognised as a legal marriage (sometimes even the first marriage is not legally recognised – you can religiously marry without legally marrying, by choosing not to register the religious marriage with the government) – but second and subsequent wives are legally recognised as de facto relationships, and hence have the vast majority (if not all) of the legal rights that they'd have if they were legally married.

It also sometimes happens that a wealthy businessman dies leaving behind a wife and one or more mistresses, and the mistresses then claim in court that they were his de factos, and hence are each entitled to a portion of his estate [2].

This all has the potential to make various legal proceedings more complex than they would have been in the monogamous/monoamorous case. But the complexity is something that Australia's courts and government agencies are already dealing with. I don't think allowing polygamous/polyamorous relationships to have the legal status of "marriage", as opposed to de facto, would actually make any great difference in practice.

[1] https://www.aph.gov.au/About_Parliament/Parliamentary_Depart...

[2] http://web.archive.org/web/20200323020828/https://www.hocw.c...
Why would boiled oil have more lead?
Interesting. I bought a Passport cheap last year to replace my old feature phone - works a treat, no problems with signal. I wonder if it's a US vs EU thing...?
I skimmed over it: for WiFi there’s a switch on the chip enable pin. The modem looks like there’s a switch controlling the power supply.
>There is a purple section "Our simple + fair billing policy" that is pretty clear.

I don't know. Some of the wording doesn't seem consistent with what happened.

>We simply email you to let you know when it's time to upgrade.

At least I don't think "it's time to upgrade" means that "we are upgrading you".
Most people who "deal with customers" have a boss who would be upset with them if they responded to people getting angry on Twitter by taking their ball and going home.
Search each product in docs for the "Deprecate", "Deprecated" or "Deprecations" page (it's not common across product lines), they list every single functionality and date they deprecated stuff.. And yeah, they've done a fair bit.

Example: https://cloud.google.com/stackdriver/docs/deprecations
Sure you can pay yourself 200x nothing! But the argument is people are fighting for those well paid posts at established enterprises.
I think the culture of Node comes from the earlier culture of in-browser JavaScript. When running on the browser platform you have to make sure your libraries are up to date and maintained, otherwise you're at the mercy of browser updates breaking things from under your feet (this is less bad now, but it was awful in the days of IE<9, and on android before they started shipping auto-updating Chrome webview)

Consequently, JavaScript developers got used to the burden of maintenance and rapidly updating to the latest versions of libraries, and this culture carried through to Node (partly because a lot of libraries are shared between node and the web).

Having said that, if you pick your libraries well, it's not too bad these days. When I upgraded from Node 12 to Node 14 earlier this year, I had to upgrade the `pg` package to a newer version that supported Node 14 (there was one available), but I didn't have to make any code changes. And other than that I've had no forced version upgrades in a long time.

I guess if you're lookig at 5-10 year timescales with literaly no maintenance then this would be a different matter though.
They are adding openpgp support to thunderbird because enigmail will be dead soon. So much for extensibility.
I once had a really good candidate rejected for wearing a T-shirt to a VC interview.

Mind you, he would probably have turned us down anyway to go do a PhD, so he probably dodged a bullet.
The CEO of Ghost has always struck me as weirdly defensive.

I remember ~2 years ago he tweeted something about how he was so proud to have built Ghost up with little help from anyone, no funding and was really pushing the angle of how the project is open source.

But then I replied with something like "Congrats on all of the success, but what about the thousands of folks who gave you $250,000+ on Kickstarter to help kick start the project?", because he didn't mention that anywhere.

He deleted his reply on Twitter since then, but it was pretty hostile and he even left the tweet off with saying he was blocking me. All from that 1 question I asked. Prior to that I've never contacted, messaged or replied to him so this had nothing to do with previous history.
They forgot to add “unless our CEO doesn’t like your tweet. In that case we immediately delete your website.”
I have no idea. But that’s not the point. The point is that Apple and Apples shareholders (and probably Apple customers) would probably trade 1000 existing Apple employees if they could just get Jobs back.

Some leaders are worth it. This is why blanket statements like “no CEO should make 200x another employee” or (in the same vein) “nobody should have $1B” are silly.

Constructive conversations don’t start with highly subjective absolutes.
Does VS not have something like "return value of pure method not used"? Because JetBrains ReSharper/Rider gives that warning.

> in a C# notebook

Anyone has any idea what they mean here?
I did this recently, a new microcontroller claimed to support circuitpython but had no instructions on how to actually get it up and running. I eventually figured it out and documented it on my site (and shared a link in the official forum to help people if they looked there for it as it was the first place I looked). Few days later, their wiki had been updated with documentation that was almost identical to what I had written. I was mad at first, but it's not a huge deal - what I set out to accomplish was to ensure people could find the instructions. Ironically I still outrank their official wiki on Google :D
I don't think there is any excuse for how Ghost.org terminated an account like this. Maybe they have a fancy TOS, but the bottom line here is that they destroyed somebody else's work/investment/value, and apparently only because they didn't like the customer's behavior. In a (functioning) state of law, that should means you've just fucked yourself.

Maybe there's more to this story (there often is) and maybe the author is a class act himself, but that shouldn't change that Ghost.org should be liable for doing damage, if that indeed is for no valid reason (as it appears thus far).

One thing I do know for certain .. I wouldn't touch this company with a ten feet pole after this .. and if I had been an investor, I'd seriously reconsider that investment.
Of course they do. They decrease the rate of deceleration.

Whether it's enough to make a difference, we should make calculations. I'd expect 50kph is where marginal increases in mortality start to become larger, so it wouldn't take much to reduce harm, I believe.
The best things about tabs in Firefoxia the scrollable tab bar. I am not sure why chrome doesn't add this.
Ah yes, the good old walled garden approach.

Not very "open", is it?
Google aren't very good at this, but Facebook are. Maybe give React a try.
I’d love to see the gardens of these poor CEOs give the generous gardening leave arrangements being paid out when they are fired.
This outcome was anticipated much earlier in a 2006 interview with Mike Pinkerton (ex-Mozilla, now Tech lead for Chrome on Mac & iOS):

"And then, kind of, they lucked into Firefox. I mean, seriously, they got really lucky that Firefox — that Ben was able to execute so successfully, because I have no idea what would have happened to the Foundation without Firefox. It probably would have just blown up and you know, dried up and blown away. [...] And so they kind of transitioned from that to, “Well, okay, now we’re a corporation and we’ve got our big ticket item, and we’ve got to make sure as many people buy it as possible. And you know, and how do we continue to — how do we continue to ensure that revenue coming in?” You know, so they transitioned more from “Wow, we’ve got this great thing, let’s share it with the world!” To, “Well, we’ve got this great thing, we’d better keep making money off of it.” And I think a lot of those decisions have sort of tainted where the project was going. Bringing in — you know, they’ve got all this money, so now they bring in all of these marketing and manager people who haven’t been part of the community, who don’t understand why Firefox is successful, because they didn’t see what it was. They didn’t grow up through that failure to see why it’s a success and now they’re making the decisions to continue the success."

http://mozillamemory.org/detailview.php?id=7277
Some of it already has made it into ff https://news.ycombinator.com/item?id=24164058
I’d be surprised if older blackberries had PMOS support. The OS they chipped ~with was based on QNX~, most of which isn’t open source.

Edit: TIL the original blackberry OS was a strange embedded java VM. (I’ve never owned a blackberry)
Geeeze, is complaining on Twitter really the first thing people do these days? What could they possibly hope to get out of it?

No, most people do not post on Twitter when first reaching out to support.
I don't know why it's such a burden to be asked to disable one user before adding another.
Maybe, but going instantly to twitter without waiting for a email response is not just rude.
My view on this is Insider trading is rampant. Trying to squash it, while a good endeavor, is like trying to eradicate cockroaches. There's always more... The most egregious cases will probably still get prosecuted and this still serves as a deterrent, but there will be a few more people walking free.
You work 8 hours a day for your survival. They work 8 hours a day for their survival. Somehow we justify giving them 200 times the share of the output regardless of individual effort because they had some good ideas.

I'm not saying these ideas aren't worth anything. Are these ideas really worth a continual system where someone else is always getting 200 times the extracted benefit than you?

The problem is that at that rate of pay they can rapidly accumulate a financial engine that moves that multiplier externally from say 200-1000 while you can only move your multiplier from 1 to maybe 1.1. How often do you get a 10% raise and how much utility did Bezos get out of his recent billions stock windfall?
I would consider 500+ as "many". 10-20 would be considered as "very few".
Well, that makes John O’Nolan the Elon Musk of web publishing (from a shitty tweets perspective)
“...we’ll just let you know that you’ll need to upgrade,” sounds very much opt in (or lose services), while the author was instead told he will be upgraded unless he opted out.

That’s a distinction that certainly matters to me. I’d be upset in the author’s shoes.
You can but the business case for introducing F# can be tricky. It's a better developer experience but due to the difficulty (or perceived difficulty) in hiring F# developers it's seen as a liability.
>> radiation beneath a ≈ 1.7 mm thick lawn of the melanized radiotrophic fungus (180° protection radius) was 2.17±0.35% lower as compared to the negative control.

2% doesn't seem much but again its just from 1.7 mm thick fungus. Wouldn't it be easier to grow it on Earth instead and test with thicker fungus layer for a significant attenuation of the radiation? I understand that they want to use it eventually on the ISS but couldn't the prototype be tested on Earth as well?
I'd be very interested in their take on this. This is totally unlike John and I'd hope someone on his team would intervene if he were to act in such a manner.

But I'm still surprised that someone signs up for a specific plan, exceeds the plan's limitations, gets 7 days off warning, and is then openly complaining about that practice, as if it were the first time a company ever had that business model. You don't sign up for AWS and then don't get to create resources unless you top up your account first.

Of course Ghost could add such a feature, but how many of their customers are asking for it? From the looks of it, not many.

It's also funny how he was ready to spend hundreds of dollars on his project, but the people who host it, maintain it and make sure it's highly available don't deserve more of his money, despite him exceeding the maximum amount of users of the plan he chose. Instead, he complains about a totally fair warning of 7 days before he even gets charged more. "What if I didn't read my email in 7 days" is like saying that you don't open your physical mailbox regularly and you don't deserve to get a warning for a due invoice. If you do business online, read your mail.

I'm curious how John or Ghost will react. I'm sure there's more to this story.
Surprisingly thin endorsement. The central argument seems to be that one has gotten rid of custom data structures and raw buffers, but these are typical for C and of course any language with higher abstraction power and a standard library will have them in there.

In this sense you could have switched from C to almost anything else and have gotten similar benefits. Finding bugs and improving the design is typical for refactoring and redesign projects.
"I do see why CEO's (and all c-level if they are founders, have board seats, are early investors, have a high amount of %) should be compensated well over employees; they take the risks. Or rather; they should take the risks"

What risks do they or should they take to deserve higher salaries?

These people typically have golden parachutes from which they'll make out rather well if the company does poorly, and they typically have no problem finding other jobs should they get fired.

That's not the case for low-level employees, for whom losing a job can be absolutely catastrophic. Low-level employees are the ones who typically live paycheck to paycheck and risk everything every day they go to work, for should they fail to perform they and their families may go hungry, and may struggle for a long time to find another job, especially in this economy.

On the other hand, many CEOs don't need to work another day in their life, so getting fired from their job would actually have absolutely no impact on them whatsoever.
> I think you're saying that you're ok with gay marriage if gay marriage is legal, which kind of doges the main question of whether or not it should be legal.

No, again: If opposite-sex marriage is legal, then I think any other type of partnership should be allowed to become married as well, whether its same-sex with two men, 20 women, a whole family, ...

> I'd find your opposition to the legal recognition of any marriages more credible if you divorced your wife in solidarity :)

Why do you assume I'm married to a woman? I'm married because we get the most benefits out of it and my partner is kind of sentimental and has a different opinion about that topic, so I'm doing them a favor as well.

Like with every other human being, my views and actions aren't always consistent. For example I also don't like child labour, but here I am typing this on a machine that likely made quite a few children suffer.
Yeah - and being in control is also cheaper than these expensive subscriptions ...
https://en.wikipedia.org/wiki/Lenin_was_a_mushroom
> The customer is upset because he was wronged and he’s going to be rude

At which point was the customer rude here?
One thing that I don't understand about all this deprecation talk, as pointed out here:

> So when it comes to shouldering the burden of compatibility, you need to pay for it. Not us.

Surely if there are shoppers/customers affected by a deprecated service on GCP (or any cloud provider), then that would indicate a paying customer behind it. That payment should at least cover costs of running that service (infra, development, software and maintenance). In that case, why deprecate at all? - version the API and continue running it as long as it economically makes sense?
That seems like an extremely rare situation, and even then, I don't see why you have to create the replacement before deleting the one being replaced. And even if it was for this purpose, that doesn't explain why he could create 4 when his plan only allowed for 2.

My best guess it's that it's meant to be this way so they can easily upsell.
I'm from a former soviet republic, so I know what leads to this kind of thing, but it's still horrifying to have stated so matter-of-factly.
One a side note, it is said that men think with their penis instead of their brain when they’re aroused. Small penis syndrome could mean small brain syndrome. But I’m not really sure if that guy got aroused looking at that tweet.
I don't see how that's feasible. Multiple asset classes?

Nobody has even been prosecuted for insider trading for buying gold.
You would make more in Denmark than in the US, and your CEO would make far less. Your one data point fails pretty quickly.
I mean the number of CEO positions at companies that make a lot of money. In order to start such a company you need many things which most people don't have, including luck, timing and access to capital.
SSH + irc + emulating old games :)
It's totally endemic. If you work at Google, and can't recognize the smug, superior, yet incompetent culture, odds are you've be incultured.

It's not unique to Google. Lots of organizations intentionally build a culture of elitism. However, it means I would never, ever rely on Google for anything. Free products like search are a-okay. My email is on gmail because legacy.

Build a business on Google platforms? Nope.
I've got a huge vocabulary of insults, don't challenge me :)

Sometimes you can't express truth without the colourful language of deep insults. Anything less would just not describe the true nature of some people's actions :0
This is a SaaS business, kicking someone out of the service because of something he said once on twitter is beyond ridiculous. This shouldn't ever have been a thought that crosses his mind.

The CEO has done massive harm to his company's reputation.

The customer was also right, IMO.

The practice of not stopping you from service if you go over your limits and than charging you is a good one, but only for things the user can't control - traffic is a good example.

For a limit a user actively needs to exceed - such as number of users - there should always be a warning at the very least. Not doing so is shady.
The complaint about 'implicit information loss' is a bit weird, the code calls a function/method that may do other things, the compiler doesn't know whether you intend to ignore what's returned or not. To return 'true' when you meant to return the result of the function call on the previous line is just a bug. There are going to be bugs.
I'm not sure I understand how the design has ended up with a life of its own. Are you saying that a design emerges without the intention of the programmer just by using Rust?

What do you understand by design in this case?
Language Oriented Design and SICP with Hal Abelson [audio]
Likely a Jupyter notebook used with C#
So does every cell phone maker. I have a pile of old-but-working cell phones without security updates anymore in a drawer somewhere.