Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rakoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
811.
▲
by
rakoo
4y ago
The core spec allows you to send messages and presence and is actually enough in many cases. It's far from enough for a modern experience, bust all servers and at least 1 client per platform exist with all the expected XEPs that will b
812.
▲
by
rakoo
4y ago
> You can enable e2e chats. But you lose cloud sync. You also lose talking to more than 1 person at the same time.
813.
▲
by
rakoo
4y ago
Core XMPP is decentralized today . Room chats standardization in XMPP started 20 years ago. Any server existing today has solved the issue whatsapp is facing right now.
814.
▲
by
rakoo
4y ago
Signal is as centralized as Whatsapp, so you could one day read the exact same headline for it
815.
▲
by
rakoo
4y ago
You can even use email for a Whatsapp-like IM experience: https://delta.chat/ There really is no technical reason to use Whatsapp anymore
816.
▲
by
rakoo
4y ago
That's like an AI recognizing Bugs Bunny as a cat and not as a chair, at least it's an animal, it is a net-positive over the alternative. That's still not what I want.
817.
▲
by
rakoo
4y ago
I applaud the efforts, but it's not there yet and still, look how long it took to be where they are today. Look at the lost efforts of webOS, Maemo, Symbian, FirefoxOS. Most of those have working forks, but only commercial ones are sti
818.
▲
by
rakoo
4y ago
The parent said that they want a specific kind of smartphone, and questions why the market doesn't provide it. They essentially ask why the market doesn't provide something that suits them better
819.
▲
by
rakoo
4y ago
If I don't buy anything, I'm out of the market system and the whole argument of "the market is best" falls down: it means the market hasn't solved my problem. > The fact that you decided for Android or iOS shows
820.
▲
by
rakoo
4y ago
Again, I'm not saying CGI is the fastest but that it is fast enough. Opening a new connection (or better yet, using SQLite), reading a file that contains a prerendered HTML string are fast enough for most use cases
821.
▲
by
rakoo
4y ago
They don't decide this is what they want, they decide this is the least bad they will bear. I don't like Android, I don't like iOS. What do I buy ? Not the one that is best for me, because I don't have a real choice, but
822.
▲
by
rakoo
4y ago
The most efficient usage of resources is the constraint, not the goal. It means markets will use fewer resources for building 10 smartphone than an ad-hoc system, but it will not decide whether the 10 smartphones are needed or what kind of
823.
▲
by
rakoo
4y ago
> What do you think is the upper limit of requests per second, if your HTTP server does process-per-request ? In the hundreds, which is absolutely enough for most use cases. If CGI is enough for sqlite.org displaying dynamic content (suc
824.
▲
by
rakoo
4y ago
That's the problem: people absolutely exaggerate how much their site will need. I didn't say CGI is perfect for everything, I said it is enough for 80% of the websites, for the entire lifetime of said sites. Your blog won't s
825.
▲
by
rakoo
4y ago
> Also, sharing resources between connections is (at best) very difficult using CGI, and its trivially easy using a stand-alone app server. You can just set up a global variable at process startup and you're done You can pass enviro
826.
▲
by
rakoo
4y ago
> Question: why does the market fail so miserably in this respect? Counter-question: did you really think the free market was actually working for the consumer ? A free market relies on multiple points: - consumers are rational - consume
827.
▲
by
rakoo
4y ago
> Plain old CGI doesn't scale beyond toy usage--it spawns a process per request. I'd be willing to bet the opposite: CGI is more than enough for 80% of workload, performance-wise. There are a few good reasons why CGI isn't
828.
▲
by
rakoo
4y ago
I've built a small cli utility to search the database: https://sr.ht/~rakoo/magneticos/ . It also asks the DHT and known trackers for the liveness of the swarms, so I can sort by seeders. It's simpler and
829.
▲
by
rakoo
4y ago
I use Syncthing with a "Documents" folder for that. All the stuff I want to keep goes there. Photos go in a different folder that is also synced with Syncthing. When I want to send a file, I just put it in Documents. Works over Wi
830.
▲
by
rakoo
4y ago
> It's not that sort of rational choice. It has to be. It's all nice and rosy to feel blessed by sharing your life with another human being, but it is a lifelong commitment, with a good chunk of time and money dedicated to it.
831.
▲
by
rakoo
4y ago
They don't last forever... But they are still there. They still take time and energy, probably at a point in life where you can do absolutely everything but have to choose. It also has an impact on your health, because you can't l
832.
▲
by
rakoo
4y ago
You may use Deltachat then, or IRC
833.
▲
by
rakoo
4y ago
You're actually supposed to use a specific username for each process. That's what permissions are for.
834.
▲
by
rakoo
4y ago
Riot Games uses XMPP to serve chat and presence in League of Legends: http://highscalability.com/blog/2014/10/13/how-league-of-leg... . although there has been internal changes is still compatible from th
835.
▲
by
rakoo
4y ago
This is a job for woob ( https://woob.tech ). Make a capability to "order something", and schedule a cron job to deliver pizza every Friday.
836.
▲
by
rakoo
4y ago
> is it ever acceptable to round-trip to the server to re-render a component that could have been updated fully-client side ? htmx doesn't aim to replace _all_ interactions with a roundtrip; in fact the author is developing hyperscr
837.
▲
by
rakoo
4y ago
The installation will be the easy part. Getting to really understand the different parts of your system, configuring it to your liking, forgetting where you put that config file and why this package is installed and getting lost on your own
838.
▲
by
rakoo
4y ago
The style is very neat. Mind sharing the source ?
839.
▲
by
rakoo
4y ago
I can't speak for microblog.pub because I don't use it but it seems to fit the bill. I personally use pleroma, only for myself, and have literally no maintenance besides upgrading the package (and upgrading is a one click operatio
840.
▲
by
rakoo
4y ago
Contrary to the way matrix is developed and sold today, the protocol allows for way way more than chat. There is talk at the moment about adding federation to got forges: let instances talk together, accounts cross post, etc. It's cent
More ›