![](https://programming.dev/pictrs/image/881dc672-1a6f-417f-a18a-84763e525b41.png)
![](https://lemmy.ml/pictrs/image/a64z2tlDDD.png)
2FAS is open source and doesn’t have a cloud presence to store data. You can use it to add 2FA to your other services as well.
2FAS is open source and doesn’t have a cloud presence to store data. You can use it to add 2FA to your other services as well.
The release notes mention why they request each one.
Strong names are great, but (sometimes) mentioning the type of variable in the name is redundant.
“Monday”.length is working JavaScript and does equal 6. No print command afaik though.
Dude also used a LLM to generate descriptions for the packages he’s serving from his package manager. And of course, it got them wrong, creating a headache for the actual package maintainers
100%
I program – yet I’ve been asked to fix a camera and Apple Maps.
They mean jank:
jan·ky adjective, informal adjective: jank
of extremely poor or unreliable quality.
"the software is pretty janky"
The things that make me a good programmer:
Even among my peers, that gives me a leg up apparently.
There’s no counterpoint in that article. The article says that things should change. At no point did I say I agree with the status quo.
You’re conflating my statement of “this is how you should expect companies to act” with “this is morally right” – which was literally the point of my original post. You’re either deliberately trolling or unable to engage in a respectful conversation. Have a day!
Edit: Oh and CircleCI is a US company, so you once again tried to change the topic to fit your point. Please learn to converse in good faith. Cheers!
“Within the limits of their discretion, directors must make stockholder welfare their sole end,” Strine wrote. “Other interests may be taken into consideration only as a means of promoting stockholder welfare.” – Chief Justice Strine, Delaware’s Supreme Court, 1985’s Revlon v. MacAndrews
It isn’t a shock. Right or wrong, if you call out your boss/board/investors, you should expect to be fired. Corporations are required to protect their shareholders, not make a moral stand. I hope the gentleman here understood that – when you choose to take a moral stand, it isn’t going to be without consequences. It’s one of the reasons we generally admire people who took a stand (and ended up judged “correct” by history).
The go community is strongly opinionated in unique ways. For example, using libraries is generally frowned upon. You either use something included in the language itself (standard library) or copy/paste the code you wrote in another project. There’s also advocacy for shorter variable names which generally seems counter to the normal “write descriptive variable name” mantra.
All in all, I hope the ideas / opinions came from a good place and then some people took them as black & white rules. But they also come off as one or two people’s pet peeves who got to build a language around them.
I’m going to have to print out the Go version for all future “it’s idiomatic” and “but the community!” debates at work
Just add them. You’re a developer and automated testing is one of our tools. A woodworker wouldn’t ask permission to sand.
These people don’t even read their own literature. The Catholic church’s ban on alchemy is about falsely claiming something is a valuable metal in order to pay for debts. It has nothing to do with the occult – the ban was because it’s a sin to lie / cheat / steal. A saint is even on record saying that alchemical gold is ok if the end if product is real gold.
With that context, of course God doesn’t give a shit if you use SQLAlchemy as long as you aren’t using it to defraud people. If you were defrauding people, it wouldn’t matter what tool you used.
.
Sending passwords via email Will compromise any passwords sent via email.
100%. But that is a different problem and a different attack vector than storing passwords in plain text for authentication. When reporting security issues, it’s important to be precise.
I too want my query results in an object, but thankfully libraries like sqlx for golang can do this without the extra overhead of an ORM. You give them a select query and they spit out hydrated objects.
As far as multiple DBs go, you can accomplish the same thing as long as you write ANSI standard SQL queries.
I’ve used ORMs heavily in the past and might still for a quick project or for the “command” side of a CQRS app. But I’ve seen too much bad performance once people move away from CRUD operations to reports via an ORM.
Right. Even pay-once software can have a phone home component that disables it if the creator deems it. So really we’re talking about old versions of software that just used offline license keys which were easily cracked.
I honestly really like the Jetbrains model where they offer a subscription for continual updates but you also get a fallback version you can use forever if you decide to stop paying. It acknowledges that you aren’t costing them money if you aren’t getting the new updates.
The library hadn’t had any updates in 2 years before this. Clearly it wasn’t maintained. If you’re a user and bothered by this super edge case “vulnerability”, fork it and take on the responsibility yourself.