HNHacker News
TopNewBestAskShowJobs

rsanders

1,068 karma · joined October 1, 2008

my public key: https://keybase.io/rsanders; my proof: https://keybase.io/rsanders/sigs/PFHCKfa8-MN4C6YSe_m5qXjrOkybUWJ_fUgnC1BDybM
submissionscomments
rsanders··on Learning to operate Kubernetes reliably
Kubernetes didn't come with all of the other Google infrastructure.
rsanders··on The Emacs Calculator (2009)
I'm the same! None of the native RPN apps even come close.
rsanders··on The Emacs Calculator (2009)
Being an old HP48 user, finding Calc was what me fall the rest of the way in love with Emacs. If I'm at the shell prompt I'll still startup GP/Pari for quick calculations, but it's hard to beat Calc for longer sessions.

The only downside is that, like any advanced Emacs functionality, if you don't use it frequently you forget all the commands.

rsanders··on Show HN: Add S3 Capabilities to Azure Blob Storage Using Minio
I probably use 20-30 apps that support using S3 that I can think of right now. Not all of them are maintained by me or even open source. Other than a proxy, it's impossible for me to change some of them.

In terms of use case: my company has a customer that requires us to locate an instance of our product in Azure, and some of that infrastructure is much easier to move with a compatibility layer.

You might as well ask why there are any standards in software and networking at all, as each new protocol or library isn't THAT difficult to support.

rsanders··on Don't be a morning person if you're not one
Going to bed and going to sleep aren't the same thing, so at least in my experience, no.
rsanders··on Don't be a morning person if you're not one
That's not what sleep specialists say. Citation?
rsanders··on Adding Kubernetes support to the Docker platform
There has been plenty of hue and cry in the past about the rapid rate of change of Docker, and new features bundled in when many users would have preferred a more deliberate and planned change in what is to them a critical piece of infrastructure. You're assuming quite a lot.
rsanders··on Firefox Multi-Account Containers
The Firefox "containers" experiment (available in Nightly at least, maybe earlier) lets you set a site to always open in a certain profile. Even if you use ctrl-T (or ctrl-click on a link from a default tab, etc.) to open a new tab in Default, navigating to a site that's set to always open in container B will cause that tab to switch to container B.
rsanders··on Patroni: A Template for PostgreSQL HA with ZooKeeper, Etcd, or Consul
There are many solutions for network block device style persistent storage in K8S now. In the cloud, you have solutions like Amazon's EBS and GCE's persistent disks. On VMware you have local VMDKs. On your own equipment, there's support for iSCSI, Ceph RBD, OpenStack Cinder, Portworx, ScaleIO, Quobyte, and just about anything else if you write a few scripts to format and mount volumes on the host (FlexVolume). Except for FlexVolume, K8S is able to dynamically provision volumes of a requested size for you.

If you're feeling adventurous there's support for network filesystems like NFS, GlusterFS, CephFS, but I wouldn't recommend those for Postgres.

https://kubernetes.io/docs/concepts/storage/persistent-volum...

In one of his demos, Josh Berkus recommends just using the K8S ephemeral "emptyDir" storage type on each node, and counting on Patroni to maintain data persistence through replication. e.g. any one Postgres node may die and lose its local data, but when its replacement is created, it will be populated with a fresh copy of the database wherever it is scheduled on the K8S cluster. That sounds workable for smaller databases, though it gives every single person I've suggested it to nightmares.

rsanders··on 5G specs announced: 20Gbps download, 1ms latency, 1M devices per square km
For any game for which 60fps is a relevant measurement, none of those additional steps are relevant. The relevant measure is just RTT for an IP packet.
rsanders··on LCFS: A New Container Filesystem for Modern Datacenters
Good answer, but unless you mark the files read-only/immutable, this ought to have big red flags all over it. Userland just can't do this safely in the general case.
rsanders··on NIST’s new password rules – what you need to know
I've been doing this for years and it is indeed easier to remember. You won't be keeping all your passwords in your head in any format if you're using a unique password per site or service as you should. But you occasionally have to buffer them mentally between your password manager and the input box (especially on mobile), and the same number of bits of entropy are infinitely easier to copy correctly in this format vs something like "?G[G6n|4".
rsanders··on House Intelligence Committee Letter to Obama on Snowden [pdf]
I understand that as a feeling, but I can't logically justify it. What reason did he have to trust in the system to treat him fairly? The rightness of the programs he exposed, and our right to know about them, don't depend on whether he decided to martyr himself.
rsanders··on Ransomware maker TeslaCrypt shuts down after releasing master key
I don't have to make any of those choices with Backblaze.
rsanders··on As Zika virus spreads, El Salvador asks women not to get pregnant until 2018
Sex isn't just a biological impulse. Many couples feel that it's important to their bond. One might respond more reductively with "why does the biological need for oxytocin to maintain intimacy get a pass" or somesuch, but the fact is that sex is never something that our evolution needed to control or limit. Having some sex is absolutely necessary for the species to survive. You're comparing that with maladaptive behaviors, whereas it's the exact opposite. You might as well expect people not to eat at all.
rsanders··on Correction to article: "First Person to Hack iPhone Built Self-Driving Car"
I think the series of < 6 month stints at various jobs indicates he's comfortable changing direction early if he's not happy with the situation. But it does seem likely that press like this will provide access to funding that a skilled operator could turn into a mature product.
rsanders··on Raspberry Pi Zero: the $5 computer
This is an awesome board for embedded development. Not as powerful or I/O rich as the Beaglebone Black, but add $6 worth of CAN transceiver chips and a 12V->5V switching power supply and you've got an incredibly powerful automotive compute unit. The Pi 1 was a bit underpowered for what I'm doing, and this might hit the sweet spot while dropping $35 off my unit cost for small quantities. None of the issues you mention affect that calculation at all.

Who uses ethernet anymore?

rsanders··on Great Firewall rising: How China wages its war on the Internet
The Chinese authorities are preventing their citizens from reading things they find counter to their aims. You don't have to create this false equivalence to find both actions undesirable.
rsanders··on In Bel-Air, someone is using 1,300 gallons of water per hour
Driving through some of the more mansion-laden neighborhoods (Buckhead on e.g. Habersham Drive), you'll see signs near the curb saying things like "IRRIGATION WATER DRAWN FROM WELL". I presume those were meant to discourage torches & pitchforks.

I'm not sure the distinction is all that meaningful.

rsanders··on WebXray
Not links. Requests. PhantomJS is a scriptable browser, as a second of googling will tell you.
rsanders··on AT&T Hotspots: Now with Advertising Injection
Without injection, their own ad network is irrelevant. Nobody (more or less) is getting on Free AT&T Wi-Fi to visit AT&T's websites. Without injection, any ad revenue goes to the actual site operators.
rsanders··on Krugman: Debt Is Good
How are the people who are not born going to pay the currently existing for their use of infrastructure you suggest we wholly pay for now?
rsanders··on Samsung is imploding in China
SD card slots on Android 4.4+ are next to useless anyway.
rsanders··on PM of Singapore Shares His C++ Sudoku Solver Source Code
And nobody dissented!
rsanders··on PM of Singapore Shares His C++ Sudoku Solver Source Code
That may be true. You could make that kind of comparison about a lot of the human rights we enjoy vs. the benefits of their absence. In this case, there doesn't seem to be any obvious connection. How does silencing political speech prevent rape and mugging?
rsanders··on The sad state of sysadmin in the age of containers
I was doing sysadmin the "right way" a long, long time ago, and I don't see much difference. Maybe the author regularly does full audits of the source code of every package he downloads, and of course disassembles every executable and library in the underlying OS, but most of us don't. There's no wisdom or security to be gained from the act of running "make", much less "make install".
rsanders··on LLILC – LLVM-Based Compiler for .NET CoreCLR
Clojure doesn't use InvokeDynamic and, AFAIK, has no plans to do so.
rsanders··on 4Q: the final archive format
So you need something other than IP checksums, and whatever error correction is also operating in the layers below it?
rsanders··on The Little “Fighter” That Couldn’t: Moral Hazard and the F-35
That may mean that the population doesn't really support those conflicts. There's a term for the government following the wishes of the population, what is it...
rsanders··on Jon Ronson: How a Tweet Can Ruin Your Life
I think you might have that concept backwards. Danegeld was payment to "terrorists" presumably arrived at through the pragmatic notion that paying for protection was better than being dead.
← PreviousPage 2 of 7Next →