HNHacker News
TopNewBestAskShowJobs

FatalBaboon

224 karma · joined March 10, 2013

I'm a very passionate generalist programmer specialized in back-ends & devops.

Infos: https://baboon.io/hireme

submissionscomments
FatalBaboon··on Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone
Well there is initial setup at the very least. Hooking up whatever landline the client has with the SaaS solution.

Then whenever a significant change is required, you need to call back your "expert". New location? xk$, etc.

But I think the biggest concern is that suddently the owner does not understand how his reversation system works. He used to be able to call Joe and know what's going on...

FatalBaboon··on Ask HN: How do you document and keep tabs on your infrastructure as a sysadmin?
Ansible Tower lets you execute a playbook via a web GUI, and keeps a log of who executed what.

I'm not sure if it also shows some infrastructure graphs, but I'm talking about knowing if links are up, how they are firewalled, where the config for each thing is, etc.

When you host tens of services on hundreds of machines, this information is hard to get a grasp on, no matter what you do or how well you documented everything, because it takes a while to read through it.

FatalBaboon··on Ask HN: How do you document and keep tabs on your infrastructure as a sysadmin?
Like many here, I keep it described in ansible and documentation inside a git repository.

But I feel like it's lacking. After a while you have so many ansible playbooks and roles that they cannot give you a birds-eye view anymore.

I think I would MUCH prefer to have some sort of HTML representation, where adding an instance/service starts by adding to that representation, and you could click on every link or node to show its golden image setup, ansible configuration, etc.

THAT, I could show to a newcomer and he'd get it.

FatalBaboon··on Why I Quit Google to Work for Myself
Unless something is keeping you there, just find a new job, here are some reasons:

- If you reach this situation, you're more competent than the rest of the group. Nobody to learn from, time to go.

- "Management" is a big machine, with its own insider culture and politics. It does not change overnight, do you want to wait 6 months minimum for things to get better?

- Changing job is good for just about everything: career, money, knowledge... as long as you don't do it too often.

- Meta-bonus: getting into a job with better peers means tighter work-friends. It's not fun to be around people overdesigning object-oriented projects when you understand functionnal programming and low-level debugging.

FatalBaboon··on Dropbox saved almost $75M over two years by moving out of AWS
I would bet they still burst-out to AWS.

For me the logic is more like: get cheapers machines (be it in-house or with cheaper alternatives), that run kubernetes for example, and monitor them with Prometheus.

If you run out of capacity, defined by whatever metric you fancy from Prometheus, start EC2 machines for the burst.

Every month, re-evaluate your base needs.

FatalBaboon··on Alphabet's earnings miss profit estimates as spending grows
Do you still make a buck? Aren't you drowned by big players?
FatalBaboon··on Alphabet's earnings miss profit estimates as spending grows
I find that there is often a problem of quality in products advertised.

It may be products floating in Amazon searches because of fake reviews, sites with great SEO, and most ads online really.. none of those correlate to quality of product.

Then entire point was to make finding things easy, but I find that advertising just makes that harder.

In September I was looking for a Volleyball club in Paris for people in their 30s, as I wanted a fixed team with whom I'd share interests. My searches failed me horribly. Google and Duckduckgo mostly fed me news articles, competition stuff and some big club websites. Then my local mayor's office site had a totally out of date page, and did not list clubs closeby but outside its district.

Eventually I went to a local sports fair to meet up with clubs, but almost none of them offered adults teams, because that's typically a young people's sport.

I the end, I did find a place for me, by talking to people at the mayor's office, and random players at the fair.

And often when I look for an object, it takes a very long time because quality products rarely float above the rest. It's excrutiating.

So now I hate advertising, and I hate ratings. They are noise designed to mess up with human psychology.

FatalBaboon··on Mining Bitcoin with pencil and paper: 0.67 hashes per day (2014)
On the bright side, maybe the cryptoworld is merely investing on better GPUs by metric-tons of cash.
FatalBaboon··on Against an Increasingly User-Hostile Web
This is going to be very easy to block: disable processing after page-load, block the most popular cryptomining JS scripts...
FatalBaboon··on Being Thankful for Free Software Developers
Usually the difference between Free and Open Source also shows in who backs it.

Free Sofware comes from NGOs, whereas Open Source is either corporations looking to make a convoluted buck or developers looking for recognition.

In that regard, Free Software Developers definitely deserve my gratitude.

FatalBaboon··on High End CPUs – Intel vs. AMD
I actually like submodules, maybe it suffers from the awkward-at-first perception people have about git in general.
FatalBaboon··on Spotify preps to go public with 60M subscribers
Or use pulseaudio under Linux and enjoy any setup you like of inputs and outputs!
FatalBaboon··on Spotify preps to go public with 60M subscribers
Now that's a neat idea, they could offer the artists a platform to support them from genesis to well-known
FatalBaboon··on Ask HN: Those in Europe making €100K+ annually, what is your job like?
Any freelance technical expert That is not bullshitting.

Paris/Mostly Paris/Various positions doing mostly linux stuff/Usually relaxed.

FatalBaboon··on Google and Paint.NET need to stop misleading users (2013)
First of all, malicious developpers can still ask for unreasonable access and often do. How many times did you want to install an app and wonder why they ask for insane permissions like sending text messages. You may be aware enough to refuse and uninstall at that point but that's not the case for everyone, and Apple washes their hands with this issue.

Furthermore, you may not allow such an app to access your privacy, but Apple itself is above the permission and will happily gather all kinds of data about you, with your implied consent (after all you DID buy a tapped piece of hardware). That's Siri and every remote Apple service for starters, and god knows what else in their closed source shiny software.

The random developer is the least of my concerns.

Now a truly open model where people can enforce torch apps cannot ask for ridiculous permissions, that's better. Enforced by enough parties that nobody can pull the blanket.

FatalBaboon··on Google and Paint.NET need to stop misleading users (2013)
What I'm reading is that you like a process to be enforced to guarantee some level of quality, which is indeed something I like as well.

However I believe good package formats and OS-level checks can get us there without compromising my private informations to a third party in the process.

FatalBaboon··on Google and Paint.NET need to stop misleading users (2013)
So you want to limit creativity and empower big companies even more by pushing forward walled gardens, because there are too many ads on the download page of one paint app out of a myriad?

It's like adding regexp to have one more problem.

FatalBaboon··on Programming with a love of the implicit
Try Common Lisp, you get the basic blocks like a routing library, some templating and a db connector. Then you add up macros as you need them.

Power without magic.

FatalBaboon··on Ops in the serverless world: monitoring, logging, config management
Oh I did not mean AWS would suddently rise their pricing, just that servers may scale, but so does the cost of the service, and inflexion points may bite you.

Then, of course: "You're using the service wrong, silly, all you have to do is sign up for a few years to a bunch of our services".

proceeds...

Don't be fooled, AWS and the likes are very expensive, not as much as Heroku, but definitely more than OVH for example.

I am currently migrating a client's (valuable) production from AWS to OVH to divide their infrastructure cost by 3. Thankfully it did not depend on any non-OSS parts (RDS becomes a Postgres etc).

The question becomes: how far can you go with serverless until you have to move out, and then how much money was really saved once you paid the price of un-aws-ing?

The author of the article clearly spent quite a lot of human ressources and money to get his serverless setup running (hosted ES, Kibana, etc gets expensive fast).

In the end, I find it hard to believe that this is a real time saver, let alone a money saver, in fine.

FatalBaboon··on Ops in the serverless world: monitoring, logging, config management
He ends up being so tightly tied to Amazon it's scary to me.

"You can scale all you want, servers are not your problem anymore!"

proceeds to build a million dollar business

"That'll be <way too many $$> and you got nowhere to run, now that all those clients of yours depend on our service"

proceeds to pay insane amounts of $$ while rewriting in serverful

Is there any standard in the serverless world as to what they accept and how they work?

FatalBaboon··on UK Home Secretary says encryption on messaging services is unacceptable
I believe they do it because they've been elected to do so.

It takes too much to reply: "Tell you what, I'm going to educate you better instead". Because you can educate all you want, you will not have results that helps your re-election 4-5 years down the road.

FatalBaboon··on The Logic Behind Japanese Sentence Structure
Ruby comes from Japan
FatalBaboon··on Mozilla Acquires Pocket
I cannot understand the need for a thing like Pocket. Much less why Mozilla prefers to keep it close, and even less for money.

I mean, what is wrong with bookmarks and sharing links? Firefox can even send tabs to other computers I got linked via ff sync.

Iterate on a bad idea, give it a social spin, and voilà! You have a sellable startup. Except you should not buy that.

FatalBaboon··on Teaching Kubernetes
Which is not a bad call, looking modern helps recruit.

It's great that technology x lets you build something in 1 month, but if it takes 6 months to find someone willing to do it, then you could have written it faster in almost any other technology.

FatalBaboon··on A Visa for founders, engineers and investors willing to join France
This.

I went to the US last summer and found most people in awe when I told them I was there for the whole month, and it was not even my first vacation that year.

The misunderstanding here, is that some believe 100k$ equals better life no matter what. In France the fact that most people have a decent life makes mine better as well.

Also, I'd like to point out that universal, guaranteed, un-gameable health insurance is VERY different from any insurance you could ever buy from a company.

I never even thought about the fact that something could go wrong to me and I would not have access to the best possible care for any reason whatsoever until I found out about Americans and I remember thinking that was really savage. Then I realized my luck.

To me, the problem is not in the concept, it's about tax evasion.

FatalBaboon··on KeepassXC – A cross-platform community fork of KeepassX
It's a feature, I don't want a third party addon of an app (even firefox) to fiddle with gpg and my passwords more than necessary.
FatalBaboon··on KeepassXC – A cross-platform community fork of KeepassX
I understand this is a valid concern for some, but I generate random long passwords and never reuse them, so I can live with unencrypted entry names (that contains site+login)
FatalBaboon··on KeepassXC – A cross-platform community fork of KeepassX
Honestly, as a programmer/ops knowing git and always having a terminal somewhere around, I see no reason to use something else than https://git.zx2c4.com/password-store

It uses a git repo as storage, gpg encrypts passwords, provides perfect completion and there is an android app. Everything is dead simple and open source.

FatalBaboon··on Netflix Earnings Are Driven by Investment in Original Content
Especially in a capitalistic world, I believe this is paramount.

Oh you don't like google and facebook eventually abusing what they know about you? Don't use their services.

FatalBaboon··on How I got my attention back
You should find a job closer to home, or move out. 2h of commute is savage.

I don't accept more than 1h commute total per day, or ask for remote to compensate.

Page 1 of 4Next →