HNHacker News
TopNewBestAskShowJobs

fail2fail2ban

24 karma · joined September 25, 2016

submissionscomments
fail2fail2ban··on Gitless: a version control system
Agree. There needs to be a higher level git command interface for those of us who appreciate git's power but would prefer to just get common stuff done without worrying if we just messed up months of work and have to unwind and fix the screwed up code base. git reminds me of C, super powerful and super easy to mess up.
fail2fail2ban··on Gitless: a version control system
Git works really well but I've had some exposure to Canonical's Bazaar (bzr) in the past and at a high level; I'd say it's easier to not shoot yourself in the foot with bzr while still accomplishing pretty much what Git does. I'm not knocking Git at all, just bringing some background on an alternative tool I'd say is in the same class.
fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
THE HN PC police are back, up to their old antics.
fail2fail2ban··on Cracking the Coding Interview Tutorial
Yes, not filtering is good, interviewing is good, hiring qualified candidates is good, not insulting senior candidates is good, blind filtering is bad.
fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
Or until the power is cycled. That's why it's best to do the crazy monkey or whatever it's called, walk into the production offline datacenter, online for testing (you do have geographically redundant datacenters right?) and pull out a half dozen random NIC cables. You can simulate with software tools but nothing beats the real test.
fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
REST/JSON makes sense between a human backed browser and a middle tier; between machines, SOAP is the best contract first technology, or at least a custom XSD backed XML schema.
fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
It's possible to use SQL to retrieve data from a text file; that's not the same as using SQL backed by an actual relational database engine (and a well designed schema) that has been perfected over many decades.
fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
> SQL databases should be conservative in what they accept. Once you've inserted crap into the DB, it's hard to fix it.

You can make your schema very light and accepting almost like NoSQL which is how you get into the situation you described; the solution is to use stricter schema. That and it helps to hire a full time data engineer/administrator.

> Using NoSQL as a fast cache

I'd rather use caching technology, specifically designed for caching, like Redis or Varnish or Squid.

fail2fail2ban··on What I Wish I Had Known Before Scaling Uber [video]
I have over 3 dozen private Git repos for personal amusement or utility projects for stuff that professional consumer software doesn't work as well as what I want. Then I have almost at least 10 repos on GutHub (not this userid). At my last work, 9 month contract, I had 4 I think, aside from our main team repos just to manage personal info documents, my bin folder, etc. It's easy for one developer to have several. On my Linodes I keep /etc in its own repo as well, and my VirtualBox and VMware VMs then inside those I keep several Git repos.

Edit: I remembered more personal projects, make that almost 3 dozen personal Git repos.

fail2fail2ban··on Cracking the Coding Interview Tutorial
I've written code for pay for over two decades in a variety of languages and on a variety of platforms. I can say if I don't wish to write code into a Google Document, nothing misguided about that. Someone fresh out of school, maybe, even then, most coders are using an IDE all day or have another window or terminal open so we can do a quick compile sanity check so even for a new coder fresh out of school, this makes no sense.
fail2fail2ban··on Cracking the Coding Interview Tutorial
For filter fun, try Googling "photo filters". Filters are generally bad, unless you actually want a biased output.
fail2fail2ban··on Cracking the Coding Interview Tutorial
I was polite but ended a phone interview recently when they wanted me to code in a Google Document.
fail2fail2ban··on Is developer compensation becoming bimodal?
I'm on the job market (I do a lot of contracting so I'm perpetually so) and I've seen a slow increase in job listings that specify a degree and exclude "or equivalent experience". Decision makers need to double check what their HR people are posting or they may, emphasize may, end up with a degreed (not in Chrome's dictionary), homogeneous group of type swappers.

Perhaps ironically, don't academic types feel they are enlightened by their education? So requiring a degree for doing the same job one has done for several decades, an exclusionary act; seems to me to be at odds with their open, enlightened views.

I was contacted yesterday by a recruiter for a startup. He said, "you have over two decades of experience doing exactly what we need but our founders are graduates of <fancy place 1> and <fancy place 2> and I think they probably will require someone with a degree.".

I thanked him, I couldn't even remember applying there, I guess he just wanted to reach out and let me know how he felt.

fail2fail2ban··on IBM says Swift is ready for the enterprise
IBM advertises jobs yet when qualified people show up, they are rejected. Either it's a way to look like they are reaching out to the public to satisfy the government so they can then go hire outside the US; or it's a way to let insiders get those positions after the applying public are rejected, all IMO. When I was in there, 99.999% of the people I met came in through acquisitions, not applying for a job and getting hired.
fail2fail2ban··on Introducing .NET Standard
.NET was multi-language and C# was an open standard; .NET itself was not multi-platform. I was there at the start. I was a beta tester for the first Visual Studio.NET. The reason Mono exists is because C# is an open standard and Miguel and Xamian (or whatever they were calling themselves then) were able to create .NET from the ground up, called Mono.

https://en.wikipedia.org/wiki/.NET_Framework

fail2fail2ban··on Introducing .NET Standard
It sounds like a good track to be on.
fail2fail2ban··on Project Shield
The navigation column on the left is clipped in Chrome and the monochrome theme is hard to read.
fail2fail2ban··on I stopped contributing to stackoverflow, but it's not declining
I want to contribute but there's some reputation barrier. About 1/4 of the time, the best answer isn't chosen but I don't have the ability to help vote up the best answer.
fail2fail2ban··on Ask HN: What are the best practises for using SSH keys?
fail2ban is for any log you want to monitor and block access to your machine for; not just ssh. fail2ban isn't a "keep my logs clean" tool it's a "reduce my attack surface" tool.

Edit: Feel free to Google "fail2ban security" if you disagree.

← PreviousPage 2 of 2