summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-01-12 22:50:56 +0100
committermms <michal@sapka.me>2024-01-12 22:50:56 +0100
commite8bb7290df1ef94efdc1bd6a1e316d802db5814b (patch)
treef75381f8ea22350e8662cfe05c9aefe35ab25262
parentd08cc78c095e3165a0f8f58fe540203cf8e78f3e (diff)
feat: 2600
-rw-r--r--assets/content_images/2600-40-3.webpbin0 -> 52088 bytes
-rw-r--r--assets/content_images/2600-40-4.webpbin0 -> 59536 bytes
-rw-r--r--content-org/articles.org1
-rw-r--r--content-org/blog.org132
-rw-r--r--content-org/bsd.org36
-rw-r--r--content/blog/2024/2600-magazine.md136
-rw-r--r--resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_150x0_resize_q75_h2_box_2.webpbin0 -> 8004 bytes
-rw-r--r--resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_300x0_resize_q75_h2_box_2.webpbin0 -> 25662 bytes
-rw-r--r--resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_150x0_resize_q75_h2_box_2.webpbin0 -> 10576 bytes
-rw-r--r--resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_300x0_resize_q75_h2_box_2.webpbin0 -> 32008 bytes
10 files changed, 302 insertions, 3 deletions
diff --git a/assets/content_images/2600-40-3.webp b/assets/content_images/2600-40-3.webp
new file mode 100644
index 0000000..2a31c5c
--- /dev/null
+++ b/assets/content_images/2600-40-3.webp
Binary files differ
diff --git a/assets/content_images/2600-40-4.webp b/assets/content_images/2600-40-4.webp
new file mode 100644
index 0000000..9eff1de
--- /dev/null
+++ b/assets/content_images/2600-40-4.webp
Binary files differ
diff --git a/content-org/articles.org b/content-org/articles.org
index 34bc662..79ce52a 100644
--- a/content-org/articles.org
+++ b/content-org/articles.org
@@ -5,7 +5,6 @@
#+HUGO_BASE_DIR: ~/ghq/vcs.sapka.me/michal-sapka-me/
#+HUGO_WEIGHT: auto
-#+HUGO_AUTO_SET_LASTMOD: t
#+HUGO_SECTION: articles
* DONE Article Library
diff --git a/content-org/blog.org b/content-org/blog.org
index 1f8f492..8508d6c 100644
--- a/content-org/blog.org
+++ b/content-org/blog.org
@@ -7,7 +7,7 @@
#+HUGO_WEIGHT: auto
#+HUGO_SECTION: blog
-* 2024 [2/2] :@blog:
+* 2024 [3/3] :@blog:
:PROPERTIES:
:EXPORT_HUGO_SECTION: blog/2024
:END:
@@ -38,7 +38,6 @@ But, most importantly, The Weaver published _TWO_ new articles on computer histo
- [[http://wovenmemories.net/2023/12/30/First.Operating.System_Part.2.html][First Operating System -- Part Two]]
- [[http://wovenmemories.net/2024/01/02/Subroutines.html][Subroutines]]
-
** DONE The Email Project
CLOSED: [2024-01-03 Wed 18:26]
:PROPERTIES:
@@ -58,3 +57,132 @@ I would like it to happen more, as this is a great growth experience.
I'm not leaving [[https://emacs.ch/@mms][Mastodon]], but I will not approach people using it.
Furthermore, I'd love to leave Discord and Messenger, but folks there are pretty stubborn :)
+
+** DONE 2600
+CLOSED: [2024-01-12 Thu 21:23]
+:PROPERTIES:
+:EXPORT_FILE_NAME: 2600-magazine
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract Short impression of 2600 magazine
+:EXPORT_HUGO_PAIRED_SHORTCODES: img-r
+:END:
+For quite some time I've been looking for a magazine to read.
+In my younger days, reading computer game magazines was the best thing.
+Way before the +internet+ big tech ruined everything, polish gamers have already found a safe haven.
+In the dark days of post-communistic 90s, we were feeling like living in the future.
+
+And then they, one by one, died.
+Killed by "free" sites filled with ads and sponsored content.
+
+It may very well be anachronistic to wait for a review that will not even move on the screen.
+But this is exactly what I found to be great about them - slow moving, regular, without much fuss, much more deliberate.
+
+I've been reading quite a few magazines recently, but finally I have found the one which fills me with passion - just like the ones from my childhood.
+Now I have something to wait from, to learn from and, well, feel to be a part of it.
+
+I have finally found *2600*[fn:site].
+
+What is 2600 you ask?
+Well, the magazine self-describes as /The Hacker Quarterly/ and it fully shows the purpose.
+It's a magazine written, edited and read by /hackers/ that is released since 1984[fn:1984]
+Hackers in the /original/ sense of the word - tinkerers trying to expand what is possible to do with electronic devices.
+Other than that, the team behind 2600 also organized *Hope*, a hacker-focused conference (known as what Defcon was when Defcon was good. I've never been to either one, so I'm just repeating) and even made a few movies.
+They were also very involved in the "Free Kevin"[fn:kevin] campaign.
+
+All in all, 2600 encompasses everything that is good about computer-oriented communities, and it rejects the current status quo of closed, surveillance based systems.
+
+It's not that this is the first time I've heard of it, but with the digital version, it finally became economically sane to get familiar.
+
+Funny enough, I've bought my first issue late in December - just a few days before the next issue came out.
+After finishing those two, I feel extremely satisfied.
+I don't remember when was the last time I wanted to read a magazine from cover to cover.
+This is exactly what the doctor ordered.
+
+The biggest shock for me was how /soft/ the magazine is.
+On the Internet, all /hackers sites/ focus on the technical stuff.
+/2600/ also has some articles that are strictly technical, but there's not much of them.
+It is, however, full of /hacker/ culture.
+For me, as a /hacker/ much more in /spirit/ than in /abilities/, this is simply wonderful.
+
+It seems that U found what I was looking for a long ass time.
+All this, because 2600 is finally available as digital download.
+I need to give my data to make the payment, but the PDF comes without any DRM.
+Beats paying dozens USD just for shipping by a mile!
+
+Though paying by Monero would be much more l33t.
+
+Finally, as part of [[/blog/2024/email-project/][The Email Project]] I have emailed the editing team.
+A significant portion of these 2 issues I've bought is occupied by letters from readers.
+
+*** Contents of Winter 2023/2024 issue (40-4)
+#+attr_shortcode: "2600-40-4.webp"
+#+begin_img-r
+Cover of issue 40-4
+#+end_img-r
+- The Road Behind
+- The Dark Side of DNA Data
+- The BoneBox
+- Artificial Intelligence and Creativity
+- Career and Gloating in Las Vegas
+- TELECOM INFORMER
+- Enhance Your Typing Experience With Mechanical Keyboards
+- Adventures in Lockpicking
+- Ooops; v97.129
+- Geo-Distributed Bug Bounty Hunting
+- Being a Hacker
+- Byte-Sized Justice: A Tale of Hacker Ethics and Copy Protection
+- A Quick Intro to Biohacking
+- HACKER PERSPECTIVE
+- Privacy: Protecting Your Personal Information Online
+- The AI Risk Nobody Seems to Mention
+- American Shanzhai, Part 4
+- EFFECTING DIGITAL FREEDOM
+- Quantum Computer Algorithms, Part III: DES Decryption
+- GPT Revolution: Reimagining Programming in the Era of AI
+- Snitched Out by Tech
+- I Fight for the Users
+- ARTIFICIAL INTERRUPTION
+- Platform Capitalism Can't Surveil Absurdism (and Worse)
+- Alzheimer's and AR Tech
+- Book Review: Pegasus
+- Book Review: Fancy Bear Goes Phishing
+
+*** Contents of Autumn 2023 issue (40-3)
+#+attr_shortcode: "2600-40-3.webp"
+#+begin_img-r
+Cover of issue 40-3
+#+end_img-r
+- Memories to Come
+- Designing an OpenAI Powered IRC Chat Bot for Fun and Profit
+- Cute App, But I'll Use My Own
+- Saying Goodbye to an Old (GPFS) Friend
+- TELECOM INFORMER
+- The Arrival of 2600 Digital Delivery
+- Why Aren't You Cracking Your Users' Passwords?
+- A Technology Life Story
+- Social Engineering is Forever
+- Is AI More of a Tool or an Ethical Challenge?
+- Quantum Proof Encryption
+- But I Don't Want a Copilot
+- HACKER PERSPECTIVE
+- Diskless Malware
+- Hacking the Airwaves
+- Adventures in Zero Trust
+- American Shanzhai, Part 3
+- EFFECTING DIGITAL FREEDOM
+- Go On a Journey
+- Morbid Curiosity in the Weaponized AI Era
+- See You on the C-Drive (A Series of Late 20th Century Fragments)
+- ARTIFICIAL INTERRUPTION
+- Is 2600 Still Relevant?
+- Learn Linux, People!
+- WasteTrackers and More
+
+
+*** Meta
+- Read as PDF on Onyx Boox Note Air 2.
+- Issues bought from [[https://2600.com][2600.com store]] <BR>
+- Next up: back to "Hacking APIs". It's great!
+
+[fn:site] [[https://2600.com][Official website of 2600]]
+[fn:kevin] [[https://www.mitnicksecurity.com/blog/how-the-free-kevin-movement-changed-the-cyber-security-industry][How the Free Kevin Movement Changed the Cyber Security Industry]]
+[fn:1984] that's one year older than me!
diff --git a/content-org/bsd.org b/content-org/bsd.org
new file mode 100644
index 0000000..c786b7e
--- /dev/null
+++ b/content-org/bsd.org
@@ -0,0 +1,36 @@
+* OpenBSD
+** TODO XMPP (Jabber) server on OpenBSD
+/intro/
+*** Installing prosody
+#+BEGIN_SRC shell
+ pkg_install prosodyctl
+#+END_SRC
+- daemon
+*** Configuring DNS
+prosodyctl check dns
+*** Getting certificates
+
+- acme config (ignore makefile)
+- importing certificates
+
+#+BEGIN_SRC shell
+ prosodyctl --root cert import HOSTNAME /path/to/certificates
+#+END_SRC
+
+*fullchain*
+
+#+BEGIN_SRC shell
+ prosodyctl check certs
+#+END_SRC
+
+*** Final tests
+
+#+BEGIN_SRC shell
+prosodyctl check connectivity
+#+END_SRC
+*** Clients
+- emacs
+- terminal
+- android
+- ios
+*** Modern XMPP
diff --git a/content/blog/2024/2600-magazine.md b/content/blog/2024/2600-magazine.md
new file mode 100644
index 0000000..0c33e12
--- /dev/null
+++ b/content/blog/2024/2600-magazine.md
@@ -0,0 +1,136 @@
++++
+title = 2600
+author = ["MichaƂ Sapka"]
+date = 2024-01-12T21:23:00+01:00
+categories = ["blog"]
+draft = false
+weight = 2003
+abstract = "Short impression of 2600 magazine"
++++
+
+For quite some time I've been looking for a magazine to read.
+In my younger days, reading computer game magazines was the best thing.
+Way before the ~~internet~~ big tech ruined everything, polish gamers have already found a safe haven.
+In the dark days of post-communistic 90s, we were feeling like living in the future.
+
+And then they, one by one, died.
+Killed by "free" sites filled with ads and sponsored content.
+
+It may very well be anachronistic to wait for a review that will not even move on the screen.
+But this is exactly what I found to be great about them - slow moving, regular, without much fuss, much more deliberate.
+
+I've been reading quite a few magazines recently, but finally I have found the one which fills me with passion - just like the ones from my childhood.
+Now I have something to wait from, to learn from and, well, feel to be a part of it.
+
+I have finally found **2600**[^fn:1].
+
+What is 2600 you ask?
+Well, the magazine self-describes as _The Hacker Quarterly_ and it fully shows the purpose.
+It's a magazine written, edited and read by _hackers_ that is released since 1984[^fn:2]
+Hackers in the _original_ sense of the word - tinkerers trying to expand what is possible to do with electronic devices.
+Other than that, the team behind 2600 also organized **Hope**, a hacker-focused conference (known as what Defcon was when Defcon was good. I've never been to either one, so I'm just repeating) and even made a few movies.
+They were also very involved in the "Free Kevin"[^fn:3] campaign.
+
+All in all, 2600 encompasses everything that is good about computer-oriented communities, and it rejects the current status quo of closed, surveillance based systems.
+
+It's not that this is the first time I've heard of it, but with the digital version, it finally became economically sane to get familiar.
+
+Funny enough, I've bought my first issue late in December - just a few days before the next issue came out.
+After finishing those two, I feel extremely satisfied.
+I don't remember when was the last time I wanted to read a magazine from cover to cover.
+This is exactly what the doctor ordered.
+
+The biggest shock for me was how _soft_ the magazine is.
+On the Internet, all _hackers sites_ focus on the technical stuff.
+_2600_ also has some articles that are strictly technical, but there's not much of them.
+It is, however, full of _hacker_ culture.
+For me, as a _hacker_ much more in _spirit_ than in _abilities_, this is simply wonderful.
+
+It seems that U found what I was looking for a long ass time.
+All this, because 2600 is finally available as digital download.
+I need to give my data to make the payment, but the PDF comes without any DRM.
+Beats paying dozens USD just for shipping by a mile!
+
+Though paying by Monero would be much more l33t.
+
+Finally, as part of [The Email Project](/blog/2024/email-project/) I have emailed the editing team.
+A significant portion of these 2 issues I've bought is occupied by letters from readers.
+
+
+## Contents of Winter 2023/2024 issue (40-4) {#contents-of-winter-2023-2024-issue--40-4}
+
+{{< img-r "2600-40-4.webp" >}}
+Cover of issue 40-4
+{{< /img-r >}}
+
+- The Road Behind
+- The Dark Side of DNA Data
+- The BoneBox
+- Artificial Intelligence and Creativity
+- Career and Gloating in Las Vegas
+- TELECOM INFORMER
+- Enhance Your Typing Experience With Mechanical Keyboards
+- Adventures in Lockpicking
+- Ooops; v97.129
+- Geo-Distributed Bug Bounty Hunting
+- Being a Hacker
+- Byte-Sized Justice: A Tale of Hacker Ethics and Copy Protection
+- A Quick Intro to Biohacking
+- HACKER PERSPECTIVE
+- Privacy: Protecting Your Personal Information Online
+- The AI Risk Nobody Seems to Mention
+- American Shanzhai, Part 4
+- EFFECTING DIGITAL FREEDOM
+- Quantum Computer Algorithms, Part III: DES Decryption
+- GPT Revolution: Reimagining Programming in the Era of AI
+- Snitched Out by Tech
+- I Fight for the Users
+- ARTIFICIAL INTERRUPTION
+- Platform Capitalism Can't Surveil Absurdism (and Worse)
+- Alzheimer's and AR Tech
+- Book Review: Pegasus
+- Book Review: Fancy Bear Goes Phishing
+
+
+## Contents of Autumn 2023 issue (40-3) {#contents-of-autumn-2023-issue--40-3}
+
+{{< img-r "2600-40-3.webp" >}}
+Cover of issue 40-3
+{{< /img-r >}}
+
+- Memories to Come
+- Designing an OpenAI Powered IRC Chat Bot for Fun and Profit
+- Cute App, But I'll Use My Own
+- Saying Goodbye to an Old (GPFS) Friend
+- TELECOM INFORMER
+- The Arrival of 2600 Digital Delivery
+- Why Aren't You Cracking Your Users' Passwords?
+- A Technology Life Story
+- Social Engineering is Forever
+- Is AI More of a Tool or an Ethical Challenge?
+- Quantum Proof Encryption
+- But I Don't Want a Copilot
+- HACKER PERSPECTIVE
+- Diskless Malware
+- Hacking the Airwaves
+- Adventures in Zero Trust
+- American Shanzhai, Part 3
+- EFFECTING DIGITAL FREEDOM
+- Go On a Journey
+- Morbid Curiosity in the Weaponized AI Era
+- See You on the C-Drive (A Series of Late 20th Century Fragments)
+- ARTIFICIAL INTERRUPTION
+- Is 2600 Still Relevant?
+- Learn Linux, People!
+- WasteTrackers and More
+
+
+## Meta {#meta}
+
+- Read as PDF on Onyx Boox Note Air 2.
+- Issues bought from [2600.com store](https://2600.com) &lt;BR&gt;
+- Next up: back to "Hacking APIs". It's great!
+
+[^fn:1]: [Official website of 2600](https://2600.com)
+[^fn:2]: that's one year older than me!
+[^fn:3]: [How the Free Kevin Movement Changed the Cyber Security Industry](https://www.mitnicksecurity.com/blog/how-the-free-kevin-movement-changed-the-cyber-security-industry) \ No newline at end of file
diff --git a/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_150x0_resize_q75_h2_box_2.webp b/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_150x0_resize_q75_h2_box_2.webp
new file mode 100644
index 0000000..e707825
--- /dev/null
+++ b/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_150x0_resize_q75_h2_box_2.webp
Binary files differ
diff --git a/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_300x0_resize_q75_h2_box_2.webp b/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_300x0_resize_q75_h2_box_2.webp
new file mode 100644
index 0000000..b2653f7
--- /dev/null
+++ b/resources/_gen/images/2600-40-3_hu62385f13f73b651172257cb83caa7e42_52088_300x0_resize_q75_h2_box_2.webp
Binary files differ
diff --git a/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_150x0_resize_q75_h2_box_2.webp b/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_150x0_resize_q75_h2_box_2.webp
new file mode 100644
index 0000000..904082b
--- /dev/null
+++ b/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_150x0_resize_q75_h2_box_2.webp
Binary files differ
diff --git a/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_300x0_resize_q75_h2_box_2.webp b/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_300x0_resize_q75_h2_box_2.webp
new file mode 100644
index 0000000..03da271
--- /dev/null
+++ b/resources/_gen/images/2600-40-4_hu1f9fe9997dc039f8c41e32d4912e9b3b_59536_300x0_resize_q75_h2_box_2.webp
Binary files differ