462 karma · joined April 19, 2018
You have a search box with a big list box underneath and a preview frame on the side. I guess it's 'dated' in the sense it doesn't use a browser engine, layout everything with CSS, and have icons that match 201XQY's design fad.
It seems like it's touching a nerve and advertisers and governments are really sweating losing their ability do low effort snooping.
SQLite has json extensions. You need to select them at compile time though, so you can't just assume they'll be there by default.
What is being proposed obliterates most of the workflows that people are use to: editing configuration files in the editor of the user's choice and then having the option of using normal backup or using source code repository tools to maintain and version them. Instead, we have the same windows registry mechanism, with some modern flourishes, that most people have ridiculed Microsoft for decades over.
As a user, I can 'strace -e open' and see what locations my program is trying to open. This is very helpful for what configuration data is being read. Everything is a file, and every file operation is a syscall. As a developer, JSON isn't appropriate for every kind of application.
For user level configuration, you already have too many competing mechanisms for doing this already, and this one requires systemd level integration making it much more coupled to the operating system and system in general.
Take a look at /r/cscareerquestions on reddit. People grind for 18 months at a time on leetcode and interview prep, like how rich suburban kids prep for the SAT, and then offer this advice up as the pro-tips others can use to get their foot in the door of a high prestige tech company.
No problems with the engine and transmission other than the valve cover gasket blows every once in a while and starts leaking oil. Simple fix.
Some of the other parts on the car aren't quite as robust. I had to get the front end rebuilt. The key fob died. (That was a fun day since the steering column was locked, and there was no way to get diagnostic codes out. The only way to diagnose that it was the key was to buy another key and see, so that required a trip to the dealer with the title in hand.) The starter failed twice. It started leaking oil from a gasket around the oil level sensor and got onto the wiring harness, and had to replace the wiring harness. The transmission gear in the panoramic sun-moon roof wore out, not worth fixing---just keep it closed. The motor actuator units under the seats both died a year apart from one another during a cold snap and started drawing 1A all the time, replaced the drivers side, and just disconnected the passenger side.
As long as there aren't any major problems with the engine/trans, I'll just patch it up. People just want too much money relative to the value of the cars. We'll see if there's a correction in that market once this next recession hits. Convincing people to finance $50k vehicles for 144 months, so that their payment is roughly $500, isn't a sustainable market.
Philadelphia Tourist: The Rocky steps.