HNHacker News
TopNewBestAskShowJobs

keypusher

2,281 karma · joined April 18, 2011

Website DevOps, currently working on a gov contract.

username at gmail

submissionscomments
keypusher··on E-Cigarette Maker Juul Labs Is Raising $1.2B
Try taking a whole bunch of caffeine pills, definitely not harmless.
keypusher··on The Architecture of Mailinator (2007)
Almost every large tech company still uses Java in some way on the backend, and I doubt that will change soon. Google, Twitter, Amazon, Netflix, etc. PHP has a significantly worse reputation, although Facebook is known for a very large PHP footprint. ColdFusion, well... I haven't seen anyone in recent years using that in production.
keypusher··on Convergence to Kubernetes
I don't think people primarily choose Docker because it's more efficient(?) to deploy than a real server. The benefits of Docker, to me, are having a single artifact and reproducible builds where a developer can run the docker image locally, it then gets built once on Jenkins, and the same image is deployed to staging, production, etc. It eliminates an entire class of problems related to the operating system, installed dependencies, what language the application was written in, etc. That being said, those are also benefits when deploying, because everything is homogeneous at the deployment layer.

As far as constantly rebuilding and deploying things, we would be doing that anyway. We do dozens of deploys a day to push new code, that means building new images every time, if one of those deploys picks up a security fix that was recently merged upstream, great.

keypusher··on The Cyberpunk Sensibility (2016)
The author seems to have wanted to write an article about cyberpunk, but didn't have anything to say. There was no premise or conclusion, simply a few rambling thoughts about the current state of technology and media.

What I find fascinating about the cyberpunk sensibility is the dramatic shift from the classical view of the future. When you dig into older science fiction it is almost universally accepted that the future will be clean, bright, and government-controlled. Sure, the spaceship crew might have to dispatch some weird bug creatures, or family's robot might have gone haywire, or Big Brother might be watching your every move, but it's taken for granted that technological progress has kept pace, rockets are zooming around, and power has been steadily accruing upward to the government, which is basically taking care of things. The biggest problem might be that the government (or should I say The Empire) has gotten a bit too much control, and some rebels have banded together for the sake of Freedom.

The cyberpunk sensibility and vision is not only darker, but significantly more subversive. Power has not conglomerated in the hands of the government, it's been usurped by corporations and wealthy individuals. Technology has not solved hunger, poverty, sickness, or human suffering, in fact in many cases it has made them worse. The environment has been fucked by centuries of industrial abuse, the cities are a mess, drugs and crime are rampant, the streets are dirty, even the rain is dirty. Technology never managed to lift mankind out of its daily struggle, humanity never banded together in search of the stars, and the hope of that clean, bright, government controlled future has become a cruel joke.

keypusher··on Inside America's U-2 Spyplane [video]
What is the benefit vs satellite imagery?
keypusher··on The demise of r/science AMAs on Reddit
It's not unrelated, it's the same issue the r/science mods reference. A short time ago, reddit switching the default homepage to sort by "best", where it used to sort by "hot". While "best" sounds great, it actually results in some terrible behavior such as often pushing up items you really aren't interested in, while hiding very popular posts. The only fix right now is to change your bookmark to point to https://www.reddit.com/hot/
keypusher··on AWS Public Datasets
AWS has free tier, in this case 1500 hours free of a DC2.Large on Redshift.
keypusher··on How to Use Go Interfaces
> I specifically mention that it's not a great idea. It's a code smell. Instead, interfaces should be defined at point-of-use.

You still have not said WHY it's not a great idea, or what the benefits of defining the interfaces at point-of-use are.

keypusher··on Self-driving Uber car kills Arizona woman crossing street
> Elaine Herzberg, 49, was walking her bicycle outside the crosswalk on a four-lane road in the Phoenix suburb of Tempe about 10 p.m.

> Tempe Police Chief Sylvia Moir said that from viewing videos taken from the vehicle “it’s very clear it would have been difficult to avoid this collision in any kind of mode (autonomous or human-driven) based on how she came from the shadows right into the roadway."

This seems like an unfortunate accident, but it's not at all clear that the car was at fault or that it could have done anything to prevent it. There was even a human behind the wheel and they didn't react in time either.

keypusher··on How to Use Go Interfaces
I don't see what the benefit is of switching it around like this. The author says the problems with the original implementation are:

> The most obvious of which is that it has only one type that fulfills the interface with no obvious means of extension. (sic)

Seems obvious to me.

type Cat struct{}

func (a Cat) Speaks() string { return "meow" }

Does this not work?

> Functions typically take concrete types instead of interface types.

Ok...? This seems like some arbitrary rule that the creators of Go claimed was a good idea, I guess. The author has offered no justification for it. In general I guess I fail to see most of the proclaimed benefits of Go, every time I read articles like this I come away favoring something like Java for anything in the application layer. I can see preferring Go to C for low-level and systems programming, but I shudder to think of what a mess the large Go codebases must look like.

keypusher··on Why DNSFilter replaced InfluxDB with TimescaleDB
Barman appears to be a solution for backups, not HA. If your master fails, you need to restore from the backup, which means downtime.
keypusher··on Python 1.0.0 is out (1994)
I think it's interesting to note the primary usecases / benefits mentioned: more readable than perl, better syntax than bash, easy to follow stacktraces. In short: an object-oriented scripting language. In that respect I think python has succeeded, probably beyond even the author's wildest dreams. And I love python, it's a language I use almost every day. The areas where it falls short are those which it was never designed for, as this announcement reminds us.
keypusher··on Real World Crypto 2018
Did this conference link just get upvoted purely because it has "crypto" in the title? I'm sure there will be some great talks (Jann Horn talking about meltdown/spectre for instance) but it's not clear to me why this is on the front page.
keypusher··on The Criminal Underworld Is Dropping Bitcoin for Monero
You haven't said anything new and some of what you have said is wrong, which you then make worse by suggesting you called bitcoin's fate 10 days ago. Even the fact that you call it "BC" shows that you are completely unfamiliar with the cryptocurrency domain. Your main point seems to be that criminals don't like btc now because of the increased volatility. But btc's volatility has not increased significantly compared to past years. Doubling or tripling in a few months in not unusual. 40% retracements happen 2-3 times per year. The fact that the price has more zeroes in it now doesn't change the percentages, which is what would matter to someone laundering money. The idea that the market will crash if big players cash out? Perhaps, but you have not provided any evidence that this is happening yet. Have significant amounts of coins moved from large holder's wallets recently? "There are better options out there". Yes, I think anyone with even a passing interest in cryptocurrency has been aware of this fact, as it has been true for years.

Historical volatility: https://bitvol.info/

keypusher··on Fix All Conflicts: Easy-To-use CUI for Fixing Git Conflicts
I like p4merge. It's the UI from perforce, but it's free and you can use it with Git easily. Most 3-way merge tools will show you: yours, theirs, base, and the final result.

https://www.perforce.com/downloads/visual-merge-tool

Example:

https://www.perforce.com/sites/default/files/image/2017-06/s...

keypusher··on Ask HN: Modern Linux laptop with great battery life?
https://puri.sm/products/librem-13/
keypusher··on The Failed War on Drugs
What do you mean by "more regulated"? If you are trying to imply that criminal sentencing for marijuana possession is more severe than for methamphetamine, that simply is not true.
keypusher··on Warren Buffett: Bitcoin Is Pure FOMO
Buffett has never liked commodities or speculative assets. His primary strategy is to invest in wealth-producing assets. For instance, he said he would much rather own farmland than gold. And that's a great strategy. But it's not the only viable strategy.
keypusher··on VA’s foray into Internet of Things faced ‘catastrophic failure’
> the department’s $543 million contract with Hewlett-Packard

> The system [...] has been hailed as a way to potentially save millions of dollars

Does not compute.

keypusher··on How a PR Agency Stole Our Kickstarter Money
If only there was some way to send and receive money, using the internet, that didn't rely on banks.
keypusher··on Magic Leap One
Nothing on that page makes me want to buy one.
keypusher··on Ask HN: How can I become a self-taught software engineer?
This is a great book for any self-taught programmer: https://bigmachine.io/products/the-imposters-handbook
keypusher··on IOTA: A tangled mess
> IOTA is the only big cryptocurrency that seems extremely fishy to me.

BitConnect is in the top 20 market cap, doesn't get much fishier than that.

keypusher··on TP-Link firmware sends six DNS requests and one NTP query every 5 seconds
Somewhat unrelated but if you are looking for a rock-solid router, check out Microtik. I've been through half a dozen routers over the years, with and without custom firmware, and having owned a Mikrotik Routerboard for the last year, it's the first one that just works 100% and never drops connections. Easy to set up if you know what you are doing and customizable if you want to dig in.
keypusher··on As Discord nears 100M users, safety concerns are heard
Definitely not. If you have been in a channel with 25+ people for a raid or large event (exactly the type of gaming community Discord caters to) then you should know push-to-talk is absolutely required and you will often be kicked if you don't use it.
keypusher··on A Classic Extension Reborn: Tree Style Tab
> When I have about a dozen tabs opened on Chrome, all I can see is a tiny favicon.

Which is precisely when tree-style horizontal tabs are better. Because you can see the entire title of each window, their nesting, and easily scroll through the list.

keypusher··on A Classic Extension Reborn: Tree Style Tab
What is the use case for multi-row over tree style? I feel like tree-style allows me to easily see all my open tabs and their hierarchy. With multi-row your tabs are still scrunched into a small area that does not allow you to read their title or easily differentiate them when you have many open.
keypusher··on Enter 'petro': Venezuela to launch oil-backed cryptocurrency
This has been done already by projects like Tether (USDT). There is currently some... discussion as to whether they really have the assets to back it 1:1, but it does stay about even with the dollar on exchanges. Some coins also offer "price-stable" options such as BitShares.
keypusher··on Tezos founders push for legal bailout from Swiss foundation
CoinMastery is quite good, although more focused on market analysis. I think Unchained gets great guests but I cannot stand the interviewer's style.
keypusher··on The Peculiarly Quiet Decline and Fall of the KVM
The rise of more powerful graphics cards with the ports and ability to run multiple monitors made this something that ever fewer desktop users need that did before. You can still get good KVMs in the enterprise/hardware market, they are common in server rooms, but even then less so than the old days as most firmware allows remote management.
← PreviousPage 6 of 23Next →