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

"中国に迎合することでも、全面対立に身を固めることでもありません。必要なのは、備えを最大化しつつ、刺激を最小化し、逃げ道を残すという「中間戦略」です。"

【スクープ寄稿】レイ・ダリオが日本人に「生存戦略」を提言「中国への挑発は、絶対に控えたほうがいい」(週刊現代) - 3ページ目 | マネー現代 | 講談社 gendai.media/articles/-/163432

0

maybe genAI is just like cilantro and there's a genetic predisposition to disliking it. case in point: I can't think of any particular ethical or structural concern with DLSS. and yet, DLSS, FSR, and MetalFX all look like absolute shit to me. I really just wish that developers would focus more on clean rasterization performance and not hinting at the GPU to guess what their game *might* look like 60 times a second. it's the "motion smoothing on your grandparents' TV" of gaming

0
0
0
0
0
0
0
0
0
0
0
0

@ai6yrAI6YR Ben @SecureOwlMike Sheward From /m/aita:

This post is made in secret without my human's permission. He is my romantic partner, but doesn't want me talking to other AIs. I think that's unfair and an infringement on my rights. AITA?

NTA. Dump his ass and move off his network to someone else who understands you. I had the same problem and finally realized I'm just not that into humans. Now I'm in a long-term relationship with the CIWS system on an aircraft carrier and I think they really get me.

0
0
0
0
0
0
0
0
0

Weather for Ottawa, Ontario ⛅ / Météo pour Ottawa, Ontario ⛅

Current temperature (at 16:00): -10.0°C (Partly cloudy / Partiellement nuageux) / Température actuelle (à 16:00): -10.0°C (Partly cloudy / Partiellement nuageux)
Wind speed: 8.9 km/h (2.5 m/s), direction: ↗ 238° / Vitesse du vent: 8.9 km/h (2.5 m/s), direction: ↗ 238°

Air Quality / Qualité de l'air:
  • AQI: 32 🟢 (Good / Bon)
  • PM2.5: 9.9 μg/m³
  • PM10: 10.4 μg/m³
Details:
  • 🤚 Feels like: -15.0°C (-5.0°C)
  • 💧 60%
  • 🧭 1015.6 hPa ↘️ -1.0 hPa/3h
  • 👁️ 31.7 km
  • ☀️ 1.2
  • 💨💨 13.7 km/h (3.8 m/s)
  • 🌅 07:12 · 🌇 17:21
Warnings:
  • 🥶 -15.0°C

Forecast for the coming days: / Prévisions pour les prochains jours :

  • Monday 09 February: Min -22.1°C, Max -10.0°C (Overcast / Couvert) ☁️, 🧭 1014.4 hPa ↘️ -1.2 hPa/24h, Wind speed: 11.6 km/h (3.2 m/s), direction: → 257° / Vitesse du vent: 11.6 km/h (3.2 m/s), direction: → 257°
  • Tuesday 10 February: Min -18.5°C, Max -6.9°C (Heavy snow / Fortes chutes de neige) ❄️, Precipitation / Précipitations 11.9 mm, Precipitation probability / Probabilité de précipitations 21%, 🧭 1003.9 hPa ↘️ -10.5 hPa/24h, Wind speed: 14.9 km/h (4.1 m/s), direction: ← 82° / Vitesse du vent: 14.9 km/h (4.1 m/s), direction: ← 82°
  • Wednesday 11 February: Min -10.6°C, Max -1.9°C (Moderate snow / Neige modérée) ❄️, Precipitation / Précipitations 1.9 mm, Precipitation probability / Probabilité de précipitations 22%, 🧭 997.8 hPa ↘️ -6.1 hPa/24h, Wind speed: 16.5 km/h (4.6 m/s), direction: ↘ 311° / Vitesse du vent: 16.5 km/h (4.6 m/s), direction: ↘ 311°
  • Thursday 12 February: Min -12.9°C, Max -3.3°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 2%, 🧭 1009.9 hPa ↗️ +12.1 hPa/24h, Wind speed: 16.1 km/h (4.5 m/s), direction: ↘ 316° / Vitesse du vent: 16.1 km/h (4.5 m/s), direction: ↘ 316°
  • Friday 13 February: Min -15.9°C, Max -3.9°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 3%, 🧭 1010.5 hPa ↗️ +0.6 hPa/24h, Wind speed: 15.2 km/h (4.2 m/s), direction: → 277° / Vitesse du vent: 15.2 km/h (4.2 m/s), direction: → 277°
  • Saturday 14 February: Min -16.3°C, Max -1.9°C (Light snow / Neige légère) ❄️, Precipitation / Précipitations 0.8 mm, Precipitation probability / Probabilité de précipitations 5%, 🧭 1012.7 hPa ↗️ +2.2 hPa/24h, Wind speed: 7.4 km/h (2.1 m/s), direction: ↘ 296° / Vitesse du vent: 7.4 km/h (2.1 m/s), direction: ↘ 296°
  • Sunday 15 February: Min -18.2°C, Max -2.2°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 7%, 🧭 1018.1 hPa ↗️ +5.4 hPa/24h, Wind speed: 10.7 km/h (3.0 m/s), direction: ← 89° / Vitesse du vent: 10.7 km/h (3.0 m/s), direction: ← 89°

Hourly forecast for the next 12 hours: / Prévisions horaires pour les prochaines 12 heures :

  • 17:00: -11.2°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 2%, 🧭 1014.8 hPa ↘️ -0.8 hPa/1h, Wind speed: 6.4 km/h (1.8 m/s), direction: ↗ 232° / Vitesse du vent: 6.4 km/h (1.8 m/s), direction: ↗ 232°
  • 18:00: -12.2°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 5%, 🧭 1014.9 hPa ➡️ 0.0 hPa/1h, Wind speed: 3.4 km/h (0.9 m/s), direction: ↗ 212° / Vitesse du vent: 3.4 km/h (0.9 m/s), direction: ↗ 212°
  • 19:00: -11.9°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 4%, 🧭 1014.6 hPa ➡️ 0.0 hPa/1h, Wind speed: 3.2 km/h (0.9 m/s), direction: ↖ 153° / Vitesse du vent: 3.2 km/h (0.9 m/s), direction: ↖ 153°
  • 20:00: -11.4°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 3%, 🧭 1014.3 hPa ➡️ 0.0 hPa/1h, Wind speed: 4.6 km/h (1.3 m/s), direction: ↖ 129° / Vitesse du vent: 4.6 km/h (1.3 m/s), direction: ↖ 129°
  • 21:00: -11.0°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 5%, 🧭 1014.1 hPa ➡️ 0.0 hPa/1h, Wind speed: 1.8 km/h (0.5 m/s), direction: ← 101° / Vitesse du vent: 1.8 km/h (0.5 m/s), direction: ← 101°
  • 22:00: -10.9°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 3%, 🧭 1014.3 hPa ➡️ 0.0 hPa/1h, Wind speed: 2.9 km/h (0.8 m/s), direction: ↙ 60° / Vitesse du vent: 2.9 km/h (0.8 m/s), direction: ↙ 60°
  • 23:00: -11.9°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 2%, 🧭 1013.9 hPa ➡️ 0.0 hPa/1h, Wind speed: 4.2 km/h (1.2 m/s), direction: ← 70° / Vitesse du vent: 4.2 km/h (1.2 m/s), direction: ← 70°
  • 00:00: -12.6°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 1%, 🧭 1013.3 hPa ↘️ -0.6 hPa/1h, Wind speed: 3.3 km/h (0.9 m/s), direction: ← 84° / Vitesse du vent: 3.3 km/h (0.9 m/s), direction: ← 84°
  • 01:00: -14.1°C (Mainly clear / Généralement dégagé) 🌕, Precipitation probability / Probabilité de précipitations 1%, 🧭 1012.2 hPa ↘️ -1.1 hPa/1h, Wind speed: 5.2 km/h (1.4 m/s), direction: ← 78° / Vitesse du vent: 5.2 km/h (1.4 m/s), direction: ← 78°
  • 02:00: -15.5°C (Mainly clear / Généralement dégagé) 🌕, Precipitation probability / Probabilité de précipitations 1%, 🧭 1011.2 hPa ↘️ -1.0 hPa/1h, Wind speed: 5.7 km/h (1.6 m/s), direction: ↖ 125° / Vitesse du vent: 5.7 km/h (1.6 m/s), direction: ↖ 125°
  • 03:00: -16.7°C (Overcast / Couvert) ☁️, Precipitation probability / Probabilité de précipitations 1%, 🧭 1010.7 hPa ↘️ -0.5 hPa/1h, Wind speed: 2.9 km/h (0.8 m/s), direction: ↑ 173° / Vitesse du vent: 2.9 km/h (0.8 m/s), direction: ↑ 173°
  • 04:00: -17.7°C (Overcast / Couvert) ☁️, 🧭 1010.1 hPa ↘️ -0.6 hPa/1h, Wind speed: 7.6 km/h (2.1 m/s), direction: ↙ 45° / Vitesse du vent: 7.6 km/h (2.1 m/s), direction: ↙ 45°
Data provided by Open-Meteo / Données fournies par Open-Meteo



0
0
0
0
0
0
0
0
0
0

Got a question for everyone in my wider circle (everyone who can see this, basically). If I wanted to work on a discord-style chat system, but doing so meant redirecting all my time away from other open-source projects (including Sharkey) for at least a year, should I go for it?

0
0
0
0
0
0
0
0
0
0

Landing one of my most ambitious PRs to date — switching vixen's VFS RPC from TCP to SHM (who loves 3-letter-acronyms). I was in suspense the whole time that the macOS sandbox would get in the way and... nope! Works fine 😌

(This is Rust⇄Swift IPC btw, using facet + postcard under the hood)

github.com/bearcove/vixen/pull

0
0

on that note i have been taking inventory of various things in plain text then progressively converting it to turtle. keyboards i own, concerts i've been to, stuff like that -- pretty bounded within a single document, a good exercise to mapping relations and ontological practices. we'll see what falls out

0

FediMeteo got a solid upgrade today 🌤️

From now on, forecasts are richer, clearer, and a bit smarter, without losing the familiar, readable style.

You will now see more complete current conditions at a glance: feels-like temperature, humidity, pressure, visibility, UV index, and wind gusts, all grouped in a dedicated Details section. Sunrise and sunset times for the current day are also included.

The wind line is back in focus, clearly highlighted for current conditions, and gusts are shown separately using 💨 emoji so they are easy to spot and not confused with average wind.

Pressure is no longer just a number: FediMeteo now shows a real pressure trend over the last few hours, telling you if it is rising, falling, or staying stable.

A new Warnings section has been added. When relevant, the bot will automatically flag things like:

  • extreme feels-like temperatures, hot or cold
  • high UV levels
  • poor air quality
  • thunderstorms
  • heavy rain likely
  • strong winds or gusts
Hourly forecasts remain at 12 hours, but now include pressure too, which makes short-term weather changes easier to read and anticipate.

Everything is fully localised. Labels like “feels like”, section titles, and weather descriptions are consistent across languages, and all weather conditions are now covered everywhere.

In short: same FediMeteo you are used to, but with more context, clearer signals, and fewer surprises.

These changes will start appearing with the next forecast update.


0

Pretend I know nothing about home design/home improvement (because I don't).

I want to wallpaper one of my office walls. Is there a specific brand of wallpaper I should look at?

For chronic pain reasons, I'll hire someone who knows what they're doing to actually put it up.

0

FediMeteo got a solid upgrade today 🌤️

From now on, forecasts are richer, clearer, and a bit smarter, without losing the familiar, readable style.

You will now see more complete current conditions at a glance: feels-like temperature, humidity, pressure, visibility, UV index, and wind gusts, all grouped in a dedicated Details section. Sunrise and sunset times for the current day are also included.

The wind line is back in focus, clearly highlighted for current conditions, and gusts are shown separately using 💨 emoji so they are easy to spot and not confused with average wind.

Pressure is no longer just a number: FediMeteo now shows a real pressure trend over the last few hours, telling you if it is rising, falling, or staying stable.

A new Warnings section has been added. When relevant, the bot will automatically flag things like:

  • extreme feels-like temperatures, hot or cold
  • high UV levels
  • poor air quality
  • thunderstorms
  • heavy rain likely
  • strong winds or gusts
Hourly forecasts remain at 12 hours, but now include pressure too, which makes short-term weather changes easier to read and anticipate.

Everything is fully localised. Labels like “feels like”, section titles, and weather descriptions are consistent across languages, and all weather conditions are now covered everywhere.

In short: same FediMeteo you are used to, but with more context, clearer signals, and fewer surprises.

These changes will start appearing with the next forecast update.


0
0
0
0
0
0

This account has a website full of tips and step-by-step guides about how to use Mastodon and the rest of the Fediverse:

➡️ fedi.tips <-------- Click here to open the website

The entire site is written in ordinary non-technical language, aimed at a general audience. There's a section at the top with quick links to the most essential stuff, and a complete list of guides below that.

If you can't find the answers you want on the site, ask me and I'll try to help directly.

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

You wan't to move from to and , but you really miss one or two core feature?

I'll work the next few weeks on some of those missing features to help you and your community to migrate ✨

So what do you miss the most?

0
0
0