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

이것으로 BotKit 0.2.0에 넣으려고 생각했던 기능은 다 추가했다. 이대로 0.2.0 출시하면 되려나? 뭔가 놓친 게 없으려나? 🤔

2

"내가 버튜버가 되면... 자본주의를 메워야 같은 소리 맨날 하다가 /논란 항목 생기고 매장당하지 않을까?" 같은 소리를 어제 했는데
다른 분이
"걍 페미라는거 하나만으로도 이미 끝 아님?" 라고 하셔서 아맞내 상태가 되었음

0

Coming soon in 0.2.0: Native post support!

We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.

The quoting feature set includes:

Here's a quick example of how you can use the quote detection:

bot.onQuote = async (session, quote) => {
  // The quote parameter is a Message object representing the post that quoted your bot
  await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);
  
  // You can access the original quoted message
  const originalPost = quote.quoteTarget;
  console.log(`Original message: ${originalPost?.text}`);
};

And creating quote posts is just as simple:

// Quote in a new post
await session.publish(
  text`I'm quoting this interesting message!`,
  { quoteTarget: someMessage }
);

// Or quote in a reply
await message.reply(
  text`Interesting point! I'm quoting another relevant post here.`,
  { quoteTarget: anotherMessage }
);

Remember that quoting behavior may vary across different implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.

Want to try these features right now? You can install the development version from JSR:

deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc

We're looking forward to seeing how you use these quoting capabilities in your bots!

0

Coming soon in 0.2.0: Native post support!

We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.

The quoting feature set includes:

Here's a quick example of how you can use the quote detection:

bot.onQuote = async (session, quote) => {
  // The quote parameter is a Message object representing the post that quoted your bot
  await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);
  
  // You can access the original quoted message
  const originalPost = quote.quoteTarget;
  console.log(`Original message: ${originalPost?.text}`);
};

And creating quote posts is just as simple:

// Quote in a new post
await session.publish(
  text`I'm quoting this interesting message!`,
  { quoteTarget: someMessage }
);

// Or quote in a reply
await message.reply(
  text`Interesting point! I'm quoting another relevant post here.`,
  { quoteTarget: anotherMessage }
);

Remember that quoting behavior may vary across different implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.

Want to try these features right now? You can install the development version from JSR:

deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc

We're looking forward to seeing how you use these quoting capabilities in your bots!

0
0
0

Coming soon in 0.2.0: Native post support!

We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.

The quoting feature set includes:

Here's a quick example of how you can use the quote detection:

bot.onQuote = async (session, quote) => {
  // The quote parameter is a Message object representing the post that quoted your bot
  await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);
  
  // You can access the original quoted message
  const originalPost = quote.quoteTarget;
  console.log(`Original message: ${originalPost?.text}`);
};

And creating quote posts is just as simple:

// Quote in a new post
await session.publish(
  text`I'm quoting this interesting message!`,
  { quoteTarget: someMessage }
);

// Or quote in a reply
await message.reply(
  text`Interesting point! I'm quoting another relevant post here.`,
  { quoteTarget: anotherMessage }
);

Remember that quoting behavior may vary across different implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.

Want to try these features right now? You can install the development version from JSR:

deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc

We're looking forward to seeing how you use these quoting capabilities in your bots!

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

あのハンドルネームを放送すると揉めそうだから「佐藤さん(仮名)」なのかな。やっぱり。
放送禁止用語とか恥ずかしすぎて放送出来ない単語をハンドルネームにするのも考えものだよな。

0
0
0

not my story from reddit:

Please be careful - we were deported from the U.S. for just wanting to backpack

I want to share what happened to me and my best friend last month when we tried to begin our backpacking trip in the U.S. Maybe it helps someone avoid the same nightmare.

We are 19 and 18 years old, from Europe, and we arrived in Honolulu from New Zealand, with the plan to explore the islands first, and then fly to the mainland after to explore California. We had booked only the first 2 nights in an Airbnb, just to be flexible with our plans - like we did in New Zealand, and like many backpackers do. We had the onward ticket to the next destination in Asia but didn't book domestic flights in the U.S. for the same reason.

At passport control they took us aside for “additional questions.” At first we didn’t think it was such a big thing, but then it became very intense. They were asking us why we didn’t book more nights or domestic flights, what our plans were, how we can afford to travel, and especially about work. We do sometimes small freelance jobs online (like translating or design stuff, for customers back in Germany and sometimes also Asia, not the U.S.), and we mentioned that - which was maybe the biggest mistake. It was also in the e-mails that they accessed.

After a while they told us we are not allowed to enter the U.S., that we are “inadmissible.” They said we were trying to work illegally, which we didn’t. We had onwards tickets and just wanted to travel.

But they didn’t care. They took our phones, our passports, and put us in handcuffs - that moment was surreal. Like, you’re a tourist and now you’re treated like criminal. They wanted to send us back to Auckland on the next flight, but we asked to rebook our onwards tickets for the day after, so we could continue with our travels. They agreed but said that we will be detained for the night. We agreed, having no idea what to expect, thinking that we would maybe wait in the same room that they interviewed us. But no.

They drove us to the detention center in Honolulu. I think it was called FDC prison, close to the airport. It was a real jail. Metal doors, locked cells, cold air. And they made us do a full strip search. It was really cold. We had to undress completely, including bra and underwear, and even had to squat and spread… I don’t want to describe it in too much detail, but it was humiliating and scary. We were alone with a female officer, but still… you don’t expect that as a tourist.

After that they gave us green prison clothes and put us in a cell overnight with two other women - who were actually bragging to us about their cartel connections and implying that they were serious criminals. It felt like a movie, but not a nice one. Of course we didn't not sleep even for a minute. I'm not picky, but the food was another horror story.

The next day they stripped us down again, we changed back into our clothes, and they took us straight to our plane - two officers returned our passports and escorted us to our seats as the door was about to close. Just like that. They also told us that if we want to come to the U.S. again, we cannot use a visa free system anymore.

So yeah… please be very careful if you plan to backpack in the U.S. Book all your accommodation in advance (even if you plan to change later). There are many fully refundable options - and we thought about it, but decided that it wouldn't be necessary. And don’t mention any remote work or freelancing and make sure to log out of any e-mails that could be used as evidence of it. And know that if something goes wrong, it’s not just “denied entry” - it’s jail, strip search, and total loss of control.

We are still totally shaken from it and feel like we did something wrong, even if we didn’t mean to. Just wanted to share, because I would have never imagined this could happen. My feeling is that backpacking culture isn’t understood or accepted at U.S. borders right now. Be careful!

reddit.com/r/backpacking/comme

0
0
0

Proton이 DirectX의 Clean Room 구현이지만, 미 연방대법원 Oracle v. Google 판결에 해당, 즉 공정 이용에 바로 해당한다고 보기는 어려움. 구현 자체는 reverse engineering여도 DX API의 structure, sequence, and organization (SSO)을 걸면 매우 긴 법정 다툼이 벌어질 것.

MS는 사실상 언제든지 Proton을 죽일 수 있음. 지금으로서는 그럴 필요가 없을 뿐이지.

0

https://news.hada.io/topic?id=20425

리눅스 게이밍의 기술적 기반은 굉장히 튼실해졌지만, 그 핵심이 호환성 레이어인 Proton인 이상 기술자의 흥미거리 이상은 어려움. 스팀덱은 흥미로운 니치 마켓 머신이지만 그게 잘 팔리면 나올 XBOX Portable보다 더 나은 시스템은 아님.

MS가 저작권 공격을 하지 않더라도 개발사는 호환 제품들을 방해하는 많은 방법들이 있음. MS가 굳이 그럴 이유가 없다 할지라도, 스팀이 게임 개발자들에의 영향력으로 MS를 견제할 수 있다 하더라도, 호환성 제품이 규모와 기술력에서 세계 최고를 다투는 오리지널 벤더의 제품보다 낫기는 어려움. 더 가볍고 특정 시나리오에서는 우위에 있을 수도 있겠지만 일반 유저용은 아님.

리눅스 게이밍이 대안은 될지언정 윈도를 대체할 수는 없음. OS/2가 Win32 API 실행에서 당시 윈도보다 나았지만 그렇다고 OS/2가 시장에서 살아남지는 못했음.

0
1
1
0

> Home hemodialysis machines have changed considerably since the inception of the practice. Nosé's machine consisted of a coil (to transport the blood) placed in a household (electric) washing machine filled with dialysate. It did not have a pump and blood transport through the coil was dependent on the patient's heart. The dialysate was circulated by turning on the washing machine (which mixed the dialysate and resulted in some convection) and Nosé's experiments show that this indeed improved the clearance of toxins.

0
0
0
0
0
0
0

fed.brid.gy/r/https://bsky.app

맞는 말.

주식이든 인덱스든 etf 든 그건 결국 인간의 욕망을 수치화해둔 것에 불과하다. 이 숫자들이 미래 예측력을 가지려면, 베팅에 참가하는 사람들이 지극히 합리적인 이성으로 판단해야 하는데, 다 알다시피 현실은 그렇지 않다.

숫자로 표현된다고 해서 그것이 이성은 아닌 것.

0
0
0
0

今回、mstdn.jpがドイツのサーバ事業者を利用していることをお話しました。

公式で明確に公開されている情報ではないので話半分に……はちょっと無理がありますね、まあ私の責任でお話しますが、

ぬるかるさん(現・カルさん)からDSNO(合同会社分散型ソーシャルネットワーク機構)に運営移管した際に、これまでお世話になったさくらインターネットからドイツのHetznerに移行しておりまして、

Sujitechに運営移管する際に再移転の予定でしたがキャンセルし、そのまま利用しているハズです。

なお、HetznerはFediverseサーバのアクティブ人口の4割強をホストしている巨大な集積地です。
fedibird.com/@noellabo/1138043

mastodon.socialやmastodon.online、mstdn.social、mas.toなど、海外の大きなサーバはだいたいここにあると思ってもいいぐらいです。

また、国別のサーバ設置数(人数ではなく)ではアメリカが非常に多いです。
fedibird.com/@noellabo/1138043 [参照]

0
0
0

뭐랄까 요새 자꾸 폴리마켓이 심도깊은 여론조사의 창구로 묘사되는거 같은데, 그냥 도박사이트입니다. 그것도 코인(토큰)으로 하는 도박사이트. 호기심에라도 해볼까 하시려다가 인생이 곤란해지실 수 있음을 말씀드립니다.

RE: https://bsky.app/profile/did:plc:de27rm6eyuf5ez6gmvjdmilq/post/3lnc7h5cuds24

0

Proton이 DirectX의 Clean Room 구현이지만, 미 연방대법원 Oracle v. Google 판결에 해당, 즉 공정 이용에 바로 해당한다고 보기는 어려움. 구현 자체는 reverse engineering여도 DX API의 structure, sequence, and organization (SSO)을 걸면 매우 긴 법정 다툼이 벌어질 것.

MS는 사실상 언제든지 Proton을 죽일 수 있음. 지금으로서는 그럴 필요가 없을 뿐이지.

0

https://news.hada.io/topic?id=20425

리눅스 게이밍의 기술적 기반은 굉장히 튼실해졌지만, 그 핵심이 호환성 레이어인 Proton인 이상 기술자의 흥미거리 이상은 어려움. 스팀덱은 흥미로운 니치 마켓 머신이지만 그게 잘 팔리면 나올 XBOX Portable보다 더 나은 시스템은 아님.

MS가 저작권 공격을 하지 않더라도 개발사는 호환 제품들을 방해하는 많은 방법들이 있음. MS가 굳이 그럴 이유가 없다 할지라도, 스팀이 게임 개발자들에의 영향력으로 MS를 견제할 수 있다 하더라도, 호환성 제품이 규모와 기술력에서 세계 최고를 다투는 오리지널 벤더의 제품보다 낫기는 어려움. 더 가볍고 특정 시나리오에서는 우위에 있을 수도 있겠지만 일반 유저용은 아님.

리눅스 게이밍이 대안은 될지언정 윈도를 대체할 수는 없음. OS/2가 Win32 API 실행에서 당시 윈도보다 나았지만 그렇다고 OS/2가 시장에서 살아남지는 못했음.

0
0

이들이 받는 고통은 어마어마합니다. 이들은 연 이자율 최대 36500%를 적용받는 불법 사금융 대출에도 고스란히 노출되어 있습니다. 예를 들어, 50만원을 빌려주면서 5만원 공증비를 떼고 45만원을 줍니다. 다음주까지 90만원을 갚으란겁니다. 1주일 이자 40만원, 연금리 4000% 이상입니다. 굉장히 슬픈게요. 조선일보 등 보수매체에서는 법정 최고금리를 20%로 줄였기 때문에 공식 대부업체가 돈을 못 벌기 때문에 점점 사라지고 불법 사금융이 늘어난 거라고 합니다. 이런 상황에 정부의 최저신용자 특례보증은 올해 반토막났습니다.

"몸 파는…" 어린 딸 유치원에 도착한 문자: 누가 텍...

0