MurphyA/hacker-news huggingface dataset:
by FirmwareBurner | 2025-06-17 14:59:39+00:00
>How can they have made this car this bad?

Typical German beancounter MBA run company treating SW like a cost center.

"We need to add interactive computers on cars because that's the latest hip trend, but we need to outsource it to the cheapest bidder because SW development is not a "real" engineering discipline and we don't like paying for good SW developers."

Then a manager from another division hears there's computers in cars and decides to improve his KPIs by forcing ConnectedDrive signup in every car and gets a massive promotion.
by KaiMagnus | 2025-06-17 14:59:48+00:00
I know it's only anecdotal, but my mom doesn't get it. She's not super interested in her iPad and basically only uses it when she has to or for FaceTime. She'd be the perfect test subject for stress testing UIs and more interfaces than you'd think are doing a pretty poor job of explaining themselves. Not many icons are intuitive, hiding something in modal windows, muscle memory/dexterity and precision are all problem areas.

The hamburger is basically all of that rolled into one button. It's pretty abstract, you never know what's behind it and when they get fancy with animations and swipe gestures, it's almost always a failure.

I know it's a convenient way to clean up a screen, but the content in that menu needs to be absolutely optional for it to work.
by znpy | 2025-06-17 14:59:49+00:00
> "you should have known to not trust a company with your data, do your own backups"

Hey, yeah, I'm one of those people, and I'm not backing down.

The """cloud""" as solutions of all technical problems ("don't bother with NASes and external drives, just save to the cloud") is mainly dumbing down the average user, and these are the results.

If you don't have your data on (at least) a physical drives in your home, you already lost it.
by zdragnar | 2025-06-17 15:00:01+00:00
Isn't that what is so toxic about social media? You end up comparing your real life to the curated, best-possible-angle lives of your friends and (subjectively) famous people online.

You consume the condensed moments from hours and days of time from other people's experiences in real time in your own life- you can see cute pets, exotic pets, funny moments, beautiful people all in a minute or five of boring, slow-ass real-time.
by nunez | 2025-06-17 15:00:13+00:00
Yes, this has been known for many years.

Most rental car companies don't bother setting up fleet services for their connected vehicle services. They require infrastructure that car rental companies don't seem to consider important.

I've used this mostly to remote start my rental car in cold climates. I delete my account after my rental is done, though I've learned recently that some providers, like Hyundai, make this SURPRISINGLY difficult.

The only exceptions I've seen to this are FordPass with Avis (this was locked down a few years ago) and Tesla with Hertz (before they unloaded them all).
by wizzwizz4 | 2025-06-17 15:00:17+00:00
One of the translation layers can be to-spec WAI-ARIA: then anyone who can be bothered to implement their websites correctly will. (There are currently no correct implementations of WAI-ARIA: only vague approximations of partial implementations.) I don't think there's a way to salvage untagged PDF forms, except taking them case-by-case.

You're right to point out issues with "ghetto systems" – but we don't have a single computer system that actually works, and everything that does exist has fundamental design flaws that make accessibility prohibitively difficult. (Wayland somehow managed to be a downgrade from X11, which is quite a feat.)

I think a basic ghetto system with a full development environment and easily-accessible documentation would rapidly become not a ghetto system.
by kgwxd | 2025-06-17 15:00:42+00:00
What's the difference between ego death and physical death? Doesn't physical death include ego death? If so, why bother trying to kill it before then. Is it something we must kill before physical death? If so, why? If we don't kill it before physical death, then what? If we already have "connected to everything" at home, shouldn't we take advantage of the situation while we're out? Because home sounds kind of boring.
by abcd_f | 2025-06-17 15:00:58+00:00
I have a year old BMW and the software is a complete and utter f*cking trash. The whole UX is just garbage.

Basically BMW goes out of its way to force drivers onto ConnectedDrive. Half of the functionality is hidden - for no clear reason - behind online ID.

You'd assume that if my wife or I open the car with our respective keys, we'd have the matching profile loaded, the seat adjusted, etc. Mwahahaha. NO! Unless the key is linked to an online ID - no soup for you! Infuriatingly stupid.

The dealer essentially forced me to create an online ID and activate ConnectedDrive saying they can't deliver the car otherwise. Immediately after, the car enrolled itself in some sort of Premium trial and never bothered to mark what functions are included and which are premium. It took 2 phone calls to get the trial cancelled and - what do you know - the traffic info was a part of it! What a bunch of wankers.

Even then, you'd assume that if they are so set of online bullshit, it would be polished. Ha, dream on. If you unlock the car and it has no cell connectivity, you get a guest profile. Car starts speaking German, all settings are at defaults, including the seat position.

I mean ... it's not my first BMW, but the pace of its enshittification is beyond belief. Stay the heck away.
Show HN: Chord – Multiplayer AI LLM Chats
by akayaian | 2025-06-17 15:01:21+00:00
Hey everyone,

I've been hacking on this idea with a friend as we've been using chatgpt and other AI tools in our day to day work and find ourselves copy/pasting to each other frequently. We often share chatgpt links with each other, but it's been frustrating that they are read-only and we can't pickup the conversation or both talk to an LLM with shared context.

We built a shared chatroom to explore what it'd be like to talk with multiple LLMs and humans in the same chat, and so far it feels pretty cool, but we're curious if anyone else would find it useful as well.

Right now you can: - Chat with Claude + ChatGPT in the same chat - Invite others to join the same chat/thread - Reference each other and previous messages in the thread

Lots of ideas on how we could improve this, any feedback is highly appreciated!
by Eisenstein | 2025-06-17 15:01:47+00:00
> No, that's precisely the situation where markets work best: when resources are scarce. A single gallon of water isn't worth much to a data center or a farmer; you can't water a field with just one gallon. But it's potentially worth a lot to someone who's thirsty.

1 gallon might be worth nothing to a datacenter, but the datacenter is built and a company invested in it and it can't go unused. They will pay more to keep that datacenter open than the local who needs it to drink. It doesn't matter how much the local needs or wants the water, if they don't have the money, how are they going to out bid a global corporation?

> You're right, markets are not charities; they're only concerned with efficiency.

Markets aren't concerned with anything, they are a means to an end. And they have appropriate uses and inappropriate uses. Not everything needs to be 'efficient' sometimes things should be 'just' or 'humane' rather than 'efficient'

> Markets are actually great at allocating things like road space. NYC's congestion pricing is doing wonders for the efficiency of their road system right now

That isn't a market, that is a tax.

Look, markets are great, but I don't get this quasi-religious adherence to one mechanism amongst many as the be-all-end-all of solutions. It is good at some things, bad at others. Ayn Rand was just an author.
by morleytj | 2025-06-17 15:02:45+00:00
Really interesting perspective, thanks for sharing.

I think in so many fields the datasets are by far the highest impact thing someone can work on, even if it seems a bit mundane and boring. Basically every field I've worked in struggles for need of reliable, well maintained and open access data, and when they do get it, it usually sets off a massive amount of related work (Seen this happen in genetics, ML of course once we got ImageNet and also started getting social media text instead of just old newspaper corpuses).

That would definitely be advice I'd give to many people searching for a project in a field -- high quality data is the bedrock infrastructure for basically all projects in academic and corporate research, so if you provide the data, you will have a major impact, pretty much guaranteed.
by xnx | 2025-06-17 15:02:46+00:00
> Three bars means what, exactly? There’s the cognitive load.

This was true early on when it was not a common convention, or only used in mobile apps. Now, it is nearly universal, though still not nearly standard enough in placement or presentation.

If we were to redo history, it would've been great to see an expanding menu closely positioned by a top-left logo. Sort of like a Windows Start Menu for each website.
by kody_06 | 2025-06-17 15:02:49+00:00
Absolutely! Rails continues to power incredibly productive teams and large-scale apps (GitHub, Shopify, Airbnb, Stripe, etc.). Rails uniquely enables small teams—or even solo developers—to build powerful, integrated apps quickly, which is exactly the environment I want for an AI agent.

Rails’ structure (ActiveRecord, migrations, generators, rich conventions) provides a deeply introspectable, consistent, and predictable environment—perfect for autonomous AI agents to learn, understand, and reliably execute tasks.

Other frameworks often require more custom glue or boilerplate. Rails is "batteries-included," which lets an AI agent leverage existing integrations (like Twilio, Gmail, Stripe, Quickbooks, etc.) out-of-the-box, making it the ideal playground for experimenting with powerful, generalized agents.

I built my first startup on Rails, it's extremely powerful and productive for solo devs, and my tool of choice for building quickly. :)
by dymk | 2025-06-17 15:02:50+00:00
I agree in that case, long-term SSRI and psychedelic use complicates things. But in general, I would not say the literature points to tolerance being long lasting. Tolerance is built up quickly, and then quickly lost. There have been many (reproduced) studies on the effects of psychedelics and tolerance build up, and they show it doesn't last for more than a few weeks (psilocybin / LSD).
by jonah-archive | 2025-06-17 15:03:05+00:00
A few years ago I was at a cafe in a venue that had a large conference/gathering, and their router was handing out 24 hour DHCP leases and ran out of IP addresses. It was a fairly technical group so me and a couple other people set up a table with RFC 2322-style pieces of paper with IP/gateway info ("please return when finished") and it worked surprisingly well!
by jcynix | 2025-06-17 15:04:04+00:00
Try the app Netguard which implements a nice firewall. I use it to disallow most apps network access with it. Some apps may be allowed to access the net when I'm on Wifi, but not when roaming. Netguard allows you to distinguish between Wifi and Roaming. And you can enable a protocol to check which connections are attempted if you want to to specifically disable certain targets.

Disclaimer: just a satisfied and paying customer.
by vjerancrnjak | 2025-06-17 15:04:28+00:00
I’ve found it to never be able to produce the cleanest approach. I can spend 5 hours and get something very simple and I can even give it that as an example and it cannot extrapolate.

It can’t even write algorithms that rely on the fact that something is sorted. It needs intermediate glue that is not necessary, etc. massive noise.

Tried single allocation algorithms, can’t do that. Tried guiding to exploit invariants, can’t find single pass workflows.

The public training data is just bad and it can’t really understand what actually good is.
Show HN: Voice AI SDK – Build agents that sing, email, and play games
by chrisnolet | 2025-06-17 15:04:45+00:00
I’ve been working on an SDK for creating voice AI apps. If you’ve ever wanted to make consumer voice apps, this is for you. There are some neat ideas in here that I’m really proud of: the decorators make everything very readable, and the prompting system is wonderfully dynamic.

The basic setup command is:

npx create-pocket-app

This will create a Next.js app that’s ready to deploy.

Check out the live examples on the home page to get a feel for what’s possible, and to see the code!
by jsumrall | 2025-06-17 15:04:59+00:00
I rented a BMW from Sixt in the USA earlier this year. I wanted to use the ConnectedDrive features, but it was blocked by BMW because the vehicle VIN was (correctly) registered as a Fleet Vehicle (i.e. a rental car) and thus none of those features were allowed with that car.

I have rented BMWs in the Netherlands and don't recall being able to use these features either.

Thus you seem to have encountered a situation which BMW and Sixt know about and have procedures in place to prevent, but their Italian subsidiary seems to have missed it with a certain batch of fleet vehicles, or just this specific one. I'd report it Sixt and move on.
by nolanl | 2025-06-17 15:05:49+00:00
Author here. I actually did some research on CSS selector performance: https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-pe...

The TL;DW is: yes, class selectors are slightly more performant than attribute selectors, mostly because only the attribute _names_ are indexed, not the values. But 99% of the time, it's not a big enough deal to justify the premature optimization. I'd recommend measuring your selector performance first: https://developer.chrome.com/docs/devtools/performance/selec...
by myrmidon | 2025-06-17 15:06:29+00:00
> Putting a price on it does not solve it because the entities that compete for the water with the data centers are out-matched financially.

I don't think this argument works at all, because bigger datacenter operator does NOT mean "tolerates higher OPEX".

> How is a city [...] supposed to pay more for water than a multi-billion dollar company?

I do not understand this; the city would not compete with the datacenter operator for water-- the farmers would, and both of those would be paying the municipality for the water (ideally), not vice-versa. Residential users already pay much more for water (typically, compared to farming/industry) so any renegotiation is unlikely to affect them much.
by jauntywundrkind | 2025-06-17 15:07:07+00:00
It's wild how much extra work was done to avoid coherency, yet share memory.

Ok, there's the first part, the Garlic bus, which gives the GPU its own access to the DRAM request controller, instead of going through the CPU's memory controller.

Since the GPU is mostly going to miss, it's great that it's not wasting energy trying to go to the CPU's cache. But it means if you do want to share memory now you need a whole other access path for the GPU to read from the CPU memory, even though it's literally the same RAM (but maybe different cache). So, add a new Onion link, that lets the GPU go through the crossbar, and get handled by the memory controller. And this one is slower.

Infinity Fabric seems conceptually so much easier, to keep things in sync. But the work to snoop the bus, to maintain coherency: it has to be pretty massive effort.

It's so so different a thing, but I wonder how AMD deal with coherency (or not?) on the 6 Memory Control Die (MCD) in the 6800xt GPU. Having separate chips whose job is to be cache and dram controller, that must need at least some understanding of who has what memory, that has to be wild.

One other comment, on:

> modern games struggle or won’t launch at all on Trinity, so I’ve selected a few older workloads

I wonder how many more games would run under Linux? Theres an absurd amount of work still going into the radeonsi driver. The driver just switched to the newer ACO compiler pipeline by default, last December, for example. That said, Trinity is (2012) using a (2010) TeraScale3 (gfx4). This is old! But the improvements have been ongoing, in a way commercial systems would unlikely to ever be; there's so many wins over such a long time; not compatibility but getting multi threaded driver support (2017) also comes to mind as a big leap! https://www.phoronix.com/news/RadeonSI-ACO-Default-Pre-GFX10 https://www.phoronix.com/news/RadeonSI-G3D-Threads https://www.google.com/search?q=site%3Aphoronix.com+radeonsi

I wonder how granular the breakdown/fallback modes are for running ; I suspect if there's an unsupportable feature somewhere in the graphics pipeline the whole pipeline will usually need to fallback to CPU rendering, but perhaps perhaps perhaps there's some ability to fill in some GPU features via CPU while running most of the pipeline on CPU (and not having the latency destroy everything, perhaps using that Onion link/cacheable host memory)?
by kragen | 2025-06-17 15:07:33+00:00
The rubber can also be synthetic, but natural rubber is longer-lasting. The other ⅔ of the tire are mostly carbon black, which is much cheaper than natural rubber and enormously increases the rubber's wear resistance by making it harder. This also improves fuel efficiency by reducing rolling resistance. As https://en.wikipedia.org/wiki/Carbon_black explains:

> The highest volume use of carbon black is as a reinforcing filler in rubber products, especially tires. While a pure gum vulcanization of styrene-butadiene has a tensile strength of no more than 2 MPa and negligible abrasion resistance, compounding it with 50% carbon black by weight improves its tensile strength and wear resistance as shown in the table below. (...) Practically all rubber products where tensile and abrasion wear properties are important use carbon black, so they are black in color. Where physical properties are important but colors other than black are desired, such as white tennis shoes, precipitated or fumed silica has been substituted for carbon black. Silica-based fillers are also gaining market share in automotive tires because they provide better trade-off for fuel efficiency and wet handling due to a lower rolling loss. Traditionally silica fillers had worse abrasion wear properties, but the technology has gradually improved to a point where they can match carbon black abrasion performance.

So, does this new technique have implications for tires? I don't know. Even if it can be applied industrially at scale, it might make tires less abrasion-resistant rather than more so. Or maybe it will increase the abrasion-resistance and tensile strength of the unfilled rubber, permitting the use of less filler for tires that are more expensive but longer-lasting.
by FirmwareBurner | 2025-06-17 15:07:36+00:00
>US healthcare [...] are private, not government.

What's Medicare and Medicaid and why do they cost the government over 2 trillion?

On a per capital basis, even if you don't include private healthcare spending, the US stil spends more per capita on healthcare than the other developed countries.

https://www.pgpf.org/article/how-does-government-healthcare-...
by vinceguidry | 2025-06-17 15:08:04+00:00
> But hey, if you want to work yourself to death on a hustle that fails because you think hustling sounds masculine, have at that sigma grindset bro.

Lol. I trade the markets. One trade, ten minutes. Then I catch up on socials, close up the machine then do whatever the hell I want. You wouldn't catch me dead doing anything remotely resembling hustling. Read my essay again. Or don't!
Took 7 months to get my first customer. 8 mo to reach $33k revenue. Keep going.
by felixheikka | 2025-06-17 15:08:06+00:00
It took me 7 months of different ideas, marketing methods, product changes, and working my ass off just to get my first paying customer.

That’s 7 months of effort for $20.

It was incredibly hard to reach that point, and it was the greatest feeling in the world.

But once you go from 0 to 1, something changes.

1 month after getting my first paying customer, I hit $1,300.

3 months after, $4,500

6 months after, $16,500

8 months after, $33,000

In the beginning you have to fight for those first users and paying customers.

The market is crowded, competitive, and you have no social proof or following. Getting your message through all this noise is not easy.

But eventually someone gives your product a shot. One user grows to a few, you get a little bit of social proof for your product, and it becomes easier for new people to try it.

If you serve your first customers well, listen to their feedback, and help them solve their problems, they will begin recommending you to others.

And just like that, real growth begins.

You also know your target audience better now, which marketing channels worked, and where you should double down.

It gets easier.

My “game plan” was simple:

1. I kept taking daily action even when I was met with silence, no new signups, and rejections in DMs.

2. At the end of each day, I looked back on what I had done and wrote down one thing I would improve the next day.

3. Then I implemented the improvement, and kept going.

If you’re in the 0 to 1 phase right now, you just have to keep going.

I know that it’s hard right now. It’s the hardest part, and I say that from my own experience.

And I can also say that if you don’t quit, you get to see the other side of it.
by zamadatix | 2025-06-17 15:08:18+00:00
In the best (and thankfully pretty common) cases the work to do the accessible answer can be the same, or even less, than the work to do it otherwise. That certainly doesn't extend to all cases though and that's where it can snag. E.g. making complex charts or visualizations accessible to those using screen readers often involves creating a second version of the information only suited for that modality. A ton of other things are a bit in-between, such as prefers-reduced-motion being somewhere between "pretty easy" to "complex" depending on how you implement it in your site but, either case, adding some amount of effort.
by AlwaysRock | 2025-06-17 15:08:45+00:00
> ChatGPT and Gemini literally only know the answer because they read StackOverflow. Stack Overflow only exists because they have visitors.

I mean... They also can read actual documentation. If I'm working on any api work or a language I'm not familiar with, I ask the LLM to include the source they got their answer from and use official documentation when possible.

That lowers the hallucination rate significantly and also lets me ensure said function or code actually does what the llm reports it does.

In theory, all stackoverflow answers are just regurgitated documentation, no?
by orsenthil | 2025-06-17 15:08:52+00:00
That blog post is very interesting in number of ways!

The principles they enlisted

> Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don't need. – Tyler Durden, Fight Club

> Advertising isn't just the disruption of aesthetics, the insults to your intelligence and the interruption of your train of thought.

> Remember, when advertising is involved you the user are the product.

---

That said, building a product and selling it for 19 Billion dollars in 2012 was essentially a success of capitalism over those principles. There shouldn't be any complaints, since FB didn't kill it, and the number of users kept increasing.
by strogonoff | 2025-06-17 15:08:52+00:00
People pay for art, not always with money but always with priceless intangibles like admiration and recognition. In fact, these intangibles can even be mutually exclusive with money. That is why some artists would rather be poor than “sell out”.

A situation where you can make a living from art but maintain the original spirit that motivated you to do art has been pretty rare. Many would keep a dayjob or some business while doing art on the side, for example, or have patrons or a community of some kind that partly subsidizes their life.