summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-09-24 20:13:50 +0200
committermms <michal@sapka.me>2024-09-24 20:13:50 +0200
commite8a5c5c21380a70d3c7751aed2a94f4df00c129c (patch)
tree7e0562c5393ecdd12d5804ae823473511b47dff7
parent0879852b669b45eab00d570c22e764de0a71b106 (diff)
feat: a million goog
-rw-r--r--assets/covers/colosus-the-forbin-project.jpgbin108220 -> 0 bytes
-rw-r--r--assets/covers/dune-part-1.jpgbin858459 -> 0 bytes
-rw-r--r--assets/covers/dune-part-2.jpgbin99343 -> 0 bytes
-rw-r--r--assets/covers/ghost-in-the-machine.jpgbin336899 -> 0 bytes
-rw-r--r--assets/covers/hardware.jpgbin65799 -> 0 bytes
-rw-r--r--assets/covers/kamasi-washington-fearless.jpgbin0 -> 370048 bytes
-rw-r--r--assets/covers/lawnmower-man-2.jpgbin462450 -> 0 bytes
-rw-r--r--assets/covers/lawnmower-man.pgbin1479300 -> 0 bytes
-rw-r--r--assets/covers/mwl-absolute-freebsd.jpgbin804425 -> 0 bytes
-rw-r--r--assets/covers/mwl-zfs-mastery.jpgbin179509 -> 0 bytes
-rw-r--r--assets/covers/patlabor-movie-1.jpgbin72143 -> 0 bytes
-rw-r--r--assets/covers/persona-5-strikers.jpgbin363701 -> 0 bytes
-rw-r--r--assets/covers/sapkowski-time-of-contemt.jpgbin58122 -> 0 bytes
-rw-r--r--content-org/blog.org74
-rw-r--r--content/blog/a-million-googles.md58
-rw-r--r--layouts/blog/baseof.html12
-rw-r--r--layouts/partials/blog/full-post.html7
-rw-r--r--layouts/partials/blog/meta.html16
-rw-r--r--layouts/partials/full_post.html0
19 files changed, 162 insertions, 5 deletions
diff --git a/assets/covers/colosus-the-forbin-project.jpg b/assets/covers/colosus-the-forbin-project.jpg
deleted file mode 100644
index 201b648..0000000
--- a/assets/covers/colosus-the-forbin-project.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/dune-part-1.jpg b/assets/covers/dune-part-1.jpg
deleted file mode 100644
index c3b1db8..0000000
--- a/assets/covers/dune-part-1.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/dune-part-2.jpg b/assets/covers/dune-part-2.jpg
deleted file mode 100644
index e446bc4..0000000
--- a/assets/covers/dune-part-2.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/ghost-in-the-machine.jpg b/assets/covers/ghost-in-the-machine.jpg
deleted file mode 100644
index 50f46d9..0000000
--- a/assets/covers/ghost-in-the-machine.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/hardware.jpg b/assets/covers/hardware.jpg
deleted file mode 100644
index 6e0f3c0..0000000
--- a/assets/covers/hardware.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/kamasi-washington-fearless.jpg b/assets/covers/kamasi-washington-fearless.jpg
new file mode 100644
index 0000000..290138e
--- /dev/null
+++ b/assets/covers/kamasi-washington-fearless.jpg
Binary files differ
diff --git a/assets/covers/lawnmower-man-2.jpg b/assets/covers/lawnmower-man-2.jpg
deleted file mode 100644
index 696ecca..0000000
--- a/assets/covers/lawnmower-man-2.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/lawnmower-man.pg b/assets/covers/lawnmower-man.pg
deleted file mode 100644
index 5577bdc..0000000
--- a/assets/covers/lawnmower-man.pg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/mwl-absolute-freebsd.jpg b/assets/covers/mwl-absolute-freebsd.jpg
deleted file mode 100644
index 273d221..0000000
--- a/assets/covers/mwl-absolute-freebsd.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/mwl-zfs-mastery.jpg b/assets/covers/mwl-zfs-mastery.jpg
deleted file mode 100644
index 29bfcd9..0000000
--- a/assets/covers/mwl-zfs-mastery.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/patlabor-movie-1.jpg b/assets/covers/patlabor-movie-1.jpg
deleted file mode 100644
index b71e371..0000000
--- a/assets/covers/patlabor-movie-1.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/persona-5-strikers.jpg b/assets/covers/persona-5-strikers.jpg
deleted file mode 100644
index fce1ccd..0000000
--- a/assets/covers/persona-5-strikers.jpg
+++ /dev/null
Binary files differ
diff --git a/assets/covers/sapkowski-time-of-contemt.jpg b/assets/covers/sapkowski-time-of-contemt.jpg
deleted file mode 100644
index 7207957..0000000
--- a/assets/covers/sapkowski-time-of-contemt.jpg
+++ /dev/null
Binary files differ
diff --git a/content-org/blog.org b/content-org/blog.org
index d0e78fd..d72bbdc 100644
--- a/content-org/blog.org
+++ b/content-org/blog.org
@@ -8,13 +8,79 @@
#+HUGO_SECTION: blog
-* 2024 [70/71] :@blog:
+* 2024 [71/73] :@blog:
+** TODO Disenshittify or die!
:PROPERTIES:
-:EXPORT_HUGO_SECTION: blog/2024
-:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :image_dir "blog/images" :image_max_width 600
-:EXPORT_HUGO_PAIRED_SHORTCODES: image yt
+:EXPORT_FILE_NAME: desenshittify-or-die
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract Another classic from Cory Doctorow
:END:
+It may seem that Cory Doctorow is giving the same talk over and over again, and most likely it the case.
+But nothing changes, therefore it's up to us.
+He can say it until something changes and I'll listen to him over and over again.
+
+#+attr_shortcode: 4EmstuO0Em8
+#+begin_yt
+DEF CON 32 - Disenshittify or die! How hackers can seize the means of computation - Cory Doctorow
+#+end_yt
+
+
+** DONE A million Googles
+CLOSED: [2024-09-24 Tue 20:13]
+:PROPERTIES:
+:EXPORT_FILE_NAME: a-million-googles
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract You can't outgoogle a Google
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :listening Kamasi Washington - Fearless Movement
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :listening_bcamp https://kamasiwashington.bandcamp.com/album/fearless-movement
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :listening_img kamasi-washington-fearless.jpg
+:END:
+
+I have left the Google Search Engine a few months ago - first for Duck Duck Go, and now for Kagi[fn:louis].
+The field is very potent now - we've dozens of different engines.
+Sadly, they all follow the same formula which has been already perfected by Google.
+You type what you are looking for, some magic happens, algorithms are algorithming, databases are databasing and boom.
+You get results.
+This is what Google was great at some 20 years ago, but sucks now.
+
+But why?
+The simple answer seems to be "enshiftification".
+They replaced their technical founders with some random seller of opium - be it ads, server space, or (more recently) GenAI.
+And yes, Google got progressively worse in a relatively short time span.
+Yet, no one comes close to Google in its prime time.
+
+The web has changed.
+All the principles that made Google great were discovered, analysed and weaponised against the search engine.
+"SEO" is what make the web worse because your clients/users/whatever are not your visitors, but the Algorithm.
+With each following round, Google's engineers would try to adjust to the status quo, but the SEO crowd would win again.
+Sooner of later, the Search Algorithm would fail, and it would again be used against the poor bloke searching for the best printer out there.
+
+It's not that Pichai came and decided to make the search useless.
+His money-chasing decisions made it worse, but even without his interference, the results would get worse.
+Google had the best engineers out there, and they were destined to fail.
+What makes you think that *you* will win this battle?
+
+I am in full support for new search engines.
+There is nothing worse than a monopoly, even if that monopoly would be effective.
+But I don't believe that simply trying to outgoogle a Google is the way to go.
+We need a new paradigm.
+
+Kagi proposed something new with manual boosting of websites and "lenses", but it's not enough to become amazing.
+It's better, but not great.
+It's still only trying to add a quad damage to an Algorithm.
+The only reason that SEOholes are not winning against Kagi is that Kagi is invisible.
+Too small for them to care.
+The web they create is still enshittifieed, but it's done against Google.
+Is this an accept table solution?
+Well, they may have crapped the carpet, but not in my bedroom!
+
+We *deserve* a better web.
+We can even call it Web3 (as no one remembers that Web3 was to be about crypto), but it needs fresh ideas.
+Simply walking the same old paths, just with a funny walk, is not enough.
+And no, GenAi is not an answer, unless the question is the reason of our destruction.
+Death to the omnipotent algorithm!
+
+[fn:louis] Thanks, Louis!
+
** DONE We have failed computer journalism
CLOSED: [2024-09-23 Mon 22:45]
:PROPERTIES:
diff --git a/content/blog/a-million-googles.md b/content/blog/a-million-googles.md
new file mode 100644
index 0000000..c5d81cd
--- /dev/null
+++ b/content/blog/a-million-googles.md
@@ -0,0 +1,58 @@
++++
+title = "A million Googles"
+author = ["MichaƂ Sapka"]
+date = 2024-09-24T20:13:00+02:00
+categories = ["blog"]
+draft = false
+weight = 2002
+abstract = "You can't outgoogle a Google"
+listening = "Kamasi Washington - Fearless Movement"
+listening_bcamp = "https://kamasiwashington.bandcamp.com/album/fearless-movement"
+listening_img = "kamasi-washington-fearless.jpg"
++++
+
+I have left the Google Search Engine a few months ago - first for Duck Duck Go, and now for Kagi[^fn:1].
+The field is very potent now - we've dozens of different engines.
+Sadly, they all follow the same formula which has been already perfected by Google.
+You type what you are looking for, some magic happens, algorithms are algorithming, databases are databasing and boom.
+You get results.
+This is what Google was great at some 20 years ago, but sucks now.
+
+But why?
+The simple answer seems to be "enshiftification".
+They replaced their technical founders with some random seller of opium - be it ads, server space, or (more recently) GenAI.
+And yes, Google got progressively worse in a relatively short time span.
+Yet, no one comes close to Google in its prime time.
+
+The web has changed.
+All the principles that made Google great were discovered, analysed and weaponised against the search engine.
+"SEO" is what make the web worse because your clients/users/whatever are not your visitors, but the Algorithm.
+With each following round, Google's engineers would try to adjust to the status quo, but the SEO crowd would win again.
+Sooner of later, the Search Algorithm would fail, and it would again be used against the poor bloke searching for the best printer out there.
+
+It's not that Pichai came and decided to make the search useless.
+His money-chasing decisions made it worse, but even without his interference, the results would get worse.
+Google had the best engineers out there, and they were destined to fail.
+What makes you think that **you** will win this battle?
+
+I am in full support for new search engines.
+There is nothing worse than a monopoly, even if that monopoly would be effective.
+But I don't believe that simply trying to outgoogle a Google is the way to go.
+We need a new paradigm.
+
+Kagi proposed something new with manual boosting of websites and "lenses", but it's not enough to become amazing.
+It's better, but not great.
+It's still only trying to add a quad damage to an Algorithm.
+The only reason that SEOholes are not winning against Kagi is that Kagi is invisible.
+Too small for them to care.
+The web they create is still enshittifieed, but it's done against Google.
+Is this an accept table solution?
+Well, they may have crapped the carpet, but not in my bedroom!
+
+We **deserve** a better web.
+We can even call it Web3 (as no one remembers that Web3 was to be about crypto), but it needs fresh ideas.
+Simply walking the same old paths, just with a funny walk, is not enough.
+And no, GenAi is not an answer, unless the question is the reason of our destruction.
+Death to the omnipotent algorithm!
+
+[^fn:1]: Thanks, Louis!
diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html
index 8f57862..a2e1caf 100644
--- a/layouts/blog/baseof.html
+++ b/layouts/blog/baseof.html
@@ -45,6 +45,7 @@
:root {
--bg-color: #738276;
--panel-color: #DBD7D2;
+ --panel-meta-color: #C2BFBC;
--text-color: #000;
--cool-border: 4px groove #000;
@@ -168,6 +169,16 @@
text-align: justify;
display: flow-root;
}
+ aside.post-meta {
+ margin-left: -20px;
+ margin-right: -20px;
+ border-top: var(--cool-border);
+ padding-left: 20px;
+ padding-right: 20px;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ background-color: var(--panel-meta-color);
+ }
h2 {
margin-bottom: 4px;
@@ -357,3 +368,4 @@
</div>
</body>
+
diff --git a/layouts/partials/blog/full-post.html b/layouts/partials/blog/full-post.html
index 5533235..c200988 100644
--- a/layouts/partials/blog/full-post.html
+++ b/layouts/partials/blog/full-post.html
@@ -5,5 +5,10 @@
</time>
[ <a href="{{ .Page.Permalink }}">Permalink</a> ]
<hr>
-{{ .Page.Content }}
+ {{ .Page.Content }}
+
+ {{ if .Page.Params.listening}}
+ {{ partial "blog/meta.html" . }}
+ {{ end }}
</article>
+
diff --git a/layouts/partials/blog/meta.html b/layouts/partials/blog/meta.html
new file mode 100644
index 0000000..23e1f78
--- /dev/null
+++ b/layouts/partials/blog/meta.html
@@ -0,0 +1,16 @@
+<aside class="post-meta">
+ {{ if .Params.listening}}
+
+ <!-- Music -->
+ <div>
+ Listening:
+ {{ if .Params.listening_bcamp}}
+ <a href="{{ .Params.listening_bcamp}}"> {{ .Params.listening }}</a>
+ {{ else }}
+ {{ .Params.listening }}
+ {{ end }}
+ </div>
+
+ {{ end }}
+
+</aside>
diff --git a/layouts/partials/full_post.html b/layouts/partials/full_post.html
deleted file mode 100644
index e69de29..0000000
--- a/layouts/partials/full_post.html
+++ /dev/null