[-] onlinepersona@programming.dev 2 points 22 hours ago

I hope something comes of it, but I guess we'll see...

[-] onlinepersona@programming.dev -1 points 22 hours ago

We don't? What are the upvotes for?

[-] onlinepersona@programming.dev 4 points 22 hours ago

The youthbers are even more dependent that reeeeeeditors. At this point, even if Goofle started making literal nazi content themselves, they'd probably gain viewers, not lose it.

[-] onlinepersona@programming.dev 3 points 22 hours ago

Do it. You'll learn something new. Maybe you'll even contribute to the code.

How many people do you think have downloaded their entire game library? Will they be able to go to the publisher and say "I bought your game on steam, give me a copy"? How many games would continue working after stream goes down (especially online ones)? How do you install individual games you backed up to other computers and other people's game library?

I had a quick look and it seems interesting. Finally went with something else, but it's now on my TODO list to check out typst. Never did like LateX.

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

It's that time again and I'd like to make my life easier. I have multiple CVs for different positions and in different languages. Recruiters and companies want the CVs in PDF.

My current workflow is to sequentially edit the .odts (wording then layout because things move around depending on length), maybe the style, then save and export to PDF. That can take a while, so here I am, wondering if it can be sped up by simply editing a text file and generating CVs with certain themes.

Or what your workflow is. Maybe this isn't worth automating...

Solution

Finally went with RenderCV (thank you @bert@sh.itjust.works), which also runs locally. YAML in, PDF, PNG, HTML, etc. out. It comes with 10 themes or so. Haven't looked at what it take to create my own (I'm lazy).

Contender was JSON Resume, but the site is down and I tried it years ago but never got it to work properly.

[-] onlinepersona@programming.dev 42 points 1 day ago

How to recruit new pirates to the cause. Thank you goofge.

Are you planning on self-hosting? Because then you can just use a static site generator like jekyll or Hugo. Wikipedia mentions astro and eleventy. That is if all you want is a simple website.

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

I'm one of the people that appreciates Steam, but doesn't trust it because their good will can disappear at the drop of a cent. There's no guarantee they can't and won't go evil.

They don't want to moderate the rampant Nazis in their forum and games you "buy" are just actually loans. If steam shuts down today, every game you bought is gone. So I'm taking precautions and buying from stores that do provide games without DRM.

Steam isn't perfect and won't ever be. It's pretty, but won't always be. I can criticise the bad parts because I'm not some fanboy cuck.

This is why stop killing games is a thing. But gamers have no solidarity when it comes to buying games. We could maintain a list of games that are safe to buy and gamers would still buy the unsafe ones.

60

Equivalents because VSCode and its forks are not an equivalent.

TL;DR Jetbrains is getting worse, more like VSCode. I want out to something as powerful but not VSCode like (which is worse).

Jetbrains has been chasing VSCode's popularity to the detriment of its own product.

The modal commit dialog is now opt-in, behind a nearly hidden, advanced parameter and will be removed in the not so distant future. This was part of their effort to make the UI "leaner" and more like VSCode so now Jetbrains IDEs look more like it.

Some keyboard shortcuts have also had to be changed to be more like VSCode.

Jetbrains used to have a good docker integration, but that's either unmaintained or undergoing work to support dev-containers better - something that jetbrains practically had nearly a decade ago, which allowed you to code on another server (remote development).

AI Assistant and Junie (their coding agents which I have to use for work) have consistently been behind the curve and just keep getting worse. They have 2 separate products for agentic development and can't decide which to keep, so they duplicate efforts and fail at both. Now I'm asking my employer to just give me Cursor like the rest of the team, so I don't have to put up with this Jetbrains crap.

Privately, AI it's non-starter anyway, but my guess is that Jetbrains is also focussing more development efforts on that than actually fixing existing bugs.

116

cross-posted from: https://lemdro.id/post/43991444

I've found this very good website. Many torrents are unofficial and created by the website staff. Some torrents are official from the project maintainers.

I have been seeding torrents on me VPS for some time. Since I don't use most of the bandwidth. Now I have purchased an HDD IPv6-only VPS in the same datacenter to use as NAS and seed more torrents.

If you've got some spare bandwidth and disk space, you can seed the softwares you like.

78

MKBHD is a tech youtuber (maybe the biggest?) who normally uses a Mac, but he got a Framework 13 Pro with Ubuntu and has been using it for a few weeks now.

129

I've been testing VPN services and somehow every one with a client has written their own. Proton, Windscribe, IVPN, Mullvad, AirVPN, NordVPN, and the list goes on.

Don't these services all do the same thing? Connect to a server to get a list of servers, then use WireGuard or OpenVPN to make a connection, and have some fancy stuff like split tunneling or a killswitch. It should just take configuration by adding profiles per service and it should be possible to use the same client.

What am I missing?

11

A newly filed patent from researchers at Ohio University could help develop more effective treatments for disorders related to growth hormone, thanks to a discovery that reveals exactly how a groundbreaking drug works at the molecular level.

-10
submitted 2 weeks ago* (last edited 2 weeks ago) by onlinepersona@programming.dev to c/Aii@programming.dev

Goal: Take a recording of someone speaking, pass it through a CLI or GUI, output a recording with the speaker's voice replaced by an AI voice.

I know there are closed-source or hosted services that do this, but they are a privacy risk and most surely also continue training their models on what users submit. The opensource solutions I have seen (last I checked 6 months ago or so) were all extremely outdated (around the beginning of the ChatGPT release) and required training using thousands of voice samples.

Surely somebody has done this before and didn't need to be an expert in the field to do so...

Non-solutions:

  • hosted services (elevenlabs, chatGPT, Gemini, ...)
  • "train your own AI"
33

cross-posted from: https://programming.dev/post/54020016

Forgejo is server software to host code projects. It is a popular alternative to GitHub and GitLab. A popular instance is Codeberg.

Forgejo is on mastodon too! @forgejo@floss.social

34
submitted 2 weeks ago* (last edited 2 weeks ago) by onlinepersona@programming.dev to c/Europe@europe.pub

Forgejo is server software to host code projects. It is a popular alternative to GitHub and GitLab. A popular instance is Codeberg.

Forgejo is on mastodon too! @forgejo@floss.social

66

Following a complaint filed by association HOP – Stop Planned Obsolescence, Steering Group member of the Right to Repair Europe Coalition in September 2017, the printer manufacturer Epson has been summoned before the criminal court on charges of planned obsolescence and misleading commercial practices.

#PlannedObsolescence #RightToRepair #France

17

cross-posted from: https://infosec.pub/post/48722120

Archived version

A month or so ago, the Netherlands reportedly blocked a US company from buying the cloud provider that runs Dutch digital identity (there is a post about it in this community here).

The more recent news is that the Chief Privacy Officer of the Dutch government, who was behind this initiative, is about to lose his job.

...

For more than four months, Pieter van Oordt warned internally about the risks of the takeover. When these warnings were ignored, he brought the issue to the media, the Dutch Parliament, and the Cabinet. He showed that Parliament had received incomplete and misleading information and revealed that vulnerabilities in digital infrastructure had been shared with a U.S. company. His actions forced the Ministry of Economic Affairs to block the takeover.

Instead of protection, Van Oordt faced retaliation. He was excluded from meetings, his salary increase was blocked, and his request for protection under the European Whistleblower Directive was rejected, despite an expert report confirming that he should have been protected. He has been suspended, and his dismissal is mentioned in a written notice from the Attorney General on 22 May 2026.

The dismissal has not yet been implemented.

...

Someone started a petition (not me), I post this here as you may want to sign it (and maybe spread the word).

The petition calls on the European Parliament and the European Commission to act:

  • Protect Pieter van Oordt from an unlawful dismissal.
  • Ensure he can continue his work safely within the public sector.
  • Place digital sovereignty of vital infrastructure high on the European agenda.
  • Hold the Dutch government and the responsible ministries accountable.

[To read the English version of the linked text, you need to scroll down. It's below the Dutch version.]

-2

Still in beta. Was made aware of it by this video

view more: next ›

onlinepersona

0 post score
0 comment score
joined 2 years ago
MODERATOR OF