skysight-inc/HackerNews huggingface dataset:
I think there's a good argument that they could do better. But there's also probably an argument that harder circuit breakers would result in posts like "AWS destroyed my business right when I was featured in the New York Times"--including things like deleting production data. I'm sort of sympathetic to the idea that AWS should have an experimental "rip it all down" option and kill all stateless services option but that adds another layer of complexity and introduces more edge cases.
I think the big problem is that usage collection is a few days out of date, at least for GCP. Autoscaling can react in seconds to increased load, but it takes about 3 days before that shows up on your cost reports. You can burn through a lot of cloud resources in 3 days.

GCP at least has some provision to get very detailed information about usage (but not cost) that updates in less than an hour. That, to me, is the tool for building something like "shut down our account if usage is too high". It is annoying that you have to code this yourself, but ultimately, it kind of makes sense to me. Cloud providers exist to rent you some hardware (often with "value-add" software); it's the developer and operator's responsibility to account for every machine they request, every byte they send to the network, every query they make to the database, etc. and to have a good reason for that. To some extent, if you don't know where you're sending bytes, or what queries you're making, how do you know if your product is working? How do you know that you're not hacked? Reliability and cost go hand in hand here -- if you're monitoring what you need to assure reliability, costs probably aren't confusingly accumulating out of control.
I told him about part of a local school district. He politely told me, if he were a student, it would make him hate the system, even though the rules are very reasonable.
I'd double check that you don't have multiple orgs. You used to share a cess to your account with people, then they made some org change a while back that essentially moved that shared access setup to an org and gave you a new personal account iirc. Easy to not realize you have both.
Thanks, Saverio! Your page is now on the list! I had a look through and your notes are great as well.
> carefully parsing definitions distracts from the challenging and impactful work of understanding what others mean, not just the official definition of the words they used.

The onus is on both parties to communicate effectively and find language that removes ambiguity. Unfortunately, I think some degree of sophistry is occurring to use ambiguity as a motte and bailey.
Never in my life would have come close to thinking this before reading your comment.
Trashed phones. Trash pandas. Raccoons rise!
I don't know what was said at the meeting. But Singer did start making comments about white supremacy in America at a meeting about banning political discussion at Basecamp. I could see how it looked like his opinions were given more respect than others.

If he made statements about white supremacy not existing at basecamp, then that was a horrible defense to accusations of white privilege at Basecamp. Shutting down discussions over arguments about phrasing makes it looks like Basecamp would prefer just to ignore issues with discrimination if they did exist.
That's also not what Singer said. Singer said that he doesn't believe we live in a white supremacist culture. In a statement lower in the article he explicitly says it does exist, and I don't see that as necessarily contradictory with anything else he had said during the meeting in question.
As a user of the web, I don't want webpages to work like a second rate android app.

I want my browser extensions to work. I want screen readers to be able to understand the webpage and read aria tags. I want to be able to copy+paste content. I want platform-native controls and input boxes, which support all of my OS's keyboard shortcuts for scrolling and moving the cursor around. I want the browser's dev tools to work, so I can delete unreadable color combinations and take a look at what fonts you're using. And use reader mode if I need to.

There's probably a shining hill on the other side of this mountain, where we have a nice cross-platform UI toolkit thats not electron. But there's an awful uncanny valley to cross along the way. In the valley nothing works quite right and apps are a bit ugly on every platform. The valley is a graveyard of good intentions and failed ambition. WxWindows. Java's Swing. In its own way, Qt. And Phonegap, and probably React Native, though that still has some life left in it. I hate using software in this place. Notion is dog slow. Java Spring apps were always ugly and weird. Apps made with Phonegap have halfbaked javascript replacements for iOS controls that look native but break when you try to use them like their native equivalents. Does Google Blogger still load so much GWT it needs a loading animation?

Maybe I'm letting my cynicism show. I hope Flutter succeeds. I worry that it won't, and its only legacy will be another wave of half broken apps that subtly break platform conventions.
Use Jira, make your own bookings (etc), and submit reimbursement requests or have an assistant and earn quite a bit less... hmmm.
Build an E-commerce platform in 25 days using Next.js, Netlify and Stripe
0.2% of the surface area of land on the planet, when covered in solar panels would produce enough energy to power the entire planet.
So what services do you kill? Everything? Including databases and S3?
Dunno. Probably in the post request. But it shows up on the main search page as an option.

https://i.imgur.com/UIemCg6.png
I'd love a longer answer. You seem to be happy to give quips and tidbits, but no substance in your answers.

Great, you've replaced your CRM with Office365 spreadsheet and a documented process in a wiki. Your spreadsheet has history, so audit logs are captured and you can backup. You have a documented and adhered to process for altering data in the spreadsheet.

But depending on your use-case, Salesforce may never have been a good fit. If you're following processes that can actually be adhered to by reading a document to manage your business - your business is extremely mature, well defined and unchanging, has no bad actors (because hitting "Download" on the top-right literally exports all of the company private data) with little compliance requirements, and doesn't require international or external integration, and will never experience unprecedented growth.

If these assumptions are wrong, please share some detail because I'd love to hear about the workflow in your organisation.
What are your concerns with Berkshire being split up after he passes away?
Jamie Dimon says commuting to offices will make a comeback
This is why having preinstalled bloat ware on your computer is bad.
I’ve seen a lot of old outdated apps on consumer grade PC’s that reinstall themselves after a factory restore that could be used by malware.

HP seems to be even worse than Dell in doing this and it’s recommended that you format the hard drive and install a clean OS
I keep seeing this and I don't understand it because it literally doesn't matter.

There is a total amount of emissions in a year and it leads to a certain amount of atmospheric forcing.

Let's say the algae food amendment works out and cattle methane can be eliminated with it. Some cattle are completely pastured, let's say you can get a 70% reduction in total methane emission from cows, just mandate that lot-fed cattle must receive this feed amendment and maybe subsidize it.

That's huge. That reduces a big source of emissions. It's less atmospheric forcing in total for the year. That's the only thing that matters.

It's an open-and-shut scenario for "shut up and calculate".
That's another side of the coin to consider. Thanks.
I wonder how much the company would save if they just gave you a budget for the trip and let you make the arrangements yourself on your own time and keep the difference.

I trusted Amazon to book me a simple flight for an interview and I wound up with the absolute worst seat on the plane. The only thing that saved my 6'2" frame from being crushed into a corner was the kindness of a stranger who gave me their seat on the aisle. I know I can do better on my own!
Promote YouTube Videos for Free Best Videos Directory
I’ve noticed a lot of “oddities” between languages of neighbouring countries.

I theorise that neighbouring countries, especially those that fought a lot in the past evolve these odd language-language meaning issues. Some folks just start using a word from the neighbour country’s language, but use it in their language with a totally different meaning, often chosen to be hilariously different. Then if it turns into a sort of meme, eventually it ends up in the language.
Kind of concerning that the systems running a major financial exchange are struggling with problems solved by game devs already.

What's newsworthy here isn't the technical problem, but the institutional problem that allowed 32bit overflow to even approach affecting a production system like this.
> Couldn't help but notice that 'Xanadu' uses a lot of rhymes ... GPT apparently didn't notice that constraint.

Due to an obscure low-level technical decision (encoding text into BPEs), phonetics are erased from the GPT training data, and so therefore neither GPT-2 nor GPT-3 can learn to rhyme or make puns (they can only memorize relatively common pairs by bruteforce): https://www.gwern.net/GPT-3#bpes

I put a good deal of effort into testing this, including "Kubla Khan": https://www.gwern.net/GPT-3#samuel-taylor-coleridge Just doesn't work, and it never will until OA trains a model using some sort of better encoding which preserves phonetic information. (Character-based, unigram LM, or BPE dropout might all work, we don't know yet.)
I'm not sure the context of the Singer's remarks matters much -- they were clearly against the newly announced policy that the meeting itself was about. And as a senior employee and member of the company's leadership, it was more incumbent on him than on others to follow the policy, in order to set the tone and be a good example.

(NB even David and Jason seem to have recognized this -- after the meeting, Singer was suspended; he's since resigned, but this is likely the only one of the several recent resignations that was not entirely of the employee's own volition.)
No.

They turn that carbon from carbon dioxide into methane, which has a 27x multiplier in warming over its lifetime in the atmosphere.

It's not carbon neutral, it's equivalent to 26 extra tonnes for each tonne of CO2 which goes into the feed.
In The Awk Programming Language (the original book), the authors create a fully fledged database in Awk. I agree, it's impressive, but probably not the ideal use case.

Your experience sounds similar to mine. Generally, my scripts are ad hoc and use only a handful of features at a time. They only need to be complex enough to get my data to the next stage in the pipeline, where another tool would probably work better.
I don't think China would take too kindly to Belgium invading them, but maybe they'll be so confused that it will work.
According to the pypy people, the type annotations also don't provide the kind of information the JIT wants. The JIT cares about things like "this integer fits into a machine word" and "this parameter can be None but is almost always not None" so on. The type system doesn't concern itself with that.
Bellroy | Mid-Senior Engineer (Rails) | Melbourne, Victoria, Australia, or Remote from anywhere (see link for more detail)

Work on a cutting-edge e-commerce platform, from customer-facing website to fulfilment and finance, for a company who does good in the world (a certified B-Corporation).

We do Rails a little differently to most other companies. We’ve applied functional programming principles to our Rails applications to make them rock-solid.

We’re on the search for a solid mid-to-senior level Engineer, who is proficient in Ruby on Rails, to help us stay the course. In this role, you’ll be working closely with many different teams, as well as your Technology Team colleagues, to innovate in the delivery of e-commerce features and integrations.

Bring us your problem solving skills, quick wit and fast fingers. In return we’ll provide you with a culture of intellectual honesty, autonomy to do your work and the tools you need to get shit done.

Read more and apply at: https://bellroy.com/careers/mid-senior-engineer-rails
I appreciate all the work you did at Highrise, but after DHH+JF announced they were going to sell it because it was a distraction & renamed 37 Signals to Basecamp, it was difficult to keep using the product… even when they decided they didn't want to sell.

The way in which DHH announced the _conversation_ he had with Salesforce was a thing of amazement all of its own.
A complicated solution is not what people are really asking for though.

What I and I expect most people want is a cap which then spins down services when they reach that cap. Nobody is going to care if the cap is set to $1000 and the final bill is $1,020. The problem being solved for is not wanting to have to ever worry about missing an alert and waking up to a bill that is a factor or two beyond expectations. I can afford my bill being 10% or even 40% above my expectation. I can't afford my bill being 500% off.
They definitely need a senior executive to stand up and say, "The Customer wants us to be transparent in billing, fix that now."

Then they need to start a team dedicated to finding a good way to let customers halt spending at a given limit with minimal impact on their operations.

They already win on UX (okay, okay, it's an opinion ffs), but unlimited liability makes a lot of people very uncomfortable. Those two actions would go a long ways towards demonstrating good faith in that area.

If it would cost too much, maybe they could present it as an easy way to cut expenses at the same time that they introduce a small price increase. This is a common and long-standing complaint/feature request.
Hey David, I'm adding your TIL page to the list/site/project I mentioned upstream in this thread (a sortable collection of TIL pages and notes).

> I see publishing in increasing sizes of granularity as a pipeline (notes → tweets → TILs → blog posts) where each prior step helps inform the next step. To paraphrase a British proverb: look after the TILs and the blog posts look after themselves.

I really like the way you've expressed this point and I'm hoping you won't mind if I quote you somewhere on this new site, either on the homepage or about page?
Being able to control the vehicle during emergency braking would ostensibly allow you to steer around the obstacle or pedestrian prior to impact.
There’s a service like this called Qwicklabs that I have been using for GCP training. You load a time limited lab and get a new set of credentials only for that session. After the timer is up, poof everything is deleted.
No they don't. In every age group there's more men than women in the 2 and >3 partners categories, while women are visibly ahead in the 1 partner category.

Based purely on that figure, we can reasonably say that after age 18-24 men and women are about as likely to have had sex with at least one person in the last year (within the error bars of each other), with men being more likely to have had sex with more than one person in the last year.
Right. Many predators only eat occasionally and then lie around doing nothing for days.
I am a member of a discriminated against minority in tech and I find this level of wokeness appalling. We will sometimes politically disagree with our co-workers and I don't want to have to argue with them. It's dreary and demoralizing. Most of the time there is no change in views as a result and frankly, it's not worth my time. That said, it's very problematic to go into this controversy because one of the senior management team said white supremacy does not exist. That is troubling because for employees who have been impacted by white supremacy, the amount of pain this obliviousness causes can be nearly unbearable. This exodus was a self-inflicted wound. It's a bad mistake to treat a topic which causes so much pain in this arrogant and dismissive way. So sorry Basecamp, but you really deserve the trouble you are in.
I'm pretty sure determining Kolmogorov complexity is not in class NP, and in fact isn't computable.

(You can't just try all possible programs, because some of them never terminate and some others run for a very long time and you can't tell in advance which are which.)
An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rust
Pointing out that cancel culture is toxic and that free speech still has a place in polite isn't a bad thing. Academia really has a problem with siloing those of a different opinion and apparently it is extending to tech companies as well. I mostly just refuse to talk about that stuff at work. If it's not work related or "guess what I did last weekend" I'm not really interested.
AWS annual revenue is $50+ billion. (https://www.zdnet.com/article/aws-run-rate-hits-54-billion-a...)

Anything that they can get from "naive students" and developers who don't notice small recurring charges is so utterly insignificant that it can't justify any decision whatsoever. If the public relations aspects of it cause even a 0.01% change in AWS growth, that's already $5 million of lost revenue; if you can assure developers worldwide that it's not so risky to try and adopt AWS a bit more and get a 1% extra growth, that would be worth $500 million and justify walking away from all kinds of irrelevantly small cash flows.
Fuckit.py: The Python Error Steamroller (2013)
Essentially, the core disagreement is about what is or isn't white supremacy. There isn't one way to define this, but if you start asking for things like "disavow white supremacy!" in a conversation like this then you're essentially just chucking good faith out the window. The context here matters a lot.

I wouldn't have "denounced" white supremacy either. If these are the base conditions under which you're prepared to talk to me then quite frankly, fuck you. There is nothing to gain for me, and you're clearly not prepared to take anything I say in good faith. Okay, I might have in a leadership role to keep the peace as a matter of professionalism, but I'd also have started looking for a new job as this is not a healthy atmosphere. I don't want to work with people who think I'm secretly a white supremacist.

The problem is that I've seen many things being labelled as "white supremacy" that seem ... a bit of a stretch. For example people have argued that Alien (the film) is an example of white supremacy as the alien represents a stereotypical black women; "Black women have been portrayed in contemporary white social and political culture as super-fertile and indestructible breeders whose sexual reproduction must be controlled."[1]

When I first read that, it took me quite a while to realize this was even referring to the alien itself, rather than some character that got infected. It seems it purely based on the fact that the alien is black.

There are many, many examples of this, especially in the last year people have been going way to far in re-analysing everything through the lens of race, often with some very harsh words like "white supremacy". Sometimes this is a good thing, but often I find it's not. Either these are general problems that affect everyone (just black folks more, but that doesn't mean the core problem is racism), or it's outright nonsense like the above.

Now, I don't know what argument that person made exactly in support of "White supremacy existing at Basecamp", but if you make such a strong claim – which is essentially calling your leadership/coworkers white supremacists – then you better have some good arguments. I'm skeptical they existed; they're certainly not present in this article beyond wishy-washy "creating a space where people do not feel welcome".

And considering that this discussion left people "crying and screaming at the screen" it seems rather easy to make some people feel "not welcome".

The entire thing stinks; perhaps the leadership could have handled things a bit better here and there, but if you're not willing to take a somewhat nuanced disagreement in good faith then there's nothing you can do except nod and smile on every sort of nonsense they bring up, and anything else will upset people.

[1]: https://theconversation.com/how-hollywoods-alien-and-predato...
CME still uses fractions
Assuming a somewhat efficient market, I'll take the $50 cheeseburger.

Obviously I would want a more expensive thing than a less expensive thing from a partner. If we split up, I could sell the more expensive thing for... more.
Agree, millionare is not wealthy.
This is exactly what I thought. None of this story makes much sense on an adult level.

You have a list of customer names that you mock? What kind of amateur, disrespectful operation are you running? Are you building a product or pledging a fraternity?

And how does any of that lead to talking about "White Supremacy". And how does voicing an opinion about such a subject seem like a good idea for the workplace regardless of if you think it exists or not?

For a company that has written a lot of books about how to build companies and cultures, this is...laughable.
Signal chief highlights how Facebook uses personal data to target ads
shorter didn't mean clear that's the age old LoC fallacy
Academia is where this ideology originated. It's where virtually all of the terminology came from. It's also where these employees were taught that collective identity dwarfs individual identity.
it's completely religious - prophets, sacred texts, heresies.

Going to quit after vacation this summer by just not showing up. See how long that lasts
I doubt most of the people who resigned resigned because of that employee. They probably resigned because DHH decided that, because the discussion had made him uncomfortable, no one should be able to discuss anything "political" at work anymore. That's a very "take your ball and go home" attitude which I wouldn't want in my employer either. And given that this seems to be pretty normal behaviour for him, it was probably the last straw for a lot of employees.