Sending email directly from a cloud-hosted server isn't the best practice. You're better off going with a reputable mass email provider because enforcing very strict policies on emailing will mostly prevent this from happening. With Linode, you could be sharing IP address ranges with any number of bad actors, but with an email provider, they watch and make sure their customers aren't sending mass scam emails and the like so you'll much less likely to have this issue.
617 posts • joined 10 Mar 2018
Fans of original gangster editors, look away now: It's Tilde, a text editor that doesn't work like it's 1976
Log4j doesn't just blow a hole in your servers, it's reopening that can of worms: Is Big Biz exploiting open source?
A Feature of the System
I personally believe that the primary reason open source exists is to be exploited by big business. Big businesses fund open source because it would cost them a lot more to do all the development in house. Sure, there are some awesome developers who just post code because they can, but a lot of it is funded by big business, for big business and the rest of us just latch onto it like lampreys.
Log4j RCE latest: In case you hadn't noticed, this is Really Very Bad, exploited in the wild, needs urgent patching
Re: Why should any language be able to load arbitrary code?
I totally agree with you, but since I write in modern languages I don't really have a choice. We don't have a budget to audit the source code of every library we use OR write it ourselves and while we could set up our own package server and only let in certain packages... there wouldn't be much point if we're not auditing the source code.
Microsoft makes tweaks to Windows 11 Start Menu for Insiders but stops short of mimicking Windows 10
Typescript isn't actually executed by the browser in any case. When I was considering adding TypeScript support to the codebase of a large application I work on regularly I tested the performance difference for several common operations and it came out within the margin of error (+/- 5%). I'm using babel to transpile the code so perhaps they used tsc or something else?
People said that about COBOL, Fortran. At some point something knocks the current king off their throne. Will it be Rust? No idea, but it'll happen eventually. But then you'll be able to charge a fortune for your C skills to maintain those "ancient" C systems that the new kids don't know how to fix. Should get you to retirement, worked for the COBOL guys.
Desktop bust and custom iPhone 13 Pro made from melted-down Tesla car for the Elon Musk dork in your life
Lenovo's notebooks are only "Impressively average" in specs and appearance. They're tops when it comes to things like the "drop down a stairwell" test, which is why they're good. They're durable and since the design changes so slowly you can keep them out there for up to 10 years without the tech-clueless users complaining their machine "looks old". That's why they're so good for enterprises.
I also buy them for older family members, and in that use case they're nearly unbeatable. Literally, they stand up to a beating very well.
Microsoft slows Windows 10 release cadence to yearly. If they're all as dull as the November Update, this is fine
Re: Is it stable yet?
If you're that risk averse, and I know this is a common joke, but I really mean this switch to Linux. You clearly dislike what Microsoft has been doing recently and Linux allows you to pick most of the interface independently of each other to get what you really want, whatever that might be.
Apps made with Google's Flutter may fritter away CPU cycles. Here's what the web giant intends to do about it
Yeah, React JS isn't about performance. It's about making it easier for the programmer. I fully acknowledge it, but I still use React JS otherwise we wouldn't be able to produce the fancy UIs the stakeholders want in the required time frame.
That's just how it is today. It's similar to the reason that almost no one writes programs in assembly anymore. But if you can figure out how to get users to care about how much CPU web applications use I'm open to it, that would create a bunch more programming jobs making my skills even more valuable.
Microsoft touts Windows 11 SE: A locked-down OS to give Chromebooks a run for their money in schools
Microsoft previews Visual Studio 2022 for Mac, but why bother when VS Code runs just fine on Apple hardware?
Bitcoin doomed as a payment system and its novelty will fade, says Federal Reserve Board of Governors member
Bitcoin is too slow to transact, the fees are too high and the value is too volatile. Obviously it doesn't make sense to use as a payment system, the doesn't mean that it doesn't make sense at all or that a cryptocurrency that made sense to use as a payment system is impossible.
Randal K Quarles seems very ignorant on the topic at hand. Perhaps he should do some research before putting his foot in his mouth again.
Zuckerberg wants to create a make-believe world in which you can hide from all the damage Facebook has done
Those are the perils of open-source software. Closed-source software suffers from having no insight on the inner workings at all. It could be riddled with flaws and if the developer walks off you're totally SOL. You also missed the point if you have issues with open-source software you can fix them yourself (maybe you can't, but I definitely can).
There is no panacea, but I think software that's developed open-source but with a big corporation paying the bills is a good middle ground. E.G. .NET Core, My SQL. That way you know it's likely to keep going, but if it doesn't you can pick up the code and fix it yourself or maybe someone else will.
Re: "this hijacked NPM library ..."
This is made very difficult by the way NPM works. Because NPM doesn't just pull down the library you want, but also the dependencies of that library, recursively. So you may have vetted one library, but missed all of it's dependencies dependencies. Add that to short development timelines (unless you're doing government work) and checking all the sources is a nearly impossible task, especially when code is updated all the time.
Apple's Safari browser runs the risk of becoming the new Internet Explorer – holding the web back for everyone
Oh man, back when I worked in IT if someone tried this the SLA for non-production systems was 1 business week. So anything I didn't feel like doing or was created by a hard to deal with user would just get left to that last day.
So I wouldn't have even contacted the beancounter until nearly a week after the request came in. And good luck getting anything escalated because the help desk was outsourced to another company who didn't pay their staff enough to care. In fact, the help desk was so bad that 95% of the tasks came in via a web application that was incapable of bothering me at all!
Did I mention this was a cable company?
Windows 11 in detail: Incremental upgrade spoilt by onerous system requirements and usability mis-steps
Salesforce should rename its Dreamforce conference to Feverdreamforce because this is getting ridiculous
Honestly, Mac OS is missing a lot of server features, the hardware is ridiculously overpriced and updates often break things. You'd be crazy to run Mac OS severs in 2020. Even if you only have access to Apple hardware just install Linux or BSD. Apple has been very clear for years since they discontinued the Xserve. They do not care about servers.