2,236 karma · joined May 2, 2014
Swift async/await is quite nice.
The Actor stuff is IMO way oversold - reentrancy issues make it not actually useful for the things that they claim, like querying a database. It’s still a useful construct to have, you just need to be aware of what it does or doesn’t provide.
It's not super resource-intensive if you run it yourself, but I can imagine how a "buy vs build" decision for other apps could easily lead to a $$$ monthly subscription with a specialized 3rd party.
It’s the cost of the developers who fix bugs and keep the product moving forward. Those cost a lot more, and you need them regardless of where your instance is hosted.
I have 500-600 users on my app and have never paid. Maybe it’s different at scale?
From what I can tell, the average is about $8/user/month. And no, I don’t understand it. For my former employer, a large public university, these services would cost about $240k/month before any special discounts. For that price you could hire a whole team to build and run your own product. Make it make sense.
This guy found an underserved market opportunity, built something, got some success marketing it, and made a whopping total of $40k.
Meanwhile the FAANG guys are making that every two months, without all the risk.
This gets exploited all the time when companies use FOSS licenses to get traction, then pull the rug and switch to a more restrictive license once customers are locked in.
On the flip side, if a company tries to be honest from the beginning by using BSL (or similar) they get endless grief from religious zealots.
AGPL is the magic unicorn license that is just restrictive enough to protect you from your competitors, while still passing the FOSS religious purity test.
One example is that the Matrix project recently took a budget hit when the core team apparently lost a big bid to a "large system integrator" who seems to have used their own open source code to bid against them.
Hopkins is the elite - those doctors are going to be the best of the best, and they’re going to be well connected and compensated regardless of where they started.
Personally I use Element every day to keep in touch with the Matrix community, and it works fine for my minimal needs. It’s better now than it was then.
If you’re a Matrix user, come chat in #circles:futo.org.
Otherwise the Github repos all have issues enabled so please feel free to file things there.
In contrast, Zulip is fast, simple, and “just works”.
Open source has created some really great backend software and developer tooling, but somehow it’s not great at making nice consumer-friendly client side apps. When you look at the best apps, even the ones like Chrome that use open licenses, they are created by a relatively closed group of developers funded by a for-profit company.
The Source First movement is aiming to provide a way for that kind of closed focused team to be more open with their users. I don’t imagine that many Source First projects are going to be looking for lots of community contributions, and that’s ok - the closed source apps don’t do this either and they seem to get along fine.
But in reality it’s four letters that sound good together. (And for which a domain name was available, I assume.)
* https://github.com/futo-org/circles-android (AGPL)
* https://github.com/futo-org/circles-ios (AGPL)
* https://github.com/futo-org/matrix.swift (Apache 2.0)
There are a few other little things here and there, mostly Apache 2.0, but the above are the bigger ones.
Edit: There is also Alex's Whisper finetuning repo https://github.com/futo-org/whisper-acft (MIT)
And it's only had a couple of vulnerabilities, in nearly 30 years of being on the Internet. That's not quite like DJB code, but it's darn close.
My understanding is that it was written by a very small number of people who were experts in the field, as part of the standards process way back in the early 90s.
The "dedicated server" / "private cloud" market is a garbage fire of manual one-off hackery where you have to talk to a human in order to do relatively simple things that are a couple of clicks on even "2nd tier" VPS platforms. Want to increase the limit for the number of servers on your account? Call us. Want to add a new employee to your team? Call us.
Earlier this year, my team evaluated about 10 different providers, including PhoenixNAP, and only maybe 2-3 of them allowed us to (1) create an account, (2) add team members, and (3) deploy a server without manual intervention. And often these simple tasks required multiple rounds of manual debugging with the support team.
For many years I served on the CS department's graduate admissions committee. Lots of our MS applicants talked about working on sites for major US / western brands, and lots of those kids did not make the cutoff for even our relatively low bar for admission.
I think about that a lot whenever I see that a multibillion dollar multinational corporation has a web page that doesn't work at all.
I’m not sure what your point is.
Someone (Niels Provos?) did a pretty thorough search and analysis of images on eBay and came up with nothing. Apparently it was just post-9/11 paranoia.
Yup, it was Showbiz and the Rock-afire Explosion. https://en.m.wikipedia.org/wiki/The_Rock-afire_Explosion
Thank you!