Readit News logoReadit News
riezebos commented on What's Happening to Students?   honest-broker.com/p/whats... · Posted by u/atombender
logicchains · a year ago
It'll be quite possible in a few years with robots; there won't be any more need for shoving 20-30 kids together in a classroom.
riezebos · a year ago
One of the main points of the top level comments is that students seek connections with people, not content. We don't know yet whether they will seek connections with robots.
riezebos commented on European Cloud Computing Platforms   european-alternatives.eu/... · Posted by u/doener
riezebos · a year ago
There's also Leafcloud, they put their servers in urban buildings and recycle the waste heat: https://leaf.cloud/
riezebos commented on Microsoft deletes official Windows 11 CPU/TPM bypass for unsupported PCs   neowin.net/news/microsoft... · Posted by u/doener
yoyohello13 · a year ago
+1 for only office. When I was a data analyst I made this custom graph in Excel that rendered some lines as speedometers. It calculated the rotation based on the input numbers to align them in the right position. LibreOffice could not handle it (and I don't blame them). I was shocked when I opened the file in OnlyOffice and it worked!
riezebos · a year ago
On the other hand, I recently tried onlyoffice and could not find a way to format a date with the day of the week
riezebos commented on Purelymail: Cheap, no-nonsense email   purelymail.com/... · Posted by u/LorenDB
rstuart4133 · a year ago
How do you do that on Fastmail? I only see per email address pricing with each email address cost close to what you pay.
riezebos · a year ago
Oh, maybe I didn't mean the same as you. I can create as many email addresses as I want, but they all go to the same inbox. Multiple inboxes would cost more.

In the pricing page it is listed in the "Individual" plan as "+ Extra email addresses for personal and work".

Edit: It is possible to create an extra email address and set it up so that all emails it receives are sent to a different external email address

riezebos commented on Purelymail: Cheap, no-nonsense email   purelymail.com/... · Posted by u/LorenDB
the_jeremy · a year ago
I also use this. Pros: super cheap. <$2/mo for all my custom email addresses and routing rules. Nothing else came close - everything else I found would make me pay per email address even if that address receives an average of 0 emails per month. The wildcard suffixes are really nice as well - they use _ instead of gmail's + (I've had issues with gmail's version as it sometimes is transparently removed, or sometimes the form doesn't consider + a valid character).

Cons: UI is bad, so you'll want to access through a client. 1 person shop. Not audited AFAIK.

riezebos · a year ago
As far as I can tell Fastmail comes pretty close, I have as many email addresses as I want on multiple domains and a bunch of routing rules for €4/mo.
riezebos commented on Merry Christmas Everyone    · Posted by u/joshagilend
IOT_Apprentice · a year ago
Don’t forget about Equlibrium with Christian Bale as a Tetragrammaton Cleric. Gunkata.
riezebos commented on Why we use our own hardware   fastmail.com/blog/why-we-... · Posted by u/nmjenkins
jph00 · a year ago
The original answer to "why does FastMail use their own hardware" is that when I started the company in 1999 there weren't many options. I actually originally used a single bare metal server at Rackspace, which at that time was a small scrappy startup. IIRC it cost $70/month. There weren't really practical VPS or SaaS alternatives back then for what I needed.

Rob (the author of the linked article) joined a few months later, and when we got too big for our Rackspace server, we looked at the cost of buying something and doing colo instead. The biggest challenge was trying to convince a vendor to let me use my Australian credit card but ship the server to a US address (we decided to use NYI for colo, based in NY). It turned out that IBM were able to do that, so they got our business. Both IBM and NYI were great for handling remote hands and hardware issues, which obviously we couldn't do from Australia.

A little bit later Bron joined us, and he automated absolutely everything, so that we were able to just have NYI plug in a new machine and it would set itself up from scratch. This all just used regular Linux capabilities and simple open source tools, plus of course a whole lot of Perl.

As the fortunes of AWS et al rose and rose and rose, I kept looking at their pricing at features and kept wondering what I was missing. They seemed orders of magnitude more expensive for something that was more complex to manage and would have locked us into a specific vendor's tooling. But everyone seemed to be flocking to them.

To this day I still use bare metal servers for pretty much everything, and still love having the ability to use simple universally-applicable tools like plain Linux, Bash, Perl, Python, and SSH, to handle everything cheaply and reliably.

I've been doing some planning over the last couple of years on teaching a course on how to do all this, although I was worried that folks are too locked in to SaaS stuff -- but perhaps things are changing and there might be interest in that after all?...

riezebos · a year ago
As a customer of Fastmail and a fan of your work at FastAI and FastHTML I feel a bit stupid now for not knowing you started Fastmail.

Now I'm wondering how much you'd look like tiangolo if you wore a moustache.

riezebos commented on How do you do, fellow web developers? A growing disconnect   rakhim.exotext.com/web-de... · Posted by u/todsacerdoti
apatheticonion · a year ago
It's frustrating the lack of simple tooling out there for static site generation. I have had to write bespoke static site generator build scripts just to get things working.

Everything is React and SSR these days - like people please - it's not that complicated. TypeScript is an acceptable amount of overhead. Use React only if you absolutely need it and even then, use it super carefully because it has no seatbelts.

Petite-vue is a nice middle ground for 99% of websites and I am sad that this approach (templating) to build dynamic content doesn't have more investment.

riezebos · a year ago
With Sveltekit it's quite easy to generate a static site, I've had good experiences with it
riezebos commented on Python 3.13.0 Is Released   docs.python.org/3.13/what... · Posted by u/Siecje
int_19h · a year ago
The biggest problem with Python imports is that the resolution of non-relative module names always prioritizes local files, even when the import happens in stdlib. This means that, for any `foo` that is a module name in stdlib, having foo.py in your code can break arbitrary modules in stdlib. For example, this breaks:

   # bisect.py
   ...

   # main.py
   import random
with:

   Traceback (most recent call last):
     File ".../foo.py", line 1, in <module>
       import random
     File "/usr/lib/python3.12/random.py", line 62, in <module>
       from bisect import bisect as _bisect
   ImportError: cannot import name 'bisect' from 'bisect'
This is very frustrating because Python stdlib is still very large and so many meaningful names are effectively reserved. People are aware of things like "sys" or "json", but e.g. did you know that "wave", "cmd", and "grp" are also standard modules?

Worse yet is that these errors are not consistent. You might be inadvertently reusing an stdlib module name without even realizing it just because none of the stdlib (or third-party) modules that you import have it in their import graphs. Then you move on to a new version of Python or some of your dependencies, and suddenly it breaks because they have added an import somewhere.

But even if you are careful about checking every single module name against the list of standard modules, a new Python version can still break you by introducing a new stdlib module that happens to clash with one of yours. For example, Python 3.9 added "graphlib", which is a fairly generic name.

riezebos · a year ago
I agree, it's unreasonable to expect devs to know the whole standard library. The VSCode extension Pylance does give a warning when this happens. I thought linters might also check this. The one I use doesn't, maybe the issue[0] I just created will lead to it being implemented.

[0]: https://github.com/astral-sh/ruff/issues/13676

u/riezebos

KarmaCake day92December 11, 2017View Original