skysight-inc/HackerNews huggingface dataset:
> also misses that most games are made with frameworks/libs now that give the dev no control over what things require round trips to the server (I assume this is the explanation for that; Fortnite took 2 years to fix weapon switch lag

I can't speak for riot/league but I've worked in unreal for close to a decade and the engine provides complete control over what requires a round trip. I won't speculate on the Fortnite weapon switch lag (although I did work for epic on Fortnite at the time), but these kinds of bugs happen in the same way any other bug happens - accidental complexity. You call a function that you know requires a round trip, but then 6 months later someone else calls your function but doesn't realise that theres a round trip in there.

> Since you get packets at a constant rate (which should be high enough to be displayed directly on screen), interpolation is not necessary.

This is just nonsense. There is no such thing as a perfect connection, particularly when you're communicating across the internet. Even in your perfect world situation it doesn't work - if both you and I are 16 ms away from the server and it's running at 60hz (which is a stretch too - many games are running at much lower update rates because of the expense of running these services), in the worst case you have over 60ms of latency to handle, which is 4 frames.

> Of course, most gamedevs are not concerned with this stuff as the framerate drops to 10 in most games if 1-6 players are on screen depending on how shit their game is

This is the sort of comment I expect on Reddit and not here. Most developers, myself included would do anything in their power to avoid that happening, and I can't think of a single game that drops to even close that bad that was released in the last decade.

> Also, client side damage is a mistake.

Client side hit detection is a trade off. On one end it allows for abuse, but most client interpolation systems (including the one that comes out of the box with unreal engine) will mostly negate that. On the other, it allows for local-feeling play in a huge number of situations.
Nothing seems to be happening with that in the last few years
https://hackaday.com/2022/02/02/underwater-tanks-turn-energy...
Yep. That RFC also is interesting because the older RFC it supersedes recommended using .example foremost, having the example second-level domains in a more side note status, and that is absent from the newer (2013) RFC.
With an online account that syncs the Firefox profile across all devices. And part of that is the ability to send a link to a specific device, which will then automatically load that URL in a new tab.
You are very right. However, our society makes someone lacking 2-3 of OP's mentioned abilities extremely difficult to pursue their dreams, especially if their significant other/supporting family are not 100% supporting. It takes ones' perseverance dialed up to 1000. Even with that, there are still too many factors to overcome. For every success story of someone lacking OP's mentioned abilities, there are thousands of unheard failed stories. The story of Yitang [1] mentioned here 1-2 days ago is the perfect example. It touched me so much due to a few resemblance (not the genius part) of our lives. Had he worked on a harder problem, such as the one he's working on now, or if his friend didn't introduce him to his lecturer job, he may have been known as a failure by people who knows him.

For those who has the perseverance and can ignore haters, there's still the money problem. UBI may help. But I feel like to support a decent standard of living in today's world, it's not possible unless mega crops buy-in or budget cuts happen elsewhere like defense. Both of which has close to zero chance of happening.

[1] https://news.ycombinator.com/item?id=31524518
Overhead. Taxi drivers get a return on their time. Uber needs a return on payouts which is hard money.
I just do not understand how ridesharing cannot turn a profit. Let's look at unit economics:

~25% take rate on a ride ($15 average): $3.75 take

Payment processing: 2.5% + 30c = $0.68

Servers / datacenters: $0.20 (for a margin-sensitive business, you should be colo'ing your own servers, or using cheap alternatives like OVH/Hertzner)

Customer support: Automate as much as possible (auto refunds up to a certain point; for lost items, connect directly to driver); assume 1 in 50 rides require manual human support with a $3 cost = $0.06 support cost per ride

Fraud/refunds: Assume a 2% fraud rate that cannot be reclaimed; thus $0.30 cost for fraud. Refunds for things like driver purposefully took a longer route can be clawed from the driver.

Gross COGS: $1.24

Gross profit: $2.51

What am I missing?? Marketing? Fuck marketing when you can't turn a profit. Everyone knows about Uber or Lyft already, you need to turn a profit, not waste $30 per CAC.
GET /items?cursor=77963b7a&add_to_cursor=5pages
Not AFAIK, but Amazon's been selling Graviton 1 to Microtik.
> Or maybe I decide to squeeze in an extra if-statement in already tricky code.

And that's how the long tail becomes long tail. Nobody touches that part of the repo, because you have made it untouchable. People find working around easier than understanding and modifying existing code. Mess becomes messier.

Writing clean code is not about introducing big abstractions, large refactors. It's about leaving the place better than you found it.
In the Boston area, taxi drivers often ask you two things:

1) Where you goin'?

2) How do you get there?

Which is... if you're new to the area or going someplace new, how do you answer that second one?
It is in the article: "Uber and Lyft have been a crude proposition all along: Subsidize unprofitable taxi rides with venture capital money, claw for market share, and eventually figure something out that will make such taxi rides profitable despite the huge corporate structure of well-paid executives and engineers, a thing traditional taxi companies with already razor-thin margins didn’t have."
Rational actor theory is one of those 'fundamentals of modern neoclassical economics' things that makes the whole discipline look patently ridiculous. Here's a good discussion of the issue, and some remedies:

https://historynewsnetwork.org/article/158361

> "Historians can remedy this. They can enrich economic analyses by tracing the rise and fall of particular emotions and emotional norms, for many feelings have prompted capitalist behavior and should be studied historically. We need a social history of selfishness—the feeling presumed to be central to market behavior. The word selfish entered the English language only in the 1640; self-interest joined it in 1649. That new words were created suggests that new behaviors—as well as concerns about them—developed as markets expanded."
The incineration was just a byproduct.

I do wonder in so many of these cases, how much is:

- Completely cynical fleece the suckers

- Irrational optimism that things will be different because self-driving or whatever

- Fake it till you make it (which is related but slightly different)
This is also an interesting writeup by Valve: https://developer.valvesoftware.com/wiki/Latency_Compensatin...
This.

Ever since version 2 or so, the Firefox autocompletion has made me never use bookmarks. It's simply that good.

As others have said, it requires some tweaking nowadays. If anyone at mozilla is reading... why?! I mean, I get it, newbies... but... why?!

Anyhow, bookmarks and keeping them, clicking through endless expanding nested menus of them, just the very concept... very much something for the hostages of a corporation that wants every contact with the web to start (and end) with a visit to google.com
Not necessarily. Lots and lots of .gov operates in commercial clouds. Google doesn’t even have a distinct offering - just support add-ons for things like CJIS compliance. Microsoft’s footprint is a lot more complex.

Outside of the DoD space, the main distinctions between these offerings is where data can be stored and where and to what level of vetting vendor employees are.
You shouldn't envy the wealth of Musk, Bezos or Gates
More or less, though it did move the needle forward. Now most taxi services are easier to use thanks to Uber. But they were always in the business of selling dollar bills for $0.90. Soon as they want to make a profit it turns out to be more expensive than running a local taxi service and they aren’t price competitive. In the meantime taxi services got their own apps/app integrations while maintaining their competitive advantage.
That works in Spain and it's more or less the same. Of course, Spain is a much poorer country, so it makes more sense to share a vehicle there.
taxicab companies aren't spending billions of dollars a year on bubble-inflated tech salaries.
Less overhead. Maybe an office and a garage in a cheap part of town and a few dispatchers and potentially a mechanic, etc.

Uber has to maintain its servers and has a massive crew of white collar workers in expensive cities writing code, maintaining the servers, designing apps, marketing, lobbying, litigating, modeling potential business models, etc.
That may be true, but I’d much rather ride in an Uber or Lyft with less timely service and a higher price, than in a nasty yellow Crown Victoria from the dawn of time itself, with that ugly, rough, stained interior that smells like cigarettes and vomit. Taxis don’t even offer phone chargers or water.

IMO, Taxis would have long since died as an industry if it weren’t for governments propping them up artificially.
In my case, with the benefit of hindsight, I can see that the alternative options weren't bad at all.

I kept telling my bosses yes, I can take on more work when I really shouldn't have. They didn't know if I was working 20 hrs or 60 hours a week, how could they.

I didn't tell them when I pulled all-nighters to meet a deadline. I kept pushing myself to take on more thinking it would advance my career. I was scared to say no to new work and deadlines.

After a year+ of burnout, I finally talked to my manager about off loading some of my work. Their answer was "no problem, sounds like a great idea".

Pride, ambition, fear, depression, and an inability to back down lead me to burnout. I don't know how my company could have prevented this without a tremendous amount of spying and invasive nannying.

I get that this isn't the situation for everyone. some people are in genuinely worker hostile environments. That said, if you are being worked beyond your limits, the worst case outcome for most tech workers is to leave your company and get a pay raise.
Uber's take can average ~45% depending on the day: https://missionlocal.org/2021/07/as-rideshare-prices-skyrock...

I agree and am not quite sure where it's going (other than software).
Also, risk. It might "pencil" with 10% profit, but have risks approaching ~20% of total. Need to be reasonably sure, or what is the point?
Which was cheaper? In my experience, in addition to being much worse in many ways (love to be called and told my cab driver is ready to pick me up when I am already boarded and sitting in a plane, after the dispatcher repeatedly told me they were 10 minutes away for an hour, and then I managed to just street hail a cab at 5 am) cabs were also about 50% more expensive.

However, my local cab company got an app, it’s a piece of shit, but it shows where the cab is in a map as it comes to you, which really was the killer feature for Uber/Lyft for me. So good riddance Uber, you served a purpose for a time, but normal cabs stepped up their game just a little bit, and I have basically negative loyalty to you.
Or all the servers etc.

They just needed a (usually tiny) little office and 1 person to answer the phone.
RO units require a lot of maintenance.
Ah, that's helpful, and explains why it exists:

"Three novel ideas contribute to the high performance of SplinterDB: the STB-tree, a new compaction policy that exposes more concurrency, and a concurrent memtable and user-level cache that removes scalability bottlenecks. All three components are designed to enable the CPU to drive high IOPS without wasting cycles."

"At the heart of SplinterDB is the STB-tree, a novel data structure that combines ideas from log-structured merge tree and B-trees. The STB-tree adapts the idea of size-tiering (also known as fragmentation) from key-value stores such as
Cassandra and PebblesDB and applies them to B-trees to reduce write amplification by reducing the number of times a data item is re-written during compaction."
So have they hit price-parity with traditional taxis, yet?
The whole point of Uber is that you don't have to call around for a ride, though; a rolodex of business cards is not a good substitute for Uber.
While I agree with you, he's had plenty of help by media. I noticed a few years ago that headlines went the pattern of "Intel says", "Twitter says" and "Google says."

With Tesla, though, it was always "Elon Musk says..."

Media made a character out of him as much as his own Twitter feed did. Perhaps that was him playing the media fiddle perfectly. Perhaps they also wanted to craft a personal cult around someone, and he was just there at the right time.
You’re missing the cost of engineering, for one thing. Also “host Uber at OVH” isn’t remotely realistic.
That's interesting to hear. That probably works great for my use cases, which is typically wake up to refresh a CDN for guests, but ready to work for a bit if a content creator logs in (e.g. a WordPress instance without comments or non-author logins).

Looking forward to seeing how this works out. I have no issues paying for services, I just hate that the minimum entry level cost is $20... I can't imagine why, at scale, it can't be more affordable for hobby/fun level projects.
I've been noticing more drivers going independent. When I landed at LAX recently and waited at the taxi area for a Lyft, there were a bunch of drivers coming up and offering people rides, but not through Uber or Lyft. I thought "why not", took one of these independent rides home, and paid the guy through Square. It wasn't a "cheap" ride, but it was cheaper than the Lyft ride I cancelled and I'm sure he made a greater profit than through a "ride share" company.

That's just one example, but I've noticed this drastically increase in the last year. Whether I'm at the airport, a train station, or a bus depot, I've been seeing way more independent drivers.

What's stopping more drivers from doing this? If it's the "trust" aspect that comes from Uber, then surely there's some system that can meet us halfway that doesn't apparently need large sums of VC money and high fees but at least provides trust and safety for riders.
At one point, I think people did this crossing the Bay Bridge in SF. It didn't need a VC-funded startup with a bunch of expensive engineers though. I think people just parked in a known location and people pooled.
The comparison to Uber in NYC isn't yellow cabs but the call taxi companies which were as I described. Yellow taxis were non-existent outside Manhattan and even then couldn't be scheduled conveniently. Even the yellow cabs often refused to pick up people based on appearance/race, refused to drop off outside Manhattan and had conveniently broken credit card readers. That's not even getting into the true "gypsy" cabs (as they were called) which had no TLC licenses.
Glad it was interesting! I’d realized the part referenced was a while in, so wasn’t sure if anyone would want to read that far to get to it.
It's the VC-finance industrial complex, where the incentives aren't aligned with the sources of the money.

Arguably being transparent at the per-transaction level which allow everyone and their mother to then do simple math to understand that such a business model isn't sustainable - but they're not currently paying enough attention, just in a very shallow way - they see Uber or Lyft on the news plenty, maybe use the services themself - until it's too late.

All of this should be educating people giving their money to institutions or stockbrokers to make sure their money and whomever they're giving the power to dictate where it goes is aligned with long-term results, and arguably not at all on per-transaction buy/sell actions.

I think a lot of our problems today stem from there being such an abundance of wealth/riches that enough people could become lazy and relatively inattentive with their money, blindly trusting others without understanding the underlying mechanisms enough - and perhaps blindly believing government institutions like the SEC would protect them - instead perhaps trusting long-time existing brand names as some sort of measure of trust.

Bitcoin et al are the next evolution the VC-finance industrial complex has latched onto quite successfully, so far.
Sure, in fact if Roger Penrose is right about conformal cyclic cosmology scale itself in those conditions doesn't really matter.
No, that's wrong. The phrase "family values" is very strongly tied to Evangelical Conservative politics, and particularly to the neocons who waged a literal war on Muslims soon after coming to power. You've got a bible verse as your bio so I think I can hazard a guess as to your position.

The Google Ngram graph on this phrase is interesting:

https://books.google.com/ngrams/graph?content=family+values&...
So they made a full circle ... back to taxis?
Exactly right! An unintended side effect of the artificially low cost of capital was that labor seemed expensive. All the long shot ideas that tried to "improve productivity" - whether by replacing drivers with driverless cars, or robots flipping burgers are entirely uneconomical when cost of capital goes up.

Now, capital has become more expensive and labor is also more expensive. It's a perfect shitstorm for a lot of projects.
Doesn't that make you an illegal taxi?
Taxicab companies don’t have to pay the Bay Area salaries of engineers, data scientists, MBAs, etc. nor do they have massive advertising and marketing overhead.
Solid is great, and its focus on performance definitely helps. But for now I think a couple of other tools are better positioned here, as they already focus on shipping less JS to the client in the first place. For instance Astro (“islands architecture”/“partial hydration”; it supports Solid islands however!) and Qwik (“resumability”/on demand loading of interactive JS as it’s needed). In a lot of cases, just shipping less JS in the first place is going to perform better for resource constrained usage.

Solid is currently more oriented towards fully interactive SPA use cases, but they do have partial hydration (or something like it) on the roadmap.
> Bad performance for large OFFSET in SQL. When doing OFFSET Nin SQL, the database needs to scan and count N rows.

For user-facing apps, you’ve failed pretty hard already if users can’t find what they need on the first page or so.

If your offsets are big enough for this to matter, I’d rather spend time on why users are so many pages in to the data than optimizing the performance of later pages.

(Processing clients, on the other hand, should query for what they need. Processing in batches may make sens, so there cursor- or what they call keyset-based “pagination” makes good sense. Though in the case of processing clients, I wouldn’t call it “pagination”… it’s more like batches. I’ve mainly used “kelset-based” pagination for processing events, which can alleviate some of the “cons”.)
The problem with STM is A: You can not retrofit it on to an existing language and B: The language you build to support it looks an awful lot like Haskell, particularly the careful separation between pure and IO code. And as of 2022, most programmers are not willing to program that way.

I do a lot of concurrency stuff, and my go-to is one form or another of message passing. It isn't a miracle cure, but it turns the exponentially complicated issues with lock-based systems into polynomial ones, and that's at least something you have a prayer of managing. They compose better. I'm not sure I'd say they compose well, and someone may yet find an even better model, but they compose better.

(STM doesn't seem to be that model. As the transactions inevitably get larger over time they start getting complicated.)
zTrip sounds identical to an app I envisioned in 2010 I called "Yo Taxi!" It would take your phone-reported GPS location and send it out to one of the affiliated taxi services (depending on who serves that location, cost, etc.) who would dispatch a cab to that point.

I'm kind of glad "Yo Taxi!" exists in some form now, what with the wheels (figuratively) falling off Uber and Lyft.
In Eastern Europe there is no Uber nor Lyft. Waiting time is 2-10 minutes on average in a fairly large city. Cars are definitely not dirty nor unmaintained, they have the reputation of having cars that are almost new, and so forth. Prices have increased of course.
VirusTotal
It can turn a profit, but not the sort of profit the investors and top stake holders want i.e. Microsoft and Google type margins and profit.
Thank you, now I don't need to write this comment
Sweet. I had a decent experience with the 80 core variant.

I am a bit dubious about the many core in china explanation and would rather explain it with lower cost.
That's not at all my experience in Raleigh in particular. Walk to the cab line, get in, pay with card. No fussing around with an app and waiting.
In NYC the call taxi companies were cheaper than uber/lyft even in the prime discount days of those apps. Of course the user experience was much worse.
Maximator: European signals intelligence cooperation (2020)
Depends on where one leaves.

I am yet to board a Uber and have used taxis quite a lot in the last 30 years.
I’m all for scrappy bootstrapers but the middle aged adult in me just sees a licensing and insurance nightmare.
Because employees are not represented by unions? If 100% of a person's work is going to be useless, why should he get a 20% pay cut, or rather, 80% pay? And if 100% of a person's work is useful, he'd immediately start heading for the exits if he got a 20% solidarity cut against his will.

This is seen very clearly in sales departments, which simply do not have such notions of solidarity. It's usually a zero-sum game where if you do not bring in a sale, your rival in the organization will and pocket the spiffs, commissions, and grow his rolodex to take to the next gig. Imagine giving a top salesperson a 20% solidarity cut. He will be out the door in a heartbeat, and take his friends with him!

Startups cut employees when they want to conserve cash (when funding environment becomes much tougher and there's more competition for the same amount of money, investors start calling the shots with participation and other measures to protect their stakes and get better deals), or when the business itself goes into negative growth territory. In the former, R&D is cut while sales investment is held the same (or perhaps even increased), whereas in the latter, R&D is cut deeply and sales (and marketing) investments within the company shoot up. Either way, R&D gets a hit.

EDIT: If the company has product, it is almost always R&D folks that will be canned first, because the company can temporarily hit the brakes on improvements and new products/adjacent market penetration activity, while growing sales to get out of the mess. It is almost unheard of for sales folks to be fired if the growth is still positive or close to zero, because that would be an instant death sentence for the company.
That’s to scam you. Either you know how to get there, or you don’t and they’ll take the long way to run up the meter.