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

I think in the original story of the Matrix humans were not batteries but meant to be used as biological GPUs for the machines to run upon. The studio felt that this idea might be too confusing in 1999. So that’s why Morpheus holds up a battery.


Oh wow. That's far less ridiculous a notion.


This brings back memories. I used to write software for these things before iOS and Android took over.

https://fantasticbytes.com/products/launchmanager

I even wrote a disassembler for them

http://blog.carolos.za.net/2007/03/charmed-disassembler-beta...


I did as well (scw.us still has a page) but I called them Pocket PCs back then.


I used to use Mattermost. Highly recommend looking at Zulip as an alternative. (It’s my favourite slack alternative and even better than Slack because it’s the best at managing distractions IMO. It also has an interesting history was acquired by Dropbox and then back from Dropbox I believe)


I love Zulip too, use it daily, wrote some nice integrations for it. Never got why people preferred Mattermost over it


Zulip is a kind of annoying name, and every time I encounter it it's in the context of some open source platform hiding their community discussion forum behind a login. I'm left with a not very great impression.


FYI, for a while now you can mark any Zulip channel as public, which means the chat history for that channel does not require a login to view. See https://zulip.com/help/public-access-option for more details.


Hope Zulip's discoverability improves.


In what sense?


I assume they mean the fact I myself know what Mattermost is but I've never heard of... now I even have to go back and load up the comment to find it's name again, Zulip


Exactly this. :)


I don't like the way they push you to give a subject to every discussion. In a way it's more like a newsgroup replacement than Slack, whereas Mattermost is a straight-up Slack clone.


How does Zulip compare to Matrix/Element?


Zulip too has similar restrictions even on their self hosted plans. SAML/LDAP is behind paywall too.


Just looked to their self hosted plans:

    - No limitation on search, members, etc.
    - 10 user limit for mobile notifications, can be relaxed via community (for non-profits, FOSS projects, etc.)
    - SAML/LDAP *support* is available, you can configure it. They won't provide answers to your questions.
    - Actually, all Zulip features are enabled sans Mobile Notifications, but for most of them, you're on your own. If you know what you're doing, it's not a problem, I assume.
IOW, for self-hosted plans, you pay for support, not the software. a-la early RedHat model.

Ref: https://zulip.com/plans/#self-hosted-sponsorships


This is false, SAML and LDAP are available. Zulip self hosted has all features with no restrictions, except for mobile notifications which require a subscription for $3.50/u/m (unless you are less than 10 users or are not a non-profit of any kind)


It’s a bit odd though that Zulip charge $ for mobile notifications but still don’t have basic end-to-end encryption for those push notifications .


It's a mix of "because they can" and "because they need to maintain infrastructure for mobile push".


The feature is deployed in the server, mobile clients are still pending the release iinm. But it's coming.


> unless you are less than 10 users or are not a non-profit of any kind

They only give free accounts to non-profits with zero paid staff.


I stand corrected. SAML & LDAP is free in zulip.


What restrictions have you hit ?


Seeing their pricing page, mobile notifications for upto 10 users is too less.


But you mentioned similar...this is a discussion about message limits (and saml ?). Those are free for self hosted.

Push uses _their_ services. That's why it costs $$$. But you can build your own apns endpoint and plug into that at that volume


Push costs pennies. It's an arbitrary restriction.


If you want to run your own push for pennies all you have to do is compile the client yourself.


I'm not going to recompile and redistribute a binary outside the Play Store.


Then your piggybacking on their infrastructure. I don't think they are unreasonable. "It can be done for pennies, but I won't" sort of implies that it does indeed take more than pennies worth of effort.


Then you pay for it. Nothing stops you


That's precisely my point. It's an arbitrary rent-seeking restriction.


Publishing an app in popular app stores, for an organization, requires several $100 in annual fees. That’s before any mobile app is even published.


At this point I think he's just trolling. Nobody can be this entitled


It's a yearly fee that amounts to a couple hundred dollars. That's about an hour of an engineer's salary. Zulip's customers make this less than a fraction of a fraction of a fraction of a rounding error.


Also it is possible to air gap bazel and provide files as long as they have the same checksum offline.


I would really love to see more open source applications on the app store like: scummvm Dosbox iSh

I imagine that app store issues prevent these publishers from publishing to this platform. That's pretty sad especially since there are working builds for iOS for these applications.

It would be nice if Apple supported open source a bit more than it has on these platforms.

iPads and iPhones are fairly powerful devices. My iPad would replace my laptop for many usecases if I could download a CSV file and edit it in a text editor without safari blocking the download and if I had a bash terminal and the ability to download and build source code without jumping through hoops.


Try out Deepin - I prefer it to any gui. I hear good things about the latest KDE too.


First time I heard about Deepin. Looked at a few vids and it looks good.

Another sign that a lot of innovation comes from China currently... The Matebook Pro X looks great also.


Recently switched to Manjaro Deepin operating system. Everything looks nice and quite polished once inside the OS. I have a great pull down terminal. I can snap windows side by side. Almost everything is configurable without digging into configuration files. It's a rolling release so you don't get stuck on a particular version of a package until the next major release. You get the latest stable release of all software monthly or sooner using the built in package manager. Most of my development tools I install using the package manager. Git, docker, docker-compose, vitualbox, openjdk, node, go, python, (dont use pip use pacman to install python packages), (sdkman for kotlin, gradle and maven), visual studio code, postman,(dbeaver as gui for SQL, Cassandra, mongo, big table, redis, neo4j). Download and install intellij and sublime. WPS office is better than Microsoft Office in my opinion. There's also the AUR repository which are community built packages that can also be enabled in the package manager settings. Everything is really stable. Built in screen recorder and screenshots with annotations. You can map your keys to work like a Mac or a Windows computer even on a Mac. The latest Gimp is actually really good (not yet available on macos). There's also Krita for image editing but doesn't handle large PSD files well. Overall the development experience is much less frustrating and docker runs natively which means everything is much faster. I've had a lot of luck running music production DAW and VSTs and games under Wine. There's a great guide on the techonia website about how to dual boot Manjaro Deepin safely on a MacBook Pro. The best part is I can have this environment on any computer so I can have the latest intel processor if I want and the OS won't make my company issued external monitor look like crap. Unfortunately Apple runs more like a fashion company than a technology company. Making people feel compelled to buy the latest product.


Attempting take this idea seriously, I just catalogued apps I have open right now that I know/suspect have no good equivalent on Linux:

  * Safari - might seem unnecessary, but it's a lot of the web
  * Discord - I hear they have a Linux version in alpha, but...alpha
  * iTerm - best there is after years, why the hell can't Linux win at this?!
  * 1Password - guess I use the CLI? ugh.
  * iTunes - largely used for watching movies
  * Messages - This is surprisingly nice to have on the desktop
  * Microsoft Outlook - guess you are forced to use the web client
  * Xcode - heh
Stuff I didn't expect to see but was pleasantly surprised to see:

  * Spotify
  * Hipchat
  * Zoom
  * Skype
I could live without Discord, Messages, Safari, iTunes and Outlook if I got motivated (Outlook I have to have, but the web client is halfway decent). That leaves Xcode, iTerm and 1Password as dealbreakers. We know one of those isn't going to change!

I'm of course not including the apps I use less often but really like when I need them, like Lightroom, Photoshop, Illustrator, Keynote, Excel/Numbers, OmniGraffle, Sketch, and Things.

I think Linux is safe from me, except as the system I have next to my daily driver, and which I use for Windows (when I need to look at something there) and dual boot for Tensorflow.


Okay, I'll take a stab at this:

Safari - either Google Chrome or Chromium (depending on how open you like things) can keep pace with Safari in terms of general usability and extension ecosystem. At worst I think you'd find the experience on par, but when I owned a Mac, I found Google Chrome to be more performant than Safari on the regular, and its Linux build is just as quick. A lot of Linux folks recommend Firefox as well but I still am not convinced it beats Chrome in terms of out-of-the-box magical "Just Works" factor.

Discord - The client may be alpha, but this works just fine honestly. I've never had a problem. This is largely because the desktop app is Electron based, so it's running on a web browser anyway; it's very, very cross platform friendly. Slack too, if that's your thing.

iTerm - There are MANY good terminal clients for Linux. I personally use Terminator, which I find has a good balance of power features and stability. I particularly enjoy its terminal broadcasting implementation, but I'm in the unusual position of working on many parallel servers in tandem during my day job, so this feature is very important to me.

iTunes - If it's just for movie watching, I've found VLC to be perfectly servicable. mPlayer is also quite popular and there are many frontends.

Messages, Outlook - Here you've got a fair point. Outlook in particular is a pain point; there are workarounds to get it working in Thunderbird and Evolution, but they're just that - workarounds. Anything beyond basic email will need the web app; fortunately the web app isn't _terrible_, but yeah. Fair complaint.

Xcode - If your goal is to build Mac / iOS apps, there is no substitute thanks to Apple's EULA. For everything else, pick your poison; there are more code editors and IDEs on Linux than one can count, many of them excellent. Personally I'm happy with Sublime Text (paid, worth every penny) and a Terminator window, but I hear VSCode is also excellent, which is odd considering that's a Microsoft endeavor. (Now if we could just get them to port Outlook...)


> Google Chrome or Chromium (depending on how open you like things) can keep pace with Safari in terms of general usability and extension ecosystem

Google Chrome's extension ecosystem is undoubtably far, far ahead of what Safari has. As for usability, and…

> I found Google Chrome to be more performant than Safari on the regular

People use Safari because it integrates so well with macOS, is performant, and doesn't kill resources (CPU, RAM, battery, you name it). No other browser comes close, even on other platforms. Apple's just spent too much time here optimizing their browser that nobody else can match it (maybe Edge on Windows?).

> There are MANY good terminal clients for Linux.

iTerm just has everything and the kitchen sink. Like, it has some flaws, but it just does so many things that I haven't seen any other emulator do. Plus the author is really smart (he's at the top of the comments currently, if you want to check his stuff out)

> Xcode

Xcode can be surprisingly nice for C/C++ development, when it decides it wants to work.


> I haven't seen any other emulator do

Check back with Konsole.

I don't think I know all features, but just the things I know it does, because I use them:

- Tabs, obviously. Movable between windows, too.

- Arbitrary in-window splitting (tiling)

- Monitors

- Broadcasting

- Signals

- Profiles, obviously.

- Copy stuff as HTML & export whole scrollback as HTML and also print it / convert to PDF

- Can basically configure everything


Also peep Tilix. It's like the GTK answer to Konsole: super configurable yet accessible, with a sharp GUI. I think its arguably better than Konsole, except it doesn't scale as well as Konsole in Plasma (Plasma scaling is wretched).


> (maybe Edge on Windows?)

Edge feels like poor man's Safari. However the rest of Mac OS (in terms of GUI, not underlying OS) feels like poor man's Windows. :D


Give QT Creator a try. It's really a nice integrated C/C++ dev environment. Plus it's entirely cross-platform.


> Outlook in particular is a pain point

That depends on the environment. I assume you're talking about Outlook as a frontend for an enterprise Exchange setup?

If your mail server admin configures IMAP and SMTP correctly, it's a breeze to get it set up (you will need SSL though). Use "DOMAIN\user.name" as username together with your AD password (and for team/shared mailboxes, use DOMAIN\user.name\mailbox.name, where mailbox.name is the cn or sAMAccountName attribute of the mailbox AD entry). Thunderbird can handle everyday emailing as well as responding to calendar events that way; I'm not sure about integrating "real" calendar stuff. Auto-completion of mail addresses must be done separately in Thunderbird, you'll need the AD structure information (root DN, plus the DN of your AD account so you can log in).

What you'll miss is forwarding rules access, but that can be done via webmail if the need arises.


Their Safari comment implies the need isn't due to a preference for Chrome, but rather for front-end testing. So yes, Chrome might make a fine daily driver, but those of us who have to occasionally code for the web need access to all of these browsers.


Frankly, no. If you (as a user) choose to use a platform-specific browser then that's your problem.

Even IE will at least provide a free VM image these days.


The idea of swapping away from macOS seems more enticing by the day, given the development directions of macOS (this is just one of the many nails; the main one is that Apple is likely going to merge macOS with iOS [or the other way around]).

Discord works perfectly fine in a web browser. IIRC the platform-specific clients are just running a web browser themselves. Would rather use PWA then.

As for iTerm, you don't need that when you use i3 but perhaps you can specify the features you need.

1Password, I recommend Bitwarden. Cheaper, open source, you can even run an open source backend.

Messages, no idea why you want that. I only use WhatsApp for IM, and even that is just a web app.

For development I recommend Sublime Text. You can use it for free, though I did buy it (as someone else commented; worth every penny).

Skype for Linux is actually fallen behind to the other ports. Though I don't use Skype I heard complaints about that.


I have been using Discord on Ubuntu for some time without experiencing any problems.


For passwords I use enpass. It stores and encrypts passwords in your own personal cloud storage account e.g. Dropbox Google drive. Desktop version is free. Mobile version has a once off fee to buy the app.

For office I use WPS office (word/excel/power point). It has tabs for documents and I have never had document compatibility issues (like I have had with libre office). I believe office 2013 runs under Wine too if you really need office.

I prefer the web clients for email anyway.

I use wavebox to integrate web based chat and email with the operating system for notifications.

Safari uses WebKit so it's very similar to the engine chrome uses - but Google forked at some point.

Deepin Terminal is an amazing terminal.

Can't help you with Xcode unless you switch programming languages :)

It would be great if Adobe released Linux versions of their products.

I don't do much video editing but I think there are good options on Linux.

Try it as a challenge I think you might be pleasantly surprised - if you use all the above apps how far Linux has come. Most of these apps work on Mac as well so you may find a few new good tools.


I recently switched my primary machine to Linux and was pleasantly surprised to learn that 1Password has a web version (which does require a subscription) and the 1Password X extension for Chrome and Firefox to go with that.


1Password 4 runs fine on Wine (the Windows version, of course).


Safari and iTunes?!


I made the switch to Linux (Netrunner Rolling with KDE) in the last year and have not looked back. It is definitely not for everyone as some things just have no good replacements, but it suits all my needs.

I do a ton of things in the browser, love the availability of a good Terminal at my fingertips (same as macOS), develop webapps and love the simple availability of a full local web server stack to develop on and so on. I use LibreOffice for my very few "Office" needs. I use Firefox as my primary browser (moved away from Chrome to Firefox before I made the switch to Linux). I use Visual Studio Code as my primary editor. I use Krita for my very few photo editing needs - simple stuff really like cropping or color picking. That's about it. Everything else happens in the Browser or on the command line.

As Netrunner is a derivative of Manjaro and thus Arch it's very simple to access a plethora of packages from their AUR system. It's like Brew on steroids.

Have been really happy with the switch!


Reminds me of Gladia's "Field colorings" in Isaac Asimov's book Naked Sun


Goes back to an Asimov short story, Light Verse (IIRC, I read it in Spanish, I think this is the original title).


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

Search: