HNHacker News
TopNewBestAskShowJobs

lock-free

226 karma · joined December 4, 2020

submissionscomments
lock-free··on A former Uber engineer's disaster story
My whole point here is I don't understand why "Uber scale" is so large. I have worked in large organizations - smaller than Uber, but we did more stuff (as in more complexity and diversity in products - shipping software and the hardware to run it, for example).

"100s of screens" is as meaningless to me as "thousands of lines of code" and wholly uninteresting because it seems like the front end is the least significant reason why Uber requires so many people to operate. That's why I'm interested in seeing how many people are assigned to projects and what they actually spend their time doing, because at scale you begin to experience inefficiencies due to scale for bad reasons if your incentives aren't aligned. From the original twitter thread that sounds like it was rampant at Uber.

Not sure how long you've been around, but "Uber scale" used to be a joke a few years ago because no one could understand why they would reinvent so many wheels because "they don't work at Uber scale." The joke being that Uber didn't need to be Uber scale to begin with, they just had investor money to burn.

lock-free··on A former Uber engineer's disaster story
You should scratch below the surface because this isn't really explaining much - it does not sound like something that requires more than 100 people. Their legal team sounds like it should be twice that alone.

Or am I crazy?

lock-free··on Facebook being investigated in Germany for tying Oculus use to Facebook accounts
The stars are kind of aligning.

Conservative wackadoodles, ignoring that reality has a liberal bias, are targeting social media and big tech for this aforementioned bias.

Liberal socialists, ignoring that the founders of these big tech companies have created thousands of jobs and trillions of dollars in new wealth ripe for America to reap, are targeting them for the sin of being successful.

Big tech, being big and filled with a generation of activist workers, is also flexing its social and political muscles after standing mostly on the sideline for decades.

(I hope the sarcasm in this post was obvious)

In truth, Big Tech has done bad things (and good!), Liberals and Conservatives have valid gripes (and some not!), it's been decades since meaningful regulation has been enforced (even if some has) and in the wake of the 2016 election and ongoing chaos, tech is both making itself prominent in the political discussion and being made a target of that discussion.

lock-free··on A former Uber engineer's disaster story
There are a lot of ways to frame these problems as interesting algorithms but it doesn't really strike me as something that is troubled by scale.

I've worked on similar problems where "everything is a special case" in some vein and it takes a few very clever minds to construct the algorithms and datastructures that can come to a good solution. But that's just it, it's the work of a few engineers and not thousands writing if-else blocks for each airport.

I still don't understand what Uber does that requires so many people getting paid so much money, the only thing that makes sense to me is they don't want them working for Lyft. It would be helpful for people to shed more light on how engineering resources are spent and what particular systems require so many hands to realize, but that's too valuable information to leak I'd imagine.

lock-free··on Deno 1.6 supports compiling TypeScript to a single executable
That's why you statically link musl C
lock-free··on Detecting the use of “curl – bash” server side (2016)
I can contrast with C/C++ development, where C++17/20 are not available by default on many distros because package managers lag so far behind the curve and new projects get tied to outdated versions.

I just don't really see this as a problem - Rust really isn't that much of a moving target, and the benefit is there is one solution to the problem: use Rustup to manage your Rust installation.

That is significantly more robust than "use your package manager."

lock-free··on Elon Musk moves to Texas
> Unfortunately, most people don't factor in the extra expense of cooling more above ground space, whereas a basement would hold the temperature better.

I would recommend anyone building a new home have their basement on a separate HVAC zone, or else the heat rises in the winter and space heaters aren't a great solution.

lock-free··on Elon Musk moves to Texas
Not Texas here, but

You might have to adjust your statistics regionally for income. Middle class in California is upper middle class everywhere else, even adjusting for salary reduction. Leaving California put us in the 90th percentile for family income in our new region even accounting for change in salary, vs 75th back in the South Bay. That opens up a lot more opportunity for leisure and better schools - we don't have to live in a middling caliber town or neighborhood anymore.

Also, owning a home is a massive improvement in quality of life. Something we couldn't do in California. No more shared walls, a garage, a home office, backyard, basement hobby space, spare bedroom, nursery... I would have to double or triple my take home pay (not everyone takes equity to pay down a mortgage) to have the same quality of home in my old neighborhood than I do today.

Weather is meh, we can afford central heating and cooling and there aren't wildfires that turn the air to poison for days at a time. Snow be damned.

lock-free··on Ask HN: Documentation and diagrams versioned with code – how to handle diagrams?
Ask the CAD industry how they handle design files. VCS isn't really designed for this. The closest thing is to make sure diagrams are generated from code.
lock-free··on Death of an open-source business model
Not really what I'm thinking, I see these attempts at funding maintainers pop up each year and I think they all share the same problem and take the wrong approach.
lock-free··on Death of an open-source business model
In the back of the head this gives me an idea for a marketplace startup for software utilities but I know it's been tried before and died. I don't know how to align the incentives of creators to where we can make a marketplace where open source is lucrative by design.

But I don't think it's impossible, just the social hurdles haven't been cleared yet. Not much technology to throw down on the problem.

lock-free··on Detecting the use of “curl – bash” server side (2016)
The same issues exist for other languages and runtimes so I'm not sure why Rust having a standard solution is a disincentive. How many ways are there to ruin a python environment?
lock-free··on Detecting the use of “curl – bash” server side (2016)
I have put several curl|bash things into production and it's done because it's the only way to run installers that work on everything but windows without having to maintain a .deb, .rpm, and brew formula or something.

Often I'll write something like: here's the install steps, or just enter this curl|bash line into your terminal. Guess which users prefer.

People who care can download the script first and/or run it as a different user or in a vm. It's not that scary.

lock-free··on Qt 6.0
Which distros are shipping with KDE by default?
lock-free··on AirPods Max
Part of this is Bluetooth's fault, but Apple has found a way not to kneecap their mics over bluetooth so I'm not sure why industry leading wireless audio (Shure, Sennheiser) that have put engineer years into low power, low latency, high fidelity wireless codecs can't make a headset that doesn't sound like Skype on DSL.
lock-free··on AirPods Max
I'm all for shitting on overpriced products but those you list aren't the same product category.

Wireless noise cancelling headphones worth a damn are expensive. Not to mention, Apple is the only company making a headset where the mic doesn't suck and have trash fidelity when you need to speak and listen at the same time.

lock-free··on Ask HN: Extremely brazen phone scammer – what to do?
They don't care about getting caught, there is no penalty. Your police can't do anything, and the feds don't care enough to start an extradition preceding over someone spoofing a US number to scam you - if they can identify them in the first place!

The solution to phone scams is SHAKEN/STIR (1). It will hopefully be rolled out next year. This is legal and social more than technical, despite the "digital" nature of the world our phone networks are built on a 150 year old tech stack where it used to be too expensive to call someone in a different country to scam them.

(1) https://docs.fcc.gov/public/attachments/DOC-362932A1.pdf

There is a drawback, since there are legitimate uses for spoofing numbers. But journalists can purchase burners and service providers who enable trivial spoofing shouldn't be shielded from secondary liability.

lock-free··on Tech elites leaving San Francisco threaten Silicon Valley's supremacy
Lots of places contributed to WWII research initiatives. Why not Chicago, where the first nuclear reactor was built? Or Boston, with MIT whose research labs churned out fire control systems and computers? Or Los Angeles, with its defense powerhouses and UCLA/Cal-Tech? Or Detroit? Or anywhere else in the US with given the wartime mobilization?

Because Shockley moved here. Fairchild was founded here, and the Fairchildren built Silicon Valley and its venture capitalism.

lock-free··on Reddit Claims 52M Daily Users, Revealing a Key Figure for Social-Media Platforms
I mean it goes deeper. i.reddit.com and v.reddit.com are terrible places to put content if you want someone else to see it on reddit, there are serious performance issues there... and I'm on a wired connection to gigabit fiber in the Bay Area, not on 3G up in the mountains.

It speaks volumes that the best way to browse their social media platform is through third party tools or the deprecated interface. Not only is it a superior way to create and engage with communities (the only good subs are the comment/text driven ones these days anyways, if I want stupid videos I'll go to TikTok and Instagram where all that content comes from anyway), it's more performant.

I don't know what's going on at Reddit HQ but I guess there's a reason I've never heard anyone brag about working there.

lock-free··on Reddit Claims 52M Daily Users, Revealing a Key Figure for Social-Media Platforms
Reddit is also reliant on third party apps to get content and interaction since their own frontend and backend are terrible for everything but link and comment aggregation.
← PreviousPage 3 of 3