[-] stardreamer@lemmy.blahaj.zone 12 points 5 months ago

As someone who works with 100Gbps networking:

  • why the heck do these routers run Lua of all things???
[-] stardreamer@lemmy.blahaj.zone 10 points 7 months ago* (last edited 7 months ago)

I've recently moved from fail2ban to crowdsec. It's nice and modular and seems to fit your use case: set up a http 404/rate-limit filter and a cloudflare bouncer to ban the IP address at the cloudflare level (instead of IPtables). Though I'm not sure if the cloudflare tunnel would complicate things.

Another good thing about it is it has a crowd sourced IP reputation list. Too many blocks from other users = preemptive ban.

[-] stardreamer@lemmy.blahaj.zone 11 points 7 months ago
:w !sudo tee %

Warning: does not work for neovim

[-] stardreamer@lemmy.blahaj.zone 12 points 10 months ago

This probably sounds pedantic but based on this the issue isn't that the software is Russian. It's that the software is under the regulation of an authoritarian government (which is Russia)

[-] stardreamer@lemmy.blahaj.zone 10 points 11 months ago* (last edited 11 months ago)

*Gasp* the registration is coming from inside the colo!

[-] stardreamer@lemmy.blahaj.zone 10 points 1 year ago

It's a royal "we".

[-] stardreamer@lemmy.blahaj.zone 12 points 1 year ago

Well my fridge is an essential device and it's cool.

But probably not cool with teenagers though...

[-] stardreamer@lemmy.blahaj.zone 10 points 1 year ago* (last edited 1 year ago)

You don't understand. It's not like the self-driving feature is just software where they can price it at whatever they want. It's physically consuming brain cells every month. And those aren't free you know!

::: spoiler Do I really need a \s tag for this or does this tin foil hat make me look fat? :::

[-] stardreamer@lemmy.blahaj.zone 11 points 1 year ago* (last edited 1 year ago)

Do not get a Thinkpad if you're using it for graphic design. The screen color calibration is terrible (even when compared to low end devices)

Last I checked I think some of the Dell laptops have a decent screen (XPS, latitude lines). But they tend to be more on the pricer side.

[-] stardreamer@lemmy.blahaj.zone 11 points 1 year ago* (last edited 1 year ago)

The problem is that hardware has come a long way and is now much harder to understand.

Back in the old days you had consoles with custom MIPS processors, usually augmented with special vector ops and that was it. No out-of-order memory access, no DMA management, no GPU offloading etc.

These days, you have all of that on x86 plus branch predictors, complex cache architecture with various on-chip interconnects, etc... It's gotten so bad that most CS undergrad degrees only teach a simplified subset of actual computer architecture. How many people actually write optimized inline assembly these days? You need to be a crazy hacker to pull off what game devs in the 80-90s used to do. And crazy hackers aren't in the game industry anymore, they get paid way better working on high performance simulation software/networking/embedded programming.

Are there still old fashioned hackers that make games? Yes, but you'll want to look into the modding scene. People have been modifying the Java bytecode /MS cli for ages for compiled functions. A lot of which is extremely technically impressive (i.e. splicing a function in realtime). It's just that none of these devs who can do this wants to do this for a living with AAA titles. Instead, they're doing it as a hobby with modding instead.

[-] stardreamer@lemmy.blahaj.zone 12 points 1 year ago* (last edited 1 year ago)

Sounds like a job for crowdsec. Basically fail2ban on steroids. They already have a ban scenario for attempts to exploit web application CVEs. While the default ssh scenario does not ban specific usernames, I'm pretty sure writing a custom one would be trivial (writing a custom parser+scenario for ghost cvs from no knowledge to fully deployed took me just one afternoon)

Another thing I like about crowdsec is the crowd sourced ban IPs. It's super nice you can preemptively ban IPs that are port-scanning/probing other people's servers.

It's also MIT licensed and uses less ram than fail2ban.

[-] stardreamer@lemmy.blahaj.zone 9 points 1 year ago* (last edited 1 year ago)

It doesn't matter how many passwords you are storing inside. It's the number of cycles of decryption needed to be performed in order to unlock the vault. More cycles = more time.

You can have an empty vault and it will still be slow to decrypt with a high kdf iteration count/expensive algorithm.

You can think of it as an old fashioned safe with a hand crank. You put in the key and turn the crank. It doesn't matter if the safe is empty or not, as long as you need to turn the crank 1000 times to open it it WILL be slower than a safe that only needs 10 turns. Especially so if you have a 10 year old (less powerful device) turning the crank.

view more: ‹ prev next ›

stardreamer

joined 1 year ago