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 is always interesting to me how people never seem to demand evidence that cruelty will be good for "the economy" but no matter how.many studies of kinder things like UBI or housing first we do those who talk about "the economy" refuse to believe they are beneficial.

0
0

Hello, , how you doin'? I'm so excited to share that I will be part of in Victoria, this July! Kick off with live performances, immersive exhibits, and the chance to connect with and purchase art from local artists!

I will share more details as the event draws closer, but you can get more info now at:

publicdisplayagency.ca/victori

Art graphic for the Lumen art experience in vibrant pinks, oranges, and yellows. Text reads: Saturday, July 5; Lumen, Victoria; Empowering your creativity; www.publicdisplayagency.com
0
0
0
0
0
0
0

I don’t like to butt in on the moderation happenings on another instance, but since people on my instances are now getting involved, I feel I have to. Hachyderm’s mod team removed a post from one of their members, believing it to be incorrect information after it was reported to them as being incorrect information. The person whose post was removed got upset and that has caused a bit of a firestorm response. @quintessencequintessence :blobfoxcofecute: has been trying to answer questions but I want to add some context as a fellow admin/moderator.

The first thing to know is that moderators are not perfect. We make mistakes. I make them all the time, as some of you will no doubt recognize. Like Quintessence with Hachyderm, when anything goes awry, moderation-wise, it is my job as admin to stand in front and take the heat from whatever went wrong. We DO. NOT. throw the mod team under the bus, assuming the moderators are acting in good faith.

The next thing to understand is that this is a thankless job. People get mad at us for taking action, for not taking action, for being too fast, for being too slow, for permitting something someone thinks should be blocked, and for blocking things someone thinks should be permitted. We see some awful shit. We get threats of harm. We get doxed. We get angry letters from lawyers.

We also don’t have a team of fact checkers at the ready. We generally process dozens of reports per day. We have to apply a reasonableness test to incoming reports and respond based on the rules and guidelines we’ve set for our community and then move on, and if we made a mistake, we go and fix it.

I would ask that y’all afford some grace and understanding to the Hachyderm team and to the admins and moderators of fediverse instances generally. We aren’t the enemy. We are trying our best to manage a community at a time of unprecedented levels of tornadic bullshit, fear, anger, and hate.

Peace.

0
0
0
0
0
0
0
0
0
0
0
0
0

I don’t like to butt in on the moderation happenings on another instance, but since people on my instances are now getting involved, I feel I have to. Hachyderm’s mod team removed a post from one of their members, believing it to be incorrect information after it was reported to them as being incorrect information. The person whose post was removed got upset and that has caused a bit of a firestorm response. @quintessencequintessence :blobfoxcofecute: has been trying to answer questions but I want to add some context as a fellow admin/moderator.

The first thing to know is that moderators are not perfect. We make mistakes. I make them all the time, as some of you will no doubt recognize. Like Quintessence with Hachyderm, when anything goes awry, moderation-wise, it is my job as admin to stand in front and take the heat from whatever went wrong. We DO. NOT. throw the mod team under the bus, assuming the moderators are acting in good faith.

The next thing to understand is that this is a thankless job. People get mad at us for taking action, for not taking action, for being too fast, for being too slow, for permitting something someone thinks should be blocked, and for blocking things someone thinks should be permitted. We see some awful shit. We get threats of harm. We get doxed. We get angry letters from lawyers.

We also don’t have a team of fact checkers at the ready. We generally process dozens of reports per day. We have to apply a reasonableness test to incoming reports and respond based on the rules and guidelines we’ve set for our community and then move on, and if we made a mistake, we go and fix it.

I would ask that y’all afford some grace and understanding to the Hachyderm team and to the admins and moderators of fediverse instances generally. We aren’t the enemy. We are trying our best to manage a community at a time of unprecedented levels of tornadic bullshit, fear, anger, and hate.

Peace.

0
0
0
0

新版大todo!

【Follow up】
- ASD诊断 bgme.me/@bizarre71/11328530331
✅ Coaching bgme.me/@bizarre71/11422411013
✅ CFA注册报销
✅ 耳塞
- 医保therapy
✅ physiotherapy

【Todo】
- Nationwide:等switch完再去把两个direct debit取消了……把发工资养老金/paypal/isa的卡改成新的nationwide
✅ HSBC,不能再拖了!
- 给高中老师写信,这个也不能再拖了!找一个可以悠闲地付出巨大感情的时刻

博客:年终总结、2月记(三月底请了假来好好折腾)
- 装上大游戏的宣传(目前想的是主页steam图标直接跳转),修改字体大小和段间距,首页recent/归档等部分调整宽度,展柜补上碎碎念,评论区更新表情包,装字数统计&热力图,分类和归档合并(呆呆博客有作业),为了neodb短代码把所有豆瓣链接更换成neodb链接……,想要呆呆那样的放映室和读书室!还想要小鱼那样的照片站点……虽然我不拍照呜呜,真应该多拍呀!
- 写文博客修改选中颜色,更新角色页面?并腾挪歌单
- 给两个博客都加上授权说明,cc全都允许复制和分发,得改一个,以及关于and/or友链界面得加上说明

大游戏:Steam英文图,叔叔的介绍;四月假期前把翻译做完,假期可以钻研;英文版做完去报名比赛展览啥的
画画:重新开始!团练批改,顺便拆封把玩tourbox

- 整理Notion
- 定CFA考试日期(等分到新的组再说)并且要开始学习啊!
- 整理播客列表

【其他】
还想:小文文和小游戏……
努力:早睡早起不缺觉,做一点锻炼,尝试一下冥想,睡前看半小时书(顺便泡脚?),
不要拖延:洗澡、睡觉、出门、家务(清扫&洗衣服)、写日记

0
0

I have almost no activity on my BlueSky account. A single post, a single follower, nothing else. For some reason their algorithm timeline seems to think I'm very very interested in selfies of men without shirts on.

No judgment if that's what you are into but WTH? Show me keyboards, monitors and Macs!

0

"I want to give you context as to how embarrassing this is for SpaceX."
"But somehow, Musk found a way to make this all so much worse."
"So, basically, the NASA of over 50 years ago is beating SpaceX."
Starship is an embarrassment, not just for SpaceX, but for the US. It’s not a revolution; it is a nightmare of twisted monopolistic privatisation and the idiotic inefficiency that comes alongside that. It’s pathetic and dangerous, and we can do so much better.
planetearthandbeyond.co/p/spac

0
0
0

These four statements broadly embody the type of person I try to be, and the people I try to surround myself with:

- Be kind (not "nice")
- Be (openly) curious
- Break things (that need to be broken)
- Make things (better than they were)

If this resonates with you and we haven't met, maybe we're friends and we just don't know it yet? :)

0

So, here's my defense plan for Canada. Basic philosophy: it is unsafe to wait for an attack.

1. Get public confirmation from NATO that Article 5 applies even if the aggressor is also a NATO member.
2. Send an ultimatum to Washington demanding a public acknowledgement of Canadian sovereignty by the President and confirmation of non-aggression.
3. In the absence of that acknowledgement, sever diplomatic ties, close the borders, and embargo trade. Blow bridges, tear up roads and rail lines.

0
0

Unfortunately granting Brutaldon access to Mastodon was a failing prospect under retro-proxy... that's because the designer included only GET support and little else - enough to browse but not enough to click forms or comply with modern security issues (CORS, etc). To that end I forked retro-proxy and added my own patches. My version, which I'll be submitting a PR for shortly, supports more features needed to get brutaldon working:
* "Manual" redirection and auto-detection of "forced HTTPS" sites
* PUT, PATCH, DELETE, etc. methods beyond just GET
* Form submission with BODY payloads
* Cookie support
* A hack for OAuth to let me get my initial post made :P

You can see my version here:
github.com/greg-kennedy/retro-
but, with any luck, my work will get merged back into the main repository and everyone can benefit :)

0

Tomorrow I start my 60th orbit of our little solar system, and as a pre-birthday gift my personal trainer pushed me to a new 'leg day' record on Friday.

3 rotations which each included 15 reps of kettle squats and goblet squats, all while holding a 44lb/20kg kettlebell. I survived and look forward to the day when I can move up to 25kg!

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Shots 1 and 2: I forced a series of errors by running pkbasify (in Konsole, alongside various other applications) with insufficient free memory and insufficient swap space.

Shots 3 and 4: the second run completed without error.

Cool.

<github.com/ifreund/pkgbasify?t>

– convert a FreeBSD system to use pkgbase.

Thanks to Isaac Freund @ifreundIsaac Freund and the FreeBSD Foundation @FreeBSDFoundation

Screenshot: two Konsole windows. In the upper window, whilst running pkgbasify.lua, a child process terminated abnormally (killed), after which I keyed Control-T. In the lower window, htop showing 902 of 966 M memory used, 1.9 of 2.0 G swap used.Screenshot: in a Konsole window, a series of errors. In the background: Firefox browsing GitHub, the BBC, and Popular Science.Screenshot: the beginning of the subsequent run of pkgbasify.lua …Screenshot: the successful conclusion.
0
0
0
0
0
0
0
0
0