skysight-inc/HackerNews huggingface dataset:
This is effectively the same wealth disparity topic that exhibits itself in many areas of research and in the economy as a whole. Access to resources is conflated with ability or potential. Left unchecked, this bias naturally concentrates power and creates a moat against newcomers.

You are right that this is not specific to computation, but I think you are begging the question by saying it is "jealousy" and that "the point is to move things forward."

It does not require jealousy to ask, "is this how we want to support research?" The question can just as easily arise from empathy, or even from worry about strategic risk. A winner-takes-all approach may be myopic---by slathering attention on short-term successes, we may be neglecting to invest in the development of competitors who would bring future breakthroughs outside the currently entrenched regime.
Uber has 3500 ish engineers. Then a huge amount of operations personal.

Best source I could find: https://www.themuse.com/profiles/uber/team/engineering
It's not as neat as that unfortunately. You use this to extract different data from the version control history: https://github.com/adamtornhill/code-maat

Then visualize it however. I have some d3 scripts that came with the book that I've modified and you can track down somewhere on github I'm pretty sure. I mostly use those for demoing it to devs unfamiliar with the techniques though, since it looks cool and is immediately obvious what it's for.

For serious use I dump it into sqlite and use a mix of different scripts and techniques to figure it out. It's been kind of a language playground for me over the years so is in a lot of different languages and is "learning code" in most of them. Cleaning them up and sharing is one of those "maybe some day" things though.
I "discovered" this stack through VScode autocomplete when making my website several moons ago. It's a huge improvement in readability over the default serif font, and not much overhead is added!
I just checked it out, and they only sell licenses if you can send them a check drawn on a US bank. I assume this is possible for people in the US, but if you are not, don't even bother checking out this software.
Shameless plug: https://leadership.garden/onboarding-engineers/
I admittedly do relatively few short-haul flights. With some exceptions, 5 hours is about the floor so I will pay for more comfort/relaxation.
The API improvement proposals (AIP, yes it's a terrible acronym) are a rich source of API design wisdom. It assumes protobufs but the majority of proposals would work for any API.

The relevant one is https://google.aip.dev/158, which recommends cursor-based pagination and covers different pagination use-cases, including:

- support for different sort orders - mentioned in article as weakness of keyset pagination

- support for skipping results - mentioned as a weakness of cursor-based pagination

- why to use opaque page tokens
hope they disinfect between rentals
Princeton telling people they can’t get ahead on merit is …

I don’t even know the word for it.
Uber does use its own data centers.
I once asked an old time enterpreneur a very similar question: "Why fire one person out of 10 if you can cut everyone's salary by 10 per cent?"

His answer: "The former pisses off on person. The latter pisses off everyone."
The author is defining "culture" as megacorp-owned content, which is absurdly reductive. It's an ivory-tower view, that he's seemingly railing against, but can't put his finger on because he's strictly of the tower. On the other hand, there is so much derivative CRAP out there, good word.

Problem is, good entertainment is still happening locally, but (hey author,) you need to get off your ass to find it. Bands, comedians, actors, etc. who you haven't heard of unless you're actively attending -- with tens to hundreds of audience members. Statistically, it isn't even a blip. But it's the "culture" the author finds missing. The revolution will not be televised.
If they manage to close/ruin enough businesses, there'll be a lot more people looking for work.
Another benefit: no tracking. Google Fonts and many other font hosts use their free service as a way to track people across the web.
The political supermajority in California is an interesting example of this. I'm a registered Democrat but having a single party dominate every aspect of society is increasingly narrowing Overton windows and creating homogenized monoculture views amongst those who don't think. Opposition and counterculture is as essential to liberal democracies as free speech imo
One of the most valuable things you can do during onboarding is update/write documentation.

Many places have out of date documentation — you should correct or update that information as you go through your first few months. This generates real value for the company/team and helps solidify your understanding of how things work. You can also form useful contacts since you may need to seek out the institutional knowledge from senior employees in order to form this documentation.
The Underground Library
All of them are not individuals, and similar power law distribution applies to all kinds of wealth.
We have certainty they will not be solved. Anyway, not to anywhere in sight of commercial competitiveness.

Fusion can never even come close to competing with fission, and fission is not today competitive. It gets less so every year.
There's a lot of claims in here which are based on numbers but provide no numerical evidence. Without citations it just comes off as whining.

Every screen shows the same movie.

How was this different ten years ago? Twenty? Fifty?

The banal word ‘content’ is used to describe every type of creative work, implying that artistry is generic and interchangeable.

The greater the number of people interacting the more interchangeable any human output becomes. More people equals less granular. Five natural scientists five hundred years ago in a nation of 500,000 people have a much wider variety of capability and output than ten thousand engineers in a nation of fifty million today.

The dominant company in the creative culture views everything as a brand extension.

There's no explanation as to why this is bad. I think it's pretty cool Disney is building Star Wars themed hotels when the alternative is hotel-themed hotels.

Indie music and alt music are marginalized.

Again no citation. Show me that people today listen to less indie music than they did in 2000.

Telling jokes becomes a dangerous profession.

There's not even a comment or a claim on this one, just a video of one rich guy slapping another rich guy. Are more comedians facing career-ending audience reactions than they used to?

Overall this is an incredibly low-effort article and I'm disappointed it hit the HN front page.
Bose QC35 II.
I'm not so sure this is true. I was able to get access to a GPU quota of 1 on GCP within 2 minutes. I highly doubt anyone reviewed what I wrote. I'm not sure how many you were requesting access to, but I suspect the main reason for gating higher counts are cost related. Quite obviously they are not cheap.
I use it as a bookmark. Under my own account I can find the repos I have starred.
For phones & other general computers, anything not supported should have to have a way to unlock the bootloaders & other constraints that keep users from maintaining their own devices.

In a better world there'd be mandatory open source measures once a company stops supporting something. You HAVE to let users maintain it, if you wont.
I agree with his point but many are kinda sloppy. For example, I agree with the point about comedians, but it has little to do with Will Smith and metal detectors.
This system introduces yet more lag, which is increasingly awful kinesthetically. It makes modern games feel... sticky, sluggish, unresponsive, imprecise. We've gone from instant feedback to ridiculous degrees of input latency.

You press a button. It takes 1 frame for the signal from your USB device to get polled through the OS into your engine. Then it takes 1 frame for the input to affect the logic. Then it takes 1 frame for that change in logic to get "prepared" for rendering. Then it takes 1 frame for the GPU to draw the result. And depending on your video buffering settings and monitor response time, you're still adding a frame until you see the result.

If you're running 60 frames per second, that's an abysmal 83 milliseconds lag on every player input. And that's before network latency.
the drivers don't really benefit that much, because after you subtract the cost of the purchase of a suitable car, repairs/maintenance, tires, fuel and so on to calculate the fully loaded cost per mile of operating a lyft car for several years, the wage remaining for the driver (after subtracting the US income tax as a 1099) is often under the minimum wage (and far under the living wage) in many major metro areas. Using Seattle as an example and its $15/hr minimum wage.
there's a very handy tool, called google webfonts helper, which that can download and include google fonts for you

https://google-webfonts-helper.herokuapp.com/fonts
>> It definitely motivates me to continue conversations

So get a thicker skin?

>> Yes, I really enjoy being insulted by perfect strangers on the interwebs.

Ok, your loss. I will give You a little secret about communication with people in IT (or rather STEM in general). The things that we are saying more often than not are not intended as an insult but only as an opinion, statement or diagnosis. Don't mistake directness for rudeness.
If you went to Princeton you might. We can start with oligarchic.
This is not an appropriate response - it does not advance the conversation, and is clearly derogatory towards OP. Try to do better next time.
Princeton be the change you seek.
This is a bizarre take. Compared to the world of my youth, culture of today is far less homogenous. And alternative voices far easier to find.

I lived in and near a city of a million people, but getting access to "alternative" music was difficult. My teenage daughter can find anything she wants on her phone.

Radical politics was fringe and out there. I scoured the local used bookstore for anything I could find that. Easy to find whatever you want now.

Publishing music or poetry or your opinions in general was a major endeavour. "Zine" culture was vibrant but marginal. Now you can easily publish whatever you want. (Doesn't mean you'll find an audience though.)

As for AMC or whatever. I'll repeat what others have said: why are you looking there? Why would you expect to find diversity there? Or in print journalism? Or in music charts? These are artifacts of the past. I can hear my 14 year old through the wall cleaning her bedroom while listening to Baby Metal. She didn't get that from a chart. Or from me. Stop looking for the "abnormal" in "normal" places.

That said, going to see Bob's Burgers in the movie theatre tonight with the family. It's not radical or subversive, to be sure, but something like that would never have made it to the screen in the 80s.

Now, if your definition of "counterculture" is a) being an anti-social jerk and b) getting attention and getting paid for it on someone else's platform. Yeah, you might have a hard time now.

Apart from the cultural rupture of the late 60s and early 70s, much of the entire second half of the 20th century was a wave of pretty aggressive mass media mass market conformity, so much so that our reaction as youths was similarily aggressive. Where do you think the anger in punk came from? Because everything kind of sucked.

If there's a problem with "counterculture" today it's that it'd be very hard to pick one single culture to counter.
bahahahahahahahahahahahahahahahahahahahahahahahaha, yeah, the disappearance of "alt weeklies" is a sign of creeping hegemony. Because how could subversive messages spread in 2022 without low quality print magazines with diy stencil art?

Our culture is nothing but counterculture. The entire thing is copies of copies of copies of the author thinking that they and their friends are the first and only people to take a bold stance against power, or corruption, or whatever.
Oddly enough, the page doesn’t use the font stack it proposes. They moved Segoe UI to the end of the list, before Arial, so Windows users who installed Roboto will see Roboto instead.
If you do any non-trivial devops works on cloud providers it's immediately obvious why this is nonsensical.

Let's take the most basic example: auto-generated ids. Many resources in AWS, GCS, etc have auto generated ids (just use tags you say, but many don't have tags or tags are used as part of some other system). Now, when terraform creates that resource you have to modify the config to contain the id. But if you have any sense terraform runs as part of a CI system that lets others review your code before merging, deploy to staging, etc.

So now does the terraform process need to make an automatic git push? What if there's a conflict? Does it make a PR that has to be manually merged? All of this is much more complicated than just having one JSON file in S3.

I have actually managed resources with Ansible where you have this problem and it's worse. And this is just _one_ thing.

Is Terraform's state story perfect? No. There are definitely annoyances, and one thing I'd love to see is a way to declaratively handle imports, renames, etc. when you need to, but it's better than the alternative.
I am creating a podcast on mac and used Audacity before switching to record on a portable recorder.

I still edit in Audacity, which works fine but I would pay good money for something that could remove my breath sounds from the input. Audacity handles most other noise well enough.

I use the Samsung Q2U microphone.
huh. interesting, thank you!
There's a difference between belief in meritocracy in terms of how the world actually works, and in terms of how it ought to work.
"a divisive topic"

On HN, anyway. The wider world is all in on solar, except where it might compete with oil extraction subsidy.
I’ve been in the industry for 20 years. Colo or even running your own datacenters. Makes sense at their size.
That is exactly why I no longer use Firefox. I moved to germany and I don't speak german, so you can imagine browsing without this functionality is impossible.
Yeah was gonna suggest this! I’m not the biggest expert but you can put Postgres in front of all your data sources and have pg route the queries through a heterogeneous infrastructure and get a nice interface
Kind of makes the open chip movement a little bit less glossy, thinking of there being really good work anyone can use. OpenFPGA, plenty of RISC-V cores... society wants to be able to advance, to improve, but when we start to see the price includes letting warmongers also support themselves...

That said, these people would probably figure out some kind of solution eventually. But damn this makes it easy.
For a simplified version of the app with arguably no worse user experience, it's not THAT farfetched.

Uber has an absurd amount of logging & analytics.

If the app was simply drop a pin, get a ride - it wouldn't be that crazy.

Uber has 3.9M drivers world wide. There's probably very rarely more than 1M drivers active at any time. Probably less than 300k people looking for a ride at the vast majority of times.

Assuming you can update the driver's location 1 time per minute - that's
~1.5B requests per day - less than 25k requests per second (including user bookings).

That's like ~2TB of bandwidth per day. That's less than $200 per day. Almost everyone spends more than 5% of their cloud bill on bandwidth. Meaning, the rest of a drastically simplified (but nearly equally useful) Uber could run for ~$4000 per day in server expenses.

That's a $1.4M / year data center. Uber has revenues of >$11B.

They could be making a lot of money. They just aren't because they're spending AT LEAST 50x more on servers and product engineering than they NEED to.

They paid for growth for a long time. They have a monopoly now. There's not a lot of growth left to get. At some point the axe will come down.

Lyft is even worse. They're ~1/3rd the size.
Well, that's just not true.

I'm in the Midwest and a server at a decent restaurant can pull in $300/night in tips.
Numerous cherry-picked and misleading examples here.

The theater screening comparison is apples-to-oranges, as the second (older) image is of an arthouse theater, and many of the films were made in different decades.

I don’t doubt that there is less variety in theatrical releases nowadays, but that’s in part because niche content has moved to other media. It’s the same thing with the printed weeklies.

“Content” is a superset of “cinema”, not its reduction. It’s been called “programming” on television for decades.

Is this the first time a song topped the charts three years in a row?

Netflix’s library is shrinking due to the rise of other streaming services, not due to “homogenization”.

And the less said about the “slap” tweet linking to a New York Post article, the better.
Abseil C++ Tips of the Week (2020)
Ah, now we see the philosophical justification for discriminating against Asians and other subgroups that have experienced "outsized" success.
> I was let go once for having too many commits in a PR.

You were fired for having too many commits in a PR? That seems like an extreme overreaction unless there's more to the story.
Let's hope Greece starts to focus on lots of small modular nuclear reactors!
This is highly aggravating and confusing when hipsters try to coopt terms that had a defined meaning for decades. The ones that grate me are "retina display", "real time", "x-nanometer node".
I've found the criticisms it inspired interesting though.
If you’re big enough to be a Lyft and Uber market, you’re big enough for taxis. Outside of NYC they’re usually just not that visible; normal cars, dispatched via phone.
It's an interesting metric, the "churn" or "hot spots" in code. Why do certain areas and not others exhibit high churn?

I had a quick look through the codebases showcased on the CodeScene site, and across them, the files with most churn tend to have quite generic names (like core, daemon, helper, internalEngine, etc).

It sort of supports my intuitive take on the answer: the "churniest" areas of the code are the ones that were initially difficult to think of in specific terms, ie, the ones that don't tend to implement one thing, but boundaries between things. They're the catch-alls, the areas where our conceptual abstractions don't fold together as neatly as we'd like.
Both equally misguided for entirely different reasons.
No.

Not according to the classical definition of age which is the time since birth. I was born a few decade ago. My grandparents are decades older then me. The earth in millions of year older than me. And the galaxies billions of lightyears away are still billions of year older than me.

Maybe the Milkyway is older than the other galaxies we observe, assuming they were all born at the same time.
Right, though Dune is arguably a remake and the article says "remakes or reboots".
I would argue that something like induction is probably more universally relevant.
To be fair, Princeton has a pretty robust legacy program where nearly 15% of the Class of 2022 are legacy admits.

(It's insanely easy to get in as a legacy student. Princeton has an acceptance rate of 4% for the Class of 2025, but an acceptance rate of 30%+ for legacy candidates).
Seen this many times. People using a tool in an unintended manner and then bashing the tool.
Builder GTK 4 Porting, Part V
Someone could chime in but timestamptz is just an 8 byte integer like a bigint.
One of the reasons is that you get a real backend framework. With all the security stuff, authentication, database access, validation, background jobs, command line tasks, translations, emails, caching, etc, etc, etc.
caniuse shows green for all modern browsers, and this blog post from 2017 talks about Windows 7 and the Windows Classic theme. Where are the actual issues?
For anyone who comes back to this thread: my Air GT was checked on Friday and didn’t have the issue. Took 15min and service was excellent as usual.
https://teddit.net/r/MachineLearning/comments/uyratt/d_i_don...

(HN's rewrite rule for Reddit apparently doesn't catch unqualified domain references. Mods have been contacted.)
Latency has a big impact on user experience in most multiplayer games and players with a low latency have an advantage in many games. I am not sure how satisfied people will be with low cost low powered systems made for game streaming in the long run when other users have a much better experience and even advantages in gameplay.
Go’s GC works well because it has stack allocated types, which Java doesn’t and pays a very heavy penalty for.
They tried that and the big taxi companies weren't interested. Similar situation to Blockbuster and Netflix.
It’s funny because, for me, this was one of the major confusions when I moved from Europe to the US. In Europe, there are a lot of prominent subcultures, particularly in college. This was totally absent in the US in my experience. Even at places where you would expect it, e.g. underground, hard Techno warehouse raves in Baltimore. Instead the same mainstream people & opinions were there too.
The amount of friction a designer gets for adding several multi MB images to a page, in every organization I've worked for, is very little.

2 MB minified, compressed, ball of js is nothing. I've even seen companies accidentally put their debug builds in production (>15MB js ball) with without noticing or getting complaints.

I'm much more sensitive to page weight than most, and every sizable dev shop should have someone who is. But even I realize that current business reality is it didn't matter nearly as much as sensitive tech people think.
There are only two reasons it would need to be private:

(1) you're collecting data where if it was public, people would be outraged. That's spying.

(2) you believe the data is anonymous and valuable, but only you / your group should benefit from the insights it provides. You're afraid someone else is going to 'take your ideas' and execute them better than you can.

Point 1 is ethically wrong, in my view. Point 2 is not ethically wrong, but IMO means what you are just trying to run a monopoly on an idea. That's fine, people do it all the time, especially companies - but I think this is wrong for the progress of humanity overall and I dislike it.
AFAIK, in therapy, the therapist's focus on giving advice correlates negatively with success. I imagine the relationship between the two might depend on the problem, interpersonal chemistry and various things I can't think of, but especially if the problem isn't something absolutely concrete, advice probably isn't something that helps. Most people aren't stupid, and if a psychological or emotional problem were just a simple solution away, they'd probably have thought of it already.

Friendship or other "normal" relationships and interaction aren't therapy, of course, but the negative correlation might be an insightful observation nevertheless.
This comment is terrific even though I'm not sure I quite agree with the sentiment. Upvoted.
Yeah and therefore, it's not the actual history because it only tracks the dates of when the people who have currently starred it have started starring it. It's a detail, but if someone unstars, it will be treated as if that person had never starred the project in the first place. Or in other terms, whatever graph is shown, you will never see it go down.
Declaring that everyone (present company excluded) is conformist and everything sucks is the surest fire way to get a non-zero amount praise from any audience.