[-] stardreamer 13 points 10 months ago

As someone who works with 100Gbps networking:

  • why the heck do these routers run Lua of all things???
[-] stardreamer 11 points 1 year ago
:w !sudo tee %

Warning: does not work for neovim

[-] stardreamer 13 points 1 year ago

I believe it. Linux is not a good measure of efficiency (see kernel bypass tcp stacks, af_xdp, dpdk, spdk, etc). You can almost always make something more efficient/faster than Linux for a given task. The problem is doing that while having support for almost all hardware/configurations/uses cases under the sun.

[-] stardreamer 13 points 1 year ago

Pros of working in an office:

  • clear separation of work and home
  • can easily ask coworkers next to you for a second opinion on things

Cons of working in an office:

  • commute
  • coworkers casually ask you for a second opinion on everything
[-] stardreamer 13 points 1 year ago

Out of curiosity, what's preventing someone from making a regulatory db similar to tzdb other than the lack of maintainers?

This seems like the perfect use case for something like this: ship with a reasonable default, then load a specific profile after init to further tweak PM. If regulations change you can just update a package instead of having to update the entire kernel.

[-] stardreamer 12 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 12 points 1 year ago* (last edited 1 year ago)

Reminds me of FFXI, where the devs considered Alt-Tabbing on PC cheating thus made it deliberately crash to desktop.

[-] stardreamer 12 points 1 year ago

I'm in academia and I can report that still nobody uses those.

For your own archiving, just use Zotero.

For writing papers, use bibtex.

All those citing websites are just scams for high school/undergrad students trying to find their footing. There is no reason they should exist.

[-] stardreamer 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 13 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 13 points 2 years ago

True story:

*Grabs Cat2 cable out of lab storage and hooks everything up to it*

"Why is everything so slow?"

[-] stardreamer 11 points 2 years ago

Of course I don't carry 5 external drives with me all the time, that would be ridiculous.

I carry the whole HBA.

view more: ‹ prev next ›

stardreamer

joined 2 years ago