My wife and I think it is. I took her last name since it meant more to her.
My wife and I think it is. I took her last name since it meant more to her.
Don’t need the Ord
instance for equality, just Eq
is sufficient. Ord
is for inequalities.
The point of the post is that most mainstream languages don’t provide a way to automatically derive point-wise equality by value, even though it’s pervasively used everywhere. They instead need IDEs to generate the boilerplate rather than the compiler handling it.
It’s delusional to think he was ever going to do anything but accelerate the genocide.
Because you never learned SQL properly, from the sound of it.
Also, ORMs produce trash queries and are never expressive enough.
Not only is this really gross, it’s also straight up wrong. It’s missing a from clause, and it makes no sense for a where clause to be nested under the select. The select list selects columns from rows that have already been filtered by the where clause. Same for the limit.
Also just gonna go ahead and assume the JSX parser will happily allow SQL injection attacks…
SQL is incredibly structured. It’s also a very good language, and developers need to stop piling on junk on top of it and producing terrible queries. Learn the damn language. It’s not that hard
Thank God. Adobe needs to stay the hell away from Figma.
No matter the GUI you use, you’re leaving a lot of useful functionality on the table. By their nature, you only get a small fraction of git’s features. There are many useful commands I use regularly that are impossible to replicate using GUIs.
Good luck doing anything remotely complicated/useful in git with an IDE. You get a small fraction of what git can do with a tool that allows absolutely 0 scripting and automation.
VMware is shockingly massive. Hundreds of different products and many, many teams.
Those are definitely all HSA things, and something I use mine for all the time. Dunno how it worked for you but I basically just have a debit card I can use that has my HSA balance on it. Functions like any other card.
Most all distros alias vi
to vim
already, so it makes no difference.
Vim has vim9 script now which is very similar to common scripting languages like Typescript.
Vim also doesn’t need tons of configuration.
Chromecast. That’s what I do. TV with no wifi, Chromecast for content.
You can open local html documents in your browser. They don’t need to be downloaded from the internet. This can be useful for a variety of purposes, such as for CLI tools that produce HTML to visualize data.
I find it highly overrated in terms of productivity in general, particularly when writing anything remotely non-trivial/company-specific.
There’s also the absolutely massive issue of licensing/IP/etc. Any company that’s not full of dumbasses should recognize the massive risk and liability involved and stay the fuck away.
Sure, just like businesses have always wanted “no-code” solutions to their problems to cut out the need for software engineers. We all know how that turned out. There was no threat then, and there’s no threat now.
Learning frameworks has never been hard, and frankly does not make up the majority of a developer’s job. Maybe you do it while onboarding. Big whoop. Any good developer can do that fairly easily, and LLMs are entirely superfluous. Worse yet, since they are so commonly confidently incorrect, you have to constantly check if it’s even correct. I’d prefer to just read the documentation, thanks.
A mature engineering organization is not pumping out greenfield projects in new languages/frameworks all the time. Greenfield is usually pretty rare, and when you do get a greenfield project, it’s supposed to be done using established tools that everyone already knows.A tiny fraction of a developer’s job is actually writing code. Most of it is the soft skills necessary to navigate ambiguous requirements and drive a project to completion. And when we do actually program, it’s much more reading code than it is writing code, generally to gain enough understanding of the system in order to make a minor change.
LLMs are highly overrated. And even if it does manage to produce something useful, there’s much more to a codebase itself. There’s the socialization of knowledge around it and the thought process that went into it, none of which you gain when using an LLM. It’s adequate for producing boilerplate no one reads anyway, but that’s such a small fraction of what we even do (and hopefully, you can abstract away that boilerplate so you’re not writing it over and over again anyway).
I am an actual (senior) software engineer, with a background in ML to boot.
I would start to worry if we were anywhere close to even dreaming of how AGI might actually work, but we’re not. It’s purely in the realm of science fiction. Until you meet the bar of AGI, there’s absolutely no risk of software engineering jobs being replaced.
Go or Chess are games with a fixed and simple ruleset and are very suited to what computers are really good at. Software engineering is the art of making the ambiguous and ill-defined into something entirely unambiguous and precisely defined, and that is something we are so far from achieving in computers it’s not even funny. ML is ultimately just applied statistics. It’s not magic, and it’s far from anything we would consider “intelligence”.
I do think we need legislation targeting ML, but not because of “omg our jobs”. Rather we need legislation to combat huge tech companies vacuuming any and all data on the general public and using that data to manipulate and control the public.
Also, LOL at “how much code development is straight up redundant”. If you think development amounts to just writing a bunch of boilerplate as though we were some kind of assembly line putting together the same thing over and over again, you’re sorely mistaken.
Reviewers are not infallible and are largely focused on the meat of the MR rather than every single detail.
It reflects much more poorly on you than it does on them.