Flutterby™!: Topic : Weblogs

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Due to excessive server load and DDOS attacks, this list may be truncated.



Entry: 2024-05-16 16:31:43.970022+02 References are like jumps by Dan Lyke comments 2

I have been thinking a lot about things like "Do I need to learn Rust?", and ... I'm beginning to think maybe I don't?

References are like jumps:

Unfortunately, most people seem to have taken the wrong lesson from Rust. They see all of this business with lifetimes and ownership as a dirty mess that Rust has had to adopt because it wanted to avoid garbage collection. But this is completely backwards! Rust adopted rules around shared mutable state and this enabled it to avoid garbage collection. These rules are a good idea regardless.

I'm thinking about how I religiously avoided goto until Tom Duff pointed out how silly my code looked with all of those nested error checks. Maybe they're not a good idea regardless, and the reason we're not all using functional languages today is that trying to build programs that way just doesn't work very well?

I dunno, I'm kind of in a contrarian mood this morning...

[ related topics: Weblogs Software Engineering Work, productivity and environment Boats Machinery ]



Entry: 2024-05-15 17:18:56.527533+02 Bozos giving LLMs shell access by Dan Lyke comments 0

RT Kenn White @kennwhite@mastodon.social

Incredible research at BlackHat Asia today by Tong Liu and team from the Institute of Information Engineering, Chinese Academy of Sciences (在iie.ac.cn 的电子邮件经过验证)

A dozen+ RCEs on popular LLM framework libraries like LangChain and LlamaIndex - used in lots of chat-assisted apps including GitHub. These guys got a reverse shell in two prompts, and even managed to exploit SetUID for full root on the underlying VM!

Pictures of conference slides omitted, continuing: RT Kenn White @kennwhite@mastodon.social

Liu et al's preprint: https://arxiv.org/pdf/2309.02926.pdf
BlackHat abstract: https://www.blackhat.com/asia-...grated-frameworks-and-apps-37215

and

Tong's Google Scholar for related work: https://scholar.google.com/citations

And Kevin Riggle @kevinriggle@ioc.exchange

@kennwhite I keep saying that LLM output should be treated like any other kind of untrusted arbitrary user-generated text

https://free-dissociation.com/...023/12/what-ai-safety-should-be/

[ related topics: Photography Weblogs Work, productivity and environment Artificial Intelligence Race Conferences ]



Entry: 2024-05-01 18:52:36.980865+02 Rust, C, and parsing by Dan Lyke comments 0

It's not in the current development path, but some features prototyped for work use a prefix notation math system, and that's bugged me, and wrote a little framework that let me use Objective-C to specify a parser in Backus–Naur form, and because that created an in-memory tree and had some good intermediate information that I could use for command completion.

I've done stuff with the peg/leg recursive descent parser generators in C, and realized that I want the ability to introspect the parse tree better, for things like command completion and better error messages.

I've been both thinking that this is a tool I'd like to have generally for implementing configuration and scripting kinds of things, and that this might be my opportunity to learn a new language. I've been thinking that I should learn Rust, although as I dig through a lot of it it (and Go) feel pretty prescriptive, on the other hand I've also looked at some of the side effects that sneak into Perl and Python and realize that whipupitude is not always great for long term maintenance of the code.

Anyway, I started thinking about what it might look like in C++, and that reminded me of how much the language informs my design thinking, even as I think that many of those ideas are portable across languages. Which got me back towards Rust, although...

LogLog Games: Leaving Rust gamedev after 3 years is a fascinating look at how Rust's proscription about memory management can make it difficult to build. Especially as we start to think about "data oriented design" as a response to Object-Oriented design, maybe that isn't a great idea.

On the other side, The Brain Dump — One year of C is some musings about C99 (vs C89) and thinking about design and memory in C vs C++, and it's making me think that maybe I even need to go back to my preprocessor abusing ways and implement this thing in C.

[ related topics: Games Weblogs Perl Open Source Invention and Design Software Engineering Work, productivity and environment Monty Python Mathematics Graphic Design Python hubris ]



Entry: 2024-04-30 00:18:09.213844+02 Passkeys: A Shattered Dream by Dan Lyke comments 0

Firstyear's blog-a-log — Passkeys: A Shattered Dream

[ related topics: Weblogs ]



Entry: 2024-04-25 07:25:06.077551+02 Oh that's A powerful observation Its by Dan Lyke comments 0

Oh that's A powerful observation: "It’s the first time the police have been invited onto Columbia’s campus since 1968. Like 1968, 2024 may go down as an inauspicious year for university administrations trying to defend the indefensible."

https://www.lrb.co.uk/blog/2024/april/at-columbia

[ related topics: Weblogs Law Enforcement Education ]



Entry: 2024-04-23 17:33:46.681614+02 C++ final keyboard by Dan Lyke comments 0

It's been a while since I've been cycle counting, but this is interesting: The Performance Impact of C++'s `final` Keyword

In case you skimmed to the end, here's the summary:

At the very least, it's another one of those things to hide behind the preprocessor so you've got options.

[ related topics: Apple Computer Weblogs Theater & Plays Law Pedal Power Bicycling ]



Entry: 2024-04-15 19:10:51.18911+02 Social Engineering Takeovers of Open Source Projects by Dan Lyke comments 2

Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects

The OpenJS Foundation Cross Project Council received a suspicious series of emails with similar messages, bearing different names and overlapping GitHub-associated emails. These emails implored OpenJS to take action to update one of its popular JavaScript projects to “address any critical vulnerabilities,” yet cited no specifics. The email author(s) wanted OpenJS to designate them as a new maintainer of the project despite having little prior involvement. This approach bears strong resemblance to the manner in which “Jia Tan” positioned themselves in the XZ/liblzma backdoor.

[ related topics: Free Software Weblogs Invention and Design ]



Entry: 2024-04-09 20:06:14.417785+02 The AI Zeitgeist by Dan Lyke comments 0

From back in February, but totally pertinent right now: Andrea Grimes: The AI Zeitgeist is for Alpha Dudes Who Love to Be Wrong. I'm just gonna use a small pull quote because there are so many awesome bits in here.

The AI zeitgeist is rooted in white men being so worried that they are on the verge of having to trust the expertise of people who aren’t just like them that they would rather get their information from a wrong robot./blockquote>

Via ErosBlog: The Gender Nuanced View of AI

[ related topics: Weblogs Robotics Artificial Intelligence Race ]



Entry: 2024-03-09 18:57:04.513066+01 Apple & Curl by Dan Lyke comments 1

the Apple curl security incident 12604. There's a command line option in curl meant to restrict queries to specific keychains. Apple broke it.

Compile your own shit if you're on Apple.

[ related topics: Apple Computer Interactive Drama Weblogs ]



Entry: 2024-02-28 03:54:17.224359+01 JavaScript bloat by Dan Lyke comments 0

JavaScript bloat. Measuring the size of web pages in terms of JavaScript loaded.

A hell of an eye opener for those of us who were carefully tweaking images circa 1994 to try to get load sizes down to 40 or 50k....

[ related topics: Weblogs ]



Entry: 2024-02-27 23:31:04.169727+01 Never Build Your House On Someone Else’s Land by Dan Lyke comments 0

Eros Blog: “Never Build Your House On Someone Else’s Land”

Fuck yeah I feel some smugness about that, theydies and gentlethems and glitterkittens! Nobody pays me to be a business consultant, but sometimes I do it anyway, for the sheer pleasure of being right on the internet. If you squint and hold your eyes correctly while you look at this situation, Zuckerberg personally lost thirty billion dollars of net worth in one day for not being an ErosBlog reader. And ErosBlog is totally free! So, you know, fuck that guy. Fuck him in particular.

[ related topics: Interactive Drama Weblogs Movies Net Culture Real Estate ]



Entry: 2024-02-22 00:03:09.711301+01 Every Game Has the Community It Deserves by Dan Lyke comments 0

I've long thought about how seemingly subtle changes in UX of online applications can have dramatically different impacts on the social dynamics of the community that surrounds them. This is a great read on that: Every Game Has the Community It Deserves

Original version on the author's blog: Rhys Frampton: Every Game Has the Community It Deserves

[ related topics: Games Weblogs Community ]



Entry: 2024-02-12 20:11:05.559974+01 Secrets of Consulting by Dan Lyke comments 0

Deciphering Glyph: Let Me Tell You A Secret

In which I provide you with hundreds of dollars worth of software consulting, for free, in a single blog post.

[ related topics: Weblogs Software Engineering ]



Entry: 2024-02-12 17:37:05.113034+01 Programmers & Time Zones by Dan Lyke comments 8

Since I've done some timezone stuff, all this, and more: Falsehoods programmers believe about time zones

[ related topics: Weblogs ]



Entry: 2024-02-06 23:26:52.075318+01 The Unbearable Lightness of Hydrogen by Dan Lyke comments 0

Liebreich: The Unbearable Lightness of Hydrogen. Good reiteration of something you already know: the "hydrogen economy" is greenwashing bullshit from the existing natural gas and petroleum producers, and makes zero sense, because of physics.

[ related topics: Weblogs Economics ]



Entry: 2024-02-05 18:22:09.248844+01 secure random password in JavaScript by Dan Lyke comments 0

How to create a secure random password with JavaScript. Probably stuff you know, about modulo bias and using decent sources of randomness and so forth (although at least one of my little one-off (non-JS) scripts that manages one of my personal sites has random number collisions far more often than I think it should for reasons I've never bothered to fix because it's just an annoyance, but...), but it's in one place.

[ related topics: Weblogs Archival ]



Entry: 2024-02-02 22:52:07.211522+01 LLM summarization, and failure by Dan Lyke comments 0

Ben Werdmuller: Stripping the web of its humanity

I tried Arc Search, the new mobile app from the Browser Company. Its central insight is that almost every mobile browsing session starts with a web search; rather than giving you the usual list of results, it prioritizes building a web page for you that contains all the information you asked for.

[ related topics: Weblogs Invention and Design ]



Entry: 2024-01-28 18:45:36.654846+01 In Loving Memory of Square Checkbox by Dan Lyke comments 0

In Loving Memory of Square Checkbox. On Apple VisionPro fucking up everything we once knew about user interfaces.

It was bad enough when they took scroll bars.

[ related topics: Apple Computer Weblogs ]



Entry: 2024-01-24 21:02:58.506478+01 Ring raises their video release standards by Dan Lyke comments 1

In a new announcement, Ring to now require warrants to share your video with law enforcement

This week, we are also sunsetting the Request for Assistance (RFA) tool. Public safety agencies like fire and police departments can still use the Neighbors app to share helpful safety tips, updates, and community events. They will no longer be able to use the RFA tool to request and receive video in the app.

Ring ends feature that let police ask users for videos via Neighbors app.

Bloomberg (registration required): Amazon's Ring to stop letting police request video from users

AP: Ring will no longer allow police to request doorbell camera footage from users

EFF: Victory! Ring Announces It Will No Longer Facilitate Police Requests for Footage from Users

Via /..

[ related topics: Books Privacy Weblogs tolkien Invention and Design Current Events Law Enforcement Pyrotechnics Community Video ]



Entry: 2024-01-10 01:06:57.749765+01 It’s not sex addiction, it’s my libido by Dan Lyke comments 0

Big Ed Magusson writing on the Girl on the Net blog: It’s not sex addiction, it’s my libido

[ related topics: Erotic Sexual Culture Weblogs Writing ]



Entry: 2024-01-09 22:05:03.233169+01 As I was copyandpasting to retoot a by Dan Lyke comments 8

As I was copy-and-pasting to re-toot a Mastodon post on to my blog, I had a huge moment of... I appreciate that there are a few folks I interact with on Flutterby. I do occasionally use it as long-term memory, although with the decay of the web I'm not sure how much value that has any more.

I've got a few bugs in my CMS that I've been threatening to fix for years, but maybe the social web's time is over and it's time to just do something else with the domain names.

[ related topics: Content Management Weblogs ]



Entry: 2024-01-06 18:48:30.088451+01 C generics by Dan Lyke comments 0

Using C11 generics to implement C++-like function overloading in C, including variable number of arguments (via the preprocessor)

Via

[ related topics: Weblogs Mathematics ]



Entry: 2024-01-06 18:42:59.059858+01 The I in LLM stands for intelligence by Dan Lyke comments 0

The I in LLM stands for intelligence

Right now, users seem keen at using the current set of LLMs, throwing some curl code at them and then passing on the output as a security vulnerability report. What makes it a little harder to detect is of course that users copy and paste and include their own language as well. The entire thing is not exactly what the AI said, but the report is nonetheless crap.

Via ResearchBuzz

[ related topics: Weblogs Artificial Intelligence ]



Entry: 2024-01-05 18:28:30.649288+01 Cold Blooded Software by Dan Lyke comments 0

Yes: Cold-blooded software.

A cold-blooded project is like the baby painted turtle. You can freeze it for a year and then pick it back up right where you left off.

A cold-blooded project uses boring technology. The build and test scripts don’t depend on external services that might change, break, or disappear entirely. It uses vendored dependencies.

Of the programming languages I use, Perl seems to be the best at this. C is okay. C++ less so (wait, that library interface changed again?). JavaScript and Python seem to be awful.

[ related topics: Language Books Weblogs Perl Open Source Software Engineering Monty Python Python hubris ]



Entry: 2024-01-03 20:25:00.922296+01 Maestro by Dan Lyke comments 0

Intriguing: Maestro is a Unix-like kernel and operating system written from scratch in Rust

Maestro is a monolithic kernel, supporting only the x86 (in 32 bits) architecture for now.

At the time of writing, 135 out of 437 Linux system calls (roughly 31%) are more or less implemented. The project has 48 800 lines of code across 615 files (all repositories combined, counted using the cloc command).

https://github.com/llenotre/maestro

[ related topics: Free Software Weblogs Open Source Writing Architecture ]



Entry: 2023-12-20 18:07:15.281025+01 Food safe 3d printing by Dan Lyke comments 0

Hackaday: Food safe 3d printing

Matt Thomas] wanted to answer the question of whether 3D printed structures can be food-safe or even medical-safe, since there is an awful lot of opinion out there but not a lot of actual science about the subject. As a mechanical engineer who dabbles in medical technical matters, he designed as series of tests using a wide range of nasty-sounding pathogens, to find once and for all what works and what does not.

Though that blog post is August 2022, it references (and looks like a republishing in HTML of) The Impact of Sanitation Methods of 3D-printed Parts for Food and Medical Applications, January 2019 Advances in Science Technology and Engineering Systems Journal

Results from various testing methods used in hospitals and FDA approved microbial surface testing, indicate that 3D printed parts of PLA/PLA+ (Polylactic Acid), and PETG (Polyethylene terephthalate glycol) can be cleaned to safe levels using warm water (120 °F), and non-concentrated dish soap. Examination and verification of cleanliness were completed via Petri dish preparations, and protein residue testing. It was found that Colony Forming Units (CFU) and Plaque Forming Units (PFU) had been reduced by 90%. Experimental results indicate that using 2g of baking soda, when used with soapy water, eliminates biofilms by chemical and physical action, neutralizes acidic bacteria, and removes mucus. It is recommended (not required) and tested by surgical technicians, that a 2-minute room temperature bleach water soak (200ppm), after washing and rinsing should be done to ensure pathogens are at safe levels. Acetic acid from vinegar was tested as well via petri dish for CFU reduction and can effectively eradicate biofilms due to the ability to penetrate the biofilm matrix and the cell membrane. Acetic acid is not recommended for disinfecting, only for biofilm reduction. It is noted to the reader that sanitation in this context refers to the method of bringing a surface or object to safe levels of cleanliness for food or medical preparation and storage. Furthermore, mass spectrometry readings indicate that no contamination from heavy metals, or other toxins are present in PLA+, and PETG before and after printing. Lastly, filaments made from a pull-trusion method from recycled soda or water bottles has been tested and found to be safe.. When using 3D-printed items for liquids, it is highly recommended to coat the 3D-printed parts in resin.</bockquote>

[ related topics: Weblogs Food Bay Area Graphics ]



Entry: 2023-12-08 19:01:19.558802+01 Advent of Code in C++ Template Metaprogramming by Dan Lyke comments 0

I've recently been diving back into the C++ code which generates some of my other web sites, and am tearing my hair out (yes, I'm bald) trying to get code which compiles on Linux running on the Mac as well. Which is frustrating, especially when I'm trying to figure out which incantations are necessary to get Boost compiling property on gcc vs clang, let alone other library issues (Hello GNU libcgipp...).

Anyway, all of this is making me have a rekindled appreciation for Perl, or straight-up C, but some of the template hacks in Made of Bugs: Advent of Code in C++ Template Metaprogramming is exciting me.

[ related topics: Language Free Software Books Weblogs Perl Open Source Law Sports Macintosh hubris ]



Entry: 2023-12-02 00:51:07.309309+01 If You Want Marriage, Compromise With Misogyny by Dan Lyke comments 0

FAIR: WaPo Tells Women: If You Want Marriage, Compromise With Misogyny

In fact, the right-wing Institute for Family Studies lurks throughout the editorial, along with its senior fellow Brad Wilcox, who was involved in discredited anti-same-sex marriage research that was influential in that political battle a decade ago. Together, the Post references or links to them three separate times in its editorial. (The IFS argument about marriage happiness is flawed too, by the way.)

Yeah. Young women: don't. While I'm very grateful to those who have tolerated some of my views over time, we should definitely not be encouraging anyone, let alone young women, to compromise with some of that shit.

[ related topics: Interactive Drama Politics Erotic Sexual Culture Weblogs moron Sociology Marriage Rocky Horror Picture Show ]



Entry: 2023-12-01 01:51:18.265011+01 Dropping Basecamp by Dan Lyke comments 0

Duke University Libraries: Why We’re Dropping Basecam

When we enter into business with a company whose boss takes delight in the mass layoffs of tech workers because it disempowers those who might speak out against their company keeping a list of non-Anglophone names that some members of the team find hilarious, we have a decent sense of who we’re dealing with.

[ related topics: Language Books Weblogs Education ]



Entry: 2023-11-24 17:08:51.357773+01 The Failed Commodification Of Technical Work by Dan Lyke comments 7

The Failed Commodification Of Technical Work

For example, one pitch in particular was for a product which promised to remove the need for me to write SQL in exchange for being able to set up all my dependencies from a drag-and-drop editor, with the sales pitch consisting of "You can get rid of thousands of lines of all that SQL you hate!" - no I can't, fucko, because your application is still connecting to Postgres so it's just writing the SQL for me with another layer of licensed abstraction on top of it. Why would I pay to have more abstractions designed for you to sell software to multiple clients, you blue-suited dementor? Eight times out of ten, I want to pay you to remove them from my codebase.

Via

[ related topics: Weblogs Open Source Software Engineering Writing Work, productivity and environment Databases ]



Entry: 2023-11-16 01:15:13.903197+01 ransomware vendor reports victim to SEC by Dan Lyke comments 0

[Ransomware cartel] AlphV files an SEC complaint against MeridianLink for not disclosing a breach to the SEC

The attack was last Tuesday, November 7. According to AlphV, they did not encrypt any files, but did exfiltrate files. MeridianLink was aware of it the day it happened. According to AlphV, no security upgrades were made following the discovery, but “once we added them to the blog, they have patched the way used to get in,” DataBreaches was told.

[ related topics: Weblogs Cryptography ]



Entry: 2023-11-10 20:02:41.106127+01 Code generation vs productivity by Dan Lyke comments 0

RT Itamar Turner-Trauring @itamarst@hachyderm.io

The fundamental flaw with pitching CoPilot as a massive productivity boost is that its goal is to make it faster and easier to generate code.

As a programmer, you don't want to generate code. You want to solve problems; the less code involved the better. I don't want tools that will generate repetitive code, I want less repetition.

https://github.blog/2022-09-07...oper-productivity-and-happiness/ shows the problem. "Less mental effort on repetitive tasks", sure, but you should be trying to prevent[Wiki] the repetition, not do more of it.

[ related topics: Weblogs Software Engineering Work, productivity and environment Television ]



Entry: 2023-11-06 23:38:27.871669+01 Regarding Proposed US Restrictions on RISC-V by Dan Lyke comments 0

Huh. I wonder what large chip manufacturer with a strong lobbying capacity might be trying to keep Americans from working with RISC-V products?

Bunnie's Blog: Regarding Proposed US Restrictions on RISC-V

[ related topics: Weblogs Work, productivity and environment ]



Entry: 2023-11-02 18:01:04.669866+01 Morris Worm at 35 by Dan Lyke comments 0

Happy 35th Birthday to the Morris Internet Worm: spaf: Reflecting on the Internet Worm at 35

[ related topics: Weblogs virus Net Culture ]



Entry: 2023-10-31 17:44:13.862185+01 [they] Accidentally Saved Half A Million Dollars by Dan Lyke comments 0

I Accidentally Saved Half A Million Dollars

While my managers are very happy, they quietly suggest it may be unwise to roll out the changes to all the computers (I only did a few to be safe) because it would oversaturate the department to hear about us all day. And invite unwelcome questions. The subtext is that if we do this all slowly enough, it might seem like it took a lot of effort instead of just clicking buttons that I said had to be clicked almost a year ago.

[ related topics: Interactive Drama Weblogs Bay Area ]



Entry: 2023-10-25 19:12:52.595193+02 GDPR & EBCDIC by Dan Lyke comments 0

Terence Eden's blog: EBCDIC is incompatible with GDPR. Bank customer complained that their name wasn't being spelled with the appropriate diacritical/accent marks. GDPR says that "The data subject shall have the right to obtain from the controller without undue delay the rectification of inaccurate personal data concerning him or her."

Bank says "we can't, because EBCDIC technology stack". The Court of Appeal of Brussels says "tough".

[ related topics: Weblogs ]



Entry: 2023-10-18 18:12:35.543101+02 Malware on the blockchain by Dan Lyke comments 0

I've long been of the "own your own data" mindset, as is obvious from this blog that's been going for two and a half decades, and I've long thought that a distributed P2P sort of system that didn't depend on the DNS system for identity, and didn't require explicit hosting, would be a good thing. Decades of link rot have me thinking about archives, the centralization of social media has me thinking about how much of my conversations are guided in directions that "drive engagement" and sell to advertisers.

The growing Fediverse and Mastodon phenomenon are re-surfacing a lot of the issues involved with distributed social media, and the cryptocurrency fad displayed a lot of the problems P2P stuff, but security and safety are filtering higher to the list.

Krebs on Security: The Fake Browser Update Scam Gets a Makeover, on how blockchains are being used to host malware:

“These contracts offer innovative ways to build applications and processes,” Tal wrote along with his Guardio colleague Oleg Zaytsev. “Due to the publicly accessible and unchangeable nature of the blockchain, code can be hosted ‘on-chain’ without the ability for a takedown.”

Beginning to think the Internet was a mistake.

[ related topics: Weblogs Nature and environment moron Consumerism and advertising Journalism and Media Net Culture Archival ]



Entry: 2023-10-17 19:14:39.520514+02 Agile rant of the day by Dan Lyke comments 0

This is a thing of so much beauty: I Will Fucking Haymaker You If You Mention Agile Again

With God as my witness, the next son of a bitch to mention Agile is going to get hurled into the ground so hard that I'm going to publish a seismology paper in Nature with the data.

[ related topics: Religion Interactive Drama Weblogs Nature and environment ]



Entry: 2023-10-11 20:35:16.911914+02 On Eben Moglen by Dan Lyke comments 0

Bradley M. Kuhn: Eben Moglen & SFLC — abusive employer & LGBTQIA+ unfriendly

Joint Statement by Free Software Foundation Europe and Software Freedom Conservancy Regarding Eben Moglen and Software Freedom Law Center

Today, we share -with the community at large- our policy to not work with Moglen or SFLC. We have chosen to speak publicly on this matter because we feel we have an obligation to warn volunteers and activists in software freedom that this pattern of reported behavior exists. Of course, everyone should read the publicly available source materials and make their own decisions regarding these matters. While we loathe to publicly speak of these unfortunate events, the decades of ongoing reports of abusive behavior & and the risk that behavior creates for unknowing members of the Free Software community ultimately requires that we no longer remain quiet on this issue.

[ related topics: Free Software Privacy Weblogs Software Engineering Current Events Work, productivity and environment Civil Liberties Community Government ]



Entry: 2023-10-07 00:41:33.045252+02 malicious Python packages by Dan Lyke comments 0

Bleeping Computer: Hundreds of malicious Python packages found stealing sensitive data

Checkmarx reports that the malware used in this campaign goes a step further from typical info-stealing operations, engaging in app data manipulation to perform a more decisive blow.

Malware package list at https://gist.github.com/master...65b55a117fe2ea33735f05024abc92c2

Via Jack William Bell @jackwilliambell@rustedneuron.com

[ related topics: Weblogs Current Events Monty Python Python ]


Connectivity provided by highertech.net , awesome bandwidth, well away from fault lines and other potential for natural disasters, reliable, and run by cool people.

Questions, comments, flames: contact Dan Lyke

Flutterby™ is a trademark claimed by

Dan Lyke
for the web publications at www.flutterby.com and www.flutterby.net.