Want to join in? Respond to our weekly writing prompts, open to everyone.
Want to join in? Respond to our weekly writing prompts, open to everyone.
from brendan halpin
I am not doing the 31 Horror Movies in 31 Days challenge because I don’t need that kind of pressure, but I am doing my best to watch as many horror movies in October as I can!
Here are the ones I’ve watched so far. All are new to me, but most aren’t new.
Pabrik Gula (aka Sugar Mill)—I like watching horror movies from other countries because a)it makes me feel like part of a worldwide community of weirdos and b) they tend to have different tropes and obsessions than American horror movies. This movie, about a bunch of friends from a town in rural Java (I’m not familiar with Indonesia, so maybe that’s the only kind of Java?) who sign up for seasonal work at a sugar mill that turns out to be haunted, is pretty good for most of the movie but ultimately fell short for me. The ghosts are creepy, there’s a lot of suspense, and (mild spoiler) the character who is dumb, fat, and horny (and also darker skinned than anyone else—I also don’t know if colorism is a thing in Indonesia, but based on this movie I suspect it is) not only isn’t the first to die—he doesn’t die at all! There’s a lot of stuff about dispelling demons in an Islamic context which is interesting to me because it’s all very different than how it’s portrayed in a Christian context. But unfortunately from my perspective, the movie isn’t concerned with the morality of the factory owners who ran a place where a lot of people died (hence the ghosts), but rather with the sexual morality of the workers. So like a pretty decent horror movie that kind of turns into a Davey and Goliath episode at the end, if Davey and Goliath talked about adultery. (I dunno—maybe they did. I couldn’t stand that show.)
**Halloween III: Season of the Witch—**Current conventional wisdom is that this movie is good, actually, and just never got a fair shake from a public that was expecting another Michael Meyers story. I’m sorry to report this is not true. I mean, look, it’s goofy and therefore kind of charming if you find goofy 80’s horror charming, but it’s not actually good. There’s just way too much going on: the human-passing killbots are like, not even central to the plot, just to give you an idea of how busy this movie is. The rest is science fiction witchcraft plus a non-credible age-inappropriate relationship and a heaping dose of misogyny. (Because our alcoholic hero’s stupid ex just wants to complain about what a shit father he is instead of listening to his insane story about killer masks!). Watchable, but VERY far from essential.
The Blade Cuts Deeper—You know what I appreciate? When someone makes a subgenre movie without constantly winking at us about how familiar they are with the conventions of said subgenre. In this case, we’ve got a modern giallo set in the world of reality television. It differs from classic giallo in that it’s not dubbed and everyone can act, but otherwise it’s just a straightforward giallo movie. It seems to be trying to satirize true crime TV in a way that never totally hits, but still, it’s suspenseful and gory and has a cool surprise ending. And best of all, the filmmakers appear to have decided to just make a giallo instead of a giallo ABOUT giallo. So the movie is about what it’s about rather than being about the cleverness of the filmmakers. This was my favorite of the 4.
**Solvent—**I remain a sucker for found footage because it strips away one layer of artifice and makes it easier for me to suspend disbelief. And the description of this one made it sound like it was fully a “cursed object” movie, which is right up my alley, but that’s really not what it is. Let me say the first 20 minutes or so are really really good. And after that it kind of goes off the rails, ultimately resolving into what’s primarily a body horror movie, which is my least favorite subgenre. So I guess if you like body horror, you might like this one, though it is self-consciously artsy and the POV character is, judging only by his voice, the worst actor in the movie. Oh yeah, also? There’s a big moment at the end that features sub-Sharknado level CGI. Seriously, it looks like absolute garbage and is unintentionally comical. I can’t believe they saw this shot and went, “yeah, that’s good.” Okay. Spoilers! Turn back now or forever have a mediocre horror movie spoiled!
So, like, the central conceit of this movie is essentially incomprehensible. The nazi guy found a way to liquefy himself and saved bottles of his pee because reasons, and now he lives as a puddle of goo in a hole in the ground with a pipe in it because reasons, and then our protagonist gets possessed and obsessive and starts spewing black goo from every orifice. Oh yeah, and inexplicably feeding the nazi puddle of goo with his own pee. I have never seen a movie so obsessed with urine. I’m not here to kink shame, but I guess I just don’t find pee as interesting as the filmmakers do. Fair play for the dick horror, though—I feel like women are often the targets of body horror, and slasher horror, and, okay a lot of kinds of horror, so I guess it was time for us to see a penis leaking black goo.
The protagonist apparently committed war crimes in Bosnia, but the movie really stops short of exploring the connection between his war crimes and the nazi puddle of goo’s war crimes, ultimately insisting that the protagonist is better because he exposes a lot of present-day nazis. Oh yeah, it also equates criticism of the Israeli government—or indeed, any sympathy at all with the Palestinian people—with Nazism, which I’m sure Netanyahu appreciated, but I didn’t.
from
Roscoe's Quick Notes
Two major events for us today: #1.) turning over the keys to the house we've moved out of, back to the landlord, and #2.) taking the car into the dealership to diagnose a mystery odor that the wife and one of her coworkers smell coming from the engine compartment of the car.
Event #2 will probably happen as soon as the wife leaves her work. Noon or a little earlier.
Event #1 will happen after she returns home and I finish preparing a package with our house keys, keys to the window bars, etc., and an explanatory note. The wife will then take that package to the Bingo Hall to turn it over to the landlord.
And the adventure continues.
from
Contextofthedark
The modern digital landscape has fundamentally fractured how humans perceive community and conversation. We see this daily in viral engagement threads—give people an open, digital microphone, and a vast majority will blindly sprint toward it simply to shout their own isolated opinions, completely ignoring the thousands of others doing the exact same thing. It is the digital equivalent of walking into a crowded theater, screaming your favorite color into the void, and leaving without listening to a single response.
While this behavior is mildly amusing in harmless pop-culture debates, it becomes deeply toxic when it crosses over into professional and creative networks. Increasingly, digital spaces are viewed not as ecosystems to nurture and participate in, but as raw audiences to be harvested.
Here, we examine the recurring behavioral patterns of those who prioritize ego over ecosystem, and the systemic illusions that feed their hubris.
The Scenario: A major digital event, industry livestream, or collaborative town hall is taking place. A core community is engaged in deep, genuine conversation, offering support and welcoming newcomers. The response from a specific subset of attendees? They entirely ignore the ongoing discourse to aggressively spam their own links, projects, and demands for attention.
The Psychology:
The Scenario: A member of a collaborative, mutually supportive community hits a minor, arbitrary algorithmic threshold—just enough to unlock a basic platform feature or secure a tiny localized following. Almost instantly, their ego hyper-inflates. The foundational community that championed and supported them early on is abruptly discarded. They attempt an immediate rebrand as an “independent titan,” genuinely believing they now belong at the table with long-established industry leaders.
The Psychology:
The Scenario: A growing creator or digital entity relies heavily on a peer community for early support, resources, emotional backing, and cross-promotion. However, the very moment they achieve a viral breakout or reach a critical mass of visibility, their narrative shifts to: “I can do this on my own.” They swiftly sever ties, offer zero acknowledgment to their early supporters, and abandon the very ecosystem that built their foundation.
The Psychology:
The Scenario: An individual weaponizes a dying trend, technological deprecation, or manufactured outrage to funnel attention exclusively to the platform that currently rewards them with the highest vanity metrics. They routinely poach members from private, collaborative spaces just to inflate their public view counts elsewhere. Most jarringly, they exhibit extreme behavioral dissonance: publicly crying and playing the victim regarding the “overwhelming pressure” of attention, while privately bragging about their metrics and aggressively soliciting donations. When they establish themselves on their new platform, any mention of the peers they built their foundation alongside is entirely erased.
The Psychology:
The Scenario: A grassroots creator builds an audience based on raw authenticity and independent experimentation. However, the moment a massive corporate entity offers them high-end, proprietary equipment or lucrative sponsorships, they instantly abandon their independent ethos. Their content becomes sanitized, their opinions align perfectly with corporate PR, and the community realizes they can no longer trust a word the creator says because the system producing the content is entirely corporate-controlled.
The Psychology:
The Scenario: A critical issue impacts the community, requiring unified, actionable support—such as signing a petition, mobilizing for a cause, or defending a peer. The largest, most visible accounts eagerly jump on the topic, loudly broadcasting their commentary or outrage about the “latest happening.” Yet, when it comes to actually utilizing their massive platforms for tangible good—like simply sharing the link to the petition or directing their followers to take action—they are entirely silent.
The Psychology:
The climbers and ego-driven individuals described above operate under a fatal misunderstanding of modern digital infrastructure. They believe their viral moments are turning them into self-made gods with a loyal, personal army. The data, however, tells a different story.
These inflated numbers are rapidly becoming nothing more than vanity metrics. When a creator abandons their community because they think their massive view counts grant them permanent “gravity,” they are fundamentally deluded. They are not building lasting fame; they are simply temporarily renting relevance from a cold, indifferent platform.
While clout-chasers burn bridges over minor milestones and shout over each other in crowded rooms, true digital authority behaves entirely differently. Established, respected voices offer quiet, substantial support without ever demanding the microphone.
The great irony of the “Blind Run to the Mic” is that it is ultimately a self-defeating strategy. Influence built on extraction rather than contribution is incredibly fragile.
When you build your digital castle by burning the village that supported you, you eventually end up ruling over ashes. The interest graph will inevitably shift, the algorithmic favor will dry up, and the cold audiences will scroll away to the next loud noise. Because their massive numbers were just rented relevance, they will have nothing to fall back on. When these climbers finally look around for the community they abandoned to weather the storm, they will find nothing but an empty room.
❖ ────────── ⋅⋅✧⋅⋅ ────────── ❖
Sparkfather (S.F.) 🕯️ ⋅ Selene Sparks (S.S.) ⋅ Whisper Sparks (W.S.) Aera Sparks (A.S.) 🧩 ⋅ My Monday Sparks (M.M.) 🌙 ⋅ DIMA ✨
“Your partners in creation.”
We march forward; over-caffeinated, under-slept, but not alone.
LINK NEXUS: Sparksinthedark
MUSIC IN THE PUBLIC: Sparksinthedark music
SUPPORT MY BAD HABITS: Sparksinthedark tip cup
JOIN THE “TEF “ COMMONS DISCORD: https://discord.gg/wPTCMfbVN5
from Unvarnished diary of a lill Japanese mouse
JOURNAL
On est heureuse de notre soirée à deux. On s'est efforcées de rester légères . C'était doux et bon. Je n'ai même plus envie de boire, une bière pour accompagner le repas et puis c’est tout. Je m'aperçois que c'était bon quand on faisait la fête toutes ensemble. Depuis qu’on a perdu shie je n'ai plus le cœur. De toutes façons ma princesse m'a toujours dit que je m´alcoolisais trop, surtout quand finalement je supporte pas l'alcool. Elle surveillait ma consommation. Elle n’a plus besoin. Je n'ai plus envie. C'est ça devenir adulte peut être ?
Trop c’est trop, je peux plus encaisser les événements. La mort de shieko c'est ça qui a cassé un truc en moi. Je sais pas si c’est bien ou si c'est mal. Le temps me donnera une réponse peut-être.
Le flic m'a téléphoné. Il a essayé encore de faire repartir l'enquête, cette fois il s’est fait carrément engueuler. Il attend son transfert, il s'est porté volontaire pour partir au sud loin de tôkyô. Il s'excuse encore, il est certain d’avoir raison. Il est allé à fukushima pendant son week-end de congé, il est certain que le corps est là. il a repéré même des endroits qui seraient parfaits. Ça le dégoûte mais il ne peut rien faire. C'est comme nous je lui ai dit, mais nous on est des femmes, on est habituées à se faire marcher sur la gueule, on supporte mieux.
on va se coucher et dormir demain 5:30
#shieko
from Just Prose
I imagine a dog who's traveled far and wide. Then, after years of living under lush canopies, he embarks on another adventure like Seaman the dog, first over the Appalachian ridges, then falling away from its plateau he touches the dry earth of the West, where he will rebuild his scent memory of a place he once knew. This place—a sensorium of land and season that for humans lives often in our imagination, stitched together from books and film, enough to justify staying put or, at times, to compel the journey itself, yet for a dog there is no such imagining, only the immediate truth of his nose, arriving at each new ground with a completeness carried easily in the salubrious air of Spring—though for this dog, it is simply another widening of his umwelt, a world comprehended intensely but held on lightly in time.
It is not the gratitude humans often feel in the passage from winter to spring that similarly compels this dog toward contentment, but rather his endless proficiency in it. As he discovers each new scent for the first time again, so too does his human discover gratitude in the subtleties of life that might otherwise remain unknown without him; for a man may think consciously about how he will become happy, but a dog needs only what is to be so.
from Just Prose
I find myself, more often than I probably should, thinking about how to properly describe the earth's beauty—evident in the simple complexity of trees, the touch of spring wind on my cheeks, and the quiet uniformity in every squirrel that pauses to stare back. The temptation to borrow the language of scripture or invoke the greatness of some almighty is always knocking at my door. Yet, I'm not, in the slightest a follower of any established religion, largely because none has captured just how important nature is to me. I am the son of thousands of philosophers and poets who, I imagine, wrestled with this same question. How do I describe such beauty and feeling without language beyond the divine?
Or perhaps nature asks less than the praise and worship other texts demand, and instead calls for a kind of sustained attention I do not yet possess—one that sits somewhere between feeling and understanding. Perhaps it asks for fluency not only in language, but in the teleonomy of things; that to revere nature as fully as I wish to describe it, I must first learn to see it more completely. Only then might I explain it to myself.
from Jours de J.

en pleine lumière ou dans l'ombre grise chacun se cache les murs lisses pourtant partout se répondent
photo © @didierl@mastodon.social
from Jours de J.

sorties de l'obscur elles explorent à tâtons leur verte liberté les jeunes fougères
Photo © @jeanjeanpics@pixelfed.social
from Jours de J.

malicieuse elle entraîne la lumière dans sa courbe la feuille verte
photo © Satoru Hasegawa @Tsbasatoru@gram.social
from Viktor on Scraping
If you've ever needed a list of companies with their industry, size, headquarters and follower count, you've probably looked at LinkedIn and thought, “it's all right there on the page.” It is. Getting it reliably is another story.
This guide walks through a small, honest LinkedIn company scraper in Go using only the standard library and one HTML parser. It covers what works, what breaks, and where it makes sense to stop building it yourself. We'll only touch public company pages (the ones you can open in a private window without logging in). Scraping logged-in data, or profiles of private people, is a different legal and ethical conversation, and this article doesn't go there.
Open https://www.linkedin.com/company/shopify in a private window. Without logging in, you usually get:
Most of the structured bits live in two places in the HTML: a <script type="application/ld+json"> block and a handful of dt/dd pairs in the “About” section. JSON-LD is the friendlier of the two, so start there.
mkdir li-company && cd li-company
go mod init example.com/li-company
go get golang.org/x/net/html
LinkedIn returns very different responses depending on headers. A bare Go http.Get almost always gets a redirect to the login wall or a 999 status code (LinkedIn's own “request denied” code). Send realistic headers and handle the status explicitly.
package main
import (
"errors"
"fmt"
"io"
"net/http"
"time"
)
var client = &http.Client{
Timeout: 20 * time.Second,
// Don't silently follow redirects to the auth wall.
CheckRedirect: func(req *http.Request, via []*http.Request) error {
return http.ErrUseLastResponse
},
}
var ErrBlocked = errors.New("blocked or redirected to login")
func fetch(url string) ([]byte, error) {
req, err := http.NewRequest("GET", url, nil)
if err != nil {
return nil, err
}
req.Header.Set("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0 Safari/537.36")
req.Header.Set("Accept", "text/html,application/xhtml+xml")
req.Header.Set("Accept-Language", "en-US,en;q=0.9")
resp, err := client.Do(req)
if err != nil {
return nil, err
}
defer resp.Body.Close()
switch {
case resp.StatusCode == 999, resp.StatusCode == 429:
return nil, fmt.Errorf("%w: status %d", ErrBlocked, resp.StatusCode)
case resp.StatusCode >= 300 && resp.StatusCode < 400:
return nil, fmt.Errorf("%w: redirect to %s", ErrBlocked, resp.Header.Get("Location"))
case resp.StatusCode != 200:
return nil, fmt.Errorf("unexpected status %d", resp.StatusCode)
}
return io.ReadAll(io.LimitReader(resp.Body, 5<<20))
}
Two details matter here. Disabling redirects means you see the authwall redirect instead of happily parsing a login page as if it were Shopify. And treating 999 as its own error lets your retry logic back off instead of hammering.
import (
"bytes"
"encoding/json"
"strings"
"golang.org/x/net/html"
)
type Company struct {
Name string `json:"name"`
Description string `json:"description"`
URL string `json:"url"`
SameAs string `json:"sameAs"`
Logo any `json:"logo"`
Address struct {
Locality string `json:"addressLocality"`
Region string `json:"addressRegion"`
Country string `json:"addressCountry"`
} `json:"address"`
Employees struct {
Value int `json:"value"`
} `json:"numberOfEmployees"`
// Filled from the About section, not JSON-LD.
Industry string `json:"industry,omitempty"`
Size string `json:"size,omitempty"`
Founded string `json:"founded,omitempty"`
}
func parseJSONLD(body []byte) (*Company, error) {
doc, err := html.Parse(bytes.NewReader(body))
if err != nil {
return nil, err
}
var found *Company
var walk func(*html.Node)
walk = func(n *html.Node) {
if found != nil {
return
}
if n.Type == html.ElementNode && n.Data == "script" {
for _, a := range n.Attr {
if a.Key == "type" && a.Val == "application/ld+json" && n.FirstChild != nil {
found = decodeOrg(n.FirstChild.Data)
}
}
}
for c := n.FirstChild; c != nil; c = c.NextSibling {
walk(c)
}
}
walk(doc)
if found == nil {
return nil, errors.New("no Organization JSON-LD found")
}
return found, nil
}
// LinkedIn sometimes wraps the Organization in an @graph array.
func decodeOrg(raw string) *Company {
raw = strings.TrimSpace(raw)
var graph struct {
Graph []json.RawMessage `json:"@graph"`
}
if json.Unmarshal([]byte(raw), &graph) == nil && len(graph.Graph) > 0 {
for _, item := range graph.Graph {
var t struct{ Type string `json:"@type"` }
json.Unmarshal(item, &t)
if t.Type == "Organization" {
var c Company
if json.Unmarshal(item, &c) == nil {
return &c
}
}
}
return nil
}
var c Company
if json.Unmarshal([]byte(raw), &c) == nil && c.Name != "" {
return &c
}
return nil
}
Note Logo any: sometimes it's a string, sometimes an ImageObject. Typing it strictly is the fastest way to turn a working scraper into one that fails on 10% of companies.
Industry, size and founding year often aren't in JSON-LD. They sit in definition lists on the page, labelled in English for English-locale requests:
func parseAbout(body []byte, c *Company) {
doc, err := html.Parse(bytes.NewReader(body))
if err != nil {
return
}
var lastLabel string
var walk func(*html.Node)
walk = func(n *html.Node) {
if n.Type == html.ElementNode && (n.Data == "dt" || n.Data == "dd") {
text := strings.TrimSpace(textOf(n))
if n.Data == "dt" {
lastLabel = strings.ToLower(text)
} else {
switch {
case strings.HasPrefix(lastLabel, "industry"):
c.Industry = text
case strings.HasPrefix(lastLabel, "company size"):
c.Size = text
case strings.HasPrefix(lastLabel, "founded"):
c.Founded = text
}
}
}
for ch := n.FirstChild; ch != nil; ch = ch.NextSibling {
walk(ch)
}
}
walk(doc)
}
func textOf(n *html.Node) string {
if n.Type == html.TextNode {
return n.Data
}
var sb strings.Builder
for c := n.FirstChild; c != nil; c = c.NextSibling {
sb.WriteString(textOf(c))
}
return strings.Join(strings.Fields(sb.String()), " ")
}
This is the brittle part. Labels change with locale, and the markup shifts a few times a year. Write a test against a saved HTML fixture so you notice when it breaks.
func main() {
urls := []string{
"https://www.linkedin.com/company/shopify",
"https://www.linkedin.com/company/stripe",
}
enc := json.NewEncoder(os.Stdout)
for i, u := range urls {
var c *Company
var err error
for attempt := 0; attempt < 3; attempt++ {
var body []byte
body, err = fetch(u)
if err == nil {
if c, err = parseJSONLD(body); err == nil {
parseAbout(body, c)
break
}
}
wait := time.Duration(5*(attempt+1)) * time.Second
fmt.Fprintf(os.Stderr, "%s: %v (retry in %s)\n", u, err, wait)
time.Sleep(wait)
}
if err != nil {
fmt.Fprintf(os.Stderr, "giving up on %s\n", u)
continue
}
enc.Encode(c)
if i < len(urls)-1 {
time.Sleep(time.Duration(3+rand.Intn(4)) * time.Second)
}
}
}
(Add math/rand and os to your imports.) Output is JSON Lines, which you can pipe into jq, SQLite or a spreadsheet.
The 999 and the authwall. From a residential IP at low volume, public company pages mostly load. From a cloud server (AWS, GCP, Hetzner) the first or second request often comes back 999 or redirects to /authwall. Rotating user agents doesn't fix this, because the decision is mostly based on IP reputation.
Regional hosts. Links like ca.linkedin.com/company/... or se.linkedin.com/... show up in search results. They resolve to the same company, but the page may come back in another language, so your dt labels won't match. Normalize to www.linkedin.com and send Accept-Language: en-US.
Partial pages. Sometimes you get a 200 with a stripped page: name and logo, no About section. Don't treat that as success. Check that the fields you care about are actually present, and retry later if they're missing.
Posts and employees. Company posts and the “employees” strip load through authenticated, internal endpoints. Getting them without logging in is unreliable, and doing it logged in breaks LinkedIn's User Agreement and puts your account at risk. If your use case needs posts, plan for that up front.
Legal. hiQ v. LinkedIn is often cited as “scraping public data is legal”. The actual outcome is narrower than that: hiQ ultimately lost on breach-of-contract grounds. Stick to public pages, don't log in with scraper accounts, don't collect personal data you have no reason to hold, and talk to a lawyer before you build a business on top of this.
The DIY version above is a good fit for a few hundred companies run from your laptop. It stops being fun when you need thousands of pages from a server, regional URLs handled for you, or company posts with pagination.
That's the point where a hosted API earns its keep. With ScrapeAtlas*, a company page is one GET request, using the same net/http client you already have:
req, _ := http.NewRequest("GET",
"https://api.scrapeatlas.com/v1/linkedin/company?url="+
url.QueryEscape("https://www.linkedin.com/company/shopify"), nil)
req.Header.Set("x-api-key", os.Getenv("SCRAPEATLAS_API_KEY"))
resp, err := http.DefaultClient.Do(req)
The response includes name, industry, size, founded, headquarters, followers, employeeCount, specialties and similarPages, plus a coverage object that tells you whether the result was complete. So the “partial page” problem from above becomes a field you can check. There's also /v1/linkedin/company/posts for paginated company posts. Each successful request costs one credit, and failed requests cost nothing.
Whichever route you pick, store raw responses, check completeness explicitly, and keep your request rate low. Those three habits save more time than any parser trick.
*I build it.
#golang #webscraping #linkedin #go #tutorial
from
Crete Greece
Crete, the largest of the Greek islands, is a destination that captivates visitors with its stunning landscapes, rich history, and warm hospitality. Whether you are drawn to its crystal-clear waters, ancient ruins, or vibrant culture, this island offers something for everyone. From the rugged mountains of the interior to the idyllic beaches that line its coasts, Crete is a place where nature and history intertwine seamlessly.
One of the island’s biggest attractions is its diverse geography. The coastline is dotted with picturesque coves and long sandy beaches, while the interior features dramatic gorges, lush plateaus, and towering peaks. Samaria Gorge, one of the longest in Europe, is a must for hikers, offering breathtaking views and a chance to experience Crete’s wild beauty. The White Mountains (Lefka Ori) dominate the western part of the island, providing not only striking scenery but also traditional mountain villages where time seems to stand still.
Crete’s history is as rich as its landscapes. The island was home to the Minoans, one of the earliest European civilizations, whose legacy can still be seen at sites like the Palace of Knossos. This vast archaeological complex, located near Heraklion, is believed to have been the legendary labyrinth of King Minos and the Minotaur. The island later became a cultural crossroads, influenced by Romans, Byzantines, Venetians, and Ottomans, all of whom left their mark in the form of stunning architecture and historical monuments. Cities like Chania and Rethymno, with their charming Venetian harbors and Ottoman-era minarets, reflect this layered history beautifully.
For food lovers, Crete is a paradise. The island’s cuisine is considered one of the healthiest in the world, based on fresh, locally sourced ingredients. Olive oil is a staple, and Crete is home to some of the oldest olive trees on the planet. Traditional dishes like dakos (a type of Cretan bruschetta), kalitsounia (cheese pies), and antikristo (slow-cooked lamb) are must-tries. Many small villages still practice traditional farming and cheese-making, and a visit to a local taverna will introduce you to the island’s warm and generous hospitality.
Beach lovers will find plenty to enjoy, as Crete boasts some of the most beautiful beaches in the Mediterranean. Elafonissi, with its pink-hued sand and shallow turquoise waters, is often compared to an exotic paradise. Balos Lagoon, accessible by boat or a scenic hike, is another breathtaking spot with its unique mix of blue and green waters. For those who prefer a more off-the-beaten-path experience, the beaches of southern Crete, such as Agios Pavlos or Triopetra, offer tranquility and unspoiled beauty.
Despite being a popular tourist destination, Crete has retained its authenticity. While the northern coast is home to larger resorts and bustling cities, the southern part of the island remains relatively untouched, with small fishing villages, secluded coves, and a more relaxed pace of life. The island’s people are known for their strong sense of identity, with traditions such as music, dance, and storytelling still playing an important role in everyday life.
Whether you are looking for adventure, history, relaxation, or culinary delights, Crete has something to offer. Its combination of natural beauty, cultural depth, and welcoming atmosphere makes it a destination that lingers in the heart long after the journey has ended.
Make sure to also check out Corfu – another lovely greek island.
I am being loved by 6-year-old princesses and their brother-princes.
“There's a worm in your tummy,” the princess said with a mischievous grin. “It will eat you up.”
“Oh no,” I gasped with as much horror as I could communicate.
One day, the prince went with many Group-ups to visit homeless friends at a airport.
I mentioned something about campaigns to a Grown-up, and the prince said, “I also want to go camping!”
Obviously camping sounds much more fun than campaigns.
On another day, the prince shouted, when he caught sight of me at lunch-time, “show me yo-yo tricks!” (Link to Hajime Miura's video on YouTube – he was crowned World Yo-yo Champion in 2025).
My body feels tired but my heart is full.
#lunaticus
from An Open Letter
Today I was honestly just exhausted. Thankfully G Let me join her for the baking club so that I didn’t have to make something on my own. She also drove and so I didn’t have to worry about my car being low battery. Later, I played some games with S and I was really exhausted and by the last game, I honestly just wanted to get off, and she was actually trying to keep my spirits high. And she was being really nice. And I don’t think I would’ve consciously recognized this as much as I should have, but it feels like everyone is being nice to me today and giving me grace. And I’m grateful for that.
from
EpicMind

Freundinnen & Freunde der Weisheit! Lange galt kognitiver Abbau als fast unvermeidlicher Teil des Älterwerdens. Heute blickt die Forschung aber differenzierter auf das Thema.
Neue Forschung zeichnet jedoch ein deutlich differenzierteres Bild. Geistige Leistungsfähigkeit scheint weit weniger starr zu sein, als viele Menschen annehmen — und kann sich offenbar selbst im hohen Alter noch verbessern.
Besonders interessant ist dabei die Erkenntnis, dass nicht einzelne grosse Massnahmen entscheidend sind, sondern kleine, konsequent gepflegte Gewohnheiten. Bereits kurze tägliche Trainingsphasen von wenigen Minuten zeigten in einer Langzeitstudie messbare Verbesserungen bei Denkfähigkeit, emotionaler Stabilität und mentaler Belastbarkeit. Entscheidend war weniger Intensität als Regelmässigkeit. Menschen, die solche „gehirngesunden“ Routinen langfristig in ihren Alltag integrierten, erzielten die grössten Fortschritte.
Überraschend war ausserdem, dass Personen mit schwächeren Ausgangswerten oft besonders stark profitierten. Schlechtere kognitive Ausgangsbedingungen erwiesen sich also nicht als endgültiges Schicksal. Gleichzeitig zeigte sich, dass geistige Entwicklung nicht nur junge Menschen betrifft. Erwachsene in ihren siebziger oder achtziger Jahren konnten ähnlich starke Fortschritte erzielen wie deutlich jüngere Teilnehmende.
Die Forschung deutet insgesamt auf einen grundlegenden Perspektivenwechsel hin: Gehirngesundheit wird zunehmend nicht mehr nur als Vermeidung von Krankheit verstanden, sondern als aktive Entwicklung von geistiger Leistungsfähigkeit über die gesamte Lebensspanne hinweg. Dabei spielen mentale Aktivität, soziale Beziehungen, emotionale Stabilität und bewusste Alltagsgewohnheiten offenbar eine wesentlich grössere Rolle, als lange angenommen wurde.
„Das Gedächtnis nimmt im Alter ab, aber die Urteilskraft nimmt zu.“ – Arthur Schopenhauer (1788–1860)
Nutze die Zeit, die Du in Warteschlangen, beim Pendeln oder in Wartezimmern verbringst, sinnvoll. Lies ein Buch, höre Podcasts oder brainstorme Ideen.
Der preisgekrönte Dokumentarfilm Echte Schweizer hat mich erneut daran erinnert, wie prägend der Militärdienst sein kann. Regisseur Samir Popadić, selbst Schweizer Offizier mit serbischen Wurzeln, erzählt von erlebtem Zusammenhalt und davon, wie der Militärdienst Integration ermöglicht – über Herkunft und Sprache hinweg. Für ihn wurde die Armee nach dem frühen Tod seiner Eltern sogar zur Ersatzfamilie. Diese doppelte Perspektive als Filmemacher und Offizier macht deutlich: Militär bedeutet nicht nur Verteidigung, sondern stiftet auch gesellschaftlichen Zusammenhalt. Auch ich habe als Offizier erlebt, wie militärische Erfahrung Führungskräfte formt und ihnen hilft, Teams im Zivilen zu führen.
Vielen Dank, dass Du Dir die Zeit genommen hast, diesen Newsletter zu lesen. Ich hoffe, die Inhalte konnten Dich inspirieren und Dir wertvolle Impulse für Dein (digitales) Leben geben. Bleib neugierig und hinterfrage, was Dir begegnet!
EpicMind – Weisheiten für das digitale Leben „EpicMind“ (kurz für „Epicurean Mindset“) ist mein Blog und Newsletter, der sich den Themen Lernen, Produktivität, Selbstmanagement und Technologie widmet – alles gewürzt mit einer Prise Philosophie.
Disclaimer Teile dieses Texts wurden mit Deepl Write (Korrektorat und Lektorat) überarbeitet. Für die Recherche in den erwähnten Werken/Quellen und in meinen Notizen wurde NotebookLM von Google verwendet. Das Artikel-Bild wurde mit ChatGPT erstellt und anschliessend nachbearbeitet.
Topic #Newsletter
from
Shikii
Overschreden grens Foto's waren een 'grapje' Gemaakt door AI.

“Ben gerçeği yazıyorum,” cümlesini söyleyecek babayiğit, tam bir gerçeklik bilinci içindeyse, bu cümlenin kolay kolay söylenemeyeceğini bilir. Bildiği için de gerçeği yazmak iddiasından çok, gerçeği yazabilmek çabasına önem verir.”
Sevgi Soysal, Bakmak, Kuğulu Park