News for hackers. Stuff that matters.

happythought

Re:Git as a NoSql Database (2016) on Monday April 05, 2021 @08:33PM (#26706571)
Sql databases usually come with their own date types that are implemented with integers behind the curtains. They take up less space and are easier to sort than text fields.

EDIT: also I wouldn’t consider this egregious. If the Senior explains and the person was happy to learn something then that’s a good outcome. If they are stubborn about it, then that wouldn’t be great.

Re:Interview advice that got me offers on Thursday December 24, 2020 @03:04PM (#25530937)
Your comment made me feel better about myself, thanks.
Re:IPv6 WireGuard Peering on Tuesday December 22, 2020 @10:58PM (#25514233)
In the spirit of nitpicking, class A, B, and C referred to specific address blocks, not network sizes. A /24 in the class A range was still class A rather than class C.
Re:Applebot on Tuesday September 01, 2020 @12:34AM (#24338591)
My impression from Twitter “new job” announcements in the last 6 months is that Apple has seriously ramped up its kubernetes staff.
Re:Show HN: 33% Memory Reduction by Reordering Struct Fields on Thursday August 13, 2020 @10:12PM (#24152418)
Nice post, thanks. Did you happen to raise an issue with the Go team? Maybe it would be low hanging fruit for a compiler optimization.
Do you have a link to the eks networking bug?
Re:Ask HN: Who wants to be hired? (December 2019) on Monday December 02, 2019 @05:35PM (#21687837)
Location: Columbus, OH

Remote: Yes, preferred

Willing to relocate: No

Technologies: Kubernetes, Istio, Docker, Jenkins, CICD, DevOps, Automation, Chef, Terraform, Ansible, Networking, BGP

Résumé: https://www.dropbox.com/s/llq36xwfw8frhg1/kevansresume.pdf?d...

Email: kylebe at gmail

Re:Client side caching in Redis 6 on Thursday July 04, 2019 @05:22PM (#20357922)
I agree 100% that a developer isn’t required to implement any feature. One thing to think about is that it’s not necessarily a single user or a single team weighing costs and benefits. In an organization with separate dev and ops teams, a dev team may pick a solution for the benefits but the ops team bears the costs of operations and security.
Re:Go Creeping In on Tuesday June 18, 2019 @10:55AM (#20213749)
I don’t have the experience you do, but I feel like it comes up a lot when working with dictionaries and json.
Re:Terraform 0.12 on Wednesday May 22, 2019 @10:59PM (#19987976)
You can also use the same basic cicd pipeline to manage infrastructure on different providers instead of a custom pipeline for each provider tailored to their tool.
From the drawing, it looks like gitaly decouples git storage from the workers, but still uses NFS on the backend.
VMware supports NFS as a storage backend so it ends up being used in a lot of storage arrays in Enterprise shops.

Gitlab.com was also using it as of last year, but I’m not sure if that’s still the case.

Re:Weissman Score on Friday May 10, 2019 @02:19PM (#19880659)
I imagine it’s to make the scale logarithmic like the Richter scale so that it’s easier to visualize and compare compression algorithms at vastly different magnitudes of efficiency.
Atul Adya and Daniel Myers work on Slicer[1] so they have some bias.

[1] https://www.usenix.org/system/files/conference/osdi16/osdi16...

Re:Ask HN: How to Price a Software Library? on Friday May 03, 2019 @05:29PM (#19822467)
Value-based pricing is an alternative to cost-based pricing. Try to quantify the value that your library brings to the customer in terms of revenues generated or costs saved. You and the customer should get to share this value, so choose a price that divides that value between you equitably.
Re:Kustomize – Templating in Kubernetes on Sunday April 21, 2019 @07:12PM (#19715145)
Thanks, I saw those and they seem clear enough. So the go code is unrelated to nginx.cfg and app.cfg?
Re:Kustomize – Templating in Kubernetes on Saturday April 20, 2019 @12:04PM (#19707235)
I’m interested in learning that model, but a readme in there that explains how to go from nothing to a deployment might help.

Edit: also the fact that you have a 4 month old outstanding pull request isn’t giving me any warm fuzzies about the maintenance and velocity of skycfg.

Re:In Defense of YAML on Thursday March 21, 2019 @02:14PM (#19455523)
I don't think this is fair to sysadmins, and I don't think sysadmins deserve your low opinion. The tools are designed the way they are not to appease lowly sysadmins, but because it is a pattern:

-Define the desired state of your system in a declarative way. This requires a DSL, and some tools such as Ansible and Kubernets use YAML as that DSL.

-The configuration engine (Kubernetes, Ansible, Chef, Salt) will converge the system to the desired state in an idempotent way using the DSL.

-Many systems have mostly the same config and many systems also run in environments that are mostly similar but with some differences. It doesn't follow the DRY principle to create separate but mostly identical desired state configurations for every system/environment, so we need programming primitives and templating tools to accomplish it. It's no less valid than a web app templating HTML for instance.

It's easy to conflate "mixing programming with configuration" with "using programming to solve configuration generation."

FANGs all use white box hardware with “merchant silicon” meaning they buy the chipsets directly from Broadcom, Mellanox, etc. and build their own devices. However, they do all have Broadcom and Mellanox in common and Cisco, juniper, and arista do too.
Is using an operator a replacement for installing a service via helm?
Perhaps try giving them 4 future days off in exchange for working two weekend days. Weekend days are more valuable than weekdays because your family is free from work/school and there are more events.
I think “doing one thing” and “getting called one time” are getting confused.

GetData()

FormatData()

UploadData()

Those could do one thing but could be called at several points within a larger program, which i think you are fine with. Or they could only be called once in which case i think you are saying it might make sense to just inline them.

If I understand you correctly, then I agree.

Re:Ask HN: Should I be learning Scala in 2019? on Sunday January 27, 2019 @02:18PM (#19013264)
In my opinion, your criticism is unwarranted here. Asking about the job market for a language on HN is completely valid and doesn’t signal an inability for OP to answer the question on their own.
Re:How the Valley treats experienced people on Sunday December 30, 2018 @10:11AM (#18789489)
Op admitted to being unwise financially, so your comment kind of seems like rubbing salt in the wound.
Re:Ask HN: Best remote only company to work for? on Sunday October 07, 2018 @01:22PM (#18161627)
Is finding the hiring page part of the technical interview?
You can specify inventory on the command line with -i
I’ve read through this whole thread and everyone is struggling to understand the primary use case for knative. Your comment is the most clear.

Please please please at the forefront of all docs, presentations, and blogs put something like this:

Knative’s primary use case is for you to provide your own cloud-neutral, on-prem, or hybrid-cloud serverless platform built on top of kubernetes.

Re:Interview with Sam Altman from the High Growth Handbook on Wednesday July 18, 2018 @08:58PM (#17563276)
This is how you disincentivize security.
Re:Polish charity gets huge phone bill thanks to stork on Wednesday July 04, 2018 @07:50PM (#17460038)
GPO: Computer Configuration\Administrative Templates\System\Internet Communication Management\Internet Communication settings\turn off access to all windows update feature
Re:YANFF – Yet Another Network Function Framework on Sunday August 20, 2017 @06:51PM (#15060631)
Hi there,

Is there a list of implemented functions? I saw examples for a firewall and static routing.

Older »