Email or username:

Password:

Forgot your password?
352 posts total
Nikita

If you happen to have a blue checkmark on ‘that one website’ and an account on @fosstodon, I’ve got bad news for you: You’re not spending your money right.

Elon doesn’t need any more money than he already has. #FundFosstodon instead!

hub.fosstodon.org/support/

Nikita

HTTP/1.1 200 OK
Content-Type: application/json

{"type":"ERROR","page":" Something went wrong. Please try again later."}

:ohgno:

Nicd :unverified:

@kytta I remember using an API that used "201 Created" for both success and failure on a GET endpoint for reading.

Nikita

Live support is currently unavailable. Agents are available at the following times: *working times that only apply to US & Canada*

:blobcatnotlikethis:

Nikita

C++ is the ugliest language out there. There are so many things! It’s direct opposite to the ‘there is only one way to do X’ paradigm — there are always a million ways! Static typing is fun, `const std::vector<std::shared_ptr<MyClass>> &classes` is not.

If I had to choose between C++ and C, I’d pick the latter, despite it being less safe. But of course, nothing beats the modern higher level alternatives. Even NSA doesn’t want to touch C/C++ any more.

Nikita

#AskFedi

My employer (a university institute) tasked me with selecting good external hard drives for the scientists and lab workers. I honestly don’t know where to start: there are so many of them!

Do you have a brand that you like the most, and if so, why?

The drives should be about 512G/1T in size and reasonably priced :)

#BoostsWelcome

Show previous comments
Matthew Slowe

@kytta Step 1 should be working out what you want/need them for? The main question being "is this for temporary storage of lots of data" or "long term storage of stuff" (which might be better stored elsewhere?)

Andres Jalinton

@kytta I'm assuming they are going to save important files, so:
- Do not try to make it cheap, if those fail it would be a lot more expensive.
- Advice your employer to subscribe to a cloud drive solution like Onedrive or Google Drive as a backup for everything important to be duplicated there.
- If the drives will potentially have confidential data, procure to buy some hardware encrypted ones.
- If the drives will be taken home with the users I recommend SSDs.

Andre

@kytta At that size point, I recommend getting the cheapest name brand that meet your business requirements and making sure your helpdesk has a reasonable stock of spares.

You will lose a substantial number to loss/theft/breakage. Try to use a vendor who you know will provide reasonable warranty service, but the majority will be removed from service due to user conditions rather than failure.

At 512GB you're looking at "USB stick" more than "external hard drive". Consider looking at the drives which have USB-C on one end and USB-A on the other to handle different desktop/laptop hardware.

If you have a supply of branded lanyards, consider issuing them on a lanyard. They're harder to lose and less likely to get mixed up in a pile of random USB sticks.

If you find a supply cheap enough, see if you can treat them like a stationery item and stock them with the pens and staplers.

@kytta At that size point, I recommend getting the cheapest name brand that meet your business requirements and making sure your helpdesk has a reasonable stock of spares.

You will lose a substantial number to loss/theft/breakage. Try to use a vendor who you know will provide reasonable warranty service, but the majority will be removed from service due to user conditions rather than failure.

Nikita

#Weather: Rain
Temperature: 3 °C
Feels like: –7 °C
Wind: 35 km/h (gusts up to 60 km/h)

What a pleasure to have to commute to work on a day like this 🫠

birnim

@kytta at least, at work you're getting paid. imagine the kids who have to go to school like that. alone, using public transport

Nikita

TIL: reorder-python-imports by @codewithanthony@twitter.com

This import sorter for #Python is much faster than #isort, can globally add, remove, and rename imported modules, all while having no config to worry about! pre-commit support is there, too!

pypi.org/project/reorder-pytho

Definitely using this on all my projects from now on.

Nikita

Back in the day, I have developed 'toot', which allows one to post text toots to any Mastodon instance. After putting in the text and the URL, one would be redirected to the share page of the instance (very useful for 'Share' buttons!)

toot.kytta.dev/

Today, I have got something to announce: version 3 is in the works! It will have a new name: #Share2Fedi, and it will support more federated networks, like Diaspora, GNU Social, and hopefully others, too! 🙌🏻

Nikita

So far, I have only updated the logo and the build system, so there is a long way that lies before me... 😅

Nikita

The renaming of Facebook to Meta happened an eternity ago, so I propose to finally stop using ‘FAMAG’ and other similar acronyms in the favour of ‘MAGMA’. It actually makes a lot of sense, since magma, just like the MAGMA companies, is:

- unpleasant to touch
- rich in silicon
- hopefully a rock one day

Nikita

I can’t stop thinking about building an ActivityPub-based social network, that would implement very niche and non-standard features.

I find it a bit problematic, that the whole pitch of many Fediverse services is ‘X but open-source and federated’. Pixelfed is a better Insta, Friends a is a better Facebook, Masto is a better Twitter, etc.

I want to conceive a social network, that doesn’t rely on the existing ideas of social networks. But I also have no new ideas 🤔

Nigel Small

@kytta Not just you, I've been wondering the same. I can imagine we're not the only ones, too :)

Nikita

Like, for example, the ‘Circles’ of Google+. It was pretty new for that time, and it still isn’t present in the modern day social networks. Is it because the idea is not that good? Or is it because Google+ was a failure from day 1, and nobody had gotten a taste of it?

Dieu

@kytta an online cooking network for sharing recipes, cooking them simultaneously, posting pictures of and rating them and sharing diet tips. Regionally defined instances could also offer sharing of groceries.

Nikita

My internet connection is very unreliable today. I tried loading a page with #Firefox #Profiler so that I can perhaps find a bottleneck. Well, one can't look at the results without an internet connection??? Who thought this was a good idea?

Nikita

16 seconds ping, 9 seconds jitter, 0.3 Mbps download speed 🫠

Gotta love the Digitalisierung 🇩🇪

Nikita

I’ve just realized I’ve never made an #introduction post here!

Hi, I’m Nikita 👋🏻
I’m 23, and I’m a CS student from Braunschweig 🇩🇪

Somehow, coding has become my education, my job, and my hobby — all at the same time! I call myself a ‘π-shaped software engineer’: I love trying out different technologies and languages. I am most proficient in #JavaScript for frontend and #Django / #Python for backend (hence the two ‘legs’ of π)

You can go visit my website to learn more: kytta.dev/

I’ve just realized I’ve never made an #introduction post here!

Hi, I’m Nikita 👋🏻
I’m 23, and I’m a CS student from Braunschweig 🇩🇪

Somehow, coding has become my education, my job, and my hobby — all at the same time! I call myself a ‘π-shaped software engineer’: I love trying out different technologies and languages. I am most proficient in #JavaScript for frontend and #Django / #Python for backend (hence the two ‘legs’ of π)

Nikita

OMG Signal has Stories now :blobcatnotlikethis:

Whyyyyyyy

Nikita

#AskFedi #BoostsAppreciated

So, I started learning French and I would like to practice it. That's why I'm looking for a French-speaking Mastodon (or GoToSocial) instance, preferably about free software or technology in general. Do you have any tips?

[DATA EXPUNGED]
Nikita

Although I've had 9 hours of quite good sleep, I feel extremely tired the whole day long. I guess this is what autumn feels like 🙄

Nikita

Can anyone recommend a signage/kiosk OS and/or software for Raspberry Pi?

Use case: we display weather, cafeteria meal plan, clock, and news on some screens in the hallway. We used to use Screenly OSE, but it doesn’t work any more for reasons unknown. We are looking for an open-source solution that doesn’t require any cloud accounts.

#AskFedi

Show previous comments
totoroot

@kytta Two years ago, I used #FullPageOS for a project and was happy with how easy it was to set up :raspberrypi:
You give it a list of webpages and it can headlessly launch them after boot in a fullscreen Chromium instance.
IIRC you can set the duration between webpages to an arbitrary value (e.g. display every webpage 30s or 1h)
Last Release was in May of last year, so I'm not sure, if everything still works and is safe to use, but you might want to give it a try:
github.com/guysoft/FullPageOS

Григорий Клюшников

Run a browser full screen without a window manager?

Clayton Errington 🖥️

@kytta I’ve been wondering the same thing as well. Helping a friend startup a business and he needs a digital signage solution too!

Nikita

Okay, WTF did I just discover

If you go to download-chromium.appspot.com, you can download the latest build of Chromium. Adding /dl/Mac, for example, will take you to the latest stable build for Intel Macs. So far, so good.

But what happens if one does specify an unsupported OS?

download-chromium.appspot.com/

… What even is this? 😂

Nikita

DHL.de didn’t accept my plus-addressed email address, so I dropped them an email about why it’s wrong.

Their reply: ‘due to internal security regulations, the entry of e-mail addresses with certain endings or characters […] is not accepted in our system.’

Yeah, right, tell me more about how some ASCII characters are more secure than the others 🙄

birnim

@kytta
> my plus-addressed email address

aren't you a rebel 😂

dorotaC

@kytta "Security" is just a code word for "we don't want to bother to handle unusual cases".

Nikita

Our university has set up #Nextcloud recently, and I have now completely switched to #ONLYOFFICE (and I hope others do too!) The collaboration feature is amazing and works no worse than Google Docs. And the Flatpak version is very snappy, too!

nurettin

@kytta
> Flatpak version is very snappy

I see what you did there

Nikita

If you are like me and merge your PRs manually (and also use @codeberg or @gitea), you might have noticed that the ‘Manually merged’ button doesn’t work since v1.17. I have able to identify the regression and have created an issue: github.com/go-gitea/gitea/issu

If you are experienced in #VueJS AND know how to fix it cleanly, take a look at it; a good candidate for a quick yet important open-source contribution :)

Григорий Клюшников

Kinda strange that gitea doesn't use itself to host its code

Go Up