A very simple facebook-ish social media PWA that is meant to be easily selfhosted on low end raspberry pi level hardware, bun + sqlite + mantine.
My friendgroup has gotten increasingly concerned with the gradual enshittification of various services we depend upon, and are looking at various alternatives. In some cases there are good selfhostable options (nextcloud, mattermost/zulip), but I decided to write my own tiny PWA to cover facebook-like needs.
The goal isn't really to scale to >1000 users, just to be simple to spin up for a small group and be easy to manage. I'm hoping to run multiple instances, eg one for family, one for college friends, one for local friends, etc.
My process has been pretty ADHD though. I recently read the phrase "It doesn't have to be done, it just has to be perfect" and felt personally attacked.
Not that I expect this particular strategy from this administration, but there's 'forced' as in "you WILL sell this property", and there's 'forced' as in "any corporate owned housing unit will see its property tax rate increase by 25% per year until it is sold to a person". I don't think your description could apply to the latter.
> Institutional investors only own about 0.5% of homes
Where they buy those homes matters though. In areas with lots of jobs/growth (often the areas experiencing the most housing price pain), that number is likely much higher.
What does that mean? If the monitor only requires 15W to operate, that's a good thing, right? Unless monitors are expected to use less than that? I'm not familiar with reading monitor spec sheets.
to add on to what jsheard said, for this feature to be usable (ie, charge your laptop just by plugging in the monitor), you need this number to be about what your laptop's charger is. At 15W, even a macbook air would run out of power slowly while plugged into this monitor, assuming you don't plug a second cable into your laptop. 65W or 90W is a much more normal value for a feature like this.
That all makes sense. The only thing I was missing was that this refers to power output. It seems like kind of a niche and tenuous value-add for a monitor. Why would I want to get power from my monitor?
Both at work and at home, I can plug in my monitor to my laptop with a single cable to my monitor. That single cable charges my laptop, connects the display, and passes through a usb hub that's built into the monitor that connects my keyboard and webcam. It's _incredibly_ convenient. It's also just a lot less cabling. You can think of it like a dock, built into the monitor for free.
> It seems like kind of a niche
Different workflows/circles. It's not something you're likely to use with a desktop, mainly with a laptop. It also really only works well if you use thunderbolt. It's reasonably common but probably not a majority where I work, where 90% of dev machines are macs.
The gamer market while overlapping with the developer market, is not a perfect circle. And where the circle does overlap, devs often work on a different display than they game on.
I'm a very early Zed adopter, and have gotten much more confident in it in the last 6 months mainly because of their AI plans. Note that my strongly positive opinion on this actually has very little to due with the _utility_ of their ai functionality, but rather in that it appears to be a sustainable funding model.
My biggest worry with Zed since I started using it (again, early adopter) was that it would eventually need to be monetized, and likely enshittified. I'm not at all a fan of subscription software, but probably would've happily handed over $20-$50 for a one time purchase (or, maybe $20 for a 1 time purchase of a major version, with another $20 at least 3+ years out or something).
In the last year, Zed has become a sort of AI reseller. You can buy their 'pro' plan, get so many openai/anthropic/gemini tokens, and set a max budget.
For me, this is probably as good of a business model gets in terms of staving off enshittiffication. Zed can happily take a cut, I can preview a bunch of different services, and if you don't care about ai at all, well the core editor is still free. My only worry about this model is that I think I'd have a hard time getting my employer to pay for a Zed pro plan over copilot, so I think they may have trouble monetizing enterprise users with this plan.
In any case, seeing an obvious/relatively innocuous method of sustainable dev has been a tremendous relief to me (and I'm sure the Zed devs as well).
Its biggest remaining flaws IMO remain its small extension ecosystem which hopefully is simply a matter of momentum. I'm sure they could do something like provide richer examples of how to port an extension from vscode, so it's not an intractable problem.
I also continue to have concerns re: the security of their chat/cooperative editing system as it's currently difficult (impossible?) to self host, but perhaps that will also be improved.
Define low dpi. Apple's definition has been >218dpi, which is much higher than 4k@27", which is about the smallest 4k monitor one can buy (exluding 15" portable monitors)
My friendgroup has gotten increasingly concerned with the gradual enshittification of various services we depend upon, and are looking at various alternatives. In some cases there are good selfhostable options (nextcloud, mattermost/zulip), but I decided to write my own tiny PWA to cover facebook-like needs.
The goal isn't really to scale to >1000 users, just to be simple to spin up for a small group and be easy to manage. I'm hoping to run multiple instances, eg one for family, one for college friends, one for local friends, etc.
My process has been pretty ADHD though. I recently read the phrase "It doesn't have to be done, it just has to be perfect" and felt personally attacked.
reply