![](https://lemmy.ca/pictrs/image/82df2b8d-8e60-441f-aafc-5da196dbbe2c.webp)
![](https://lemmy.ml/pictrs/image/a64z2tlDDD.png)
This respects the PR atomicity principle.
This should be done anyway. One commit per fix, one PR per issue.
He / They
Software Developer
This respects the PR atomicity principle.
This should be done anyway. One commit per fix, one PR per issue.
True, I didn’t structure my sentence correctly.
It gets to compete with Java and Python because it’s also JIT is what I meant to say.
Absolutely, it’s just one aspect of it, benchmarks are always narrow in scope. Some languages may be good at some things and worse at others.
Oh PHP is hands down one of the slowest languages out there. It’s just convenient because it’s easy to host, but it’s awful to use and it’s really slow.
Here, have a chart:
In this chart, where the benchmark is calculating digits of π, Java is faster than JS, but there are cases where it’s the opposite.
https://github.com/niklas-heer/speed-comparison?tab=readme-ov-file
Node.js is really not a bad backend language, since it’s JIT, it’s actually faster than Python and Java in most cases.
Rust will definitely have the advantage of being a compiled language though.
Source: I write both Java and TS backend code, have done benchmarks.
There’s no way to otherwise make this work for many users. They can use Tor if they’re worried.
I’m a full-stack software developer working in the financial sector, their statement is factual.
Companies will never want to take on liability that has the potential to bankrupt them. It is in their best interest to not reveal the version of libraries they are using as some versions may have publicly known vulnerabilities, and it would make it incredibly easy for attackers to build an exploit chain if they knew the exact versions being used.
Securing client code is just as important as securing server code, as you don’t want to expose your users to potential XSS attacks that could affect the way the page gets displayed, or worse, leak their credentials to a third party. If this happened in the EU or some parts of Canada, and it’s been found that the company reduced their threat model “for the sake of openness”, they would likely be fined into bankruptcy or forced to leave the market.
Unfortunately, this is one of those cases where your interests and ethics will never be aligned with those of service owners as they are held to a certain standard by privacy laws and other regulations.
I hate the name, I keep reading it as “Woke”.
I don’t trust projects that can’t translate their project properly, especially in English / French / German / Chinese where translators and correctors are plentiful.
Maybe I’m just an entitled French / English speaker, but I do make sure I find good translators and correctors for the most common languages for my projects.
ITT: People who think they know better than security researchers
Which I will lose, alongside the notepad.
Hell, I lose my phone and find my laptop in the laundry bins sometimes. ADHD is making me demented.
Not if you have ADHD, the barrier to success needs to be really low.
Searching for emails sucks balls compared to Outlook, and accessing any semblance of advanced search is not obvious as you have to go through the top bar.
I can’t even do from:email@address.com
in the search field, I have to go to advanced search, which is missing other features.
It’s not open-source without the license. I think they may be confusing source available with open source.
In the case of JavaScript, obfuscation turns source code into a compilation result for performance and “security” reasons. It removes unused tokens, comments, spaces, newlines, etc. to reduce the data transfer size.
So, by definition, non-obfuscated code is source code, as it is the code the compiled or built product originates from. However, most sites on the web don’t ship source code, only minified and obfuscated code.
You can start your own instance, and you could even develop a compatible, federated protocol like kbin. That’s the beauty of the fediverse.
Thanks, I’ll have to give it a try now haha
Edit: it does not handle automatic language switching and the auto correct is a bit dumb :( otherwise a cool idea.
IMO the license footer is a bit sovereign-citizen-y, and likely unenforceable.
Looking for the same thing for Linux fwiw, with live turn by turn navigation and GPS support.
I don’t know where you’re from, but in Canada, I don’t even have to ask you for your permission. I can just record you, and it is my right to do so, regardless of the reason.
I have not encountered those yet. I guess keep a Gmail handy if you really must.