HNHacker News
TopNewBestAskShowJobs

collinf

296 karma · joined October 3, 2017

submissionscomments
collinf··on Slack Is Going Public at a $16B Valuation
Yeah it's a total hog of attention. At the company I just left, you could walk through our office and 90% of people were just talking on Slack. What a waste of engineering time.

We were pretty invested in ChatOps which I thought was great. Being able to issue commands in any sort of war room situation with a group of people was definitely helpful for that sort of triaging. Of course, the downside being that depending on Slack to be up to do effective operations isn't super appealing to me.

Of course people have been doing this with IRC forever, but Slack is a definite improvement on this front over Skype.

collinf··on Kubernetes 1.15: Extensibility and Continuous Improvement
It sort of bothers me that the kubeadm logo is just the K8s logo wrapped in the React logo.

That said, I’m a big fan of the improvements to the CRD’s. That was a pain point in the past.

collinf··on Blackbird SR-71 Flight Manual (2010)
Posting this here hoping that someone with more knowledge can enlighten me about this. After going down a bit of the rabbit hole, I see that the SR-71's first flight was in 1964. It has held the record for fastest air-breathing manned aircraft[0] since 1976. What is the reason that given all of the technological advances that record hasn't been broken?

[0] https://en.wikipedia.org/wiki/Flight_airspeed_record

collinf··on Why We Love QUIC and HTTP/3
> These interposing network elements, called middleboxes, often unwittingly disallow changes to TCP headers and behavior, even if the server and the client are both willing.

There is nothing worse than finding out that someone not even at the company anymore decided years before to deploy some crap like this. Drives me absolutely crazy to impose stuff like this where silos in companies means transitioning involves on the order of 4-5 different "components" need to change.

collinf··on Cocktail Similarity
"A Manhattan is a Screwdriver but you replace orange juice with bitters, replace vodka with sweet vermouth, and add whiskey."

Can't wait to explain this one to my bartender tonight!

collinf··on Jeff Bezos at YC Startup School 2008 [video]
This is anecdotal, but I used to work at a large (Fortune 500) financial company. The CEO had no engineering experience, but every year they would do an annual summit of the goals of the company. Over 50% of the talk every year, they would drill down pretty deep into technical topics, I was always amazed that at that level he actually knew enough to be able to describe complex data engineering topics and machine learning models. Even if it was rehearsed, I always came off the talks super impressed with their ability to talk at that detail.

Also, Bezos was a Computer Science major and a developer for 4 years after graduation.

collinf··on Jeff Bezos at YC Startup School 2008 [video]
Another point I recently heard, and I can't recall the exact quote off my head but it was along the lines of: "Amazon at this point is really just a cloud company that is using it's cloud earnings to subsidize its other business arms to grow to a big enough scale where it can choke out all other competitors."
collinf··on Algorithms Behind Modern Storage Systems
The author states that the talk was inspired by this series of blog posts[1] if you are like me and find articles about technical topics much easier to consume than talks.

[1] https://medium.com/databasss

collinf··on Economics of Spotify is making songs shorter
I still have that on iOS? Never noticed it going away and it’s still there for me. That feature really did take way too long for me to realize although.
collinf··on How I use my Raspberry Pis to help me work on with my side projects
Docker has a multitude of benefits for single machine multitenant deployment strategy, namely resource and file system isolation.

It also has the benefit of being self documenting of dependencies via layers, which is a nice thing to have. To be honest, running just about anything self-hosted can be deemed overkill when there are so many free hosted solutions. But that’s why we’re engineers because sometimes it just scratches an itch for us :)

collinf··on Government Hired a Firm for $13.6M to Hire Recruits. It Hired 2
It's so true. People take these stories as hard truth, when in fact many studies on economics (and social sciences in general) are hard to replicate. [1]

1. https://www.nber.org/papers/w13026

collinf··on October 21 post-incident analysis
In the article they said that both regions consumed writes and got into an inconsistent state during the process.

> This effort was challenging because by this point the West Coast database cluster had ingested writes from our application tier for nearly 40 minutes. Additionally, there were the several seconds of writes that existed in the East Coast cluster that had not been replicated to the West Coast and prevented replication of new writes back to the East Coast.

collinf··on iPad Pro
I would have to imagine that they have a huge market share of Developer laptops. Unless they are willing to jeopardize all of that or integrate developer first productivity into a tablet which nobody has done yet, MacOS will stay.
collinf··on Repair is as important as innovation
Freakonomics did a Podcast on this if anyone wants a pretty good listen. I listened and couldn't stop thinking about all of the applications to software in it.

freakonomics.com/podcast/in-praise-of-maintenance/

collinf··on Show HN: Kubespy, a CLI tool for observing Kubernetes resources in real time
This is awesome. I just hacked together a makeshift version of this using a couple watch’s while debugging a deployment issue today. Always so interesting to me when someone takes a step back from a problem and comes up with a great solution to it. Kudos.
collinf··on Millennials and Mainframes: How to Bridge the Gap
As a precursor, I don't have anything necessarily against the concept of a mainframe. It's just one big shared computer, not too much different than a kube cluster etc. But if there is one thing that definitely deserves to die in the mainframe world, it is IBM's predatory tactics for vendor lock in. Mainframes running linux I can see being around for a good time.

Watch this video for a pretty cool story behind IBM and EBCDIC.

https://www.youtube.com/watch?v=FUIqtevjod4

collinf··on Probiotics labelled 'quite useless'
I believe that from the minimal perspective, you are right. I actively lift weights/run though so I try to hit around .75-1g/lb daily for recovery (and vanity) purposes.
collinf··on Probiotics labelled 'quite useless'
This is so true. I used to be consume articles about healthy eating, but it after all the contradiction I have decided that I'm done reading about it all. I keep it simple with the opinion that eating protein, your veggies and drinking water will be near optimal for most humans, and anything after is just not worth the effort to optimize. 80/20, people.
collinf··on Python in Visual Studio Code
I've tried just about every single one and the best one is still the main one. It gets better just about every release similar to VSCode. Not saying it's perfect, but with all of the other VSCode benefits I find it so much better for productivity than plain Vim.
collinf··on When optimising code, never guess, always measure
Amdahl's law, for further reading. [0]

[0] https://en.wikipedia.org/wiki/Amdahl%27s_law

collinf··on Edge Computing at Chick-fil-A
Why? I think that they move on to another service industry job such as customer service or something. I don't think working in a fast food restaurant is building the sort of skills that making a horizontal jump to another industry is outlandish.
collinf··on Show HN: A single command terminal configuration installer
While it looks great, for a real noob the real problem (at least when I was starting out this was mine) is fast terminal navigation. To learn to do that I always thought the normal progression is sort of like this:

1. Mastering getting around terminal with slight configuration (bash, zsh, random dotfiles, maybe a plugin manager)

2. Getting used to editing files in the terminal (Vim)

3. Managing multiple terminals at once (tmux)

Managing all of those changes at once kind of overloads you where it slows you down to much to really consider this a practical change at one once.

You have just about the same exact set up that I do as well barring a few minor differences, Nord theme included, which is pretty funny that they converged like that.

collinf··on Ask HN: Best books or online courses to learn networking?
Here is a free one I really enjoyed! Goes through the history of networks and a lot of the performance tradeoffs that we must make as engineers.

https://hpbn.co/

collinf··on Things People Eventually Learn About JavaScript Projects
I come to HN to avoid these Medium articles shilling their personal twitter account disguised an article that has already been written 25 times.

Your typical Medium article:

6 reasons why you need Async in your Javascript code!

(generic article with no _new_ points being made)

By the way, follow me on Twitter and like my start up on Instagram!

/s

collinf··on MinUnit – A minimal unit testing framework for C (2002)
It always really bothered me that there had to be so much syntactical sugar on top of testing frameworks. Unit testing should be written in exactly the syntax of the language you are working with. I don't want to have to carry that additional crap in my working memory while writing code. I can't stand having to look up Gherkin syntax just to write a few dumb tests.

The only reason I see the usefulness of additional syntax just for tests is the case to have non-technical people writing tests. From my experience, this is a terrible idea.

collinf··on Ask HN: Simple, beginner friendly ETL / Data Engineering project ideas?
If you want to make it as a career choice, I think you should start with learning Java and Scala. For better or worse, this field is tied to the JVM and learning these languages will make picking up Spark and Hadoop (which tbh is a prereq for any Data Engineering position to have on their resume) a lot easier.

Also if you are looking to stay in the Python world, PySpark is pretty intuitive for any Python developer and tons of companies are using it.

collinf··on Julia v1.0 has been released
My only fleeting experience with Julia is in a Numerical Analysis Course three years ago... but it has 1-indexed arrays so its good for scaring away all people who are programmers before analysts/scientists!

Really though, I think it has a better type system and a syntax that translates easier to mathematical expressions. Other than that, Python's breadth of packages will be hard to overcome.

collinf··on Why You Should Build a Hackintosh
Couldn't help but notice the irony behind this post in your "Previous Posts" section: https://martinhering.me/post/0/everything-thats-wrong-with-h...

Also, I've always been curious what the process for upgrading to new OS versions on a Hackintosh is like. Is it expected that once you get the machine in a working state, you are better off not to touch it?

collinf··on Peloton raises $550M at a valuation of $4B
Like the other commenters, I had never heard of this either until reading the latest funding round recently. Here's a summary from the WSJ[1] from yesterday:

> Peloton, founded in 2012, makes a $1,995 stationary bicycle. Most customers use the bikes at home, paying about $39 a month to stream live classes that the company produces using its own instructors. The New York-based firm, which has showrooms around the U.S., plans to launch a treadmill this fall.

Part of the soul cycle bubble as well it looks like.

[1]https://www.wsj.com/articles/pelotons-financing-round-values...

collinf··on FCC sides with Google Fiber over Comcast with new pro-competition rule
Is Google Fiber still expanding? Last I heard it was pretty much cut.
Page 1 of 2Next →