This seems to be the issue with using LLMs for any code generation. Even with my own code bases that I've written entirely by hand over years, if I use AI to implement anything, I don't go through the mental model of architecting it, so I don't know how it works. I can only imagine this to be far, far worse for large code bases maintained by a team of people who are all using AI.
HN user
72deluxe
I have left.
But how is it convenient to not pay attention to actually driving?? That doesn't sound like a convenience - that sounds dangerous
I have a 2016 Beetle and a 2014 Mini Countryman and neither have these stupid features, thankfully! Keeping them for as long as I possibly can! In fact, my Beetle doesn't properly support Android Auto so I can't ever plug my phone into it (and the Mini only does bluetooth audio + playlists/song info for my wife's iphone integration), and my Beetle has a button on the steering wheel that I have to pay VW to use (no thanks). So I can concentrate on driving.
I also have a 1972 Beetle which has zero infotainment nonsense to distract me (the engine is deafening anyway), where you actually concentrate on driving.
It seems all this modern nonsense to warn drivers is because they've stuffed the car cockpit with all manner of distractions and giant screens, or non-tactile interfaces that you have to look at instead of feeling, thereby reducing concentration on actually driving. Rather than making new methods to ensure someone is concentrating, just reduce the amount of screens in the cockpit! My sister-in-law's Tesla is horrendous. She can't easily change the temperature whilst driving. There's a reason the space shuttle and airplanes have actual switches to change settings...
Keeping these cars for as long as I possibly can. I went around Iceland in a Fiat van (a "camper", tiny thing to sleep in) and the week was ruined with the incessant beeping of the car as it moved from speed limit to speed limit. I know the speed limits were changing because there were signs in the road, but instead I had to constantly look at the dashboard to try to find out why the stupid thing was beeping, which I presume was the same tone as any other error, thereby masking any real problem. Absolute garbage.
Incidentally, the Fiat also had that annoying "lane assist" feature which wobbles the steering wheel but it did it all the time when there were no lanes (unpaved roads etc) and it felt IDENTICAL to the car skidding to my "untrained"/"used-to-a-proper-car" hands, since the motion of the steering wheel versus car direction didn't match for a split second, and there was no real connection to the rack/pinion steering mechanism. I felt like a passenger even as the driver. Horrible. Absolutely horrible.
But C++98 is so different to even C++11. Bjarne's book covering C++11 read completely differently to the 98 version, I found.
Very informative, thank you. I have been using Shotcut for a while and wrote a frei0r plugin but it needs migrating to the new 10 bit MLT framework. I have been using Shotcut with 4K footage and it is indeed very slow so I have been using proxy files.
I did have PowerDirector but have been very disappointed with it so wrote a converter to convert their format to Shotcut's XML format so I can move my projects to Shotcut.
Ideally I'd use DaVinci Resolve but as the free one doesn't support 10 bit I can't try any of the HLG videos I shot on holiday.
What is slow about Shotcut? Genuinely curious
Shotcut also has 10 bit support, which is wonderful (even if the display in-program is NOT 10bit).
Ah ok. Unfortunately I cannot look at that page on imgur as I am in the UK and it's blocked here.
I agree that there is a decline in usability. If you took a Mac from those early days, it is still very usable and everything is where you'd expect it to be. In recent years this has changed and the general iOS-ification of the OS has occurred. I have avoided upgrading to Tahoe due to seeing how awful my wife's iPhone looks now. It looks like a children's toy.
You can add books using the Calibre software which converts epubs and mobi files I think. I use this with a Kindle Paperwhite 2nd Generation and avoid Amazon interaction.
Yes, it was called Active Desktop and it was much older than Win2K: https://en.wikipedia.org/wiki/Active_Desktop
If you changed the colour scheme on Windows 98, none of the cloud images were transparent in Explorer (they assumed the background was white) so you'd end up with these weird clouds/sky fading into a white background and then a hard line into whatever colour you'd set your background to.
The desktop was very sluggish if you added an active desktop to it, as IE4 had to run; at least it was on my underpowered machine. Additionally it came with a screensaver that you could interact with, which was odd because normally moving the mouse dismissed the screensaver.
I would rather more manufacturers started releasing ARM laptops instead! I'd love to run Linux on a decent ARM laptop. Unfortunately given the lukewarm reception to Windows 11 on ARM (likely due to the lukewarm reception in tech circles to Windows 11 itself), it seems manufacturers aren't in a rush to make them.
Why are you even paying them a single penny if they're the most untrustworthy company you've dealt with?! That seems a lot of money to be giving a company you don't trust.
Oh my goodness I am so so so so happy
I never knew this existed!!!!
Thank you!
No, the main complaint is that you can't do half of those things with a keyboard. Eg. how do I maximise a window on macos with my keyboard?
I have been using macos for decades and use it daily at work so I understand it is different. I am just saying that the out-of-the-box functionality for keyboard usability is very poor compared to Windows (and Linux DEs which imitate Windows).
I end up using Rectangle on macos for moving windows and maximising them using keyboard shortcuts because else it's infuriating for window management to have to move from the keyboard to the mouse all the time. The usability under Tahoe for window edges etc. is even worse with a mouse than previous versions and a complete joke, so I am stuck on Sequoia.
So how would you ensure you can't do this?
A = 0; B = 0; A = move(B); ++B; ++A;
What should happen at ++B, and what should A be at the end? How would the compiler enforce this? I can see this being complicated.
The compiler can forget about it, but the code doesn't, so you mismatch between what is on screen and what the compiler does, which seems even more confusing.
I honestly don't understand. Circular inclusions are something to deal with, but it's a tree.... so how can a leaf contain a branch??
I know C# does some magical things (I know not what) to avoid this since there are no headers so you can refer to something in the same assembly/namespace thingy, but it's very different to how C++ compiles and links?
I wasn't saying that progress should be stinted, but that complaining about something with the expectation that it magically be solved is a strange view of the world. Do you also just assert that poverty and war shouldn't exist?
Annoyingly it doesn't even maximize properly. You have to use alt-click for sensible behaviour.
They also decided about 10? years ago to make it behave as a "fullscreen" button which was really useless to me on a Mac Pro with 2 screens, where it would only ever "zoom" to one screen and then make the other screen display the desktop wallpaper - not the actual desktop - the wallpaper.
Useless.
This is true for the most part, unless you adjust keyboard settings in System Settings to let all UI elements be focusable with the keyboard (for tabbing between UI elements). I think it used to be under "keyboard" but they might have moved it in the recent Control Center reshuffle.
I had been using Windows my entire life and using a Mac in 2009? was awful. How do I get to the menu bar? Ctrl-F2. They keep changing the behaviour of the menu so that cursor keys don't wrap at the bottom of a menu so you have to know which direction you want to go to get to a menu item - make your choice! Up or down!
How do I get to the dock so that I can open the Applications menu? Ctrl-F3. left left left left left up. Then the popup menu doesn't respond to any letters.
All of this contrasted with Windows which had Alt + key for the menu. I learned it from Windows 3.11 for incredible speed:
- Alt space - show the window menu
- Alt space x - maximize
- Alt space n - minimize
- Alt space r - restore
- Windows key - start menu
- Windows key > P > right cursor > N - notepad (the right cursor = accessories)
This was broken in later start menus. The modern start menu is absolutely useless and takes forever. Up until XP this worked fine.
- (with Quicklaunch): Windows + N (number) - launch that item. Eg. Windows + 3 will launch the third item across. No idea if they broke this in Windows 11.
Under Windows 98 all of these were lightning fast. Explorer behaved as you'd expect too.
None of this was possible on the Mac and using it was very very very slow with a mouse to wave around the screen.
I don't understand this at all. There are modules.
But headers are perfectly fine to deal with and have been for decades and decades! Next you'll be arguing that contents pages in all books should be removed.
What do you mean by a destructing move? Are you trying to avoid use of a moved object after you've moved it?
eg. B = std::move(A); // You are worried about touching A when it's in this indeterminate state?
In terms of contract in a function, you might be passing the pointer to the function so that the function can write to the provided pointer address. Input/output isn't specifying calling convention (there's fastcall for that) - it is specifying the intent of the function. Otherwise every single parameter to a function would be an input because the function takes it and uses it...
I worked on a massive codebase where we used Microsoft SAL to annotate all parameters to specify intent. The compiler could throw errors based on these annotations to indicate misuse.
This seems like an extension of that.
C with classes is a very simplistic view of C++.
I for one can write C++ but I cannot write a single program in C. If the overlap was so vast, I would be able to write good C but I cannot.
I've done things with templates to express my ideas in C++ that I cannot do in other languages, and the behaviour of deterministic destructors is what sets it apart from C. It is comprehensible and readable to me.
I would argue that C++ is modern, since it is in use today. Perhaps your definition of "modern" is too narrow?
Interesting tests. As a musician myself, you run into no end of snobbery on equipment as if your instrument was made of magical timber.
I do have 2 identical Warwick FNA Jazzman 5s, and bizarrely they do not sound the same at all, so there's some effect from the material? But the most affect is from the strings themselves (steels vs nickels). The most important thing is how they feel to play (in addition to not sounding like mud).
It's a shame isn't it, because I define it as someone who listens carefully and is critical in sonic arrangement on recordings, relative to the recording medium and playback equipment.
It always seems to be used disparagingly or as a slur and perhaps some of it is deserved: I used to work with a guy who had a Naim CD player and would talk about how it had some balancing system for no jitter during data transfer from the laser read process, but was obviously clueless on the error-correction inherent in CDs anyway, making this mechanism redundant for the most part. He seemed to think it made the CDs sound better when in reality the original recording engineer, the mixing engineer, the mastering engineer and the pressing plant played more of a part that any of the CD player nonsense; I think he also used gold-plated cables, as if electrons somehow degraded when passed along copper wires...
Utter nonsense. As for me, I just learned to listen critically and identify mixing artefacts and compression oddities etc. which are more apparent on non-lowend audio equipment. Bluetooth speakers are the worst because they use acoustic coupling for harmonic reproduction and just generally sound unbalanced and bad.
Not very cost effective really, unless you go for those online sellers that offer books from phone JPEGs at awful quality. I am doing it slowly and within a budget, that's for sure.
I am hoping that Canon's promise of 100 years for the Selphy prints holds true. The printer applies a final clear protective layer. I will monitor!
Good idea, thank you. A DVD and SD card it is then!
Yes! Spotify is making a fortune streaming awful quality audio!