skysight-inc/HackerNews huggingface dataset:
Yeah, neither party looks good here, but my sympathies doesn't lie with Ghost (nor the CEO).

The user complained about something, then the company deleted his content? Feels like it's missing something in the middle. Why would Ghost simply delete his website because he's complaining? Feels like they are making the decision for him, instead of just leaving things as they are, and if the user doesn't upgrade, then they don't.

> If I'm providing a service and someone has a problem with it, I expect them to look to resolve it with me first, before tweeting about "shady practices".

Yeah, you might want to readjust your expectation if you ever end up running a service on the internet. This happens _constantly_ and if you start feeling you need to delete users content when this happens, then please don't run a service for public usage.
Perhaps they wouldn’t mind working with you, even though you might have a problem working with them. For what it’s worth, the point made was not “you’re arrogant to care about an issue that’s important to you”, but “you’re arrogant to think that particular issue is more special than other issues, and you likely hold views that are essentially the same from another viewpoint on another issue”.
Emacs has an excellent APL keyboard implementation (via gnu-apl-mode) which uses . as a prefix for the apl keys.
Very few apps are ios-exclusive.

Do you think that the ability to use other stores would make iphones less valuable for their users?
Fully agree. Both parties should have handled it better, but I can understand the CEO. Entitled customers who immediately complain on social media are people you should avoid whenever possible.
Funny, I actually can't thing of anyone under the age of 30, lay or otherwise, who hasn't figured out that odd looking string in the URL bar is the name of the web page. They then rapidly figure out if they want to share that web page with a friend, all they need to do is send them that string. I don't know how they've learnt that, but I'm guessing seeing it they are the top of on every web page must be a bit of a give away. If that doesn't give it away, they first time they have to copy and paste a URL it probably dawns on them.

Beyond that, just about everyone who has used ebay for a while only cottoned on to the item number being the magic thing that identifies an item for sale. Nothing remarkable in that of course as ebay has it everywhere, but then most go on to figure out that https://www.ebay.com.au/itm/Bathroom-Acrylic-Free-Standing-B... and https://www.ebay.com.au/itm/254579100447 are the same thing.

Shorter version: you say people don't notice patterns when they see the same thing over and over again. I've don't think I've met anyone under 30 who doesn't. And once they've noticed, they then exploit the patterns to their own advantage.
Why would the EU give even one cent where the C level execs and board members collect cushy pay-cheques and fire the "hard" skilled people?

Who appoints the board of Mozilla? What will it take for them to be replaced? Can they even be replaced? It's apparent they're protecting a CEO who in any other organisation would have been canned years ago.
When cities raise taxes they add value as opposed to accepting the status quo or racing to the bottom in a price war. Similar to business, attracting businesses as a city by competing on price is detrimental to the other aspects of city that could provide a unique value.
What I really want is a cloud provider that has AWS’s “we don't kill anything anyone is still using” and Google's probability of the documentation being both where you expect, having what you need, and being current and accurate (and, yes, I know Google is far from perfect on that, but dear God is AWS utterly horrible and that's just for the services that they are actively pushing.)
Wow I love that dashboard! Well done. Are you trading off this at all?
Same and there are costs involved in hosting and automatically billing for bandwidth is generally preferred by customers to shutting down the site when it goes viral. It's also the standard in the industry. If you link a credit card and agree to a pay-for-what-you-use plan, then yeah, you'll pay for what you use.
I'm not naming them because it's not terribly important, it's absolutely trivial to figure out who I'm referencing if you do care, and it'd probably be an absolute pain to explain to Americans why they're so important anyway since our political system is structured so differently.
Don't ignore the tweet: yes people may be unhappy, but it's an opportunity to offer an explanation and a solution! Then you can win a happy customer, and also "win" the internet (ie. many more customers) as the tweet is going to stay and be found through search
Revenue well north of $200 million every year since 2011. How hard would it have been to do the obvious thing and build up an endowment?!
> Firefox built its userbase by being different than the dominant browser

To be fair, part of what distinguished Firefox from the original Mozilla browser was that it was more similar to Internet Explorer, e.g. supporting alt+D to focus the location field and that kind of thing. But I agree that becoming too much like Chrome is a bad idea - if I wanted Chrome, I would use Chrome.
In 1937, my grandpa went on a cycling trip through Germany, Austria, and Italy, then back to the UK.

My mum made a photo website about it, including links to some hotels that are still operating.

http://drmarionb.free.fr/1937CyclingTour/

Some of these photos look amazing when colourised using DeOldify, via MyHeritage. I hope that my mum will update the page soon with the colourised versions side by side!
>If the law says that married and unmarried couples are to be treated equally...then immigration officials will treat married and unmarried couples equally.

In your pie in the sky world, I'm sure they will. In reality, not so much.

I deleted my point about your support being "quiet and ineffective", as I didn't have a justification for that - sorry. But I do think you are very naive in thinking that undermining the importance of marriage as a legal institution is a good way to advance rights for gay couples.
Careful mixing weather with climate. Depending on the model used, the Lyapunov time[0] for such a model is a couple of days. The whole climate system is a different beast, so no use comparing our predictions in one with the other.

[0]: https://en.wikipedia.org/wiki/Lyapunov_time
Disagree, everyone wants to earn high wages but get everything for free. You can’t have it both ways. Neither party looks good, but freeloaders complaining about having to pay is worse.
Thanks for taking the time to list them out, didn't spot those in the article.

Personally, I think most of them seem quite sensible. Having a 'support everything forever' approach is obviously going to impose a huge burden on the teams who maintain this stuff which is then going to limit the ability to make anything better. The depreciation notices generally seem pretty good (12-15 months notice by the looks of it, sometimes followed by degraded functionality rather than complete removal of the feature).
I love both. It was frustrating to always begin from zero, but with blueprints, your best structures can outlive the reset, and the maps usually require something unique anyway.
6 days ago HN discussed the article "Fire your bad customers":

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

It is interesting to see this in practice, and see this from the customer's point of view. Obviously they do not believe they are "bad".
"fairly polite" email, eh? That's actually a very reasonable business practice of asking then charging instead of just making a site go dark.

The Ghost CEO should have taken the higher road and there's no excuse for expunging your site but you were definitely being a dick first. I won't be using Ghost and I would try to avoid having you as a customer as well.
Are you talking about Harriet Harman? She's not even in the shadow cabinet. And I'm not American, so you don't have to explain it to me. Quit with the lame excuses :)
Because it's an expression of a corrupt system where CEO pay is public, and thus it's easy for candidates to negotiate, but employees are strongly discouraged from sharing their own pay data or are prevented from seeing the company's own pay bands.

Where swathes of employees are let go when a company underperforms, but no-one is held accountable for making the strategic blunders that got them there.

Where employees who try to unionize are targeted by their employers and harassed out or outright fired because companies are terrified of collective bargaining.
> 60 bits per second per hz of bandwidth

Between one transmitter and receiver. Starlink is designed to cheat Shannon by utilizing SDMA on a truly massive scale. Every antenna in the system, both on the satellites and on the ground stations, is a large phased-array antenna, capable of simultaneously emitting different signals on the same wavelength in different directions, and capable of discriminating between multiple different signals on the same wavelength that come from different directions.

This is how Starlink intends to push so much throughput over just ~50 GHz of bandwidth. Not by pushing more bits per hz per link, but by filling the sky with hundreds of simultaneously visible satellites, and having each of them to all use all of the available spectrum at the same time on every link between any of them and any of the ground stations.
The tweet doesn't contain the "shady practices" wording you quote. Critising is normal when you have a bad experience and if you don't expect it, you're going to be very very disappointed when you launch a product that actually has a few users.
This is indefensible, and terrible for Ghost's reputation. Both you and the CEO should be groveling. This was a huge mistake. Please think of the actual engineers, designers, and everyone else who works on this product, who are probably facepalming over this. What a horrible representation of one's work. Hopefully you can still sympathize with them, along with the customer.

(The withholding and potential destruction of data and IP, not the tweeting).
I think remote work is missing the point here. It's politically difficult for governments to spend their tax revenue by paying a largely foreign workforce.
> APL being compiled to Lisp is important, not just because it gives you proper interoperability out of the box, but also because on implementations like SBCL this means APL code will get compiled, through Lisp, to native code

Except that simd in lisp isn't great and needs to be done mostly by hand[1]; and simd is super important for making apl performant. Also because gc attributes that are good for lisp aren't great for apl. Also because compiling to native code doesn't actually really affect performance of apl, and might actually harm it for larger programs.

To be clear, april is a super-cool project, but not because of any of its performance characteristics.

> Now I wish I could find something that does the same for J, because I'm sure as hell not going to buy an APL-friendly keyboard.

You don't need a special keyboard, just a layout. I don't know how it works on windows (there's an 'IME', I think?) or macos, but x comes with a keyboard layout. I use this:

setxkbmap -layout us,apl -variant dyalog -option grp:rwin_switch

Which makes it so that holding down the right super key and pressing any key produces an appropriate apl symbol. You may want to use a different key to switch; check 'man xkeyboard-config' and then search for 'Switching to another layout' for other options. Try: modifier key (whatever it is)+r, for ⍴ (rho).

1. https://www.reddit.com/r/lisp/comments/fkfgjn/sbcl_with_simd...
As other commenters have pointed out, environment and context of an individual are often stronger than the individuals themselves. I thought I was tough, resilient and mindful. Then the pandemic came and I couldn’t choose not to feel stressed and distracted.
If there's fury in Spain, certainly I'm not aware, first time hearing about this. I doubt they can get it right, even here in Spain most jamón sold is not ibérico de bellota but just ibérico, or not even that. You have the classification here: https://en.wikipedia.org/wiki/Jam%C3%B3n_ib%C3%A9rico#Commer...

The difference with the real thing (black label) is night and day. This will possible be a passable "jamón ibérico" like the one you can buy here in the supermarket, this is, the pigs are from the ibérico race but they are not fed the traditional way. It's not bad but trust me, at least once get yourself a true black-label "100% ibérico de bellota", if it can be imported into the US.
This CEO needs to learn how to take criticism like the BBC rice lady.
About 8 currently. But they're still working on enabling more. And they haven't pushed the new version to the stable channels yet.
I mean maybe I’m not their dream customer or whatever, but we’re happy with google cloud for our purposes - GKE, CloudSQL, Redis.

I really enjoyed the essay and surely is some truth, but these products have all been pretty good for us.
>>If the law says that married and unmarried couples are to be treated equally (including in immigration/visa matters), and if that law is enforced, then immigration officials will treat married and unmarried couples equally.

Right. Because government agents and agencies never systematically violate equal treatment mandates.
Oh wow, that's some very bad practices.
Kicking out a user who criticizes you a bit about something shady is ought to not end well (in PR point of view)

I had similar experience with New Relic.

They don't restrict you on the amount of agents you add based on what you pay, so you have to manually purchase licenses for agents. So by a mistake we were paying for 3-4 agents but were using 6-7. A year later we get a email from sales guy "pay us 10k or sign a 1 year contract for our services"

We ditched them a day before our contract ended. Would never use them again.
Neither side looks good here, but it sure is bad business for ghost to do this, it kinda makes me immediately exclude using their services for anything.
That's useful general info, but I don't think it will help the original author who is a self-described 'non-coder'.
I can’t understand the CEO’s decision. This is valuable feedback on their practices. Yes the customer is angry but that should be okay! Imagine if professionals in other areas would behave the same (like doctors for example)... Behavior like this will lead to customers being scared to criticize Ghost. This is the opposite of what the team at Ghost should want.

Someone should not be regarded as a bad customer for complaining once. A bad customer should be defined as someone who over a longer time frame costs resources. And also only after talking to them and not being able to find common ground.
No they are not related, except maybe in some vague metaphorical way.
Slightly weird that the algorithm thinks "Foundation's Edge" is the second best Foundation novel.
People finding sympathy in the CEO behavior should make an effort to remember the number of time they likely ranted about their landlords / network provider / post service / bank service / ... on Twitter. How would you have reacted if they had decided to ban you without even letting you take back your assets?

Closing a customer's account without following procedures, on the CEO's whims, just because they don't feel comfortable with your practices, with a passive aggressive "sorry it wasn't a good fit for you!", deleting data in the process, is extremely unprofessional. There's no good light for this.

In fact, the following story is a great example of the danger of this kind of practices:
https://www.newsweek.com/bank-closes-accounts-criticizes-twi...
You are missing the point. If I say that "poisoning birds of prey on your farm is unsustainable," that is not a claim. The meaning of the term is not "cannot go on."

"Can go on" is another definition of sustainable. This why dictionaries have multiple definitions, wikipedia has disambiguation pages, etc.

The archaic definition is relatively rare, and easy to discern from context. Environmental sustainability has a wikipedia entry. Ability to sustain does not. Also news articles, book titles, legislative literature, academic literature. etc.

I don't know what more I can say. Words mean what they mean, and that evolves over time.

Insisting that the modern usage is wrong and the archaic usage is correct is basically using a "loaded" term. No one writing or speaking about sustainability in an intellectually honest way expects the narrow, archaic usage.

Environmental sustainability almost always has a wider definition. If we are having a discussion about environmental sustainability and someone insists that a practice is sustainable "really" means "can go on" regardless of environmental harm.... then they are loading the term.

It's an attempt to change the meaning of the term, as it is commonly used, while keeping the moral connotations. Why would anyone care about environmental sustainability in the narrow sense?

Inexpensive rhetoric. Disingenuous.

It's disingenuous even if it is semantically correct. In this case (and often) the argument is factually wrong. This is what makes it good red herring. It's effective at rallying even if factually incorrect.
> You won't be singing the same tune when they take away the tax breaks, your right to visit your partner in hospital, your right to live in the same country as your partner should you be of different nationalities, etc. etc.

I don't see how any of that should depend on people being married? All but one of those things are already possible where I come from without being married, and the last example could be easily fixed.

> I'm so sick of straight people who essentially say "well if gay people can get married then I guess marriage shouldn't be a real thing any more". In 100% of cases these people turn out not to have even minimally thought through the implications of this.

If have thought this through pretty thoroughly. So before we continue, answer the one simple question: where do you draw the lines, that exclude certain types of partnerships from getting married? If you draw it then you're doing the same thing opponents of gay-marriage do, and if you don't draw it marriage becomes a stupid concept within the legal system.

> But maybe suddenly stripping straight people of their right to get married would be the only effective way to stop the endless stream of heartless and hurtful comments on threads like this.

That is exactly what I was saying: Get rid of marriage as a concept within the legal system of a state.
Regarding the keyboard, I use something like this https://unix.stackexchange.com/questions/547705/finding-apl-... and well, a picture of the mappings, but somehow they kind of end sticking in your head...
People complain about this all the time. AWS is the most common example that comes to mind.
They weren't a freeloader, they were paying $36/month.
I'm going to be a bit skeptical as most free reign in this respect in the past 30 years has created this situation and ask: What do you propose that would actually work?
I am confused; what is a "staff user"? Does the UI allow you to add them without saying "2 is your limit"?

The CEO tweeted that the traffic doesn't matter, but the email clearly says they are limited to 100k views. What's going on?
There is no indication in factorio this is what's happening. Maybe they just instinctively attack pollution because it smells bad to then without knowing higher level implications of it.
I guess it must have done as Im based in the EU and was signed up for a personal GCP account at one point.
Ok, but wouldn’t just providing clean drinking water for example be more critical for most of those families?
My bank provide me with a "e-card" functionality (I can create virtual VISA card with a definite amount of money on it). It is so useful to deal with this new trend of automatically opt-in subscription.
If you try to charge me without my consent, the card will just block. Some company even try to send their collection people at me, but I usually remind them that those shady contract where you pay more without any confirmation on your side won't stand in a European court :)
The WebExtension API even years later is afaik still less capable than XUL. They also deprecated plugins (NPAPI), a recent version has disabled userChrome.css and userContent.css by default and the pref is noted as legacy and the same is now considered for user.js if not removed. Also you cannot set a locally-hosted newtab page any longer.
I think part of this deal must involve radically simplifying the web and reflect on the EU's sponsorship of W3C via ERCIM. We've seen web tech becoming more complicated all the time, with self-acclaimed "standardization bodies" (WHATWG) acting as fig leaf for Google's take-over of the web. Now with Firefox on the brink to drop out, like all other "browser vendors" (Opera, MS) except Google before, and failing to create a new browser engine in about 10 years of development (!) with highly competent developers, it must be clear to everyone there's something very wrong with trusting the web as the universal digital medium for accessing nearly every piece of information. It's also becoming extremely hard to find pages that used to be ubiquitous only 2 years ago, so we're heading into an information crisis (on top of information warfare). W3C may have acted in good faith, but in the end contributed to irresponsible CSS complexity (which, in turn, is the result of having no standing/statue and no representation but rather a "pay-as-you-go" sponsorship model). WHATWG have consistently denied including HTML/CSS profiles for simplified subsets (as eg suggested by MS). Time to stop playing this naive web march of progress game only benefitting very few US companies, at the expense of everybody else.
I have mixed feelings about exposing features to users without a clear demarcation of what's included in the current plan and what's not - and then auto upgrading if they haven't paid attention to email notices. I think I'll side with the user here - especially since he's a paying customer.
I do sympathise with their CEO on a personal level - but that's that: a personal level[1]. When your twitter account is not only public, but the public-facing twitter account of the CEO of a company: it should never contain "personal" messages that haven't been run by a PR team, otherwise SNAFUs like this will happen.

Save the customer rants and banter for Slack or the morning standup - not Twitter. Egads.

You'd think everyone would have learned from Elon Musk's example by now, surely?

[1] ...and even then I'm onlyy sliiiightly sympathetic, and ultimately I'm still siding with the article's author, provided they're being truthful. It was wrong for Ghost to unilaterally delete their content and retaliate against their user. They turned a possible PR victory (by acceding to the author's requests and upgrading their account for free (given the marginal cost of each user is negligible, giving a service credit doesn't cost them anything) into a disaster. Eeejits.
I do, thanks for correcting me.
Get your kid a BMX or a 26" dirt jumper. No gears = not much to break. Or a 4x 26" bike with gears if you want them. You can also install gears on most DJ frames with an additional mech hanger. Sadly the only options for 26" are dirt jumpers, some 4x bikes, 26" BMX and some specialized 26" tourers. I remember the 80s when every kid in US movies rode a BMX. Fun times. We rode Soviet or domestic 20" foldables in Eastern Europe.