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

Title: Concrete syntax matters, actually

Abstract: Too many programming languages researchers dismiss concrete syntax as an afterthought: arbitrary, superficial, or distracting from matters of “actual” (semantic) importance. This received view ignores a critical factor: the human at the computer. Concrete syntax defines the principal interface through which programmers interact with the vast majority of programming languages. Moreover, this interface is hardly decoupled from semantics; even trivial-seeming differences in keywords, sigils, and indentation can affect how programmers utilize and reason about language behavior. Using examples from asynchronous control flow, gradual subtyping, first-class functions, and more, I will make a case for the importance of concrete syntax, why language designers often overlook it, and what this implies for those of us who care about the usability of abstractions. Finally, I will describe some preliminary work evaluating the role of lexical ambiguity in programmer comprehension of type system features.

My talk "Concrete syntax matters, actually" from the Topos Institute Colloquium is now available on YouTube! It's an exhortation to reframe our idea of UI to include regular, shmegular programming languages, and the oft-derided task of defining their actual lexical sequences.

youtube.com/watch?v=kQjrcSMYpaA

0

I did something exciting this week! I relaunched my company website: futureethics.ai

It says, boldly, that we want to build ethical and sustainable pro-labor businesses that are pro people and the earth. It's scary to put that out in words because I feel like such an optimistic or naive person. But I don't know how else I can be.

I also started a Mastodon server just for work: @indexAdrianna

Over there, I will talk more about work, ideas, ethics, provide updates.

This post should give you an idea of how I'm structuring this: futureethics.ai/our-2026-busin

0
0
0
0
1
0
0
0
0
0
0

社内のシステムのUIコンポーネントをこれで共通化すれば楽なんだろうけれど、社内システム`Laravel`で切ない。

Angularのライブラリを作成し、GitHub Packagesで共通化、複数のAngularプロジェクトで使用する | blog.nove-b.dev/posts/angular-

Angularのライブラリを作成し、GitHub Packagesで共通化、複数のAngularプロジェクトで使用する

はじめに Angularで複数のプロジェクトを作成している。基本的なデザインシステムがあるのでそれを各プロジェクトで使用したいのだが、プロジェクトごとで二元管理をしたくないので、submoduleを使用していたんだけど、運用が面倒なのでGitHub Packagesに移行することにした。 Angularでライブラリを作成しGitHub Packageで公開するメモを書いておく。 Angularライブラリとは まずそもそそもAngularのLibraryとは、 Angularライブラリは、コンポーネント、サービス、ディレクティブなどの再利用可能なコードをまとめたパッケージです。これらは単独で実行することはできず、Angularアプリケーションにインポートして使用されます。 とのこと。 GitHub Packagesとは そしてGitHub Packagesとは GitHub Packagesは、コンテナやその他の依存関係を含むソフトウェアパッケージをホストおよび管理するためのプラットフォームです。ソースコード管理とパッケージ管理を同じGitHub上で一元化できる点が大きな特徴です。 とのこと。 GitHub Packagesの利用シーン GitHub Packagesの利用シーンとしては、 組織内でのみ共有したい非公開のライブラリやコンポーネントを、npmやDocker Hubのような外部サービスではなく、GitHub内で安全にホストしたい場合。 ちなみにnpmパッケージも非公開で公開できるらしい。 ただ有料らしいので、制限付きとはいえ無料で非公開設定ができるという点では、GitHub Packagesの方が有用そうだった。 GitHub Packagesの制限 制限は ストレージ容量:500 MB データ転送量:1 GB/月 (月間) とのこと。 利用枠的にUIコンポーネントを共有する分にはなんの問題もない気がする。 Angularライブラリの作成 まずはAngularのUIライブラリーを作成する。 user@nameMacBook-Air filename % ng version _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 19.2.19 Node: 22.7.0 Package Manager: npm 10.8.2 OS: darwin arm64 Angular: ... Package Version ------------------------------------------------------ @angular-devkit/architect 0.1902.19 (cli-only) @angular-devkit/core 19.2.19 (cli-only) @angular-devkit/schematics 19.2.19 (cli-only) @schematics/angular 19.2.19 (cli-only) バージョンとか前提はこんな感じだった。

blog.nove-b.dev · nove-b

0
0
1
0
0

직장에서 배우는 성장의 지혜

1. 실수는 배움의 기회다
2. 겸손함을 잃지 않는다
3. 긍정적인 태도로 임한다
4. 소통의 중요성을 깨닫는다
5. 업무 효율성을 높이는 습관 만들기
6. 동료를 존중하고 배려한다
7. 목표 달성을 위해 노력한다

0
1

🇮🇱⚖️in .
After 3 days of hard work, we completed the publication of 2 years of the crime of extermination committed by the under 's responsibility: 198 videos categorized in 2 groups: videos taken from the air and from ground level.

pares.glosm.eu/index.php/crime

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

So this is a good reminder : what ever you got on Apple, Google, Microsoft, Amazon, Meta & co is not your property. It is theirs.

And they can remove the whole of it in the flash of an eye for whatever reason appears to occur ⬇️

20 Years of Digital Life, Gone in an Instant, thanks to Apple

hey.paris/posts/appleid/

0
0
0

🇮🇱⚖️in .
After 3 days of hard work, we completed the publication of 2 years of the crime of extermination committed by the under 's responsibility: 198 videos categorized in 2 groups: videos taken from the air and from ground level.

pares.glosm.eu/index.php/crime

0
0
1
0
1
0
0
1
0

Holy misleading Wikipedia articles, Batman! This article loves to pretend that a bunch of things that could I guess technically be termed AI have anything to do with the modern sense that's being pushed by the tech bubble. Electric Sheep uses a genetic algorithm wholly powered by knowing users. It is not generative AI. But if you read this article you sure wouldn't know that. Someone needs to take a hatchet to this article.

Excerpt from Wikipedia about Electric Sheep:

In 1999, Scott Draves and a team of several
engineers created and released Electric Sheep as a free software screensaver. Electric Sheep is a volunteer computing project for animating and evolving fractal flames, which are distributed to networked computers that display them as a screensaver. The screensaver used Al to create an infinite animation by learning from its audience. In 2001, Draves won the Fundacion Telefónica Life 4.0 prize for Electric Sheep.
0

Holy misleading Wikipedia articles, Batman! This article loves to pretend that a bunch of things that could I guess technically be termed AI have anything to do with the modern sense that's being pushed by the tech bubble. Electric Sheep uses a genetic algorithm wholly powered by knowing users. It is not generative AI. But if you read this article you sure wouldn't know that. Someone needs to take a hatchet to this article.

Excerpt from Wikipedia about Electric Sheep:

In 1999, Scott Draves and a team of several
engineers created and released Electric Sheep as a free software screensaver. Electric Sheep is a volunteer computing project for animating and evolving fractal flames, which are distributed to networked computers that display them as a screensaver. The screensaver used Al to create an infinite animation by learning from its audience. In 2001, Draves won the Fundacion Telefónica Life 4.0 prize for Electric Sheep.
0
0
0
2
0

리액트의 dumb component는 이름과달리 약간은 더 똑똑할 필요가 있는데. dumb component는 업데이트를 반드시 부모를 통해서만 해야한다. 이때 fine-grained reactivity로 성능을 높이려면 (딱히 별 하는 일도 없는) wrapper가 필요하다. 그리고 데이터 페칭과 관련될 경우 또 wrapper를 반드시 만들어 줘야한다.

이걸 어떻게 해결할수 있나? dumb component가 Props로 raw value가 아닌 signal을 받게하는 것이다. 아쉽게도 현재 JS에 표준 Signal 인터페이스가 없기에 jotai atom 등을 써야하는데, 그러면 컴포넌트가 프레임워크에 의존하게 되어 덜 dumb해지는 문제가 있다.

2

서버 운영자라면 꼭 들어야할 개인정보보호 교육 안내

해를 넘기기 전에 들어서 수료증 꼭 받아두세요.

(2025년 기준)

  1. 개인정보배움터 (개인정보보호위원회) 가입: https://edu.privacy.go.kr/

  2. "사업자 온라인교육" 클릭

  3. "AI 투명성 확보 및 개인정보보호 가이드" 강의 청취 후 수료증 발급

  4. 서버 이용 가이드 등 별도 문서에 수료증 링크해두기

불특정 다수를 상대로 서비스 하고 계시고, 주 서비스 지역 및 이용자가 한국인 경우 꼭 들어두세요.

2
1