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.

0
0

It makes me laugh/cry that we spent decades trying to get the software industry to internalise that it takes far more effort to support & maintain systems than it does to write them in the first place, and yet seemingly every trendy development in the last 5-10 years has been about making that initial stage faster & sloppier at the expense of everything else

0
0
0

A question for all non-Note focused developers and thinkers:

Should we ever think of a way how to embed ActivityPub objects into others (in the content)? E.g. embedding a Question object within a long Article?

@bonfire @pfefferleMatthias Pfefferle @smallcirclesjust small circles ๐Ÿ•Š @evanEvan Prodromou

Feel free to tag more people in replies!

0

I just want computer-assisted, approximate pattern recognition.

I would like to be able to say, show me in the text I've written what my tics are, what parts of this code I'm writing look similar to other code already written, where it looks like a common error, an old bug, like a frequently-used command I can alias, a habit I might want to break, a cliche to avoid.

I don't want the computer to create more almost-work repetitiion, I want it to help me see the work I've done clearly.

"look the computer can generate more code faster" the world absolutely does not need or want more code, nothing needs more code for the sake of code, we need utility, functionality and empathy, an encoded understanding of the problem being solved and the humans around it. Code is the price we pay for that encoded understanding. What you've created is an entropy spigot pointed at the proxy metric graph youโ€™re stuck using because your management doesn't understand anything.

0
0
0
0

I just want computer-assisted, approximate pattern recognition.

I would like to be able to say, show me in the text I've written what my tics are, what parts of this code I'm writing look similar to other code already written, where it looks like a common error, an old bug, like a frequently-used command I can alias, a habit I might want to break, a cliche to avoid.

I don't want the computer to create more almost-work repetitiion, I want it to help me see the work I've done clearly.

0
0
0

I just want computer-assisted, approximate pattern recognition.

I would like to be able to say, show me in the text I've written what my tics are, what parts of this code I'm writing look similar to other code already written, where it looks like a common error, an old bug, like a frequently-used command I can alias, a habit I might want to break, a cliche to avoid.

I don't want the computer to create more almost-work repetitiion, I want it to help me see the work I've done clearly.

"look the computer can generate more code faster" the world absolutely does not need or want more code, nothing needs more code for the sake of code, we need utility, functionality and empathy, an encoded understanding of the problem being solved and the humans around it. Code is the price we pay for that encoded understanding. What you've created is an entropy spigot pointed at the proxy metric graph youโ€™re stuck using because your management doesn't understand anything.

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

ๆ™ฎๆฎตใฎๆŠ•็จฟใฎๅฝขๆ…‹็ด ่งฃๆžใ—ใฆใ‚‹ใ‚“ใ ใ‘ใฉ
ๆ™ฎๆฎตใ‹ใ‚‰ๅค‰ใชๆŠ•็จฟใ‚’ใ—ใฆใ‚‹ใ›ใ„ใง่พžๆ›ธใ‚’ใกใ‚ƒใ‚“ใจ็”จๆ„ใ—ใชใ„ใจใ‚ใใซใงใใชใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„

0
0
0
0
0
1
0

@swetlandBrian Swetland @whitequarkโœงโœฆCatherineโœฆโœง oooh i2c (and SMBus) are *way* more cursed than you realize. those two buses aren't 100% compatible. the data hold timing is different by 100ns, so it is possible to make a host that is i2c compliant but won't work with certain smbus devices. i've seen this in the wild. smbus has different logic levels. a lot of i2c/smbus devices cannot handle saturated accesses at the full 100/400KHz clock rate.

0

@whitequarkโœงโœฆCatherineโœฆโœง
Thinking further, I feel like the best advice for using I2C in designs is:
(a) don't
(b) if you must, limit it to exactly two devices per bus
(c) you probably should ensure you can reset or power cycle the target though, just in case
(d) in the event of b and c you now have a solid 40% chance of things mostly working
(e) or you might get something like that QCT I2C controller that sometimes wedges on transfers of lengths it dislikes and remains that way until SoC reset...

@swetlandBrian Swetland @whitequarkโœงโœฆCatherineโœฆโœง oooh i2c (and SMBus) are *way* more cursed than you realize. those two buses aren't 100% compatible. the data hold timing is different by 100ns, so it is possible to make a host that is i2c compliant but won't work with certain smbus devices. i've seen this in the wild. smbus has different logic levels. a lot of i2c/smbus devices cannot handle saturated accesses at the full 100/400KHz clock rate.

0
0
0
0
0

dansup shared the below article:

7.0.0 โ€“ I will followย you!

ActivityPub for WordPress @activitypub.blog@activitypub.blog

<p>Just when you thought things were settling downโ€ฆ boom ๐Ÿ’ฅ โ€” the ActivityPub plugin gets another big upgrade. Say hello to version 7.0.0, a release packed with new features, polish, and under-the-hood improvements to help your WordPress site federate smoother, smarter, and more securely than ever.</p>

Read more โ†’
0
6
0
0
0

My brain interprets certain female faces as "me," but not my own face. Likewise, in my dreams, I can project a full female body for myself and a face that registers as "me" to go with it even though I've never experienced either in real life.

Like, if you take trans / intersex brain differences seriously, you start to see why there is so much apparent overlap between us and autistic and ADHD people. It's less "my brain is broken" than it expects different inputs.

0
0
0
0
0
0
0

What would it look like for our universities to be "radically abundant"? To not be governed by logics of scarcity and precarity, but instead by logics of radical abdundance and sufficiency? What would it look like if they were actually run democratically, and actively working towards dismantling the structures of power that fuel climate breakdown, genocide, fascism and war?

Most importantly, how do we get there?

Our new paper "Degrowth and decolonisation in academia: Intersecting strategies towards transformation" provides a contribution towards answering these questions.

degrowthjournal.org/publicatio

We present a vision for an academic system centered on public provisioning and communal sharing, rather than the currently dominant state of artificial scarcity. We then make use of the โ€œstrategic canvas for degrowth,โ€ developed by Ekaterina Chertkovskaya, as inspired by the work of Marxist sociologist Erik Olin Wright, to understand how power is today challenged within the universityโ€™s walls, and how transformation towards radically abundant alternatives can be enacted.

Communal planting of an olive tree during the lifting of the pro-Palestine Rafah Garden encampment at the University of Copenhagen, 2024.
0

What I'm listening to today: "TD-3 // RD-6 + volca FM = f u n k", Ricardo Schnidrig

Here cheap Behringer reproductions of the Roland 303 and 606, both running at maybe half the tempo those machines are usually run at, combine with an entire garage workbench worth of guitar pedals to make some *unbelievably* laid back acid atop a foamy wall of phased FM. Cool and dreamy and a little bit hypnotic.

youtube.com/watch?v=LS9LvdcLhPY

What I'm listening to today: "Scarlet Skies", CorvusScribe

This is a chiptune piece on the 4-channel POKEY chip that handled sound and random number generation on the Atari 400 and 800 computers, plus most of Atari's 80s arcade games (Missile Command, Centipede etc).

This one's all big crashing chords, epic and dramatic. Sometimes you just want to listen to some PWMed square waves. The visualization in the video looks pretty cool.

youtube.com/watch?v=GoQqZhPlcxU

0
0
0
0

ใŠใฃใ“ใ‚‰ใฉใฃใ“ใ„ใ— :saba:

e9170e2de1 (upstream/main) Bump version to v4.4.1 (#35329)
5cfc1fabcf Fix nearly every sub-directory being crawled as part of Vite build (#35323)
786b12e379 Relax error restriction in initializer (#35321)
e7c5c25de8 Fix replying from media modal or pop-in-player tagging user `@undefined` (#35317)
a1e8813522 Emoji Indexing and Search (#35253)
76c1446416 New Crowdin Translations (automated) (#35310)
8bd2c87399 Fix support for special characters in various environment variables (#35314)
1e2d77f2c7 Use `if_exists: true` when removing duplicate indexes (#35309)
fb6c22f5c2 Use `touch` to record viewing annual report (#35296)
f7259f625f Prefer `on: :update` in Tag validation declaration (#35297)

0
0
0
0

Does anyone on the Fediverse who runs ever got WINE to work properly in 14.3? It just won't play games. I get weird memory issues.

If you do run FreeBSD and WINE to run Windows apps, please share how you got it working. Thanks!

Boosts very welcome!

0
0
0
0
0
0
0
0