@rogersm@mastodon.social
@rogersm@mastodon.social avatar

rogersm

@rogersm@mastodon.social

Tech optimist, web lover. Software dev is a solved problem. Never personalize the problem.

I never understood why we stopped using bsd inits.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kommen, to emacs German
@kommen@hachyderm.io avatar

:emacs: for a while running a part of Germany’s Air Traffic Control system after the country’s reunification is what sweetend my breakfast today.

Plus, this is the plain truth: «In Germany, a Herr Doktor is always right»

https://www.emacswiki.org/emacs/EmacsStories#h5o-3

(via https://irreal.org/)

rogersm,
@rogersm@mastodon.social avatar

@kommen I’m a lisper myself but I had a good laugh with the “because lisp is self documenting”

amoroso, to random
@amoroso@fosstodon.org avatar
rogersm,
@rogersm@mastodon.social avatar

@amoroso can it use all the memory available?

rogersm,
@rogersm@mastodon.social avatar

@amoroso I though you were running it locally.

A pity the 256 meg limitation.

bagder, to random
@bagder@mastodon.social avatar

In the #curl project, being written in C, we always work on simplifying the code. One way is to use more internal helper functions and avoid direct use of some functions that are often involved in C mistakes/vulnerabilities.

To measure how this develops, we count number of these function calls used per every thousand lines of code. Over time.
In a graph.

rogersm,
@rogersm@mastodon.social avatar

@bagder good software engineering here.

jpmens, to random
@jpmens@mastodon.social avatar

@iscdotorg is the authors[] array in bin/named/builtin.c actually maintained / up-to-date? 🙂

rogersm,
@rogersm@mastodon.social avatar

@jpmens @iscdotorg it’s const, so it cannot be modified.

☺️

rogersm, to random
@rogersm@mastodon.social avatar

I really liked this post from @reidrac on Corporate Open Source:

More GPL and less CLAs

https://www.usebox.net/jjm/blog/more-gpl-and-less-clas/

grumpygamer, to random
@grumpygamer@mastodon.gamedev.place avatar

AI has uses in games, generating mindless lazy content is not one of them.

/cc @simon

https://simonwillison.net/2024/May/8/slop/

rogersm,
@rogersm@mastodon.social avatar

@grumpygamer @simon slop is a great term.

jpmens, to random
@jpmens@mastodon.social avatar

deleted_by_author

  • Loading...
  • rogersm,
    @rogersm@mastodon.social avatar

    @jpmens “When run against this code base the tool reached a compilation success rate of 99.9%.”

    It compiles, ship it!!

    amoroso, to Lisp
    @amoroso@fosstodon.org avatar

    Are you going to European Lisp Symposium 2024?

    I have a favor to ask you. Please tell the Lispers there if any of them writes a Common Lisp book I'll be more than happy to buy it, back a kickstarter, spread the voice, and support the author any way I can.

    This is just one data point but my hunch is many Lispers are like me.

    rogersm,
    @rogersm@mastodon.social avatar

    @amoroso are you interested in non-English lisp books?

    rogersm,
    @rogersm@mastodon.social avatar

    @amoroso Someone is selling this one in Spain:

    rogersm,
    @rogersm@mastodon.social avatar

    @amoroso it looks a basic book. But I think one of them was the PhD director of an old friend of mine. It was a thesis on parallel lisp with star lisp.

    jpmens, to random
    @jpmens@mastodon.social avatar

    deleted_by_author

  • Loading...
  • rogersm,
    @rogersm@mastodon.social avatar

    @rvstaveren @jpmens fully agree on this with you. Not being able to directly login as root is good to force users to understand security boundaries.

    rogersm,
    @rogersm@mastodon.social avatar

    @jpmens thanks, great read even if I don’t agree with everything. And yes sudo is too complex.

    rogersm,
    @rogersm@mastodon.social avatar

    @jpmens @rvstaveren that’s a fair point. The issue is not sudo, but lack of knowledge on security procedures and the need to have privileged accounts to ensure secure systems.

    glennf, (edited ) to random
    @glennf@twit.social avatar

    I am down to 28 copies (as of May 28) of Six Centuries of Type & Printing, a letterpress-printed book in an edition of 425. The book traces printing with type before Gutenberg through the present day across all technological developments. Typeset in hot metal in North Yorkshire, printed in London, bound in Germany, the hardcover book is covered in green cloth and comes in a slipcase of the same fabric. https://glog.glennf.com/tiny-type-museum-time-capsule-and-more/six-centuries-letterpress Some copies remain with Tiny Type Museum slipcase stamping.

    rogersm,
    @rogersm@mastodon.social avatar

    @glennf oh! What a pity that your not sending it to non-US addresses.

    wingo, to random

    fascinating look into the guts of the publishing industry https://www.elysian.press/p/no-one-buys-books

    rogersm,
    @rogersm@mastodon.social avatar

    @wingo be careful, because some of the data there is wrong. This article is informative on why situation is not that horrible:

    https://countercraft.substack.com/p/no-most-books-dont-sell-only-a-dozen

    burgerbecky, to random
    @burgerbecky@mastodon.gamedev.place avatar

    Time for the Z80 CPU to be released as open source

    rogersm,
    @rogersm@mastodon.social avatar

    @root42 @burgerbecky you also have it in other packages.

    rogersm,
    @rogersm@mastodon.social avatar

    @root42 @burgerbecky z80 is still available in its eZ80 update.

    jackdaniel, to random
    @jackdaniel@functional.cafe avatar

    Very well-put rationale against LLM

    [gentoo-dev] RFC: banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

    https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99042.html

    rogersm,
    @rogersm@mastodon.social avatar

    @jackdaniel @amoroso it will be the third AI winter. 🫤

    jpmens, to random
    @jpmens@mastodon.social avatar

    deleted_by_author

  • Loading...
  • rogersm,
    @rogersm@mastodon.social avatar

    @jpmens great resource, thanks!

    vga256, to gamedev
    @vga256@dialup.cafe avatar

    for years i've dreamt of having my own tile-based RPG engine that would make lo-fi win95/macOS 9 spiderweb software style games like Realmz or Exile or Avernum

    after so much hand-wringing about being unsure about the feasibility of building one from the ground up (the ground in this case being the love2d framework), i started yesterday. a couple hours later i've got the beginnings of a 2d tile editor. scrolling tiles, random terrain generation, drag and drop all work.

    this is something that took me months to mould AGS into doing using a bunch of hacks and various script modules. there is no doubt now that i was trying to build a house by swinging a screwdriver at nails.

    there's this theme in game development i've heard over and over: "if you want to make a game, never ever build your own engine." i've even given people that advice over the years. and after 12+ years of doing this stuff, i realize that i gave some terrible advice.

    #indieGameDev #gameDev

    rogersm,
    @rogersm@mastodon.social avatar

    @vga256 if you want some server code, I can help with that.

    amoroso, to retrocomputing
    @amoroso@fosstodon.org avatar

    In a retrocomputing newsletter I subscribe to I read this announcement of a new community resource:

    "I’ve created a new FaceBook group ..."

    My heart sank at the thought of freely shared knowledge buried in increasingly locked silos. I prefer resources like Retrocomputing Forum which I recently joined:

    https://retrocomputingforum.com

    It's on the open web and runs an open source platform. But aside from the tech stack it's a great community with great discussions.

    #retrocomputing #community

    rogersm,
    @rogersm@mastodon.social avatar

    @amoroso Thanks for the pointer!

    dfeldman, to random
    @dfeldman@hachyderm.io avatar

    If there were another binary backdoor similar to the xz attack that was found today... how would you find it?

    (The xz attack was found by chance and some trivial issues that caused performance degradation)

    rogersm,
    @rogersm@mastodon.social avatar

    @alanc @josephholsten @dalias there are only two possibilities: either we rewrite autoconf or we remove it.

    Both are difficult, but the good news is that are possible (something impossible before the “Linux wave” we’re still riding)

    But I don’t know what is easier.

    rogersm,
    @rogersm@mastodon.social avatar

    @josephholsten @rogersm @alanc @dalias posix shells are terrifying indeed.

    For autoconf replacement, we cannot expect to be 100% compatible, just good enough to migrate from the current mess.

    axbom, to random
    @axbom@axbom.me avatar

    Here's what happens when machine learning needs vast amounts of data to build statistical models for responses. Historical, debunked data makes it into the models and is preferred by the model output. There is much more outdated, harmful information published than there is updated, correct information. Hence statistically more viable.

    "In some cases, they appeared to reinforce long-held false beliefs about biological differences between Black and white people that experts have spent years trying to eradicate from medical institutions."

    In this regard the tools don't take us to the future, but to the past.

    No, you should never use language models for health advice. But there are many people arguing for exactly this to happen. I also believe these types of harmful biases make it into more machine learning applications than language models specifically.

    In libraries across the world using the Dewey Decimal System (138 countries), LGBTI (lesbian, gay, bisexual, transgender and intersex) topics have throughout the 20th century variously been assigned to categories such as Abnormal Psychology, Perversion, Derangement, as a Social Problem and even as Medical Disorders.

    Of course many of these historical biases are part of the source material used to make today's "intelligent" machines - bringing with them the risk of eradicating decades of progress.

    It's important to understand how large language models work if you are going to use them. The way they have been released into the world means there are many people (including powerful decision-makers) with faulty expectations and a poor understanding of what they are using.

    https://www.nature.com/articles/s41746-023-00939-z

    rogersm,
    @rogersm@mastodon.social avatar

    @axbom the problem is not only harmful responses, but:

    “Models were not always consistent in their responses when asked the same question repeatedly.”

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