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.

이제 국회 청문회나 공개되는 정보에서도 IMSI와 IMEI와 같은 약어가 나온다. 그러나 "유심 식별번호"나 "유심 인증키", "유심 비밀번호"가 구체적으로 뭔지는 아직도 언급되지 않고 있다. "유심 식별번호"에는 최소한 두 가지가 있고, "유심 인증키"라고 부를 수 있는 것만 최소한 5가지가 있으며, "유심 비밀번호"라고 부를 수 있는 것도 최소한 5가지가 있다. 그 중에서는 메모리 내에서도 가급적 암호화되어야 하는 것과, 디스크에서만 암호화할 수 밖에 없는 것도 섞여 있다. 대부분 여기에 사용되는 암호화 방식은 대칭 키 방식이기 때문에 평문 키에 접근해야 하며, 전가의 보도로 사용되는 "해시"도 사용할 수 없다.

구체적으로 무슨 정보가 유출되었는지가 알려지지 않는 이상, 쓸데없는 보안 관련 규제가 생길 가능성도 간과할 수 없다.

youtu.be/tKScucURjV0?t=10210

2
0
0
0
0
0

Removal of Deepin Desktop from openSUSE due to Packaging Policy Violation
security.opensuse.org/2025/05/


读完这篇 openSUSE 为什么决定移除 Deepin Desktop 的博文,真大为震惊。
国内最有名,颇受好评的 Deepin Desktop 安全水准竟然这么差。
从2017年至今 D-BUS service 不断的有安全问题,还偷偷搞小动作私自安装被 openSUSE 安全团队拒绝的 D-Bus service、Polkit policies。

当然最让我惊讶的是,博文的最后竟然还为不在乎系统安全,看了上述博文仍想安装 Deepin Desktop 的用户留下了安装 Deepin Desktop 的方法。

0

this is basically the difference between git and gh, if you will: if we had a `jj github` command, we could make it recognize these situations and automatically clean up for you, kinda like how gh does fancy stuff on top of git to make the experience nicer

0

this feels scary at first but is largely just jj noticing "hey seems like we have two different things with the same change id, what's up with that? and, as the faq mentions, you just abandon the one that's not on trunk. a papercut, but better than it automatically throwing something away

0
0

Removal of Deepin Desktop from openSUSE due to Packaging Policy Violation
security.opensuse.org/2025/05/


读完这篇 openSUSE 为什么决定移除 Deepin Desktop 的博文,真大为震惊。
国内最有名,颇受好评的 Deepin Desktop 安全水准竟然这么差。
从2017年至今 D-BUS service 不断的有安全问题,还偷偷搞小动作私自安装被 openSUSE 安全团队拒绝的 D-Bus service、Polkit policies。

当然最让我惊讶的是,博文的最后竟然还为不在乎系统安全,看了上述博文仍想安装 Deepin Desktop 的用户留下了安装 Deepin Desktop 的方法。

0
1

i tend to do trunk-based dev with rebase merges only. so when i jj git fetch, i often end up with a graph that looks like $ jj log @ rzownqqx │ (empty) (no description set) │ ◆ wuxwwlxm trunk ├─╯ thing I just merged ◆ oltlpuxu │ old feature and then i `jj new trunk` to work on top of it

0
0
0

The one thing I will say is that while you're in school, you should relish the opportunity to write school papers, which no one will read except your grader! There's something wonderfully freeing about submitting something and going "well that's over!" I will never feel that in my adult life again

0
0

Strong convective development over the mountains of southern New Mexico...even before 10AM.

These two photos show rapid growth of a towering cumulus, especially the top.

But this development is very localized...along the convergence line/zone. (See weather satellite image)

en.wikipedia.org/wiki/Converge

I expect that we'll have localized showers soon.

A towering cumulus cloud before 10AM. Note how dark and well defined the bottom is.The same towering cumulus, but only a minute later. The top has expanded a large amount.The convergence zone over the Sacramento mountains of southern New Mexico has been encircled by green dots.

A couple miles to either side of the convergence line...the weather is sunny. Along the convergence line we see rapid, strong convective growth in the form of towering cumulus that I expect will turn into rain showers soon.

This weather satellite image is monochrome...red light, which provides the highest ground resolution for this satellite.
0
1

pentestpartners.com/security-b

Something to be aware of if you work in a Microsoft shop with security requirements: Copilot on Sharepoint will apparently allow ACL bypass without logging or alerting.

You can just ask it for things.

It looks like what's going on under the hood here is that Copilot introduces a new category of user account for their agents, who have expansive read permissions by default and Copilot doesn't know how to map what the agent _can_ read against user permissions.

0
0
0
0
0
0

since jj doesn't have a "current branch" concept, it's not literally switching to main/trunk: jj git fetch will always leave @ where it is when you call it. however, git does like, sorta keep each remote's contents separate from yours until you do something with it, whereas jj does not

0
0

I was at Lee Lee down in Tucson and bought this Ku Ding tea without actually knowing what it was. 😅

I guess it's not really tea per se but rather an herbal part of Traditional Chinese Medicine. Good for clearing the head and supporting the heart and circulation. It's also supposed to be super bitter. I'll let you know how it goes.

A glass jar of tea with Chinese writing and pictures of purple flowers.
0
0
0

I’ve written before about what I’d do if I ran Bluesky or Mastodon. But what if I started from scratch? What would it look like to build a new open social platform - one that's private-by-default, human-centered, and sustainable from day one?

Here’s the blueprint I’d follow: werd.io/2025/if-i-started-fres

0
0
0
1
0

curious about where there's a project (other than base16 & its forks) that uses shell scripts to set your terminal colours like this: github.com/chriskempson/base16

I really enjoy setting my terminal colours from a shell script (works in every terminal emulator! no more messing around in the settings! ) but there are some things about base16 that I don't love

0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

Do you want to get involved in postmarketOS but don't know where to start? Check out our new contribute page! We are not only interested in people who want to play around with APKBUILDs and hacking on the Linux kernel, but also have plenty of things in there that don't require programming knowledge such as becoming part of the Testing Team, reporting issues, writing documentation and just helping out other people! ✨

postmarketos.org/contribute/

A OnePlus6 running postmarketOS showing the contribute page of postmarketos.org
0
0
0
0