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.

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

0
0
0

> Linux は (GPL) v3 への移行を予定していません。”Tivoization” を禁止する意図がないためです。
https://lkml.org/lkml/2007/6/13/289

知らんかったー。不勉強だ。(括弧内引用者)

なぜオープンソースソフトウェアにコントリビュートすべきなのか
https://medium.com/nttlabs/why-you-should-contribute-to-open-source-software-06064db030a0

0
0
0
0
0
0

Hey
Anyone after a remote data nerd, around central Australian time? Ideally 4 days per week

Lots of experience with data analysis, liaising with stakeholders about what information they actually need. Can design and build ETL processes and databases, and do the documentation for them

Experience working with older, poorly documented systems and trying to understand them
Also a lot of experience with sensitive data about people, like medical records

Technical skills: SQL, SAS, some exposure to R. Happy to learn new languages
My preference is for building things that are simple and robust. Infrastructure should be boring

0
0
0
0

견문이 넓어지면 제품 구분하는 데에 시야가 넓어져서 좋음. 와이파이 전용은 그 제품에 꼭 인터넷을 붙여줘야하고 운나쁘면 전용 앱만 써야 함 (최악!)

0
0
0
0
0
0
0

I did a lot of talks on student surveillance last year, including talks aimed at college administrations trying, to convince them that turning the campus into a surveillance state was not a good idea. I have not been invited to do a single talk on student surveillance in 2025 for some reason.

nytimes.com/2025/03/29/us/univ

0
0
0
0

You read that right. 75% of scientists are considering leaving the US. Forgive me (not really) if I'm struggling to understand exactly how this is making the US anything other than diminished, stupid, and ill.

nature.com/articles/d41586-025




0
0
0

해커스펍을 어떻게 사용해볼까 하다가, 우선 한동안은 블로그에 작성하는 글을 공유해보기로 했습니다.

오늘 공유할 글은 React의 디자인 패턴 중 하나인 Container/Presentational 패턴에 관한 글입니다. 예전에 교육 프로그램을 들을 때 팀 프로젝트로 Next.js 기반의 서비스를 구현한 적이 있는데, 해당 프로젝트의 회고를 진행하면서 컨테이너 패턴을 사용했다고 착각했습니다. 최근 이력서 피드백을 받다가 이를 깨달아서, 그렇다면 컨테이너 패턴은 뭔지, 그렇다면 제가 프로젝트에 사용했던 패턴은 과연 무엇이었는지를 글로 옮겨 봤습니다.

https://hoonieblog.xyz/blog/study-react-container-presentational-pattern

0
0
0
0
0
0
0
0
0

Juntai Park shared the below article:

Fedify CLI로 Content Warnings 이해하기

Lee Dogeon @moreal@hackers.pub

이 글은 Mastodon의 Content Warnings 기능이 ActivityPub Activity 객체에서 어떻게 표현되는지 탐구합니다. Mastodon에서 글을 작성할 때 Content Warnings를 사용하는 이유와, 그것이 실제 데이터 구조에서 어떻게 나타나는지에 대한 궁금증에서 시작합니다. Fedify CLI 도구를 사용하여 실제 Activity 객체를 확인하고, Content Warnings에 입력한 텍스트가 `summary` 필드에 저장됨을 발견합니다. ActivityPub 문서에서 `summary` 필드의 정의를 찾아 HTML 스타일링과 다국어 지원이 가능하다는 점을 확인합니다. 결론적으로 Content Warnings를 요약으로 사용하는 것이 항상 적절한 용례는 아닐 수 있지만, 사용자가 선호하는 언어로 작성된 요약을 애플리케이션이 자동으로 번역하여 제공할 수 있다는 아이디어를 제시합니다.

Read more →
0
0
0

별 것 아니지만, Markdown 문법 가이드를 추가했습니다. Markdown을 모르는 분들은 거의 없겠지만, Hackers' Pub은 Markdown 확장 문법을 꽤 많이 지원하기 때문에, 이를 문서화할 필요가 있었습니다.

단문 작성 화면에서 “이미지 업로드” 버튼 왼쪽의 “Markdown 사용 가능” 링크를 누르시면 언제든지 Markdown 문법 가이드를 보실 수 있습니다.

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

Petit Note v1.82.3 リリース
https://github.com/satopian/Petit_Note/releases/latest
ChickenPaint Be更新。
レイヤーマスクをレイヤーパレットのゴミ箱アイコンで削除できるようになりました。
これまでは、ゴミ箱アイコンをタップするとレイヤー全体が削除されていました。
レイヤーマスク選択時はレイヤー全体ではなく、レイヤーマスクだけ削除します。


RE:
https://misskey.io/notes/9esjuw8n2w

0
0
0
0
0

저번에 챗GPT한테 로고 이미지에서 흰색 배경을 지우는 코드를 짜 달라고 한 적이 있는데 이게 그냥 시켜도 작동되는 뭔가를 쪄오긴 하거든요 하지만 그랬더니 A값을 0 아니면 255로만 설정하길래 결국은 "R채널의 값을 A채널에 매핑하고, A채널의 값 분포를 기반으로 역치를 설정해서 해당 역치 미만의 값을 0으로 지정해 줘" 같은 식으로 주문해야 했음 결국 AI한테 시킬 일을 직접 해도 될 정도로 잘 아는 게 아니라면 문제가 있는 결과물을 문제가 있는지도 모르고 쓰게 되는 거죠 육회를 six times로 적어 놓는 식당처럼

RE: https://bsky.app/profile/did:plc:e4a32z23pazq5dxnucj6wpee/post/3llmwlr63ok2x

0
0
0
0
0
0
0
0
0
0
0