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

「英国の人民は自らが自由だと思っているが、彼らは甚だ間違っている。彼らは議会成員の選挙の間だけ自由なのであって、議員たちが選出されるや否や、人民は奴隷となり、無となる」ってルソーも『社会契約論』(Liv. III, XV)に書いてるけど、投票を唯一の政治的表明の手段としてあまり神聖化しない方がいいよ。

0
0
0
0

I need advice to secure a web server. I am currently managing an OJS server at my University. This server is often attacked, such as with PHP script injections, to cause malfunction or online gambling contents. What I have done so far:
1. Set permissions (the user owns all PHP scripts instead of www-data, these files are often modified by a third party)
2. File access monitoring ( I log every access that happens in the doc root)
3. daily backup

0
0
0
0
0
0

"Thanks" to AI crawler bots, "resident IP Proxy services" (they are botnets, period) and SEO (Search Engine Optimisation) The Open Web we wanted has become more like the digital equivalent of an abusive relationship.

So I am un-optimising my web presence. Static pages only, Pure content, no optimisations, keeping crawlers at bay. Digital self-defence to get back to what we, the people, wanted the internet to be. The internet of people.

1/5

0
0
0
0
0

「英国の人民は自らが自由だと思っているが、彼らは甚だ間違っている。彼らは議会成員の選挙の間だけ自由なのであって、議員たちが選出されるや否や、人民は奴隷となり、無となる」ってルソーも『社会契約論』(Liv. III, XV)に書いてるけど、投票を唯一の政治的表明の手段としてあまり神聖化しない方がいいよ。

0

[논평] 민주당 “국힘 협치” 발언, 내란정당은 협치 아닌 청산 대상이다 nodong.org/statement/78... 분명히 하자. 국민의힘은 윤석열 내란 정권의 주범이자 공범으로서, 협치의 대상이 아니다. 해체해야 할 내란정당이다. 더불어민주당은 왜 6.3 조기 대선이 치러졌는지를 벌써 잊었는가. 대선은 단순한 정권 교체가 아니라 내란 세력에 대한 심판이었고, 이는 민심의 분명한 명령이었다. 그런데 대선이 끝난 지 한 달도 안 돼 ‘협치’라는 이름으로 다시 손을 맞잡겠다는 것인가.

[논평] 민주당 “국힘 협치” 발언, 내란정당은 협치 ...

0
0
0
0
0

코드에디터의 탐색기 동작을 이렇게 개선하면 좋겠다.

지금 큰 프로젝트에서 이파일 저파일 돌아다니다보면 너무 많은 디렉토리들이 expand되어서 필요한 디렉토리를 찾는게 어려워진다. 이때 expand되어 있는 디렉토리중에, 직접 탐색기안에서 찾아서 들어간 경우가 있고, Go to Definition나 방금 닫은 창 다시 열기 등의 간접적인 방법으로 expand된 경우가 있다. 후자의 간접적인 방식으로 열린 파일이 닫혔을때 이로 인해 열린 디렉토리 중 전자의 방식으로 열리지 않은 것을 자동으로 닫아줬으면 좋겠다. 일종의 가비지 컬렉트?

...인데 https://github.com/microsoft/vscode/issues/150869 똑같은 제안이 있었는데 업보트가 부족해서 나가리됐구나ㅠ

2
0
0
0
0
0
0
0
0
0
13
0
0
0
0
0
0
0
0

오늘 발견한 흥미로운 링크들: Matt 타입스크립트 선생님은 종종 Effect 에 대해 트윗하는데 주로 이펙트를 찍먹해보시고 이걸 강의로 만들까말까 만들까말까 하신다. Michael EffectTS 의 BDFL 은 종종 맷 선생의 트윗에 답글을 달아 이펙트 얘기를 풍부하게 가꿔주신다.

오늘은 이펙트의 굿파츠에 대한 얘기로 스레드가 열렸다. https://x.com/mattpocockuk/status/1936083553483157714

나도 EffectTS 도입을 하고 싶지만 여러모로 기존 바닐라JS 스펙과 다른 모양의 코드가 나와서 여러모로 망설이고 있다. (내 기준 이펙트는 실행 코드를 작성하기 보다 실행 계획을 작성하는 개념으로 접근하고 있다) 프로덕션 코드를 새로 만든다면 EffectTS 도입을 고려하고 있지만 학습 난의도가 있어 이를 위해 함께 스터디하고 코드 마이그레이션 계획도 세워야하는데, 그럴 여유는 보통 없는게 현실.

아직은 neverthrow 부터 사용해보는 정도가 지금의 최선이라고 생각한다. 나는 throw 기반의 조건 제어 코드가 불편하다. try catch 안에서 if 절로 throw 하는 코드를 볼 때마다 불만이다. 복구할 수 있는 에러는 throw 하지 않는게 옳다고 생각한다. 물론 언어의 문제도 있지만... 그렇게 스레드를 읽던 중 effectively 라는 애매한 이름의 Alegbraic effects 를 구현한 라이브러리가 공개되어 있다는 것을 발견했다. 작성자 본인도 뻔뻔하게 홍보한다고 어필하고 있다. ;) effectively

EffectTS 라는 이름도 애매하지만 Effectively 는 더 애매하다. 인기가 많아지기 전에 그럴듯 한 이름으로 브랜딩되면 좋겠다. 아, 그렇게 생각하는 이유는 TS 씬에 이런 라이브러리/프레임워크가 자주 거론되면 좋겠다는 생각 때문이다.

얘기하고 싶은 것은, 아이러니하게 이 effectively 의 readme 가 매우 간결하고 읽기 쉽게 EffectTS 에 대해 소개하고 있기 때문이다. effect.website 의 문서는 뭔가 개선이 필요하다. 없는게 없이 다 있지만 실제 읽다보면 어려운 부분이 많고 더 많은 설명이나 예제가 필요한 경우가 생긴다. 미카엘 본인도 문서 개선 필요는 공감하는 것 같다. (해당 스레드 발언 추정) 그리고 또 다른 유저가 포스트를 안내해주셨는데, Effect-like code without Effect 짧게 읽기 좋다. 게다가 이 포스트가 담긴 사이트의 프로덕트도 유용해 보인다.

시작부터 Result 나 Optional 을 제공하는 언어가 많은 소프트웨어 엔지니어들에게 높은 선호도를 가지는 이유가 있다고 본다.

5
0
0
0

코드에디터의 탐색기 동작을 이렇게 개선하면 좋겠다.

지금 큰 프로젝트에서 이파일 저파일 돌아다니다보면 너무 많은 디렉토리들이 expand되어서 필요한 디렉토리를 찾는게 어려워진다. 이때 expand되어 있는 디렉토리중에, 직접 탐색기안에서 찾아서 들어간 경우가 있고, Go to Definition나 방금 닫은 창 다시 열기 등의 간접적인 방법으로 expand된 경우가 있다. 후자의 간접적인 방식으로 열린 파일이 닫혔을때 이로 인해 열린 디렉토리 중 전자의 방식으로 열리지 않은 것을 자동으로 닫아줬으면 좋겠다. 일종의 가비지 컬렉트?

...인데 https://github.com/microsoft/vscode/issues/150869 똑같은 제안이 있었는데 업보트가 부족해서 나가리됐구나ㅠ

2
1

요즘 일부 국가에서 입국 심사에 소셜 미디어를 활용한다는거 보니까

애초에 현실이랑 소셜 미디어 딱히 구분하지 않고 딱히 뭘 숨기거나 과장하려 하지도 않은게 오히려 다행이라는 생각이 드네

(그리고 통장 1원든건 진짜임...)

0
0
0
0
0
13
0
0
0
0
0