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

11/4の選挙、ニューヨーク市長選のマムダーニ氏と並んで注目されたのが
ミネソタ州ミネアポリス市長選のオマル・ファテ氏です。

アフリカ系(ソマリア移民二世)でイスラム教徒、DSA(アメリカ民主的社会主義者)ということから、
「中西部のマムダーニ」と呼ばれる州議会上院議員です。

状況はニューヨークと似ています。

現職・フレイ市長は、「PAC」制度で大企業から多額の寄付を受け、
広告を流しまくる選挙戦を展開。

ファテ氏はマムダーニ氏同様、
最低賃金をあげ、家賃の上限を設けるなど、
「普通の人が暮らしていける」ための政策を掲げ、
大企業と結びついた民主党の主流派を批判しています。

現時点で、当選者はまだ決まっていません。

ここは「ランク付け投票」という
順位付けによる投票の仕組みをとっています。

過半数を得た候補者がいない場合(今回はそれ)、その順位付けによる得票数を計算して、当選者が決まるのです。

現職再選を阻止をめざし、ファテ氏らは候補者同士で、順位付けでお互いを投票し合う、協力戦略をとっています。

ファテ氏が市長になれるかはまだ分かりません。しかし、今後全米でこうした「エキセン」的民主党主流派を批判する流れが強まることはほぼ明白です。

democracynow.org/2025/10/31/om [参照]

0

A little louder, a reminder:

"Good UX" mostly means "I've seen this before."

Have you ever seen an adult without your cultural baggage approach a doorknob for the first time? They'll start by pulling it, then pushing it. There's nothing "intuitive" about turning a round doorknob. But you've been trained, so you don't even notice.

"...but Apple, but the iphone", the iPhone was never "easy to use" or "intuitive". They bombarded TV with training videos disguised as ads for 6 months pre-release.

0
0
1

KBA said Tesla sold 750 cars in Germany in October, down by 53.5% from a year earlier. The number of Teslas sold in the January-October period dropped 50.4% to 15,595 units, compared with the same period last year. By contrast, the total number of newly registered electric vehicles increased by 47.7% in October to 52,425 units, KBA added. 750 out of 52,425 is a market share of 1.4 percent.

0

nycpol

yesterday we elected a mayor who is a muslim, a socialist, an immigrant, and unapologetic about any of it. he ran on socialist ideas and anti-zionism and won. the entire political establishment moved mountains to stop him and failed. they trotted out some of the most disgusting islamophobic trash i've ever seen, and he spoke arabic during his victory speak over them.

i am still an anarchist and i still view electoral politics and leaders with suspicion, but this is a very big deal. i really love this weird town and how it manages to keep surprising.

0
0
1
0
0
0

As a community mod I've seen quite a few interpersonal conflicts, and one hard and uncomfortable truth I've had to learn is that often times there is virtually no way to distinguish "an abuser bullying some people out" from "victims trying to fend off an abuser" without getting intimately familiar with the situation.

0
0
0

Trying to help someone with React. React doesn't like it when data mutates. React prefers you to make copies rather than mutate structs in place.

The person I'm helping is using TypeScript classes. Why wouldn't they? But then we discover something weird. If you want to make a copy of a TypeScript object, the two ways to do this are:
- structuredClone
- spread. You could say like, { a:4, ...otherObject } to create a copy of otherObject with "a" changed.

Both of these destroy class identity!

Is there a good way, in TypeScript, to cleanly, typesafely, make a copy of an object while changing exactly one field, while using classes rather than type = and literal objects? Is there a trick for spreading an object without it turning into something other than an object? We found an okay looking lens library, but the lens library seemed to want you to work with plain objects not classes.

0
0
0
0
0

When censorship strikes, Tor provides a lifeline to access information-a lifeline to a FREE INTERNET.

📺🗓️Tune in the 2025 State of the Onion next Wednesday, 12 November, 17:00 UTC to hear about how our teams and community work tirelessly behind the scenes to keep it alive.
blog.torproject.org/state-of-t

0
0
0

It's weird when you hit a "missing stair" in the crate ecosystem in Rust.

I was hoping to find code for reading the Go community's txtar format. So far there's

- txtar, which can only write files directly to the filesystem (????) and is three years unmaintained
- rs_txtar, which has no repo listed (I won't use a crate I can't report bugs in) and only one version from over a year ago
- rstxtar (no underscore) which I guess is based on txtar but threw away the history in their repo??? So I have no idea what they changed. No readme.
- rtxtar, which has good API improvements...but requires nightly for no good reason
- simple_txtar, which looks like it'll work, I guess...but is not offered up by the search engines I tried, I had to hit crates.io and go digging, for some reason

0
0
0
0
0
0
0

Trying to help someone with React. React doesn't like it when data mutates. React prefers you to make copies rather than mutate structs in place.

The person I'm helping is using TypeScript classes. Why wouldn't they? But then we discover something weird. If you want to make a copy of a TypeScript object, the two ways to do this are:
- structuredClone
- spread. You could say like, { a:4, ...otherObject } to create a copy of otherObject with "a" changed.

Both of these destroy class identity!

0
1
0
0
0

:kr_float:​ 마리모...서버 가개장했어요... ​:kr_float:

- 기본적으로 자유 주제 서버예요!
- 상식적인 예의범절을 지키면 뭐든 OK예요 (규칙을 잘 읽어 주세요)
- 홈 타임라인에서만 놀다가 자유롭게 둥실... 하고 떠오를 수 있어요 (역할 봇이 있어요)
- 아바타 장식과 커스텀 이모지를 직접 등록할 수 있어요 (나중에 검토할 거예요!)

가입이 안 된다면 알려주세요...

4
0
0
0
0
3
0
2
2

When censorship strikes, Tor provides a lifeline to access information-a lifeline to a FREE INTERNET.

📺🗓️Tune in the 2025 State of the Onion next Wednesday, 12 November, 17:00 UTC to hear about how our teams and community work tirelessly behind the scenes to keep it alive.
blog.torproject.org/state-of-t

0
0
0
1

@unanosian@milkiyatelier.quest별모래 조건이 있어요.
1. 내 서버에서 팔로우 한 계정이 없는 외부 서버 유저가 한 리노트는 카운트 되지 않는다.
2. 하지만 노트가 처음 올라간 서버엔 팔로우 하지 않아도 전부 다 카운트 된다.
3. 연합 끄고 외부 서버에서 리노트하면 그 서버에만 카운트 되고 홈 서버를 포함한 다른 서버에 카운트 되지 않음.

가끔가다가 내 서버랑 다른 서버랑 리노트나 리액션 수가 다른 것도 연합우주의 이런 사양 때문에 일어나는겁니다.

1
0

I encourage every Albertan (and Canadian really) to listen to what UCP MLAs have to say about the notwithstanding clause, it boils down to something very simple:

We support the Canadian Constitution, and that includes the notwithstanding clause, because we believe those rights were never actually meant to be for everybody. We’ll be the judge of who gets rights and who doesn’t.

Their position really is that simple: rights aren’t for everyone.

And that’s why *every* Albertan - every Canadian - should be working to get these people and their ideological cousins (in Ottawa and elsewhere) out of office and as far from any influence in society as possible as quickly as possible.

0
0
0

I am trying to codegen from the openapi spec, using openapi-generator-cli and @hey-api/openapi-ts, they both fail, one with:
java.lang.RuntimeException: Could not find components/schemas/TopicObjectSlim in contents of ./read/topic/topic_id.yaml
the other one with circular dependency

It would seem somethings wrong with the spec, I download the full spec straight from here https://github.com/NodeBB/NodeBB/tree/master/public/openapi @julian

0
0
0
0
0
0
0
0
0
0

The 404 Media Podcast is up! This week
- the $60 mod that disables the privacy-protecting light in Meta Ray-Ban smartglasses
- how people are harassing others with the glasses
- subscribers: the future of AI powered advertising

Apple/Spotify/Youtube: 404media.co/podcast-people-are

0

Essentially every time we write about abuse of Meta's Ray-Ban AI glasses, Meta tries to convince us the glasses are no different from an iPhone. Here's a helpful guide for Meta PR about the difference between AI glasses and phones 😊

404media.co/whats-the-differen

0
0
0
0
0