MurphyA/hacker-news huggingface dataset:
by mailund | 2025-06-25 14:16:28+00:00
This has been a known strategy from Uber for a long time. Run at a loss to squeeze out the existing offerings, then dramatically increase prices once they've established a monopoly.

Combine this with exploiting loopholes to get around local labour regulation or just outright ignoring it just because, giving them an unfair advantage over competitors that were operating more or less honestly.

I wish I could say I was surprised they got away with it just because they were doing it through an app :shrug:
by simoncion | 2025-06-25 14:17:19+00:00
> Same browser, same browser settings, same OS and same plugins.

Neat. Did you test outside of the browser? Based on your report, it sounds like you didn't. As you must know, the renderers in web browsers are very, very complex. I suggest you test with a standalone video player before you go blaming the underlying windowing system for performance issues.
by ujkhsjkdhf234 | 2025-06-25 14:17:23+00:00
I wouldn't call it a shallow dismissal. If you used Libreoffice you already know the current state of it. It is slow, buggy, way behind in features compared to MS Office and the UI is a mess. If I tried to take Excel away from my co-workers and gave them Libreoffice Calc there would be a riot.
by dzonga | 2025-06-25 14:17:24+00:00
monster is like trump. you would have to be horrible at operations to fail at running a casino.

usually playbook for these things - company makes a lot of money, the owners get enticed by PE - PE guts out operations like gutting out fish. the company forgets what made them tick or special.

company declares bankruptcy. Even with indeed now dominating the space n to a lesser extent linkedIn - no reason for monster to fail. none at all.
by Keyframe | 2025-06-25 14:17:37+00:00
> There's also $300/mo AI ULTRA membership

Not if you're in EU though. Even though I have zero or less AI use so far, I tinker with it. I'm more than happy to pay $200+tax for Max 20x. I'd be happy to pay same-ish for Gemini Pro.. if I knew how and where to have Gemini CLI like I do with Claude code. I have Google One. WHERE DO I SIGN UP, HOW DO I PAY AND USE IT GOOGLE? Only thing I have managed so far is through openrouter via API and credits which would amount to thousands a month if I were to use it as such, which I won't do.

What I do now is occasionally I go to AI Studio and use it for free.
by dghlsakjg | 2025-06-25 14:17:48+00:00
Blue collar people drink starbucks, HN isn't a monolith of elite snobs. Please don't use unfounded or un-provable negative stereotypes to try to make a point.

If you read the article, you see that the effect was pronounced in lower income areas where a natural experiment was effectively run with Magic Johnson's intervention. Which kind of goes directly against what you are saying.
by i_k_k | 2025-06-25 14:17:59+00:00
I’m not a huge fan of Uber’s corporate policies in general, but help me understand what’s wrong with this. Isn’t this what any company would do: maximize revenue from customers while minimizing expenses to their suppliers? Most businesses don’t tells us how they do this.

My grocer sells me a can of beans at some price. I have no idea how they arrived at that price, how much they paid their wholesaler, or that they may have a sale on beans next week. I buy or don’t buy beans based on whether I feel they’re worth the cost. And whether I feel like beans.
by hermannj314 | 2025-06-25 14:18:08+00:00
Does Uber have a patent moat or is their moat the brand?

For as much hate as they receive, I'm not sure why a driver-owned cooperative app has not emerged that takes no profit. Is there something like this we should all start using instead?

There isn't much technological innovation in ride-sharing that the FOSS community couldn't solve. I'd love to work in this area.
by williamdclt | 2025-06-25 14:18:12+00:00
I don't think that's true. All third spaces I can think of are based on some activity, around which some community (or individual social relationships) form which might or might not be so closely related to the activity.

- Church/temple/mosque/etc: worship - Bar: drinking alcoholic drinks - Gym/sport: physical exercise - Volunteering: whatever you're volunteering for - Coffee shop: coffee? Reading, working?

All these have "a thing you do other than socializing and meeting people". You could (and do) go there specifically for the activity without socializing and meeting people (just like church).

Spaces that are "social-only" are pretty rare. Coffee shops are maybe closer to that as you're probably not going to consume many coffees, but people stay to read, work... it's a bit less structured than other third spaces (and personally I find that it makes it more difficult to socialise there)
by ljm | 2025-06-25 14:19:03+00:00
I never got a chance to see the difference there because I moved on shortly after.

It was just that almost constant conflicts with poetry (and the errors about the project being out of sync) with a team developing in parallel were painful enough for me to suggest we try uv instead.

It seemed uniformly better with a simpler docker setup too (although I liked how pants would created executable bundles and you could just ship those).
by CollinEMac | 2025-06-25 14:20:53+00:00
I've never actually looked into this so maybe this is a dumb question but how hard would it be to make a symmetrical HDMI cable with no "up" or "down"? USB-C was rightfully lauded for this but I personally have a much more frustrating history reaching around the back of tvs with an upside down HDMI cable.
by vel0city | 2025-06-25 14:20:58+00:00
> There is absolutely no reason for me to come to you for that information.

If we're trying to understand and discuss reality, we should absolutely be referencing real data and information and build our conjectures from there. Not just making some statement that reality is a certain way, refusing to engage in any data that points otherwise, and berating people who bring evidence contrary to the conjecture. Otherwise, we're just discussing fantasy and being rude to each other. Personally, I'm wanting to talk about reality, not some urban/rural areas 9rx is envisioning in his mind entirely divorced from any real places and data in the United States.

You say things like "as a rule", give arguments of a drive from a rural area into an urban area should take the same time as just transiting around within the urban area, and offer zero actual real examples, data sets, or proof to your conjectures and berate those who show real data pointing opposite to your statements.
by kassner | 2025-06-25 14:21:32+00:00
> job boards are still full of opportunities

That’s not a proxy anymore. In my corner, I keep seeing the same listings over and over again. Friends with hiring power have all sorts of stories, multiple reorganizations, budget cuts (and then a week later announcing record profits on earnings calls).

Companies are just not hiring. They need to say they are to keep investors on the hype (if you aren’t hiring you mustn’t be growing).
by __MatrixMan__ | 2025-06-25 14:22:07+00:00
Anthropic is the same. Unless it has changed within the last few months, you can subscribe to Claude but if you want to use Claude Code it'll come out of your "API usage" bucket which is billed separately than the subscription.

Some jerk has learned that we prefer CLI things and has come to the conclusion that we should therefore pay extra for them.

Workaround is to use their GUI with some MCPs but I dislike it because window navigation is just clunky compared to terminal multiplexer navigation.
by mgr86 | 2025-06-25 14:22:41+00:00
FWIW, I see your comment. Also late to the thread though. This ruling is being watched at my office. I want to be a bit anonymous, but we've been doing a much more analogue version of some of these things for 75 years. With academics being our primary market. We've only had two legal issues in that time. Both settled out of court. But we walk a fine line.
by evilduck | 2025-06-25 14:22:53+00:00
As a longtime user of NPM but overall fan of JS and TS and even its runtimes, NPM is a dumpster fire and forcing end users to use it is brittle, lazy, and hostile. A small set of dependencies will easily result in thousands (if not tens of thousands) of transitive dependency files being installed.

If you have to run end point protection that will blast your CPU with load and it makes moving or even deleting that folder needlessly slow. It also makes the hosting burden of NPM (nusers) who must all install dependencies instead of (nCI instances), which isn't very nice to our hosts. Dealing with that once during your build phase and then packaging that mess up is the nicer way to go about distributing things depending on NPM to end users.
by crazygringo | 2025-06-25 14:22:58+00:00
You seem to be misunderstanding. Amazon paid no corporate taxes because it was reinvesting everything into growth. There's nothing illegal or unethical about that – in fact it's not a bug, it's a feature. We incentivize that because it means that Amazon winds up paying more taxes in the long run. Once it no longer has growth opportunities but is just raking in the profits, it winds up paying tons of taxes. Way more taxes than it would've been paying when it was much smaller. It benefits the tax base to let companies make their own decisions about when to grow and when to turn a profit. The last thing you want to do is to start taxing revenue rather than profit, because that slows down economic growth in the entire country. That would be terrible policy. It's not about tricks, it's literally about maximizing tax revenue over the long-term.
by bee_rider | 2025-06-25 14:23:02+00:00
I’ve always been surprised that we don’t have a really widely supported construct in programming that is like a for loop, but with no dependency allowed between iterations. It would be convenient for stuff like multi-core parallelism… and also for stuff like out of order execution!

Not sure how “break” would be interpreted in this context. Maybe it should make the program crash, or it could be equivalent to “continue” (in the programming model, all of the iterations would be happening in parallel anyway).

I vaguely feel like “for” would actually have been the best English word for this construct, if we stripped out the existing programming context. I mean, if somebody post gives you instructions like:

For each postcard, sign your name and put it in an envelope

You don’t expect there to be any non-trivial dependencies between iterations, right? Although, we don’t often give each other complex programs in English, so maybe the opportunity for non-trivial dependencies just doesn’t really arise anyway…

In math, usually when you encounter “for,” it is being applied to a whole set of things without any loop dependency implied (for all x in X, x has some property). But maybe that’s just an artifact of there being less of a procedural bias in math…
by jeroenhd | 2025-06-25 14:23:06+00:00
Yes, but vulnerabilities don't always get backported to older (supported) devices immediately. I distinctly recall one case where an Android CVE was patched months later on one Pixel model compared to the others that were in support. However, because search engines have all become terrible in the age of AI, I can only find vague references.

I did, for instance, find a case where Google Project Zero published a blog post on a vulnerability while their Pixel 6 was still four days away from the first updates: https://9to5google.com/2023/03/20/pixel-6-march-2023-update/

I myself regularly find my Pixel only noticing updates half a month later unless I manually check while my Samsung tablet notifies me immediately once my quarterly update is available. It's quite annoying to have to check for updates manually every week, but I suppose updates are technically available.
by zubiaur | 2025-06-25 14:23:38+00:00
As a teenager, I backpacked around Latin America with some friends. Due to some issues in Bolivia, we ended up taking the long way to Brazil, through Paraguay.

The contrast was stark. We crossed the border and changed buses. Instead of a truck converted into a bus, with rain leaking through the roof, we had a decent Marcopolo with AC. Instead of a dirt road, there was pavement.

We arrived in Asunción late at night and grabbed a hotel not too far from the bus station. The woman at the front desk treated us like crap. So rude. We were exhausted and honestly didn’t care much, but man, I still remember that lady’s butt face. But then we handed over our burgundy passports.

Her face changed; from what seemed like barely contained rage to instant guilt. “I’m so, so, so sorry, I thought you were Argentinean. I didn’t know.” She showed us the rooms and even had someone help us with our bags.

Seems like the War of the Triple Alliance is still a source of hurt.

We didn’t stay long in Asunción; we took the bus to Iguazú the next morning. The little we saw, we liked. It seemed to be moving in a better direction than La Paz, Bolivia. And while still a bit underdeveloped, it felt like a nice, welcoming city. Unless, of course, you happened to be Argentinean.
by thimabi | 2025-06-25 14:23:54+00:00
I believe Workspace users have to pay a separate subscription to use the Gemini CLI, the so-called “Gemini for Google Cloud”, which starts at an additional 19 dollars per month [^1]. If that’s really the case, it’s very disappointing to me. I expected access to Gemini CLI to be included in the normal Workspace subscription.

[^1]: https://console.cloud.google.com/marketplace/product/google/...
by cess11 | 2025-06-25 14:24:04+00:00
I would argue that a laptop does not have autonomy, since it doesn't exercise any self-government in relation to its environment.

It might perform automation, and automatic web searches and automatic decision making based on the parsing of those and so on, it is quite possible, but if you pull the cord it shuts down and doesn't wander off in search for a new power source or try to kill you and put the cord back in and so on.

As someone put as a retort, what about whatever agent like simulation they referred to? Well, they're internal to the machine and do not interact with the environment. Much like some virtual enemy in a video game doesn't have autonomy because it simulates movement decision and so on, neither does that simulation qualify as autonomy.

Self-governing requires self-reflection, which requires a self-image and self-narration and self-memory, as well as memory of the environment and memory of others and so on. This confusion that comes from autonomy concepts as applied to robotic arms in car factories and Conway life derivatives and the like when reapplied to human societies is probably a bit unhealthy, especially since it seems to open up the possibility to promise people autonomy in the sense that they are allowed to live as automatons but not actually exercise any liberties or be free in even a naive sense of the word.
by dghlsakjg | 2025-06-25 14:24:14+00:00
Do religious people go to church daily and hold business meetings in church? Do religious people go to a church to do a casual date or catch up with friends and associates on weekdays?

I might be very misinformed about how church works, but I think that coffee shops fill a very different niche. History kinda supports this: coffee shops became valuable places of business and occupied the 'third place' role even in extremely religious places and times (I'm thinking of Lloyd's specifically, and 17th and 18th century coffee shop culture as a locus for business ventures in the Netherlands and England).
by alzhi7 | 2025-06-25 14:24:35+00:00
Simple: No templates, DSLs, or logic in YAML, zero magic.

Predictable: No string substitutions or regex hacks.

Safe: Only native Kubernetes YAML manifests — readable, valid, untouched.

Layered: Patch logic is externalized and explicit via JSON Patch (RFC 6902).

Declarative: Cross-environment deployment with predictable, understandable changes.
by bananapub | 2025-06-25 14:25:00+00:00
> I concluded that – for me – Claude Code _may_ give me better results, but Aider will likely be cheaper than Claude Code in either API-mode or subscription-mode.

I'd be pretty surprised if that was the case - something like ~8 hours of Aider use against Claude can spend $20, which is how much Claude Pro costs.
by simoncion | 2025-06-25 14:25:17+00:00
> A 2025 monitor with DP 1.4 from 2016. Shame.

Sure, that's fuckin stupid... if HBR3 can't handle the monitor's native resolution, refresh rate, and bit depth.

But, on the gripping hand (and with the greatest of respect) why the hell did you buy the crappy thing? There are many DP 2 monitors out there. This is a little glib... but if someone's selling something that's bad, don't buy it. The dire video card and monitor situation has kicked me off of my regular upgrade cycle for at least five years. I'm not happy about it, but it's better than getting something that's not fit for purpose (and signaling to the manufacturers that it's okay to manufacture unfit products).
by codingdave | 2025-06-25 14:25:39+00:00
I understand the motivation behind this advice, but now that I'm past 50, I'd say that everyone needs to decide for themselves whether they are still pushing to maintain youth, or whether they are deliberately embracing aging.

At some point, you stop exercising "hard", and start exercising "enough". The point is the same - to stay healthy. But you are not going to hit your lifetime peak fitness. Instead, you want to build a solid base of strength so that you still are fully capable and mobile into your 70s and 80s.

As far as staying up on tech, again that depends on how long you really want to be in tech. Some people may want to remain technical for a couple more decades... but some of us are happy to let others take the lead, while we settle back into secondary positions, or pivot our ambition to leadership instead of hands-on work.

What I'd recommend is some deep introspection to decide for yourself whether you are young or old, and act accordingly. "old" !== "bad". It is more a decision of whether you are still climbing, or simply enjoying the ride at a comfortable cruising altitude. I might not get hired by startups or FAANG for being in cruising mode, but once you get to this point, you aren't interested in such jobs anyway.

The point is to figure out what is right for yourself, and don't push youth too far. There are natural changes to the pace of life as you age, and acceptance of that helps life satisfaction.
by cperry | 2025-06-25 14:26:01+00:00
[edit] all lies - I got my wires crossed, free tier for Workspace isn't yet supported. sorry. you need to set the project and pay. this is WIP.

Workspace users [edit: cperry was wrong] can get the free tier as well, just choose "More" and "Google for Work" in the login flow.

It has been a struggle to get a simple flow that works for all users, happy to hear suggestions!
by bananapub | 2025-06-25 14:26:29+00:00
Claude Code and OpenAI Codex and presumably this are much much more aggressive about generating work for themselves than Aider is.

For complicated changes Aider is much more likely to stop and need help, whereas Claude Code will just go and go and end up with something.

Whether that's worth the different economic model is up to you and your style and what you're working on.
by serial_dev | 2025-06-25 14:26:32+00:00
On the other hand, the kids might do lot of exercises to keep playing, then they get better at something, then they realize that it is much more enjoyable to be good at something than not...

Long term, it could still be a win.

Obviously not the same, but in the first years of university, I hated math because it suddenly got hard (never before university did I have to learn math or physics just to barely pass). Then, after many nights of reading through books and practicing, grinding, I realized it's not that hard and it made me enjoy solving the "challenges".
by diggan | 2025-06-25 14:26:32+00:00
If it's a HTML attribute, then you can only use it with DOM elements, with no control about when it runs.

Instead, a JS API gives more flexibility and control.

Besides, I think the "lang" attribute is supposed to signal what the language of the text inside that element is, not what it could/should be. So even if going with attributes would be the way forward, a new one would need to be created.
by pwatsonwailes | 2025-06-25 14:26:40+00:00
I'm pretty sure the person who wrote this has never run pricing research for a brand. Short answer, they can ignore Gabor-Granger because their cost base is so low compared to their revenue, so they'd be looking at Van Westendorp's Price Sensitivity Meter to set a benchmark for where the pricing probably lands, and a conjoint study to understand the value of different elements for segmenting different versions of the product at different price levels.

Obviously positioning, who they're positioning against, how they communicate that, the level to which they're known amongst the market etc all feed in to this, but that'd be a decent starter for ten.

This is an overly simplistic version of where to go with pricing for a brand like this, but that's where I'd begin with creating pricing for them.
by tekknik | 2025-06-25 14:27:19+00:00
This is more hogwash with the statement:

> It's equipped for the taliban, not nations with fleets of air craft carriers.

The US has more carriers than all other nations combined, times 2.

> The US does not have the manufacturing capacity to replace 50% of its bunker-buster arms "suddenly". It simply cannot do it. So if a war breaks out tomorrow, where it needs these arms, they're gone.

During a time of war every manufacturing plant capable of being reconfigured to make arms or vehicles is. Just like in WW2.

The rest of this is just silly. The US “owns” the oceans. We go where we want when we want any call it “freedom of navigation“ and nobody stops us.

I’m sorry I offended your country’s capabilities vs the US, but there’s a reason the US hasn’t been invaded yet and it’s because it’s an impossible feat.
by williamdclt | 2025-06-25 14:27:30+00:00
> driver-owned cooperative app that takes no profit

FWIW, the oversight of Uber on drivers is part of the success of Uber. I'm not talking about their mistreatments of drivers, but the fact that as a consumer I have reasonable confidence that the driver has been doing a decent job so far and that if I have a problem with the driver, there'd be some consequences through Uber.

It's part of what allowed their success: from unaccountable taxi mafias to a service consumers can trust.

It's far from perfect of course but it's good enough that I'm confident enough using Uber (although I avoid it for other reasons) even in foreign countries. It's probably not impossible to achieve with a co-op, but it seems more difficult
by simoncion | 2025-06-25 14:27:56+00:00
> IANAL, but this seems anti-trust-ish.

nic-cage-you-don't-say.gif

US antitrust/consumer-protection people have been asleep at the wheel for decades now. I'm doing my (tiny, tiny) part by avoiding HDMI wherever it's at all reasonably possible and recommending to folks I know that they consider doing the same.
by ljm | 2025-06-25 14:27:57+00:00
If you’re addicted to scrolling social media then you’ll just get used to calling yourself a loser to get another fix. Or you just uninstall the extension.

There needs to be a healthier alternative to that replaces the social media habit, that is reinforced by enjoying it. I do this by reading books I wouldn’t normally read, which also gives me a reason to browse indie bookshops.