Readit News logoReadit News
spyke112 commented on Apple Exclaves   randomaugustine.medium.co... · Posted by u/todsacerdoti
rollcat · 9 months ago
Does Dropbox or Onedrive keep hourly+daily+weekly+monthly deduplicated snapshots of everything that's happened on your machine, that work without any network connection?

It's no substitute for backups (I use Borg), and syncing is good (I use Syncthing, I guess iCloud also counts). But snapshots should be ubiquitous at this point, just like having a "trash bin" was mainstream in 1995.

spyke112 · 9 months ago
Well, I may be an oddball, but I never really find myself having the need for snapshots, I have a tendency to not really delete files. Once upon a time i recall Dropbox having versions?
spyke112 commented on Apple Exclaves   randomaugustine.medium.co... · Posted by u/todsacerdoti
rollcat · 9 months ago
Does Fedora support ZFS (without building from source) yet? Filesystem snapshots is not something I'd ever give up on, and Btrfs still doesn't seem production-ready.

Also - I'm done distro-hopping. The problem is KDE/Gnome- KDE is aping Windows (badly), Gnome is aping macOS (also badly). I'd list all of the problems but it would take an essay.

spyke112 · 9 months ago
I don’t know, it’s my workstation so everything is in Dropbox/Onedrive/Github/Gitlab, making the machine itself ephemeral… Come to think of it I should probably get a NAS and mirror Dropbox/Onedrive onto, just in case.
spyke112 commented on Apple Exclaves   randomaugustine.medium.co... · Posted by u/todsacerdoti
rollcat · 9 months ago
I'm a self-branded hacker so I'll share my motivation:

Shit. Works.

This is critical. I can focus on my actual task at hand, rather than fiddling with the system.

Some perspective: I've been on Debian for 15 years, and I still hold it in very high regard for servers. I'm also an occasional Alpine & OpenBSD user; and Windows for games. I've tried Ubuntu, couldn't stop it from getting in my way. Before you suggest Fedora, Arch, NixOS, whatever: I'm done distro-hopping. The experience is about equal everywhere. No amount of "choice" beats thoughtful design, accessibility, and vertical integration.

spyke112 · 9 months ago
Fedora is really good though. I’ve daily driven Windows, MacOS and Linux, Fedora is by far the best developer experience I’ve had so far. But then again, I tend to setup my devbox quite spartan, so that it just works.
spyke112 commented on European Cloud Computing Platforms   european-alternatives.eu/... · Posted by u/doener
sylware · 9 months ago
Well, I am self-hosted, and hackers using clouds for hacks/scans (and the so-called "scanners-for-your-own-security-we-swear-we-don't-sell-the-scan-data-to-the-bad-ppl") are really a pain. OVH is not safe (and their scanner/hacking bot onyphe is a pain). But lately the "top" is ucloud.cn and everything hosted on digital ocean. Actually very few front IPs from russia or iran.

I wonder if there are EU clouds doing that properly, namely with its own internal "security" cleanup crew and getting rid of those hackers and scanners.

spyke112 · 9 months ago
Well, I once got a notice from Hetzner, that I needed to either stop running or harden some random open service I wasn't aware of running on my dedi box (I may have forgotten to install a firewall...). If i recall correctly, they were bound by German law, to monitor their network for suspecious activity, and if the customers didn't comply, they could close down your box. Now, it was a while back, my memory is a bit fuzzy and I don't have the time to look through old emails. Consider this anecdata.
spyke112 commented on Thank You Bootstrap 1   kylerego.github.io/thank-... · Posted by u/eggrain
rzzzt · 10 months ago
The secret: use SCSS or LESS to pack the combined effect of "p-3 border-1 shadow-sm rounded-2" into a single class.
spyke112 · 10 months ago
Sooooo mixins? You can do that with Bootstrap as well.
spyke112 commented on Seeing Like a Programmer: Resiliency, Limits, and Moral Hazards   v5.chriskrycho.com/elsewh... · Posted by u/todsacerdoti
austin-cheney · a year ago
Engineering (According to Wikipedia)

Engineering is the practice of using natural science, mathematics, and the engineering design process to solve technical problems, increase efficiency and productivity, and improve systems.

In short engineering is the ability to follow processes and measure things. Most developers I have worked with are incapable or unwilling to measure things (on any level), therefore they are incapable or unwilling to be engineers.

If you want better software set minimal, measurable, objective standards. That becomes your foundation, your law. It is as much a soft skill as a technical skill, which is explained just before halfway through the video. Software is very very bad at this and is almost entirely reliant upon compile checks to just magically set some implicit success criteria. Most developers will balk at the idea of a disciplined planned approach and just expect some abstraction to do it for them.

Once you have achieved the process you test for compliance and you measure the result. Testing for compliance isn't a manual QA effort or tiny test units. Its a total process, a certification that you are willing to bet your job and credibility upon. For software such discipline is often foreign. In other jobs like medicine, law, law enforcement, soldiering, and even truck driving getting this horribly wrong will terminate your career forever and can land you in jail or result in devastating civil suits.

Until software is willing to become an adult like those other professions this will remain a distant challenge and its a monumental drain on the resilience of those developers who try their best to achieve that disciplined intent.

spyke112 · a year ago
Maybe it’s not the engineers that need to grow up, but the indecisive product people incapable of sticking to their principles for more than a week at a time.

That statement may be a bit much, but working in organizations unable to, well, organize around ideas leads to the state we’re in today, where most developers has to run around like headless chickens and put out fires. There’s exceptions, but from my point of view they are pretty rare.

spyke112 commented on AWS CEO tells workers to quit if they don't want to come back to the office   techradar.com/pro/aws-ceo... · Posted by u/flojo
ramchip · a year ago
> Literally every engineer was offered

I might be missing an idiom here - offered what?

spyke112 · a year ago
Presumably a job.
spyke112 commented on Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]   wpengine.com/wp-content/u... · Posted by u/dangrossman
shabgzer · a year ago
Have a look at the WordPress core. ;-)

Here's a nice example: https://github.com/WordPress/WordPress/blob/92d9e70f849c337c...

spyke112 · a year ago
So in your opinion what's wrong with that code? To me it seems to be nicely documented and everything.
spyke112 commented on State of S3 – Your Laptop is no Laptop anymore – a personal Rant   blog.jeujeus.de/blog/hard... · Posted by u/tosh
skrebbel · a year ago
Yep that's true. It's impressively fast on my brand new 32GB HP Spectre though.

Side-rant: It's nuts how hard it is to find a good laptop that has 64G RAM, let alone "more than 64G" as you cite. I finally thought I found one in a Thinkpad X1 2-in-1, but then it just had terrible build quality, broken speakers (low rumbling sound, unfixable even after a repair and a replacement), badly working components (eg fingerprint reader) etc. I ended up returning it. The HP is a full 1000 euros cheaper (!), and it's better in every way (incl processor speed) except the smaller RAM. Oh how the mighty have fallen.

spyke112 · a year ago
Hibernate is not just for laptops though. I have a workstation with 128G of memory, and it’s annoying that the file allocates the full 128G even though i may only be using like 32G. I mean SSD’s have become cheaper but still..
spyke112 commented on State of S3 – Your Laptop is no Laptop anymore – a personal Rant   blog.jeujeus.de/blog/hard... · Posted by u/tosh
skrebbel · a year ago
I struggled to get through the top half of this post, which is about various Thinkpad model types that the author had. But the second part, where the author explains the various sleep modes and what it means, was very informative & worth a read!

I've personally always solved this problem by enabling "Hibernate" (not sure if that's a Windows-specific term) which writes the entire RAM contents to a file and then shuts down completely. The downside is that it takes a few seconds to boot (impressively few seconds on a modern machine, actually), but still, the laptop doesn't come on instantly. But I like knowing that there's no chance the laptop somehow turns on and overheats/drains in the backpack, because it's completely off.

This doesn't take away from the author's rant at all, the idea that a sleep mode would need to support notifications or updates (!) is absurd. A good sleep mode would need to only support "minimum power usage" and "fast wake-up" and nothing else. But with MS's usual mix of excellence and absurd stupidity, that appears to not exist, and "hibernate" is to me an acceptable compromise. My understanding is that Macbooks have gotten this right for decades already, pretty nuts that PCs lag behind so much.

spyke112 · a year ago
Pretty anoying when you have more than 64G of memory though.

u/spyke112

KarmaCake day627February 15, 2019
About
Working as a freelance software engineer in Denmark.
View Original