Hacker Newsnew | past | comments | ask | show | jobs | submit | jgillich's commentslogin

There is no payment option yet, it's going to come later. Just wanted to be as transparent as possible from the start. Winrar is actually the inspiration for this model, hoping it'll work better than asking for donations.


I built this as a replacement for Lens since I have some long standing issues with it. Lens also went fully proprietary recently, and this is one piece of software I think needs to be open.

Seabird is MPLv2 licensed with no CLA. The UI uses GTK and code is written in Go, so it should be familiar to Kubernetes devs. There are builds for all major platforms, although GTK on Windows is noticeably slower to render (help wanted). Let me know if you have any questions or feedback.


That's only for the hosted service, no? They have a MIT licensed version


Yes, but you can see the Usage & Billing page even on OSS. So, it's a bit confusing seeing "Upgrade" CTAs there.


Yeah the pricing on their is only for the hosted service.


True, I have never in my life noticed screen tearing, X11 or otherwise.


Waited for this for so long! Thanks GitHub.

But organization tokens would also be nice so you don't have to rely on one person to manage it.


The piece was meant as a brief behind-the-scenes look for people hesitant to adopt K8s, sorry if the title is misleading. I'm not the best writer, but working to improve.


No real benefit, but we do also offer other apps. And I know there's an ethical component here, where we might poach customers from the FOSS project's own managed hosting. That's not why I built Cloudplane, quite the opposite; the intention is to support FOSS sustainability by reinvesting parts of our revenue into the ecosystem.


You should partner with the FOSS/COSS companies. I work at one. we self-host our SaaS offering, but if we could offer to our self-hoster customers a self-hosted instance using cloudplane I think you would have much business in the future.

Focus on selling to companies, not the little guy


But as far I can see your pricing is cheaper? There is no way that I have 10k of monthly visits (9 USD). And that is the lowest level from Plausible. I can see that your cheapest offer is 3USD. I have about 500 visitors per month so I guess the smallest of your servers should be fine?


We are of course cheaper, but paying for Plausible also supports their development. The choice is yours. ;)

Note that Plausible is not available on our lowest plan, the dependency on Clickhouse makes that not economical for us. Sharing Clickhouse instances to bring the cost down is something we might look into in the future.


I will definitely tak a look at your service. I'm trying to find replacement for Google Analytics and Plausible seems like a great choice.


I worked on this for over a year, and last week we've finally launched. I'm the type of person that loved self-hosting, but always thought server management was broken. Declarative infrastructure was part of the solution, but tools like Terraform didn't go far enough. Then I got into Kubernetes, and realized that it takes the declarative model to a whole new level. Cloudplane is built entirely on Kubernetes, and I already released a few blog posts on the technology behind it, such as CUE for templating.

Let me know if you have any questions!


Software development is a much better experience on Linux compared to Windows (unless you stay within Visual Studio).

If you do tasks that are well supported by your OS, your experience will be mostly good. Don't run servers on MacOS, don't develop on Windows and don't game on Linux. Or do it anyway and deal with the unpolished aspects of it.


I've done lots of dev on both linux and Windows. Neither is "better" IMHO. I started on Linux, but today my main work and personal systems are both Win10. I also have a persoanl Linux laptop I use sometimes (currently Pop_OS, because I felt like trying that).

There's certain things easier on one or the other, usually caused by silly hardcoding of paths (or other OS-specific assumptions). I've run into this with python packages on Windows for sure.

My Windows dev is mostly limited to .net, and I've been writing cross-platform for years (first via Mono, now .net core / .net 6). Most challenges with cross-platform .net are caused by hardcoding Windows-specific paths and backslash (vs using Environment.* and Path.Combine()), and secondarily by using win32-specific things (eg: registry).

Tip for Windows dev use: install Windows Terminal [1], scoop [2], oh-my-posh [3], and busybox [4]. Makes the cli so much more usable, at least for someone like me with linux CLI muscle memory (ls, grep, etc).

I've found the combo of busybox utils and PowerShell is very productive. I nearly always have at least a couple terminal tabs open, and I'm nearly 50/50 of whether I use cli or explorer to browse or operate on files.

[1] https://github.com/microsoft/terminal

[2] https://scoop.sh/

[3] https://ohmyposh.dev/

[4] https://scoop.sh/#/apps?q=busybox&s=0&d=1&o=true


A note on the unix tools, if you have git (with git bash I guess) installed, you can add C:\Program Files\Git\usr\bin to your environment Path and you'll have access to ls, grep, tail, etc... from powershell.


Just don't try running any bash scripts written for running on actual linux systems though! If you're doing more than a smattering of CLI stuff, WSL is absolutely worth installing (and enables use of docker etc.)


Are you able to compare scoop to Chocolatey? I've stuck with choco for years now, because it has so many packages that I haven't wanted to try out scoop or WinGet.

Regarding PowerShell, I've found that it has become incredibly customizable these days. For example, I just enabled Emacs keybindings for it a couple days ago. So it feels almost like a bash terminal.


Use both!

I think one of the main differences is that scoop will install for the local user. Which means you don't have to install stuff from an admin console (I think you can do that with choco but its not the default).

I also just checked to see what apps I've used in scoop vs choco and the only one that choco doesn't have (that scoop does) is wsl-ssh-agent.

scoop had all the apps I install through choco.

I'm sure theres more differences that go a little deeper, but as a simple end user, those are the only things I've noticed


Interesting. I'll have to check it out comparison's sake.


Everything is per-user (non-admin).

The entire operation of it is simple but powerful: everything is based on a manifest file [1]. The official manifests are in git repos, but you can also install from a local file or a gist.

Chocolatey's usage of nuget packages while also basically just running the app's normal installer is weird and results in all kinds of situation where versions don't match, chocolately upgrades don't do the expected thing, etc. All these problems just don't happen with scoop (at least not in my years of experience with it).

Scoop apps install to ~/scoop/apps/<appname>/<version>/ and then get a symlink ~/scoop/apps/<appname>/current/, while also getting a ~/scoop/persist/<appname>/. It's just very elegant.

It adds "shims" for any executables in ~/scoop/shims/, and because that's the only directory added to your path (when scoop is first installed), newly added apps "just work" in all your open terminals/apps/etc.

It also seems faster. "scoop install <appname>" and a few seconds later you can use it. Chocolatey usually does the UAC prompt stuff and generally just feels clunky by comparison.

[1] https://scoop-docs.vercel.app/docs/concepts/App-Manifests.ht...


Totally agree that development outside of Windows is better. However if a majority of your users are using Windows, shouldn't you, the developer, also use Windows?

I think HN has a tired circle-jerk around hating Windows but ultimately most people use Windows for a reason, and it's not because it's a good development environment: it's because it just works and if you're a normal user you never have to open a command line.


if you're building desktop software for windows then yeah, you should use windows. but these days, most development isn't for windows.


As a lifelong windows dev, what exactly makes linux worth moving to? I understand that coming from a linux world, doing what you like doing in linux isn't always possible on windows. But I've never really found a use for any of that console magic linux devs seem to love. Pipe this into that and through seven pieces of software that sound like glibgcd, add 8 arcane flags and in the end you have some kind of textfile that would've just as easily been made in some handmade program? What exactly is the selling point for devs?


I'm not sure what a handmade program on windows looks like, so I could be wrong here, but writing shell scripts to do work takes a matter of minutes and creates composable, reliable stuff that vastly reduces the time to do other work. This means that as time goes on, more of my workflow becomes scripted and I very, very rarely work on the same problem twice.

Then there's the filesystem. It just works. Permissions are easy to grok and (most) error messages are clear about what's wrong. Everything being a file also means I use the same tools to: - investigate bugs in source code - check what processes are using what ports, files, sockets, etc - find files - find things in files

there's very little that can't be done easily with [grep, cat, ls, mv, cd, echo, curl].

Also, manpages are incredible. All my important documentation, right there where I'm doing my work.

It's really less about what's possible on windows / Linux, and more about how Linux lets me do things my way, which means I can consistently improve my methods.

Also, all the good Linux stuff is free. Both kinds, so not only can I use most of it without worrying about the cost, I can fix it when it goes wrong or modify it to be more like what I want.

I could go on and bore you more, but those are the key points.


I'd also add the "Googlability" factor to this. If you want to check how to do anything in bash, you will have your answer within seconds. Not so with PowerShell. It's a much newer system that doesn't have decades of history.


> writing shell scripts to do work takes a matter of minutes

This is the core of it for me. Half the time I don’t even need to write a shell scrip, I just fling it straight onto the command line if I’m doing a quick one off task.


Everybody has their pain points with every operating system.

For me and windows it was when it updated a hibernating unplugged laptop overnight causing me to loose several hours of genealogy work. I had been using a new to me application that hadn't been doing any sort of background saving while I put in information. My had some niblings come over so I shut my unplugged laptop thinking id get back at it tomorrow. The next day when I opened the laptop I was greeted with the dreaded "Hi" screen, and my previous days work was gone.

Windows also likes running the fans on my laptop way more than it should. Where linux keeps them off for most my typical work.

Neither Windows or Mac have a Tiling Window Manager, for me not having to manage windows is a dream.

Running docker as a first class application is nice.

But linux has its issues too. Occasionally an update really borks my system and yes it is a pain to find what went wrong.

I also love vim and emacs. They work better on linux.


>For me and windows it was when it updated a hibernating unplugged laptop overnight causing me to loose several hours of genealogy work. I had been using a new to me application that hadn't been doing any sort of background saving while I put in information. My had some niblings come over so I shut my unplugged laptop thinking id get back at it tomorrow. The next day when I opened the laptop I was greeted with the dreaded "Hi" screen, and my previous days work was gone.

To be fair and with no personal offense intended, this sounds more like a case of PEBKAC rather than specifically a Windows deficiency.

To be clear, I agree Windows's forced, silent autoupdates and reboots are crimes against humanity, but "losing work I did not save" is hardly something that only applies to Windows and is a lesson we all learn the hard way eventually.

Always save, and if you think you saved, save again. Probably hit CTRL+S several times too for good measure. And keep backups; multiple, good, working backups.


If it happens to me, an active computer user for 25 years, think of how often this has happened to others. How much work has frustratingly been lost because Windows knows better about when to update.

Worse is technologically speaking this shouldn't even happen. Windows should be able to take a running application, save its state, do its update, reboot, then restore the application, without loosing a single byte of application state. Microsoft's lack of compassion for end users in this regard comes directly from it not effecting their bottom line.


The vast majority of computer users, Windows users and otherwise, have experienced some form or another of data loss. I'm just being fair to Windows (and you!).

To go back to your example, you lost your work after Windows decided to silently update and reboot overnight. Now the million dollar question: Why didn't you save your work before you left?

A blackout or a drive crash or any number of failure cases could have happened instead and you would have still lost that unsaved data, too.

You're going to eventually lose any data you do not explicitly save. To put it another way, any data you don't save should be data you don't mind losing.

Windows 10/11's autoupdates are fucking nonsense, but data loss of the kind you're speaking of is by far a case of PEBKAC in my opinion. If you lose data overnight, that's because you didn't take basic steps to save and protect your data.


> To go back to your example, you lost your work after Windows decided to silently update and reboot overnight. Now the million dollar question: Why didn't you save your work before you left?

Because humans are not perfectly consistent robots.

Any system design or paradigm that expects us to be is broken and user-hostile.

For myself, I have Emacs configured to autosave whenever I change focus or documents. I also commit and push whenever I make a meaningful step of progress.

For normals, built-in macOS apps like TextEdit have autosave these years. Pair that with Time Machine and an SMB NAS (see https://support.apple.com/en-us/HT202784), and data loss is pretty darned rare in practice.

If the NAS has a cloud backup system, you'd really have to try to lose data.


> A blackout or a drive crash or any number of failure cases could have happened instead and you would have still lost that unsaved data, too.

GP said he was using a laptop that was unplugged. A blackout wouldn't have made a difference. And in the case of a drive crash, saving (locally) wouldn't have helped.

I think automatic updates really deserve a fair share of the blame here.


> To be fair and with no personal offense intended, this sounds more like a case of PEBKAC rather than specifically a Windows deficiency.

It's specifically a deficiency of the OS when it decides that the work you purchased the computer for is not as important as the work that Microsoft wants the computer to do.

No vendor, OS or otherwise, should decide that using the consumers computer for their (vendor's) own purposes is more important than the work that the computer was purchased for.

> To be clear, I agree Windows's forced, silent autoupdates and reboots are crimes against humanity, but "losing work I did not save" is hardly something that only applies to Windows and is a lesson we all learn the hard way eventually.

"Losing work I did not save because I forgot" is different from "the computer decided to discard all my work while I was working"

If you're in the middle of driving to work, and your car decides to pull over because Ford wants to do something is very different to driving to work and running out of fuel.

If you forget/refuse to fill fuel, that's on you when you get stuck. If you did everything right and still the car pulls over because the manufacturer wants to do something, that's not on you.


> Pipe this into that and through seven pieces of software that sound like glibgcd, add 8 arcane flags and in the end you have some kind of textfile that would've just as easily been made in some handmade program? What exactly is the selling point for devs?

No, that's exactly the selling point.

Yes, you could write some hand made program. And piping software together IS a kind of hand made program. It's just going to be far faster to write that pipeline, than to write a custom program, deploy, and run it.

And the pipeline might be much much faster. A classic example:

https://adamdrake.com/command-line-tools-can-be-235x-faster-...


>Yes, you could write some hand made program. And piping software together IS a kind of hand made program. It's just going to be far faster to write that pipeline, than to write a custom program, deploy, and run it.

I suppose the speed of implementation depends entirely on your available experience. If I were to try to reproduce the data processing pipeline in your link, it would take me hours to get to this line "cat *.pgn | grep "Result" | sort | uniq -c", and would probably never be able to get to any of the further steps.

Meanwhile, with my experience, I would've been able to write a 5 minute C# program that does exactly the same data processing. I don't know if it'd go down all the way to 12 seconds of execution time without serious effort, but I'm pretty sure it would handily beat the version I could write using the commandline.

If this task is a single time kind of thing, the C# program more than suffices. If it's a many times kind of thing, I'd strongly prefer having it in C# code, so I can more easily adjust it and make it part of a larger automated workflow which will mostly consist of other C# code.


Well sure. If you only know one tool and don’t invest in learning anything else, of course you’ll be faster implementing solutions in it than anything else.


I agree with you on that Windows -> Linux doesn't have much appeal. I tried it 2-3 times and gave up because Linux was not user friendly enough.

However, I will say that Windows -> Mac is pretty awesome. IMO, the main benefits were the commmand line experience. Installing Homebrew on Mac was so much nicer than pointing and clicking everywhere in Windows to do things.

I see that Windows is getting better with their Terminal app, but the MacOS functionalities beat it.

If you value doing things from the keyboard rather than a mouse, then you'll see value in switching to MacOs. Otherwise, the appeal is rather muted.


Chocolatey is a pretty good Windows package manager for both developing software and simply consuming full apps. The packages are written to handle all the manual GUI Windows-installer quirks for you (automating it) and makes it work just like Homebrew.


docker and clion is an amazing experience. One can change their toolchain very easily without worrying about interference from all the crap on my dev machine I have installed over time, or that one needs a different config all togethor. It's similar to clion with windows/mac but the experience deteriorates, but the VM for WSL is much better on windows(no need to allocate a huge chunk of ram) than macos for docker


I kind of agree. Linux is still bit of a shit show.. my audio stack got completely fubar'd on my last linux box so back to Windows I went.

WSL2 + Docker gets you really close to the development experience of Linux while maintaining your sanity.


I wouldn't say the dev experience on Windows is "unpolished", but I agree it's better if you have access to linux-style command line tools (whether via WSL or even just git-bash). In principle PowerShell should be just as powerful but I don't know many devs who can throw together PS scripts the way most of us seem fine with bash etc.


You can have the best of both worlds with `Visual Studio Code Remote - SSH` and a lot of mintty -> ssh user@host (to a VM, if needed).


True, however user experience in windows is still superior.


Comparing Gnome to Windows 10/11? No way.


I would pick the unholy abomination that is ExplorerMetroUWP in Windows 10/11 over GNOME any day of the week. GNOME is nigh unusable other than as an expensive piece of wall decor.


>GNOME is nigh unusable other than as an expensive piece of wall decor.

Examples you can expand on?


Not the user you're replying to, but some workflows just don't work well in Gnome (yet).

But the combination of key shortcuts and mouse gestures makes it feel really nice to use in practice. Workspaces work like I'd expect, as do Alt+Tab and Alt+`. The built-in apps and settings have a level of consistency the Windows team could only dream of right now. Notifications in Gnome are fantastic. I could go on.


Lack of customization for one, either I do things the GNOME way or the highway. Screw that, if I wanted that I would be using MacOS and/or iOS instead since Apple does that far better.

Form factor dissonance for another. GNOME clearly targets the mobile form factor, and it fails me for all the reasons Metro in Windows 8 failed me because guess what: I'm using a desktop/laptop, not a tablet/phone.


Yeah if you value customizability at all, you should probably be using kde. I value simplicity and consistency.

I had issues with ubuntu's unity back in the day and I switched over to i3wm, but I didn't find I used tiling enough to make it worth losing the usability of a desktop environment


> GNOME clearly targets the mobile form factor

I think it's more fair to say all form factors are treated equally, to the possible detriment of focusing exclusively on desktop. I think Gnome does well and is really versatile no matter which form factor you use, and I didn't have much issue moving from Gnome 2 to 3, or Windows to Gnome, or OSX (at the time) to Gnome (I've gone back and forth a lot over the years).

For me, workspaces (which Windows lacked natively until very recently) and Alt+Tab/` are how I get around.

The customizability argument is a solid reason to dislike Gnome, but not for all time. Things do get better each release. Well, except for extensions, which always break.


About configurability, I installed more than a dozen shell extensions and my Gnome desktop looks like and behaves like what a desktop should be for me, quite distant from the ideas of Gnome's developers.


Metacity works for me, nice standard look


Yes. The UX is much better. Linux customization capabilites are phenomenal I give you that, but it takes a very big amount of time if you want something specific for you, and when an update hits and things just break :-(


Gnome actually has a different philosophy. There wasn't much customization offered at first, as the focus was on nailing a single set of UX and aesthetics. And I think the Gnome team succeeded, but the lack of customization is/was divisive.


Use XFCE, put your panels however you want them, done. Haven't ever had any update break my arrangement.


I use Linux for my homeserver, and used to have it on my HTPC too. On the HTPC I only used openbox, so in a sense it's even less complicated than xfce. The trouble is with the software for the htpc stuff, like remote gaming, audio, videoplaying retrogames software and so on. The part that ruined my experience is the amount of configuration needed to get there, and updates that constantly broke either my video player, the audio or the remote gaming. Either a driver update with a breaking change, or the audio config that needed repair and stuff like this. Everytime I'd spend obscene amount of time to try to find what's the culprit, and it usually came down to updates breaking one thing or another. On windows it's seemless and in some ways with better performance and ease of installation. Up and running in 15 minutes and with total control to boot...


Ehh that's a big claim. As mainly a windows user (adobe software) both gui and env wise I way prefer Ubuntu over windows. It's so much clearer


Try Linux Mint. It uses Cinnamon and Cinnamon is very similar to Windows and without all of the baggage


I'm a linux user. I use nixOS and Arch. I've also tried mint many times.

I'm trying to be as unbiased as possible. As good as linux is and as much improvements that have been made over the past decade or so, Windows and OSX still have the superior GUI. Just being honest about it.


Windows GUI still has the same bugs that it had in Windows XP.

The whole system control panel has been dumbed down so much, that it actively tries to prevent the user from finding certain settings. The system still suffers from simply doing everything slower than GNU/Linux. After logging in, it acts as if all is loaded and ready, but when one wants to do something, things still get loaded and icons added "next to the clock". Right click in file browser still feels slugish. Windows stops me from doing the simplest things by asking me silly questions, of whether I want to do, what I just told the system to do.

Very specific to my systems: The closed source graphics card driver crashes often, while the open source drivers have not a single time crashed noticably on GNU/Linux. On Windows this is noticable, because the whole screen freezes, until the driver has restarted. Never happened on any of my GNU/Linux systems.

It is simply not funny or justifyable any more.


Ubuntu gui > windows by a large margin


As long as you don’t use debuggers.


Not sure where you're from, but for the most part it's not governments who are to blame (France is an exception). Copyright and rights management on a global scale is challenging, but the music industry made it work. It's up to the TV industry to do the same.


The governments are the only ones to blame. They created copyright privileges, and they have the power to revoke them but thus far have failed to do so. Everything negatively impacted by copyright is their fault.

Though in the case of the comment you're replying to, the tone suggests that the barrier to content being available legally is government censorship, not copyright or rights management.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: