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
0

win10を使い続けて何らかの攻撃を受けて負う被害と
win11にアップグレードして負う被害どっちって話

攻撃に遭うほうが確率低いからアプデスルーよね

0

계엄내란이 전 영부인과는 무관한 발진이었다는 게 이상하지 않다는 이야기를 했지만 그건 어디까지나 12/3의 사람 어처구니를 1초만에 날려버리는 방송을 좋은 베팅이라고 생각할 정도의 멍청함을 윤석열과 공유하지 않았다는 정도의 이야기일 뿐이다. 왜 망쳤다고 싸웠겠는가? '더 나은 다른 플랜이 내게 있는데' 가 주 이유면 이유였지 딱히 얌전히 있을 인간이어서는 아닐 것이다 :(

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

양육비 선지급제 시행 5개월...3800여 가구에 54억원 지급 www.womennews.co.kr/news/article... "16일 성평등가족부에 따르면 올해 7∼11월 5963가구가 양육비 선지급을 신청했고, 그중 3868가구(미성년 자녀 6129명)에 대한 양육비 선지급이 결정됐다. 지급액은 모두 54억5천만원이다. 양육비 선지급이 결정된 3868가구의 양육비 채권자가 '어머니'인 경우는 3392명(87.7%), '아버지'인 경우는 471명(12.2%)이었다."

양육비 선지급제 시행 5개월...3800여 가구에 54...

0

The Philosopher in the Valley: Alex Karp, Palantir, and the Rise of the Surveillance State by Michael Steinberger, 2025

An acclaimed New York Times Magazine writer brings us into the world of the controversial technology firm Palantir and its very colorful and outspoken CEO, Alex Karp, tracing the ascent of Big Data, the rise of surveillance technology, and the shifting global balance of power in the 21st century.





Palantir builds data integration software: its technology ingests vast quantities of information and quickly identifies patterns, trends, and connections that might elude the human eye. Founded in 2003 to help the US government in the war on terrorism—an early investor was the CIA—Palantir is now a $400 billion global colossus whose software is used by major intelligence services (including the Mossad), the US military, dozens of federal agencies, and corporate giants like Airbus and BP. From AI to counterterrorism to climate change to immigration to financial fraud to the future of warfare, the company is at the nexus of the most critical issues of the times.
0
0
1
0

“의사불패는 이재명 정부도 마찬가지…환자들 지켜주지 않아” [인터뷰-안기종 환자단체 대표] www.hani.co.kr/arti/society... "윤석열 정부 때 시작된 의정 갈등으로 의료 현장과 학교를 떠났던 전공의와 의대생들은 새 정부들어 복귀했으나 응급실 등 필수 의료 공백을 메우는 정책은 속도가 더디고 인공지능과 개인 건강정보를 활용한 의료 산업 육성 정책은 빠르게 추진되고 있다. 여기에 ‘환자는 없다’는 게 1인 시위 100회를 마치는 환자단체들의 시각이다."

“의사불패는 이재명 정부도 마찬가지…환자들 지켜주지 않...

0
0
0
0
0
0
0
0
0
0
0

Are we stuck with the same Desktop UX forever?

This is a really interesting talk from a UX expert directed at programmers.

My thoughts:

- Linux design is overly eager to throw the baby out with the bathwater. desktop UX regressed in the past 15 years
- Browser UX is stuck too.

youtube.com/watch?v=1fZTOjd_bOQ

0
0
0
0

트위터 일론머스크가 디엠창을 뭔 채팅인가 뭔가로 바꿔버려서 기존 디엠 싹~ 날아간거 개열받음 채팅 누르니까 뭔 암호 설정하래

0
0
0
0

하스켈 책 보충 자료

박준규 @curry@hackers.pub

책 《하스켈 병렬 및 동시성 프로그래밍(원제: Parallel and Concurrent Programming in Haskell)》 8장을 읽다 보면 다음과 같은 문구가 나옵니다.

We will use the following function to download a web page:

getURL :: String -> IO ByteString

This function is provided by the module GetURL in GetURL.hs, which is a small wrapper around the API provided by the HTTP package.

그런데 GetURL.hs라는 파일을 찾을 수가 없어요. 저처럼 예제 코드 하나라도 실행 안 되면 진도를 못나가는 사람을 위해서 안내를 남깁니다.(사실은 미래의 저를 위한 글입니다.)

인터넷에서 검색을 좀 해보면(예전에 찾아 놓은 거고 지금은 원본 링크를 찾을 수가 없지만) 메릴랜드 대학의 CSMC 433이라는 과정에서 공교롭게 책과 같은 내용이 있고 그곳에서 다음과 같은 코드를 소개합니다.

-- For the example to work you need to have
-- the `bytestring` and the `download-curl`
-- haskell packages installed
import Data.ByteString as B
import Network.Curl.Download

getURL :: String -> IO ByteString
getURL uri = do
  res <- openURI uri
  case res of
    Left _ -> error "Oh no..."
    Right bs -> return bs

'됐다! 이거다!' 싶지만 막상 이 코드를 넣고 8장의 예제를 실행하면 기대했던대로 결과가 안 나오고 다음과 같이 페이지 응답 본문의 크기가 0으로 나옵니다.

(0,0)

이건 왜 그럴까? curl로 응답 헤더를 보니 https로 리다이렉트하고 있었네요.

$ curl -I http://www.wikipedia.org/wiki/Shovel
HTTP/1.1 301 Moved Permanently
content-length: 0
location: https://www.wikipedia.org/wiki/Shovel
server: HAProxy
x-cache: cp5024 int
x-cache-status: int-tls
connection: close

그래서 본문 내용이 없었기 때문에 크기가 0으로 나온 것입니다. 이때는 openURI 대신 openURIWithOpts를 쓰면 됩니다. 여러 옵션이 있는데 그중 CurlFollowLocation True를 사용합니다.

  res <- openURIWithOpts opts uri
  ...
  where
    opts =
      [ CurlFollowLocation True
      ]

'와, 이제 진짜 되겠지?' 해도 안 되는데 이번에는 404 응답이 옵니다.

'어? 브라우저랑 curl로 요청했을 때는 존재하는 페이지인데 왜 404래?'

아마 위키백과에서 요청 헤더에 User-Agent가 없으면 차단을 하는 것 같습니다. 마지막으로 다음과 같이 옵션을 추가합니다.(이건 GPT가 알려줬어요.)

  opts =
    [ CurlFollowLocation True
    , CurlUserAgent "foo bar"
    ]

여기까지 하면 이제 책에 나온 예제가 잘 실행됩니다.

즐거운 하스켈 코딩 하세요!

Read more →
9
1

[단독]'검찰총장'에서 이희진 '방패'로…불안한 法심판대 [사기, 뒤바뀐 정의] www.nocutnews.co.kr/news/6443502... "사기 혐의로 재판을 받고 있는 '청담동 주식부자' 이희진씨가 초호화 변호인단을 꾸린 것으로 확인됐다. 선임계를 제출한 변호사만 25명이 넘는데, 최소 10명이 전관 출신이다. 심지어 문재인 정부 때 검찰의 수장이었던 문무일 전 검찰총장도 이씨의 변호인단에 이름을 올렸다. 이런 가운데 법조계 일각에서는 이씨에게 적용된 혐의를 우려하고 있다."

[단독]'검찰총장'에서 이희진 '방패'로…불안한 法심판...

0
0
0
0
1
1
1
0

난 개인적으로 학생들 소셜 미디어 차단하는거 반대함.

소셜 미디어 사용자층이 넓어지면서 정보 분별력이 젊은 애들보다 어르신들이 더 취약하다는게 많은 사례로 밝혀지고 있기도하고,

젊은 애들 소셜미디어 막으면 Tor 깔아다가 Onion 네트워크에 들어가서 더 이상한 곳 돌아다닌다.

0

취업도 전에 ‘번아웃’부터 겪는 청년들···19~34세 자살률 13년 만에 최고 www.khan.co.kr/article/2025... "성별로 보면 청년 여성의 번아웃 경험률은 36.2%로 청년 남성(28.6%)보다 7.6%포인트 높았다. 학력별로 보면 대학 졸업 이상인 청년의 번아웃 경험률은 34.1%로 가장 높았다. 고졸 이하 청년(28.2%), 대학에 다니거나 휴학 중인 청년(29.7%)보다 번아웃 경험 비율이 높았다."

취업도 전에 ‘번아웃’부터 겪는 청년들···19~34세...

0
1