930 karma · joined August 21, 2020
But, even not considering the safety electronics, it's still a few grand more and generally just-a-little-bit-less-nice-along-all-other-dimensions-except-exhaust than what I ended up with: https://www.kawasaki.com/en-us/motorcycle/z/z-hypernaked/z-h...
Fast forward to 2019, its time for me to replace my ICE bike. I go shopping and... Literally nothing with any other modern features, and prices are still bonkers. I wanted safety features: traction control, abs, wheelie control, etc. And 20kUSD was the way upper limit.
I also wanted to be able to actually go to a place and buy one. And be confident that if I have problems (admittedly less likely with electric, but still possible), I have somewhere to take it to that someone will deal with it under warranty.
I was really gung-ho to get electric this time around. Maybe next time, in ten years, when my 200hp supercharged all-singing all-dancing sub-20k bike gets long in the tooth, there'll actually be something in the market.
Use the whole space [32x32x3 bytes = 3072 bytes] to encode a Busy Beaver.
"Dear Google Cloud: Your Deprecation Policy is Killing You": https://steve-yegge.medium.com/dear-google-cloud-your-deprec...
1) Linux and jetbrains rider
2) 30k sloc heavily v&v'd code? Why? The cost and effort would be insane, and, to MS' credit, the current .NET ecosystem is great.
3) First class citizen. Rider (and the other jetbrains stuff) is as good as any other I've used
In my eyes, as someone who has been exclusively a Linux user since 1998, I now include C# in serious consideration for greenfield projects as well as legacy.
I have total confidence that this isn't the last time. But even worse, maybe it is ; maybe the level of corporate incompetence is such that this, with by far the worst interface yet, will be the one that sticks.
[1] https://codegolf.stackexchange.com/ [2] https://www.ioccc.org/
The language is ... ehhhhh. I don't love it, but I don't hate it either. There are things I like, but occasional items that are awful. Sometimes at the same time.
shrug I've been doing this too long to get worked up about language. Of the tools I own nowadays, VB.NET is somewhere in the middle of the pack.
There are lots of complexities, but in short... .NET 5 gave it a 4% speed boost across the board, going up to 20% [!] in some cases. Mainly that was ascribable to the intersection of GC improvements and kinda-degenerate cases in the model.
For this particular codebase, very little in that article will be that significant [the VB.NET code uses a pretty limited set of stuff in the core libraries]. But their trajectory, and a million tiny improvements, really gives me a lot of optimism.
What I originally considered a pretty cynical stab at Oracle when they released .NET's source has really turned into a wonderful, performant, developer-friendly, and pleasantly-cross-platform ecosystem.
I, too, largely have stopped watching Netflix shows with one season for exactly this reason
I think an interesting question is, what would it take for google to create a social network that would succeed nowadays?
They have quite the reputation [1]. If Google suddenly came out with an all-other-social-network-killer, and successfully killed all the other social networks, I'd still expect them to shut it down three years later.
... which unfortunately puts them in the position that it'll be incredibly hard for them to put out a true market-segment killer for anything, nowadays. Can't take over a market segment if no-one trusts you can be relied on, and therefore doesn't move to your product.
I say this even though I met my wife on Orkut, one of Google's previous social networks that, sure enough, got shut down.
The entire family of touch friendly interfaces on non touch systems can fall into a black hole, and the world would be better for it.
Developers want to change stuff and do greenfield because it's fun, but that's a whole different beast to a career track whose job it is to change things. This goes beyond just poor incentives ["Googler gets a raise because shiny new thing"], into "upper management have created a construct whose purpose it is to disappoint existing customers who like what's already there".
There may be an argument that you'll draw in more people with shiny stuff, than you'll lose when you break old stuff. I only have anecdotes and personal experience that that's untrue [digg? reddit? metro?], and no examples of cases showing that argument to be right.
Also, personally I get my jollies working on other people's old code. I work with several FORTRAN codebases that pre-date my birth, and I enjoy it.
Also, not everyone knows git, or Linux.
If you're applying for a job that says you need experience with word, the put word on there
He's an outspoken detractor of subversion [1], and after bitkeeper went pear-shaped [2], two projects sprang into being around the same time, solving the problem: Git, and Mercurial [3]. Whichever you think is better, when Torvalds converged on git as the choice for the kernel, the rest of the world could but follow.
[1] https://www.youtube.com/watch?v=4XpnKHJAok8 [2] https://lwn.net/Articles/130746/ [3] https://en.wikipedia.org/wiki/Mercurial
It depends on what you think of as great, but the man has developed two of the biggest software items in the world. One that runs the entire internet, and one that runs most software development.
Just about everything, ever, that any given person has done, would have been done by someone else. Sure we'd be on bsd. Or we'd be using subversion or mercurial. Without Einstein, the same truths about physics exist and would eventually be discovered.
I don't know how you define great, But in terms of good for society, and breadth of impact, I have trouble imagining anyone who's done more in recent times
MAUI was promising to become such a thing [although MS themselves are being a bit non-committal about Linux], but should I be wary of the bigger architectural picture?
Mainly my point was the first paragraph; that bisect is awesome right up until the issue is in a ten thousand line commit.
Thankfully the commit didn't have my name at the top. I made him fix it.
Nowadays it's all about the prettiest farkle and the most novel interface. Where friction actually means "more time eyeballs spend looking at my design", and consistency has zero value.
Teams, I'm looking at you. Every election app? You suck at usability, and my laptop is too hot. Windows metro? You obviously sucked and no one misses you. Ribbon instead of menus? Thanks for making me move my mouse and eyes ten times as far just so I can enjoy your pretty icons.