HNHacker News
TopNewBestAskShowJobs

kelp

1,528 karma · joined March 27, 2011

SVP of Engineering at PlanetScale. Previously Confluent Cloud Infra. Segment led the $10m eng problem project. Square built the data center and neteng teams.

[ my public key: https://keybase.io/kelp; my proof: https://keybase.io/kelp/sigs/BnRbIM-2QS4jsMclFvHJr9J9q-HioxWHvteK6DhGR1c ]

submissionscomments
kelp··on OpenBSD 6.6
OpenBSD only supports 802.11n currently. From what I've read, not having direct knowledge, 802.11ac is much more complex to implement and no one is currently working on it.

That said, I just ran a speed test on my Thinkpad and got 50Mbps.

kelp··on OpenBSD 6.6
for one of Theo's recent hints see: https://marc.info/?l=openbsd-misc&m=156932725121978&w=2
kelp··on OpenBSD 6.6
If you hadn't seen it, you may find this recent discussion about sysupgrade informative: https://marc.info/?t=156851721400002&r=1&w=2

And yeah, you're right, even light criticism on the OpenBSD lists is met with a very strong and negative reaction. That said, I think improvement suggestions that come with a diff and a constructive attitude are generally well received.

Also sysupgrade is a pretty brief ksh script, so fairly easy to see what it's doing.

kelp··on OpenBSD 6.6
You can also do sysupgrade -s to follow current snapshots, and then you get a rolling release OpenBSD without build world.
kelp··on Ask HN: Who Wants to Be Fired?
First, I don’t have my teams do daily stand ups.

But in the rare times that I have, it’s mostly because the team tends to get pulled in a lot of directions, and the standup is a reminder to focus.

There is usually a larger organizational issue that leads to a team pulled in so many directions. But that’s a lot harder to fix.

kelp··on What is the new Apple U1 chip?
Back in the 2011-2012 era of Square, Brian would often opine at length about our products, our strategy, etc.

He'd write as if he had some sort of inside information and was a serious authority on the subject.

Anytime he'd make a new post about us, it would make the rounds on internal lists. Usually to the tune of "Oh wow, another Roemmele..." and we'd all read on in amazement at how much he'd just plain made up.

As insiders, we knew his posts were pure speculation, and were rarely even close to the mark about strategy or the technical details of our products.

Since then I cringe a little anytime I see one of this posts show up up. He completely lacked credibility when talking about Square. So I'm not sure why it would be different with Apple.

kelp··on YouTube bans content “showing users how to bypass secure computer systems”
1) you make some good points. 2) I think you could make them without jumping to conclusions about what I believe, and without assigning intent that isn't there.

But let me try to clarify my point.

I'm not saying that YouTube doesn't scale, or doesn't have a ton of value. Obviously both are true.

I'm saying that laissez faire freedom of speech doesn't scale on platforms like YouTube. There needs to be some set of standards for acceptable behavior.

I think a lot of subreddit's do a good job of this with their moderators and rules. I think HN does a good job with it's down voting, etc. (I suspect my unpopular opinions here will get me some down-votes though....)

But YouTube, Twitter, etc, don't seem have the same community enforcement mechanisms, but something is needed. It's unfortunate that it ends up being a kind of arbitrarily enforced set of rules through an opaque process... But I feel like that's better than just letting anything go.

Also, to be clear. I don't think I do actually agree with the YouTube policy of blocking hacking videos. But I'm trying to make a larger point that I think there does need to be some standard of what is ok or not to be broadcast.

kelp··on Jony Ive to form independent design company with Apple as client
And you do need it, Zoom has a penchant for eating through battery!
kelp··on YouTube bans content “showing users how to bypass secure computer systems”
Insidious and evil? that's a pretty strong value judgement.

Could you explain more?

kelp··on YouTube bans content “showing users how to bypass secure computer systems”
Lets keep in mind that YouTube has been around for 14 years... In societal terms that's a relatively short amount of time to have a free platform where anyone can post their ideas, no matter how crazy or toxic.

Before that, you could blog.

Before that, you could stand on a street corner and yell, or maybe use a megaphone.

The platforms for broadcasting your message to a large audience were mostly gated, often by large corporations. TV, Newspaper, Radio, etc.

It seems to me that what we are seeing is more like reversion to the mean.

It was great in the early days of the internet, because the communities were small, and often self policing. But once they get large enough it's very easy for the noise to overwhelm the signal. This idea of absolute free speech didn't scale once the population got large enough.

I don't even use Facebook and Twitter anymore because of this. (I also generally opt out of ad supported anything)

I'm really not convinced that providing a cheap / free platform for anyone to amplify their message was actually a net good. Not anymore at least. Like I said, it doesn't scale.

Before, the crazy and toxic could yell on the street corner. Now they have Twitter, Facebook and YouTube to shout their conspiracy theories etc.

IMO, we're overdue for scaling some of that back.

There is the right to say and think whatever you want. That does not imply the right to have your message amplified to millions.

kelp··on Jony Ive to form independent design company with Apple as client
This is what we do in our office. We use airplay or a Zoom screen share. Plugging in is a last resort. I never have to do that.
kelp··on The Touchscreen Infotainment Systems in New Cars Are a Distracting Mess
I had that same year G35, I remember it having far too many buttons on the dash. The flip side of everyone arguing that buttons and knobs are better.

IIRC it has this really tedious dial to use the GPS, but you could raise and lower the GPS screen and it would lock you out when the car was moving.

IMO my new Volvo let’s me fiddle with too much while driving.

kelp··on The Touchscreen Infotainment Systems in New Cars Are a Distracting Mess
I just got a 2019 Volvo V60 and it has a HUD. It’s somewhat customizable, and displays the current speed limit, your speed, an optional warning if you’re following too close, and even GPS nav instructions. Pretty nice.

The car does also have a huge distracting touch screen.

kelp··on Cracks in nuclear reactor could lead to the evacuation of Edinburgh and Glasgow
I suspect trade unions are most concerned with the short to medium term interests of their current members. And less so with the interest of the greater public.

In this case they likely want a pay check for their members.

This is just my opinion and I’m completely speculating.

kelp··on Joyent Public Cloud EOL
I guess I should have provided more context. It was in context of talking about a rewrite into another language to make something more maintainable and performant. To explain how hard that was to get right, and that if we messed it up, customers only really care that we messed it up.
kelp··on Nim 0.20.0 (1.0 RC1) released
Yeah, good point. We're doing a fair amount of JavaScript (Node) -> Go.
kelp··on Joyent Public Cloud EOL
I'm reminded of something a smart engineer said at work today. "Our customers don't care how we implement the system, they just care that it works"
kelp··on Joyent Public Cloud EOL
I think you're right regarding x86 performance being a huge factor. Also my own experience, admining a number of Solaris systems in those days, I just found it more frustrating to use. The first thing I would do was put GNU userland on there to make a Solaris system more usable.

Later on when I had more say in what systems things ran on, I'd reach for Linux because it was easier. It was good enough. I could easily run it at home too, and it ran on cheap hardware.

I sometimes wonder how much that usability factor played a role...

Though AWS seems to be doing fine as a business, so maybe this theory about usability isn't so great.

kelp··on Joyent Public Cloud EOL
Just as a side note here, Google is doing Kubernetes as a commoditize your compliment strategy (https://www.gwern.net/Complement) so they can sell other cloud compute services. This makes it easier for people to migrate their on-prem workloads to Kubernetes, and then to the cloud. This commoditize much of what Amazon was attempting with ECS. Forcing Amazon to fast follow with EKS, arguably a worse and much more complex to deploy product than Google GKE.

It makes it so it's hard to make money off container orchestration, but you can still make money off what Google is good at, or at least thinks they are good at. Selling compute, proprietary databases, and stuff like TPUs.

My point is that yes, Google is advancing the whole industry by releasing Kubernetes as opensource, but it's also a strategy to sell more of GCP and deny some revenue to competitors.

It remains to be seen if it works. GCP is still a distant 3rd in the cloud race and has a long way to go to improve their enterprise support. (Their usability is much nicer though...)

kelp··on Nim 0.20.0 (1.0 RC1) released
Java -> Go?

Not so much in the language design inspired by sense, but I see a lot of Go being used in places that were previously Java.

K8s was originally written in Java.

Personally very happy to operate fewer Java services...

kelp··on Square’s terms of service forbid use of AGPL-licensed software in online stores
Up until 2 years ago, I ran Squares Production Engineering Infrastructure group, this included all datacenters and networking. Included automation for both.

Most of our stack was CentOS, MySQL, ruby and java. The DC automation, such as it was, was mostly homegrown layers on top of kickstart.

I don’t know of anything we depended on that was AGPL.

I guess there is probably some berkelydb floating around, and the datastores team uses mongo for an internal app.

AFIK, they still mostly run on this stack but are moving to k8s, then k8s on cloud.

I know nothing about the new legal change, but do know I often had to talk legal down from being overly cautious and paranoid about other technical issues they didn’t understand.

kelp··on "DigitalOcean Killed Our Company"
This is exactly why AWS has relatively low default account limits, and you have to open a support ticket to raise them. It's largely to prevent run-away costs from surprising the customer.
kelp··on Google – My Activity
I recently switched to Fastmail and am very happy with it.

Was on Gmail / G Suite since 2007.

kelp··on Google – My Activity
This is what finally prompted me to move to Fastmail after being on G Suite since 2007. Even though I have to pay for Fastmail and was grandfathered into free on G Suite. Pretty happy with it so far.

Now going through the process of reducing all the places I use Google services. Moved my personal stuff from GCP to Digital Ocean. Gmail to Fastmail. Chrome to Firefox / Safari. Currently seeing if Zoho is a good substitute for Google Sheets and Docs.

Not sure I'll go so far as use DuckDuckGo fulltime, but maybe i'll give it another try.

kelp··on Apple announces Apple Card credit card
I don't think this is very different from Bank of America or Chase running a payment processing system.

Both issue cards, and run two of the largest credit card processing systems. Bank of America Merchant Services and Chase Paymentech.

Most smaller providers still depend on one of those larger banks networks to process transactions.

You generally always need an acquiring bank to issue cards or process transactions. I believe this is the role of Goldman Sachs in this Apple news.

(Source: I worked at Square for 6 years, and my teams were directly responsible for the network integrations to connect to those merchant acquirers so we could process credit cards.)

kelp··on Car campers in beach parking lots
I have a lot of sympathy for your argument that this problem is making it worse for everyone. I live in SOMA in San Francisco and regularly encounter many of the issues you describe. It makes the quality of living worse for the whole neighborhood, and I do think it is in part caused by very lax rules about what is acceptable in public spaces.

That said, I think you under-estimate how hard it is for someone to move once they are experiencing homelessness. I doubt the majority of people in this situation are doing to to pursue a music career...

This isn't about entitlement.

If your only option is to live in a van, your day to day existence is going to be very stress-full trying to scratch out enough income for your basic needs, and parking tickets, impound, etc could put you into an even worse spot that you can't recover from.

The idea that you should just up and move to a cheaper place to live sounds reasonable on the surface. But imagine all you have is that Van, you don't have enough money for any major repairs, let alone hundreds of dollars in gas to get to some cheaper place. You don't have a network there, and you don't know your way around, so what are your job prospects?

The reality is that when you're living this close to the edge, you're only thinking day to day, because you're always one problem away from ending up in an even worse situation. Packing up and going some place cheaper is far from a viable option.

Finally, most people who are now homeless in an area were previously housed in that area, so they probably know people there. They may also have some kind of public benefit, and have some clue about how to navigate that system. Packing up and leaving, especially to another state, starts them back at zero.

kelp··on Terminal latency (2017)
I think op is mostly referring to how zsh users often load it up with extensions to do fancy completions, and fancy prompts requiring special fonts and doing lots of things like showing current git branch. It can add some latency!
kelp··on Terminal emulators benchmarking suite (2018)
It also recently added proper underline support, which was previously a blocker for me. Now using alacritty full time when I'm on Linux.
kelp··on Could High-Speed Rail Ease California’s Housing Crisis? See Japan
Northern California housing costs have been rising much faster than inflation for well over 30 years. Yes it corrected some in 2001 and 2008, but then continued to march upward, always regaining previous highs within 2-3 years, and then surpassing them.

Look at the charts here https://www.bayareamarketreports.com/trend/bay-area-real-est...

kelp··on Queueing theory: The science of waiting in line
Many busy supermarkets in SF default to a single line. Trader Joe’s on Market, and Whole Foods on 4th do this. I’ve also seen it at Whole Foods in Manhattan, with reader boards to tell you which check out to go to. Works great!
← PreviousPage 9 of 10Next →