Spyke

Replies

funhole

Comment on

lisp machine

I used to do a ton of lisp work back in college. And later in scientific computing. It always felt different, like solving a problem in math with proofs and such.

I know this is just funhole, but it got me thinking. Maybe ill do some lisp tonight. Dangerous propaganda.

linux

Comment on

Has anyone in a windows dominated workspace actually tried using Linux on their device?

Our office is slowly moving towards it. They just don't call it Linux/Unix.

Our servers got cheaper so its just Debian. People use the office phones so its just Android/iOS for a lot of work out in the field. Only the office workers really use Windows now. Even our IIS servers are starting to get decommissioned. A LOT of things are going SaaS/cloud so theres less need of a dedicated anything at an office. Ironically Microsoft kinda did this to themselves.

Linux gets popular when people dont call it Linux.

Comment on

checkmate elitists

Sometimes I think about this.

Im old enough to remember when reddit didnt have image access and you had to click the link to go to the other resource. like imgr and such. It acutally forced traffic onto other websites. It wasnt a bad thing to simplify the process, but eventually reddit started...owning the content. Like even images were "owned" by the algorithm. Which had copyright strikes etc..etc...

Now we on the fedi are capable of directly posting from other platforms and interacting with them. Feels nice.

Comment on

Hows the Fedi doing?

Personally:

Im liking the new mastodon integration work being done between piefed/mastodon. Ive been seeing better stuff coming out of lemmy. Mastodon seems to be using up less resources recently. And im seeing more and more people on the fedi just...around.

Screenshots on traditional media is starting to have screenshots of fedi resources like a mastodon post. So thats how you know when things are picking up..when they start stealing from you haha.

Comment on

Hows the Fedi doing?

Reply in thread

Yeah I agree. Seems like people are actively using their platforms. Its fun to see like startreck website person talking to a lemmy.world person arguing with a piefed person. All getting confused about a post on the sdf funhole community or something.

Im seeing a bit more comments on some niche communities I frequent. Its still a bit of a stop and go but thats how early websites/early reddit/etc.. all felt and worked.

Comment on

Nintendo Wipes Out 400+ Switch Emulator Repos in Single-Day GitHub Sweep * TorrentFreak

Reply in thread

Its quite common in some industries. Lots of different git remote references no github. It works well when you dont care or dont want piulic repos out in the wild.

I used to do a ton of contract work that way. It went away forva bit but about 3 years ago its coming back. Ive heard complaits about ai and that github is much less stable.

You cant have downtime in some industries.

Comment on

Is Lemmy also full of bots like Reddit?

Reply in thread

I know on some fedi platforms there is software that will auto-track if a user is a bot or not.

EX: https://piefed.social/u/[email protected] is banned already on my home instance.

Users can be explicit and identify their account as a bot. Which is for the good of everyone (auto-tagging bot for example)

The community can also tag a user as a bot and it will show up as an icon. The can get it removed but theres usually a process.
I know theres at least one instance where they have some sort of algorithm set up to help detection.

I know piefed has some of the above if I recall. Different fedi platforms have different ways of combating it. Its interesting...because if a bot owner wants to be successful they have to try combating multiple ways of dealing with filters/algorithms like the above.

Its kinda like the Linux community and viruses. Sure viruses CAN run on linux...its just VERY hard to do so without market share, multiple iterations of the kernel/software, and overall more eyes on the source code. I can go in right now and improve piefed for example and have something out in a week(?)s time.

Overall, its not impossible for bots to come to the fediverse, its just much harder to stay undetected and filtered out if your using niche platforms.

Comment on

Miyoo mini plus - ebook reader app

Reply in thread

I had a stint where it was my "hello world". Its relatively easy and you can go far with it. It also shows the limitation of hardware sometimes. Like the Arduinos tiny program space and the comparative hugeness of the ESP32. A long time ago I did a couple of programs for the BASIC stamp as well that had an ebook like interface.

Almost anything with a screen can become some kind of ebook reader!

Comment on

PieFed v1.7.11 is released - Finding and adding people to follow, posts from RSS feeds and more

Reply in thread

Heres the old code. I think I need to fix a couple things in the fast API code that contains it but you can see the initial work. I added more comments in there so hopfully its clear.

The idea of it is using recency, favorites, and boosts to indicate where the post should be on a scale. It looks just like a old reddit page...if I can get that part working. I think I gave up after making an RSS from all mastodon sources and calling it a day. But it was an interesting experiment.

Every weekend-ish I try something new and a long while ago this was my attempt.

def post_sort_key(post: Post):
    """
    Sorting function that combines recency (50%), boosts (25%), and favorites (25%).
    Returns a weighted score for each post.
    """
    # Normalize recency: Newer posts get a higher score
    # Recency score is based on the negative timestamp (so newer posts get higher values)
    recency_score = -post.created_at.timestamp()

    # Normalize boosts and favorites: 
    # We'll scale the boost/favorite count to a 0-1 range based on the max values in the dataset.
    max_boosts = 50  # Or use the maximum value of boosts from the dataset
    max_favorites = 100  # Or use the maximum value of favorites from the dataset
    
    normalized_boosts = post.boosts_count / max_boosts if max_boosts > 0 else 0
    normalized_favorites = post.favorites_count / max_favorites if max_favorites > 0 else 0

    # Compute final score by combining weights
    # Weight: Recency (50%), Boosts (25%), Favorites (25%)
    final_score = (0.5 * recency_score) + (0.25 * normalized_boosts) + (0.25 * normalized_favorites)
    
    return final_score