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

Jef Raskin’s cul-de-sac & the quest for the humane computer

arstechnica.com/gadgets/2025/0

“He wanted to make [computers] more usable & friendly to people who weren't geeks.”

<- long, deep, fascinating, as Dr Cameron Kaiser usually is

@lproven

I wish people in the F/OSS world would read more Raskin. The modern idea of an app as a silo is the antithesis of his ideal, but something that's directly derived from the silicon valley VC startup mentality requiring you to grow, which you can only do in a mature ecosystem at the expense of others. This requires you to build things that keep people in your world and out of others.

He did have some blindspots though. The article hints at this:

Raskin thus conceived of a unified workspace in which everything was stored, accessed through one single interface appearing to the user as a text editor editing one single massive document

Raskin was very text focused. As someone who likes text, it's easy for me to fall into this trap as well. On early computers, this was understandable, because text was about all that they could do, but it was a limitation.

ClarisWorks did some aspects of Raskin's philosophy somewhat better than he did. If you created a text box in the 'drawing' program, you got the behaviour of the word processor. If you created a table in the drawing or word processor program, you got the behaviour of the spreadsheet. Component models were popular at the time, but they ran up against both economic and security problems (insert long CHERI digression here).

Raskin's First Law (A computer many not harm a user's data, or through inaction allow a user's data to come to harm) was an underlying principle for the CoreObject system we built for Étoilé. Every change was automatically persisted. Undo was non-destructive and you could always revert to any previous state by exploring the tree of previous versions. You could also merge changes from previous branches. Revision control systems have a similar model, but rarely integrate with the UI's undo model, so end up with the kind of modality that Raskin hated.

0

Flood Watch, Petersburg Borough; Prince of Wales Island; City and Borough of Wrangell; City of Hyder, 2025-09-18 14:05 AKDT.

An anticipated AR will be moving into the panhandle Thursday through Saturday with a high confidence of bringing between 4 and 7 inches of rain in 48 hours to the southern half of the panhandle.

WHAT...Flooding caused by excessive rainfall continues to be possible.

WHERE...The following areas, Prince of Wales, Southern Inner Channels and Central Inner Channels. This includes the cities of Petersburg, Craig, Klawock, Hydaburg, Coffman Cove, Thorne Bay, Wrangell, and Hyder.

WHEN...From 10 PM AKDT this evening through Saturday evening.

IMPACTS...Excessive runoff may result in flooding of rivers, creeks, streams, other low-lying areas and flood-prone locations.

ADDITIONAL DETAILS... - Multiple bands of rain will move through the area by Saturday afternoon. Confidence continues to rise, that moderate to heavy rainfall will fall over Prince of Wales Island and South Central Panhandle, the time frame of the largest rates is from Friday afternoon into Saturday morning. Event totals are expected to be around 4 inches for the systems.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ326


0

Flood Watch, Ketchikan Gateway Borough; Annette Island, 2025-09-18 14:05 AKDT.

An anticipated AR will be moving into the panhandle Thursday through Saturday with a high confidence of bringing between 4 and 7 inches of rain in 48 hours to the southern half of the panhandle.

WHAT...Flooding caused by excessive rainfall continues to be possible.

WHERE...The following area, Southern Inner Channels. This includes the cities of Ketchikan And Metlakatla.

WHEN...From 10 PM AKDT this evening through Saturday evening.

IMPACTS...Excessive runoff may result in flooding of rivers, creeks, streams, other low-lying areas and flood-prone locations. There is a potential for isolated landslides in steep terrain.

ADDITIONAL DETAILS... - Multiple bands of rain are expected to move into and through the southern panhandle, and confidence continues to rise for the timing and expected amounts. Rain is expected to start Thursday night. The heaviest rainfall period is Friday afternoon into Saturday morning. Event totals are expected to be around 5 to 7 inches for the systems.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ330


0
0

🤓 Vom 3. bis 5.10. organisieren wir unseren ersten !

Es wird ein Wochenende voller Spaß, Mate und wildem Coden. Wir wollen den Fokus auf folgende Themen setzen, sind aber auch offen für weitere Ideen:
: coopcloud.tech
: lauti.org

Die Teilnahme ist ! Für veganes Essen und Getränke ist gesorgt, aber alle sind in der Küche zum Schnibbeln gefragt.

📍 Stuttgart.
Fr: 16–23 Uhr
Sa: 10–23 Uhr
So: 10–16 Uhr

Anmeldung: cloud.klasse-methode.it/apps/f

Sharepic für die Spätzle Coding Night in Form eines Klassen-Diagramms mit roten Hintergrund

From October 3 to 5, we host our first .

It will be a weekend full of fun, mate, and wild coding. We want to focus on the following topics, but we are also open to other ideas:
: coopcloud.tech
: lauti.org

Participation is ! Vegan food and drinks will be provided, but everyone is asked to help out in the kitchen.

📍 , Germany
Fr: 4–11pm
Sa: 10am–11pm
Su: 10am–4pm

Registration: cloud.klasse-methode.it/apps/f

Sharepic for the Spätzle Coding Night, styled as a class diagram with red background
0
0
0
0
1

たまにmacbook使うと、webの読み込みの速さに驚く。2013年のmac book proでこれなので、最新の使ったらどうなってしまうのか。
appleは結局9割(は言い過ぎか)の人たちはwebブラウザしか使わないのをわかっていて、それにあわせたチューニングをしているのではないかと思う。

0
0
0
1
0
1
0
0

Universal laws of data formats:

1. Any serialization format for complex data structures will eventually be used for storing only a single, unstructured string.
2. Any unstructured string field in any data format will eventually hold structured data as JSON/XML/etc.
3. These laws apply recursively.

0
0
0
0
1

Fun! (8 Photos)

STREET ART UTOPIA @streetartutopia@streetartutopia.com

Playful artworks pop up in unexpected corners of the world — from a life-size Totoro bus stop in Japan to clever urban tricks with pipes, cones, and hydrants. These 8 street art and public art pieces show how humor and imagination can transform ordinary surroundings into delightful encounters. More: Clever! (10 Photos) 1. A Little Help — By David Zinn in Ann Arbor, USA A chalk drawing on a sidewalk of a bear and a squirrel playing badminton over a net, with a real shuttlecock placed on […]

Read more →
0
0
0
1
0
0

And my job (like everyone else in ) is cutting my hours (and even months... next year i'll only be paid for 11 months out of 12). At least I still have hours to be cut.

I have a job until December 31st. I'm hoping they'll reup the contract, such as it is. We'll see.

I need to spin up my LLC again and see if there's any meaningful side work available.

Might join with other testers and form a co-op.

I had a successful side business for a bit and then the pandemic wiped it out just as it was about to turn into my main business. And then my life completely flipped the lid, lol.

But I'm in a better places now... so. Let's see if I can do it again.

In this environment. Lol. Sob.

Gotta put food on the table, even as fascism seeks to destroy us. Yaaaay.....

0
0
1
1
1
0
1
1

カメラ買うようになったらiPhone買わなくなるかなと思っていましたが、携帯性と結構綺麗に撮れるという圧倒的なメリットは捨てがたく結局​:docchimo:​ってなってる​:flying_money:

0
0
0
0
1
0

Dark patterns killed my wife’s Windows 11 installation

Last night, my wife looks up from her computer, troubled. She tells me she can't log into her computer running Windows 11, as every time she enters the PIN code to her account, the login screen throws up a cryptic error: "Your credentials could not be verified". She's using the correct PIN code, so that surely isn't it. We opt

osnews.com/story/143376/dark-p

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