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

As a slight distraction, I decided to look at what might be Apple's fork of openrsync:

https://github.com/apple-oss-distributions/rsync

I see xcodeproj crap littered around, yikes! Definitely not how I like to do things, but I guess very Apple-y.

But:

%cd openrsync
%./configure (optionally with PREFIX=/opt/local)

Goes smoothly.

But make breaks with:

% make
cc -g -W -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wno-unused-parameter -c -o batch.o batch.c
In file included from batch.c:31:
In file included from ./extern.h:30:
./md4.h:40:10: error: 'md4.h' file not found with <angled> include; use "quotes" instead
40 | <md4.h>
| ^~~~~~~
| "md4.h"
./md4.h:51:12: error: unknown type name 'MD4_CTX'; did you mean 'MD5_CTX'?
51 | MD4_Update(MD4_CTX ctx, const void data, size_t len)
| ^~~~~~~
| MD5_CTX
./config.h:150:3: note: 'MD5_CTX' declared here
150 | } MD5_CTX;
| ^
In file included from batch.c:31:
In file included from ./extern.h:30:
./md4.h:60:3: error: call to undeclared function 'MD4Update'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
60 | MD4Update(ctx, data, resid);
| ^
3 errors generated.
make: *** [batch.o] Error 1


(which I think maybe very similar to how the KlaraSystems openrsync fork that stsp@ mentioned broke when I attempted to clone and build it yesterday? Now I am scratchin my head even more. If I had to guess, maybe they both took the FreeBSD openrsync port as a starting point? I am not going to look into this much more deeply at the moment just kind of wondering out loud.)

Yes, I should work on refactoring those MacPorts OpenSSH diffs. I sent a message to the MacPorts Dev mailing list and am hoping someone else will be able to help.

Meanwhile, at least locally I have OpenSSH 10.0 running, so that's good for me? Less good for helping others, but I'm trying not to beat myself up too much at the moment for my temporary failings.
0
0

I forgot to publicize my post last month about Fushimi Inari Taisha, Kyoto's famous Shinto shrine!

Stone foxes in fancy red bibs, torii of all sizes, and yes, shrine cats. The shrine is incredibly popular but the higher up the montain you climb the quieter it gets--and the more expensive the drinks are in the vending machines.

rinsemiddlebliss.com/posts/202

A stone altar framed by two stone foxes wearing bibs. A straw chain decorates the stone torii behind the foxes.
0
0
0
0

GeekNews의 〈소프트웨어 엔지니어로 산다는 건 미친 짓이야〉 주제에 @youknowone 님께서 쓰신 좋은 댓글:

소프트웨어 개발이 어려운 일이라는 사람들은 본인이 그 일을 하는 이유가 뭘까요? 고되고 힘든 일이지만 보람있는 일이라서 하시나요? 이 업계에서 그런 분들은 그리 많지는 않았던 것 같습니다. 남들이 못하는 것 같으니까 어렵다고 주장하는거지, 실상은 그게 본인한테 가장 쉬운 일이니까 하시는 것 아닌가요? 남들이 좀 띄워준다고 자화자찬하면서 나만 특별한 양 여기면서 눈을 가리지 말고 주위를 봐야합니다. 이공계에서 어떤 분야가 방구석에서 인터넷 좀 보고 독학한다고 (잘 하면) 몇달만에 현업에 투입할 수 있는 전문가가 됩니까?

(…중략…)

물론 남들이 가지지 못한 훌륭한 손재주를 가진 사람은 존중받아 마땅하지만, 약간의 손재주를 연마했다고 해서 소싯적 배워둔 손재주로 평생 먹고 살면 좋을텐데 왜 그럴수 없을까, 나는 이런 훌륭한 손재주를 가졌는데 다른 사람들처럼 힘들게 일하지 않아야 하는 것 아닐까, 나는 남들은 쉽게 하지 못하는 대단한 재능을 가진 것이 아닐까 등등의 특별한 나에 심취하는건 교만에 가까운 일이 아닐까 합니다.

8
0
0
0
0
0
0
0

나는 국내법 및 국제법을 준수하며 합법적으로 활동하는 정상적인 개발자라는걸 알리기 위해 오픈소스를 시작했다.

과거 막연한 추정으로만 가득한 정보에서 묘사된 나에 대한 이미지는 거의 누가보면 마피아가 아닐까 싶은 것이었다(..)

전혀 무섭게 생기지도 않았는데 날 만나보지도 않은 사람들이 그런 소문을 돌리는데에 많이 억울했다.

그에 따라 내 평판도 그다지 좋지 않았고, 솔직히 구직 활동에도 지장이 있었다.

상황을 반전시키는 방법은 내가 뭐하는 사람인지 깔끔하게 공개하는 것이었고, 그 방법 중 하나로 선택한게 오픈소스 활동이어다.

이제는 기대한 효과를 봐서 이 문제는 깔끔하게 해결되었고 오히려 부가적인 기회도 만들어지고 있다. :)

2
1
0
0
0
0
1

GeekNews의 〈소프트웨어 엔지니어로 산다는 건 미친 짓이야〉 주제에 @youknowone 님께서 쓰신 좋은 댓글:

소프트웨어 개발이 어려운 일이라는 사람들은 본인이 그 일을 하는 이유가 뭘까요? 고되고 힘든 일이지만 보람있는 일이라서 하시나요? 이 업계에서 그런 분들은 그리 많지는 않았던 것 같습니다. 남들이 못하는 것 같으니까 어렵다고 주장하는거지, 실상은 그게 본인한테 가장 쉬운 일이니까 하시는 것 아닌가요? 남들이 좀 띄워준다고 자화자찬하면서 나만 특별한 양 여기면서 눈을 가리지 말고 주위를 봐야합니다. 이공계에서 어떤 분야가 방구석에서 인터넷 좀 보고 독학한다고 (잘 하면) 몇달만에 현업에 투입할 수 있는 전문가가 됩니까?

(…중략…)

물론 남들이 가지지 못한 훌륭한 손재주를 가진 사람은 존중받아 마땅하지만, 약간의 손재주를 연마했다고 해서 소싯적 배워둔 손재주로 평생 먹고 살면 좋을텐데 왜 그럴수 없을까, 나는 이런 훌륭한 손재주를 가졌는데 다른 사람들처럼 힘들게 일하지 않아야 하는 것 아닐까, 나는 남들은 쉽게 하지 못하는 대단한 재능을 가진 것이 아닐까 등등의 특별한 나에 심취하는건 교만에 가까운 일이 아닐까 합니다.

8
0
0
0

技術者向けSNS「Hackers' Pub」の招待枠を持っています。ActivityPubに対応し多言語サポートもある、エンジニアや技術に興味がある方のためのコミュニティです。参加希望の方はDMやコメントでメールアドレスをお知らせください。招待状をお送りします。

#HackersPub #テック #プログラミング



RE: https://hackers.pub/@hongminhee/0195faee-783f-7d33-ad90-88c497655ab9

3
0
0
0
0
0
0
0
0
0
5
0
1
0
0
1
5
0
0
0

技術者向けSNS「Hackers' Pub」の招待枠を持っています。ActivityPubに対応し多言語サポートもある、エンジニアや技術に興味がある方のためのコミュニティです。参加希望の方はDMやコメントでメールアドレスをお知らせください。招待状をお送りします。

#HackersPub #テック #プログラミング



RE: https://hackers.pub/@hongminhee/0195faee-783f-7d33-ad90-88c497655ab9

3
0
0
0

GeekNews의 〈소프트웨어 엔지니어로 산다는 건 미친 짓이야〉 주제에 @youknowone 님께서 쓰신 좋은 댓글:

소프트웨어 개발이 어려운 일이라는 사람들은 본인이 그 일을 하는 이유가 뭘까요? 고되고 힘든 일이지만 보람있는 일이라서 하시나요? 이 업계에서 그런 분들은 그리 많지는 않았던 것 같습니다. 남들이 못하는 것 같으니까 어렵다고 주장하는거지, 실상은 그게 본인한테 가장 쉬운 일이니까 하시는 것 아닌가요? 남들이 좀 띄워준다고 자화자찬하면서 나만 특별한 양 여기면서 눈을 가리지 말고 주위를 봐야합니다. 이공계에서 어떤 분야가 방구석에서 인터넷 좀 보고 독학한다고 (잘 하면) 몇달만에 현업에 투입할 수 있는 전문가가 됩니까?

(…중략…)

물론 남들이 가지지 못한 훌륭한 손재주를 가진 사람은 존중받아 마땅하지만, 약간의 손재주를 연마했다고 해서 소싯적 배워둔 손재주로 평생 먹고 살면 좋을텐데 왜 그럴수 없을까, 나는 이런 훌륭한 손재주를 가졌는데 다른 사람들처럼 힘들게 일하지 않아야 하는 것 아닐까, 나는 남들은 쉽게 하지 못하는 대단한 재능을 가진 것이 아닐까 등등의 특별한 나에 심취하는건 교만에 가까운 일이 아닐까 합니다.

8
0
0

PostgreSQL 풀 텍스트 검색: 제대로 하면 빠르다(느리다는 오해 해소)
------------------------------
- PostgreSQL의 기본 Full-Text Search(FTS)는 느리다는 인식이 있지만, *적절한 최적화만 하면 매우 빠르게 동작함*
- Neon의 블로그에서는 Rust 기반
pg_search 확장과 기본 FTS를 비교하여 후자가 느리다고 주장함
- 하지만 이 비교는 PostgreSQL FTS에 필수적인 *기본 최적화 작업들이 누락* 된 상태에서 이…
------------------------------
https://news.hada.io/topic?id=20247&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
6
0
1
1
0
0