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

it is funny to me that on one side of the argument, the extreme view is "we are creating the antichrist and the machine god slave will herald in a new society"

and on the other side, the views that get labeled as extreme are things like "i don't want to use it, it gives me the ick"

0
1
0

Shared some thoughts on ggml-ai joining Hugging Face - they've been a good steward of the crucial Transformers open source library so I'm optimistic that great things are ahead for ggml-ai, which kicked off the local model revolution back in March 2023 simonwillison.net/2026/Feb/20/

0
0
1
0
0
0
0
0

お酒嫌いではないし極端に弱いわけでもないんだけど自分から飲む習慣はなくて、だけどたまに抽象的な意味で乾杯したくなるときはあってそれが今日です

0
0
0
0
0
0
4
0
0

Hello sloth enjoyers! We just made the third and hopefully final release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth:

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc4

For instructions to update to this release candidate from versions < v0.21.0-rc1, see the v0.21.0-rc1 release candidate notes, but replace v0.21.0-rc1 with v0.21.0-rc4 throughout.

To update to this release candidate from v0.21.0-rc1, or v0.21.0-rc3, just follow the instructions in the release notes.

0

내 LLM 사용법은,

  1. 참조할 데이터 범위를 한정한다. 이 물건의 인터넷 상 실제 이용자의 평가에서, 이 유튜브 영상의 화자 발언 중에서, 이 레포지터리의 소스 코드에서, 등으로.
  2. 내야할 결과를 명확히 지정한다. 이러이러한 내 사용 조건에서 이 물건은 내 이러저러한 목적에 쓸모가 있는가? 이 개념은 다른 저 개념과 모순이지 않는가? 이 기능에서 패러미터들은 무엇이 있는가? 등.
  3. 가능하면 기준도 지정한다. 신뢰성을 우선시 해 줘, 영상 화자의 입장을 기준으로, Python API 호출 시를 기준으로 해줘, 등.

무엇보다 참조할 데이터 범위를 제한하면 환각이 많이 줄어들더라. 막연하게 물으면 화려한 꿈소리가 나온다... 😇

0
1

仕事が嫌になったので、こういうDSLを妄想してみた
https://github.com/polidog/ReverHTTP/blob/main/spec.md

このDSLを考えた背景として、WhatとHOWを分離したいという気持ちと、LLMにプログラミング言語扱わせるのはコンテキスト肥大化するなという課題感から考えてみました。

面白いのはDSLからJSON IRつまりjsonで中間表現をすることによってどの言語でも実装可能にするところかなと思っています。

実験的なものなので、実用レベルにしようとも思わないけどとりあえずPHPで動くところまでは作ってみようと思います。

0
0
0

claude code に設計案の相談していたら、「...その内部もまた状態遷移の思想で織られているとしたら、medium がそのまま message になるという二重の意味が生まれます。」とかいきなり言いだして、おまえはなんで俺の読書傾向を知っているんだよ。プログラミングの相談していたはずなのに。

0

At celebrating early and often.

February 23 is Jamaican Patty Day in

You know about the Patty Wars?
40+ years ago, he Canadian government decided that "beef patties" could ONLY refer to the meat product used for hamburgers per the Meat Inspection Act, and that every place selling Jamaican patties needed to rebrand, ASAP, or face thousands of dollars in fines.

Let's just say: the government lost. Badly.
You can read about it here:
cbc.ca/documentaries/short-doc

Ima eat this patty and several more leading up to Monday. I've given you a good heads-up, so you can acquire some by Patty Day.

A spicy beef patty from the vendor in Bathurst station. Warden station's food vendors are not available during the construction on the bus bays.
0
1
0
0
0
1
0
0
0
0
0

i'll say one nice thing about ai slop: the ai generated preview images continue to be a reliable indicator that there are other major issues with the article or video they represent. if the author couldn't be bothered to try to land a solid first impression, why, you can bet they didn't care enough to try and make anything else worth your time

0
4
0
1
0
0
0
0
0
4
0
0

仕事が嫌になったので、こういうDSLを妄想してみた
https://github.com/polidog/ReverHTTP/blob/main/spec.md

このDSLを考えた背景として、WhatとHOWを分離したいという気持ちと、LLMにプログラミング言語扱わせるのはコンテキスト肥大化するなという課題感から考えてみました。

面白いのはDSLからJSON IRつまりjsonで中間表現をすることによってどの言語でも実装可能にするところかなと思っています。

実験的なものなので、実用レベルにしようとも思わないけどとりあえずPHPで動くところまでは作ってみようと思います。

0
0
0

We're looking for two Backend Ruby on Rails Web Developers to work with us remotely as part of the core team.

Ideally you are:

1. Very experienced with Ruby on Rails
2. Proficient in PostgreSQL, and familiar with Redis and Elasticsearch
3. Experienced in developing maintainable and scalable web backend and API systems

This remote full-time position requires a 4-hour overlap with the CET timezone.

For more info/to apply: jobs.ashbyhq.com/mastodon/ac9d

0
5
0
0

If you're writing a website link in a post or profile on Mastodon, it's important to include the https:// at the beginning as this makes the link clickable.

If you write the link without https:// then it just appears as normal text and people won't be able to click it open.

🤓 NERDY BONUS TIP: Mastodon also supports several rare non-web types of link including gemini:// dat:// dweb:// gopher:// ipfs:// and ssb://. The "Gemini" link type is nothing to do with AI or Google.

0
3
0

If you're writing a website link in a post or profile on Mastodon, it's important to include the https:// at the beginning as this makes the link clickable.

If you write the link without https:// then it just appears as normal text and people won't be able to click it open.

🤓 NERDY BONUS TIP: Mastodon also supports several rare non-web types of link including gemini:// dat:// dweb:// gopher:// ipfs:// and ssb://. The "Gemini" link type is nothing to do with AI or Google.

0
3
0

This rant is not about AI itself. Sure, we can fill in other things about AI, but that would dilute the fundamental point, which is this:

“It has the same stink of crypto on it right now that anyone can get rich. Most of them won't. This is the illusion of the lower barrier of entry, the barrier has always been taste and LLMs do nothing to remove this barrier. They amplify it.”

0

I have deeply mixed feelings about 's adoption of JSON-LD, as someone who's spent way too long dealing with it while building .

Part of me wishes it had never happened. A lot of developers jump into ActivityPub development without really understanding JSON-LD, and honestly, can you blame them? The result is a growing number of implementations producing technically invalid JSON-LD. It works, sort of, because everyone's just pattern-matching against what Mastodon does, but it's not correct. And even developers who do take the time to understand JSON-LD often end up hardcoding their documents anyway, because proper JSON-LD processor libraries simply don't exist for many languages. No safety net, no validation, just vibes and hoping you got the @context right. Naturally, mistakes creep in.

But then the other part of me thinks: well, we're stuck with JSON-LD now. There's no going back. So wouldn't it be nice if people actually used it properly? Process the documents, normalize them, do the compaction and expansion dance the way the spec intended. That's what Fedify does.

Here's the part that really gets to me, though. Because Fedify actually processes JSON-LD correctly, it's more likely to break when talking to implementations that produce malformed documents. From the end user's perspective, Fedify looks like the fragile one. “Why can't I follow this person?” Well, because their server is emitting garbage JSON-LD that happens to work with implementations that just treat it as a regular JSON blob. Every time I get one of these bug reports, I feel a certain injustice. Like being the only person in the group project who actually read the assignment.

To be fair, there are real practical reasons why most people don't bother with proper JSON-LD processing. Implementing a full processor is genuinely a lot of work. It leans on the entire Linked Data stack, which is bigger than most people expect going in. And the performance cost isn't trivial either. Fedify uses some tricks to keep things fast, and I'll be honest, that code isn't my proudest work.

Anyway, none of this is going anywhere. Just me grumbling into the void. If you're building an ActivityPub implementation, maybe consider using a JSON-LD processor if one's available for your language. And if you're not going to, at least test your output against implementations that do.

2
28
1
0
1

We're looking for two Backend Ruby on Rails Web Developers to work with us remotely as part of the core team.

Ideally you are:

1. Very experienced with Ruby on Rails
2. Proficient in PostgreSQL, and familiar with Redis and Elasticsearch
3. Experienced in developing maintainable and scalable web backend and API systems

This remote full-time position requires a 4-hour overlap with the CET timezone.

For more info/to apply: jobs.ashbyhq.com/mastodon/ac9d

0
5
0
0
1
0
0