![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
I meant native as in non-web. There are plenty of cross-platform GUI toolkits out there that don’t use JavaScript. Some of them native-looking even. But more than the looks, it’s about performance.
I meant native as in non-web. There are plenty of cross-platform GUI toolkits out there that don’t use JavaScript. Some of them native-looking even. But more than the looks, it’s about performance.
I feel like browser support is such a niche. I don’t understand why many IDEs dedicate so many resources to make it work on the browser. There are already many options to code on the web if you need it.
Why would they copy VSCode including the aspect people hate most.
Had they made it in a native gui I might actually consider it. Otherwise, why wouldn’t I just choose vscode.
This synthetic benchmark is nice a general wisdom thing. But I’d love a more complete analysis taking into account loading from memory, caches, SIMD, CPU pipeline and all of that.
Probably when taking all those things into account (specially loading values from memory) the performance difference of a div and a mult should be negligible.
How is it better than rust-analyzer?
Docs should be written for someone experienced in programming but inexperienced with the API. If it is about a niche subject (for example VR).
Whenever an explanation contains something about that niche subject, you don’t need to explain everything, but maybe provide a link towards another place (for example wikipedia) that explains it.
Untyped function definitions + *args + *kwargs + args that can be of many types + strings used as enums don’t help. The language that imo needs the most documentation is at the same time the one that lacks it the most.
You don’t need to have wired across the room. You can put them through the wall like every other cable. If the wire tubes are not full, it isn’t very complicated. I put my Ethernet wires in the wall.
PowerShell, because of autocomplete and shift+arrows select.
Fellow pythonistas, how can I make this code more pythonic?
Why not respond with the appropriate HTTP Code, and then also put the same code in the json?
Why do ISPs rotate IPv6 prefixes? Aren’t they basically infinite?
The main reason I want IPv6 is so I don’t have to use fancy DNS for dynamic addresses.
The same Xi that violates Taiwan’s airspace continuously. That increases the airspace violations whenever Taiwan does something that he doesn’t like, like democratically electing pro-independence politicians or when US politicians visit Taiwan.
Yeah sure Xi, the only reason you threaten Taiwan’s democracy is because the US tricked you into it.
I unironically do this. There was one update that wiped one guy’s Documents/Downloads/Images/Videos. So I made my own and store my things there.
I don’t understand what the advantages of const expressions are.
Isn’t const { None }
the same as just None
?
Not always possible. In Spain IPv6 adoption is at like 5%. There’s literally no ISP that offers it. I don’t even know how that 5% got it, maybe special deals.
Well, of course you can have few indent levels by just not indenting, I don’t think the readability loss is worth it though. If I had give up some indentation, I’d probably not indent the impl {} blocks.
Why have an async block spanning the whole function when you can mark the function as async? That’s 1 less level of indentation. Also, this quite is unusable for rust. A single match statement inside a function inside an impl is already 4 levels of indentation.
Do you need those features? If not, go LTS. LTS means you’ll have to update the distro less frequently than latest.
If you want those features, go non-LTS, there’s no other choice. If you don’t want them, go LTS, it’s less of a hassle.
Any editor that support LSP has the same (or better) auto complete. All IDEs also have the same (or better) auto complete, don’t even need LSP.