I hate twitter

NYC
Joined June 2009
bdon retweeted
if you're put off by pinyin orthography wait till you see what they were doing with zhuyin (國音字母書法體式, 1922)
15
107
25
833
39,364
bdon retweeted
nooooo don't name your software project a random japanese word
4
2
53
1,623
some language maps! its interesting how some metropolises represent an even sample of their surroundings (johannesburg), and others don't (addis ababa)
1
3
35
1,265
Thoughts on Omnivore shutting down: Many people enjoyed Omnivore because it was free, but being free was part of its demise. As an independent app maker, you must have a way to generate revenue or your product will die. As a user you must demand a way to pay makers for the products you love. See my essay: "Quality software deserves your hard‑earned cash" I didn't personally use Omnivore, but it seems like many Obsidian users loved it. Now the app is being shut down with only a couple of weeks to export your data. While this is abrupt, it isn't surprising. When a startup runs out of resources, the end is always more sudden than you expect. The dream of making it work persists until the very last moment. A subset of people will find refuge in Omnivore's open source code, but the vast majority of users are not technical enough to compile/host/run a service like this. In the end I keep coming back to the ephemerality of software. We have to appreciate that apps like Omnivore are being attempted. The apps that become self-sustaining will last longer than those that don't, but none will last forever.
Quality software deserves your hard‑earned cash Quality software from independent makers is like quality food from the farmer’s market. A jar of handmade organic jam is not the same as mass-produced corn syrup-laden jam from the supermarket. Industrial fruit jam is filled with cheap ingredients and shelf stabilizers. Industrial software is filled with privacy-invasive trackers and proprietary formats. Google, Apple, and Microsoft make industrial software. Like industrial jam, industrial software has its benefits — it’s cheap, fairly reliable, widely available, and often gets the job done. Big tech companies earn hundreds of billions of dollars and employ hundreds of thousands of people. When they make a new app, they can market it to their billions of customers easily. They have unbeatable leverage over the cost of developing and maintaining their apps. Independent software makers are small teams that don’t have those economies of scale. They can try to compete on price by compromising their craft, or they can charge a fair price knowing this will drive a large number of people to choose big tech instead. Either way, big tech wins because they take a 20–30% cut of the app store money earned by most independent makers. A cost that the big tech companies do not incur. Big tech companies have the ability to make their software cheap by subsidizing costs in a variety of ways: - Google sells highly profitable advertising and makes its apps free, but you are subjected to ads and privacy-invasive tracking. - Apple sells highly profitable devices and makes its apps free, but locks you into a proprietary ecosystem. - Microsoft sells highly profitable enterprise contracts using a bundling strategy, and makes its apps cheap, also locking you into a proprietary ecosystem. Some tech companies raise hundreds of millions of dollars from venture capital investors, and use this money to subsidize pricing — until the money runs out, and the quality soon declines. I’m not saying these companies are evil. But their subsidies create the illusion that all software should be cheap or free. Industrial software has become so incredibly cheap that most of us have lost the sense for how much value a quality piece of software can provide. We have become numb to the taste of good software and hypnotized by the idea of “free”. I’m not sure why, but we seem more willing to spend money on good fruit jam than on good software. I notice that I spend less on personal software than I do on groceries and many basic things. Yet software is one of the few things I pay for that truly gives me leverage. Consider its cost per use. Independent makers of quality software go out of their way to make apps that are better for you. They take a principled approach to making tools that don’t compromise your privacy, and don’t lock you in. Independent software makers are people you can talk to. Like quality jam from the farmer’s market, you might become friends with the person who made it — they’ll listen to your suggestions and your complaints. If you want to live in a world with more than a handful of software makers, then spend a bit more on quality independent software. It deserves your hard-earned cash.
33
56
17
717
126,271
Apple map just recently added Thai 🇹🇭 trains and MRTs routes into the map!!! I hope Malaysia 🇲🇾 and Turkey🇹🇷 can be available soon.
3
9
643
for the past few months, i’ve been collecting maps of places people love in new york city, that they hand drawn from memory.
16
92
6
1,056
55,123
I always thought that Wordpress managed to balance their business interests despite being GPL licensed. Whatever they are doing now seems to indicate they don’t quite like the consequences of their license.
3
27
3,970
A snippet of the new Grand Teton National Park map by @BeccaHoldhusen featuring @EduardShading. GRTE-Becca.jpg
1
5
2
61
5,035
Cool! @Flickr Maps seems to be powered by @protomaps now - along with @openstreetmap right in the corner (@LeafletJS too!) That's a lot of geotagged photos! flickr.com/map
4
10
53
4,150
Taipei noodle shop.
1
2
1
15
2,560
🌐🪨 Webstones Workshop in Berlin 🪨🌐 hi berlin! im hosting another workshop to make webstones (clay sculptures that hold websites & other digital media) this Sunday July 21 from 11-2PM at @trust_support register at shrine (dot) computer/stones :)
1
3
5
44
6,068
We are heartbroken at the passing of our dear colleague Luca Trevisan, who was a senior scientist at the Simons Institute from 2014 to 2019. We will be sharing some of the remembrances members of our research community have posted. Our own obituary of Luca will follow soon.
3
23
1
220
52,259
If you're in NYC join us for breakfast tomorrow!
#geobreakfast NYC June Edition 🍳 Friday, June 21 @ 9AM @geobreakfast Location: Park Plaza, 220 Cadman Plaza W, Brooklyn Heights (reply or DM so I can get a rough headcount!)
1
4
11
2,365
Replying to @lopp
I think yes, and actually materially so. Partially because even unreviewed public code is less likely to be malicious, but mainly because users can fork the project if the maintainer stops working on it.
1
1
12
1,955
Replying to @activenode
we have a Principle at supabase to ask "are they right?" when they give criticism. Often there is a nugget of truth in what they are saying (yes, even this person's feedback) and that's the thing I try to focus on On open source, I realised there are 3 "spectrums" that a developer will evaluate you on: 1/ License Is is completely free? We check this easily 2/ Self-hostable How easy is it to self-host? Technically not "open source" but I also think this is important. Something like SQLite is a "strong yes" here (it's just a binary download), whereas Supabase is many services so it's harder by default. Perhaps we can do better, but also I think there are a lot of devs that want the single-binary approach which we'll never be able to provide 3/ Commercialization It took me a while to realise this one, but it eventually dawned on me: the more "commercial" a tool is, then less "open source" it seems. This is to the detriment of the open source ecosystem, because there is only one outcome of a non-commercial community: the maintainers eventually give up because they have kids to feed. Supabase will never solve this one, so I just accept we'll receive the negativity even if we are pouring millions back into open source
1
5
32
3,218
Just finished up an intense but wonderful few days at @localfirstconf. Did a new talk on why language models making software development faster, easier, and cheaper will create a golden age of home-cooked software & barefoot developers. Slides and transcript below👇
34
97
46
897
106,894
Sun Tzu does not tell us “to know the enemy, become the enemy,” and I’ve yet to see a commercially available translation that makes this error. But almost every available translation does render a verse as “Know the enemy, know yourself …” But even this is technically wrong.
1
7
1
78
10,112