HNHacker News
TopNewBestAskShowJobs

awithrow

297 karma · joined November 10, 2013

Co-Founder @ Itera, Inc.
submissionscomments
awithrow··on A birder's quest to see 10k species
Merlin really is great. My wife and I refer to it as Shazam for birds.
awithrow··on Ask HN: Is Miami a legit tech/startup city or was that just a meme?
Honestly this is the first i've ever heard of it. Was it even a meme? I'm sure there might be some tech companies there? I've just never heard it mentioned in any of my circles.
awithrow··on Go 1.21 will (likely) have a static toolchain on Linux
what are your concerns here?
awithrow··on XML Appliance
Oh god this is a flashback. One of my earlier jobs (circa 2010 or so) was working as a defence contractor doing operations for a system using an IBM/Weblogic/J2EE SOA stack. Part of this stack involved the XI50/XI52 and eventually an XG45. I inherited these devices from someone leaving the program and it became my niche.

Administering the thing was a giant PITA. Lots of GUIs, clicking, and (shocker) more XML.

I recall some sort of pipeline interface where you could manage all the various steps a requests could pass through with various components for doing SAML auth XSLTs and similar operations.

Since leaving that roll, I've seen absolutely nothing about these devices or anybody else who'd ever used them.

awithrow··on Ask HN: How do you delay a job offer?
A few options.

1. Check the literature of who is eligible for the bonus. The bonus might get paid out for anyone who was employed as of a certain date.

2. Use this as a negotiation for a signing bonus. It's common to have some vest or bonus on the horizon. Asking to be made whole with a signing bonus is how this is handled. Just be aware that you'll probably be on the hook to pay it back if you leave your new company in under a year

awithrow··on Please Give Us Feedback
I couldn't read a free summary without signing up/creating an account, that's where I stopped.

It's not really clear to me what having a curated list of book summaries gives me that I couldn't get from wikipedia or just google searches

awithrow··on Paizo Announces System-Neutral Open RPG License
My guess is they want to keep the overall structure of the OGL while tearing out the parts that can make the license change at the whims of WotC. The ability to carve out portions of a product as trademark/non-reproducible while releasing he rest isn't something covered by creative commons. Without it I'd imagine many publishers would try to hack together similar language and you'd end up with a proliferation of different new licenses.
awithrow··on Ask HN: Why was Terraform created?
Infrastructure by it's nature won't be deterministic. Fighting it to me sounds like wanting to use "assume a frictionless plane" in a real world physics solution
awithrow··on Ask HN: Why was Terraform created?
> But in majority of the cases developers are very much aware of environments their code run on - they know that their containers are stored in ECR, ran in ECS, their data is stored in S3 and RDS.

This has absolutely not been my experience. I've worked with a few devs who might be curious to know how everything worked. Most devs I've worked with focus solely on the code they write.

I've also inherited many systems over the years and I'd take the ones managed with tf over bash every single time.

A non exhaustive list of what tf helps with.

1. Being able to know what has changed and what needs to change before you run

2. Managing infra outside of the large cloud providers and being able to combine the two

3. Quickly being able to add a new environment or region to an existing cluster

4. Some requirement has changed and some new policy/tool needs to be stitched in across all your environments

awithrow··on Ask HN: What to do with old computer books?
I put mine in a near by Little Free Library and in a few days they'd all been claimed.
awithrow··on Ask HN: Best board games of 2022?
What games can be played well solo? Do you take the roll of multiple players?
awithrow··on AI Art Panic
i'ts not a law, but there is also Jevon's Paradox in which the more efficient use of a resource causes overall increase in the amount of overall consumption of the resource

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

In this case you can think of Artists as the "resource" being used.

awithrow··on Why Twitter didn’t go down: From a real Twitter SRE
Depending on your stack, security patching can constitute a non-trivial amount of changes as well.
awithrow··on Amazon Is Gutting Its Voice-Assistant Alexa
Using alexa as a timer is about 99% of what I do with mine. Occasionally I'll ask it the weather. The push for engagement is what is killing it for me. Just about everytime I ask it for something, it follows up with suggestions for other commands. Most of my commands now end with me having to tell alexa to shut up. I've toggled the flag in the settings to reduce this behavior but I guess the setting is all but ignored. Very frustrating when there is a lot of potential
awithrow··on Trump Will Be Reinstated
They get flagged because people flag them. I'm guessing given all the news on Twitter that has dominated the site recently that plenty of HNers are tied of it.
awithrow··on Ask HN: Does anyone use Terraform to deploy Kubernetes services in a large org?
Last I checked, the kubernetes provider didn't support CRDs or custom resources. Its pretty common to have various operators running in a cluster so you'd need a different way to manage these. I usually provision clusters with Terraform and then use some other tool like flux/argo to deploy manifests managed with either helm or kustomize
awithrow··on Amazon’s distributed computing manifesto (1998)
I remember seeing the term around the mid to late 2000s. But it was also used primarily in the context of enterprisy J2EE, weblogic servers and various IBM hardware that made the everything way more complicated than it needed to be.
awithrow··on Once Worth $2.9M, NFT of First Ever Tweet Is Now $132
It was when someone first purchased it for $2.9M
awithrow··on Tell HN: If you use Verizon, opt out of “Custom Experience”
I have. I'm sure there have always been a lot of low effort posts but I don't know why it feels like more recently. What I've also seen an uptick in are the various status posts from SaaS and cloud providers. Each one of these posts consist of the exact same ax grinding and grousing about how awful everything is. There is never any new discussions to be had there.
awithrow··on Building a vision of life without work (2015)
no, the savings vehicle at many workplaces is called a 401(k) (named after the section of the tax code that describes it). When you leave a job that offered the 401(k) you can take the money that was in it and transfer it to your IRA. This process is called a "rollover". 401(k)s have much higher contribution limits, can have money added to it by the employer (usually via matching contributions) and sometimes have methods to add after tax money to them.
awithrow··on Building a vision of life without work (2015)
If you had a 401k when leaving a job, you can roll that into your IRA. A 401k has much higher limits
awithrow··on Ask HN: What lessons did you learn from your best or worst colleagues?
I find the active voice makes it much more clear what is happening. But I do agree that assigning blame needs to be avoided so people are comfortable dissecting these issues. I think the key point is just removing names entirely. "An engineer introduced a bug" or "The on-call adjusted the setting". Having read through many a post-mortem, I cringe every time there is a section using the passive voice heavily. It conjures up an image of a cursed system where awful things descend from the heavens and the engineers are powerless to do anything about it.

Reading through a post-mortem with the active voice makes a much more clear picture to me. It becomes easier to understand the events that led to a problem. From there the key is to figure out "Why did the system not prevent this mistake".

awithrow··on Bob Dylan lays down what killed rock n roll (2016)
A lot of heavy metal is the blues played very fast and with heavy distortion. So many of the solos by Pantera use the blues scale
awithrow··on Show HN: I made a TTRPG tool for making loot tables in Markdown
I was working on building a campaign for some friends and got tired of looking for and cross-referencing lookup tables across a whole bunch of books. I was also using multiple tables that had compound lookups which started to get cumbersome. I decided to make a tool to ease the process. I wanted something that would be quick and easy enough to use on the fly during a session as well. I'd love feedback on it.

In addition to the examples in the README, I also converted some tables from Dungeon World and one of its supplements, The Perilous Wilds: https://github.com/awwithro/OpenRPGTables

awithrow··on Twitter cut off the ability to read a tweet by fetching its URL with a HTTP GET
Everyone is missing the question asked here. The poster isn't asking for evidence of the bug. The poster is asking about the assumption that this is Twitter's policy. This could also be a bug in how user-agents are handled.
awithrow··on S3 Strong Consistency
The annual AWS re:Invent conference started this week hence the flood of announcements
awithrow··on New fitness habits being created during Covid?
It might depend on where you're located. My wife was recently looking for a < $1000 bike in Denver and it involved going all over town and checking every store that sold bikes. $2000-$3000 was generally what stores had on the shelf. We asked a few places what was going on and they were saying that the <$1000 bikes were hard for them to order and anything they got in would sell the same day.

She eventually got lucky and found a 2yr old used bike for $400 which is exactly what she wanted. She just got lucky and got to the store just as they were putting it out on the floor.

awithrow··on Monitoring demystified: A guide for logging, tracing, metrics
I think the only times it ever really makes sense to use logs to generate metrics are fairly limited:

1. You haven't yet instrumented the application with metrics yet.

2. The logs are from a third party tool that don't emit metrics

3. The log format is well defined and doesn't change (I'd still prefer native metrics)

Otherwise the issue is that logging messages can and do change over the lifetime of an application. Relying on the content of the log for metrics becomes an implicit API that's not obvious to developers working on the code. I've seen issues of broken monitoring and alerting because a refactor changed log formatting and content. Much better to be explicit about metrics and instrument them directly.

awithrow··on Politics Is the Mind-Killer (2007)
Can't writing be it's own end? Does it need a thesis? Simply writing can be a great way to organize your thoughts on a matter. This just happens to be posted online
awithrow··on Flash Game History
Newgrounds will always have a special place in my heart. I remember learning flash over the summer on a lark and porting a game a friend of mine had originally written in Q-basic. It was the first time I'd ever "shipped" something and Newgrounds was where I launched it. The game ended up on the frontpage which at the time was a huge deal. From there, my game started showing up all over the web at various flash game websites. One site offered me $50 for a non-exclusive license which for a college kid was fantastic! Paid for a nice dinner and drinks for me and my friend. Its neat seeing the game show up in the top 2000 as well.

Game in question is Roadblocks for anyone interested https://www.newgrounds.com/portal/view/192217

← PreviousPage 4 of 5Next →