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

So, my house was built well before houses were wired for ethernet, and in two parts, one of which doesn't have any good way to pull wires.

For years I used various wireless solutions to bridge, moving to MoCA 2.5 later on, but there were aspects of both that caused problems with some applications.

I recently replaced that with an Invisilight fiber kit, which worked *great*. Easy, invisible, effective. Good stuff.

amzn.to/4cMiAYn

0
0

RE: mastodon.ar.al/@aral/116130113

Thanks to @docDr. ir. Brian R. Pauw and @shervin we’re just a $5/mo pledge away from covering 50% of our Gaza Verified volunteer @aseelfromgzA S E E L (and her family’s) rent so they can move out of their tent and into an apartment.

Would you consider being a patron so they can be assured of their rent and not live in precarity? If so, please reply to this thread with your pledge.

Once we’ve hit our goal, I’ll be in touch so we can coordinate :)

And thank you again 💕

0

Anyone know of any job openings for someone like me?

Not a tech girlie, but have a masters in public policy and social research, two decades of experience in the nonprofit world with community and youth development, and I speak Japanese and Moroccan Arabic in addition to English. I am open to almost anything, at this point.

0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
12
0
4

@xpub @kazcKaa @actinomy Some updates on my XPUB Special issue that explores Gossips. Some of you may have heard about it already but we've been visiting a datacenter, with wonderful duo of guest @l03s (active in the north holland datacenter fight) and Anti from @lenuageetaitsousnospiedsLe Nuage était sous nos pieds (active in marseille datacenter fight). The session was title Gossiping in and around a datacenter, in this case the Van Nelles one in Rotterdam.

Even with the kind tour guide arguing for european digital sovereignty quoting "so we don't depend on trump administration" we quickly answered him that there catchline is "a gateway to the world" and that we can see the logo of amazon web service, microsoft azure and google cloud on their website... showing clearly how even "smaller and more local" datacenter only make sense as part of a bigger extractive and destructive system. We got a looot of other gossips to tell you all including diesel energy consumption, unesco protected architecture, hot corridor of server rack that you open with your fingerprint, corporations that seemingly own each others in a cycle to remove tracability, a feminist sculpture and a prison, but a zine may be in the making. As it was forbidden to take pictures, we've been drawing and mapping a bunch of things!

Some documentation here:
pzwiki.wdka.nl/mediadesign/Gos

a screenshot of the smartdc website where we can read "your gateway to the world" and a bunch of logo included microsoft azure, amazon web service and google cloudcollage drawing of different elements mapped in the datacenter including fiber connetivity, water cooling, unesco heritage door, and a bunch of port and cablesA meme with a hand holding a RAM that reads: the reason RAM prices went up 4x is that a massive amount of not-yet-manufactured memory was bought with money that doesn't really exist to be put into GPUs that haven't been made yet, to be installed in data centers that haven't been built, powered by infrastructure that may never exist, to satisfy demand that isn’t actually there, in order to generate profits that are mathematically impossible.hands of the sudents making a big collage map of what they have been drawing in the datacenter while discussing about it

@xpub @kazcKaa @actinomy @l03s @lenuageetaitsousnospiedsLe Nuage était sous nos pieds On a new episode of Xpub Gossips, this time with my lovely friend and perma-low-tech pop star @marieverdeil, for a session title Comp(h)osting (with) our phones. We had a lot of wonderful discussions about perma-low-tech (after watching the funky and radical video they made with @dashadasha ilina "the mission is degrowth"), from idea of scales, the danger of romanticising low-tech aesthetics, social practices of collectivising as a radical alternative (compared to constantly developing new optimisations as a form of "leftist techno-solutionism"), and many other rad ideas.

We then went full termux mode with phones brought by the students! Marie joked about how "retired phones" could be the new raspberry pi, they are optimised for transport and battery, and we have an inherent intimate familiarity with them, i add that they understand other protocols like SMS (making them extra gossipy in many way because of the cross-protocol possibility)

There are much more links and images to explore (including the video by Marie and Dasha and her crazy nice guide on comp(h)osting) there: pzwiki.wdka.nl/mediadesign/Com

Watching the mission is degrowth by marie and Dasha in xpub classroomThe classic ssh is like astral projection but with a phone insteadActivating the flashlight from the terminalExecuting the command tree over a phone to look what's there
0
0
0
0
4
0
0
1
8
0
0
0
0
3
0

When you add time-based asynchrony to a Swift feature, good luck testing it! You’re often led to literal Task.sleeps in your suite, making it slow and flakey all at once.

But did you know it’s possible to make Task.sleep completely synchronous, without a single thread hop?

See how a “nonisolated(nonsending)” clock can make asynchronous work like Task.sleep completely synchronous: pointfree.co/episodes/ep355-be

A code snippet:

@MainActor @Observable final class OnboardingModel {
  var isOnboardingVisible = false
  private var clock: any NonsendingClock<Duration> = .continuous

  func onAppear() async throws {
    try await Task.sleep(for: .seconds(1), clock: clock)
    isOnboardingVisible = true
  }
}

@Test func basics() async throws {
  let model = OnboardingModel(clock: .immediate)
  try await model.onAppear()
  #expect(model.isOnboardingVisible)
}
// Test run with 1000 tests in 1000 suites passed after 0.566 seconds.
0
0
0

Posting this one a few times because this conversation really meant a lot to me.

Along with all the good nerdy stuff about measurement in engineering orgs, it was a chance to share some very authentic thoughts around building for trustworthy diversity-informed social science in tech at a time when all "DEI" is under attack, and I'm so grateful that Autumn brought that nuance to the surface. I pull the curtain back a bit on how the DSL was able to do what we did.

fafo.fm/developing-measurement

0
0
0

A 26-Gram Butterfly-Inspired Robot Achieving Autonomous Tailless Flight

Link: arxiv.org/abs/2602.06811
Discussion: news.ycombinator.com/item?id=4

arXiv logo

A 26-Gram Butterfly-Inspired Robot Achieving Autonomous Tailless Flight

Flapping-wing micro air vehicles (FWMAVs) have demonstrated remarkable bio-inspired agility, yet tailless two-winged configurations remain largely unexplored due to their complex fluid-structure and wing-body coupling. Here we present \textit{AirPulse}, a 26-gram butterfly-inspired FWMAV that achieves fully onboard, closed-loop, untethered flight without auxiliary control surfaces. The AirPulse robot replicates key biomechanical traits of butterfly flight, including low wing aspect ratio, compliant carbon-fiber-reinforced wings, and low-frequency, high-amplitude flapping that induces cyclic variations in the center of gravity and moment of inertia, producing characteristic body undulation. We establish a quantitative mapping between flapping modulation parameters and force-torque generation, and introduce the Stroke Timing Asymmetry Rhythm (STAR) generator, enabling smooth, stable, and linearly parameterized wingstroke asymmetry for flapping control. Integrating these with an attitude controller, the AirPulse robot maintains pitch and yaw stability despite strong oscillatory dynamics. Free-flight experiments demonstrate stable climbing and turning maneuvers via either angle offset or stroke timing modulation, marking the first onboard controlled flight of the lightest two-winged, tailless butterfly-inspired FWMAV reported in peer-reviewed literature. This work corroborates a foundational platform for lightweight, collision-proof FWMAVs, bridging biological inspiration with practical aerial robotics. Their non-invasive maneuverability is ideally suited for real-world applications, such as confined-space inspection and ecological monitoring, inaccessible to traditional drones, while their biomechanical fidelity provides a physical model to decode the principles underlying the erratic yet efficient flight of real butterflies.

arxiv.org · arXiv.org

0
0
0
4
1
0

Just back home from another very busy day at work. In fact this week has been very stressful. Anyway was checking my email and I got this amazing message. I'm not naming the sender but that has bought a huge smile to my face and I'm glad to have helped someone.

"Just wanted to say thanks so much for your clear POSIX-y oriented thinkpad boot splash change tutorial. I was a little freaked out cause of the potential to brick my machine but it's all gone great.

Really appreciate you taking the time and giving back to the world like that!"


0
0

용 이무기 얘기 나온 김에 생각난 거 인간人間이라는 단어부터 동아시아에서 다른 사람들의 평가가 얼마나 중요한지 알 수 있음 호모 사피엔스 사피엔스로 태어난다고 인간人間이 되는게 아님 사회 즉 사람들 사이間에서 사람人이라는 것을 인정받아야 진정 인간人間인 것임

0
0

Well, after over 7 years at the British Library, it's time for me to move on. After Easter I'll be starting my new job as Research Data Manager at the University of Warwick, working with the wonderful Yvonne Budden and the rest of the scholcomms team there.

Last day at the BL will be 2 April. It's been an interesting journey with its ups and downs, and I've learned a lot. The thing I'll really miss will be my colleagues though, just lots of great people there across the whole organisation.

0
0
0
0
0
4