This is Lukas Bergstrom's personal weblog. You might want to visit my professional site. You can also find me on Twitter, Bluesky, and LinkedIn.

Zero data apps
0data

AFAICT these are webapps that work with localStorage or can sync with your cloud storage service.

Probability that I already posted this link ~51%.

Projects at the 2016 Decentralized Web Summit
I'm skeptical of a lot of this stuff, but I'm glad that people are working on it.

Technologies of the Decentralized Web Summit

ngrok
Expose localhost to the Internet securely

Maybe useful someday. Demo, test, run lightweight services from a Mac mini under the end table.

Doom. DOOOOOM.
"in China ... WeChat is the web"

Okay divide by two given this guy's motivation to pump Kik's valuation but still.

Less breathless very interesting look at Chinese mobile UI patterns.

The once and future king
Motherfucking Website. Write once, run everywhere.

Wonder what actual commercial sites try to hew close to this. A lot of the world is going the other way.

Locking the web open
The graybeards are gazing into their palantirs, warning of doom to come. The architects are looking at how their plans for the agora are being subverted by the walls the wealthy and powerful are building. Protocols are being designed, spells are being cast, all to keep the web ungovernable. The efficacy of magic, however, requires collective belief. Do users want to live on a perpetual frontier, or will they prefer the safety of the walled gardens of mobile apps, Facebook, WeChat, and Line?

Brewster Kahle on creating a more secure, distributed web. Calling for a web that's distributed (storage, bandwidth, authentication), private and (this is new): versioned.

Maciej Ceglowski on making the Internet more human. The diagnosis is more precise than the prescription, but the diagnosis is valuable all by itself: clearly voicing our anxieties, showing how they arise from concrete developments pulling the net away from our values and aspirations.

It's not clear to me that the next wave of change is going to come from the last generation (which I count myself a part of.) But the web is going to stick around, and since the web is such a thick layer in the stack (it can be used to carry pure semantic data, or that plus presentation, or add application logic ... ) and is still the connector, we will probably never stop working to adapt it to changing capabilities, changing desires for what technologies have a home there and what we want to do there.

Camlistore
Camlistore is a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era.

Basically, this is designed to be How Individuals Store Their Stuff. Forever.

Ambitious, but it's from Brad Fitzpatrick, so it might actually work.

The mythical "install server apps as easily as smartphone apps" service
Sandstorm.io

For Linux (dedicated box at home, EC2 instance, etc.) Currently mostly CMS, email and collaboration apps.

Running my own Flickr looks interesting.

Edit: see also Portal, which is also looking at interesting stuff like having apps use Camlistore for storage.

Federated online services
There's a decent definition of federation here, in the discuss of Gmail and AIM. Basically: people using service provider X can interact with people on service provider Y.

  • email
  • XMPP, eventually - although that didn't save it

If that definition is right, it only really applies to interactions that peer-to-peer, mediated by servers. But identity/ single sign-on is called federated as well, and is really just a peer-server-server interaction, so ...

Fix for broken images in Google Reader
I have some .htaccess rules that are supposed to prevent hotlinking images on the site. Unfortunately, they also (I think) broke images when my RSS feed was viewed in Google Reader. If I'm right, this should now be fixed. Let's see:

A painting of a cabinet of curiosities

"a format for syndicating social activities around the web"

I had no idea this existed. Or maybe I just didn't care when I heard about it the first time. Supported by Facebook, Google, MySpace; not used by LinkedIn.

From the rationale:
And if I haven’t made it clear what I’m talking about, well, we’re starting with an assumption that activities (like the ones in Facebook’s newsfeed and that make up the bulk of FriendFeed’s content) are kind of like the synaptic electrical impulses that make social networking work. Consider that people probably read more Twitter content these days than they do conventional blog posts — if only because, with so much more content out there, we need more smaller bite-sized chunks of information in order to cope.

So starting there, we need to look at what it would take to recreate efficient and compelling interfaces for activity streams like we’re used to on FriendFeed and Facebook, but without the benefit of having ever seen any of the services before.
In other words, how can we make the user the center of gravity again, instead of a bunch of applications that want to own the user.

Exciting!

Why I'm still excited about feeds
Since moving to San Francisco and talking to people about joining the tech industry, I've been asked several times "so, what would you find it exciting to work on?" When I answer "feeds - you know, RSS, Atom that kind of thing" I invariably get a blank look. Maybe if I develop my thoughts I'll do a better job communicating my enthusiasm.

I use a feed reader daily. I use it to keep up with blogs that I'm interested in, of course. I've written before about how it changes the definition of a high-value blog, from high-volume to good signal to noise ratio.

That's the canonical geek use case for feeds. It's not going to take the world by storm, even with simpler tools.

But there are other things I use feeds for. I use them for anything that I want to check regularly that has a feed available:

  • My friends' Flickr photos (based on my Flickr contacts)
  • Comments on my Flickr photos
  • Local events (based on my last.fm profile)
  • Comments on MetaFilter threads that I care about
  • Trips my friends are taking (through Dopplr)

This is starting to look a lot like Facebook, right? And one way to look at Facebook is a feed reader in a social context. The design is nicer than MySpace's, but what really distinguishes Facebook is that central news feed. "Like" is a really simple method of subscribing to a feed, and becoming friends with someone subscribes you to multiple feeds about their activity.

Facebook's popularity means that hundreds of millions of people are looking at a feed reader every day. Many of the applications built on the platform are only possible because it's such a good interface for consuming feeds. Suffice to say I don't think Facebook is a fad that's going to die out. People's activity online is increasingly going to revolve around subscribing to, consuming and interacting with feeds.

But short of building a Facebook competitor, what are the opportunities for cool new applications? Watch this space.

Text file geeks only
Currently using Simplenote+Notational Velocity+Dropbox, thinking about switching to PlainText+Notational Velocity+Dropbox.

Transmissions from deep space
Sync THL between machines using Dropbox
It's been so long since I've had a reliable internet connection that I have no idea what they're talking about here. Other things that I have never used which confuse me: Spotify, Netflix VOD, Foursquare, etc. A lot has happened in the last 18 months! Or so I'm told.

Good tool for checking domain availability.

No need to install software for the one I'm using; just plug in a URL and go. Useful if you, say, want to watch I'm On A Boat feat. T-Pain in a country where it is "unavailable due to copyright restrictions." (I'm surprised Youtube video works, actually, since I'm guessing the Flash player isn't downloading video through the proxy.)

"We’re really excited to bring you forms! Create a form in a Google Docs spreadsheet and send it out to anyone with an email address. They won’t need to sign in, and they can respond directly from the email message or from an automatically generated web page. Creating the form is easy: start with a spreadsheet to get the form, or start by creating the form and you’ll get the spreadsheet automatically."

Offhand I can think of, oh, a zillion ways to use this.

boo - 5,000 row limit?

barcampLA 4: Amazon EC2 / S3
Guy from Elephant Disk is here, they're one of EC2+S3's biggest users. They only use it for non-real time stuff right now. He's terrified of stories about companies that use EC2 as their only web servers.

Issues
  • EC2 instances have no persistent storage - need to code your own persistence solution.
  • No static IPs - need some sort of dynamic DNS client.
  • What happens if Amazon pulls the plug or changes something crucial? No SLA.
    • AWS is actually showing up in Amazon's financials. Helps assuage fears of it disappearing.

Companies built on EC2
  • RenderRocket
  • The AWS forums have lots of good examples and feedback
  • Many more companies using just S3

Some companies have started to wrap services around AWS (e.g. RightScale) - check the partners page of AWS.

But: if you have something that parallelizes well, need scalability on demand, and can deal with the constraints, AWS is the shit. "AWS is the perfect startup environment; my credit card loves AWS."

The Web Is Agreement

Useful now that I'm setting up automated backups of this site.

"Ning is cool, but can I ditch the social networking crap?"

Hey Google! Get your heads right and have Google Desktop sync the files I choose to your servers, so I can access them from anywhere.

And fuck the privacy weenies, this is between you and me ... and the Feds who might conceivably subpoena all that stuff. So maybe you want some kind of encryption? Shit, how would that even work if I want to access stuff via the web?

(FYI, MacFusion looks cool)

IVT
So as part of the same gig I've had since I moved to LA, I am now doing some work for a webcasting provider called Interactive Video Technologies. They recently rolled out a program called IVT Studio that's used to create pre-recorded video for on-demand streaming, usually incorporating a Powerpoint deck.

The software is polished and IVT clearly put a lot of effort into making it frictionless to use, which - yeah, I'm pushing product here, but I'm serious too - is pleasing to me. Makes it easier to get out of bed in the morning.

What if your blog was a local disk?
I don't think BlogFS actually works right now, but used with MacFUSE the possibilities are sort of amazing. Start with finding stuff from your blog posts (even private posts) via Spotlight.

e.g...what if BlogFS was really smart about OS X integration?
  • What if copying a file to a BlogFS-mounted folder uploaded the file?
  • What if creating a shortcut to a file in a BlogFS folder (depending on where you're accessing the blog from) ...
    • gave you the local file
    • ftp'd the file from its source

Update: Detailed look at MacFUSE + sshfs

Search with a live guide. This is my personal high water mark for Bubble II, VCs will give money to two guys and a pet rock. How can this ever scale?

Tons of possibilities: "text ALLNIGHT to 414141 to get directions to the party", or scavenger hunts ... geekfun.

The example is for budgeting, but I can imagine a lot of uses.

Finally someone tackles the central issue: where's the bottleneck? For what it's worth, I think there's too much money in getting bits to and from the user for this bottleneck to last. In the long run we'll all have multiple competing sources of connectivity.

However there's another point: if the bottleneck is in part an artifact of government-erected barriers to entry (rules on spectrum use, rights to lay fiber) than the government has a positive responsibility to ensure that the oligopoly it created is working for the public good. This pattern crops up all the time - eliminating rent control should increase supply, but not if cities prohibit developers from building low-income housing.

I'm never, ever going to use this, but that's some crazy shit.

"Today there is rough price parity between (1) one database access, (2) ten bytes of network traffic, (3) 100,000 instructions, (4) 10 bytes of disk storage, and (5) a megabyte of disk bandwidth. This has implications for how one structures Internet-scale distributed computing: one puts computing as close to the data as possible in order to avoid expensive network traffic."

Paper claims this situation is unlikely to change: historically, telecoms prices have not declined the same way chip prices have. (But I thought we had all this dark fiber, and it's the last mile that's the problem?)

Allmydata
p2p storage / backup. This is how it should work, not sure if this particular service is the One True Way though.

Cleversafe looks more interesting to me.

IP address lookup
Map an IP address to a city/state. Time to stop using nslookup.

this is sometimes better

Use Streamload for big backups
They don't mention on their website, but ftp access is available. For $5 a month you can upload as much as you want. My backup solution has arrived! C'mere prince, gimme a kiss! (Ok, there is a catch ... if you ever need to get at those backups, you'll need to shell out a few hundred bucks to actually be able to download them. But that will never happen surely?)

Believe it or not...
Spitting out RSS from perl is a lot harder than it should be.

HOWTO use your Mac from anywhere
Haven't look at this yet, but I sincerely doubt it'll work going through both my work and home firewall. Update: yeah so I was wrong, go go ssh port forwarding.

gobby
Cross-platform collaborative document editing (i.e. SubEthaEdit for Windows.)

NetDrive
Map an ftp server as a drive under Windows.

dirCaster
automatic podcast RSS feed generator

graphviz (unix, win32), pixelglow (os x)
Feed it a list of what connects to what, and it'll create a pretty graph of your network.

tiddlywiki
edit a whole wiki as a single self-contained html+js+css page. tough to save your work, though.

Instiki
"Instiki is a Wiki Clone that’s so easy to setup and so pretty to look at, you’ll be wondering whether this is a real wiki at all."

I feel a change coming - as if deep beneath the earth, plates are shifting...

IMWatching
Really creepy. Figure out when your friends get on- and off-line, what their away messages are over time, etc. Remember finger?

Anybody want a Gmail invite?

update: For real though, I have five invites left, it's getting burdensome.

peercast
Another p2p audio streaming thing.

google as instant web proxy
"I heard of a hack at defcon where you could use Google's translation service to translate English into English. Bingo, instant proxy. Like this. Notice the language pair - &langpair=en%7Cen. So unless your filter is blocking Google, you should be good to go."

Mason
asp-ish perl site engine.

why two-way links are bad and ted nelson can suck it
Directed graphs carry more information than undirected graphs. Google, for example, wouldn't work without this information.

This isn't necessarily an indictment of TrackBack.
(Clay Shirky jumps on the anti-Ted bandwagon!)

Log Format Roadmap
No one's decided anything yet, so what are all these people supporters of? The general idea that it would be nice to have a standard weblog format? "I am a supporter of peace, love, and interoperable content management systems."

Google is underhyped. I believe it is the coolest thing on earth.

A WYSIWYG XML Document Editor
And a decent introduction to Behaviors in Internet Explorer.

ieHTTPHeaders
"ieHTTPHeaders is an explorer bar for Internet Explorer that will show you the HTTP Headers IE are [sic] sending and receiving."

TrackBack for Other Services
I'm not promising anything, mind. (tutorial)

streamer
p2p mp3 streaming. Dunno about scalability. (also: peercast)

youngpup.net
I will learn your "new-school DHTML", Aaron Boodman. Then I will use it to destroy you! (jawdrop)

Backlinks
Want this -- yes, another Ted Nelson thing.

blogtrack.com
What'll happen if I don't have to do my normal circuit looking for updated sites? What'll I do?

Damn! Beaten to the punch. And he's got that referrer thing I always wanted...

DNS weirdness: www.inevitablebacklash.com sometimes points here, sometimes back to medianstrip.
Also, IE 5.5 is doing weird stuff with my borders. I'm afraid to look at the site in Netscape.

this is now a test entry

Ha! John Hiler agrees with me!
Not only do [weblogs'] votes count for more as they each get more traffic, but the heavy cross-linking magnifies the impact of this collective voting machine. This greatly magnifies the Google Power of weblogs.

A simple perl script to ping weblogs.com to notify them that your blog has changed.

Tech
Web analytics, Mobile, MacOS, Data, WRX, RSS, OS, a11y, Medical, Shopping, Automobile, Android, Web, Energy, Security, Audio, barcamp, Social, Javascript, Business, Visual, Collaboration, Storage, Wearables, Net, Development, Crowdsourcing, s60, PIM, Open, Hardware, AI, Product Management

Other
Berlin, L.A., Geography, Minnesota, Friday, Statistics, Quizzes, Food & Drink, Sports, San Francisco, Games, Bicycling, Clothes, Podcasts, Transportation, Toys, California, Video, CrowdFlower, Surfing, Personal care, Life hacks, Boston, Agriculture, Law, NYC, Feminism, Politik, History, Housing, Travel, Activism

Music
Lyrics, Business, Mailing lists, Boston, Mixes, Hip-hop, L.A., Mp3s, History, Good tracks, Shopping, Booking, Streams, House, Labels, Events, Making, Musicians, Videos, Reviews

People
Stories, Enemies, Me, Weblogs, Buddhism, Health, Meditation, Family, ADD, Friends, Heroes, Working with, Gossip, Life hacks, Vocations, MOTAS, Exercise, Subcultures, Languages

Arts
Visual, Spoken Word, Comix, Desktop wallpaper bait, Sculpture, Rhetoric, Poetry, Burning Man, Humor, Movies, Literature, iPad bait, Events, Outlets, Animation

Commerce
Real Estate, Taxes, Web, Marketing and CRM, International Development, IP Law, Shopping, Investing, Personal services, Non-profit, Insurance, Macroeconomics, Personal finance, Microfinance, Management consulting

Design
Data visualization, Furniture, Tools, Type, Cool, Architecture, Process, Presentations, IA, Algorithmic, Web, User experience

Science
Environment, Cognition, Zoology, Networks, Psychology, Physics, Statistics and Data

Travel
Vagabond '08, Kenya, Uganda, Kingdom of Siam

Photos
Moblog, Photos I Wish I'd Taken, Friends

Philosophy
Mind

One Acre Fund

Mathematics

Internet classic

Subscribe to this site's rss feed

I'm also on Mastodon