- StreetPass via FediverseReport
-
StreetPass is a cool new browser extension that uses Mastodon’s verification system in a clever way.
Mastodon users verify themselves by adding a custom link to their personal site. StreetPass lets you know when you’ve found one of these links, and adds them to your list. As you browse the web, StreetPass will build a list of Mastodon users that belong to the websites you visit.
I spoke with the creater @tvler about the project, 🧵 below.
Visit https://streetpass.social to try it yourself!
-
- The Single-Page-App Morality Play shared via author Baldur Bjarnason #SPA
- This directly covers the current frameworks / SPAs discourse
- ((63b26a5d-c9ed-483c-bef1-13f55e613c7b))
-
My take on that is that ==tech cos and software development are a pop culture that does things because they are fashionable.== SPAs were en vogue, therefore they were the default. There was no malice because tech is driven by fashion, not outcomes or cost – @[email protected]
-
I’ve written about this pop culture a couple of times:
“Programming is a Pop Culture” baldurbjarnason.com/2022/progr…
“Tech Companies Are Irrational Pop Cultures” softwarecrisis.dev/letters/tec…
The idea that tech is a pop culture comes from Alan Kay :
youtube.com/watch?v=YyIQKBzIuB… (great talk)
link.springer.com/content/pdf/… (good interview)
Although he is less fond of pop culture in general than I am. – @[email protected]
Daily Journal 📓
Short dated entries, links, and microblog-style notes.
- Laurie Voss rebuttal to Alex Russell’s latest post The case for frameworks
id:: 63b26a5d-c9ed-483c-bef1-13f55e613c7b
-
Alex makes the astonishing assertion that “vanishingly few scaled sites feature long sessions and login-gated content”. The above, as an anecdote to the contrary, is a screenshot of my start screen on my personal laptop in Firefox; it is roughly speaking a list of my most-visited websites. Ignoring Alpaca, an unreleased side project of mine, all but one are SPAs. Taking the requirements of “long sessions, login gated content”, all but one should be single page apps.
-
Certainly the long tail of websites in the world is probably mostly static, but the big sites — where all the development dollars are spent — are overwhelmingly rich, complex sites. The money is in rich apps, not because the money is being wasted, but because the content and services people pay for are highly personalized and dynamic, where rich apps shine.
-
- Bondy
- ((63e7d3c7-3414-43fb-93b3-50a4b2ff783e))
- Last week we kicked off the Decentralized Data Compliance Working Group
- We being #IPFS and #filecoin adjacent folks, led by Juan Caballero
- Turns out #DecentSocial folks are interested too, pinged by Ian Davis
- I’m ranting
-
The OSS community clinging to the LAMP stack (and then Docker) rather than adopting the 12 Factor Apps pattern and onwards to serverless is only going to become more of a problem. There is no path from LAMP to [conversational programming](Why the fuss about conversational programming?) https://social.coop/@bmann/109845198227859852
- Need to retrieve my 2012 post The New Hack Stack. I really do need to fix how stuff is published here.
-
- Freenet
- ((63e6665e-4a45-4ea5-a476-687e227caf78))
- Librecast
- ((63e668fc-ffdb-403d-8bc7-2758ed79e50e))
- Both found via Jacky Alciné
- Ethan Mollick A quick and sobering guide to cloning yourself #deepfake
-
The bad news, or at least some of it, is immediately obvious. You probably shouldn’t trust any video or audio recording ever again. There are some good use cases for this as well: realistic AI-run avatars could serve as customer support agents, personal tutors, and more. Hopefully, the positive uses will outweigh the negative, but our world is changing rapidly, and the consequences are likely to be huge.
-
- New Yorker ChatGPT Is a Blurry JPEG of the Web #ChatGPT
-
==Think of ChatGPT as a blurry jpeg of all the text on the Web.== It retains much of the information on the Web, in the same way that a jpegretains much of the information of a higher-resolution image, but, if you’re looking for an exact sequence of bits, you won’t find it; all you will ever get is an approximation. But, because the approximation is presented in the form of grammatical text, which ChatGPT excels at creating, it’s usually acceptable. You’re still looking at a blurry jpeg, but the blurriness occurs in a way that doesn’t make the picture as a whole look less sharp.
-
- Socialhome #ActivityPub #social network
- ((63e495db-3a4f-4f1c-a914-f7b74728c5f6))
- Chris Dixon Toys, Secrets, and Cycles: Lessons from the 2000s #future of venture
-
The key web 2 concepts were: letting users publish whatever they want (“user generated content” was a buzzword), social graphs, APIs and mashups (what we’d call composabilitytoday), defaulting profiles and photos to public vs private, and tagging over hierarchical navigation, among other things. There were also technical innovations. A seemingly simple but important one was web pages that updated dynamically without reloading the page, what was usually called Ajax and is now just the way people expect web apps to work. There were mobile devices that could access the open web but they were extremely niche (I was an avid Sidekick user). #Web 2.0
-
Another striking thing about that period was how small and passionate the web 2 community was. I remember in 2004 going to what I think might have been the first New York Tech meetup. The whole group fit in a small room in Meetup’s headquarters. People demoed software they had created and talked late into the evening.
-
The basis of competition switched from creative idea generation to disciplined execution. You had to decide whether you wanted to be the idealistic band at the indy bar or be pragmatic — potentially making compromises — and play in stadiums.
-
In retrospect, there was a convergence of three powerful trends: social media (by then that word was replacing web 2), cloud computing (which would enable the apps to scale server side), and the rise of smartphones. Independent product design spaces are multiplicative: even if social, cloud, and mobile each improved linearly, the combination could improve exponentially.
-
Things that look interesting to smart people usually do so because they are rich with product possibilities. These possibilities eventually become reality. Toys become must-have tools. Weekend hobbies become mainstream activities. Cynics sound smart but optimists build the future.
-
- I posted about Chatter Net to my personal blog, which cross posts into my #Twitter and #Mastodon accounts. Completely shadowbanned on Twitter. First time I’ve seen this.
- POST IN SCREENSHOT
- Disroot is a web services platform focused on open source and federated services
- ((63e272db-e38b-4ad0-a1ee-dfaccd2ad820))
- Mastodon Embed Tools by Patrick Curry #Mastodon
- A set of different embedding, suitable for putting on a website of your own
- The “article mode” that turns a thread of tweets into what looks like one long article is great
- I’m waiting to get the thumbs up from Flancian before I share, but I did write and publish about Twitter API costs and Moa Party Shutdown #Moa Party #Twitter
- Exclusive Q&A: John Carmack’s ‘Different Path’ to Artificial General Intelligence #AGI #John Carmack
-
The iconic Dallas game developer, rocket engineer, and VR visionary has pivoted to an audacious new challenge: developing artificial general intelligence—a form of AI that goes beyond mimicking human intelligence to understanding things and solving problems. Carmack sees a 60% chance of achieving initial success in AGI by 2030. Here’s how, and why, he’s working independently to make it happen.
-
- Mastodon: A New Hope for Social Networking #Glenn Fleishman #Mastodon
- A very good intro and overview article
- Open Source Initiative joins the Digital Public Goods Alliance #Public Goods #Open Source Initiative
-
Today, the Open Source Initiative (OSI) announced it has joined the Digital Public Goods Alliance (DPGA) as a new member. The DPGA is part of the response to the United Nation’s call to end poverty, protect the planet and improve the lives and prospects of everyone, everywhere. The announcement was made as part of the opening keynote at the Free and Open Source Developers Meeting (FOSDEM) and celebration of OSI’s 25 year anniversary.
-
- Your Favorite Homepage as a GIF
- Charlie Harrington used #ChatGPT to make a #Python script that uses the Wayback Machine to make a GIF of a page changing over time
- Anil Dash on Mastodon Joining Fastly’s Open Source Program #Anil Dash #Mastodon #Fastly #opensource #The New Stack
-
I was curious to get an update about Fastly’s Fast Forward program, which launched in November to support open source internet projects. It turns out, one of the programs Fastly is financially supporting is Mastodon, the open source Twitter alternative.
-
- Did some more work on the #DWebYVR website today
- Turns out the Digital Garden Jekyll Template has a subtle bug where another plugin that does highlighting messes up the node graph creation
- Filed an issue https://github.com/maximevaillancourt/digital-garden-jekyll-template/issues/148
- I really do like the simplicity of that Jekyll template
- I can once again use Working Copy to edit it on mobile
- Higher Rates Will Lead to the Next Generation of Great Tech Startups by Chamath Palihapitiya #future of venture
- Goes through all the platforms creating waves of innovation and company creation, with mobile computing being the last one
-
Despite there being many winners and losers over the course of more than six decades, we can identify a clear pattern that led to the formation of each cohort of technology companies: major technology breakthroughs can act as platforms for new companies and business models.
-
leaps in software coinciding with leaps in hardware have always led to much bigger markets than an advance in software could create on its own.
-
As a heuristic, our Platformization Conjecture could be written that the environment for a successful technology startup, over decades, can be simplified as follows:
- Company success is more likely when founded to exploit a new leap of technology.
- Company success is more likely when founded during a period of higher-than-average interest rates.
- Company success is even more likely when companies are founded to exploit a technology innovation that involves both software and hardware during periods of higher-than-average interest rates.
- Tools and Platforms, Jack Cheng, via Noosphere Discord #platform
-
Maybe it would be more accurate to say that platformization transfers attention away from the tool and its uses to a growing space around the tool – from the sword to the blacksmith shop to the surrounding town square, eventually the whole bustling town – torch-wielding mobs and all. ==Tools want to be used; platforms want to be hung out in.==
-
- Y CRDT, a #Rust port of #Yjs
- Announcing Masonry 0.1, and my vision for Rust UI #Rust
-
The Rust community has a popular concept of “fearless X”. Fearless concurrency, fearless refactoring, etc.
-
Rust GUI should be fearless, for the reasons I’ve described. And fearless GUI is GUI that has other virtues:
-
An A plus would be implementing Bret Victor’s learnable programming. #Bret Victor
-
- Harvard Business Review If Your Innovation Effort Isn’t Working, Look at Who’s on the Team via Kharis O’Connell
-
Chaos pilots are people who can creatively lead a project through uncertainty. They have negative capability, but they also have other critical skills, such as the ability to create structure within chaos and take action. Leaders who are chaos pilots are able to drive a team forward on a project even as the environment around them fluctuates.
-
- Some thoughts about open source contributions by Shauna #opensource
-
Contributing to open source, in a long-term, productive way, is hard. It doesn’t happen overnight. It requires learning a lot of general skills and specific quirks about your chosen project. The only way for most people to get there is to have long term relationships with people who can teach them. Those relationships can be started at a sprint or a hackathon, or via a random comment in an issue tracker, but they can’t be nourished there. That’s a much longer process.
-
- Chatter Net
-
The key difference is that it’s made to be compatible with #ActivityPub. So instead of being oppositional to the leading protocol, it’s complementary.
- Uses did:key
- ((63e09982-0080-45ea-8c84-9c6b28ca3156))
-
- Simon Wardley Why the fuss about conversational programming?
- Start by going back to Why the Fuss About Serverless?
- Coffee with Ed Levinson
- Talked about When Tailwinds Vanish
- IndieVC is starting back up
- Some ideas around specialized investment funding for Enterprise SaaS focused companies
- Tao of Mac makes a list of #ActivityPub/Server and #ActivityPub/Client resources
- Deno writes about The Future (and the Past) of the Web is Server Side Rendering #Server Side Rendering
- They have their own framework Fresh
- Mentions islands architecture
- Why You Should Use Islands Architecture
- Matt Lorentz compares Nostr vs SSB for Planetary
- Paul Kedrosky
- AP: probably 10M users, mostly Mastodon flavoured. Lots of dev activity.
- AtProtocol/Bluesky: Private Alpha User facing, minimal dev activity.
- Farcaster: curated private user facing, good but niche dev activity.
- Nostr: yolo Bitcoin centric culture wanted a protocol.
- #DWebYVR organizer meeting tonight
- As expected, just Emily McGill and I, but an excellent discussion and trial run of Deville Coffee
- BUT, had a connection via DM on Twitter and got a chat group started
- DWeb Vancouver/2023 Feb Planning Meeting
- Filippo Valsorda I’m Now a Full-Time Professional Open Source Maintainer #opensource #commons funding
- ((63dca285-6f12-453e-9a0c-b7a902c08b58))
- An implementation checklist of all the things an #ActivityPub SDK needs. There are 85 of them, which argues for some solid libraries that multiple systems can use.
- Fish Shell is thinking of #Rewrite it in Rust in this PR:
-
- Nobody really likes C++ or CMake, and there’s no clear path for getting off old toolchains. Every year the pain will get worse.
- C++ is becoming a legacy language and finding contributors in the future will become difficult, while Rust has an active and growing community.
- Rust is what we need to turn on concurrent function execution.
- Being written in Rust will help fish continue to be perceived as modern and relevant.
-
- Was reminded of Braid Protocol today
- ((63d89d11-62ae-4607-9734-8420d691b241))
- ActivityPub Eats Your Brain! via @[email protected]
- Explains #ActivityPub, actor model, #JSON-LD, and more, including a hilarious way of describing public / private keys
-
Your public key is the smell of your breath, since anyone can come up to you and smell it. Now whenever you author an activity, you’ll create a signature, by licking the activity. Only you can create this signature, and other people can verify it’s yours based on the smell of your breath. (This is a very bad analogy, but it makes up for that by being fun!)
- Activity Streams graphical model #ActivityStreams
-
They are essentially inheritance diagrams that show what kinds of activities there are, and actors, etc. Posted here in case they are useful for others, too.
- via Ben Werdmuller
-
- Adam Jacob #opensource
-
Friends, let me put it this way. If you open source your product, you set the value of that product at $0. If you open source your software and collaborate with others who want to better their own lives with it, you can capture value on your product.
-
In the responses, Dirk Riehle The Open Source Distributor Business Model
-
- Reading about Dennis Ritchie’s lost PhD thesis
- Discovering Dennis Ritchie’s Lost Dissertation
- Dennis Ritchie Thesis
- Went down this rabbit hole via @mamund
- Chris Coyier Open Graph Blues #Open Graph Protocol
-
Terence notes that the Open Graph Protocol is… if not dead, abandoned.
-
Speaking of Twitter, OGP doesn’t have everything Twitter needs, so they manually extended it and added their own proprietary stuff. Who knows exactly why, but one might think the stewards of OGP weren’t exactly on the ball.
-
On the Google front, they’ve decided to go with their own proprietary “structured data” thing like this:
-
- Konrad Hinsen #TiddlyWiki viewing in Tiddloid on #Android mobile via SyncThing from an org-roam #emacs source @khinsen
- val town by Steve Krouse looks a lot like what we’re aiming to do with #IPVM AT #Fission
- {{tweet https://twitter.com/netcraft/status/1619064744601686016}} #Cloudflare #Netcraft
- Matt Webb AI-generated code helps me learn and makes experimenting faster #Github/Copilot #ML
-
Copilot is an epistemic agent: it’s not query/response, which is a model which presupposes that I do not change; it scouts ahead and helps me build knowledge. I have a better mental model of my domain, I know more, than I did before I started.
-
- Ed Nico Logseq “On this Day” Query Page #LogSeq
- Only literally does the day you’re look at it, doesn’t attach to journal pages
- notenote.link #Jekyll #Obsidian
- Kellan Elliot-McCrea Software and its Discontents, Part 2: An Explosion of Complexity #future of computing
-
software has gotten harder to build in one very particular and important way: it’s gotten more complex.
-
I’ve tried to break up the explosion in complexity into the following categories:
- The complexity of rising standards
- The complexity of too many choices
- Complexity and technical decision making in the era of abundance
- The complexity of large teams and aging code bases
- Aspirational complexity
- Previously in the series: Software and its Discontents, January 2023, Part 1 #future of venture
-
I believe that we’re having this conversation at this exact moment because we’re at the tail end of a decade of cheap money. The relative ease of raising capital has both contributed to the trends that have brought us to this point of discontent, and allowed us to put off dealing with the challenges it created.
-
-
- Looking at using MassiveWiki for the Tools for Thought Rocks community
- Need to work on building via GH Actions
- Or we use the extremely simple Digital Garden Jekyll Template which definitely works on GitHub Pages
- Added my TiddlyWiki Static Publish project and Publishing a static TiddlyWiki from mobile
- And of course the Quine mobile #TiddlyWiki app
- Ivory by Tapbots is now available in the App Store
- Vikunja, #opensource task management like #Trello
- Has a cloud hosted option
- Via Tao of Mac
- Communation is an alternative vision to The Network State by Primavera de Filippi
- ((63cd6615-5499-4db9-b54f-538fdd0ff550))
- The Perils of Prudence, on #startups and moving quickly
-
this is why startups are hard. You have to do both: go as fast as you can for as long as you can. Sprint the marathon.
-
Speed is a competitive advantage in itself. In fact, it’s the only sustainable advantage that startups have. Startups are famously under-resourced compared to big companies; they lack money, brand, people, scale, reach, robustness and pretty much everything else. The one thing that startups can do better than incumbents is move fast.
- Good article. I’ll come back and file it as a full entry.
-