How is it outrageous to pay for a product? There are obvious reasons and benefits. Go use a free one then. No need to bash a good product because you don’t want it.
Kagi is like google was 10 years ago though, useable and useful, while Google has morphed an SEO trashcan. I wouldn’t pay them any amount for current quality
I’m down for the concept, but the pricing on Kagi is also pretty steep. $5/month for 300 searches? $10 unlimited. I have no doubt there are serious costs involved in providing search, but for a layman like me it feels way more than it should be. Does google even make $120/user/year on search, or even $60?
Anywho, I’d give it a go if it were cheaper, else, I’d rather be lightly advertised to on DuckDuckGo
Eventually I will use the trial of it. I don’t feel like I actually do that many searches, and most are me looking up Pokemons while I play the games. So 300 searches per month doesn’t actually sound too bad, I can do my least important searches like my game ones on DDG.
Is it really? I figured it was just another textbook example of convergent evolution, as that is where I learned about it. I know my comment should have said ‘evolved crab-like bodies’ instead, as they’d still be genetically distinct, and not taxonomically true crabs. Now I feel like I have to read up on what the exact nature of the debate is.
They can do it in their free time, and even barter trade. But from sunup to sundown (or whatever labor scale they use to measure shifts) they are doing something materially useful. No contribution, no food that day. Should only take about 3 weeks to get rid of all the slackers (and I say that as a slacker myself) either they’ve gone back home, or they’ve starved to death.
I propose that political officers be sent to these psychics randomly. The officers would sit down with these plebs and ask them to read their futures. If they don’t guess that they’re going to get beat up, then they’re going to get beat up for being frauds. The ones who know what’s coming to them, will still get beat up, but lightly, and they will be asked nicely to contribute something more meaningful to society… or else.
My old boss loved VB.Net. I still remember a time when I helped him out by solving mysterious bug for him.
He used to have this class he copied about to do database stuff. Not the worst thing of itself, but it was oddly specific in some ways for reused code. E.g. It had a function that took an enum value and returned connection string. And of course what options were in the enum varied.
So I come in one day and two other devs are already peering over his shoulder trying to help. The program is crashing when it tries to connect to the database and they can see for some reason the connection string is a single letter. I ask to see the function that is getting the connection string and see he’s removed the parameter, but the compiler didn’t pick up on it because:
VB.net lets you call functions that have no parameters without parentheses
VB.net is type lax, so an enum can be treated as an integer without casting
VB.net uses parentheses for array indexation as well as method invokation
.Net strings can be indexed like an array of characters
VB has no character type so VB.net treat characters as 1-length strings
So instead of passing an enum to a function, it was calling the function with no parameter, then using the enum value to index the returned string into a single character, which was then treated as a string and passed to the SqlClient constructor.
I recently made a small pure JS package at my company. It just fucking worked, can you believe it? No setting up compilation and CI/CD for build + release. Just put it in the repo and publish manually, and it just worked, it’s ridiculous
Where can you point to other developers evidence that the code in git matches the code you deployed? Deploying locally built packages to prod is an automatically fireable offense because its not auditable
WTF are you talking about? All I’m saying is that if you write code (that in the context of this discussion passes arguments to a method you didn’t write, that may not be the type the author of the method expected someone to pass, but really, that’s completely beside the point), you should, oh, I don’t know, maybe test that it actually works, and maybe even (gasp) write some automated tests so that if anything changes that breaks the expected behavior, the team immediately knows about it and can make appropriate changes to fix it. You don’t need a strongly typed language to do any of that. You just need to do your job.
Consumer just needs to write 4x as many unit tests to make up for lack static typing. Hopefully the library author has done the same or you probably shouldn't use that library.
CI/CD is useful regardless of which language you’re using. Sooner or later some customer is going to yell at you because you didn’t discover the fatal error before deploying.
@magic_lobster_party@alphacyberranger@unsaid0415 CI/CD won't prevent that. I wonder what it is for. Not using the CPU on my laptop for tests? And why would I want to commit before knowing the tests pass?
CICD isn’t an alternative to testing your own work locally. You should always validate your work before committing. But then once you do, the CICD pipeline runs to run the tests on the automation server and kicks off deployments to your dev environment. This shows everyone else that the change is good without everyone having to pull down your changes and validate it themselves. The CICD pipeline also provides operational readiness since a properly set up pipeline can be pointed to a new environment to recreate everything without manual setup. This is essential for timely disaster recovery.
If you’re just working on little projects by yourself, it’s usually not worth the time. But if you’re working in anything approaching enterprise grade software, CICD is a must.
@Stumblinbear I only worked on small projects so far, that's probably why I don't understand it. But a merge commit is like any other commit and the person pushing this commit has to make sure it works.
When working in teams, merging in two pull requests with seemingly unrelated changes is common practice. If I had to rebase and re-run tests every time another PR got merged in while mine was awaiting reviews, I’d spend most of my time running tests
I thought it was clear: they’re implying JS is simpler/faster to write and deploy because transpilation is necessary when using TS (unless you use a modern runtime).
I don’t mind seeing communist content, it’s better than the shit that I was seeing on Reddit’s front page before I left it. At least communists aren’t spewing hatred against people based on their skin colour, sexual orientation, gender identity, or other things that people can’t control.
Although the centrists and leftists still hate each other, Lemmy is just a nicer place in general due to the lack of far-right horse shit.
I used hamachi because no one aside from me in my group of friends knew how to port forward, but it didn’t work on my network and it took me 4 years to figure out it was because at&t has it’s own network on it’s dialup modems by default.
They still do that to this day with their fiber modem/routers! I hate it! And even if you do passthrough to have your own up for only your router, your ping is still never below 23ms because there’s two stop points in the chain, that and at&t’s dns resolution is ass.
Terraria before proper multiplayer support was our prime Hamachi game. We had like 7-8 people from an internet forum playing on and off through our hamachi virtual network.
I’d take $10. Seriously. I mean I guess unless the meal was fully paid for and pretty fancy. But with either of these two donuts that feels like hardly a given.
Just chiming in as a software engineer. My product DOES support Firefox, but there are some weird animation quirks that my team has been trying to solve, but with limited bandwidth and a full product backlog, it’s hard to justify spending too much time supporting a browser with such small global utilization. Especially since we’re using third party libraries like angular material, quirks on smaller browsers can be a nightmare to chase down
Oh I fully understand a smaller company having a website that says “some animations may not work with your browser” when it’s obviously easier to just do chromium as that covers almost every browser, but fully disabling the entire website when it works just fine as long as you tell Firefox to say it’s chrome is a different story.
I just feel bad for people who went in during Elon’s “good” years (heavy quotations). He’s nothing but a glorified car salesman and a verified idiot now, but for a while there, some people just wanted a more sustainable car.
Have you considered living your life and not worrying about what other people think?
nobody should do this
this is what libertarians do and they are awful human beings to interact with
and to be clear, i mean the literal text you said. What you meant was “have you considered not worrying about what other people think for mostly irrelevant stuff” but what you said was “not worrying about what other people think”. Those are different, and one leads to someone pushing you in front of a train.
Nobody follow this person’s advice. I am old, and one of the best things about life now is the freedom not to give a fuck about the dumbass judgemental thoughts of others. I do what I want regardless of what people think, and life is great.
There’s nothing wrong with or abnormal about being aware of your image or how you are perceived. Knowledge of self and self awareness and all that. Standard unavoidable reality of life.
Android is still the only player in the cellphone market if you don’t want to be treated like a brain damaged gerbil who can’t be trusted with accessing a file system.
I think your perception of last year like mine toes back several by covid effect. Other brands have had comparable electric vehicles for years now, and even then Tesla was never alone in the EV market.
Comparable? Not really. The i3, Leaf, and Bolt didn’t have the same fast charging capability or range as the Model 3, and luxury brands are out of reach for the average consumer.
The vehicles that are actually putting out comparable specs had their first model years in 2021 (Ford, VW) or 2022 (Hyundai and Kia).
Not comparable stock. Even in Q1 2022, 75% of all EV sales in the US were Teslas.
When I bought mine, I legitimately tried to get a Ford or a Volvo, but the dealerships had no stock and kept adding insane dealer fees and markups. With my used Tesla I just had to wait a week for delivery. Musk hadn’t gone fully off the deepend either yet.
Yup, got mine in 2018. He’d done shitty things by that time but wasn’t full mask off. At the time the only 2 real alternatives were the bolt and leaf. Neither had enough range for me.
But now? My next EV will not be a Tesla. I’m driving this one till the wheels fall off, but already there are better alternatives on the market. With everyone adopting NACS there’s pretty much no downside.
The only reason why this dipshit wants to get rid of the block feature is because he’s probably the most blocked person on Twitter. People were sick of his dumb, unfunny brain farts getting pushed into their timeline and blocked him, and his ego can’t handle it.
This comment makes me laugh because I’ve seen it (and said it) so many times close to word from word. We’re all in tune with his nonsense and it’s great to be so aligned
The abuse of the block feature is a problem yes, I too was a victim of “you’re wrong I’m right shut up blocked”.
But blocking can be useful too: if you disgrace someone and their posts? you can block them, someone is arrasing you? you can block them. (Arrassing post/comments wise, on private messages block will remain)
An issue can be fix by not removing the feature itself, like reporting miss information.
Regarding of the mute, is not exactly the same: if I mute someone, that someone can still comment under my posts, wich is the main reson I used to use the block, for not having imbeciles who thinks I’m an alien in the comment section.
I think the way twitter block used to work was a sword with two blades, useful in many cases but easily abusible.
Both Apple and Google terms of service require apps to have a blocking feature built in. Elmo been spouting off again without actually knowing anything. As of this evening he’s figured out that’s not something he can actually do and deleted his tweet.
You don’t. The only thing you need their permission for is to work with them (by putting something in their stores). I feel it’s reasonable to give them that power.
He doesn’t need their permission. He could just publish an APK for Android and provide side-loading instructions for iOS, but the majority of app users are never going to do that, so they’d just never see another app update ever again.
Or he does know this and is intentionally trying to run Twitter down to get out his purchase of ot that was legally enforced after he tried to back out
To everyone ready with their pitchforks, here is a scenario: lemmy.world may receive a court order (subpoena?) mandating they disclose data on people actively accessing pirate communities. As it happened with Reddit, they may ask for logs and IP addresses of people commenting, posting or perhaps even up/down voting content.
Even though none of the content is being posted/hosted with this instance, admins may be asked to betray user trust - or to go battle claimants in court. It’s a lose-lose for them, so maybe let’s cut them some slack, eh?
Yup, they’re a big target and being a big target means more liability. Spreading the fediverse is good for us all. It means taking down piracy is like whack a mole.
lemmy.world
Top