2xsaiko

joined 2 years ago
[–] [email protected] 2 points 1 day ago

It’s slow but stagnation is a disingenuous way of putting it. https://www.google.com/intl/en/ipv6/statistics.html

NAT brings no security, especially in this scenario. If you want to prevent malicious software from opening ports, you use a public facing firewall on your gateway. Which you should have for IPv4 as well.

[–] [email protected] 1 points 3 days ago (1 children)

I said it was significant, not that they were having problems.

[–] [email protected] 5 points 3 days ago

I’m pretty sure only the yellow bar on the right of that indicator is cache. Green is actually being used by processes.

[–] [email protected] 0 points 3 days ago (4 children)

It’s apparently jumped by almost a third of all of their available RAM. That’s pretty significant.

[–] [email protected] 8 points 5 days ago

They made that and it’s called pure functional programming. Take a look at Haskell

[–] [email protected] 1 points 1 week ago (1 children)

My favorite is still the Dualshock 3. Works mostly out of the box in Linux (you need to tweak a setting in the bluez config as of somewhat recently). I haven’t tried making them work on Windows in well over 10 years but from what I can see Steam has special support for them, otherwise you need a standalone driver. Can’t say anything to how comfortable they’d be with your hands however :P

[–] [email protected] 4 points 1 week ago (1 children)

I run Postfix, Dovecot and rspamd on my server. The configuration is here: https://git.dblsaiko.net/systems/tree/configurations/polaris

There’s also the Simple NixOS Mailserver project which is an abstraction on top of these and has a few more things. I’ve never used it myself though.

Of course, you also have to set up all the standard email setup like DKIM, DMARC, SPF and so on here.

[–] [email protected] 42 points 1 week ago (2 children)

Gradle is pretty awful actually, I’ve had to deal with it for years when I was writing Java. It’s pretty much the #1 reason I’ve stopped doing anything Java related.

Meson is the well designed option for C family languages. It also has support for Java, Rust, Swift, and a couple other languages. C is the most well supported though I think.

It also has a built-in dependency downloader that respects the system installed packages (and therefore distro packagers).

[–] [email protected] 4 points 1 week ago (4 children)

How about neither of them should be banned. Fuck this puritan BS

[–] [email protected] 7 points 2 weeks ago

It didn't do well because EA set them up to fail, as they have for years.

[–] [email protected] 1 points 2 weeks ago

Same, but I generally only use all lowercase in IMs/other short form text media (so, not here), and when I’m writing German I do capitalize nouns. I’ve always had auto capitalization off since before I started this too since I’m used to pressing shift on the computer.

 

I was looking for a way to sort a selection of text lines (specifically in Xcode, which doesn't have a builtin way to do this) today. Thinking this wasn't possible at all and I'd have to use another editor (such as BBEdit which has a menu entry for this), I looked it up online.

And what do I find: https://stackoverflow.com/a/8104750

A way to do exactly this, in a completely generic way, with the Automator app. Allows you to run any program over selected text in any application, plus of course other Automator actions. Super cool, both for the user of course and also for app developers because they don't need to take the effort replicating features like this in every single app that is text editor adjacent.

I definitely need to look into Automator more.


Rant:

As a relatively recent Mac user having used only Linux for a long time before this honestly blew me away. This level of integration is unthinkable under Linux until now, and people usually point to this kind of thing being "impossible" as a reason for using the terminal extensively as opposed to graphical programs. But no, turns out, it is completely possible if your graphical environment has a solid foundation and isn't just a hodgepodge of mostly questionable UI toolkits (not you, Qt Widgets) with the only common interface being "you can open a window and get a framebuffer to draw on".

 

I wanted something like GIMP for iOS with which I can stitch together/overlay/crop images, add text, blank out parts, draw on the image, and so on. Nothing in the app store looked appealing, most of what I could find seems to be geared towards photo post processing, so I had the idea of trying Freeform for this, because well, it lets you place various objects on a canvas. And it works pretty well!

Create a new board with the image inside, set it to no rounded corners and no shadow, and then do whatever you want to it with Freeform’s tools.

Then, when you’re done, select Export to PDF and convert it to an image. You can use this share sheet shortcut which I made which makes an image out of it and also cuts away the white frame it generates around the PDF: https://www.icloud.com/shortcuts/fa5e2386588742b2a1f5d41401f2238e

There you go, straight forward basic image editing with a free stock app.

It unfortunately doesn’t preserve the original resolution of the image but it’s definitely good enough for me.

 

I'm looking for something like GitHub's user activity indicator that gathers information from a list of git repositories regardless of where they are hosted (as long as they are public), that I can put on my webpage, kind of as a thing to show what I'm working on at the moment.

Is this a thing that already exists? I'd started writing one a while ago but instead of reviving that it would be great if there's something that already exists and I can just use :^)

 

According to this Phoronix article, Linux should support the birth time attribute in the NFS server since 5.18. However, it doesn't show up in the stat output when looking at the file through the NFS mount, or elsewhere (at least, the Dolphin file browser and also a macOS client):

% stat file
  File: file
  Size: 0               Blocks: 0          IO Block: 1048576 regular empty file
Device: 0,70    Inode: 103416894   Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/   saiko)   Gid: (  100/   users)
Access: 2023-12-17 03:22:45.368950609 +0100
Modify: 2023-12-17 03:22:45.368950609 +0100
Change: 2023-12-17 03:22:45.368950609 +0100
 Birth: -

What gives? Running stat on the server directly, it shows the attribute. The backing file system is ext4, kernel 6.5.12. The client is using kernel 6.1.63.

view more: next ›