What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

Alright I have a question about the GAME BOY and/or the Z80 PROCESSOR.

I am using the Z80 stack instructions for the first time. In this demo, every time I step forward 1 frame, 1 value is pushed to the Z80 stack. You can see in the upper right the SP, bottom right the end of memory, bottom left the Game Boy screen.

I expect that the stack will grow up from the end of memory. But bafflingly, It's growing up "from the end". It appears each frame the *bottom stack value* moves back in memory…

0
0

"AI로 인건비 줄이려다 비용만 늘어"…뼈아픈 ‘도어맨 오류’ "눈에 보이는 업무만 자동화한 대가"...AI 도입 역효과 사례 잇따라 zdnet.co.kr/view/?no=202... AI 기반 고객 서비스 도입 부작용 잇따라 "AI는 인간 대체할 때보다, 인간 판단과 결합될 때 가장 큰 효과" “효율성만을 기준으로 판단하면 단기 비용은 줄일 수 있을지 몰라도, 고객 경험과 장기 성과는 훼손될 수 있다”

"AI로 인건비 줄이려다 비용만 늘어"…뼈아픈 ‘도어맨...

0
0
1
0
0
0

I know this is already on Mastodon team's radar, but I do want to stress how important this feature is.

github.com/mastodon/mastodon/i

We won't get rid of the racism and the mansplaining on the fediverse overnight, but giving people control over their replies would significantly improve everyone's experience, and make this place a lot more inviting.

0
0
0
0
1
0
0
0
0
0
1
1
0
0
0

@glennseto

(4, contd) We need *some way* to give people the freedom to replace the compositor out from under the DE if they need a better feature set, so that extension innovation becomes possible. I may about to be say something incorrect, but I believe the problem here is GNOME. I *think* other DEs/WMs are ultimately based on wlroots, so wlroots-based compositors could be drop in replacements. But GNOME's Mutter is way more specialized. IDK how to work around that. We all switch to Cosmic? :(

0
1
0
1
0
1
1
1
1
0
0

@glennseto

(4) Going forward, here is the problem that concerns me: Wayland withholds many capabilities apps had under X, reserving them for the compositor or extension designers. This would be fine if people could just pick the compositor with the features they need. But you don't get to pick your compositor because your compositor is bound to your DE. Compositors are fragmented, and fragmented in the way that holds back innovation rather than the way that promotes it.

@glennseto

(4, contd) We need *some way* to give people the freedom to replace the compositor out from under the DE if they need a better feature set, so that extension innovation becomes possible. I may about to be say something incorrect, but I believe the problem here is GNOME. I *think* other DEs/WMs are ultimately based on wlroots, so wlroots-based compositors could be drop in replacements. But GNOME's Mutter is way more specialized. IDK how to work around that. We all switch to Cosmic? :(

0

@glennseto

(3) The Wayland transition was very disappointing. Needs from user groups as varied as (a) fractional-DPI laptop owners, (b) disabled users, (c) graphics apps managing floating palettes !! Were not considered early enough or thoughtfully enough. I don't see hard evidence there's a timeline for addressing them now.. I would call this a failure. But I need to be clear the failure was neither the decision to go Wayland, or the decision to do it now. It was a failure to plan ahead.

@glennseto

(4) Going forward, here is the problem that concerns me: Wayland withholds many capabilities apps had under X, reserving them for the compositor or extension designers. This would be fine if people could just pick the compositor with the features they need. But you don't get to pick your compositor because your compositor is bound to your DE. Compositors are fragmented, and fragmented in the way that holds back innovation rather than the way that promotes it.

0

@glennseto

(1) The Wayland transition is unavoidable. X11 can't any longer be maintained: Nobody *wants* to maintain X11, and there's no mechanism to *force* anyone to maintain X11. X11 is a contract with GPU manufacturers and new GPUs are made all the time, so you can't just stick with what you have.

(2) The Wayland transition probably couldn't have been delayed, at least not much, because I don't know where the resources to maintain both stacks in parallel much longer would have come with.

@glennseto

(3) The Wayland transition was very disappointing. Needs from user groups as varied as (a) fractional-DPI laptop owners, (b) disabled users, (c) graphics apps managing floating palettes !! Were not considered early enough or thoughtfully enough. I don't see hard evidence there's a timeline for addressing them now.. I would call this a failure. But I need to be clear the failure was neither the decision to go Wayland, or the decision to do it now. It was a failure to plan ahead.

0

@mcc You're much more knowledgeable on graphics stacks than I am - may I ask about your current take on the Wayland/X11 transition?

My own background is that of a lapsed but recently returned Linux desktop user, gamer and occasional streamer, who is kinda rooting for the maturation of the newer tech, sure, but also low-key baffled by the remaining number of issues.

(Not trying to start anything or asking you to defend stuff, just curious about your two cents on this field of FOSS evolution.)

@glennseto

(1) The Wayland transition is unavoidable. X11 can't any longer be maintained: Nobody *wants* to maintain X11, and there's no mechanism to *force* anyone to maintain X11. X11 is a contract with GPU manufacturers and new GPUs are made all the time, so you can't just stick with what you have.

(2) The Wayland transition probably couldn't have been delayed, at least not much, because I don't know where the resources to maintain both stacks in parallel much longer would have come with.

0
0

new year update on what I'm using: and -fe as desktop clients, my own and a bit of on iOS, hosting this and other official accounts on , account on iosdev.space is super useful for ios dev, random posting on universeodon.com (basically where I started in the , in retrospect I would have picked something with a shorter domain), love using and , and thanks to all the admins out their hosting my test accounts!

0
1
1

I am Anubis. You probably know who I am. I am a guide and protector. On here, however, I shall, most likely, talk and post about various topics which I am interested in. I am, of course, interested in Ancient Egypt and mythology, but also art, philosophy and religion. I am currently trying my hand at creating various (albeit very simple) emoji. I also enjoy music, writing and reading. I will, most likely, also share various jokes. Additionally, it is likely that I will also talk about various everyday events and technology and language.

I do not, as of yet, have my own website. However, I shall be working on creating on in the foreseeable future.

Feel free to talk to me if you wish, but please introduce yourself and state the reason for your wishing to talk to me. I am not the best at small talk.

Additionally, I would appreciate it if you could boost this post so that our newly-created instance can get some help with federation.

:jnpw: :anubispaw:

0
0
0
0
0
0
0
0
5
0
0
0
1

So is the expectation that as software engineers we’ll be left behind if we don’t have $200 USD per month Max accounts with each LLM provider?

Given that work will likely closely monitor usage of these tools, that will make anything they provide less accessible for personal use & learning for a lot of folks (newsflash, techbros, most engineers don’t make bank like your mates do).

0
0
0