@56_@lemmy.ml avatar

56_

@56_@lemmy.ml

This profile is from a federated server and may be incomplete. View on remote instance

56_ ,
@56_@lemmy.ml avatar

and all future commits

Not entirely true. As long as you hold the copyright to all of the code (there are no contributions from other people), you can change the license however you like. The important thing is that this only affects commits after the licence is changed. All earlier versions are permanently available under the license they were released with.

56_ ,
@56_@lemmy.ml avatar

Also Haiku. I was impressed by the amount of software available for it.

56_ ,
@56_@lemmy.ml avatar

I think it just needs a little polishing. They look a bid odd in those places for now.

56_ ,
@56_@lemmy.ml avatar

If stability was their aim, they wouldn't be breaking stuff all the time...

56_ ,
@56_@lemmy.ml avatar

https://crates.io/search?q=neofetch brings up 21 versions to choose from (21 are actual neofetch clones). There is also a library to help you write even more of them.

Weird KDE Panel resizing bug. Thinking of a complete reinstall ( sh.itjust.works )

Whenever I resize the panel or the any other widget on the panel (e.g calendar widget) it doesn't remember its size. It's really annoying me. I am on Fedora 40, KDE 6.0.4. Nothing seems to fix it, thinking of a complete reinstall. Is anyone of you getting this bug?

56_ ,
@56_@lemmy.ml avatar

If you compare the sizes of the panel in the video, it is remembering the size correctly. The issue you're having is that the position isn't remembered.

The behaviour is the same for me on plasma 5.27.11.

56_ ,
@56_@lemmy.ml avatar

The issue OP is having is with the position. If you measure the sizes in the video, they are being remembered correctly.

56_ ,
@56_@lemmy.ml avatar

What I feel is missing from the practical suggestions section: why cache images at all? They should be stored on the server they were uploaded to, and nowhere else. The image URL would be attached to the post, and could then be used by clients to fetch the image from the original server.

I thought lemmy did this, but it seems not (any more?).

56_ ,
@56_@lemmy.ml avatar

Is there anything missing from Best-Before? It may just be finished. There is no mention of anything obvious (such as a dependency on an API) that would cause it to stop working.

56_ , (edited )
@56_@lemmy.ml avatar

You can fold the code from anywhere within the block. It's one long button. I doubt there is any feature to display an arrow at the bottom as well.

56_ ,
@56_@lemmy.ml avatar

That... doesn't look quite right...

56_ ,
@56_@lemmy.ml avatar

From the second link:

Leap Micro is an ultra-reliable, lightweight operating system built for containerized and virtualized workloads.

56_ ,
@56_@lemmy.ml avatar

It can be pretty complicated without a phone. Especially if your computer doesn't have a webcam.

56_ ,
@56_@lemmy.ml avatar

I think the important part is that the syntax will become standardised, rather than being defined by microsoft/typescript, potentially allowing for alternative implementations. It could also make the build step optional in some cases, which is something people dislike about typescript currently.

56_ ,
@56_@lemmy.ml avatar

Merkuro Mail might fix some of KMail's issues. It still uses the same backend though, and isn't really stable yet.

56_ ,
@56_@lemmy.ml avatar

I'm on Void, and I had the malicious version installed. Updating the system downgraded xz to 5.4.6, so it seems they are on it. I'll be watching discussions to decide if my system might still be compromised.

56_ ,
@56_@lemmy.ml avatar

No, this is just my personal laptop. I don't even have access to an IP address I could enable port-forwarding on.

56_ ,
@56_@lemmy.ml avatar

I chose KDE for my parent, because I know it well (I might have gone with cinnamon otherwise). It has paid off - every time they call me with a problem, I can immediately direct them to the solution without having to look anything up. Had to switch back to X11 though, because zoom was somewhat unreliable on wayland.

56_ ,
@56_@lemmy.ml avatar

I used waydroid for whatsapp, though any android emulator will probably work. To create the account, there was an option to verify a phone number by sending a text message (to a dumb phone with a burner sim card in my case). I use whatsapp web to read and send messages, and only have to open waydroid every few months to sign-in again.

56_ ,
@56_@lemmy.ml avatar

I can import and export multi-page PDFs into inkskape just fine. No need to do each page individually.

56_ ,
@56_@lemmy.ml avatar

My version also seems to be 1.3.2. When I select (*.pdf) from the export panel, it lets me select all the pages at once, which results in a single PDF.

According to Google Plasma 6 for Arch was cancelled :D ( beehaw.org )

I don’t use Google directly, but as part of the open source meta search engine SearXNG, where we can specify what search engines it will use. And the top result is from Google and I can confirm that Plasma 6 for Arch is now officially been canceled. And it’s linked to Reddit. :smiley:...

56_ ,
@56_@lemmy.ml avatar

screenshot showing original comment picked up by google

It wasn't even near the top of the post. (4 people fell for it in the replies)

56_ ,
@56_@lemmy.ml avatar

Konsole can display sixel images (same as kitty I believe), though I don't know anything about it's implementation.

56_ ,
@56_@lemmy.ml avatar

(I found it at 19:15, though I'm not sure why I went looking)

56_ ,
@56_@lemmy.ml avatar

Similar to other people:
laptop-56
phone-56
server-56 (or the actual domain name...)
...palmtop-56 (I'm not sure if that's actually possible)

I like the look of all-lowercase hyphenated words. And "56" is a conveniently short identifier I use for myself.

56_ ,
@56_@lemmy.ml avatar

Hmm. I had it pop up for the first time in ages today, but updating filters and clearing cookies did the trick.

56_ ,
@56_@lemmy.ml avatar

I think it’s just normal Lua code.

Here’s a quick json converter (based on stackoverflow.com/a/55575074), assuming you have lua installed:


<span style="font-weight:bold;color:#a71d5d;">local function </span><span style="font-weight:bold;color:#795da3;">to_json</span><span style="color:#323232;">(obj)
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">local</span><span style="color:#323232;"> result </span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#323232;"> {}
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">for</span><span style="color:#323232;"> key, value </span><span style="font-weight:bold;color:#a71d5d;">in </span><span style="color:#62a35c;">pairs</span><span style="color:#323232;">(obj) </span><span style="font-weight:bold;color:#a71d5d;">do
</span><span style="color:#323232;">        </span><span style="font-weight:bold;color:#a71d5d;">if </span><span style="color:#62a35c;">type</span><span style="color:#323232;">(value) </span><span style="font-weight:bold;color:#a71d5d;">== </span><span style="color:#183691;">"string" </span><span style="font-weight:bold;color:#a71d5d;">then
</span><span style="color:#323232;">            value </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#62a35c;">string.format</span><span style="color:#323232;">(</span><span style="color:#183691;">"</span><span style="color:#0086b3;">"</span><span style="color:#183691;">%s</span><span style="color:#0086b3;">"</span><span style="color:#183691;">"</span><span style="color:#323232;">, value)
</span><span style="color:#323232;">        </span><span style="font-weight:bold;color:#a71d5d;">elseif </span><span style="color:#62a35c;">type</span><span style="color:#323232;">(value) </span><span style="font-weight:bold;color:#a71d5d;">== </span><span style="color:#183691;">"table" </span><span style="font-weight:bold;color:#a71d5d;">then
</span><span style="color:#323232;">            value </span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#323232;"> to_json(value)
</span><span style="color:#323232;">        </span><span style="font-weight:bold;color:#a71d5d;">end
</span><span style="color:#323232;">        </span><span style="color:#62a35c;">table.insert</span><span style="color:#323232;">(result, </span><span style="color:#62a35c;">string.format</span><span style="color:#323232;">(</span><span style="color:#183691;">"</span><span style="color:#0086b3;">"</span><span style="color:#183691;">%s</span><span style="color:#0086b3;">"</span><span style="color:#183691;">:%s"</span><span style="color:#323232;">, key, value))
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">end
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">return </span><span style="color:#183691;">"{" </span><span style="font-weight:bold;color:#a71d5d;">.. </span><span style="color:#62a35c;">table.concat</span><span style="color:#323232;">(result, </span><span style="color:#183691;">","</span><span style="color:#323232;">) </span><span style="font-weight:bold;color:#a71d5d;">.. </span><span style="color:#183691;">"}"
</span><span style="font-weight:bold;color:#a71d5d;">end
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">function </span><span style="font-weight:bold;color:#795da3;">item</span><span style="color:#323232;">(obj)
</span><span style="color:#323232;">    </span><span style="color:#62a35c;">print</span><span style="color:#323232;">(to_json(obj))
</span><span style="font-weight:bold;color:#a71d5d;">end
</span><span style="color:#323232;">
</span><span style="color:#62a35c;">dofile</span><span style="color:#323232;">(arg[</span><span style="color:#0086b3;">1</span><span style="color:#323232;">])
</span>

It just defines the item function to print json, and executes the data file.

arg[1], the first command line argument, is the path to the data file:


<span style="color:#323232;">$  lua to_json.lua path/to/datafile.list
</span>

and pipe the output to something.json or whatever else you want to do.

56_ ,
@56_@lemmy.ml avatar

Are the forum and documentation links the wrong way round?

56_ ,
@56_@lemmy.ml avatar

I learned programming at about 12, by following tutorials for the Pygame python library. It doesn’t do anything especially fancy, but it taught me many concepts, while I had a lot of fun. My first project was making the traditional snake game, which I think is a good level of complexity.

56_ ,
@56_@lemmy.ml avatar

On my phone the notification LED works as a charging/low-battery light. I can’t use my phone in the dark when the LED is on, because it’s so blindingly bright I can hardly see the screen.

56_ , (edited )
@56_@lemmy.ml avatar

[…] drones will carry items to Graemsay and Hoy where postal staff will complete their delivery routes.

Graemsay gets 2-5 ferries a day (assuming the passenger ferry can take mail), Hoy gets the same ferry, plus 3-6 a day at the other end of the island.

This feels similar to this experiment on North Ronaldsay, which already has 3 flights a day, which can deliver the mail. I think Carla (in the video) puts it well - there is the odd occasion where the mail has to be left till the next flight, due to the plane being overweight.

(Also, I don’t see how this new trial is more of a “service” than the North Ronaldsay one, so the headline is kind of incorrect. Also, “Orkney has become the first location in the UK to have mail delivered by drone.” is a complete lie, even thought they link the other article right below it.)

I’d be more interested seeing the delivery vans replaced with smaller electric vehicles. Usually when I get my mail delivered, it seems that the passenger seat is large enough to store most people’s deliveries.

56_ ,
@56_@lemmy.ml avatar

Yeah, the Orkney Islands are also experimenting with tidal generators (Wikipedia/European Marine Energy Centre), though the weather there is ideal for wind energy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines