Skip to main content







Ghost's ActivityPub Integration Feels Half-Baked


Look, I think Ghost is a really great publishing platform. But after dogfooding their Fediverse integration for six months, I'm realizing there's still a lot missing. With their blog dormant, I'm left to wonder: is development still happening?


Transferring data from Windows to Linux during migration


I'm finally planning to shift my primary PC to Linux in the coming week. I want to ensure all of my data from Windows be transferred to Linux, including my personal files and application data, even if there is no native support in Linux to access it.

For context, my setup has become untidy over the years; I have two partitions :C & :D and stored personal data in each partition, plus I have created directories of my own in several odd locations which I cannot recall but they also contain some critical files. I only have a single NVMe SSD installed that is almost out of space so I cannot dualboot, although I can make use of an external HDD during the transfer. I've already had some experience in Linux by installing it in another PC immediately after purchasing it.

Is there some way to automatically prepare all my data in Windows for transfer into Linux directly or in a backup drive accessible in Linux? Please don't tell me I have to copy and paste all files by hand because given the criticality of the stored data I would rather stay in Windows than risking data loss.

in reply to enchantedgoldapple

If you can, the safest choice is to buy a new drive and install Linux there. If your PC has no space for it but an external drive and copy everything you wish to preserve from C via wiztree into the drive. Then disconnect and install Linux in your original drive.

Once installed, connect the external drive and copy everything important back.

You said C and D partitions but you didn't mention 2 drives originally so I'm assuming you only have one. If you have two you would keep D untouched and then bridge data via the external drive.

in reply to enchantedgoldapple

Buy a new NVME and install whatever distro you're looking at on that.

Then take our time and sort stuff out. Maybe move it all to the old D drive (which eill not be called D on Linux). Once your happy with that, perhaps format C and use it for backuos ? Assuming you mean two drives ?

This entry was edited (1 week ago)


Amazon Kindle: scoperta falla critica negli ebook (corretta)


Il Kindle potrebbe trasformarsi in un cavallo di Troia. Un hacker etico ha scoperto che un ebook contraffatto può aprire le porte dell’account Amazon, rubare i dati della carta di credito e comprare libri a spese del povero malcapitato. La buona notizia? Amazon ha già sistemato la falla. La cattiva? Anche un dispositivo pensato solo per leggere può essere vulnerabile.
punto-informatico.it/amazon-ki…
This entry was edited (1 week ago)



Jailbreaking and exploiting the trotskyism AI



in reply to inlandempire

For the most part, my stats were what I was expecting but I didn't realize how many games I'd played. Exactly 100 different games played, 49 of which were new for me (part of me really wishes I'd gotten 50/100 exactly lol).

I was happy to see Stationeers cracked my top 3. I only started playing it during the last couple days of September but it's been my most consistent game outside of Factorio since picking it up.

in reply to inlandempire

Guess it's better than last year where it was like 96% BG3.

This entry was edited (1 week ago)

in reply to jackeroni

no they are using Russian invasion of another country to justify confiscation of Russian assets, which seems perfectly fair!
in reply to rain_lover

Does it? They never confiscated Israeli assets, or USA, British or Polish. Or any of the other countries that launch invasions of other countries.

Seems pretty undeniable that it's just a pretext to pillage the wealth of geopolitical enemy.



Nanogram: Private Small Scale Self Hosted Social Media


Nanogram is designed for the enthusiest who wants complete data sovereignty on their social media platform.

Spin up your own instance on termux for Android.

Demo here.

Install instructions are at the bottom of the readme.

in reply to hereforawhile

Why is it a shell script that makes Python scripts? Im definitely not running that on my machine
in reply to bobslaede

The script builds the home directory that's all. It's building many other files than just the python app. All the html files, css, tor config, ect.

Here is the directory it builds in the virtual termux environment.

in reply to hereforawhile

Why are those files just not in the repo then, so it is easy to see what is going on? Why the "clever" script to make them?
in reply to bobslaede

At this point they could be separated file by file into the repo no doubt.

I did it for development ease and to make sure everything was interacting properly together for each iteration.

To implement one feature you need to touch many parts of the program. html, css, python app, SQLite database logic. Having it all as a giant monolithic program greatly improves a LLMs ability to see every part for context. Having a bunch of separate files is not great for the context window.

in reply to hereforawhile

Ok.... I guess...
I mean, I gotta say, I've been a professional developer for over 20 years now, and also using LLMs as a senior dev, to help with day to day stuff, and development. Never have anything like that ever seemed like a way to make things easy to develop.
It is most certainly not easy to understand as a human, and to figure out.

Here's a tip:
Writing good code, is about writing it for the next human, not for the machine.

in reply to bobslaede

I'm not saying it's the correct or proper way to do things; it was just the eaisist way for me to keep track of everything. This entire thing was created on mobile and I found it was quicker to keep things in one copy pastable format.

The work flow was: ponder new features, discuss ways to implement, implement and generate the monolith with the implementation, copy paste into the terminal, test to see if it's what I wanted, tweak stuff until I'm happy, rinse and repeat. It wasn't like this was a one liner prompt into a LLM.

Here's a tip:
Writing good code, is about writing it for the next human, not for the machine.


not to be rude but as someone who has no coding background I feel like I can read and understand what's going on in this raw source pretty well at this point after watching each portion generating 100's of times. Why can't you read and understand it you are a 20y senior dev?

in reply to hereforawhile

It is not structured in a way that is easily understandable, or quick to get an overview over.
It's one big mess of code, all piled together.
in reply to bobslaede

This entry was edited (1 week ago)
in reply to hereforawhile

There are many ways to bundle, package, release, update, build, develop and publish software.
The one your AI has chosen for you, is definitely not one that I would recommend.

You could take a look at other open source software, and see how those projects are developed and packaged, and maybe find some inspiration.

If you at some point want to contribute to other pieces of software, or have others contribute to yours, it would be beneficial to have a shared understanding on how to properly do stuff.

in reply to bobslaede

Thanks, that's actually the first constructive comment here. I do realize it's a completely unconventional release format and if I want others to contribute I'll have to reformat the way the repo is structured. I just hope you at least understand why it is the way it is. That's was not the LLM's choice. I specifically asked for the monolithic format because my development environment is a mobile device...it was too complicated to split the program into its expanded file directory and have to update each individual file before testing an iteration and feature I added.

For example; to add a notification dot, I would have needed to touch the python app routing, the html, database classes, css. It was to much to keep track on for a mobile environment. The single file script allowed for a faster feedback loop because I can just swap the script in the terminal and it will overwrite and the existing directory in a snap.

in reply to hereforawhile

Then maybe what you have made is a mobile IDE (integrated development environment), where that is how you might be able to do development on a small-screen device. But the actual code should probably be split up. That way the git diff stuff will also be way easier.
in reply to hereforawhile

Python code as a string in a multi thousand line shell script. Lol, this must be a troll


Just installed Mint for my elderly in-laws


When I was visiting my wife's family for Thanksgiving, my father-in-law told me that his laptop was telling him that if he didn't upgrade to Win11 he be vulnerable to all sorts of malware. They're both retired and on a fixed income so he was panicking over buying a new machine. I put Mint on his existing laptop and walked him through its use. Fingers crossed that he'll be able to handle it. I haven't had any support calls from him yet but I'll find out how it's going when I see him in a few days.

Does anyone have any tips for supporting older family members on Linux if they have absolutely no experience with it?

in reply to falk1856

I've made good experiences with RustDesk as an open source alternative to TeamViewer. Note the ID, set it up with a permanent password and you'll have easy access without painful OTPs.
in reply to falk1856

I have Mint installed on my Aunt's laptop, which she basically never uses. Fun thing I learned: APT can get constipated if it doesn't run in a few months. It got itself somewhere you couldn't GUI out of so I had to use the terminal. It needed something like an apt clean or an apt --fix-broken or something, the error message it gave me told me what command to run, but that needed to happen.


Switching from windows to linux


Hey I’m cell and my bf of nearly 2 years asked me to switch to Linux because it’s “obv way better then windows” (his words xd) and until now I always said no. I didn’t wanna learn how to navigate through a new distro all over again. I gave it some thought and decided to make it his “Christmas” present that I’m installing Linux on my laptop :3 if any of you can give me advice on what type of Linux, like arch, I should install and what I should be aware of would really help!
This entry was edited (1 week ago)
in reply to cellolino

Start with Mint, it's the one that probably you'd be happier with if you're a new user.
in reply to cellolino

I'm the Pop_OS hype guy, so that's what I'll recommend. Other great options are ZorinOs and Mint, if you dislike using a new interface.

in reply to ☆ Yσɠƚԋσʂ ☆

How unfortunate to speak 'AI', when people are currently scrambling to build 'AI detectors' that removes AI speak from their feeds. Good luck buddy 😵
in reply to Sims

What I find most unfortunate is that these scam companies convinced people that you can make AI speech detectors in the first place. Like the reason LLMs structure text in a certain way is because these are the patterns in human text that they've been trained on.
in reply to ☆ Yσɠƚԋσʂ ☆

What a surprise. I makes me think of the US women treating Eastern Asian women who married western men like whores, victims, or gold-diggers. Many people think about the world locally, not internationally. They apply their ways of thinking to the rest of the world and have trouble understanding that what is normal for me isn't normal for you (and vice versa). They have trouble understanding that things aren't always as they seem and making a summary judgement about a person from a short slice of their life, which they can interpret wrong, does not a person make.




Skate Canada to stop holding national, international events in Alberta | CBC News


cross-posted from: lemmy.ca/post/56983107

In its decision, organization cites province's bill affecting transgender athletes
This entry was edited (1 week ago)
in reply to slothrop

I used to work in arenas for the city of Edmonton. They hosted skate Canada events every winter in my rink. This is gonna be a big hit for them and honestly they deserve it. Happy to have shipped out almost a decade ago.
This entry was edited (1 week ago)
in reply to slothrop


in reply to Spectre

at this point in history, it feels unrealistic for liberals to accept that they live in propaganda-land
in reply to Spectre

Dont hate AI on principle, but we could have waited for an output without a typo. This is pretty weak sauce.

in reply to jackeroni

lol. The constitution of Ukraine forbids elections during wartime.
in reply to DancingBear

Yes*, but it's not a lie, Zelensky did vaguely talked about elections as answer to Trump.

*Remember that definition of propaganda is: "a form of communication that is aimed at influencing the attitude of a community toward some cause or position", it's only the common western usage that somehow twisted this into "propaganda is a lie" which is not only a thought terminating cliche but also implies that whatever western media says is not propaganda lol.

For example, you previous post:

lol. The constitution of Ukraine forbids elections during wartime.


Is a propaganda that aims to influence readers to think that the mere notion of elections is something completely sealed and thus RT is lying here. Unfortunately, your post also contains untrue information, as Ukrainian constitution does specifically forbid only parliamentary elections during martial law, and the constitution can't be changed under martial law. Other elections are forbidden by Electoral Code, a lower hierarchy act which can be changed by parliment in normal way.

in reply to PolandIsAStateOfMind

Right but the conversation was brought up because some people were saying that Zelenskyy is trying to be a dictator, so he was responding by looking at options… all sides are using propaganda but now I guess we have the internet, but it doesn’t make it any easier to find the truth, to the degree that finding the truth is actually possible because it’s impossible to know all of the actors’ intentions and motivations… well, okay for Trump the only motivation is himself.
in reply to DancingBear

The point was that Zelensky is not seriously thinking about election, he's just saying this to please Trump. The options are there, but weren't used all the time and the chance they are gonna use it now are nearly zero especially that both sides know it won't change nothing.
This entry was edited (1 week ago)
in reply to DancingBear

Plenty of countries have held elections during wartime. The "constitution" is just a piece of paper. If they wanted to hold elections they could, nothing is physically tying their hands. If they wanted to they could also just change the constitution, the same way they just changed it when they wrote into the constitution that they would join NATO. If they wanted to they could just lift martial law, the same way they just imposed it. They won't because they're a fascist dictatorship maintaining power through imposing a repressive military regime on their own citizens. And they don't want to hold elections because the Nazi junta currently in charge would lose them or have to rig them so blatantly that the country would revolt.
This entry was edited (1 week ago)