@pulkomandy@mastodon.tetaneutral.net
@pulkomandy@mastodon.tetaneutral.net avatar

pulkomandy

@pulkomandy@mastodon.tetaneutral.net

Sparkly tinkering with computers.

Developper for the Haiku operating system, designer of retro computing hardware, reverse engineering of VTech stuff, and many other cool things!

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

haiku, to Haiku

ℹ️ Did you know: the Haiku project has an official IRC/Matrix channel? Join on oftc.net (or :matrix.org) to chat with other Haiku users, developers, & enthusiasts!

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@haiku also available over xmpp using the jabber.fr biboumi irc bridge

(please don't give free advertising to matrix...)

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@waddlesplash we also have an xmpp bridge and it is ignored, why is that? Why does matrix deserve a mention but xmpp and beshare don't?

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Hello from the stall at !

Bonjour depuis le stand @haiku au @capitoledulibre !

HauntedOwlbear, to RSS
@HauntedOwlbear@eldritch.cafe avatar

What are your favourite websites that have full article RSS feeds? (Not just a headline and snippet.)

Any subject.
Yes, your own sites too. (Especially.)
Paid subscription based feeds are fine, but mention that it costs.

I've just got into the revolution, years late, via Nextcloud News, and this having-websites-delivered thing is a game changer, let me tell you.

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@HauntedOwlbear
Hackaday.com (hardware hacks and projects)
Atlas obscura (travel blog about less-popular things to visit)
@jmechner blog about comic book and videogames
pulkomandy.tk (better formatted and readable version of the things I write in Mastodon)
tablix.org/~avian/blog (blog about electronics and some software and retrocomputing)

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Ohlàlà mais y'a beaucoup trop de trucs qui ont bougés dans @haiku cette année, on va jamais pouvoir rentrer tout ça dans une conf de 25 minutes au @capitoledulibre avec @mmu_man !

(j'ai 42 slides pour l'instant… il va falloir trancher…)

John_Livingston, to random French
@John_Livingston@mamot.fr avatar

Rah la vache. Un ticket de bus en ile de france, c'est 2.50€ ! Si je veux faire un aller-retour pour me rendre dans un commerce à quelques kilomètres, j'en ai pour 5 balles ! C'est hors de prix. C'est pas avec ça qu'on va arriver à remplacer la bagnole par des transports en commun....

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@mathieui @mmu_man @John_Livingston on a des infos sur laecompatibilité des cartes de transport entre différentes villes? Parce que j'ai une belle collection de cartes que je vais probablement jamais réutiliser, ça serait pratique de mettre des titres de transports parisiens dessus…

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@John_Livingston @mathieui @mmu_man oui je pensais pas à une compatibilité par coordination (on peut rêver…) mais par exemple parce qu'ils ont choisi le même fournisseur de cartes rfid et que ça fonctionne par accident

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

Getting official and unofficial merch ready for @capitoledulibre !

On prépare les goodies officiels et officieux pour le Capitole du Libre!

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

There's a BIOS update available for my laptop. The changelog says it's for updating OpenSSL and fixing some CvEs.
Not sure what to think of it, I am both annoyed that my BIOS contains OpenSSL, and happy that the manufacturer cares to ship security updates

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

I'm searching for a protocol to implement remote filesystems over serial ports and I find nothing. YMODEM doesn't allow listing directories or even requesting a specific file. TFTP is not designed to work on a serial link (it relies on UDP for a few things).
Preferably something simple that can be implemented easily on a z80.

I didn't find much. Does nothing exist, or is it because search engines are broken?

b0rk, to random
@b0rk@jvns.ca avatar

today I'm thinking about the tradeoffs of using git rebase a bit. I think the goal of rebase is to have a nice linear commit history, which is something I like.

but what are the costs of using rebase? what problems has it caused for you in practice? I'm really only interested in specific bad experiences you've had here -- not opinions or general statements like “rewriting history is bad”

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk when there are conflicts, resolving them but may the commits in the rebased branch (except the last one) not buildable or broken. Usually these commits are not tested again after a rebase, and will remain broken.
This may be a problem when later trying to run a git bisect, for example, and, after the rebase, the original branch is not preserved, so it's not possible to find the commits as originally made

mayasynth, to random French
@mayasynth@eldritch.cafe avatar

pour commander des autocollants à imprimer je pourrais aller où ? (en gros j'envoie un png, je choisis les dimensions, le papier glacé ou mat, la forme de découpe et je reçois le tout par la poste)

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@mmu_man @mayasynth la dernière fois, chez stickermule, mais le patron est pro-trump et antivaccin. J'avais regardé stickeryeti mais le patron est branché blocbchain et nft. Là je viens de faire une commande chez https://sticker.fr , je n'ai pas réussi à trouver d'infos sur les gérants de l'entreprise, ils ont au moins ne bon goût de garder leurs idées pour eux. Et aussi ils ont des instructions pour faire un design avec inkscape en plus de illustrator

mmu_man, to random French
@mmu_man@m.g3l.org avatar

Tiens j'ai un Genius 5000 qui traîne au Fabrico (sans alim ni souris), ça t'intéresse @pulkomandy ?

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@mmu_man la ROM n'a pas l'air d'être dumpée, ce serait bien de le faire et de l'ajouter dans MAME et de documenter le système.
Ça m'arrange si quelqu'un d'autre veut s'en ocouper cela dit, j'ai déjà entassé assez de trucs chez moi…

mmu_man, to random French
@mmu_man@m.g3l.org avatar

Tiens, y a un speaker qui a le don d'ubiquité à @capitoledulibre … je veux bien savoir comment il fait 😄

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@mmu_man @capitoledulibre quand on sait "concilier l'inconciliable", tout est possible!

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

what git jargon do you find confusing? thinking of writing a blog post that explains some of git's weirder terminology: "detached HEAD state”, "fast-forward", "index/staging area/staged", “ahead of 'origin/main' by 1 commit”, etc

(really only looking for terms that you personally find confusing, not terms that you think someone else might be confused about)

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk the French version of git where everything (documentation, git output messages, …) was translated, makes things one extra level of confusing to me

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

been thinking about this very common git workflow and how git doesn't do much to help you ensure that if you're using this workflow:

a) you never commit to your local main branch directly
b) you regularly pull from origin/main to keep your local main branch up to date

you just need to be careful

branch protection on github/gitlab helps with this, but I don't think there's much in git itself

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk you can try to not create a local main branch at all (and use origin/main directly to base your feature branches on). Since you can't commit things directly to a mirrored remote branch, that gives some protection.

However there is nothing that will warn you if you create the branch. And usually, just cloning the repo will create it for you if it's the default branch

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk you can add commands to git. Github provides a tool that does that (called hub) that adds "git fork", "git pull-request", etc.
so the only diffience is that the tools for Linux are integrated inthe default distribution of git

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk i don't know, but here are a few guesses:

  • GitHub wants to advertise as "it's just Git" and not "it's Git but with a lot of custom additions that you need a special tool for"
  • GitHub users are not of the "build and tweak your own tools" type? (otherwise they would use something opensource)
  • "GitHub made easy" is already fulfilled by Github Desktop GUI ap which leaves this command line version in a wird place, somewhere between that and the plain Git+web interface
b0rk, (edited ) to random
@b0rk@jvns.ca avatar

working on sketching a few different git workflows I've seen people use. what am I missing?

(I'm less interested in minor variations on these like how you manage tags or the exact details of how the feature branches work and more interested in completely different workflows)

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@b0rk that view of Linux development model is simplified too much I think, it is an interesting case of "vendor branches" where someone (a CPU or device manufacturer) will maintain their own version of Linux with patches to support their own hardware, and s%nchronize with upstream Linux (by merde or rebase) from time to time

This exists in other projects as well, for example I worked on several private forks of wireshark adding custom protocols to it this way, gcc branches to add a new CPU, …

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

Today I added a mistery switch to my TV!

This TV (which I bought in 2009 or so) is surprisingly good, it does Teletext, it will handle every video signal I throw at it, including 18kHz MDA/Hercules on the VGA port.

However, there was one problem with it: the only way to set the scart input to RGB is through the SCART connector itself. Unfortunately, some of my machines don't have a 5V output at the video output hort to achieve that…

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

The result is attempting to use the sync as a composite signal, and that just shows a grey screen.

For a while I had an external mod, a cable getting 5V from the USB and a scart connector where I could input that. But it often got broken and I didn't want to do that to many scart connectors to use different devices. So I made it internal instead.

I get the 5V from CI port pin 17 (that is a large pad, easy to attach to). It goes through a 220ohm resistor and a switch (so I can disconnect it)

The switch being mounted to the plastic frame
Wire soldered to CI interface pin 17, to get the +5V
Other end of the mod, at scart pin 16

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

The resistor combines with the 75 ohm impedance of the TV to give a voltage somewhere between 1 and 3V, what the TV needs to decide it is an RGB signal. The wires are isolated with heatshrinktube and attached with adhesive tape to the PCB.

And it works perfectly :D

The completed wiring on the back of the PCB
The PCB installed back on the TV chassis, with the switch visible on the frontof the picture, installed through the opening in the case normally used for the CI PCMCIA connector

pulkomandy, to random French
@pulkomandy@mastodon.tetaneutral.net avatar

So apparently Zilog edited a promotional comic introducing Captain Zilog and its superpowers based on the Z8000 microprocessor in 1979: http://offthebeatenpanel.blogspot.com/2013/08/unusual-heroes-captain-zilog-1-zilog.html

and then made 3 new episodes in 2010, 2012, and 2014: https://www.zilog.com/captain_zilog/

will we see more of these in another 30 years?

fabi1cazenave, (edited ) to vim French
@fabi1cazenave@mastodon.social avatar

Le @capitoledulibre vient d’accepter l’atelier et le stand dédié aux claviers ergonomiques que j’ai proposés, yay ! Mais mon billet de train ayant coûté une blinde, je me retrouve un peu court en budget pour un hôtel…

Y a-t-il des gens à qui pourraient nous héberger les vendredi 17/11 et samedi 18/11, @NuclearSquid et moi ?

(EDIT : ayé c’est trouvé. Grand merci ! Et désolé par avance pour nos hôtes, qui vont apprendre bien plus qu’ils ne le souhaitent sur les claviers. 😅)

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@mmu_man @fabi1cazenave @capitoledulibre
J'héberge déjà au moins 3 personnes, c'est possible d'en mettre plus si iels viennent avec leurs matelas, mais pas super confort…

pulkomandy, to random
@pulkomandy@mastodon.tetaneutral.net avatar

I'm porting the ACE Amstad CPC emulator from MorphOS to Haiku. This results in a crazy tech stack where each layer is lying to the above one, pretending it is something else.

At the top there is Amstrad's BASIC, with its mass storage commands designed for tape access. Of course, Amstrad machines have replaced the tape with a disc drive back in 1985. So the AMSDOS ROM is intercepting these calls and sending them to the floppy controller instead.

But, I'm currently not using AMSDOS!

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