Nope, my vim+gpg usage has not been very frequent (although I use them independent of each other A LOT) so I haven't looked into it very much. I will have to get the plugin installed and play around with it. :)
This is a super cool product! If there was some way on blogsurf to have RSS feeds per category I'm sure that would make my RSS feed curation much easier, random and interesting. I.E. subscribe to all the blogs labeled in cybersecurity, linux, etc. Or maybe this functionality is already present and I didn't see it (I saw the RSS feeds per blog).
Unrelated: it was interesting to see my blog listed on the site. Kind of surreal that someone finds my content useful and/or interesting. Very motivating and humbling.
Thanks for this explanation. The article didn't do a good job at explaining why leaves were such a problem -- it just repeated that it was a big problem. Maybe it should have been obvious but it definitely wasn't to me!
Yeah, I tried hard to read this post as un-judgmentally as I could and found it very difficult to agree with how "righteous" it came off. It made me feel like I was metaphorically gagging reading the following quotes:
> The people at this company actually believe in the mission of bringing the world closer together.
> I have seen people at various levels of the company fight for the interests and safety of the billions of people who use our services
> people who rely on us to be good stewards of their data
That being said, I can completely respect staying for an intellectually stimulating environment, loving the content of your job, awesome compensation (autonomy, pay, etc.) and a company culture that feels comfortable to you.
As other comments have said it feels comparable to someone working at the digital equivalent of a Big Tobacco company and sharing how what they are doing is beneficial.
I would love to be checked on this which is why I am commenting: am I too in a bubble? Is my reaction to the perceived righteousness of Meta too much of me being overly anti-Meta?
P.S. sincere thanks to the post's author for putting their views out there -- although I disagree with their stance I applaud them for feeling fulfilled and caring about what their company does
Does our radioactivity play a factor in human life expectancy (I obviously don't mean in lethal or higher-than-average doses)? For example, does being around the normal amount of human radioactivity improve our health or is it a detriment? Or is it a nonfactor?
> Do you mean "remote development", ssh/scp-ing with the container?
I think they are referring to the integration of VSCode with Docker. I.E. build, deploy and run your project in a clean container environment quickly using a workflow that is intuitive to VSCode users.
That being said, I know for me it would be fairly trivial to workout this same type of integration for myself with Vim. Although I am not an Emacs user I am positive it wouldn't be difficult to do something similar. I don't really see this as a feature I would ever care to implement or find important for myself.
EDIT: to be clear, I am a Vim user and do not find VSCode intuitive at all -- but I have seen how it seems to really work well for a lot of people
> The account has over 2 million videos. Approximately 0.2% of ALL videos on the ENTIRE platform of YouTube can be attributed to this account, and if you check now they've probably uploaded a few videos in the past couple minutes.
I thought that this must be an exaggeration but I just looked at the account and at this time the account has 20 videos posted in the last hour.
I know Youtube/Google has a ton of resources -- but won't accounts with garbage/spammy content like this cause long-term issues in regard to wasting resources? Surely, Youtube would protect itself against something like this in its ToS, right?
> IMO the entire leadership of FIFA belongs behind bars.
I don't really follow anything about FIFA the org/leadership. Why do they belong behind bars? I have seen quite a few examples of them being super greedy but I am ignorant past that.
I would be super interested to read a more detailed how-to on this. I use the crap out of Syncthing (although on iOS -- my daily mobile driver-- it is fairly limited what you can do with it).
Yeah, for me I primarily use Syncthing just for syncing between servers and computer.
I switched to Migadu for my primary email which includes CalDav and CardDav. I also run Hydroxide in my K8s cluster for Protonmail syncing on Apple Mail -- I could also switch to that for CalDav and CardDav if I wanted to.
There isn't much I actually need Syncthing for on my phone nowadays. Even if I was back on Android I can't think of much I would need it for -- for my workflows.
> Nextcloud is what I ended up using
Nextcloud has always been one of those projects I appreciate so much but find so bloatey for me as a single user and always end up getting rid of shortly after I install it. I feel like if I had a team of users (work, friends or family) who fully committed to using it then I would love it.
Btw, none of this is meant as a criticism to your setup -- it sounds perfect!
Yeah, I reached out to their support a while ago to ask about it and they made me aware of the CardDav/CalDav instance at cdav.migadu.com. But yes, my understanding is the same as yours in that it is an unadvertised beta feature.
I can't remember the ports but if you point a CardDav/CalDav client at cdav.migadu.com they pick up the settings automatically. I've done this on iOS, Android, MacOS and Linux and they all seem to work perfectly for me with Migadu.
I deeply appreciate this perspective (and the similar perspective in this HN submission). Thanks for sharing -- it feels so permissive for me to hear these kinds of perspectives and just get to work on side stuff.
I feel like I often hang up on if something should be done or if it is something that will be "successful". So it's cool to hear stories where the goal isn't the financial success of X project -- the goal is the journey and it's a bonus if it's financially beneficial.
Thanks again, know that it helped me to read this comment!
I had this exact thought. Maybe it's just me, but I grow increasingly tired of content published Medium. I'm not really too sure if I can nail down exactly what it is, though. Maybe I am too influenced by Anti-Medium arguments. Idk.
This a little off-topic, but is there any sort of solution to crypto miners intercepting gaming GPUs?
As a gamer, part of me gets annoyed that crypto-miners make it more difficult to get gaming GPUS. On top of that, the massive energy consumption caused by crypto mining feels excessive.
But the freedom-loving part of me feels uncomfortable with solutions meant to prevent gaming GPUs from being used for crypto mining (let me use my hardware however I want).
Is there some sort of better, arm-chair-expert compromise?
It's interesting the contrast your experience is to my own. I have dealt with anxiety my whole life but didn't really want to acknowledge it until recently. My lack of awareness helped me push through a lot but at the cost of authenticity -- which in turn affects my mental and emotional health and my relationships. So good on you for being honest with yourself about anxiety -- that's something I really suck at still.
But, as the other comments have said, breaking things down into smaller doable things have really helped me at all stages. I.E. focus on getting through one assignment or one problem in the assignment. Break things down as much as possible.
Good luck on your journey and I hope you find success.
For those who like using other mail clients there is the official Protonmail Bridge[1] (for paid customers). There is also Hydroxide[2] (which I use). I am able to use Apple Mail on mobile, Aerc[3] command line mail client on desktop (MacOS and Linux), and sync with the CardDav instance for contacts.
Understandably, this is not an ideal solution for everyone -- it works awesome for me! Just a PSA for those not aware.
I use Linux (primarily NixOS and Arch) for most things. I like MacOS for work, too, though.
The one thing I keep Windows for is gaming. More specifically for game streaming. Steam Link works okay (and is cross platform), but I haven't seen anything as performant and meets my needs as much as Nvidia Gamestream (Windows-only for server-side streaming). I use Moonlight to connect to it. I haven't found any alternatives that work as well that are also available for Linux.
I wish there were a game streaming application (open source preferably) as performant as Gamestream that worked as well on Linux.
> In 2006, most webservers were either IIS on Windows Server or, believe it or not, NetBSD. In fact, the vast majority of webservers globally, like 90% or more, ran NetBSD
Do you have any sources to back this claim? I've always thought that (perhaps mistakenly) by 2005-ish Linux was already fairly dominant as a web server OS/platform.
Not asking because I think you are wrong -- I just would love to read more about this and couldn't find anything more than a web server survey from 2006[1]. The survey doesn't really mention specifics about any of the Unix-like platforms other than "Linux" or "Apache" (which I assume by Linux or Apache they are grouping all non-Windows OS-es together).
My interest: I'm a regular Linux user with some FreeBSD experience who finds the BSDs super interesting and their approach very admirable.
> PureDarwin is quite simply impossible because Apple doesn't understand or care about OSS.
In an alternate reality it would be so cool if you could run MacOS apps on an open source OS. Maybe Darling[1] will one day get us past the point where you could run any MacOS app on Linux (not just simple GUI or CLI apps). That being said there aren't really any apps that I use that aren't available on Linux. But the option to would be nice!
Well, regardless of any citations this is very interesting anecdotal experience. Thanks for sharing -- good to understand a bit more of the history there. It's interesting to learn more about previous timeframes in which I didn't have an IT career.
What tools do you use/find essential that get installed with XCode's command line tools? My experience with XCode's command line tools is pretty much just installing them for Homebrew. I don't think I've taken time to actually dig into the installed tools -- so I'd love to hear what tools increase your mileage! :)
> you can build arm Docker images in QEMU super easy on GHA if you need hosted agents
Yeah, you nailed it: it's fairly trivial to create cross architecture images -- my preferred tool is Docker's buildx plugin[1].
I have an M1 Mac, Raspberry Pi 4 running 64 bit Ubuntu Server and multiple x86_64 bit machines. I try to exclusively use Docker images that are cross-architecture. When they are not cross-architecture I usually just build the project's Dockerfile using the Docker Buildx Github Action[2]. The majority of the time most projects' stock Dockerfile works on all architectures. The few times they don't work are usually when a Dockerfile grabs an x86_64 binary and downloads it. I feel like that is bad practice so I usually just write my own Dockerfile when I encounter that.
A recent image I did this with was Gitleaks[3] (link goes to my Github Action).
I will say I have found that while most projects usually compile well on all platforms, if I ever do run into issues it is usually on 32 bit ARM.
I'm a huge advocate for making everything open source so good for 4coder!
I feel like a couple of posts on HN the past few months have been "X is going open source". It makes me question why projects that aren't open source when they initially release switch over to open source later. I understand keeping a repo private before having a working/stable product, but why release a product as closed source and then open it up later? Why not just keep the product off the market until it is ready to be released and make it open source before or at launch time?
I totally have space that I'm just crazy but as someone who tries to keep my stack as open source as possible I find myself not really interested in products that start closed source and eventually open up. Is it just me?
Just to reiterate: I'd rather a project go open source later vs never.
EDIT: I just realized the context for 4Coder was that it was a "we're ending this product so here's the source for anyone who wants it" -- I am super grateful for closed-source products that do this. But my question is still relevant for other projects that have done what I described above.
I have been wondering this lately (naive question I am sure): is it possible for a company to hit a stable financial point and just stay there? Or is the only way to sustain a company in the US economy to always be growing?
Born and grew up on Oahu and moved to the mainland when I was a teen. Can definitely say that while I saw bright flashes of light from lightning during hurricane season I never actually saw the bolts of lightning until moving away from Hawaii.
Synapse is still one of the worst installation processes[1] I've gone through. I'm extremely comfortable with Ansible and Docker but their install process sucks if you aren't exposing your Matrix instance to the world and don't have a domain pointing at it. On top of that, there are so many moving pieces to it if you want to bridge it to other services.
I got it all installed but ended up dumping it because I felt the complexity wasn't worth it. There are so many moving pieces imo.
Are there alternatives to Synapse for homeserver software? Or is there a less complex deployment method for a homeserver and bridges that I am not aware of?
*Disclaimer: I'm not trying to be rude with my question, please forgive any perceived negative tone -- I am just curious.
> I recently tried to set up an SSH server on NixOS and gave up after a day. And I love NixOS.
Setting up OpenSSH is one of the more trivial tasks on any Unix-like operating system. So I'm curious as to why you "love" NixOS despite it sounding like you aren't comfortable with (at least what I consider) a very trivial system setting change?
If you add the following to your configuration.nix and rebuild your system this will setup OpenSSH:
```
services.openssh.enable = true;
```
And if you have enabled the firewall you can make sure that port 22 is allowed with this:
Being unable to enable SSH on NixOS sounds more of like a lack of understanding of how to use NixOS. Again, I'm exceedingly curious as to why you love NixOS but are unable to make such a trivial change to your system? Did you actually install NixOS on your system?
I am a huge fan of people at any stage of expertise loving NixOS and playing with it and I apologize if this question sounds like me being a dick or trying to police your experience -- please continue to love NixOS!
Oh cool, I had never heard of YunoHost before this.
After my comment, I decided to give Matrix a try again and setup a fresh Arch Linux VPS for it. I didn't run into any snags but it took quite some time to get everything configured. It probably took me a solid 2 hours just to get everything up and running (Synapse + bridges for iMessage, Signal, Discord and IRC).
Not many applications I self host require as much setup as Synapse!
Good perspective -- you are completely right, my perspective was totally off. Part of that reason is probably my only reason for using Matrix is for the bridging as I don't have friends or family who actually use Matrix, unfortunately, so I pretty much just use it for myself to bridge to other messengers.
But again, I appreciate you putting that into perspective. Synapse by itself really isn't too bad. But for it to be actually useful for myself takes a lot of work.
Bridges allow you to use other external accounts through your Matrix Homeserver. So with the Discord Puppet Bridge[1] I am using I can log into my Discord account from Matrix and handle all my Discord DMs and group chats using a Matrix client. So yes, bridges allow you to use Matrix for all your other chat applications.
The general workflow is after you install bridges that you configure your bridge to your existing account on the other platform. So for Signal, you open a chat with the Signal Bridge bot and issue a command to link to your account and then it walks through that process. Once the bridge is configured with your external account any new DMs and group chats from those external accounts will show up as DMs in Matrix.
> Distribute [your content] via methods you control.
I'm being nitpicky but it feels off to me to call people out on owning their own platform but then use Cloudflare's CDN instead of running their own. And if they did run their own CDN, they would probably have to use AWS or another worldwide cloud provider and not own the hardware. And if I were Richard Stallman I would probably come down on you for using proprietary chipsets in your hardware instead of totally open source hardware. And you can just keep going deeper and deeper with this train of thought. So what level of ownership is acceptable to this website's author? I feel like the right balance of "ownership" is super subjective.
I love a lot of traits of the "old-school" web and am a huge believer in self-hosting as much as possible. But imo yelling at people while on your high horse doesn't encourage anyone.
> Just like security, you settle for the risk you can afford and are comfortable with
Right, I totally agree. What I'm not a fan of is this site actively encouraging people to call out others for not owning their own content. If we are gonna compare to security, it would be like suggesting everyone should adhere to the same threat model -- which just isn't practical.
> The cloud muddies your grasp of the risks though.
Are you saying "you" generally or me specifically? Because I was just using a CDN built on AWS as an example of not being able to own all parts of your stack. It's mostly impossible for an individual and most companies to build a CDN on their own hardware as most entities don't have datacenters around the world.
Good point about content and licensing. It is discouraging to understand that in most cases when people post content it isn't theirs anymore despite them taking the time to create it.
> I don't really understand why the decentralized internet folks harp on CDNs
For sure, I was just using it as an example on how subjective "owning your platform" can be.
I actually have zero problems with Cloudflare, CDNs, etc. If I did have a problem with it and you disagreed, wouldn't that still illustrate my point that "ownership" is subjective and opinionated?
As I said in another comment I have no problems with Cloudflare or CDNs -- and like you said in another comment CDNs can actually make it cheaper and safer to self host your own application.
> I don't think the CDN qualifies as a "platform"
I think you are 100% correct and I agree with your point. But I think even your disagreement with my comment highlights the original point I was making: "ownership" of "your platform" and what those terms mean to you is super subjective based on your values, skillset, etc. Wouldn't you agree on that point? If so, doesn't it come off as condescending (like you felt about my original comment) to tell people what they should or should not do with their digital content creation?
My whole point was that it bothered me that this site encourages people to call out others for creating content on a platform they have disagreement with -- who creates that standard of what is suitably "owned" or not?
> Infrastructure isn't a platform, and vice versa.
I gave this some thought and after a bit I disagree with this.
Wasn't Parler an example of infrastructure being used to editorialize _against_ specific opinions and ideas?[1] As I understand it, they were kicked off of AWS and refused by multiple infrastructure providers for hosting content that was perceived as offensive and potentially dangerous. Is that not an example of infrastructure being part of the platform?
*I want to make clear I do not use Parler at all and am in no way stating I am either for or against it -- I just think it's an interesting example.
I would love to hear your perspective, though, on that.
To clarify, though, my original point is that "owning" your "platform" is subject to your values and experience. Do you agree with that? I actually have zero problems with anyone using Cloudflare, CDNs, etc, I just think it feels self righteous to encourage people to call out others for not owning their own content (which the original website does).
Totally agreed. And what you said is in-line with my original thought that "owning" your "platform" is super subjective and opinionated. Some people think that infrastructure is part of your platform and some don't!
Sure, I agree. I actually have no problems with Cloudflare, CDNs, etc. I was just using the website's use of Cloudflare CDN as an example that "owning" your "platform" is subjective to everyone's personal experience and values. And I have a problem that the site encourages people to call out others who don't line up with their view of what owning the platform means to them.