ExLisper

joined 4 months ago
[–] ExLisper@lemmy.curiana.net 1 points 10 hours ago

Not on the internet it's not.

[–] ExLisper@lemmy.curiana.net 18 points 17 hours ago (1 children)

Is this IPv5?

[–] ExLisper@lemmy.curiana.net 6 points 17 hours ago

damages credibility of US government reports

The what now?

[–] ExLisper@lemmy.curiana.net 7 points 17 hours ago

No but the guy hired in his place will think twice before publishing embarrassing numbers.

[–] ExLisper@lemmy.curiana.net 12 points 17 hours ago (5 children)

When you share something it's not private anymore! More news at 23:00!

The joke is they don't need excuses. They simply don't give a fuck. Conscience? They are psychopaths. I mean, it's not really a joke. Just a sarcastic way of saying it.

Zauważę tylko, że zaczęło się od żartu, że Polska jest w Europie tylko z technicznego punktu widzenia. Nie wiem czy ktoś poza paroma polakami ten komentarz w ogóle zauważył, co dopiero przeanalizował i zinterpretował jako samobiczowanie czy cokolwiek innego. Mi za to nie chce się analizować co może być źródłem takiego przerważliwienia. Czasem trzeba po protu trochę się wyluzować.

[–] ExLisper@lemmy.curiana.net 0 points 1 day ago (4 children)

Dude, I am Polish and you don't even know what race is.

People talk shit about US politics all the time but dare to mention homophobia and sexism in Poland and you're suddenly racist. Get lost.

[–] ExLisper@lemmy.curiana.net -5 points 1 day ago (6 children)

So now we're reporting jokes we don't get? Cool.

[–] ExLisper@lemmy.curiana.net 6 points 1 day ago (2 children)

maintain a clear conscience

hahaha

 

Brazilian lawmakers have passed a bill that drastically weakens the country’s environmental safeguards and is seen by many activists as the most significant setback for the country’s environmental legislation in the past 40 years.

“Either way, its approval is a tragedy,” said Suely Araújo, public policy coordinator at the Climate Observatory civil society group, arguing that the legislation would, among other serious consequences, drive large-scale deforestation and heighten the risk of human-caused climate disasters.

 

Hey, question for some solar panel expert.

Would it be possible to create a solar panel in the form of foil? I know flexible panels exists but I've only seen ones embedded in plastic like this:

Is the plastic somehow necessary for power generation or could the solar panel layer be sprayed directly on some sort of foil?

Or to put it another way: how densely could we pack a solar panel if we didn't care that much about durability?

Let's say I just want something that will last a month and maybe 100 unfolding-folding cycles. Would it be possible to fit it a box like this:

26
submitted 3 weeks ago* (last edited 3 weeks ago) by ExLisper@lemmy.curiana.net to c/linux@programming.dev
 

We all know how common terminal one liners have became as a installation method on GNU/Linux and what are the issues with it but let's recap quickly.

You go to a pager of some project and it tells you to do curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs/ | sh or curl -fsSL https://deno.land/install.sh | sh. The only way to verify that this command will not delete all your files or install malware is to manually review the entire script.

So... why not create a secure script repository? On a central website you would create an account for a project and submit a script. On the other side we would provide a binary client that will download and execute the script (we can call it grunt from get and run it). So as a user you would run for example grunt rustup and it would get and execute the script created by rustup project. I imagine it shouldn't be that difficult to add a tiny package to the major distros.

I believe this would be a fairly simple project that would solve all the security issues typical terminal one liners have.

On the website for uploading scripts we could introduce:

  • multi user approval flow for script updates
  • 2FA
  • static checks of the scripts
  • reporting system for compromised scripts
  • verified project status

On the client side we could:

  • provide info about this script's security (how many people reviewed it, when was it last updated, is the project verified)
  • provide info about downloads (how many time was this script downloaded since the last update)
  • do additional checks (maybe the project could provide MD5 of the script on their servers and grunt could verify it?)

So it would look something like this:

# grunt rustp

Downloading rustp.sh from https://getandrun.it/...
Last updated 30 days ago.
Downloads since last update: 5
Verified project: No
Reviewed by 1 user

Execute script [y/N]

Clearly something is wrong...

# grunt rustup

Downloading rustup.sh from https://getandrun.it/...
Last updated 60 days ago.
Downloads since last update: 5342
Verified project: Yes
Reviewed by 3 users
Comparing MD5 checksum with https://rustup.rs/grunt_md5... Passed 

Execute script [y/N]

That's better!

Right? So why don't we have something like this? Or we do and it simply didn't get enough traction?

========

So just to address some of the comments. No, it's not a package manager. Package managers are complex tools that handle versioning, dependencies, updates, uninstalls and so on. Package mangers are also distro specific. A lot of devs decide not to use package managers and use bash scripts that are distro agnostic and don't rely on external maintainers and packagers. It would be ideal if everyone used secure package managers but the reality is they don't. This solution is a compromise that offers devs full control of software distribution while introducing decent security.

=======

Someone suggested brew. How do you install brew according to https://brew.sh/ ?

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

See the problem?

52
submitted 1 month ago* (last edited 1 month ago) by ExLisper@lemmy.curiana.net to c/linux@programming.dev
 

I just got a new laptop, put Debian 13 on it, installed Plasma, started configuring all the tools. Everything works great but when I get to set up the screensaver I realize it's Wayland. So no xscreensaver. So no IFS.

I had those fractals welcoming me when my computer wakes up probably for 20 years now. Now I'm supposed to just setup normal lock screen and move on? Nope. xdm, .xsessionrc, xscreensaver. Now it feels like home again.

But it's stupid, right? Just use new tools. They have more features. Better integrations. I'm still thinking about switching back to Wayland...

So, do you suffer from software nostalgia (a term I just made up)? Do you stick to good old tools even when the modern replacements are better? Or do you always chase the latest tools without looking back?

 

Hi everyone!

I'm conducting a brief survey (takes less than 1 minute) to better understand the Rust open source community. I'm particularly interested in learning about who contributes to Rust projects and what motivates or prevents people from getting involved.

I hope insights from this survey will help us identify better ways to support and engage potential contributors in the Rust community.

Thanks for taking the time to share your perspective!

Survey link: https://tripetto.app/run/MHPMRBFVKT

view more: next ›