I still remember when computers were making sounds under load and music was stuttering when you tried to do something more demanding at the same time :) Something like that would be a perfect setup to write a book without being distracted I can imagine. Also probably it was far easier for programmers to develop intuition for performance when the machines were an order of magnitude slower.
I’ve written on old computers before. In my experience, I ended up either just playing old games or to the point I was reading Windows 98 READMEs instead of writing. IME, you can’t force writing; you’ll write if you feel like it, whether you’re on a modern laptop with chat windows open or your old PS/2 - or you end up in those chat windows or Doom.
Desktop GUI. That will come from the community too. Nowadays 90% of GUI are web or mobile. Desktop GUI is now a niche with plenty of solutions.
Again, that “desktop is dead” song from Medium bloggers. Yes, GUI libraries should come from community, not creators of language, but language for doing mobile GUIs are mostly defined by Apple and Google. Almost all of these 90% of world’s GUIs are made by them too + Facebook + Uber + Amazon. Web GUI is DOM+js, also no place for Rust.
a niche with plenty of solutions
Mostly C/C++. Rust might be very useful here. Much more useful than replacement for Ruby and Python for web backends (see “No good Database Abstraction Layer”).
BTW, web apps like those written in Ruby and Python are niche too, because 90% of websites are made on CMSes like Wordpress and Drupal.
Well, this is just some random suggestions from someone who has been vaguely following rust for 2 years but hasn’t used it for anything nontrivial, so I wouldn’t read too much into it. Honestly not sure why it’s on the front page.
To have the language more widely used it’s important to reach out to people who don’t use it. The Rust community tries to make opinions of those folks heard too (e.g. with the survey). People can have valuable opinions even coming from a totally different background.
Sure, but technomancy talks about lobste.rs :).
Speaking from a Rust community perspective, this is a very worthwhile post.
I’m a bit surprised that it’s exactly this one. FWIW, we’re currently got a call for community blogposts up, this one is part of it:
https://blog.rust-lang.org/2018/01/03/new-years-rust-a-call-for-community-blogposts.html
I wish articles from such a toxic people were less publicized. Especially here on Lobsters (should we block some domains from submission?). Here is another one from the same guy as if you needed more hints: http://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
From that article
You’ve chosen the country that you live in.
How many people genuinely have chosen the country they live in?
I honestly can never tell if Yegor is satire or not. We should definitely have some kind of system where if a high enough ratio of users flag articles repeatedly from a domain, the domain gets restricted.
Wow. tldr Bob Barton (Burroughs), Alan Kay’s team, Steve Wozniak, and many others would’ve been worthless hires because they didn’t do enough Github and StackOverflow or their times’ equivalents. They were merely doing great design in software and hardware they were paid to do. Unacceptable to top-tier organizations such as Teamed.io. The irony gets greater when Doug Engelbart might get filtered on anything involving tech, the word “team,” and the Internet.
Someone in the comments pointed out many people just develop good software for whoever pays them without stuff on this list. The OP’s character is more obvious in the two links he used to respond to that:
http://www.yegor256.com/2015/10/06/how-to-be-good-office-slave.html
https://github.com/yegor256/blog/commit/e8e0e5da7d665061d4c9b5afd7bbcf346355aa18
Might want to avoid Teamed.io…
There are various command-line concoctions such as password-store which stores PGP-encrypted files in a Git repo, but that doesn’t improve my situation over 1Password. I would still have to manually look up passwords and copy them to the clipboard. These command-line packages also lack mobile apps and syncing.
That’s not completely true. I use pass with syncing via a private Git repository, there’s a Firefox plugin with autofill support, good mobile clients for both Android and iOS. The best password management system I’ve used (I’ve been a user of 1Password for about 3 years before that). Being able to do git log to see password history for a website is awesome. Bonus point: OTP plugin works like a charm.
The major problem with pass is that the mobile clients don’t supported encrypted git remotes, which is a huge problem: anyone with read access to the remote repo can see what your accounts are.
Given that git is distributed and makes it very easy to push from any client to any remote, it’s a pretty safe assumption that one day you’ll accidentally push to another remote where you realize shortly after doing so that this was A Bad Plan.
I like the idea of (expensive) extended payed support. Most of the users will upgrade in a reasonable time frame, the slowest (and the richest) enterprises will pay a price.
A bit late for the discussion, but would buying an Intel CPU without vPro let me avoid being vulnerable?
There’s a big difference between macOS and open source projects mentioned to frequently have superior documentation: openness. I’m not inclined to invest my time into learning and documenting a proprietary system owned by a corporation. I don’t whant to have my knowledge made irrelevant by a whim of a sales driven company.
I am also a happy fastmail.com customer since about 2 years now. I used mailbox.org before, a german email provider, which is quite cheap (1€ per month) and allowed to use custom email domains but their spam filter sucked. Fastmail’s spam filter is also not perfect, in fact Gmail has still by far the best filtering, but their service is great and I can use custom email domain’s too. They also develop JMAP a JSON based IMAP replacement.
I’d say the fact that JMAP is JSON based is only marginally-relevant; it’s got several significant design improvements over IMAP - e.g:
It’s more than IMAP replacement too, possibly better described as an alternative to Exchange ActiveSync.
I’m with mailbox.org myself, with the 2.5EUR/month plan and a private domain. Mostly happy, I don’t have issues with spam. They seem to be quite opinionated on how to handle spam: https://www.heinlein-support.de/vortrag/spam-quarantaene-und-tagging-der-grosse-irrtum. But it seems classical spam tagging has been added recently, though I haven’t tested it: https://mailbox.org/update-des-webportals-bringt-nuetzliche-zusatzfunktionen-fuer-ihr-e-mail-postfach/
I’m not that happy with the web interface though, it seems to be https://en.wikipedia.org/wiki/Open-Xchange.
Is JMAP even supported anywhere? Does anybody use it? Last I checked, not even Fastmail actually used this for anything. Seems like the project started with some energy but is mostly dead now? What a shame, as I’d love to use it somewhere… Please do correct me if I’m wrong.
Hi, I’m some engineering guy at FastMail.
JMAP is currently going through the standardisation process at the IETF to become an RFC. Several companies have built or are building client and server implementations based on those drafts. We’re putting a lot of work into JMAP support in Cyrus.
At FM, we use it internally for some (but not yet all) of our UI-server interactions, and we’re working on converting the UI to use JMAP natively (once the standardisation work has stablised).
Finally, we’re just about to launch a new product that uses JMAP from top to bottom - Cyrus, Ix (a JMAP API generator) and Overture (a UI framework with a JMAP-backed storage layer).
So there’s lots happening on JMAP at FastMail and elsewhere.
That’s really wonderful to hear. Once a year I email FastMail tech support asking them if there’s a JMAP thing, but the answer is always something like “no, and we don’t know when if ever.” And then I’m sad. This here is the first positive confirmation I’ve received, and I’m quite happy to hear it!
Hopefully once you release a fully JMAP designed system, you’ll have auto-exporters from existing tag-based systems like Gmail? Something like this would probably net you a massive user base.
I switched to fastmail last month and I am very happy with it. Before that, I had been self-hosting for 10 years, but I started seeing my emails listed as spam after I switched VPS providers (despite correct SPF etc), and I wasn’t motivated enough to fight for my IP reputation again.
Also Fastmail, moved from Google Apps for domains 2 or 3 years ago. Besides the advantages others mentioned, subdomain addressing is also a cool feature. Some mail providers support plus addressing
subdomains addressing is a bit nicer. You can make disposable addresses in the form of:
makes it easier to write rules and to drop mail when the address is sold to some spammer.
Also their support is pretty good. I had a small feature/refinement request twice, in both cases they had the feature implemented in their beta site in a couple of days.
I went to fastmail two years ago when the server on which I’d hosted my own email for about eight years died. I was happy to give a great company about $60 a year to host my family’s email. I was probably spending $60 a month of my own time just to administer the damn thing.
I’m on Fastmail too, with my own domain, for about ten years. The web UI is focused and fast, and the iOS app is just a webview, but a decent one that’s quick. I use Fastmail aliases and inbox rules to send to multiple external addresses, like a basic private listserve. Tons of advanced features for mail users, DFA, and no advertising or shenanigans with your inbox.
They went through a purchase by Opera a while ago, then a few years later Opera sold the business back to the original Fastmail employees – not a single hiccup or business misstep the whole time. They are laser focused. They contribute back to the open source mail server community.
The only issue on my wishlist is that they still don’t support the full CardDAV protocol, which means I cannot fully sync my Fastmail addressbook with iOS, Mac, Windows, or *nix apps, but they’re working on it, and it’s due soon (early 2018?).
I think it’s cheap for what you get, if you’re into that sort of thing.
What exactly is missing from CardDAV support? I’m happily using it to sync contacts to my iOS/Android devices.
Another vote for fastmail. Been a user for several years now. Has by far the best webui out of any provider. Very stable, and quick restoration of backups if you ever need them.
Another +1 for Fastmail. I’ve used them for 3 years and have been pleased with all their services. Their documentation is clear, the system is not hard to use, and they answer questions promptly.
The only thing I’m waiting for is HTTPS support on their web hosting. But if you need serious web hosting, Fastmail probably shouldn’t be yout first choice.
As someone who loved their N900, (and N800!) I’m pissed at what potential has been squandered by nothing being done with it after Nokia gave up. Samsung’s latest attempts are… not great.
What do you think about SailfishOS? It’s successor of MeeGo so in a way that’s continuation of N9/N900/N800 legacy.
They’re still living in 1491, so I haven’t seen any HW in the flesh, but from what I’ve been seeing, it isn’t terribly interesting. Jolla got lost in the woods with a tablet, a la Playbook.
I’m still looking for a useful replacement for the n810, which may have been the best portable computing device I’ve ever used; the n900 was just a little too bulky (but I still have mine).
It’s hard to take an article seriously if it considers security to be a commodity you can buy.
Security is a commodity, like any other. You can totally pay people to handle the hard bits for you, and they’ll do a good job.
Even basic security by way of hosted platforms like Heroku and Amazon and email providers is reasonably paid for.
Well it depends on how you look at it. From a global perspective, having non experts reinventing the wheel is more expensive and dangerous than using a prefabricated solution as cognito, auth0, okta and such. Considering that proper security is a full time job, commoditization of it can be the sensible thing to do.