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.

ใ‚ขใƒกใƒชใ‚ซๅˆ่ก†ๅ›ฝใฎๆ”ฟๆฒปใฏใฒใฉใ„ใจๆ€ใ†ใ‘ใฉใ€ใƒŸใƒใ‚ขใƒใƒชใ‚นๅธ‚้•ทใจใ‹ใƒ’ใƒซใƒˆใƒณ็ณปๅˆ—ใฎใƒ›ใƒ†ใƒซใจใ‹ใŒICEใฏๅ‡บใฆใ„ใ‘ใจๅ ‚ใ€…ใจ่จ€ใฃใŸใ‚Šใ€ๆ”ฟๆจฉๆ‰นๅˆคใ‚’ใ™ใ‚‹ใ‚ปใƒฌใƒ–ใƒชใƒ†ใ‚ฃใŒใ„ใฃใฑใ„ใ„ใŸใ‚Šใ™ใ‚‹ใฎใฏๆœฌๅฝ“ใซใ†ใ‚‰ใ‚„ใพใ—ใ„
0

A few days ago, a clientโ€™s data center (well, actually a server room) "vanished" overnight. My monitoring showed that all devices were unreachable. Not even the ISP routers responded, so I assumed a sudden connectivity drop. The strange part? Not even via 4G.

I then suspected a power failure, but the UPS should have sent an alert.

The office was closed for the holidays, but I contacted the IT manager anyway. He was home sick with a serious family issue, but he got moving.

To make a long story short: the company deals in gold and precious metals. They have an underground bunker with two-meter thick walls. They were targeted by a professional gang. They used a tactic seen in similar hits: they identify the main power line, tamper with it at night, and send a massive voltage spike through it.

The goal is to fry all alarm and surveillance systems. Even if battery-backed, they rarely survive a surge like that. Thieves count on the fact that during holidays, owners are away and fried systems can't send alerts. Monitoring companies often have reduced staff and might not notice the "silence" immediately.

That is exactly what happened here. But there is a "but": they didn't account for my Uptime Kuma instance monitoring their MikroTik router, installed just weeks ago. Since it is an external check, it flagged the lack of response from all IPs without needing an internal alert to be triggered from the inside.

The team rushed to the site and found the mess. Luckily, they found an emergency electrical crew to bypass the damage and restore the cameras and alarms. They swapped the fried server UPS with a spare and everything came back up.

The police warned that the chances of the crew returning the next night to "finish" the job were high, though seeing the systems back online would likely make them move on. They also warned that thieves sometimes break in just to destroy servers to wipe any video evidence.

Nothing happened in the end. But in the meantime, I had to sync all their data off-site (thankfully they have dual 1Gbps FTTH), set up an emergency cluster, and ensure everything was redundant.

Never rely only on internal monitoring. Never.

0
53
1
0
0
1

Yesterday, after a mild query by some parents, my daughterโ€™s primary school sent out a notice to say they were going to stop using their X account for comms.

Itโ€™s as simple as that. There are plenty of alternatives.

But even if there werenโ€™t you canโ€™t contribute to that.

And it can be as simple as
asking to prompt a change.

0
0
0

Any recommendations/suggestions for mail providers in the EU you're happy with if one were being asked about where to move to from gmail? None of the gmail exclusive features are too important and criteria are more the usual of decent support, stability, security as much as possible/reasonable.

0
0
The Expanse ๊ฝค ์žฌ๋ฐŒ์—‡๋Š”๋ฐ ๋ง‰ํŒ ์‹œ์ฆŒ ํ•œ ๋‘๊ฐœ๋ฅผ ๋‚จ๊ฒจ๋‘๊ณ  ๊ฑ ํ์ง€๋ถ€์ง€ ์•ˆ๋ณด๊ฒŒ ๋˜์—ˆ๋„น... ๊ฒฐ๋ก ์ด ์–ด์ผ€ ๋‚ฌ๋Š”์ง€ ์ข€ ๊ถ๊ธˆ;;;; ๋‚˜์ค‘์— ๋ด์•ผ์ง•
0
0
0
1
0
1
1
0
0
์˜ค๋Š˜ โ€‹:youtube:โ€‹์—์„œ ๋ณธ ๋Œ“๊ธ€.
์ธค๋ฐ๋ ˆ์— ์ž…์ดํ—˜ํ•˜์ง€๋งŒ ๋ˆ„๊ตฌ๋ณด๋‹ค ์—ฌ์ฃผ๋ฅผ ์‚ฌ๋ž‘ํ•จ vs ๋ƒ‰์ •ํ•˜๊ณ  ๋งค์‚ฌ ์™„๋ฒฝํ•จ์„ ์ถ”๊ตฌํ•˜์ง€๋งŒ ์—ฌ์ฃผ์—๊ฒ ๋”ฐ๋œปํ•จ
๊ฐ•๋ ˆ์˜ค vs ์•ˆ์„ฑ์žฌ
๋žœ์„  ๋„ํ™”์‚ด ์ตœ๊ฐ•๋ก
0
0
0
0

์ตœ์ข… ์—…๋ฐ์ดํŠธ 26.01.06 10:54 ์–ด๋ฅธ๋“ค ์šธ๋ฆฐ '๊ฐ๋™์ฃผ์˜' ์Šคํ‹ฐ์ปค, ๋ณด์œก์›์— ์‹œ์ธ์ด ์‚ฐ๋‹ค [์ธํ„ฐ๋ทฐ] SNS ๋‹ฌ๊ตฐ ์Šคํ‹ฐ์ปค, ์ง์ ‘ ๋งŒ๋“  ๊น€์šฐ์ง„ยทํ˜„์ง„ ํ˜•์ œ "๋ฌด์‹ฌํ•˜๊ฒŒ ์“ด ๋ง, ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์œ„๋กœํ•˜๋‹ค๋‹ˆ ์‹ ๊ธฐ" www.ohmynews.com/NWS_Web/View...

์–ด๋ฅธ๋“ค ์šธ๋ฆฐ '๊ฐ๋™์ฃผ์˜' ์Šคํ‹ฐ์ปค, ๋ณด์œก์›์— ์‹œ์ธ์ด ์‚ฐ๋‹ค

0

I used to think of myself as an "innovator" 20 years ago. Today I'm probably better described as "ancient maintainer" as I'm mostly working on projects I've started 10-15 years ago. I used to believe a good maintainer churns out new and exciting features all the time, but I now I think that a good maintainer:

- keeps the lights on
- doesn't frustrate the users of their projects (less breaking changes and controversial/divisive features)
- tries to build a welcoming and enduring community around their projects
- values simplicity and the power of "saying no"/"less is more"

This article definitely resonated strongly with me joanwestenberg.com/the-rime-of

0
0

์šด๋ช…์˜ ์‹ ๋น„๋กœ์šด ํ๋ฆ„

1. ๋•Œ๋กœ๋Š” ์šฐ์—ฐ์ด ํ•„์—ฐ์ฒ˜๋Ÿผ ๋А๊ปด์ง„๋‹ค
2. ์ธ์ƒ์€ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ์—ฌ์ •
3. ์ž‘์€ ์„ ํƒ์ด ํฐ ๋ณ€ํ™”๋ฅผ ๋งŒ๋“ ๋‹ค
4. ์ˆœ๊ฐ„์„ ๋ฏฟ๊ณ  ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๋ผ
5. ๋ชจ๋“  ์ผ์—๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค
6. ๋งˆ์Œ์˜ ํ‰ํ™”๋ฅผ ์žƒ์ง€ ๋งˆ๋ผ
7. ๋ณ€ํ™”๋ฅผ ๋‘๋ ค์›Œํ•˜์ง€ ๋ง์ž

0
0
0
0

This is Renee Nicole Good, the 37 year old woman murdered by ICE in Minneapolis earlier today.

She was a wife, mother and a fellow writer.

She was shot point blank in the head as she was attempting to drive away from armed masked thugs.

This should never have happened.

Say her name. Share her photo. Do not let ICE and DHS control the narrative.

She was not a threat. She was an innocent victim and she was murdered.

Photo of Renee Nicole Good standing in a shoulder less dress in front of water

@broadwaybabyto open murder by the government in the streets. There are a thousand ways to resist, but remembering this activist is one. Brace yourself and be ready to record and witness courageously like her and the people around her without whose cameras we would not know the truth. Everyone together, practice getting your camera out and getting to record! Drill getting to record like the patriot you are.

0
0
1
0
0
0
0
0
1
0

ใƒใ‚ซ้•ทใ„๏ผˆnotNSFW๏ผ‰

ๅซŒใชใ“ใจใŒใ‚ใ‚‹๏ผˆใฃใŸ๏ผ‰ๆ™‚ใ€ๅใๅ‡บใ—ใใฃใฆใ‚นใƒƒใ‚ญใƒชใ™ใ‚‹ไบบใจใ€ๅ…จใฆๅฟ˜ใ‚Œใฆๅฅฝใใชใ“ใจใงไธŠๆ›ธใใ™ใ‚‹ไบบใซๅˆ†ใ‹ใ‚Œใ‚‹ๆฐ—ใŒใ™ใ‚‹ใ€‚่‡ชๅˆ†ใฏๅœงๅ€’็š„ๅพŒ่€…ใชใฎใงใชใ‹ใชใ‹ใ“ใ†ใ„ใ†ๅ ดใงใ‚‚ๆ›ธใ‹ใชใ„ใ—๏ผˆไปŠใ“ใ‚Œๆ‰“ใฃใฆใ‚‹ๆ™‚็‚นใงใใ“ใใ“ใคใ‚‰ใ„๏ผ‰ใ€่ทๅ ดใงใฏๅ‰่€…ใŒใปใจใ‚“ใฉใชใฎใงๅคšๅˆ†ใ‚นใƒˆใƒฌใ‚นใƒ•ใƒชใƒผใ ใจๆ€ใ‚ใ‚Œใฆใ‚‹

1

ใƒใƒฃใƒƒใƒˆAIใจใฎไผš่ฉฑๅ†…ๅฎนใ‚’็›—ใ‚€ใ€ŒChromeใ€ๆ‹กๅผตๆฉŸ่ƒฝใŒ็™บ่ฆ‹ ๏ฝžใ—ใ‹ใ‚‚GoogleใฎใŠๅขจไป˜ใ - ็ช“ใฎๆœ
ๆ‹กๅผตๆฉŸ่ƒฝใ€ๅฟ…่ฆ็•ฐใซไปฅไธŠใซๅ…ฅใ‚Œใชใ„ๆ–นใŒ่‰ฏใ„ใจใ„ใ†ใฎใฏไปฅๅ‰ใ‹ใ‚‰่จ€ใ‚ใ‚Œใฆใฏใ„ใพใ™ใŒใ“ใ‚Œใฏ
โ€‹:meow0_0:โ€‹

0

Wir sind auf der Suche nach einer Schulung fรผr unser Team. Grobe Idee ist ein Rundumschlag an best practices und moderner iOS Entwicklung mit SwiftUI und Swift Concurrency in der Praxis. Wir benutzen beides schon, es geht also nicht um eine erste Einfรผhrung sondern eher so Intermediate-Level. Viele unserer Kolleg:innen haben viele Jahre Entwicklungserfahrung aber nur wenige Jahre iOS Erfahrung.

AuรŸerdem gerne CoreData (nicht SwiftData oder auf jeden Fall nicht *nur* SwiftData) in einem SwiftUI und Swift Concurrency Kontext.

Habt ihr Vorschlรคge?

Ich schreibe das auf Deutsch, da die Schulung wohl auch auf Deutsch sein mรผsste. Sonst hรคtte ich schon ein paar Ideen. ๐Ÿ˜„

0

[๋‹จ๋…]์ฟ ํŒก, ๊น€์•ค์žฅยท์ „๊ด€ ํ†ตํ•ด โ€˜๋…ธ๋™๋ถ€ ๋‚ด๋ถ€ ์ •๋ณดโ€™ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋นผ๋ƒˆ๋‹ค www.khan.co.kr/article/2026... โ€œ์ฟ ํŒก์€ ํ•ด๋‹น ์ •๋ณด๋ฅผ ๊ต์ฐจ ๊ฒ€์ฆํ•˜๋Š” ์น˜๋ฐ€ํ•จ๋„ ๋ณด์˜€๋‹ค. e๋ฉ”์ผ์—๋Š” โ€œ์ด ๋ณด๊ณ ๊ฐ€ B์˜ ๋ณด๊ณ ์™€ ๋‹ค๋ฅด๋‹คโ€๋ฉฐ โ€œ๊น€์•ค์žฅ์— ๋‚ด์ผ ์˜ค์ „๊นŒ์ง€ ์ข€ ๋” ์ •ํ™•ํ•œ ์†Œ์Šค๋ฅผ ์•Œ์•„๋ด๋‹ฌ๋ผ๊ณ  ๋ถ€ํƒํ–ˆ๋‹คโ€๊ณ  ๋‚˜์˜จ๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฑฐ๋ก ๋œ โ€˜Bโ€™๋Š” ๋‹น์‹œ ์ฟ ํŒก์ด ์˜์ž…ํ•œ ์ „ ์ฒญ์™€๋Œ€ ํ–‰์ •๊ด€ ์ถœ์‹  ์ž„์›์„ ์ง€์นญํ•œ๋‹ค.โ€

[๋‹จ๋…]์ฟ ํŒก, ๊น€์•ค์žฅยท์ „๊ด€ ํ†ตํ•ด โ€˜๋…ธ๋™๋ถ€ ๋‚ด๋ถ€ ์ •๋ณดโ€™ ...

0
0
0
0
1
1
0
1
1

12ยท3 ๋น„์ƒ๊ณ„์—„์œผ๋กœ ์ •์‹ ์  ํ”ผํ•ด๋ฅผ ์ž…์—ˆ๋‹ค๋ฉฐ ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น๊ณผ ๊น€๊ฑดํฌ ์—ฌ์‚ฌ๋ฅผ ์ƒ๋Œ€๋กœ ์†ํ•ด๋ฐฐ์ƒ ์†Œ์†ก์„ ๋‚ธ ์‹œ๋ฏผ๋“ค์ด ์œค ์ „ ๋Œ€ํ†ต๋ น ๋ถ€๋ถ€์˜ ์ง‘์ธ ์„œ์šธ ์„œ์ดˆ๋™ ์•„ํฌ๋กœ๋น„์Šคํƒ€ ์•„ํŒŒํŠธ์— ๋Œ€ํ•œ ๊ฐ€์••๋ฅ˜๋ฅผ ์‹ ์ฒญํ–ˆ์œผ๋‚˜ ๋ฒ•์›์ด ์ด๋ฅผ ๊ธฐ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋น„์ƒ๊ณ„์—„ ์†ํ•ด๋ฐฐ์ƒ๊ณผ ํ•จ๊ป˜ ๋‚ธ โ€˜์•„ํฌ๋กœ๋น„์Šคํƒ€โ€™ ๊ฐ€์••๋ฅ˜ ์‹ ...

0

Algorithm and AI show a warped version of the reality, that gets then reinforced, and, create artificially inflated trends and other realities that mostly benefits the platforms.

Those are not neutral tools: they subconsciously shape our language, trends, and sense of identity.

For example, since chatGPT came out, people everywhere have been saying the word โ€œdelveโ€ more (which might be in the training model because people who cleaned it used it a lot).
youtube.com/watch?v=ZkXrTHpnQrQ

0