The UX is a mess. Why does the car always label the trunk as open rather than have a button that I press to open it?
Why does cruise control sometimes change to the speed limit and sometimes not?
Why does auto lane change sometimes need me to start the manoeuvre and sometimes not? If I guess wrong and start the lane change myself, all autopilot just disengages suddenly.
I have to proove that I'm holding the wheel by wiggling it from time to time, but if I accidentally wiggle too hard it disengages. Why not have a sensor or use the cameras to detect if I'm holding the wheel?
My son didn't shut the back door properly. I started driving and the car started binging. It didn't tell me why it was binging until I put it in park and looked at the pretty 3d representation of the car, then noticed that the door was open.
Maybe if I drove more regularly I would get used to all this stuff. The car was borrowed and I gave it back.
I’m glad you found a place to get these complaints off your chest, but these are kind of hilarious. the button says “open trunk”. It’s a verb. If this is your complaint then lmao have you not seen what other OEM software looks like? Door open doesn’t just ding, it shows a warning with plain english explanation and an icon.
For the rest of your complaints you can mostly thank the overzealous EU/unece regulation which limits steering torque and requires intervention. FSD has none of those concerns, it just drives and does not require torque on the wheel.
zsync is better for that. zsync precalculates all the hashes and puts them in a file alongside the main one. The client downloads the hashes, compares them to what it has then downloads the parts it is missing.
With rsync, you upload hashes of what you have, then the source has to do all the hashing work to figure out what to send you. It's slightly more efficient, but If you are supporting even 10s of downloads it's a lot of work for the source.
The other option is to send just a diff, which I believe e.g. Google Chrome does. Google invented Courgette and Zucchini which partially decompile binaries then recompile them on the other end to reduce the size of diffs. These only work for exact known previous versions, though.
I wonder if the ideas of Courgette and Zucchini can be incorporated into zsync's hashes so that you get the minimal diff, but the flexibility of not having a perfect previous version to work from.
I want someone to engineer a fabric / fibre that grows with each wash rather than shrinks. I feel like with modern materials science it must be possible.
I'd use it for children's clothes. After you wash the clothes, you wait for the kid to grow a bit before they wear it again. No more growing out of your favourite things.
> ... those that have hearing aids often complain ...
When I do sound at church, I always wish they would complain more. I assumed it was working, but one day found that the power cable for the loop system was not connected. I plugged it back in, and spoke to a hearing aid user about it and they said it hadn't been working for weeks. Why they (or all the other hearing aid users) hadn't mentioned it before I don't know...
Not sure if this counts, but someone I know made a javascript interpreter that runs on ESP32, ported it to a smartwatch and wrote a whole open source operating system. He put it on Kickstarter and reached the goal. He now sells the result, and a second one for a different smartwatch: https://www.espruino.com/Bangle.js2
There's an app store here: https://banglejs.com/apps/, but all apps are free and open source in a single github repo.
This is cool. So "175mAh battery, 4 weeks standby time" what is the battery time during normal use? Not just sitting on a shelf. Use all day at work, sleep tracking during the night, etc.
The problem with that is you might still get a huge bill if something goes wrong, then they try to charge it to your card at the end of the day/week/month/whatever, and it fails.
Now you still owe them the money, but haven't paid, so they tell you to pay on another card. If you refuse, they start debt collection against you and you could end up with your credit rating being affected, and maybe court cases and so on.
I want give the company an amount of money, then know that it's run out and I have to pay for more. You can set monthly limits (https://github.com/settings/billing/budgets), but if you are like me and have personal projects that you work on for a week or two a few times a year, that doesn't really work.
I know AWS, Azure, and GCP do allow for global caps. Azure has it with subscriptions for example. Not sure if it is only on recurring monthly basis. Having a pre-paid lump sum version available is nice but it would also open the door for denial of service if cash runs out. Maybe that is why it isn’t offered?
My experience of vibe coding is that the agent makes as many mistakes as me, it just types faster than I do. So using the most safe and typed language possible is still a good idea.
Also I want to understand the code as much as possible - sometimes the agent overcomplicates things and I can make suggestions to simplify. But if it's writing in a language only it can understand, that's going to be harder for me.
> solar and wind are now cheaper than hydro in many places.
It's not possible to run a country entirely on wind and solar, you need backup for when it isn't windy or sunny.
It is possible to run a country entirely on Hydro. The lake on a hydro electric dam will last for a while - in some cases several months - between needing to be topped up by rainfall.
It's not a database, it's just files. And they are hosted by Cloudflare so they can cope with a lot of downloads.
I think he should make the files smaller my removing the second half of the hashes, i.e. reduce it from 40 hex digits to 20. This increases the change of a false positive (i.e. I enter my password, it says it was compromised but it wasn't, it just has the same hash as one that did) from 1 in 10^48 to 1 in 10^24 (per password), but that's still a huge number. (There's less than 10^10 people in the world, they only have a few passwords each). This will approximately halve the download, maybe more because the first half of each hash is more compressible (when sorted) the second half is totally random.
I think Microsoft Office 2007 moving to a "ribbon" rather than normal menus and an optional toolbar for certain things was the major break in usability. Mac OS has kept the menus, and added a really useful menu search thing in "help", and this is huge.
I think sublime text was one of the first to bring the TUI style super-powers into the modern desktop UK, where you press some random keyboard shortcut (e.g. cmd-p in sublime) and you can instantly start typing a command.
Another thought I have had for a long time is that when GUIs like Mac and Windows were taking off, they were often described as more "user friendly" than TUIs. I always thought this depended on the kind of user. A lot of effort went into prioritising making it possible for an untrained user to use a system, but making it fast for someone with experience was no longer important.
Why does cruise control sometimes change to the speed limit and sometimes not?
Why does auto lane change sometimes need me to start the manoeuvre and sometimes not? If I guess wrong and start the lane change myself, all autopilot just disengages suddenly.
I have to proove that I'm holding the wheel by wiggling it from time to time, but if I accidentally wiggle too hard it disengages. Why not have a sensor or use the cameras to detect if I'm holding the wheel?
My son didn't shut the back door properly. I started driving and the car started binging. It didn't tell me why it was binging until I put it in park and looked at the pretty 3d representation of the car, then noticed that the door was open.
Maybe if I drove more regularly I would get used to all this stuff. The car was borrowed and I gave it back.
reply