431 karma · joined August 17, 2015
Comfort food for your ears: http://lofi.limo/
Server manufacturers usually have someplace on their websites for hardware or technical guides or spec-sheets. They're often available for 10+ years after they quit selling a model, so you can research a system before you buy a truckload of them.
If you have a good surplus store or recyclers in your town it might be worth checking with them to save shipping (servers are heavy!). If you plan to buy a lot of gear regularly, it may pay you back to do some networking and make friends with folks who buy new and replace after five years -- become their recycler ;)
I manage the hardware myself, mostly remotely. Occasionally I'll go onsite to upgrade or repair something. I buy used servers and parts from a little over five years ago or so. A lot of folks buy new and replace every five years, so this is a sweet-spot for performance per dollar. Kinda like buying a car just off-lease.
Working a cycle behind has its own benefits. If you pick a very common model you'll get cheap and easy-to-find parts. I was able to get a full set of spares for far less than what a typical hardware maintenance contract would cost per year (and I have them on hand rather than in 2-4 hours). Drivers (especially open source drivers) will be better developed and less buggy and you can probably find someone else's notes about anything that usually goes wrong.
Of course if you need cutting-edge gear, this won't be a good option. But I don't, so I take advantage!
I think whether you'll save money depends a lot on how you do things. There are efficiencies of scale that big providers benefit from, but there are also efficiencies you can leverage if you're small and flexible (like tailoring hardware to your use-cases and not doing/supporting stuff you don't personally use).
I didn't make the move to save money, but to get more power and flexibility. So far, so good!
Good luck! If you decide to dive in, I hope you'll come back and let us know how it goes!
Front end: plain JavaScript
Back end: Phoenix and Elixir, Postgres, OpenBSD
Deployment: tmux on a bare-metal server at a local colocation facility
Reading through the two linked PDF's, I got the impression that they're aiming to use cryptographic techniques to meet a (possibly self-imposed) requirement to scan for CSAM while revoking their current ability to decrypt photos stored in iCloud. I guess they may want to revoke this ability so that they can no longer be compelled to hand over customer's photos except those for which the requirements of this new system are met.
I guess if it results in an increase of the privacy of iCloud content, that's nice as far as it goes. But it does skeeve me out to be reminded that my phone can (and does) paw through my stuff.
Of course the web has changed since then. And I think you're right on in thinking that the signal-to-noise ratio of links has gone way down. But it may not be fair to chastise Google for not getting good results just from page content. Has anyone ever done a good job of information retrieval in an adversarial environment without leaning on human judgment?
rsync --rsync-path=/usr/bin/openrsync -r --delete config lib mix.exs mix.lock priv server:my_project
ssh server "tmux respawn-window -t my_project:1 -k"
It's only weird if it doesn't work, right?
Yeah, some of them definitely. We fed our chickens a fair bit of wheat, which of course makes good bread. Plenty of field corn too, which... I guess if you like corn chips as much as I do... okay! Poultry and eggs might be better for you than loading up on grains though.
> per-capita meat consumption in the US has gone up dramatically in the last 50 years, and so has the average caloric intake
Perhaps as little as double those fifty years ago it would have been unthinkable that even the poorest among us could be troubled by obesity. We live in an age of riches and I guess we're still figuring out how that works. What a problem to have, though!
> it seems like we have room to downsize some, right?
This is perhaps the most amusingly uncontroversial thing I've read on the Internet lately. Thank you
My personal experience is that my paid customers have been much friendlier and less demanding than users of things I've put out for free. That's not a problem in and of itself: sometimes demanding users is just what I need to sharpen up myself and what I'm building. Having noticed this, though, I've tried to be more thoughtful about what I put out, in what format, and under what terms.
All that to say: I sympathize with both points of view.
I agree it’s not bad to be boring... but it’s not the only thing that /I/ want to be.
Yeah, Twilio has a lot of documentation. It's pretty good, though. It felt like most of the time I spent on this project was finding the right documentation and setting up my account and number correctly.
Maybe what the world really needs is a Twilio Concierge as a Service -- a meta-Twilio if you will. ;)
Would you say that you're mostly interested in having the code for learning purposes so you could write your own thing, to deploy your own instance mostly as-is, as a starting place for significant modification, or for other purposes I haven't considered? Knowing this would help me understand what sort of open source contribution would be most valuable.
I figured I might use ImageMagick to scale the images and maybe jpegoptim afterwards. Thanks for the tip on guetzli, I'll check it out!
I think some kind of command over SMS is a good idea for setting settings. I guess if the settings got too complicated, maybe a command to send back a link to a settings page. But I think I'd rather not let it get too complicated.
Been trying this out with friends and family for a couple of weeks. Some things we like about it: no setup or signup, fast and snappy, doesn’t demand or abuse attention.
Some things I’m still thinking about: image scaling and optimization, discovery (search? hashtags? web-rings?).