HNHacker News
TopNewBestAskShowJobs

hamax

800 karma · joined August 26, 2010

https://github.com/hamaxx
submissionscomments
hamax··on Some in Silicon Valley wonder if Facebook has grown too influential
Please, go find me the exact quote. This is the kind of fake news the whole Trump campaign was built on.

Calling violent gangs super-predators is not the same as calling blacks super-predators. Not even a bit.

hamax··on Some in Silicon Valley wonder if Facebook has grown too influential
> not getting behind gay marriage until a couple years ago

And when did Trump get behind gay marriage? How is that a point against Hillary?

> saying stuff like blacks are superpredators

Thank god she never said that.

hamax··on Netflix Now Only Has 31 Movies from IMDB's Top 250 List
It would be ideal if they wouldn't have to spend time, but just because things don't work it doesn't mean you're now entitled to take something you didn't pay for.

If the blender I bought doesn't work I should be able to take it back to store and get a refund. But just because I spent 30 minutes driving back to store, that doesn't mean I can just take another one from the shelves and walk out without paying.

hamax··on Netflix Now Only Has 31 Movies from IMDB's Top 250 List
He didn't spend 35 minutes getting a refund. He spent 35 minutes trying to resolve the problem.
hamax··on Netflix Now Only Has 31 Movies from IMDB's Top 250 List
He refunded it.
hamax··on Netflix Now Only Has 31 Movies from IMDB's Top 250 List
> We really, really tried to do it the legal way and pay money for the content we wanted to watch, but it was far too complicated to even find a place to watch it, let alone actually successfully watch it.

Why didn't you just stream Amazon or Play Movies from the computer since you plugged it in anyways? How was stealing it more convenient?

hamax··on Swedish court upholds Assange arrest warrant
This is not true.
hamax··on InfluxDB 1.0 GA Released: A Retrospective and What’s Next
A very happy InfluxDB user here, but did you really had to title your release email "InfluxDB 1.0 GA is Here! Plus 27x Faster than MongoDB Benchmarks"?
hamax··on Tabs or spaces – Parsing a 1B files among 14 programming languages
I also much prefer this way of breaking long lines. Aligning parameters always looked ugly to me, specially with long function names.
hamax··on A Message to the Apple Community in Europe
If I'm paying VAT, it doesn't mean I can stop paying income tax.
hamax··on Language contains human biases, and so will machines trained on language corpora
Or people before didn't care if they are?
hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
Agreed. I always worked with internal project so it didn't cross my mind.
hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
I mentioned earlier we have one config per environment. So for example env.use1.toml, env.use2.toml and env.usw1.toml. Then one more for ci and one example for local development.

Sure deployment can generate configs but it has to take it from somwhere. So you need a database preferably with versioning and encryption. It's also nice if you know which settings are used in specific builds so you can go back and debug past production issues.

Of course for larger teams and deployments it makes sense to develop and maintain this infrastructure. But since we already have git, why not just use it.

hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
> data can and will vary considerably while reusing the same code.

This is the complete opposite of my experience. We deploy new code to production 10 times per day and change configuration a couple of times per month.

What do you keep in configuration that changes this often?

hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
I'm sorry but I really don't understand how having env.production.toml commited in the same repository as code makes anything that you said impossible/more difficult.

I can always grab the build from production and run it locally with the modified config.

hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
We decided to decrypt secrets on service startup so if KMS is down during the deploy we can stop the deploy after first server fails to start. Not perfect but good enough for our use case.

In case of catastrophic KMS failure we can always manually replace secrets with plaintext and revoke them afterwards.

hamax··on Show HN: SecretCrypt – Keeping secrets in plain sight
We deploy code to 3 datacenters so we simply have 3 config files in the repository. Deploy script then decides to link the correct config for the environment.

If you want to run local environment you can simply create your own configuration.

I don't really see what you gain by moving configuration files into a separate repository.

hamax··on Was There a Problem with the Rio Pool?
Apocalympics subreddit is so popular because people really like to feel superior.
hamax··on Ping pong with Facebook
> Ads do not sustain the free services I use;

So you don't need an ad blocker then?

hamax··on GCE vs. AWS: Why You Should Never Use Amazon
> 10. "The discount is small." - It's like 40-70%, he quotes 30% on GCE.

It's 26% if you don't pay upfront. So yes, less than 30% that google gives you.

hamax··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
I think it's amazing it works as well as it does on a completely closed hardware(macbook).
hamax··on Do animals feel empathy? the decades-long quest for an answer
I never passed judgement on this specific study (I only used the worst interpretation of it as an example), I was arguing against your absurd statement that since eating bread can kill some mice, doing any kind of research on mice is fine.

Secondly, are you seriously suggesting that we should keep breeding and killing lab mice because otherwise we might have to kill them? I can't even understand how can this make any sense. And nobody here is arguing for stopping all the animal research tomorrow. If demand drops, breeders will simply breed less of them. How is this a difficult concept?

hamax··on Do animals feel empathy? the decades-long quest for an answer
This is called the continuum fallacy. Just because we cannot draw a strongly defined line it doesn't mean some things aren't definitely wrong.

Killing lab mice to develop life saving medicine is fine with me in most cases. Torturing mice to study empathy probably isn't.

Either way, besides killing all the lab mice, we can also just stop breeding them, you know.

hamax··on Gender bias in open source: Pull request acceptance by gender [Preprint]
Was this flagged into obscurity while I was reading the paper? I can't find it on the first five pages anymore. Pretty sad.
hamax··on The State of Go: Where we are in February 2016
From the third slide:

> Most of the code examples won't run except locally and using Go 1.6.

> The playground still runs Go 1.5.

hamax··on Ad Blockers Will Change How Ads Are Sold
They're testing it:

https://www.google.com/contributor/welcome/

hamax··on What the ad blocker debate reveals
I don't know about a single visitor, but for the top sites revenue per 1000 visits is on average around $10. For recurring visitors it's probably more since advertisers have more info about them.

There are a lot of factors that determine the value of a visit so take this info with a grain of salt.

hamax··on What the ad blocker debate reveals
If you open the discussion section of any article on HN that is behind a paywall you'll find a link that bypasses the paywall and a discussion about how paywalled content shouldn't even be allowed on HN.

So even though they created something of value (otherwise it wouldn't be on the front page) but most people still won't pay for the content.

hamax··on Banner “Fraud” Doesn’t Matter
Ad network can mean many different things.

In case of facebook where their ad network controls the whole process (SSP + Exchange + DSP) they would only lose, besides the infrastructure cost, the opportunity to make money by serving another ad.

But for the majority of ad serving world it's not that simple. If you're for example a DSP and buy ad impressions from exchanges via real time bidding, you have to pay for the impression even if you can't charge the advertisers for it. So you lose money twice. You don't serve another ad which would make you money and you have to pay for an ad that won't be paid for by the advertiser.

hamax··on Banner “Fraud” Doesn’t Matter
Exactly. Ad networks will optimize for cost per acquisition but won't charge based on it since they don't control that part of the pipeline.

If advertiser's landing page is down for example, the loss shouldn't fell on the ad network.

← PreviousPage 3 of 6Next →