Julien Barnoin

Independent maker of games.
Cofounder of current game studio, Berry & Cloud.
Working on Bioplanet Kamaryn, a game with a new Vulkan based GPU-centric engine. Expect weird things.

I support free software and the #FSF and planning to release the game's source as #GPL while also selling it on the usual platforms.

I'm from #France but living in my secret base somewhere remote in #Quebec.

Previous work: EA (Army of Two series), cofounder of Minority Media (Papo & Yo, many more).

2025-06-20

@zorinlynx Well, having a well done translation in my language is awesome too, but that takes work and asking native speakers to at least double check and copy edit it.
I don't have any issue with translations in principle, only with bad, lazy translations.

Julien Barnoin boosted:
2025-06-18

Long before the internet, some phone networks were hackable by playing a single tone at 2600Hz.

Whistled into a phone, it could grant you unrestricted access. Do you have the vocal chops to be an old-school phone phreak?

I built a web app to test your ability to produce the legendary frequency. You won't get free long distance calls but you will get some honor in the knowledge that you could have been a cool hacker. 😎

I am sad to say that I can only whistle up to 1100Hz... But my wife (a long time woodwind player) is able to consistently get it.

Give it a try: phreak.kmcd.dev/

#phreaking #2600Hz #bluebox #RetroComputing #hacker #infosec #Tech

Julien Barnoin boosted:
2025-06-18

This is tough to talk about, but we'll need some help to keep Iffy Books going. Here's a letter we've been circulating that explains the situation: iffybooks.net/a-letter-from-st

A letter from Steve at Iffy Books
June 13, 2025

In 2021 we were pushing anti-blockchain arguments.

In 2022 we were pushing solar-powered music and encrypted mesh chat.

We’ve been against LLMs since before ChatGPT came along, and we hope we’re around to dance on its grave.

Iffy Books is the kind of place that feels like it shouldn’t exist in the center of a big city like Philly. How have we kept it going for so long? 

• With lots of help from a community of volunteers, donors, and book-buying folks.

• By skating on very thin ice money-wise.We’ve grown the shop slowly, avoiding big expenses and mostly relying on donated furniture and equipment. We’ve tried to stick to our DIY, anticapitalist ideals even when it doesn’t make business sense. The hope has been that people will be into what we’re doing and support us in the long term.

Iffy Books has been open for four years, now, and helping make it happen has been very fun and satisfying. I’m proud that we’ve grown to serve as many people as we do, and folks really seem to appreciate that we’re here.

We’re still breaking even financially, however. We make enough from books and kits to pay for rent and expenses at the shop, but that’s it. Nobody’s getting paid.The ice has been thin for a long time, and for me it’s finally broken through. I’ve been living on former retirement money for the past year and a half, and I’m pretty much completely out of resources. I don’t know if I’ll have enough to cover rent for July at the apartment I share with my 6-year-old. It’s painful to say it, but that’s where I’m at.

Also, our lease at Iffy Books ends in November. Which means we have until the end of August to decide whether or not to renew.
                                                                                                                               
If you appreciate what we’re doing at Iffy Books and you want us to stick around, now is your moment to help. If you have the money to spare, you can make a recurring donation through Patreon (https://patreon.com/iffybooks). If you’re already a Patreon supporter, consider jumping to the next tier. You can also make a one-time donation through Venmo (@iffybooks).If enough people are willing to chip in, it may be possible for the shop to continue in its current form. This is plan A. In this scenario, we’d use money from Patreon to pay me, Mattie, and other helpers an hourly wage so we can cover our personal bills. We’d need 200–300 Patreon supporters to make it work, which may or may not be possible.

The next option is for me to take a part-time job to pay my own bills, and do my best to keep the shop running. We’d end up with shorter hours and fewer events, which may make it tough to cover rent at the shop. But volunteers can keep running their events, and we’ll make the best of it.

The third option is to close the shop when our lease ends in November. On the plus side, we can all remember Iffy Books as a beautiful thing that never got corrupted. And I can get a day job with benefits (which I really don’t want to do, but stability has its appeal). The party would be over though.

What do y’all want to do? 


--
Steve McLaughlin
Iffy Books
404 S. 20th St., PHL
https://iffybooks.net
Julien Barnoin boosted:
Alexandre Dulaunoyadulau@infosec.exchange
2025-06-18

Something that’s been bothering me for years in the security world: why do researchers demand bug bounties for vulnerabilities in open source projects, when the very contributors maintaining and fixing those issues get nothing, just goodwill?

It feels deeply unfair. The burden falls on unpaid maintainers, yet bounty hunters get rewarded. If you want a paid bounty, maybe help fund the people who actually fix the mess too.

#opensource #security #bugbounty

2025-06-17

@jake4480 Beyond that I guess I just enjoy long form content so if I'm presented with a 30 second video I just feel like it's barely scratched the surface of the topic...

2025-06-17

@jake4480 More often what I've seen is that it's actually the whole thing and I'm just left hanging 😅

2025-06-17

Once in a wihle I get exposed to a tiktok video, or others of the same style. No matter the subject, I find it really hard to think anything beyond "Uh okay but... where's the rest of the video?"

I guess it just means I'm out of touch...

2025-06-17

Je suis sans doute resté gamin, mais quand je suis avec un groupe qui prend un ascenseur pour quelques étages, je peux toujours pas m'empêcher de me grouiller de prendre l'escalier pour pouvoir les attendre à l'arrivée et leur déclarer, essouflé: "Ça vous épate, hein?"

(point bonus à ceux qui auront la ref)

Julien Barnoin boosted:
2025-06-16

Franchement je préfère ceux qui ont de la difficulté à mettre un texte alternatif peu importe la raison et qui demandent un #ALT4me que ceux qui le génèrent par IA ou demandent à un bot IA. Hormis les problèmes éthique, énergétique etc. de l'IA, le résultat est stéréotypé de fou, verbeux, et passe la moitié du temps à côté de l'intérêt de l'image.
Le #ALT4me c'est la communauté et l'entraide.

2025-06-16

@tuxicoman
- Bonjour monsieur, êtes vous intéressé à ne pas être pisté par nos soins?
- C'est hors de question !
- C'est parfait, on va continuer alors, merci bien.

Julien Barnoin boosted:
Dalia Mohisendaliamohisen
2025-06-15

Five days of massacres, destruction, and starvation.
Five days without connection, without communication, without a single window to carry our pain or a scream that might echo beyond these walls.
They cut us off so our suffering wouldn’t disturb the world.
Five days in a war that has now raged for over 620 days.
A war that devours souls and suffocates life in every corner of this wounded strip.
Five days... and no one answers.
Alhamdulillah, we are back. Connection has returned today.

2025-06-14

A bit of morning #gamedev using my tools of choice. It's pretty low power and enjoyable to use.
Would recommend.

Photo of a sheet of graphing paper with a pen and a ruler, showing a plot for a level up energy formula: (2^(n-1)*1000)
2025-06-14

@alexia @javascript Sure. At any rate that hashtag now has that stupid connotation to such an extent that it's probably useless for that purpose anyway now... 😔

2025-06-14

@alexia @javascript
It's amusing when it applies to generative AI, though if it's just a blanket replacement I think it would get in the way as a gamedev when discussing enemy or NPC #AI which are entirely unrelated topics to LLMs, neural networks or anything like that...

2025-06-14

@greenWhale If it's something you request and you understand it gets you a rough idea of what a text in a language you don't understand at all says, it can be useful.

But I'd never publish that without proper review. That people and companies are willing to associate their name with this crap results boggles me. Everybody knew this, how did people suddenly forget you can't do that?

2025-06-14

@kotaro
There's also tags, which are names given to a specific commit - it's similar to a branch, but it does not auto update to track newer commits on top, it just keeps pointing to the same one to retrieve it later.

Also, any series of commits in the commit history that is not in the line of any references like tags or branches can still be checked out for a while if you'd know their hash, but they may get garbage collected at some point cause git will consider them unreachable.

2025-06-14

@kotaro
A branch is a friendly name given to a specific line of history of your commits. It points to a specific revision, and if you set your HEAD to the branch and commit, it will update and point to the new one. That name can also be pushed and shared with others in the team.

If you just position the HEAD at an older commit that already has another commit based on it, and commit again, you also get a branching history, but without a branch some of those commits are not easily reachable.

2025-06-14

@kotaro Yeah, it's like giving a persistent name, or a pointer, to the current state of your data. That name (the commit hash) can then be used to update your local files to that state, or to serve as a base for further commits.
They also store additional data like the author and commit log.
Commits are also based on other existing commits, forming a graph of how the repository changed over time.

Julien Barnoin boosted:
infinite love â´³trwnh
2025-06-13

the follow up

a google assistant notification that's been truncated by ellipses due to the screen not being wide enough. the title says "talk to tour ass..." and the body content says "just press and hold the action butt.."
2025-06-13

@rich You can make a single file game project in C as well if you want, just saying...

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst