HNHacker News
TopNewBestAskShowJobs

thanatos_dem

977 karma · joined July 29, 2016

submissionscomments
thanatos_dem··on TurboTax Hides Its Free File Page from Search Engines
It’s a bit on the nose to see their robots.txt file state:

> Disallow: taxfreedom

thanatos_dem··on After a $14B Upgrade, New Orleans’ Levees Are Sinking
Where’s the $80B number coming from?

From the sources I found (from 2017) GDP per capita is $52,536 (from Open Data Network), and population is 393,292 (US Census Bureau), giving a GDP of right around $20B.

We’ve already spent 14 on it, and will continue to need to spend indefinitely, so the numbers really aren’t great.

thanatos_dem··on After a $14B Upgrade, New Orleans’ Levees Are Sinking
As of 2017 Louisiana has a Balance of Payments of $17.7B, meaning they receive that much more in federal funding than they pay in taxes [1]

I say it’s time to move people to somewhere above sea level and let NOLA return to being the river delta it is so desperately trying to be.

[1] https://rockinst.org/issue-areas/fiscal-analysis/balance-of-...

thanatos_dem··on Julian Assange Deserves First Amendment Protection
> Are you deeply uncomfortable with the thought of govt jailing you for literally doing nothing?

Yes? I’d be concerned for anyone who isn’t. And to be clear... he didn’t crack it. I’ve run password hashes through rainbow tables for shits and giggles. Should I be dragged out of an embassy next?

thanatos_dem··on Congress Is About to Ban the US Government from Offering Free Online Tax Filing
Well that’s quite a slippery slope... it’s going to be corporations vs citizens in a bidding war making all politicians multi millionaires?

How about we go back to when politician wasn’t a full time job, and you barely got paid for it? Make it illegal to pay politicians for any public services apart from a set nominal salary.

thanatos_dem··on Winter Is Coming for Java Updates
I think the changes are reasonable, but the lack of historic support and the timeline of the changes are not.

Java is deeply engrained in much of enterprise software, which is slow and difficult to change. The licensing change was not given with nearly enough heads up for companies to properly assess their options and migrate to OpenJDK if they choose. From a user perspective, where it’s known that switching JDKs and updating major versions is often not a straightforward task, it sure does seem like this was carefully planned to make it too difficult to move off the JDK that just got a lot more expensive to use.

My company is dropping Oracle JDK entirely and moving to Open JDK, and over time transitioning off of java wherever possible directly due of this change. We are not a small company. It took several months just to figure out the scope of how widely the JDK was in use, we had to cut Oracle a hell of a cheque to avoid licensing issues, and we aren’t doing it again. We have a dedicated team assembled to move off of Oracle JDK now.

The general consensus of the Java leaders in our company is that this is a last ditch effort money grab by Oracle to leech money from Java, which was feared from the day that Sun was acquired.

thanatos_dem··on Lessons learned porting 50k loc from Java to Go
They had to take it into an alley and kill it, mafia style.

More seriously, they probably means find ways to restructure packages and extract shared dependencies into subpackages to avoid cyclical dependencies.

thanatos_dem··on Behind the ACH’s Sizzling Growth
ACH in the EU is generally same day. The US is super behind the times in that regard.

The reason that it’s next day is that for most banks, the process of doing an ACH transfer is to effectively SFTP a file with the amount to transfer and account details to the receiving bank, and they batch process them nightly.

Also, with this system, there is no difference between a direct deposit and direct withdrawal. One just has a negative transfer balance. So once you approve someone such as your employer to direct deposit they can also withdraw from your account with no warning.

It pains me that a system so shitty powers the world financial market... that’s what you get from monopolies.

thanatos_dem··on How to lose $172k per second for 45 minutes (2013)
I have no sympathy for high frequency traders losing everything.

So many more interesting and meaningful uses of computing than trying to build a system to-out cheat other systems in manipulating the global market for the express interest of amplifying wealth.

thanatos_dem··on Boston Dynamics’ new robot stacks boxes [video]
Restarting systems and cleaning up seem like jobs that can be/have been automated.
thanatos_dem··on Can you buy your own train?
The problem isn’t having the train, it’s having permission to use the rails.

Having worked at a railroad, I will say it’s comically easy to steal a train, for instance. They all have the same key, which is basically just a plastic rod.

The argument of the railroads is... okay, you have our train. Now what? You either go forward or you go backward, and we know where both those directions go.

thanatos_dem··on Pros and Cons of Coworking Spaces
Is your argument that they don’t deal with finances or that they don’t use technology?
thanatos_dem··on A guide to difficult conversations
Isn’t that the point tho? It’s very confrontational and generalizing to say “your numbers are always wrong”. Instead, even if it’s a recurring pattern, stick to hard facts and actual examples you can point to. If there has been a history of issues, the person will identify that pattern themselves, unless they’re a complete idiot. And if they fail to identify that, the next hard conversation to have is “you aren’t excelling here and it’s time for a change”.
thanatos_dem··on Docli – A declarative language for command-line interfaces in Go
Seems like Cobra is pretty well established in this space - https://github.com/spf13/cobra

Tho admittedly it works in reverse; it generates the doc/help info rather than parsing it into an AST. It addresses the “boilerplate” issue with code gen as well, but it has a CLI to generate code that’s pretty powerful.

For instance, how does docli handle subcommands? How about global vs command specific flags? For any case beyond the basic single command CLI, it seems like there would need to be all sorts of magic and non-obvious formatting requirements on the doc string.

thanatos_dem··on EU government websites have undisclosed adtech trackers from Google and others
I just started my blog (no content yet) and I spun up a Countly server on digital ocean. So far so good, and installing was super easy seeing as it had a pre-configured container you can deploy, but seeing as there haven’t really been visitors yet hard to say how valuable it actually is.
thanatos_dem··on Database Architecture Blog
The concepts presented are good, but the grammar issues are very distracting from the content.
thanatos_dem··on PagerDuty S-1
Yeah, we have some caching and retain metadata to avoid making more calls than we need to.

It’s just frustrating that we need to keep this information around on our side to mitigate issues with the API that is central to their entire business.

thanatos_dem··on PagerDuty S-1
<rant>

I run a service that integrates with pager duty on behalf of our users, and man oh man did they make some poor design choices with their API.

The most glaring one is their integration keys, which is how you trigger an alert. They’re just v4 uuids with the hyphens removed, or in other words, completely random.

This is fine by itself, except they have two versions of their event API, and keys for the v1 API don’t work with v2 and vice versa. And there’s no way to distinguish what version a given key is for, since it’s just a jumble of bytes. We can’t even look up the service integration to find out what version it should be. We can using yet another different API, but even then it’s not clearly distinguished.

So now our users are confused about what version they should use. We only supported v1 for a while since there was no way to distinguish, but users kept using v2, which was failing cryptically.

So now we need to try v1, and if it fails try v2. But that means that our monitoring on errors are all fucky now since half the errors arent real errors.

In the grand scheme of things I guess it’s a relatively small design issue, but it sitting right in the middle of their one and only critical path, which makes it really painful.

I’ve alrwady contacted support about it and their response has been, more or less, “oh, uhhh... huh.”

</rant>

thanatos_dem··on DARPA Is Building a $10M, Open-Source, Secure Voting System
I use this premise as one of my architectural interview questions- design a voting system.

Having asked it dozens of times, I’ve come to the conclusion that I don’t trust anyone to build a voting system. I like it as a question tho, since it’s open ended enough to really let the candidate focus on the domains interesting to them; scalability, security, data modeling, whatever they want really.

thanatos_dem··on DARPA Is Building a $10M, Open-Source, Secure Voting System
In addition to the issues of vote buying described in other comments, you’re also amplifying the spoiler effect to a massive degree with a real time vote feed.

Anyone in later time zones will be less incentivized to vote if they can see the results of all the votes that came before them.

IMHO even exit polling should be outlawed. This day-long televised circus during elections is really damaging to democracy...

thanatos_dem··on DARPA Is Building a $10M, Open-Source, Secure Voting System
Could be a good application of hash chaining as it has existed since the 80’s. Block chains wouldn’t add much value over that here, however.
thanatos_dem··on Spotify to Apple: Time to Play Fair
What does iOS Safari not support? It uses WebKit, so more or less full technical/js support, it has ad blockers, tracking prevention, a built in password manager that uses the iOS keychain... not sure what else I’d really want for web browsing.
thanatos_dem··on GoFundMe CEO: ‘Gigantic Gaps’ in Health System Showing Up in Crowdfunding
We all do! Something something single payer.

Edit: not sure why the downvotes, that’s the reality of things. If you want a more fully fleshed out thought, here you go:

We would all contribute to the payment of expensive operations via taxes in a single payer system. In the current system we have insurance payments. It’s effectively the same, paying a small fee regularly, to subsidize the costs for expensive procedures for yourself and (surprise) others. What do you think happens if you pay into insurance your whole life and never need an expensive operation? You’re subsidizing others. Otherwise the insurance companies would be out of business.

But with single payer, we cut out companies in the middle pulling a heafty profit for effectively the same system as we could get via taxes.

Better?

thanatos_dem··on GoFundMe CEO: ‘Gigantic Gaps’ in Health System Showing Up in Crowdfunding
I feel like people go more crazy as a result of having kids than as a result of not having them.
thanatos_dem··on Nintendo Asks Mobile Developers to Curb Microtransactions
Don’t you need to pay to unlock characters in Rainbow 6? Not sure that counts as cosmetic. Definitely seems like paywalling game content.
thanatos_dem··on YouTube bans comments on all videos of children
I didn’t make the comment to your original post, nor did I necessarily agree with it. I just thought it ironic that a comment (admittedly crudely) arguing that censorship is dangerous was immediately censored.
thanatos_dem··on YouTube bans comments on all videos of children
That child does things that are far too dangerous for not having parental supervision.
thanatos_dem··on YouTube bans comments on all videos of children
How do you find them? Are you going to start forcing everyone to log in to view videos? And forcing everyone with a google account to verify themselves as a genuine person, with personally identifiable information?

Anonymity brings out the worst of some people, sure, but the damage of taking away anonymity is substantially more dangerous IMO.

And really, yeah, these people are complete creeps... but how does that affect anyone?

thanatos_dem··on YouTube bans comments on all videos of children
A bit irconic that this comment got immediately flagged and deleted...

Edit: looks to be back now.

Edit edit: gone again

thanatos_dem··on A Famous Photo of Chernobyl’s Most Dangerous Radioactive Material (2016)
Do you have any source for that? I have some friends suffering from alcoholism that could probably use hearing something like that, but google isn’t turning up anything.
← PreviousPage 4 of 8Next →