[-] onlinepersona@programming.dev 45 points 5 months ago

Holy shit, they're nearly there! Does she even have a mastodon account? Mastodonians could be spamming her campaign to join it. Looks like she has a big following on it.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 45 points 7 months ago

Schools need to stop buying Microshit stuff. They help create a new generation of M$ drones.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 45 points 8 months ago

There's a rewrite of sudo happening in rust, but he wants to throw out the SUID idea altogether?

when invoked under the “run0” name (via a symlink) it behaves a lot like a sudo clone. But with one key difference: it’s not in fact SUID. Instead it just asks the service manager to invoke a command or shell under the target user’s UID. It allocates a new PTY for that, and then shovels data back and forth from the originating TTY and this PTY.

That sounds like opening up the door to what windows is doing UAC and the wonderful vulnerability that the GOG Launcher had for privilege escalation.

I'm not a security researcher, but giving arbitrary users the ability to tel PID 1 to run a binary of the user's choosing is... probably not what Pottering is suggesting, but opens up to such vulnerabilities. And if it's written in C/C++ my trust is further reduced.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 42 points 10 months ago

Lucky bastard!

(Thank you 😉 )

[-] onlinepersona@programming.dev 44 points 11 months ago

From the screenshots, it looks like snowe wasn't being aggressive at all. And getting hate for using "they" is excessive. It's a shorter way of saying "that person". Blahaj (a blue shark from IKEA? I don't get it) shouldn't be this touchy about stuff. It's like a C programmer getting offended about being called a programmer.

CC BY-NC-SA 4.0

[-] onlinepersona@programming.dev 43 points 1 year ago* (last edited 1 year ago)

Lol 0.06% usage in November 2023

https://store.steampowered.com/hwsurvey

There are more linux users than windows7 users.

[-] onlinepersona@programming.dev 44 points 1 year ago* (last edited 1 year ago)

Imagine if this were built with tech from today. It would be non-functional right after the warranty.

[-] onlinepersona@programming.dev 45 points 1 year ago

Good thing it wasn't the EU that made the trains 👌

[-] onlinepersona@programming.dev 45 points 1 year ago

I wish them all the best! May this decision carry through administrations and the USA embrace fast, public transport once again.

[-] onlinepersona@programming.dev 44 points 1 year ago

It's on purpose. They know most people won't pay, so now it's carte blanche to their data. And if somebody's desperate enough, they'll pay 13€ and meta will make more money on the user than with ads.

64

Where are Purism, System76, Tuxedo Computers, Starlabs, SlimbookES, and others? Instead there's Dell, HP, ASUS, and Fujitsu...

184

It was announced about one year ago

623

If lemmy had user-defined filters, I'd use them. Right now I'm downvoting the stuff, but there's already a community for musk-related stuff: !EnoughMuskSpam@kbin.social

11

Doesn't have to be from this week or this month. A wow moment can even be years back.

1

For example, I can't upvote or comment on a single thing in this thread https://programming.dev/post/4577853?scrollToComments=true which is from !technology@lemmy.world

Same goes for !linux https://programming.dev/post/4449644?scrollToComments=true

-3

There must be some way they can EEE linux.

1
submitted 1 year ago* (last edited 1 year ago) by onlinepersona@programming.dev to c/programming@programming.dev

I would like to write my own read-only client(s) to pull my transactions from the bank and keep track of my spending. It would be possible to then feed this into other software (either that I write myself or that I can find and trust).

In the future, the goal is to actually initiate transfers to European bank accounts. For example an automatic transfer between savings accounts when the interest rates increase for one bank, or transfer from a savings account to a stock exchange instead of letting it sit on a stock exchange waiting to be invested.

It's not entirely clear where to start as the banking system seems quite opaque and it feels like I'd have to get a job at the bank to understand how it works. Stock and crypto exchanges have APIs and sometimes even libraries, but banks?

Edit: no libs, but PSD2 is the keyword. Banks in the EU must(?) support open banking and provide APIs following that standard.

-3

Original title: The PERFECT Desk Setup!

-10

Large companies don't innovate anymore, they acquire and Google's sourceforge offering is... let's call it underwhelming. If they tried to compete with Github and threw money into Gitlab, what do you think they'd do?

78

If you're modeling relational data, it doesn't seem like you can get around using a DB that uses SQL, which to me is the worst: most programmers aren't DB experts and the SQL they output is quite often terrible.

Not to dunk on the lemmy devs, they do a good job, but they themselves know that their SQL is bad. Luckily there are community members who stepped up and are doing a great job at fixing the numerous performance issues and tuning the DB settings, but not everybody has that kind of support, nor time.

Also, the translation step from binary (program) -> text (SQL) -> binary (server), just feels quite wrong. For HTML and CSS, it's fine, but for SQL, where injection is still in the top 10 security risks, is there something better?

Yes, there are ORMs, but some languages don't have them (rust has diesel for example, which still requires you to write SQL) and it would be great to "just" have a DB with a binary protocol that makes it unnecessary to write an ORM.

Does such a thing exist? Is there something better than SQL out there?

109

I've been considering paying for a European provider, mounting their service with rclone, and thus being transparent to most anything I host.

How do y'all backup your data?

55

Say you want to contribute to a project and find out the only way to do so is by discussing the issue on IRC or the mailing list, then submitting the patch per email.

[-] onlinepersona@programming.dev 44 points 1 year ago
  1. In office - COVID taught us remote works best for me, there's no going back
  2. Pay - don't pay/offer enough or give a raise at least equivalent to inflation --> 👋
  3. Micro-management / bad management -👋
  4. Force windows or mac onto me - first I push back, but I will quit if push comes to shove
view more: ‹ prev next ›

onlinepersona

joined 1 year ago
MODERATOR OF