Venture capital fund Rampersand ramps up hunt for next Aussie unicorn
Success stories such as Canva and Culture Amp are more than a decade old, and this fund says it’s time to find and fund the next crop of billion-dollar start-ups. ⌘ Read more
Trying to figure out how to use the publish_command to vomit the HTML into a file, using twtxt2html.
‘Parents already have the tools’: Snapchat boss pushes back on social media ban
Tech billionaire Evan Spiegel is the first global CEO to weigh in and says parents – not tech companies – should carry most of the responsibility for their kids’ screen time. ⌘ Read more
It should be fixed now. Just needed some unusual quoting in my httpd.conf: https://mail-archive.com/misc@openbsd.org/msg169795.html
@movq@www.uninformativ.de Non-ASCII characters were broken. Like U+2028, degrees (°), etc.
Turns out I used a silly library to detect the encoding and transform to UTF-8 if needed. When there is no Content-Type header, like for local files, it looks at the first 1024 bytes. Since it only saw ASCII in that region, the damn thing assumed the data to be in Windows-1252 (which for web pages kinda makes sense):
// TODO: change default depending on user's locale?
return charmap.Windows1252, "windows-1252", false
https://cs.opensource.google/go/x/net/+/master:html/charset/charset.go;l=102
This default is hardcoded and cannot be changed.
Trying to be smart and adding automatic support for other encodings turned out to be a bad move on my end. At least I can reduce my dependency list again. :-)
I now just reject everything that explicitly specifies something different than text/plain and an optional charset other than utf-8 (ignoring casing). Otherwise I assume it’s in UTF-8 (just like the twtxt file format specification mandates) and hope for the best.
@aelaraji@aelaraji.com I just added support for passing a custom template file via -T/--template in case you need a custom template 👌
prologic@JamessMacStudio
Wed Sep 18 01:27:29
~/Projects/yarnsocial/twtxt2html
(main) 130
$ ./twtxt2html --help
Usage: twtxt2html [options] FILE|URL
twtxt2html converts a twtxt feed to a static HTML page
-d, --debug enable debug logging
-l, --limit int limit number ot twts (default all) (default -1)
-n, --noreldate do now show twt relative dates
-r, --reverse reverse the order of twts (oldest first)
-T, --template string path to template file
-t, --title string title of generated page (default "Twtxt Feed")
-v, --version display version information
pflag: help requested
@bender@twtxt.net It’s just a simple twtxt2html and scp … it goes like:
twtxt2html $HOME/path/to/local_twtxt_dir/twtxt.txt > $HOME/path/to/local_twtxt_dir/log.html && \
scp $HOME/path/to/local_twtxt_dir/log.html user@remotehost:/path/to/static_files_dir/
I’ve been lazy to add it to my publish_command script, now I can just copy/pasta from the twt 😅
On my blog: Developer Diary, Ozone Day https://john.colagioia.net/blog/2024/09/16/ozone-layer.html #programming #project #devjournal
Alright, I saw enough broken threads lately to be motivated enough to extend the --fetch-context thingy: It can now ask Yarn pods for twt hashes.
https://www.uninformativ.de/git/jenny/commit/eefd3fa09083e2206ed0d71887d2ef2884684a71.html
This is only done as a last resort if there’s no other way to find the missing twt. Like, when there’s a twt that begins with just a hash and no user mention, there’s no way for jenny to know on which feed that twt can be found, so it’ll ask some Yarn pod in that case.
On my blog: Chosen https://john.colagioia.net/blog/2024/09/15/chosen.html #fiction #freeculture
Why Sony’s $1200 PS5 Pro is not as ridiculous as you may think
Most PS5 players will not upgrade, and that suits Sony just fine – but the most dedicated gamers absolutely will. ⌘ Read more
On my blog: Free Culture Book Club — Aumyr, part 2 https://john.colagioia.net/blog/2024/09/14/aumyr-2.html #freeculture #bookclub
HTTPS is supposed to do [verification] anyway.
TLS provides verification that nobody is tampering with or snooping on your connection to a server. It doesn’t, for example, verify that a file downloaded from server A is from the same entity as the one from server B.
I was confused by this response for a while, but now I think I understand what you’re getting at. You are pointing out that with signed feeds, I can verify the authenticity of a feed without accessing the original server, whereas with HTTPS I can’t verify a feed unless I download it myself from the origin server. Is that right?
I.e. if the HTTPS origin server is online and I don’t mind taking the time and bandwidth to contact it, then perhaps signed feeds offer no advantage, but if the origin server might not be online, or I want to download a big archive of lots of feeds at once without contacting each server individually, then I need signed feeds.
feed locations [being] URLs gives some flexibility
It does give flexibility, but perhaps we should have made them URIs instead for even more flexibility. Then, you could use a tag URI,
urn:uuid:*, or a regular old URL if you wanted to. The spec seems to indicate that theurltag should be a working URL that clients can use to find a copy of the feed, optionally at multiple locations. I’m not very familiar with IP{F,N}S but if it ensures you own an identifier forever and that identifier points to a current copy of your feed, it could be a great way to fix it on an individual basis without breaking any specs :)
I’m also not very familiar with IPFS or IPNS.
I haven’t been following the other twts about signatures carefully. I just hope whatever you smart people come up with will be backwards-compatible so it still works if I’m too lazy to change how I publish my feed :-)
Has Apple’s AI ‘glow up’ made Siri better?
Apple’s digital assistant is 13 years old and one of its original inventors says it’s about time it got a makeover. ⌘ Read more
On my blog: Toots 🦣 from 09/09 to 09/13 https://john.colagioia.net/blog/2024/09/13/week.html #linkdump #socialmedia #quotes #week
If we’re going to ban kids off social, what on earth will they do outside?
Banning access to social media for young people is an honourable idea, but we need to make sure they have other things to do instead. ⌘ Read more
‘The next threat’: Former UK cybersecurity chief’s warning for Australia
Disruptive attacks on the nation’s hospitals and airlines will be far more damaging than any data breach, according to the UK’s former cybersecurity chief. ⌘ Read more
On my blog: Real Life in Star Trek, Cause and Effect https://john.colagioia.net/blog/2024/09/12/cause-effect.html #scifi #startrek #closereading
The PM is sigma, but his social media ban belongs in the skibidi toilet
Of course Albanese was right when he declared “parents are worried sick” about social media, but we cannot return to the golden days when it didn’t exist. ⌘ Read more
Meta admits Australians cannot opt out of ‘predatory’ AI data scrape
Senators are calling for stronger privacy laws to give Facebook users the ability to block the company from using their posts to train its AI models, as users can in the EU. ⌘ Read more
Take that, Apple: China’s Huawei unveils its $4200 ‘trifold’ phone
Just hours after Apple launched its latest iPhone, China’s Huawei made a bid to steal the spotlight. ⌘ Read more
SpaceX launches Polaris Dawn crew on daring mission into Earth’s radiation belts
SpaceX launches daring new space mission into radiation belts around Earth. ⌘ Read more
First look at brand new iPhone 16
Apple is set to release its newest iPhone in the next week. ⌘ Read more
Apple launchs slew of new devices
Apple has just launched a slew of new devices at its annual product conference in California. ⌘ Read more
As a Gen Z wanting to get off social media, I lived for a week using a ‘dumb phone’
As a 19-year-old, I’m sceptical about the government’s proposed social media ban. But a more effective alternative is gaining traction among Gen Zers. ⌘ Read more
The five biggest announcements from Apple’s iPhone 16 event
A lot was packed into the pre-recorded announcement video that you might not have caught at first glance. ⌘ Read more
Apple unveils its AI-enabled iPhone 16 with new camera controls, longer battery life
Apple’s new phones are slightly less expensive and more powerful and will arrive in a matter of weeks, though its generative AI features won’t be there at launch. ⌘ Read more
Apple unveils iPhone 16 and new AI features
Apple launches iPhone 16 and Apple Intelligence’ AI technology. ⌘ Read more
Apple unveils its AI-enabled iPhone 16 with new camera controls, longer battery life
Apple’s new phones are slightly less expensive and more powerful and will arrive in a matter of weeks, though its generative AI features won’t be there at launch. ⌘ Read more
On my blog: Developer Diary, Chrysanthemum Day https://john.colagioia.net/blog/2024/09/09/chrysanthemum.html #programming #project #devjournal
On my blog: Holding Universal Access to All Knowledge Hostage https://john.colagioia.net/blog/2024/09/08/internet-archive.html #politics #rant
@bender@twtxt.net Yes, they do 🤣 Implicitly, or threading would never work at all 😅 Nor lookups 🤣 They are used as keys. Think of them like a primary key in a database or index. I totally get where you’re coming from, but there are trade-offs with using Message/Thread Ids as opposed to Content Addressing (like we do) and I believe we would just encounter other problems by doing so.
My money is on extending the Twt Subject extension to support more (optional) advanced “subjects”; i.e: indicating you edited a Twt you already published in your feed as @falsifian@www.falsifian.org indicated 👌
Then we have a secondary (bure much rarer) problem of the “identity” of a feed in the first place. Using the URL you fetch the feed from as @lyse@lyse.isobeef.org ’s client tt seems to do or using the # url = metadata field as every other client does (according to the spec) is problematic when you decide to change where you host your feed. In fact the spec says:
Users are advised to not change the first one of their urls. If they move their feed to a new URL, they should add this new URL as a new url field.
See Choosing the Feed URL – This is one of our longest debates and challenges, and I think (_I suspect along with @xuu@txt.sour.is _) that the right way to solve this is to use public/private key(s) where you actually have a public key fingerprint as your feed’s unique identity that never changes.
Google’s folding phone perfects the design Samsung innovated
The Galaxy Z Fold has improved every generation, but Google just leapfrogged it with the Pixel 9 Pro Fold. ⌘ Read more
On my blog: Free Culture Book Club — Aumyr, part 1 https://john.colagioia.net/blog/2024/09/07/aumyr-1.html #freeculture #bookclub
On my blog: Toots 🦣 from 09/02 to 09/06 https://john.colagioia.net/blog/2024/09/06/week.html #linkdump #socialmedia #quotes #week
On my blog: Real Life in Star Trek, The Outcast https://john.colagioia.net/blog/2024/09/05/outcast.html #scifi #startrek #closereading
Why iPhone 16 could be Apple’s biggest leap since Siri
The tech giant is banking on generative AI to bring its phones back on track in the competition on digital assistants. ⌘ Read more
Dad’s ‘third daughter’ always came to look after him. Then a computer said no
Some aged care providers are turning to artificial intelligence to make decisions best made by someone with a heart. ⌘ Read more
MP Ed Husic discusses federal government’s bid to make AI safer
Today federal politics reporter Liz Daniels speaks to MP Ed Husic about the Albanese government’s bid to regulate the booming AI industry. ⌘ Read more
@prologic@twtxt.net I believe you when you say registries as designed today do not crawl. But when I first read the spec, it conjured in my mind a search engine. Now I don’t know how things work out in practice, but just based on reading, I don’t see why it can’t be an API for a crawling search engine. (In fact I don’t see anything in the spec indicating registry servers shouldn’t crawl.)
(I also noticed that https://twtxt.readthedocs.io/en/latest/user/registry.html recommends “The registries should sync each others user list by using the users endpoint”. If I understood that right, registering with one should be enough to appear on others, even if they don’t crawl.)
Does yarnd provide an API for finding twts? Is it similar?
I just manually followed the steps at https://dev.twtxt.net/doc/twthashextension.html and got 6mdqxrq. I wonder what happened. Did @cuaxolo@sunshinegardens.org edit the twt in some subtle way after twtxt.net downloaded it? I couldn’t spot a diff, other than ‘ appearing as ’ on yarn.social, which I assume is a transformation done by twtxt.net.
‘A vacuum for your head?’: Dyson makes looking different sound good
Dyson is making plenty of noise with its new OnTrac headphones. So, we put them to the Sabrina Carpenter test. ⌘ Read more
No, your mobile phone is not giving you brain cancer
A World Health Organisation review of more than 5000 studies, led by Australian scientists, found no increased risk of several cancers associated with mobile phone use. ⌘ Read more
The far-right is the only place left for Elon Musk’s X-rated ego
Many are wondering how the poster boy for futurism ended up sounding like a conspiracy-theory-spouting uncle. But what if we’re all missing the point? ⌘ Read more
On my blog: Developer Diary, Emma Nutt Day, Belated https://john.colagioia.net/blog/2024/09/02/emma-nutt.html #programming #project #devjournal
The free speech billionaires are losing the war
Elon Musk and Pavel Durov have been asking for trouble. It has found them. ⌘ Read more
On my blog: Weird Enough? https://john.colagioia.net/blog/2024/09/01/weird.html #harm #politics #rant
Can this repairable smartphone deliver a perfect social media detox?
The HMD Skyline has a killer pair of special features, which may or may not be as good as they sound. ⌘ Read more
On my blog: Free Culture Book Club — Geiko Eien Ni https://john.colagioia.net/blog/2024/08/31/geiko-eien-ni.html #freeculture #bookclub
Inside Australia’s love affair with the iPhone
The handheld marvel was perhaps the world’s first ‘smartphone’ and it’s more popular here than nearly anywhere else. ⌘ Read more
On my blog: Toots 🦣 from 08/26 to 08/30 https://john.colagioia.net/blog/2024/08/30/week.html #linkdump #socialmedia #quotes #week
‘We have a lot of issues’: Billionaire tech boss lifts lid on staff turnover
Airwallex CEO Jack Zhang says a lack of resources means he can’t compete with the likes of Canva or Atlassian in work perks. ⌘ Read more
On my blog: Real Life in Star Trek, Ethics https://john.colagioia.net/blog/2024/08/29/ethics.html #scifi #startrek #closereading
I’m hearing the call, it’s time to switch back to landline phones
Preferring a text message is fine when the topic of conversation is which mall to hang out, but try telling a potential employer to send you a voice note instead of calling. ⌘ Read more
Star Wars meets Grand Theft Auto in stunning but patchy new heist
The Star Wars underworld is a great fit for Ubisoft’s open-world checklist formula, but this criminal syndicate caper has a few major flaws. ⌘ Read more
Apple announces launch date for new iPhone 16, watches and AirPods. Here’s what to expect
Apple has sent out invitations for a product launch event at its headquarters on September 9 in California, when it’s set to announce details of the iPhone 16 and other new devices. ⌘ Read more
On my blog: Developer Diary, Women’s Equality Day https://john.colagioia.net/blog/2024/08/26/womens-equality.html #programming #project #devjournal
There is a bug in yarnd that’s been around for awhile and is still present in the current version I’m running that lets a person hit a constructed URL like
YOUR_POD/external?nick=lovetocode999&uri=https://socialmphl.com/story19510368/doujin
and see a legitimate-looking page on YOUR_POD, with an HTTP code 200 (success). From that fake page you can even follow an external feed. Try it yourself, replacing “YOUR_POD” with the URL of any yarnd pod you know. Try following the feed.
I think URLs like this should return errors. They should not render HTML, nor produce legitimate-looking pages. This mechanism is ripe for DDoS attacks. My pod gets roughly 70,000 hits per day to URLs like this. Many are porn or other types of content I do not want. At this point, if it’s not fixed soon I am going to have to shut down my pod. @prologic@twtxt.net please have a look.
Apple’s new iPhone 16, watches and AirPods set to land in weeks. Here’s what to expect
Apple is planning to hold its biggest product launch event of the year on September 10, when the company will unveil the latest iPhones, watches and AirPods, according to people familiar with the situation. ⌘ Read more
Confessions of an e-scooter commuter
Many believe that e-scooters and similar devices will play a big role in how we get around in the future, but the path remains bumpy. ⌘ Read more
On my blog: Free Culture Book Club — Morrisa Jeanine https://john.colagioia.net/blog/2024/08/24/morrisa-jeanine.html #freeculture #bookclub
On my blog: Toots 🦣 from 08/19 to 08/23 https://john.colagioia.net/blog/2024/08/23/week.html #linkdump #socialmedia #quotes #week
The Facebook problem that only hurts Australians
Frances Haugen made global headlines when she blew the whistle on Facebook. She says the company treats Australia differently to other markets. ⌘ Read more
On my blog: Real Life in Star Trek, Power Play https://john.colagioia.net/blog/2024/08/22/power-play.html #scifi #startrek #closereading
Google’s Pixel 9 Pro approaches AI overload, but it’s still a fantastic phone
As well as providing brilliant hardware, the best version of Android and fantastic cameras, the latest Pixel introduces a raft of generative AI. ⌘ Read more
Fresh look at Indiana Jones and the Great Circle
New gameplay and story details have been revealed for the upcoming game Indiana Jones and the Great Circle, set to release on Xbox and PC in December. ⌘ Read more
On my blog: Developer Diary, World Humanitarian Day https://john.colagioia.net/blog/2024/08/19/humanitarian.html #programming #project #devjournal
This new LG TV puts many pricier models to shame
For the fifth consecutive year, LG’s C-series ticks every box despite coming in a lot cheaper than the highest-end models. ⌘ Read more
On my blog: Free Culture Book Club — Antumbra, chapter 0 https://john.colagioia.net/blog/2024/08/17/antumbra.html #freeculture #bookclub
On my blog: Toots 🦣 from 08/12 to 08/16 https://john.colagioia.net/blog/2024/08/16/week.html #linkdump #mastodon #socialmedia #week
AI chatbot lands Google execs in a pickle at Senate hearing
One of Google’s top executives was facing questions about AI when she was interrupted by a chatbot. ⌘ Read more
James built a $28b fortune after inventing Dyson vacuums. Here is his next radical idea
Britain’s fifth-richest man says there’s a good reason he’s been growing out his hair. ⌘ Read more
On my blog: Real Life in Star Trek, Conundrum https://john.colagioia.net/blog/2024/08/15/conundrum.html #scifi #startrek #closereading
Telstra profits slide by 13 per cent, dividend rises
Higher operating costs and poor performance of the telco’s giant’s enterprise unit have weighed on its annual results. ⌘ Read more
Telstra profits slide by 13 per cent
Higher operating costs and poor performance of the telco’s giant’s enterprise unit have weighed on its annual results. ⌘ Read more
On my blog: Yet Another Dark Mode Post https://john.colagioia.net/blog/2024/08/14/dark-mode-again.html #programming #techtips
Google adds a foldable, smaller Pro model to its Pixel smartphone line-up
The Pixel 9 is joined by three Pro versions, as the web giant also unveils new watches and earbuds. ⌘ Read more
The billionaire-backed ‘people’s bid’ to buy TikTok is gaining steam
A move to buy TikTok’s US arm could radically reshape the controversial social media app and its mysterious algorithms. ⌘ Read more
Morphotrophic by Greg Egan is built around an idea for how life on Earth could have worked out differently. It gets increasingly strange and interesting as the story progresses. My partner and I finished it last night and thoroughly enjoyed it. The beginning is free online: https://gregegan.net/MORPHOTROPHIC/00/MorphotrophicExcerpt.html #scifi #reading
On my blog: Developer Diary, World Elephant Day https://john.colagioia.net/blog/2024/08/12/elephant.html #programming #project #devjournal
LG Seeking Compensation From Apple Over Canceled MicroLED Apple Watch Project
LG is seeking compensation from Apple following the abrupt cancelation of the microLED Apple Watch due to the substantial investments it made in preparation of the project, The Elec reports.

OK I found this one, small enough, but where does it install to? can’t find the app, of any files of anything.
Being a total novice to Linux stuff….where is this file located and why don’t they prompt you for a folder location of the program? And why such a stupid name? Dozens to choose from and most over 300MB, not what I want - I just want Apache to run the index.html webpage or the index.php webpage. I do not need Javascript or Java programming editors….
Earbud maker Nuheara falls into administration
This tech company was once a takeover target for Samsung. It’s now in the hands of administrators. ⌘ Read more
On my blog: Open Source Characters https://john.colagioia.net/blog/2024/08/11/open-source-characters.html #freeculture #licenses #rant
Can a Wi-Fi electric blanket and smart tracker really improve your sleep?
With its ability to heat and cool in line with your body, and maintain separate temperatures for your partner, Eight Sleep’s Pod 4 brings AI analysis to your bed. ⌘ Read more
On my blog: Free Culture Book Club — Viaje a la Tierra del Quebracho https://john.colagioia.net/blog/2024/08/10/quebracho.html #freeculture #bookclub
On my blog: Toots 🦣 from 08/05 to 08/09 https://john.colagioia.net/blog/2024/08/09/week.html #linkdump #mastodon #socialmedia #week
The EV haters have a point
Driving from Melbourne to Sydney in BYD’s latest plug-in hybrid underscores why electric vehicles sales are slowing down. ⌘ Read more
Creator of trading card game Disney Lorcana speaks to new Shimmering Skies set
Disney Lorcana is the latest trading card phenomenon, with the new set bringing Australia in line with the rest of the world. Shimmering Skies sees characters from Disney’s Wreck-It Ralph and Brother Bear join the game, 9News.com.au caught up with creator Ryan Miller to learn more. ⌘ Read more
On my blog: Real Life in Star Trek, The Masterpiece Society https://john.colagioia.net/blog/2024/08/08/masterpiece-society.html #scifi #startrek #closereading
2026 iPad Air OLED Panels to Be Supplied By Samsung
Apple will choose Samsung Display as the main supplier of OLED panels for a new iPad Air, primarily due to its large production capacity compared to rival LG Display, reports The Elec.
Samsung already supplies Apple with OLED panels for the new M4 [iPad Pro] … ⌘ Read more
Two of the best new take-anywhere speakers
Apple’s Beats Pill has returned better than ever, but Ultimate Ears’ Boom 4 leads a very competitive pack of similar Bluetooth speakers. ⌘ Read more
On my blog: Developer Diary, Coast Guard Day (belated) https://john.colagioia.net/blog/2024/08/05/coast-guard.html #programming #project #devjournal
Telstra, Optus committed to 3G shutdown despite public safety fears
The telcos say they will close their networks next month, despite a Senate inquiry recommending a delay. ⌘ Read more
On my blog: Free Culture Book Club — Aether Age Codex - Helios, part 3 https://john.colagioia.net/blog/2024/08/03/helios-3.html #freeculture #bookclub
On my blog: Toots 🦣 from 07/29 to 08/02 https://john.colagioia.net/blog/2024/08/02/week.html #linkdump #mastodon #socialmedia #week
Samsung’s Fold is still the best phone of its kind, but it’s becoming familiar
The sixth Z Fold is giving the impression that Samsung has reached the limits of what it can do with the form factor for now. ⌘ Read more
Is the AI bubble about to burst?
As the AI arms race rages, one deal has likely altered Australia’s trajectory in one fell swoop. ⌘ Read more
On my blog: Real Life in Star Trek, Violations https://john.colagioia.net/blog/2024/08/01/violations.html #scifi #startrek #closereading
I learnt how to display a txt file in a html page in a pretty way: https://melyanna.ichi.city/twtxt.html