skysight-inc/HackerNews huggingface dataset:
> > Jannis Harder told me that the zsh completion for mkdir would run mkdir --help (to see if it’s the GNU variant), which I could verify.

> Completions are typically installed as an add-on or as part of a core library of a shell.

Right, but the completions were doing the correct thing for `mkdir`. The problem is that in their dotfiles they told it to use the `mkdir` completions for a command that isn't `mkdir`; and what is correct for `mkdir` isn't correct for that other command.

This fix was to make this edit to their own dotfiles:

-compdef mkcd=mkdir
+_mkcd() { _path_files -/ }
+compdef _mkcd mkcd
Tangentially, the tie-breaker that got me to buy a 2020 Ford Escape Hybrid over the competition in that size-range (2020 Toyota RAV4, 2020 Honda CR-V) was on how much I liked its dash, and its smart choices of hard buttons vs touch-screen.

I particularly liked that the Escape had hard play/back/next (and a screen off!) buttons, and good use of screen-space. The CR-V wastes precious screen-space to always-present app shortcuts, as well as precious dashboard vertical space for just the volume/power button. The RAV4 has a bunch of function shortcut physical buttons around the screen which I think are also a waste of space: once you're in Android Auto/Apple Carplay, there's little reason to go back to the car's apps.

I think we're still in a pit of bad car dashboard design, after a precipitous fall into touchscreen madness. Tesla's the worst offender, but I'm pretty impressed by Ford's design.

(for comparison of RAV4 vs CR-V, see dash photos in this article: https://www.garberhonda.com/blog/2020-vehicles/2020-honda-cr... )
More importantly, why do you insist on labelling them as a problem? What do you propose be done once you do label them as "a problem"?
Actually they are about 10X safer that the average.

- Tesla: 1 crash per 4.31 million miles

- Ind/average: 1 crash per 0.48 million miles
I spent a couple of years (while working a full-time job) writing my master's thesis on "component technology" -- COM, CORBA, .NET assemblies, OSGi and the COM-inspired object model developed at Ericsson and Sony Ericsson for use in cell phones. This was back in 2009.

I tried to make sense of how all these disparate technologies fit together. Give it a read if you like (CC-licensed):

http://www.polberger.se/components/

http://www.polberger.se/components/read/

http://www.polberger.se/components/thesis.pdf
It’s wild to me that:

- this hasn’t caused serious accidents (edit: which I’ve heard about)

- for all of Tesla’s (and other automakers’) focus on automating driving, they haven’t picked the much lower hanging—incredibly valuable—fruit of automating more non-driving tasks drivers must/likely will perform

- availability of basic safety-related controls isn’t regulated in a way that would have blocked this UI change

- the touchscreen-ification of car controls hasn’t attracted the same level of revolt and vitriol as has flat design on those same screens (guess what looks and feels like a button?)
You will not see a finer example of climate control layout than the Audi TT Mk3:

https://images.hgmsites.net/lrg/2018-audi-tt-coupe-2-0-tfsi-...

Big knobs for varying things. Push them to toggle things. Important shortcuts — the aforementioned defogger being one of them — on the real buttons inbetween.

Physically rotate the whole unit to control direction and a physical flow control switch for every vent to allow per-passenger comfort.

Industrial design bliss.
The backend is also used for the DMD D compiler.
Slightly related, just saw on Youtube video about Model 3 dashboard replacement which adds display behind the steering wheel. I was quite surprised to find out this kind of modifications exist and how well it seemed to fit there.

Video: https://youtu.be/mQM8PH9VLI8

Product page: https://the-evshop.com/products/integrated-dashboard-heads-u...
I never had the chance to use a sliderule, unfortunately.

In general (I'm sure someone's dug incredibly deep on this topic and can tell me exactly why I'm wrong), the pre-digital/electronic-computer era of engineering seems to have been really focused on doing log based calculations, which makes sense -- a good design has tolerances such that you only have to be right in the order of magnitude, right? This seems like it would much more appropriate to share with ancient civilizations. No need to waste precision when the implementation is going to be done with an hammer and chisel.

I will only be useful if you can convince ancient Greek computers to go out to E-15, haha.
You mean kW (power) and not kWh (energy).
Personally I'm glad I learned cursive in school, even though I'm terrible at it. Far more valuable than learning about the various species of local turtle, or 1000 other things we did in primary school that I've since forgotten.
https://fava.pythonanywhere.com/example-beancount-file/edito...

I do see the demo has an editor!
On the other hand, I'm one of those luddites that thinks that having to operate a touch screen while driving is by definition bad design. I dread the day when I can't operate my car by touch anymore, so the more people complain about these things, the better my chances when buying my next car.
I really want a cyber truck when they're available, and the lack of buttons is the only thing making me question it.

Has anyone used an API or something to build physical buttons and knobs?

I'm still mad at the lack of physical keyboards on smart phones. Sometimes it feels like every innovation of the last 15 years has been a step backwards.
fan / owner? you missed a word "I'm a Tesla to and the new design is horrible UX."
Could you listen the audio to detect the cargo load? At least within categories (light/middle/heavy)?
I worked on a project around the early 2000s that had a mixture of DCOM and Corba in it. Relatively speaking, DCOM was a dream. It reminded me a lot of the original RPC generated stubs on Solaris.

Corba reminded me that some people should never write network code: sometimes the interface would start, sometimes it wouldn't (this system was a consumer of something the Corba system was generating). The Corba guys had an elaborate startup procedure that resembled praying to the gods of Java that it would
work this time, Bullwinkle pulling a rabbit out of a hat style. The DCOM stuff just worked / was able to reconnect when something failed.

Corba was possibly the worst tech I have ever had the displeasure of using and while I don't remember DCOM especially fondly, it wasn't terrible.
If I could get a great internet connection either via satellite or otherwise, sure. Otherwise I wouldn't be able to make a living the way I want.
Here's a human review process for you:

1) Check whether the output of the machine learning model outputs Yes or No.

2) If yes, ban.

3) If no, no ban.

This is not a human review process. The review process is algorithmic, the human is only involved to relay the result.
It must be "clean" is what I've heard, and there's nothing cleaner than a big empty space with one single nondescript icon behind which everything has been carelessly thrown. The burger menu is a great example of this "pattern"
>Culling out whatever you think is crap by organizing a boycott unless people literally ban that content is censorship.

No, it's free speech. It's literally engaging in freedom of association yourself and speech to try to convince other people to exercise their freedoms of association and speech towards ideas and values one considers important. And it isn't without risk or personal cost either. Boycotts necessarily involve sacrificing some value the entity offers. If other people won't go along with it because they don't agree obviously it goes nowhere. Even if lots of people do go along with it, the entity people are trying to convince may well reject it anyway and just take the hit, or calculate they can outlast it, or argue back and convince people the other way.

You're arguing that free speech shouldn't cover trying to convince anyone else of your own values, or that people shouldn't be allowed to act on said values if they are won over and wish to. That's wild stuff.
Ok, so there is impact for them? Then elaborate and be specific. I'm pretty sure that any sane manager or director will listen when you tell you them you can save on operational costs. Just be specific and explain what you can do and what it will achieve. There's literally 0 need to use obfuscating non-specific vague words such as "technical debt".

Everytime I see someone mentioning technical debt I take as a signal that there is a vague idea of opportunities for improvement, but no one has taken the effort to quantify the costs and benefit in a specific way. If you see yourself using the words "technical debt" as an engineer, it means you need to do your homework and be more specific and ask yourself what you're actually saying.
> macOS and ios are heavily compartmentalized

iOS isn't. The vulnerability in iMessage led to the whole system compromize.

> every major VM system has had multiple escapes

Qubes uses hardware (VT-d) virtualization, which AFAIK was last time broken by the Qubes founder in 2003: https://en.wikipedia.org/wiki/Blue_Pill_(software).
Apples, oranges, etc, by now we should be past spreading this kind of misinformation.
If the 'option' implies all sorts of 'costs' (such as lack of oversight, losing money, no insurance') - then it's a choice rational people will not make.

"But the “purveyors of this tech” don’t owe you anything"

You're right.

And it's why nobody in world uses crypto, blockchain or any of this nonsense for doing anything productive and use it solely for trading magic numbers.
Ulysses at 100: The Birth of the Modern
Tesla coils playing Africa by Toto: https://www.youtube.com/watch?v=fstnVzw7Vbw
What is your source ? This is very much against what I read many times, unless you have the dirtiest electricity grid and the cleanest diesel production.
Thats pretty much what I've been working on.

https://youtu.be/19moSl4YFeI
It's a nice idea but Windows is most definitely not a real time operating system. Timings have to be precise or the modem signal can't be processed correctly. Under load or if the processor is under powered or there's a lack of memory all that goes out the window.
I would be downright excited to go out and by a Tesla if I was allowed to pay a bit extra and have physical buttons to control things.

I get that Tesla wants to save money, both in assembly costs and "lower cost = more potential buyers", but there has to be a large market of people who are willing to pay more for a more usable car.
personally i have never been a fan of the aesthetics of large computer screens. i find that at home they tend to dominate a scene, and similarly this happens on the dashboards in teslas, which is a shame because they have some pretty nice design hiding behind that big hulking computer monitor.

physical switches are best when on the go. a good example of this is the original ipod clickwheels (and even their touch sensitive replacements) which were way easier to operate in the car than competing audio players that hid everything behind menus.
It’s pretty important. The windshield will sometimes fog up suddenly while driving. The driver needs to utilize extra care and pay more attention looking out a partially fogged windshield at the exact moment that they are forced to go through menus in a touch screen.
I don't think that's quite true. It's like the difference between surveilling someone by tailing them and surveilling them with an automated network of cameras equipped with facial recognition. Scale matters. Much work (especially work we call unskilled) is rendered tolerable by the small human moments you have with your coworkers, a conversation out back when taking out the trash or whatever. Management sees any such thing as "time theft" or a similarly dystopian term and would like to eradicate it, but they cannot be everywhere at once. An algorithm can be everywhere at once. So the conversation "maybe people should not actually have to be doing productive things the entire time they are being paid" never really had to be had before, because people would just do things to make their job tolerable. But now that such simple pleasures can actually be eradicated the conversation does have to be had.

There are other domains where analogous conversations should be had. Many people agree with their laws in the general and even specific senses, but almost nobody would want to live in a society where all the laws are enforced perfectly 100% of the time. Occasional lawbreaking is necessary for society to function. Anybody who objects to this should really think through what they're wishing for.
I can't remember the last time I wrote anything long form without a keyboard. Is that still a thing enough people do to have strong opinions about this?
> Now try to introduce human users and all hell breaks loose unless you have actual ACLs.

Most apps I've worked with don't use filesystem ACLs for user-facing security.

Suppose you are building a document management system. You might store each document as a file on a filesystem–but you probably won't store "who can access what document" as filesystem ACLs. You'll probably just have a filesystem ACL giving the application access to all the documents, and then enforce user-level access in the application code, with the user-level permissions stored in the application's database.

Human-managed permissions turn into a mess no matter what you do. But enforcing them at the application level, you can make the implementation actually understand some of the business rules which drive them. In a B2B setting, you might have a business rule that for each customer account there is a list of authorised employees allowed to work on that account, plus some workflow process to get approval to permanently or temporarily add an employee to that list. A lot less mess if you build a database and UI around that business rule, than if you just try to store that directly in filesystem ACLs.

A document management system can even export the documents as a network filesystem (WebDav, CIFS/SMB, NFS, etc) – but it doesn't have to properly implement filesystem ACLs in doing so, if users want to manage permissions you force them to use the Web UI instead.
>Once you learn to use it appropriately

But we just want a normal car with an electric engine!
Agree on the PR Dept. angle, but isn't the delisting the choice of the artists? Spotify appears to not care if Neil and Joni can't stand Joe, they'd be happy to keep it all streaming. I would think that for someone with a large catalog and a lot of listeners removing your music would be an expensive stand on principle, which is nice to see.
Operation Warp Speed: A new model for industrial policy
Not GP, but in my experience they offer CSV with the most helpful columns for programmatic use omitted; present only in the PDF.

Of course I've submitted requests pointing it out/requesting it, but to be honest I can only assume it's deliberate.
I believe OVH offers what you are looking for (website hosting with HTTP logs and aggregated statistics, I leave it to you to look at pricing and decide whether it is cheap in your reference frame).
To clarify my position, my work include maintaining and developing a cross platform native codebase that serves Linux, Windows and macOS, in a global setting.

I find each platforms native toolchain good in their own way. Each has it's particular quirks. The thing is that when you learn the quirks on one platform, the other platform has other quirks - hence it likely feels "worse" for a while, when in fact, it's just "different".
Spending numbers are not super informative, I'll ramble off a few things I find are non-obvious to people outside of education that relate to inequality.

1. Parents farther down the social totem pole are more unhappy and stressed as a cohort. The negative effects of a bad home life on kids is enormous and education is often impossible without dealing with some of these issues. You either spend your resources addressing those home issues are try to ignore them and throw good money after bad. (this also complicates cross-country comparisons because many of our social programs for kids are funded through the education budget where other countries put them in a health or social well-being budget).

2. When it was easier to achieve a higher quality of life on a single above average income you get higher quality teachers. A pattern you see amongst the best teachers who are now in their 50s or 60s is that their significant other had a good job and the teacher sacrificed a higher paying career for better hours for raising kids and the ability to easily move to almost any location with their spouse without their own career disruptions (since everyone needs teachers). This is no longer a good option unless your partner is earning a lot of money.

3. Funding numbers often fail to capture various types of donations in cash, materials, and/or labor. I grew up in a fairly rich neighborhood and my public school received thousands of hours of unpaid labor per year from parents, construction projects built cheap at high quality by parents who owned massive contracting businesses, an art program taught by rich moms who took minimum wage to just fill their day (to be clear, they were good teachers), and a whole host of other benefits. These benefits can be worth thousands of dollars per child per year.
The problem with OOP is that the code using it has tendency to produce way too many objects thus putting into the code rather rigid assumptions how the system may evolve. This essentially contradicts what the paper advocates which is more like a toolbox approach.
The Bolt also has CarPlay. That's a pretty significant advantage IMO.
It is, in essence, a different dialect of writing. It is not illegible, you just don’t know how to read it. Deposit yourself in Edinburgh, Appalachia, or rural Minnesota and you’ll have various levels of difficulty understanding how people speak, is their speech wrong or is your knowledge of their language lacking?
I think both are a bit cluttered, but at least the first one contains useful icons.

What on earth do those 4 icons in the middle of the new UI even mean? My best guess of their meanings is "Phone, Audio, Radar, More" but that doesn't seem right. Also how am I supposed to know that "random number" refers to temperature?
peace? why?
Qobuz is nice. It’s built for what I’d call the old cd collectors crowd. Lots of liner notes and high res art, lots of classical, supports buying music including “hi res lossless”.
Sure, but this also seems bad for the small web. Imagine for example some small blog embeds a Youtube video into their static page - suddenly they are getting 100 euro fines all over the place.

Also this entire case overlooks the point that this user was tech aware enough that they knew their IP was getting sent to Google, was deeply upset by this, but didn't get an ad blocker? This feels like a contrived use of GDPR.
> But answering them isn't much better, because it takes a huge amount of time and energy.

I can appreciate the asymmetry in the effort necessary to create allegations vs refute them. That makes sense. Thanks for taking the time to reply.

For what it's worth, I think you and the team have done a great job fostering a community that results in (mostly) thoughtful, respectful discussion. I appreciate the work you do to that end.
UPDATE transactions SET account = "Income" WHERE account = "Expense";
Is this update also happening in Europe?
I would assume that there is a certain legal minimum of actions that have to be accessible to a driver via universally recognizable icon. Literally every car I ever saw have this defrost button, anti-fog lights, emergency lights, etc.
I have a hard time believing the safety car features hidden somewhere in menu would pass Eu car regulations.
agreed, my comment was responding to @pintxo
I read the description and the whole article too.

I don’t think I would have EVER tapped on the temperature without reading about it somewhere.

It doesn’t look tappable, as the article says. It’s not a common thing to tap on in other systems I’m aware of.

I think the writer’s guess of the car icon is excellent. That probably would have been my first guess too.

(I’ve also never used a Tesla)
You've completely missed my point in a manner that suggests further conversation may not be productive, but for what it's worth, your info on school funding is quite out of date: https://www.nydailynews.com/opinion/ny-oped-new-truth-school...
> But you can't claim to and still try to shun people (from society as a whole[1])

Well, that's an interesting sentence-construction. How does person A shun person B from group X? "Shunning" isn't normally a thing that you do to someone from something.

IOW, If you are shunned by society as a whole, then it is society as a whole that has shunned you.

[Edit] And if Spotify is shunned by its users, it's the users that shunned it; nobody shunned the users "from" Spotify.
The one possible upside is that GM will have to keep subsidizing the price to make them competitive, which means $25K will be normal. For people who just want a runabout second car to do daily driving and never visit a gas station, the slow DC fast charging and 258 mile range isn't a deal killer.

They do need to get the spontaneous combustion issue fixed, though.
Here's the discussion thread about registration to expiry prices:
https://discuss.ens.domains/t/ep5-executable-set-the-tempora...

> Curiosity !== "you need to sift through mounds of shit in the hopes to find 'little glimmers spread across lots of projects'"

To me this sounds like a fair description of curiosity! Reminds me of hacking with Arduino or something too. I have fun with it, anyway.
I believe basically every electric car coming out has that except for Tesla.
Didn't Chevy have to issue a recall of all of the <= 2021 models this past summer? During which they couldn't be parked inside, charged above 90%, or below a certain point (else there was a risk if fire.) I think some (all?) We're also supposed to park at least 50 ft away from a residential structure.

A software update to address the issue nerfed battery life to 80%, though I think they've still promised to replace the batteries too.

I'm sticking with ICE for a bit longer.
There is no law stating you have to make your website worse.

Making your website worse is just a what certain analytics providers want you to do so you keep paying for their services.

https://github.blog/2020-12-17-no-cookie-for-you/
I had a Danish roommate whose friend found a message in a bottle on a beach in Denmark. It was written in Swedish, and it said, “Fucking Danes”
The music is licensed and paid for, I'll use Spotify as I like. No one is guaranteed a living in this world. Again, you should do that, though! It's great that we have choices in what services we get to choose and where we get to sell the rights to our products. This is much better than the government telling us or some activist group demanding we cancel everything they don't believe in rather than simply giving us information as to why we should pursue a particular actions.
While it hasn't been the case recently, way back in the day arcade machines had much better graphics than anything you could play on home consoles or computers.
No, they are not. You can have virtually homogeneous group of people wearing different colored shirts or following different sport teams hostile to each other.
> I could just go ask the old Cray-1 that's a block up the street from here, but he is now a museum display and doesn't talk much.

Show off ;-)

The first SGI IRIS shipped in 1983. You could probably stream a 320x200 8-bit bitmap to it via ethernet, but that'd probably be considered cheating because another computer holds the display. The grand dad of the X-MP, the CDC-6x00 had a couple peripheral processors that could push memory out (used in those awesome dual-round-screen terminals), and I remember seeing a terminal like those (with a single screen) running off a Cray-1 somewhere, so it could be possible with hardware actually used at the time.
For a moment I thought one was an RSS feed…