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

I’m back into the job market 🎉

I’m not currently in a super hurry. I want to enjoy some time with my dog, do our scentwork class, enjoy some downtime after a prolonged period of stress. I’m employed until October 31st. After that, I’m free to take a new job as a senior software engineer. Alternatively, I’m also toying with the idea of changing paths to SRE.

What I bring to the table:

- Enthusiastic, positive attitude.
- Direct, clear, plain language communication.
- Empathy, and helpfulness.
- Systems thinking.
- Willingness to both teach and learn.
- Carefully written, human-readable code.
- 7 years of software development focused on Go.
- Solid foundation on programming language theory.
- Neurodivergency and general disability advocacy.

I can get you references from other developers in all parts of the stack, SREs, designers, engineering managers, and more.

Hard requirements:

- Not evil company, with a product that solves an actual need. (It should make someone’s life better, and shouldn’t exploit people. Also people != developers)
- Commitment to equity, diversity, and inclusion.
- Home office allowed at least as a disability accommodation.
- Kind coworkers.
- Not willing to relocate from Berlin, Germany.

Soft requirements:

- Strongly typed language. Very proficient in go but I’m flexible. Preference for compiled languages, or at least languages with one standard interpreter.

Preferences:

- I’m all in for science.
- Anything to do with dogs, I’m also game!

I’ll be updating my cv soon, but mostly putting out feelers for people who already know me.




0
0
0
0
4
0
0

웨이모와 테슬라 중 누가 승자가 될지를 객관적으로 판단하고 싶은 분을 위한 진짜 전문가 중의 한 명인 브래드 템플턴의 설명.

요약하면

테슬라의 현재 상황은 웨이모의 5년 전과 비슷한 수준인데, 테슬라가 그보다 훨씬 짧은 시간에 그 차이를 극복할 수도 있겠지만 적어도 하루 밤이나 일 년만에 될 일은 아니라는 것입니다.

제 생각에도 테슬라가

- 안전관리자를 없애고
- 웨이모의 오스틴 운행대수와 지역 수준으로 확장하고
- 모든 승객들에게 서비스를 개방하고
- 운행과 안전에 대한 모든 데이터를 투명하게 공개해야

제대로된 판단이 시작될 수 있을 듯합니다. 그리고 부디 제가 오스틴에 갈 예정인 12월까지는 그 수준이 도달하기를 기대해 봅니다.

https://youtu.be/ZHmdGeombBk?si=Y0-RiZuckrG6vr0R
#로보택시

0
0
0
0
0
0
0

FreeBSD 15 recently gained a nice feature called "exterr”, which allows syscalls to return an error message string in addition to an errno value.

that's nice for lots of things, but particularly for things like if_bridge that have a lot of error cases that return EINVAL and it's not really clear what's going on.

old behaviour:

# ifconfig bridge1 untagged epair2a 20
ifconfig: BRDGSIFPVID 20: Invalid argument

new behaviour:

# ifconfig bridge1 untagged epair2a 20
ifconfig: BRDGSIFPVID 20: Invalid argument (extended error VLAN filtering not enabled)

this only works for syscalls which have specifically added support for it, so it'll take a while for everything to get the new errors.

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

question: if I've taken a recursive snapshot, is there a straightforward way to make a recursive clone of that snapshot?

# zfs snap -r pool/path/to/dataset@test
# zfs list -o name -Hr -t snap pool/path/to/dataset
pool/path/to/dataset@test
pool/path/to/dataset/subdataset1@test
pool/path/to/dataset/subdataset2@test

Great. so now I want to clone that:

# zfs clone pool/path/to/dataset@test pool/path/to/other

# zfs list -o name -Hr pool/path/to/other
pool/path/to/other

There's no pool/path/to/other/subdataset1 or pool/path/to/other/subdataset2

In other cases, the ZFS commands take `-r` to do things recursively, but it looks like `zfs clone` doesn't accept the -r option.

So I can manually clone all those sub-dataset snapshots into the new clone, but is there a way to have the zfs-clone do it all in one go? (on FreeBSD 14.2 if that matters)

0
0
0

여러 종교의 신이 갖는 성질들은 사실 그리 보편적이지 않지만, 마술적 사고 자체는 모든 문화에 있다. 고대보다 현대에 좀 덜해졌는가 하면 그런 것 같지도 않다. 전통적 마술이 설령 전승되지 않더라도 인간은 새로운 소재에서 새로운 마술을 발견한다.

0