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.

Hey German friends…

Trying to figure where to stay in Berlin for a few nights (4?) at the end of Nov.

I'm traveling with my wife and her mom and are looking for an area with good transport, culture suitable for the olds and whatnot.

Bit overwhelmed figuring where to stay TBH…

0
0
0
0
0
0
1
0

If you can't tell which are the new and which are the old specs, I did a really good job picking the frames from an online store!

I wanted to test an extra +0.25 in the varifocal add, and that's sooo much cheaper at an online vendor than local opticians.

Boggling at how well I managed to get a match.

Sara taking a mirror selfie in her bathroom wearing a pair of deep red thin framed oval-rectangle glasses.Sara taking another mirror selfie in her bathroom wearing another pair of deep red thin framed oval-rectangle glasses.
0
0
0
0

A lot of people will start learning very fast about privacy on Discord.

Or rather, that there is no privacy on Discord. :blobeyes:

> Five hours after Charlie Kirk was shot this week, an Atlanta man got a phone call from an Illinois police officer asking about a photo he shared with a couple of close friends on a private Discord chat.
kenklippenstein.com/p/charlie-

If you run any kind of project or community and use Discord, this would be a very good time to reconsider your choice of a platform.

0
0
0
0
0
0

"웹 접근성을 고려한 콘텐츠 제작기법 2.2 개정판" 의 온라인 버전이 공개되었습니다. 이 자료는 국내 접근성 지침 관련해 개발자들이 참고할 수 있도록 한 사례 중심의 해설서입니다. 상당히 좋은 내용으로 보이니 많이 참고하셨으면 합니다.

3
0
0
0
0
0
0
0
0
0
0
0

きょうももりもり :saba:

90765342a3 (upstream/main) Fix posts when omitting quote policy and default policy is `nobody` (#36158)
085e9ea676 Create reusable Alert/Snackbar component (#36141)
db0cd9489c Bump version to v4.4.4 (#36152)
fbf093a87f Fix CW being moved to text when posting quote posts with empty text (#36151)
2664bb628b Fix quote with CW but no text being shown without CW (#36150)
8a6ef2ebdf fix(deps): update dependency jsdom to v27 (#36107)
de3692ca00 chore(deps): update docker.io/ruby docker tag to v3.4.6 (#36145)
72fff2e54f chore(deps): update dependency ruby to v3.4.6 (#36135)
dfef7d9407 Refactor: Replace all display name usage for new component (#36137)
ff03938808 New Crowdin Translations (automated) (#36143)
3055afd1d2 Fix applying user's default quote policy if API parameter is not specified (#36132)

0
1
0
0
0
0
0
2
0
0
0

Mesa is working to update our contributor guide. Can you guess why?

Did you guess AI?

Because if you did, you'd be right. I don't want to put anyone on blast here so please don't go digging to find the motivating MR and harass the contributor or anything like that.

But the situation was exactly what you might think. Someone ran ChatGPT on the code and asked it for suggestions on making it more performant. They applied a bunch of the changes against their local branch, tested it, and found that it gave maybe a 0.5-1.0% perf boost in some titles.

That's totally fine. I don't care what tools you use to find a bottleneck. I'll happily take more FPS, no matter who found the issue or how. If some AI assistant helps you find things no one else has found and lets us make drivers faster, great!

But that's not what happened.

What happened next is that they then tried to make it the Mesa project maintainers' job to sort through the shit ChatGPT spit out and decide what's useful and what's not and why the changes helped and whether or not they were correct. The contributor had no no idea and, more importantly, they had no desire to actually learn about the Mesa code-base or the hardware in question. They just wanted to run ChatGPT and send its suggestions towards upstream.

This is not useful. This is not contributing. It's just burning maintainer time sorting through AI hallucinations. We have enough mediocre code to review that comes from actual humans who are actually trying to learn about Mesa and help out. We don't need to add AI shit to the merge request pile. If you don't understand the patch well enough to be able to describe what it does and why it makes things faster, don't submit it.

So now we're making it really clear: If you submit the merge request, you're responsible for the code change as if you typed it yourself. You don't get to claim ignorance and "because the AI said so". It's your responsibility to do due diligence to make sure it's correct and to accurately describe the change in the commit message.

Some things shouldn't have to be explicitly written down but here we are... 😩

1
0
0
0
0

Computer is, at its core, creative. If you’ve lost your spark, try checking out one of Daniel Temkin’s 44 esoteric coding languages. It’s not about making sense, it’s about stretching the limits of what a programming language can be, and what a community of programmers can do together.
spectrum.ieee.org/esoteric-pro

0
1

朝鮮戦争の wikipedia、朝鮮戦争を民族統一運動における内戦と扱うことを、徹底して「左派による歴史修正主義」としていて、ええっ...?ってなる。いや開戦の契機はそりゃ北による「南侵」なのはそうだろうけど、それふつう「侵略」と呼ぶか?あと、戦争の行方のなかでも李承晩が38度線超えて統一目指してるのとかは、「南侵」扱い史観ではどう処理されるのかよくわからないし、現在でも韓国もDPRKも相互に国家承認していないのは民族統一国家の樹立が背景にあるからじゃないの。 https://ja.wikipedia.org/wiki/朝鮮戦争

0
0
0

Behold, the first prototype of my amazing new invention: The reverse one-way screw! The natural counterpart to those anti-theft screws used to attach license plates to cars, the ROWS can only ever be unscrewed, not driven in.

To use it, simply already have it installed somewhere, and unscrew it like you would a regular screw - attempts to reinstall it will simply result in the screwdriver safely slipping out of the head, with no risk of it actually being driven back in.

A photo of an enlarged, 3D printed machine screw in matte grey. The thread is about 2cm wide, the screw itself 5cm tall, and with an unusual head with two features - each has a flat wall and a smooth sloped one. It's a one-way screw, designed so it can be driven only in one direction.A higher angle photo of the screw, better showing the geometry of the head. It can only be turned anti-clockwise, which would unscrew the screw; attempting to turn it clockwise to drive the screw into something will result in the screwdriver slipping off the sloped surfaces instead.
0
0
0
0
0