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.

「ならずもの国家」が跋扈する時代

HUNTER(ハンター) @news-hunter.org@web.brid.gy

パレスチナのガザ地区で朝日新聞の通信員として報道し続けてきたムハンマド・マンスール氏(29)が24日、イスラエル軍のミサイル攻撃を受けて死亡した。ガザ地区南部のハンユニスで家族と暮らしながら取材を続けていたが、避難してい […]

Read more →
0
0
0

Looking for CMS advice

Hey Web devs!

Do you have any suggestions, tips, opinions, dos, don’ts about headless CMSes?

I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to @VillageOneCoopVillage One Cooperative, otherwise.

Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the Headless CMS section in the Jamstack website, but I need opinions from people who actually used some of that software already.

Needs

  • I want to code and configure everything using @eleventyEleventy 🎈 v3.0.0
  • Admin interface () for the client to add pages and write posts
  • Static website in the front-end
  • Simple and reliable CI/CD
  • No/minimal maintenance after the first setup
  • Self-hostable (I was taking this for granted so much that I forgot to write it)
  • If it requires forge integration, it should support

Nice to have

  • Possibly using , not
  • Allowing the client to customize a bit their website through the admin interface, with a GUI
  • CMS app packaged on @yunohostYunoHost :neopossum_box:
  • No CMS vendor lock-in
  • I’d love to write as little JavaScript as possible

Absolutely not

Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.

People whose perspective I would really value: @zachleatZach Leatherman :11ty: @harryfkHarry Keller @deno_landDeno @jaredwhiteJared “Indie Social Web” White @vanillawebThat HTML Blog & The Spicy Web @stefanStefan Bohacek @mxbckMax Böck @WeirdWriterRobert Kingett @deadsuperheroSean Tilley (Sorry if I am spamming you!)

0
0
0
0
0
0
0
0
0

بعد می‌دونی از چی خوشم میاد؟ از دوباره و دوباره شنیدن نکتورن‌ها و والس‌های شوپن. از بوسیدن و بوسیده شدن. از وقتی خورشید میوفته روی فرش اتاقم و من اونجا دراز می‌کشم و شکمم زیر آفتاب گرم می‌شه. از وقتایی که دستش رو ناز می‌کنم. از وقتی یک گربه ازم خوشش میاد و دنبالم راه میوفته. از وقتایی که با غذا ته‌دیگ سیب‌زمینی داریم. از زیتون تلخ که گلپر خورده. از کتابا وقتی صفحه اولشون برام چیزی نوشته‌ان. از وقتی به آینه نگاه می‌کنم و از خودم خوشم میاد. از احساس دوست داشته شدن و تکیه‌گاه بودن. ازیناست که خوشم میاد.

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

At this point, if you're posting AI images, I'm going to assume you've seen the discourse and you just don't care. I'm not going to warn you or try to correct you, I'm just going to unfollow.

I mean, I'll use context clues and I might give someone a break if it was an accident, or they felt they had a legitimate reason to post the Bad Stuff this one time...

But if you post it in a favorable light, or use it to make your album covers or whatever, I'm out.

0
0
0
0

I was running in the desert south of Phoenix. I took a nasty spill but had the presence of mind not to lock my arms. So, I was badly scraped up but otherwise uninjured. Absolutely no one commented the scabs on my face and hands until I stopped at the Vietnamese grocery in Tucson. The old lady at the checkout took one look at me and said "what happened to you?" I told her I had tripped while running. She paused a bit then said "it's better to tell people you were boxing". 😂

0
0
0
0
0
0
0

인라인 스크립트 메타데이터를 기술하는 PEP 723 규격과 Unix 셔뱅(shebang), 그리고 차세대 Python 패키지 관리자인 uv를 이용하여 단일 파일로 실행되는 Python 스크립트를 만드는 방법. 물론 uv가 시스템에 설치되어 있어야 하기 때문에 진정으로 “self-contained”하지는 않다.

참고로 PEP 723 규격은 pipx 등도 구현하고 있기 때문에, 반드시 uv가 아니더라도 다른 도구로도 비슷한 스크립트를 만드는 게 가능하다.

0

Wine을 이용해서 Windows 실행 파일을 곧바로 실행할 수 있는 Linux 배포판이 필요하다는 주장. 황당하긴 한데, 이유를 들어보면 말은 된다. Linux 실행 파일들은 죄다 libc를 링크해서 시스템 콜을 직접 하기에 실행 파일들이 불안정(unstable)한 반면, 사유 소프트웨어인 Windows는 처음부터 실행 파일이 직접 시스템 콜을 하게 하지 않고 user32.dll 같은 시스템에서 제공되는 라이브러리를 동적 링크하여 쓰도록 하기 때문에 Windows 95 시절의 실행 파일도 Windows 11에서 실행할 수 있을 만큼 실행 파일이 안정적(stable)이다. 따라서 Linux에서 안정적으로 배포할 수 있는 유일한 실행 파일 형식은 Wine을 통한 Windows 실행 파일 뿐인 셈이 된다.

0
0

인라인 스크립트 메타데이터를 기술하는 PEP 723 규격과 Unix 셔뱅(shebang), 그리고 차세대 Python 패키지 관리자인 uv를 이용하여 단일 파일로 실행되는 Python 스크립트를 만드는 방법. 물론 uv가 시스템에 설치되어 있어야 하기 때문에 진정으로 “self-contained”하지는 않다.

참고로 PEP 723 규격은 pipx 등도 구현하고 있기 때문에, 반드시 uv가 아니더라도 다른 도구로도 비슷한 스크립트를 만드는 게 가능하다.

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

Wine을 이용해서 Windows 실행 파일을 곧바로 실행할 수 있는 Linux 배포판이 필요하다는 주장. 황당하긴 한데, 이유를 들어보면 말은 된다. Linux 실행 파일들은 죄다 libc를 링크해서 시스템 콜을 직접 하기에 실행 파일들이 불안정(unstable)한 반면, 사유 소프트웨어인 Windows는 처음부터 실행 파일이 직접 시스템 콜을 하게 하지 않고 user32.dll 같은 시스템에서 제공되는 라이브러리를 동적 링크하여 쓰도록 하기 때문에 Windows 95 시절의 실행 파일도 Windows 11에서 실행할 수 있을 만큼 실행 파일이 안정적(stable)이다. 따라서 Linux에서 안정적으로 배포할 수 있는 유일한 실행 파일 형식은 Wine을 통한 Windows 실행 파일 뿐인 셈이 된다.

0
0
0

“처음 커리어 시작은 대기업에서 vs 스타트업에서 어디가 좋을까?”

흔한 떡밥이지만, '기계 속 부품처럼 일해야 하지만 안정적인 대기업 vs 불안정하지만 빠르게 성장할 수 있는 스타트업’ 구도로만 생각하면 그저 개인의 성향과 목표에 따라 결정하면 된다는 결론밖에 나지 않는다.

이게 정말 중요한 문제가 된 이유는, (1) 빠르게 성장할 수 있는 중소기업이 거의 없고, (2) 첫 직장의 연봉이 생애소득을 결정하는데 너무 큰 영향을 미치기 때문이다. 그래서 대부분의 이들에게는 초봉이 높은 대기업에 입사하는 것이 선호의 문제가 아니라, 구조적으로 강요받는 문제가 된다. 첫 취업 시기가 점점 늦어지는 것도, 승진이 아닌 자기계발에 몰두하게 되는 것도 이와 무관하지 않다.

예전에는 하루 8시간씩 쏟을 조직을 고르는데 대기업인지 아닌지만 따지기에는 인생이 너무 중요하지 않냐고 말하곤 했는데, 요즘에는 그런 조언도 못하겠다.

github.com/toss/frontend-funda

0
0
0
0