News for hackers. Stuff that matters.
Re:When imperfect systems are good: Bluesky's lossy timelines by ChuckMcM on Wednesday February 19, 2025 @02:11PM (#43106098)
As a systems enthusiast I enjoy articles like this. It is really easy to get into the mindset of "this must be perfect".

In the Blekko search engine back end we built an index that was 'eventually consistent' which allowed updates to the index to be propagated to the user facing index more quickly, at the expense that two users doing the exact same query would get slightly different results. If they kept doing those same queries they would eventually get the exact same results.

Systems like this bring in a lot of control systems theory because they have the potential to oscillate if there is positive feedback (and in search engines that positive feedback comes from the ranker which is looking at which link you clicked and giving it a higher weight) and it is important that they not go crazy. Some of the most interesting, and most subtle, algorithm work was done keeping that system "critically damped" so that it would converge quickly.

Reading this description of how user's timelines are sharded and the same sorts of feedback loops (in this case 'likes' or 'reposts') sounds like a pretty interesting problem space to explore.

Re:When imperfect systems are good: Bluesky's lossy timelines by PaulHoule on Wednesday February 19, 2025 @03:03PM (#43106832)
An airline reservation system has to be perfect (no slack in today's skies), a hotel reservation can be 98% perfect so long as there is some slack and you don't mind putting somebody up in a better room than they paid for from time to time.

A social media system doesn't need to be perfect at all. It was clear to me from the beginning that Bluesky's feeds aren't very fast, not like they are crazy slow, but if it saves money or effort it's no problem if notifications are delayed 30s.

Re:When imperfect systems are good: Bluesky's lossy timelines by rconti on Wednesday February 19, 2025 @03:27PM (#43107181)
Especially for a free service!

Think about other ad-supported sites. If you're an engineer working on an ad-supported product, the perfect consistency you strive for in your code is not the product. The product is the sum of all of the content the user sees. And the costs of the tradeoffs you make are paid for by ads.

Am I willing to see 10x more ads for perfect consistency? Definitely not.

Re:When imperfect systems are good: Bluesky's lossy timelines by darknavi on Wednesday February 19, 2025 @03:31PM (#43107238)
It's funny because from my experience airline systems are very imperfect (timing wise).

I (unwisely) tried to purchase an Icelandair ticket via the Chase travel portal. I would get a reservation number, go buy seats on Icelandair's website, and a few days later the entire reservation would vanish into the ether. Rinse and repeat 3x.

I can't remember the exact verbiage, but basically tickets can be "reserved" and "booked". One means the ticket is allocated, and one means the ticket is actually paid for. I eventually sat on the phone with an executive support person as they booked the ticket and got it all the way through. It turns out Chase reserves a ticket on an airline but as an SLA of ~3 days to actually pay for the ticket. Icelandair's requires a ticket to be paid with in 24 hours, so it was timing out.

Re:When imperfect systems are good: Bluesky's lossy timelines by scarface_74 on Wednesday February 19, 2025 @08:20PM (#43109994)
(Replying to both you and the parent poster)

Airlines are far from perfect. They overbook flights and sometimes have to ask people leave and pay them for the inconvenience. My wife and I once got $1000 a piece and a hotel and food voucher to volunteer to take a flight the next day on a layover in Atlanta.

As far as your particular situation, the number one rule of using a third party portal to book flights or hotels is - don’t.

I understand that Iceland Air is not a transfer partner of Chase. But even in that case, I would just wait to use my points until I could use a transfer partner.

On the earning side if paying cash, the difference between 2x/3x points when booking directly and 5x when going through the portal just isn’t worth the risk.

Re:When imperfect systems are good: Bluesky's lossy timelines by ericpauley on Wednesday February 19, 2025 @10:33PM (#43110794)
Overbooking is not a mistake, though. People miss flights for many reasons, and the airlines predict this with impressive accuracy, to the point that they can afford to pay tremendous sums for being wrong and yet still come out ahead.
Re:When imperfect systems are good: Bluesky's lossy timelines by branko_d on Thursday February 20, 2025 @01:35AM (#43111773)
> afford to pay tremendous sums for being wrong

Or they can just haul you forcefully from the flight you paid for:

https://en.wikipedia.org/wiki/2017_United_Express_passenger_...

Re:When imperfect systems are good: Bluesky's lossy timelines by scarface_74 on Thursday February 20, 2025 @02:03AM (#43111913)
This is ridiculous. There must have been some amount of money that would have convinced four people to deplane voluntarily. $800 was ridiculously low.
Re:When imperfect systems are good: Bluesky's lossy timelines by ericpauley on Thursday February 20, 2025 @08:37AM (#43114473)
Case in point! Imagine how much United(Express) settled this for.
Re:When imperfect systems are good: Bluesky's lossy timelines by singleshot_ on Wednesday February 19, 2025 @03:25PM (#43107149)
Does the fact that an airline booking system must be perfect explain why so many flights are overbooked or cancelled?
Re:When imperfect systems are good: Bluesky's lossy timelines by rconti on Wednesday February 19, 2025 @03:28PM (#43107193)
No, overbooking is a business decision justified by the fact that, statistically, not all passengers will actually show up for their flight, and lower load factors cost money.
Re:When imperfect systems are good: Bluesky's lossy timelines by josefresco on Wednesday February 19, 2025 @03:36PM (#43107315)
What is the "no show" rate?
Re:When imperfect systems are good: Bluesky's lossy timelines by nightpool on Wednesday February 19, 2025 @03:51PM (#43107495)
A 2019 study of 5 European airports in 2019 had no-show rates of 14.4%: https://www.ozion-airport.com/product/comparative-analysis-n...

However, my understanding is that airlines have much more sophisticated per-flight and per-passenger models that calculate the predicted no-show factor based on the historical rates for that particular route (e.g. you're more likely to get more no-shows in business class flying from NYC to SF compared to holiday travelers with a reservation on the Florida Keys)

Re:When imperfect systems are good: Bluesky's lossy timelines by SteveNuts on Wednesday February 19, 2025 @03:56PM (#43107552)
That blows my mind, I would expect maybe 1 or 2 passengers per plane at most. I'm trying to think of what factors would cause that many no-shows, it has to be mostly missed connections?

I can't imagine spending hundreds of dollars and just not showing up.

Re:When imperfect systems are good: Bluesky's lossy timelines by shagie on Wednesday February 19, 2025 @04:19PM (#43107826)
Delays getting to the airport and missing the plane. Cancelations with full refund. "Hidden city" ticketing. Layover delays. Businesses booking blocks. Flexible flights ( https://www.travelperk.com/guides/flexible-travel/flexible-f... ). Changing / rebooking flights for an earlier or later time.
Re:When imperfect systems are good: Bluesky's lossy timelines by packetlost on Wednesday February 19, 2025 @04:20PM (#43107847)
I'm sure other factors such as sudden illness and migrateable tickets make a sizeable chunk too.
Re:When imperfect systems are good: Bluesky's lossy timelines by lhoff on Wednesday February 19, 2025 @04:07PM (#43107704)
A friend of mine works for a Management Consultancy firm and they have full flex tickets if they miss the 8pm flight home they can take the next one or fly back the next morning. All without additional fees. So I believe business travel is the biggest factor when it comes to missed flights.

Side note: His employer is the biggest client of a major European airline.

Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Wednesday February 19, 2025 @06:02PM (#43108890)
No additional fees, but the cost of the ticket is typically sky-high. In many cases the company could purchase 3 restricted-fare tickets for less than the unrestricted fare. (And also, the consultants want to get home, they HATE staying extra nights, so they have inherent motivation to catch the original flight). You'd think that management consulting firms, you know, who are supposed to be good at optimization and reducing costs, would have figured this out.
Re:When imperfect systems are good: Bluesky's lossy timelines by danielheath on Wednesday February 19, 2025 @06:35PM (#43109201)
... or perhaps they prioritize ensuring their consultants feel like they're being looked after - replacing them when they find another job is very expensive.
Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Wednesday February 19, 2025 @07:22PM (#43109614)
What part of my comment suggests consultants aren't "looked after?" The idea that the consultants' personal time is so low on the scale of priorities that the company prefers to pay 3x or 4x for plane tickets to ensure they are available to spend extra time with clients, rather than their families, suggests that the company is specifically NOT looking after the consultants' well-being.
Re:When imperfect systems are good: Bluesky's lossy timelines by dullcrisp on Wednesday February 19, 2025 @08:55PM (#43110183)
Yeah, replace consultants with clients in that comment and you’ll have the right of it.
Re:When imperfect systems are good: Bluesky's lossy timelines by pc86 on Wednesday February 19, 2025 @09:13PM (#43110274)
That the consultants' personal time is high on the scale is why they pay for the flex-fare tickets. So you miss an 8pm flight for one reason or another - it happens, so "don't miss the flight" isn't a valid retort.

Do I feel better taken care of if I can just take the following morning's flight at no additional cost or hassle, or if I now need to contact someone at Amex Global Business Travel, have them try to get me on a flight, have another expense, potentially not be able to get on the next flight or the one after that, etc.

Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Wednesday February 19, 2025 @09:52PM (#43110544)
The company can start with heavily-discounted restricted tickets and eat them when a consultant needs to extend the trip. Today it's even easier because airlines have eliminated change fees - so essentially any ticket can be canceled and those funds credited to a future flight. It's all still "no cost or hassle" to the consultant since they aren't paying for the flights to begin with.
Re:When imperfect systems are good: Bluesky's lossy timelines by CPLX on Wednesday February 19, 2025 @07:24PM (#43109633)
They aren’t following the same rules as you, they’re on negotiated rates/agreements.
Re:When imperfect systems are good: Bluesky's lossy timelines by NikolaNovak on Wednesday February 19, 2025 @09:13PM (#43110275)
* A massive bulk of flex rates is different price than a single flex ticket

* when I travelled to a single city with 20+ colleagues for several years, our nightly hotel rate was less than quarter of published rate. I don't think we got anything like that on Airlines, but nevertheless, bulk gets discounts.

* I forget details but between specific frequent cities which had hourly flights, we had full flexibility and we used this all the time. So we might catch a flight hour earlier if there was one available, or hour later if need be than booked.

Basically to everybody's point, business travel is very different than vacation travel and intuition from once a year personal trip don't apply.

Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Wednesday February 19, 2025 @10:07PM (#43110643)
* Hotels are required by law to have a published "rack rate" and it's common for both leisure and business travelers to book at more than half, or more, off those rates. Airlines don't have that.

* Yes of course there are negotiated discounts for major corporations- but full flexibility is still far more expensive than restricted tickets, just like business is still far more expensive than economy.

* Most airlines offer guaranteed same-day changes, or at least priority standby, to high-status loyalty members (which most consultants are) so buying full-flex tickets to get an hour earlier/later flexibility is redundant - basically, paying for a benefit you already have.

Re:When imperfect systems are good: Bluesky's lossy timelines by mjcl on Wednesday February 19, 2025 @09:24PM (#43110362)
They have figured it out, the client is paying for it.
Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Wednesday February 19, 2025 @09:53PM (#43110551)
This is actually the most sensible response
Re:When imperfect systems are good: Bluesky's lossy timelines by lukas099 on Thursday February 20, 2025 @12:39AM (#43111494)
> You'd think that management consulting firms, you know, who are supposed to be good at optimization and reducing costs, would have figured this out.

Maybe they've figured out that enabling their employees to stay a few extra hours without worry to finish a deal is worth it.

Re:When imperfect systems are good: Bluesky's lossy timelines by pests on Thursday February 20, 2025 @01:24AM (#43111716)
Similar reasons people buy overnight sleeper tickets from the west coast to asia for sky-high prices. That person has to be there, and they have to be rested. If they are negotiating 100m+ dollar contracts its a no-brainer.
Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Thursday February 20, 2025 @03:10AM (#43112257)
Intercontinental business-class tickets have a tangible benefit, guaranteed lie-down seat and relaxing accommodations that enable rest, as you correctly point out. Flexible airline tickets have no tangible benefit, it is simply risk mitigation (avoiding wasting a nonrefundable ticket if a person can't make a flight) and like other risk-mitigation products such as insurance, extended warranties, car rental protection, etc, it is priced so that the cost exceeds the benefit.

And as stated elsewhere, the majority of consultants are relatively junior people whose role has nothing to do with negotiating contracts.

Re:When imperfect systems are good: Bluesky's lossy timelines by listenallyall on Thursday February 20, 2025 @02:09AM (#43111936)
Vast majority of consultants are working on engagements where "the deal" was negotiated weeks/months earlier.

The goal isn't to eliminate flexibility, it's understanding probabilities. If fully-flexible/refundable flights are 3x the fare of restricted, then in aggregate, the company could have a chunk of consultants throw out their original reservations and rebook later flights, and still save money. Yes- sometimes consultants need to stay longer than planned, but in an age of prioritizing "work-life balance," most consultants are encouraged to stick to their schedule and get back home when originally planned.

Re:When imperfect systems are good: Bluesky's lossy timelines by vidarh on Wednesday February 19, 2025 @04:41PM (#43108096)
Keep in mind they sell a lot of tickets where one of the features that allows for a premium price is that they allow late cancellations or changes to other flights. Holiday travelers are pretty "reliable", but business travelers might have changed needs at the drop of a hat (say you meet another prospective client on a business trip and decide to stay another day to fit in a face-to-face meeting).
Re:When imperfect systems are good: Bluesky's lossy timelines by Spooky23 on Wednesday February 19, 2025 @10:48PM (#43110877)
Remember lots of business travelers have connections or flex schedules. When I had to go to the West coast for business, I usually have full fare tickets and book a later flight. If I had flexibility, I’d switch to an earlier plane or first class.
Re:When imperfect systems are good: Bluesky's lossy timelines by rsynnott on Thursday February 20, 2025 @10:11AM (#43115636)
European airports in 2019: A lot of these would be 10 euro Ryanair/Easyjet/Whatever flights, probably.

(The really ultra cheap Ryanair flights are less of a thing now, but in 2019 they were very much a factor)

Re:When imperfect systems are good: Bluesky's lossy timelines by artee_49 on Wednesday February 19, 2025 @03:53PM (#43107512)
I think you'll have to pay a team millions to figure that out, it is unlikely to be a static rate but rather decided based on multiple traits like time of year, time of flight, distance of flight, cost of ticket, etc.
Re:When imperfect systems are good: Bluesky's lossy timelines by pc86 on Wednesday February 19, 2025 @09:15PM (#43110288)
The airline has literally all of the data on this, they definitely do not have to pay a team millions.
Re:When imperfect systems are good: Bluesky's lossy timelines by patmorgan23 on Wednesday February 19, 2025 @10:05PM (#43110618)
They probably do pay millions of dollars in wages for business analysts to figure out what this rate is on their flights.
Re:When imperfect systems are good: Bluesky's lossy timelines by pc86 on Thursday February 20, 2025 @08:36AM (#43114469)
They probably just have an SSRS report that prints out in a few dozen offices automatically on some schedule.

I'm not trying to be pedantic but this is table stakes stuff. I know we're supposed to shy away from saying things like this but compared to the other engineering that airlines have to do, this is easy. It costs - at most, including wages - a few tens of thousands of dollars yearly to come up with these figures. It's a fraction of the salary of one United Airlines BA.[0] This cost might go up if one of the senior developers convinces their boss that this needs to be a machine learning model but unless they're resume pumping it's going to be at most PCA and a regression.

This is not a team of people working for months on this one thing.

[0] https://www.glassdoor.com/job-listing/analyst-revenue-manage...

Re:When imperfect systems are good: Bluesky's lossy timelines by gamedever on Wednesday February 19, 2025 @04:46PM (#43108159)
Miscommunication leads to bad outcomes. One missed message out of order could easily lead to a fight, a lawsuit, a flash mob, threats of violence - that then need to be taken seriously, swatting, DOXxing, etc...

Msg 1: I hate ___insert_controversal_person_category_here___

Msg 2: Is the kind of statement that really sets me off

Msg 1 has a very different meaning if you don't see Msg 2.

Re:When imperfect systems are good: Bluesky's lossy timelines by pjc50 on Wednesday February 19, 2025 @05:49PM (#43108769)
This can already happen without help from the platform.
Re:When imperfect systems are good: Bluesky's lossy timelines by gamedever on Wednesday February 19, 2025 @05:56PM (#43108829)
Sure, but that doesn't mean the platform should make it worse.

Trying to have a conversation on flaky platform is hell.

Re:When imperfect systems are good: Bluesky's lossy timelines by nonrandomstring on Wednesday February 19, 2025 @06:44PM (#43109305)
> airline reservation system has to be perfect (no slack in today's skies)

The slack just gets moved. Airlines oversell by about 8 percent. All systems need some slack in them. Isn't that kinda Bob's Law or something?

Re:When imperfect systems are good: Bluesky's lossy timelines by snailmailman on Wednesday February 19, 2025 @03:15PM (#43107018)
I guess I hadn’t considered that search engines could be reranking pages on the fly as I click them. I’ve been seeing my DuckDuckGo results shuffle around for a while now thinking it’s an awful bug.

Like I click one page, don’t find what I want, and go back thinking “no, I want that other result that was below” and it’s an entirely different page with shuffled results, missing the one that I think might have been good.

Re:When imperfect systems are good: Bluesky's lossy timelines by PaulHoule on Wednesday February 19, 2025 @03:38PM (#43107341)
That's connected with a basic usability complaint about current web interfaces, that ads and recommended content aren't stable. You very well might want to engage with an ad after you are done engaging what you wanted to engage with but you might never see it again. Similarly, you might see two or three videos that you want to click on on the side of a YouTube video you're watching but you can only click on one (though if you are thinking ahead you can open these in another tab.)

On top of that immediate frustration, the YouTube style interface here

https://marvelpresentssalo.com/wp-content/uploads/2015/09/id...

collects terrible data for recommendations because, even though it gives them information that you liked the thumbnail for a video, they can't come to any conclusion about whether or not you liked any of the other videos. TikTok, by focusing on one video at a time, collects much better information.

Re:When imperfect systems are good: Bluesky's lossy timelines by 4ggr0 on Thursday February 20, 2025 @03:36AM (#43112444)
> though if you are thinking ahead you can open these in another tab

or add it to the "Watch Later" playlist :) so you can watch it...later.

Re:When imperfect systems are good: Bluesky's lossy timelines by cgriswald on Wednesday February 19, 2025 @03:45PM (#43107425)
I don't use DDG, but in my (very limited, just now) testing it doesn't seem to shuffle results unless you reload the page in some way. Is it possible you're browser is reloading the page when you go back? If so, setting DDG to open links in new tabs might fix this problem.
Re:When imperfect systems are good: Bluesky's lossy timelines by snailmailman on Wednesday February 19, 2025 @06:27PM (#43109129)
Interesting. Maybe something in my configuration is affecting it. I’ll have to look into it
Re:When imperfect systems are good: Bluesky's lossy timelines by numeri on Thursday February 20, 2025 @08:22AM (#43114322)
This behavior started happening for me in the last few months. If I click on a result, then go back, I have different search results.

I've found a workaround, though – click back into the DDG search box at the top of the page and hit enter. This then returns the original search results.

Re:When imperfect systems are good: Bluesky's lossy timelines by gtfiorentino on Thursday February 20, 2025 @10:19AM (#43115728)
Hi - I work on search at DuckDuckGo. Do you mind sharing a bit more detail about this issue? What steps would allow us to reproduce what you're seeing?
Re:When imperfect systems are good: Bluesky's lossy timelines by gregw134 on Wednesday February 19, 2025 @03:13PM (#43106982)
Would you be willing to share more about how you guys did click ranking at Blekko? It's an interesting problem.
Re:When imperfect systems are good: Bluesky's lossy timelines by culi on Wednesday February 19, 2025 @02:28PM (#43106334)
What became of Blekko?
Re:When imperfect systems are good: Bluesky's lossy timelines by an_ko on Wednesday February 19, 2025 @02:57PM (#43106738)
> It was acquired by IBM in March 2015, and the service was discontinued.

— https://en.wikipedia.org/wiki/Blekko

Perhaps GP has a more interesting answer though.

Re:When imperfect systems are good: Bluesky's lossy timelines by ChuckMcM on Wednesday February 19, 2025 @04:48PM (#43108177)
That's the correct answer, IBM wanted the crawler mostly to feed Watson. Building a full search engine (crawler, indexer, ranker, API, web application) for the English language was a hell of an accomplishment but by the time Blekko was acquired Google was paying out tens of billions of dollars to people to send them and only them their search queries. For a service that nominally has to live on advertising revenue getting humans to use it was the only way to be net profitable, and you can't spend billions buying traffic and hope to make it back on advertising as the #3 search engine in the English speaking markets.

There are other ways to monetize search (look at Kagi for example) than advertising. Blekko missed that window though. (too early, Google needed to get a crappy as it is today to make the value of a spam free search engine desirable)

Re:When imperfect systems are good: Bluesky's lossy timelines by chrisweekly on Wednesday February 19, 2025 @05:18PM (#43108467)
Not my Q but thanks for the interesting history.

Also, (for other readers), I'm a huge fan of Kagi. Highly recommended.

Re:When imperfect systems are good: Bluesky's lossy timelines by NetOpWibby on Thursday February 20, 2025 @01:49AM (#43111842)
I really thought Neeva was gonna make it. I'm glad Kagi swooped in when they exited.
Re:When imperfect systems are good: Bluesky's lossy timelines by NetOpWibby on Wednesday February 19, 2025 @11:25PM (#43111123)
Blekko was gone by the time I learned about it. Recently (past few years) I emailed someone who worked on Blekko to get his opinion on a search engine concept I still have yet to start. His advice was to not bother competing with Google (obviously) LOL!

I don’t know if anyone’s embarked on a P2P search engine but that’s essentially my concept. Anyhoo, thanks for the inspiration!

Re:When imperfect systems are good: Bluesky's lossy timelines by ChuckMcM on Wednesday February 19, 2025 @11:45PM (#43111232)
Peer to peer would be tough, you really need a 10G network connection to some tier 1 provider, and about 2500 machines to distribute the crawling/serving load. (that is if you want to do a full stack search engine). And while you can run that infrastructure for on the order of $100K/month (not counting depreciation) that means you need roughly $5K/day in revenue from that cluster. At $10 RPM ($10 revenue per thousand queries) you're looking at a minimum of 500,000 'real' search queries during 'English time' (roughly 7AM to 11PM GMT). That's 31,250 queries per hour or ~9 queries per second (average).

And that just pays to keep the lights on at the colocation center. If you're paying off the development costs (30 - 50 developers over 2 - 3 years) and the cost of an office somewhere. You'll want at least double that revenue or you'll go broke before you break even.

Ideally you are the 'go to' place for people looking to buy something as those queries make money. People researching Douglas Fairbanks for a high school essay consume queries but don't generate ad revenue.

It isn't for the faint of heart.

Re:When imperfect systems are good: Bluesky's lossy timelines by NetOpWibby on Thursday February 20, 2025 @01:36AM (#43111774)
When you don't know what you don't know...wow.

I know "search is hard" in the general sense but context is lacking (not a lot of details online from ex-search teams). It's always been apparent to me that you must have some other high-grossing product if you want to get into search or video, if only to pay for the servers.

Thank you for providing your context!

Re:When imperfect systems are good: Bluesky's lossy timelines by immibis on Thursday February 20, 2025 @07:18AM (#43113831)
Darknet Lantern is a decentralized searchable directory. It's probably not going to take off, but it could inspire something else. Servers spider other servers with the same software, and synchronized their data.
Re:When imperfect systems are good: Bluesky's lossy timelines by NetOpWibby on Thursday February 20, 2025 @09:56AM (#43115427)
I’ve never heard of this before but it looks interesting. Thanks for the tip!
Re:When imperfect systems are good: Bluesky's lossy timelines by ChuckMcM on Thursday February 20, 2025 @02:03PM (#43118693)
Yup, directory services are a lot easier to do peer-to-peer. Pinboard.in is a good shared directory (sort of Yahoo! without the editorial). They can yield excellent quality when you're searching for something that someone has 'indexed' with them, but poor recall when it comes to the set of all possible answers.

Doing it peer to peer without editorial allows sites to 'get into' the index easily which has its own plusses and minuses.

Re:When imperfect systems are good: Bluesky's lossy timelines by dwedge on Wednesday February 19, 2025 @04:23PM (#43107888)
Similar to how Google images loads lower quality blurred thumbnails towards the bottom of the window at first so that the user thinks they loaded faster
Re:When imperfect systems are good: Bluesky's lossy timelines by aqueueaqueue on Wednesday February 19, 2025 @09:49PM (#43110527)
This is less a question of perfection and one of trade off's. Laws of physics put a limit on how efficiently you can keep data in NYC and London in perfect sync, so you choose CAP-style trade-offs. There are also $/SLO trade-offs. Each 9 costs more money.

I like your example it is very interesting. If I get to work on (or even hear someone in my team is working on) such interesting problems and I can hear about it, I get happy.

Interesting problems are rare because like a house you might talk about brick vs. Timber frame once, but you'll talk about cleaning the house every week!

Re:When imperfect systems are good: Bluesky's lossy timelines by genewitch on Thursday February 20, 2025 @09:00AM (#43114706)
PID techniques useful?
Re:When imperfect systems are good: Bluesky's lossy timelines by gopher_space on Thursday February 20, 2025 @11:00AM (#43116290)
> Some of the most interesting, and most subtle, algorithm work was done keeping that system "critically damped" so that it would converge quickly.

Looking back at my early work with microservices I'm wondering how much time I would have saved by just manually setting a tongue weight.