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

4์–ต์งœ๋ฆฌ ํŽ˜๋ผ๋ฆฌ, ๊ตฌ๋งค 1์‹œ๊ฐ„ ๋งŒ์— ๋ถˆ๊ธธ โ€˜ํ™œํ™œโ€™... ๋ฌด์Šจ ์ผ?
์ถœ์ฒ˜ : ์กฐ์„ ์ผ๋ณด | ๋„ค์ด๋ฒ„

naver.me/FMckX42d

์Œ...์ด๊ฑด ์ฃผ์ธํƒ“์ด ์•„๋‹ˆ๋ฉด ๋ณ€์ƒํ•ด์ฃผ์ง€ ์•Š์„๊นŒ

0
0
0
0
0
0

์ง€๊ธˆ์€ ํ…ŒํŠธ๋ผํฌ๋“œ์™€ ๋ ˆ๋ฏธ์ฝ˜์„ ๊ฐ€์ ธ์™€์„œ ์ฐจ๊ทผ์ฐจ๊ทผ ์ œ๋ฐฉ์„ ์Œ“์„ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๋‹น์žฅ ๋ฌผ์ด ์ƒˆ๋Š” ์ œ๋ฐฉ์„ ์–ด๋–ป๊ฒŒ๋“  ํ˜ธ๋ฏธ๋กœ ํŒ”๋š์œผ๋กœ ํ‹€์–ด๋ง‰์•„์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค. ์ œ๋ฐฉ์„ ๋ณด์ˆ˜ํ•ด์•ผ ํ•˜๋Š” ์ˆœ๊ฐ„์€ ๋ฐ”๋กœ ์ง€๊ธˆ์ด๋‹ค. ์„ค๊ณ„๋„์™€ ์ž์žฌ๊ฐ€ ์ถฉ๋ถ„ํžˆ ๋งˆ๋ จ๋˜๊ธฐ๋ฅผ ๋ฏธ๋ จํ•˜๊ฒŒ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋‹ค ๋ณด๋ฉด, ์ œ๋ฐฉ์€ ์ง„์ž‘ ๋ฌด๋„ˆ์ ธ ์˜จ ์„ธ์ƒ์€ ์„ฑ๋‚œ ํŒŒ๋„ ์†์— ์ž ๊ฒจ ๋ฒ„๋ฆฌ๊ณ , ์ค€๋น„๋“  ๋ญ๋“  ์•„๋ฌด๊ฒƒ๋„ ์ด์–ด๊ฐˆ ์ˆ˜๊ฐ€ ์—†๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋ณดํ˜ธ๋ง‰์ด ์ง€๊ธˆ ๋‹น์žฅ ํ•„์š”ํ•˜๋‹ค.

0

ใใ‚Œใฏใƒ‘ใƒณใงใ™
็ฉบใ‚’้ฃ›ใ‚“ใ ใ‚‰ใƒ•ใƒฉใ‚คใƒ‘ใƒณใซใชใ‚Šใพใ™ใ‹๏ผŸ
ใ„ใ„ใˆใ€ๆœช็ขบ่ช้ฃ›่กŒ็‰ฉไฝ“ใงใ™
็„ผใใใฐใ ใฃใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“

1
0
0

This project is ongoing, but it has faced delays as I attempt to reach out to people to help me find marginalized artists to take part.

tl;dr: I want to give money to artists.

โžก๏ธ rasterweb.net/raster/2025/04/1

0
0
1
0
0
0

Orange Pi RV2 Benchmarks: The Most Performant RISC-V Board For Less Than $100 With 8 Cores + 8GB RAM

Earlier this month Canonical announced Ubuntu Linux support for the Orange Pi RV2 as a low-cost RISC-V developer board. The Orange Pi RV2 with eight RISC-V cores and 8GB of RAM costs just around $64 USD. The price point and specs were interesting that I ordered one and have been running performance benchmarks on it since for seeing how caโ€ฆ
phoronix.com/review/orange-pi-

0
0
1
0
0
0

Updating FEP-fe34: Origin-based security model:

https://codeberg.org/fediverse/fep/pulls/563/files

I described the conditions in which the model should be used: HTTP(S) identifiers and server-managed actors. Servers MUST NOT share secret keys with clients, because if keys are shared, non-admin users might impersonate other users on the same server.

This means actor registration process in FEP-ae97 is not secure, and will be replaced with a different one.

-----

The model can be used with 'ap' and DID URLs too, but FEP-fe34 currently doesn't cover this case, because it is not clear how origin should be computed for them. This is an experimental feature. I am using ("ap", <did>, 0) tuples (see FEP-ef61), but also considering introducing a new type of origin - cryptographic origin - which is not a tuple, but just a DID (WHATWG HTML standard already specifies two types: opaque origin and tuple origin; cryptographic will be the third).

#fep_fe34

0

@fuzzysystemํผ์ง€์‹œ์Šคํ…œ :vrchat: ๊ทธ๋ ‡์ฃ . ์›Œ๋‚™ ๋ถ€๋™์‚ฐ์ด ๋น„์‹ธ์„œ ๋‰ด๋น„๋“ค ์ง„์ž…์ด ์•ˆ๋˜๋‹ˆ ์ €๋Ÿฌ๋Š”๋ฐ, ์ž˜๋ชป ์„ค๊ณ„ํ•˜๋ฉด ๊ณต๊ณต๊ธฐ๊ด€์ด ๋ถ€์‹ค ๋– ์•ˆ๊ฑฐ๋‚˜ ๊ฐœ์ธ ์ฑ„๋ฌด ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ํ• ํ…๋ฐ ๊ฑฑ์ •์ž…๋‹ˆ๋‹ค.

0

็މใญใŽใฎใฟใ˜ใ‚“ๅˆ‡ใ‚Šใฎๅˆ‡ใ‚Šๆ–น่€ƒใˆใŸไบบใ™ใ”ใ„ใ‚ˆใญ
็މใญใŽใฎใฟใ˜ใ‚“ๅˆ‡ใ‚Šๆฅฝใ—ใ™ใŽใฆใŸใพใซ่–„ๅˆ‡ใ‚Šใฎๆ™‚ใ‚‚ใฟใ˜ใ‚“ๅˆ‡ใ‚Šใซใ—ใกใ‚ƒใ†ใ‚ˆ
็މใญใŽใฟใ˜ใ‚“ๅˆ‡ใ‚Šใฏใ‚ใจ3ๅนดใฏๆฅฝใ—ใ‚ใ‚‹่‡ชไฟกใŒใ‚ใ‚‹
ใจใ“ใ‚ใง่ช•็”Ÿๆ—ฅใŠใ‚ใงใจใ†
โ€‹:watasi:โ€‹

0

Fun new LLM fragments plugin: llm-fragments-symbex can scan a directory full of Python code and extract the class, function and method signatures and their docstrings to feed into the context of an LLM prompt. It's adapted from my older Symbex project simonwillison.net/2025/Apr/23/

llm install llm-fragments-symbex
llm -f symbex:path/to/folder -s 'example code using this library'

0
0

Updating FEP-fe34: Origin-based security model:

https://codeberg.org/fediverse/fep/pulls/563/files

I described the conditions in which the model should be used: HTTP(S) identifiers and server-managed actors. Servers MUST NOT share secret keys with clients, because if keys are shared, non-admin users might impersonate other users on the same server.

This means actor registration process in FEP-ae97 is not secure, and will be replaced with a different one.

-----

The model can be used with 'ap' and DID URLs too, but FEP-fe34 currently doesn't cover this case, because it is not clear how origin should be computed for them. This is an experimental feature. I am using ("ap", <did>, 0) tuples (see FEP-ef61), but also considering introducing a new type of origin - cryptographic origin - which is not a tuple, but just a DID (WHATWG HTML standard already specifies two types: opaque origin and tuple origin; cryptographic will be the third).

#fep_fe34

0

This project is ongoing, but it has faced delays as I attempt to reach out to people to help me find marginalized artists to take part.

tl;dr: I want to give money to artists.

โžก๏ธ rasterweb.net/raster/2025/04/1

0
0
0

Hereโ€™s a fun SVG trick I just learned. If you set the fill or stroke properties to currentColor using CSS, your SVG will be the color of the text around it.

This is great for auto-changing light and dark modes because it means you donโ€™t need multiple images โ€“ the SVG will just change color appropriately.

Click on the permalink for this note for a demo :D

Permalink: ragman.net/notes/24
,

0
0

SKT ํ•ดํ‚น ๊ด€๋ จํ•ด์„œ ์ž„์‹œ์กฐ์น˜๋กœ
SKT์—์„œ ๋ฌด๋ฃŒ๋กœ ํ’€์–ด์ค€ ์œ ์‹ฌ๋ณดํ˜ธ์„œ๋น„์Šค๋ฅผ ๊ฐ€์ž…ํ•˜๋Š”๊ฒŒ ๊ถŒ์žฅ๋˜๊ณ  ์žˆ๋Š”๋ฐ
์ด๊ฒŒ ๋กœ๋ฐ ์„œ๋น„์Šค ๊ฐ€์ž…์ž๋Š” ๋กœ๋ฐ์„ ํ•ด์ง€ํ•ด์•ผ ๋œ๋‹ค๊ณ  ํ•ด์„œ ์ด์Šˆ ๋˜๋Š” ์ค‘ ใ…‹

0
0
0
0

์ „๊ตญ์—ฌ์„ฑ๋†๋ฏผํšŒ์—์„œ ์‚ฐ๋ถˆ ํ”ผํ•ด ์—ฌ์„ฑ ๋†๋ฏผ์„ ์œ„ํ•œ ๋ชจ๊ธˆ์„ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•˜๋„ค์š”,, ๋งŽ์€ ๊ด€์‹ฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๋†ํ˜‘ 735056 55 002150 *์ž…๊ธˆ์ž๋ช… ์•ž์— '๋ฒŒํ†ต' ๊ธฐ์ž… ํ•„์ˆ˜

0
0
0
0
0
0

RubyใŒdefault gemใ‚’bundled gemใซใƒ—ใƒญใƒขใƒผใƒ‰ใ—ใฆใ„ใฃใฆใ„ใ‚‹ใฎใชใ‚ใ€‚
ใ†ใƒผใ‚€ใ€‚
ๆฐ—ๆŒใกใฏๅˆ†ใ‹ใ‚‹ๆฐ—ใŒใ™ใ‚‹ใŒใ€ใ€Œใชใ‚‹ในใไพๅญ˜ใฏๆธ›ใ‚‰ใใ†ใ€ใใฎใŸใ‚ใซๆจ™ๆบ–ๆทปไป˜ใƒฉใ‚คใƒ–ใƒฉใƒชใƒผใ‚’็ฉๆฅต็š„ใซไฝฟใŠใ†ใ€ใจใ„ใ†ใƒžใ‚คใƒณใƒ‰ใ‚ปใƒƒใƒˆใงใ‚„ใฃใฆใใŸใ‹ใ‚‰ใƒขใƒคใƒขใƒคใ—ใฆใ—ใพใ†ใ€‚
ๅ‹ฟ่ซ–่€ๅฎณใงใ™ใ€‚

0
0
0