mfz
mfz avatar

mfz

@mfz@kbin.social

I am passionate about connecting innovation with freedom, envisioning a future where technology uplifts everyone. Dedicated to coding and software development, my goal is to create meaningful advancements that enhance our liberties.

mfz,
mfz avatar

Don't worry too much about it if it doesn't make sense to you. It can be really valuable if you're deploying a substantial amount of IoT devices on the edge with no to little possibility to do over the air upgrades reliably or when the cost of failure is high (i.e. a technician has to be on site to fix it). So, sometimes you just want it to be running as stable as possible for as long as possible without management.

mfz,
mfz avatar

In some parallell universe this happened at the first try...

mfz,
mfz avatar

I've been noticing a common misconception about LLM.

It's not just a vast knowledge base, but an incredibly effective tool when it's fed with your unique data.

Its strength lies in processing your text and responding in insightful ways. If you frontload it with relevant information, the LLM can provide you with remarkable insights. So, don’t just leverage its existing/trained knowledge, but utilize it as a tool that engages with and illuminates your own data.

What was your first experience using Linux? How old were you? Stick around or did you go back to windows before eventually circling back to Linux?

I’ll go first, I took my mom’s college textbooks which came with discs for a couple distros and failed to install RHEL before managing to get Fedora Core 4 working. The first desktop environment I used was KDE and despite trying out a few others over the years I always come back to plasma. Due to being like 12, I wanted to...

mfz,
mfz avatar

I think it was about 1995. I was going to the university and was looking for something Unix compatible I could use at my home computer to perform assignments instead of needing to go into school computer lab. Remote work basically. Think I was using LessTif instead of Motif for some coding task.

Ahh. Those were the days. Used modem to connect to school and connect remotely to the network using Linux. :)

mfz,
mfz avatar

To add to all great comments here I have one that I’ve used for ages and not seen mentioned here: lftp

It supports many protocols for ftp like over ssh and allows for shaky connections with resume and back in the days when this was more common I used to just run it in the background to download huge files that took days to download and it would gracefully just reconnect/resume/retry until done.

mfz,
mfz avatar

As ActivityPub is just an underlying protocol, the question is similar to asking something like "Is it possible to make an Internet app for everything?".

There will be new ways to use the in the future and new applications will be developed and adopted and it makes little sense in trying to provide every possible way to view the fediverse in an ever playing catch-up implementation of a view into it.

Try to look at it as the Internet itself.

It's an attempt at providing a finite and limited answer to an open ended question. Doesn't make a lot of sense.

mfz,
mfz avatar

Mostly using CLI but occasionally I use https://www.sourcetreeapp.com for graphical branching and stuff.

mfz, (edited )
mfz avatar

Isn't the evaluated value different from the expression? i++ returns the value of i before increasing. i-=-1 would return the value after it has been increased. Wouldn't it be more correct to make it equal to ++i

mfz,
mfz avatar

If you're hell bend on achieving the goodness of i++ equivalent you could wrap it up like this:
(i-=-1,i-1)

We're talking C here of course.

mfz,
mfz avatar

In C you can group expressions within ( and ) separated with ,. Expressions are evaluated in order and the last expression in the group is the returned value of the group.

mfz,
mfz avatar

Well, not all languages allow for fun programming :)

mfz,
mfz avatar

It works the same because the value of the last expression in the for loop is not used for anything. It's the side effect of that statement that counts. Eg, the value of i is checked the next time the for loop is executed by the condition check. Try replacing i in the condition check instead with i++ or ++i and you would see different results.

Something like: for (int i = 0; ++i < 10;) { ... }

mfz,
mfz avatar

Yes, yes, and someone else's problem will be your problem after the job hop! :)

mfz,
mfz avatar

I think they're creating enough trouble for themselves anyway just by constantly shooting themselves in the head. Also moving on is probably the least good thing for them. Losing users gradually will bleed them to death.

mfz, (edited )
mfz avatar

OMG! Some great quotes in there: "The real disease is VIM" and "I spend more time customising my computer than actual using it" and of course "I treat my whole life as a text buffer"! (EDIT: Fixed spelling)

mfz,
mfz avatar

As a single developer taking on a passion project you go with what you know.

Also it must have been near impossible to have foreseen the insane explosion of popularity that has happened here the last few days.

Even then if you build something for passion you choose something that make you happy to use, however esoteric or impractical that may be to others, or how it would be perceived. Most probably it was never thought to be exposed in such a massive way, and certainly not as soon after the project was started (we're talking month(s) here).

Anyhow, for this project from the looks of it it is working fantastic.

Personally I've not used PHP for years but now I'm actually intrigued to take a new look at it.

JustusWingert, to technology
@JustusWingert@mastodon.social avatar

@technology Is there a Usenet like app/website/whatever of the Fediverse?
So, I've sort of grown up in the Usenet, and this whole Federation thing sort of feels very reminiscent of it. To the point where I'm wondering why there isn't a way to access it in this fashion? Any tips would be very helpful. I love the idea of this thing and would probably even begin running my own server if that becomes viable.

mfz,
mfz avatar

@JustusWingert

@technology @leopardboy @nyan

My guess is that this actually regarded as a feature in the wider . At least in the Mastodon community it is. Toots not being searchable/indexed and you discover topics and people to follow by looking for hashtags and organically setup and control your own home feed. This, leading to much frustration for many who've moved over from Twitter.

Reasons being that it should not be easy for big tech (and others) to just slurp up and make peoples data open publicly for a wider audience through public search engines. A level of privacy and owning ones own data has been a priority over the inconvenience of not being as discoverable.

Of course the same thinking does not apply or map equally well to the as it does to Mastodon. I'm sure there are workarounds and a way to make this more seamless for users, but this is just getting started. It was never an issue when everything was on a small number of instances which everyone knew about.

mfz,
mfz avatar

It is a conversational tool that can generate decent code if properly prompted but it lacks for the most part enough context. For it to be really useful it has to be able to be trained on my entire project that I'm working with, not just a single file or function.

What I miss is the ability to "chat with my project". I.e. have the whole project in the trained context, and then reason about architectural changes, pros and cons, have suggestions for refactoring, help with complex renaming schemes and moving code, etc.

It would be super interesting to be able to give instructions like:

  • Organise my files by dependency and the logic they implement.
  • Or something like, create web components from common input elements in my html pages.
  • Where is the user auth code implemented?

Things like that.

mfz,
mfz avatar

I’ve been thinking a bit about this lately since the Reddit migration started. I believe it could be solved at the client level at least. Unifying magazines over instances and behind the scenes pull in and follows twin magazines at other instances and presents them in a single abstract magazine.

There are probably reasons why you at the server level or user level want the low level community access and behavior we have today but judging of all comments and how we typically behave as humans I would say that is rather the unusual case not the mainstream.

Such users could easily then opt in at the instance level and everyone else looking for a more “centralized” experience can still have that through the client app.

No doubt it would take some work but I believe it is very doable given my understanding of the Activity Pub protocol and how it works today.

When introducing members to kbin/lemmy don't mention the fediverse!

I introduced kbin to someone today who asked what the fediverse was. I answered for them of course, but it made me realize that the concept is still technobabble for most people. The average joe probably doesn't care or notice that server A is really talking to server B. Just have them find out on their own and if a mass...

mfz,
mfz avatar

First rule of fediverse: Don’t talk about the fediverse.

mfz,
mfz avatar

Yes absolutely! Feels very much the same way. Love it too!!

mfz,
mfz avatar

Signup and there is also an intangible more positive feeling here at kbin.

mastodonmigration, to RedditMigration
@mastodonmigration@mastodon.online avatar

Quick update:

  • fedia.io adds 2000 users today for a total of >16,000 users: https://fedia.io/stats
  • kbin.social is now at around 123,000 users: https://kbin.social/stats
  • fedia.io struggling under the new load, but has stayed up thanks to incredible work by @jerry (send them some love!)
  • kbin.social is slow and still not federating, but it is holding together

Just a reminder to be patient. This is beta code and no one expected such an onslaught. Truly amazing times!

mfz,
mfz avatar

@mastodonmigration Truly insane user growth...

mfz,
mfz avatar

The instance name is part of your handle. Think of it like an email address. With a domain part.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • cubers
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • thenastyranch
  • everett
  • osvaldo12
  • kavyap
  • rosin
  • anitta
  • DreamBathrooms
  • Durango
  • modclub
  • ngwrru68w68
  • vwfavf
  • ethstaker
  • tester
  • cisconetworking
  • tacticalgear
  • Leos
  • provamag3
  • normalnudes
  • JUstTest
  • All magazines