HNHacker News
TopNewBestAskShowJobs

booleanbetrayal

1,730 karma · joined September 26, 2011

0 = 1
submissionscomments
booleanbetrayal··on Scorched Earth: The Mother of All Games
What a great nostalgia blast! This game occupied so many cycles of my early teenage years. Thanks for the memories!
booleanbetrayal··on Enjoyed Jason Scott’s BBS documentary
very cool to see some of the newer art packs. thanks for this!
booleanbetrayal··on Web Audio Modem (2017)
What a cool project! Hoping to see a full web suite with something like "ProTerm" integration someday.
booleanbetrayal··on How we upgraded our 4TB Postgres database
Low / zero downtime is totally achievable with pg_logical and really boils down to whether or not you want to try to adopt bi-directional writes (and conflict management / integrity issues), or if you're willing to just have a brief session termination event and swapover. To me, the latter has generally been preferable as conflict management systems tend to be more complicated in reality (based on business logic / state) than what pg_logcical provides. Interested if people here have had success with bi-directional writes though.
booleanbetrayal··on What hacking AOL taught a generation of programmers
This one is definitely a nostalgia blast. As a 15 year old kid, it was very empowering to discover what you could do to programmatically bypass rules that were apparently in place for everyone else to adhere to.
booleanbetrayal··on Freshmeat.net, 1997-2014 (2014)
lol ... found it @ http://web.archive.org/web/19980419152907/http://freshmeat.u...

What a nostalgia trigger. This was from back when Freshmeat was on unreal.org!

booleanbetrayal··on Freshmeat.net, 1997-2014 (2014)
I did one of the first banners (crowdsurfing logo) for Freshmeat back when keeping up with dependency management was exciting.
booleanbetrayal··on A routine gem update ended up creating $73k worth of subscriptions
You are asking for security issues if you take this approach. Better to increment on several small iterations of dependencies, making changes accordingly, such that you will be able to take a CVE-fixing patch without having to refactor your entire app all at once.
booleanbetrayal··on A routine gem update ended up creating $73k worth of subscriptions
Rails changed the meaning of NOT and nobody batted an eye - https://til.hashrocket.com/posts/3zyftipjiu-rails-will-chang...

These sorts of changes do in fact happen fairly frequently and developers need to be aware that they can't blindly accept upstream dependency changes.

booleanbetrayal··on A routine gem update ended up creating $73k worth of subscriptions
It was fully documented and ActiveRecord has done similar things in the past. See also: https://til.hashrocket.com/posts/3zyftipjiu-rails-will-chang...
booleanbetrayal··on A routine gem update ended up creating $73k worth of subscriptions
The should have read over changelogs. What production system just accepts changes blindly without internalizing them?
booleanbetrayal··on A routine gem update ended up creating $73k worth of subscriptions
So ultimately this is the result of someone not actually reading through the changelog notes from over a year+ of iteration? I guess you can be annoyed with a third-party's abuse of SemVer, but practically everybody abuses those conventions and any developer who is versed in dependency management should have known better than to not read over changelogs. Likewise, any reviewer should have caught this.
booleanbetrayal··on Jack Dorsey Blocked on Twitter by Marc Andreessen After Web3 Comments
Out of curiosity, why was this flagged?
booleanbetrayal··on Ask HN: Working with large code base for the first time
Assuming sourcemap pipelines work, open your browser and put debuggers on anything you don't understand tracing requests / invocations. Start with something conceptual like a particular page / component and work your way out beginning at the request entrypoint. Along the way you will likely figure out things like authentication management, routing, view hierarchy and design patterns leveraged, etc. Allow a particular issue you need to resolve guide you if needed, but don't sweat the learning curve, as it is required and should be expected.
booleanbetrayal··on Excel World Championship Finals
Wait ... this is a real thing? https://www.youtube.com/watch?v=xubbVvKbUfY
booleanbetrayal··on AWS us-east-1 outage
I'm pretty well versed in Kinesis / Firehose errors these days. I just got a new Firehose error I've never seen before:

> Firehose error: Slow down.

I wonder if they had to introduce a new exception / rate-limit to mediate this issue ...

booleanbetrayal··on AWS us-east-1 outage
We're seeing load balancer failure in us-east-1 AZ's, so we are not exactly sure why this is being characterized as Console outage ...
booleanbetrayal··on [dead]
Verified in us-east-1 for sure
booleanbetrayal··on The LZ4 introduced in PostgreSQL 14 provides faster compression
It would be nice if AWS built their PG14 offering for RDS with this supported. PG14 is available on their beta channel now, but I haven't had a chance to play. Has anyone had a chance to explore this yet?
booleanbetrayal··on 136 Countries agree to minimum corporate tax rate
This is experimentation in governance. What better way to encourage that than to provide an illustration as these 136 countries are doing?
booleanbetrayal··on Terraform vs. AWS CloudFormation
Yeah, importing existing resources into Cloudformation is a nightmare in "Am I going to break everything? Fingers Crossed".

It is also very possible to get into very bad situations if your settings drift and you attempt to reconcile those changes.

booleanbetrayal··on The DOJ’s Crypto Dragnet Is Bigger Than You Think
If value from an illicit transaction is ever diverted back into dollars, then it becomes the purview of US officials. I'm assuming that loop had been closed more than once with this mixer.
booleanbetrayal··on There Is a Tennis Ball Shortage Too Now
We are obsessed with manufacturing supply chain bullwhips. Bracing for impact again. re: https://finance.yahoo.com/news/massive-china-port-shutdown-r...
booleanbetrayal··on ANSI Escape Codes
Back in the day, during the dorm wars, we would all have syslogd writing to terms to keep track on our nefarious neighbors in realtime. Echoing ANSI escape codes strategically was a good way to erase those tracks.
booleanbetrayal··on Tools to Run Kubernetes Locally
Big fan of ArgoCD here. The development team is also very responsive with good processes in place, from my experience in the repo.
booleanbetrayal··on Zero downtime Postgres migration, done right
This is precisely the migration I'm planning on doing in the next few weeks with pglogical under the hood for replication. Seems like the atomic switch is much easier than any sort of problem that could stem from conflict or data duplication errors while in a bi-directional replication strategy.
booleanbetrayal··on Zero downtime Postgres migration, done right
I think DMS generally lags RDS releases. Last I checked, there still wasn't a way to replicate from Postgres RDS 12 -> 13 with DMS.
booleanbetrayal··on Zero downtime Postgres migration, done right
Has anyone here leveraged pglogical for this before? Looking at a similar migration but it has native extension support in AWS RDS. Would love to hear any success / horror stories!
booleanbetrayal··on Using the “X-AMZN-Trace-Id” Header for Request Tracing Through AWS Load Balancer
I recently implemented support for this in the prometheus-exporter gem.

https://github.com/discourse/prometheus_exporter/pull/150

What's annoying about the encoded time value is version 1 (the only version still) is in seconds precision. Makes the value non-viable for any sort of queue time metric. Better than nothing, but would have been nice if it were micro.

booleanbetrayal··on Why do people think that the US won WW2 in Europe?
Definitely, but they were geographically and philosophically isolated from several traditional European power centers, unlike their US capitalist counterparts. So if Europe is the theater and ultimately part of the prize, I think the US was able to flourish in influence from the start given its more advantageous positioning.
← PreviousPage 3 of 8Next →