skysight-inc/HackerNews huggingface dataset:
Check out flow fields, eg.: https://tylerxhobbs.com/essays/2020/flow-fields
DB schema migration script frameworks (at least in Python, Ruby & Java lands) do typically support both upgrade and downgrade directions. People skip implementing and testing the downgrade side if the development model doesn't need it but the problem of what happens to the data is controlled by what you put in the "down" migration script.

I'd guess if you can't throw the data away, you won't do a down migration, you'll do an up migration that changes the db to save that data in your preferred way before undoing or reworking the previous schema change.
> but it its a good deal of cognitive load for marginal benefit

Also known as "fun".
What amazes me, is why would anyone sane pay to buy such a business?

Why did Talenthouse buy Elo, and more important why did some investors buy Talenthouse?

Have no one saw any sign of a very bad investment?
Add to that the tendency for medical professionals to ignore the lived experience of people with autism and it's a recipe for disagreement.
What are the practical hurdles and other tradeoffs?
I use Protonmail. Free tier I think, but I pay $10 a month for a bundle that allows custom domains, calendar, VPN, and storage.
Isn’t this discussed in the article?
How do you know the intent of congress? Are you going to ask them about every ambiguity in a law? Why shouldn't experts in the relevant areas make their best determination?

Do you have examples you're concerned about where Chevron doctrine is a problem?

Seems strange for these fisherman to sue for relief and suddenly agencies no longer have the ability to interpret the laws that apply to them.
We recently completed the migration of a self-hosted 3 TB PostgreSQL database from version 12 to 16, transitioning from Ubuntu 18 to Ubuntu 22. Concurrently, we had to upgrade various extensions, most notably Timescale, for which a compatible version did not exist across all scenarios. We performed the upgrade by updating a replica in the following sequence:

- Start: PG12, Ubuntu 18, TS2.9

- Step 1: Set up a read-only replica with PG12 on Ubuntu 22, maintaining TS2.9.

- Step 1.5: Enter maintenance mode and halt all services.

- Step 2: Detach the the read-only replica, upgrading from PG12 to PG15 on Ubuntu 22 with TS2.9.

- Step 3: Upgrade from PG15 with TS2.9 to TS2.13 on Ubuntu 22.

- Step 4: Upgrade from PG15 to PG16 on Ubuntu 22 with TS2.13.

- Step 4.5 : Reconnect services to the new database server, resume all services, and exit maintenance mode.

All the database upgrade steps were well-tested and automated using Ansible. Nonetheless, we did encounter an issue that had not arisen during testing. This extended our downtime to approximately half an hour, which, for our use case, was perfectly acceptable.

Employing logical replication could have mitigated the last-minute surprise. So we will consider this approach for our next upgrade cycle.
You aren’t supposed to have to change anything in the application code. The same database URL should work.
Prefix not suffix
Privacy is not the same as security. They are related, but distinct.

Show me the CVE that would provide any weight to the inflammatory and egregious claim that OP is a hypocrite.
you also wrote other stuff.........
> his social shortcomings

Hans Reiser murdered his wife and tried to hide her body in their backyard. https://en.wikipedia.org/wiki/Hans_Reiser
They don't, it's not real.

(Except that they can prevent construction of new units through zoning.)
Fastmail is great and worth the small cost imo
We kept our table mappings pretty much mirrors of the source tables. Any data transformation we managed on the target cluster, not through AWS DMS.

I've used it fairly frequently over a number of years so maybe the issues we hit on the learning curve have dimmed.

We also deliberately kept things as simple as possible at first and focused on DMS's ability to move the data from source to target and really only tweaked settings that increased security or reliability. We stayed well away from any of the data transformation or more complex functionality.
That’s normal and expected since they both use the same browser. Difference is when you have multiple apps open. All Tauri apps, along with your browser use the same libraries and binaries loaded into the memory. Meanwhile every electron app loads another browser into the memory.

Ofc I’m simplyfying a bit since if you use Firefox as your browser and Tauri uses Chromium that’s two browsers worth of memory usage, but still not 5 or 10.
I'm more cynical in this. I think another bloated foundation would have taken off in another language. A lot of it comes down to accessibility to the masses. JavaScript for all of its horrors, and the self fulfilling cycle of its horrors, has a low barrier to entry. Think of anything else that's similarly easy and that's where I think effort and attention would have gone. So, if not js, I'm thinking probably in python.
Ye, like, is there a google.exe at 3912GB with 10k command line options like '--search-server --port=80' or '--Gsolitaire'?
A very good read.

My conflict management skills are not very good. I take heart in the wisdom that it is possible to reach past hostility and work together. Just as I hope people reach past the ick and read his words on their own merit and not react to them how they are "supposed" to react.
They’re everywhere!
Why does a web page need GL?
That 'one of them is destined to be unable to speak with the other' is true no matter what you do, but my point (which I here note that you seem to have ignored) is that with the method of implementation selected, there is no reason to give a shit about ipv6 unless you're a network operator, and network operators don't write client or server software. ipv6 is still a ghetto for this reason. Forcing them into one stack would have resulted in application developers having to address this or face their software stop working. Breaking ipv4 should have been the point.
Absolutely they need a leader to turn it around, but Apple and Microsoft don’t feel like Google did: it’s still going to be a mature tech giant, run by spreadsheets, even if they can start producing some cool stuff again
It was, thanks
> Out of all those, only Tokyo does well, but that wasn't the case in the 80s and is on the basis of a moribund economy and a not growing national population (one wonders when Seoul and SH will follow).

Japan's economy is growing again (Nikkei is now at the level it was in 1990) and Tokyo's population has always been growing.

…but the rent isn't, because they allow infill development.
There are certainly a few notable exceptions (Chrome and Android), but google3 really is a massive monorepo.

It does contain forks of tons of open source code in the third party folder. I don't recall if the Linux kernel is in /third_party but I would not be surprisied if it is.

A fair amount of the operations are actually documented publicly, ex. https://opensource.google/documentation/reference/thirdparty...
[dupe]

More helpful and large discussion: https://news.ycombinator.com/item?id=39042626
You can see a list of them, in chronological order, from the main site — click 'latest animations'[1]

[1] https://bleuje.com/animationsite/2023_1/
That's literally what the subtitle says

>The roar of leaf blowers has long been ubiquitous in fall. But as more US cities ban the gas-powered devices, that’s starting to change.

And if you want to be picky about it, yes, that's kinda of an "unnecessary" ban, but you just wouldn't get most people to change their habits
Why? Do you deny the benefits of shared hosting in its entirety?
> and now there isn’t

… at Google. Which comes back to my point that why should anyone except Google ex employees care if it’s happening there or somewhere else?
> How about society loosens its prejudices?

That's the trivial part. Conformance isn't about petty differences in lifestyle or ideas. It's about being able to function together.

Humans can't cooperate with other people if they're not predictable enough. The flip side of "theory of mind" is that you're going to have a bad time with me, if you can't intuitively grasp my reactions and behavior. And vice versa. The major job of culture and civilization is to reduce variance in people, because the easier it is for us to understand each other, the better and more peacefully we can cooperate.

Again, this is not about different learning styles or different personal preferences. It's about whether or not I can trust this person to work with me, to live around me. Will they melt down or get violent at slightest provocation? Are they telling the truth? Can I trust them with work, or with not randomly swerving their car into a crowd because fuck knows why? That's the other end of the spectrum of conformance, and people who are stuck there end up being segregated away - committed to prisons or mental institutions or otherwise pushed aside and kept away from civilization's more powerful toys.

In this broader spectrum, it's rather obvious that conformance is both an advantage and a necessity. Not total conformance - just enough to be able to be a part of society. And society itself can be accepting of only so much - there's only so much unpredictability our wetware can process before fight-or-flight kicks in.
Yes. Turns out what I thought was the end of the article was actually just an obnoxiously large banner advert!
> How could it become so popular, does it have any benefits apart from using a machine for the sake of using a machine, and showing off (as it initially has been probably)?

When one has 10,000 square feet (or more) to "rake" and multiple large trees (either your own, or blown in from neighbors) dropping leaves on that 10,000 square feet, a leaf blower can change an 8hr+ job with a rake into a 30-60 minute effort by a single person.

Which is the biggest reason why they were adopted by lawn care contractors, the contractor could now "rake" 10-12 jobs per day vs. 1-3 jobs per day with the same crew of 2-3 employees.
I keep a handwritten journal. I definitely do not use it.
Have you used them? Horror stories on their billing / admin side (ie unilaterally closing your account and being unreachable) abound…

Yet many other folks praise them…

What’s your experience?
Of course! Who doesn’t decide that they would rather sleep in a car the moment their significant other goes missing? It’s just to get away from the press and the house where you had all those memories! And of course you’ll start researching crime scene analysis and cleaning methods right after she goes missing as well, because you know you’re the number one suspect, and you just want to help find the guy that did this.

The real killer is out there! And Hans and O.J. are on the case!

Seriously though. If this isn’t suspicious behavior, what would characterize as obviously suspicious behavior from a suspected murder?
Whenever I see posts like these, whether for Google, or any other company, I can't stop thinking about the people not working as engineers - the sales guys, CS reps, building maintenance, the IT guys. Did they have 20% of their time dedicated to "personal projects", whatever that might be? Did they have free food? Are their titles attached to their person? Do they feel their employer value its employees above all else?

I have a tiny little cynical voice in the back of my head having a good laugh, but I might be wrong.
> and not being able to find an engineer

Remember it's not just about being able to find one single engineer - then they become key-person risk. You need multiple engineers to be able to handle the loss of that engineer, either temporarily (vacation) or permanently (suddenly hit by a bus). Then you end up having a team of DBAs. Then you have functional rather than feature teams. Then you need multiple managers to align to get anything done, and have internal politics.

Being able to consume databases as a product has non-trivial value.
That is literally not what it literally says in the subtitle.

But see my other comment, I stopped reading prematurely as what I thought was the end of the article was just a massive advert.
Fun fact: the US and Italy have about the same number of elevators, because it costs us about ten times more to build one.
We'd be in a better place if web APIs to access system resources didn't suck or weren't intentionally gimped by companies like Apple. Tauri seems like a way out, but can't say without having tried it.

The web is the best cross-platform environment we have as evidenced by the fact that developers flock to stuff like Electron at all, but then you end up needing to ship your own entire browser engine to achieve a reasonable level of control. If PWAs didn't threaten App Store business models we'd probably be in a better place RE web app distribution (just use the browser you're already using anyway).

Doesn't address the issue that web app development is flooded with bad choices and opinions that lead people to decide that the whole ecosystem is overcomplicated and bloated, but that's not an opinion I hold very dear as someone who feels pretty comfortable with web tech stacks and understand where they came from.

I do think the skill bar is too high right now, where most engineers are likely to do a bad job RE performance and security with what we have unfortunately. But I'm not confident your average engineer would do any better if it were a different ecosystem.
Android, golang, chromium and a few others were separate but there were 2B+ loc of other stuff in that repository
I rent, and what kills me is listening to it interrupt my meetings and/or my ability to think and thinking to myself, "I'm paying, indirectly, for this service that I don't want. I'd rather they just leave the leaves me, and we can all just enjoy fall before maybe doing one leaf blow at the end of the season, or something."

But somewhere there is a property manager who wants to have a "pristine"¹ looking property 365 days a year.

¹(for some definition of that … I think fall is beautiful, the sounds of leaves crunching under one's footfalls, the changing colors.)
https://web.archive.org/web/20240119001153/https://www.sacbe...
I don’t think that’s the takeaway. I think the comment simply meant to shed some light on the personal consequencea of the whistleblower that might go under the radar - both for readers and the whistleblowers themselves prior to the act.
X switches to subscription exactly because politics forces them to, by trying to scare and shame advertisers.

Once subscription revenue is enough, scare and shame won't work and politics won't have anything to do with the future of the business.
They might try, but I tunnel all my traffic out anyway. In your proposal, my tunneling behavior would be morally equivalent to piracy. I don't think it's the world I want to live in.

Canada does something similar with cassette tapes and blank CDs; essentially pre-convicting the entire nation of copyright infringement and collecting punitive fees up front. I'm betting it didn't keep anyone from going hungry.
Yes, although as I understand it depends a lot of the sea bed and it's much harder in southern Europe compared to northern coasts.
Some EVs use paddles behind the steering wheel to control recuperation. You can switch between several levels or use max regen while you hold one of the paddles. It gives a lot of control without touching the brake pedal.
It’s not a token separator in the "#define foo(x)" example. You never get a "foo(" token, regardless of whitespace, but whitespace decides whether it’s a function macro definition or a constant definition. The standard needed to invent a new token called lparen, which is a left round bracket that is not preceded by whitespace, to make it make any sense.
It made a lot more sense before…you know…the thing that made no sense.
Communicate State
I learned how big companies function and how to get ahead quick. The two things - politics and competence are not mutually exclusive.
People are downvoting you now, but this is very possible… Save it as a bookmark.
He's like 30% correct. Before, hiring someone from Google was an accomplishment, because they were so rare. Now, there's so many people with Google on their resume, most refusing to downsize in TC, that even mediocre positions are filled with ex-Google applicants.
Self-host, easy. No matter the hordes of detractors who will tell you this is impossible and that all your mail will be /dev/nulled by all the usual suspects (Microsoft, Microsoft and Microsoft being the main culprit here, Gmail comes in second) the truth is that you'll be fine as long as you make sure to configure things like SPF and DKIM correctly and you're either using a smarthost for outgoing mail (ask your IAP whether they provide one) or are on a reputable network.

A SBC like a Raspberry Pi is sufficient to host mail services for a fairly large number of people. Filter out spam with Spamassassin and a greylist, run sieve to organise your incoming mail flow, use specific mail addresses when communicating with commercial and government organisations and you'll end up asking yourself why so many people insist that self-hosting mail is not an option.

Now that you're self-hosting mail you can also self-host XMPP using the same address making it possible for people to reach you through either SMTP (mail) or XMPP (instant messaging/voice/video calling) using that address. This can be hosted on that same SBC without problems.

Source: my own experience self-hosting mail (and more) since the 90's. If it worked on a 486DX2-66 it should work on a quad-core 1.5GHz 64-bit ARM...
> We don't know that!

Sure we do. Or maybe you didn't that day, but it is easy to find out for sure.

While companies (at least in the US) will never give a formal recommendation, they will always issue a statement that such and such person worked for them from date to date and the title(s) they held, if you ask.

Sure, if they worked 8 years at Joe's Burger Shack as Senior IT, maybe that's not worth much.

But if they worked multiple years with a senior/lead software engineer title at any recognizable company, you know they really did. As I said above we can't know if they did a great job or a mediocre job, but we do know for sure they held that job with that title for so many years and did at least a good enough job to not get fired from a software engineering role.

Which in turn means they absolutely know how to write a loop over an array. Because even if they got rated "Just Barely Meets Expectations" for 8 years, that alone is enough to know they can loop over an array.

Therefore, if your test indicates they can't do it, it is guaranteed that the test is flawed.
I work at one of those SV Fortune 500 companies and I’d absolutely give pause during hiring if I saw google in their resume

I might be an outlier
He publishes a couple with the source code: https://github.com/Bleuje/processing-animations-code

Also he published some full tutorials that are more conceptual, which you can find here: https://bleuje.com/tutorials/

I found the tutorials had a lot of awesome ideas (like traversing 4d noise for a seamless loop!) which I ended up playing with in my own projects. I don't use processing like he does, but all the tutorials are very easy to understand even if that's not your tool of choice.
Not just turbo, but 3.5 is trubo :) Looks like you have a typo or two in your price blocks.
Imo patrick was no better with his “we saved 200M on snacks this year oh btw guess what my bonus was”
Noogler - new googler. not “never googler”.
I didn't learn about Leave the Leaves until ten minutes after I raked the last of our oak's fall leaves. There's always next year I suppose.
I’d say it actually has negative overall effects. Removing the leaf drop deprives the soil of a nutritional opportunity, but if you do still want to do that then raking helps aerate the soil as well as pull any moss.
See above answer. It is very easy to confirm they've held the job they claim on the date range they claim. If they have held a software engineering role for 8 years without getting fired, they absolutely know how to loop over an array.
He has a full gallery on his website, this is just the random page.

https://bleuje.com/animationsite/
Fully agree with this. I'd also add that a lot of IT is buy not build, in general. That includes support. Particularly true for the public sector and has been in place well before AWS existed.

Outsourcing the complexity to run and maintain a secure reliable database cluster really is making good use of the managed service model.
Don't patronize me, your comment would have been better without the asshole remark.

In fact, it's you who struggles with reading comprehension. All of the examples from the article are massively successful businesses, not lifestyle businesses.

An article about planning to build a small lifestyle business wouldn't focus on examples like Klaviyo or Zapier.

It's not about lowering ambitions or setting out to build a small business. It's about being more capital efficient on the path to building a big business. In fact, that's the entire point of the article: how you can potentially get to a huge outcome without losing control across many rounds of funding. Nothing in the article is tailored towards small lifestyle businesses.
https://martin-perscheid.de/image/cartoon/3463.gif

"I plead for a radical drop of old age subsidies"

~~ Martin Persheid
Gmail wasn't a 20%, I don't know why anyone thinks it is. Buchheit was asked to work on it.
>The secret is out now that, mostly, founders make the same amount of money in the same amount of time whether they go the VC or bootstrapped route (when it’s a winning business).

I pretty much doubt it is the same amount of time. And I doubt the same percent of businesses survive nevermind win.
The regenerative braking in the latter two cases may not be strong enough to stop the car. If you hit the brake pedals it engages the old-fashioned brake calipers and stops the car like it's 1935.
“The most incredible and unusual thing that struck me about Google's early culture was the tendency to value employees above all else”

I wish they had valued users above all else
Unfortunately, that's exactly the thought that killed Google Brain :(
The excerpt you quote doesn't sound ambiguous at all. App passwords will clearly still be supported.
You are perhaps describing prolonged abuse, but we were talking about typical one-shot tragedies or losses one has to endure. They don't maim you for life unless you choose to hold on to the pain extensively. Though it is true that "moving on" by itself does involve you adapting to the new normal, which can concur to the notion of "integrating it to your story".

I apologize if my replies sounded unnecessarily oblivious or insensitive; it is true that each trauma and pain is unique and we can't possibly know what other people are going through.
Oh goodness. I'll never forget my across the street neighbors. They were the nicest people generally, but the wife didn't work and used to spend all her spare time doing busy work in the yard.

I'll never forget having to listen to leaf blowers running full throttle for hours nearly every day in the fall. This lady would get a ladder, climb up, and leaf blow her gutters out every single day between the hours of 11am and 2pm or so. Then chase those leaves around the yard in the wind, mostly fruitlessly. The only brief reprieve was her moving the ladder over 3 feet at a time.

I don't think I've ever held such negative feelings for a human before that I didn't express. Having a good neighbor is so rare for me, I didn't want to spoil it by complaining, but boy did that make me miserable all fall long.

They hurt my ears indoors across the street, I don't know how they are even legal.
If you're planning on using the brake pedal, then that's not one pedal driving.