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
2
0
0
0
0
0
0
1
0
0
0
0
0

ๆ—ฉๅฏๆ—ฉ่ตทใๆฐ‘ใฏ ใใ‚ใใ‚ ๅฏใ‚‹ๆ”ฏๅบฆใ‚’ๅง‹ใ‚ใพใ™ โ€‹:ameownod:โ€‹

โ€‹:explosion:โ€‹ ใงใฏใชใ โ€‹:potittona:โ€‹ โ€‹:potittona:โ€‹ ใฎ ็š†ๆง˜ใ‚‚ โ€‹:itumo_arigatou:โ€‹
ไปŠๆ—ฅใ‚‚
โ€‹:attouteki_kansha:โ€‹ โ€‹:deep_arigatou_hukakukansya:โ€‹ โ€‹:meowpensivepray:โ€‹

ใงใฏ ใพใŸๆ˜Žๆ—ฅใญ
โ€‹:ai_wave:โ€‹
โ€‹:oyasumisskey:โ€‹

1

ใ‚ปใƒซใƒ•ใƒ›ใ‚นใƒˆๅž‹ใฎRSSใƒชใƒผใƒ€ใƒผใŒclaude codeใ‚’ไฝฟใฃใฆ1้€ฑ้–“ใงใงใใŸใ€‚่ชฒ้‡‘้กใฏ$17+$48.56ใ€‚ใ‚ฆใ‚งใƒ–(React)ใจใƒขใƒใ‚คใƒซ(React Native)ใŒใ‚ใ‚‹ใŒAppStoreใฏๅฏฉๆŸปๅพ…ใกใงใ‚ขใƒ—ใƒชใ‚’ๅ…ฌ้–‹ใงใใชใ„ใ€‚ๅ„ใƒฆใƒผใ‚ถใƒผใŒCloudflareใจSupabaseใ‚’ไฝฟใฃใฆ่‡ชๅˆ†ใงRSSใƒชใƒผใƒ€ใƒผใ‚’ใƒ›ใ‚นใƒˆใงใใ‚‹ใ€‚ใƒขใƒใ‚คใƒซใ‚ขใƒ—ใƒชใงใฏใ‚ตใƒผใƒใƒผURLใจใ‚ขใ‚ซใ‚ฆใƒณใƒˆใงใƒญใ‚ฐใ‚คใƒณใ—ใฆไฝฟใ†ใ€‚ใƒžใ‚นใƒˆใƒ‰ใƒณใฟใŸใ„ใ€‚ใ‚‚ใกใ‚ใ‚“ไป–ใฎไบบใฎใ‚ตใƒผใƒใƒผใซ็›ธไน—ใ‚Šใ™ใ‚‹ใ“ใจใ‚‚ใงใใ‚‹ใ€‚CloudflareใจSupabaseใฎ็„กๆ–™ๆž ใซๅๅˆ†ๅŽใพใ‚‹่จญ่จˆใซใชใฃใฆใ„ใ‚‹ใ€‚FeedlyใŒใ‚ต็ต‚ใ—ใฆใ‚‚RSSๆ–‡ๅŒ–ใŒ็ตถใˆใชใ„ใ‚ˆใ†ใซใ—ใŸใ„
feedown.pages.dev

0

"์ด๋ž€, ์ธํ„ฐ๋„ท ์˜๊ตฌ์ฐจ๋‹จ ์ถ”์ง„โ€ฆ์ธ์ฆ๋œ ์†Œ์ˆ˜์—๊ฒŒ๋งŒ ํ—ˆ๋ฝ"
(์„œ์šธ=์—ฐํ•ฉ๋‰ด์Šค) ๊น€์šฉ๋ž˜ ๊ธฐ์ž = ์ด๋ž€ ๋‹น๊ตญ์ด ์ž๊ตญ๋ฏผ์˜ ๊ตญ์ œ ์ธํ„ฐ๋„ท ์ ‘์†์„ ์˜๊ตฌ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๋ฐฉ์•ˆ์„ ์€๋ฐ€ํžˆ ๊ณ„ํš ์ค‘์ด๋ผ๊ณ  ์˜๊ตญ ๋งค์ฒด ๊ฐ€๋””์–ธ์ด ...
yna.co.kr/view/AKR202601170436

0
0
0
0
0
0
0
0
0
0
0

We're currently experiencing an impersonation spam wave, and have closed new registrations on pixelfed.social.

If you've been followed, mentioned or messaged by one of them, please report them and opt to send the report to pixelfed.social so we can suspend them!

Boosts appreciated, we're really sorry about this, and are actively working on better mitigations to prevent this type of malicious behaviour.

0
0
0
0
0

๊ทธ๋†ˆ์˜ ํ™ฉ๊ธˆ ์ง„์งœ ์ข‹์•„ํ•˜๋„ค... "๋„๋„๋“œ ํŠธ๋Ÿผํ”„ ๋Œ€ํ†ต๋ น์€ ์ง€๋‚œํ•ด 12์›” ๋งˆ๋Ÿฌ๋ผ๊ณ ์—์„œ 'ํ™ฉ๊ธˆ ํ•จ๋Œ€(Golden Fleet)' ๊ณ„ํš์„ ๋ฐœํ‘œํ•˜๋ฉฐ ์ด ์‹ ํ˜• ์ „ํ•จ์„ ๋ฏธ๊ตญ ์กฐ์„ ์—… ๋ถ€ํฅ๊ณผ ํ•ด๊ตฐ ๊ฐœํŽธ์˜ ํ•ต์‹ฌ์œผ๋กœ ์ œ์‹œํ–ˆ๋‹ค. "

RE: https://bsky.app/profile/did:plc:5yjazo67wvtciqpmhiet3atc/post/3mcmgudpguk2x

0
0
0
0
1

๋‚ด๋ž€๋•Œ ํ•œ์ฐฝ ์ง‘ํšŒํ–ˆ์„ ๋•Œ ์ง‘ํšŒ ์•ˆ์—์„œ์˜ ํ‰๋“ฑ์ˆ˜์น™์œผ๋กœ ์†Œ์ˆ˜์ž๋“ค์ด ์กฐ๊ธˆ์ด๋‚˜๋งˆ ํŽธํ•จ์„ ๋А๊ผˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ

0
0
0
0
0
0
0
2
0

I used to think the "used future" aesthetic was cool but a bit silly, like in Star Wars where canonically technology hasn't really advanced in thousands of years, but then I realised that technology hasn't really advanced in about 15 years and it feels suddenly plausible

0
0

Call for the Fediverse knowledge: wife wants to go and watch #auroras (polar lights) on next Winter holidays (aka around Xmas 2026). Either in #Norway, #Sweden or #Finland. If that matters, we have French passports and driving license.

Another activity while there would be hicking; and why not a sled dog session or two. No boat, as much as possible. No outside camping.

No all-inclusive stuff. More like rent a hotel room (or house or whatever fun) and have the opportunity to book activities for the day or not and chill out.

Please comment on experience, thoughts, tips; especially if you live there :)

Please boost so that it may reach the whole Universe for feedback :) If you are a local trip business, Iโ€™ll be happy to work with you on this plan.

Thanks peep!

I already know December is not the best moments but we have constraints.

0
0

์ปค์Šคํ…€ ๋ฐ”์ด์˜ค์Šค ์„ค์น˜ํ•˜๊ณ  ๋ฐ”์ž์ดํŠธOS ์„ค์น˜ ์ค‘. ๋ฌด์„  ๋žœ์นด๋“œ๊ฐ€ ์ธ์‹์ด ์•ˆ๋˜์–ด์„œ PS5์˜ ๋žœ์„  ๋ฝ‘์•„์„œ ์—ฐ๊ฒฐํ•ด ์คŒ.

RE: https://bsky.app/profile/did:plc:de27rm6eyuf5ez6gmvjdmilq/post/3mcm6hg6fgs2x

0

Spent the last couple of days making a bunch of improvements to my website. The sort of stuff that isn't big and flashy, but which makes everything feel a lot more polished.

And I learnt some interesting things along the way which I now want to blog about, so it's a double win!

0
0

A glimpse into what a kernel engineer debugs for enterprise customers.

A bank is running a "security" solution that installs kprobes to intercept, among other things, calls to do_execveat_common(), and monitors all the arguments that could have been passed to execveat(). As do_execveat_common() can be triggered not only by userspace, but also by call_usermodehelper_exec(), a kprobe crafted with poor assumptions may result in an erroneous double dereference of what it thinks points to argv**, causing a General Protection Fault.

The kernel is not dumb however. If a GPF is triggered by a kprobe, it is handled gracefully, and nothing happens, and kprobe just returns a safe value. For a GPF to be triggered however, the CPU has to really try to read the wrong memory address first. The address is pretty random each time, meaning it can point to memory regions that are not mapped by kernel, but have some special meaning for a platform.

Enter the platform. It is configured by the hardware vendor in such a way that if an unaligned access to an MMIO region happens, an MCE is generated. And it is not some MCE for a correctable error, but an MCE indicating process context corruption, in other words, it's fatal. So, once it happens, the system dies with a kernel panic.

And this is exactly what the customer experienced. A socket() syscall caused modprobe to be invoked via call_usermodehelper_exec() โ†’ do_execveat_common() chain to load the ipv6 module. This triggered a kprobe that dereferenced wrong memory pointer twice provoking a GPF. The kernel began to gracefully handle the GPF, but the platform saw that the second dereference resulted in accessing the MMIO region, and this was an unaligned access, hence the platform threw MCE. And the system died.

It was fun to investigate this and to explain to the customer that three legitimate things in their system being hit together can trigger a crash.

And of course we joked we should have moved the whole case to the networking team, because it's always IPv6.

0
1
0
2

"้ซ˜้€Ÿใง้ฃ›่กŒใ—ใฆใ„ใ‚‹ใจๆ“็ธฆๅธญใŒ้žๅธธใซๆš‘ใใชใ‚‹ใŸใ‚ใ€ๆ“็ธฆๅฃซใŸใกใฏ้•ทๆ™‚้–“ใฎใƒŸใƒƒใ‚ทใƒงใƒณใฎ้–“ใ€่‡ชๅˆ†ใŸใกใฎ้ฃŸไบ‹ใ‚’็ช“ใ‚ฌใƒฉใ‚นใซๆŠผใ—ไป˜ใ‘ใฆๆธฉใ‚ใฆใ„ใŸ"

ๅˆ่€ณใ ใ€ใŠใ‚‚ใ—ใ‚ใ™ใŽใ‚‹

็ฑณๅตๅฏŸๆฉŸใ€ŒSR-71ใƒ–ใƒฉใƒƒใ‚ฏใƒใƒผใƒ‰ใ€ใ€€ใ‹ใคใฆใ‚‚ไปŠใ‚‚ไธ–็•Œๆœ€้€Ÿ - CNN.co.jp cnn.co.jp/style/design/3524284

0
0

๊ทธ๋ฃน BTS ๋ถ€์‚ฐ ๊ณต์—ฐ์„ ์•ž๋‘๊ณ  ์ง€์—ญ ์ˆ™๋ฐ•์—…์†Œ๋“ค์˜ โ€˜๋ฐ”๊ฐ€์ง€์š”๊ธˆโ€™ ๋…ผ๋ž€์ด ๊ฑฐ์„ผ ๊ฐ€์šด๋ฐ ๋ถ€์‚ฐ์‹œ๊ฐ€ ๊ฐ•๊ฒฝ ๋Œ€์‘์„ ์˜ˆ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์žฌ๋ช… ๋Œ€ํ†ต๋ น์ด โ€œ์‹œ์žฅ ์งˆ์„œ๋ฅผ ๋ฌด๋„ˆ๋œจ๋ฆฌ๋Š” ์•…์งˆ์  ํšกํฌโ€๋ผ๊ณ  ์ผ๋ถ€ ์—…์†Œ๋“ค์„ ๋น„ํŒํ•œ ์ง€ ํ•˜๋ฃจ ๋งŒ์— ๋‚˜์˜จ ์กฐ์น˜์ž…๋‹ˆ๋‹ค.

BTS ๊ณต์—ฐ โ€˜๋ฐ”๊ฐ€์ง€ ์ˆ™๋ฐ•๋น„โ€™โ€ฆ์ด ๋Œ€ํ†ต๋ น โ€œ์•…์งˆโ€ ๋น„ํŒ...

0