GormanFletcher | 4 years ago | on: The Drunken Bishop Algorithm
GormanFletcher's comments
GormanFletcher | 4 years ago | on: Vue.js is Wikimedia Foundation's future JavaScript framework
I'm a fan of how Vue's composition API executes exactly once during a component lifetime (during `setup()`), whereas React hooks get set up again on every render. I find it I find Vue's approach easier to mentally model, and thus easier to write correct code (especially when doing something complicated where state changes / effect executions trigger each other). Since `setup()` is only run once, I can also do things like store non-reactive state in closure variables without wrapping those variables in hooks.
GormanFletcher | 4 years ago | on: Faster CRDTs: An Adventure in Optimization
Pruning is a key thing I appreciate about Yjs, because it's not just a performance optimization - it's a privacy feature. Users often expect that if they delete something from a document, it's gone unless they have explicitly turned on document revisioning. A CRDT without pruning leaves every accidental paste or poorly phrased remark in the permanent record.
GormanFletcher | 4 years ago | on: The daunting task of writing longhand and why you should do it
GormanFletcher | 4 years ago | on: AWS Cost Saving Recommendations
https://wasabi.com/paygo-pricing-faq/#minimum-storage-durati...
That detail isn't mentioned anywhere on their pricing page or cost comparison calculator: https://wasabi.com/cloud-storage-pricing/
I don't find that pricing objectionable on its own, but I'm wary of shopping with a vendor that advertises price as their main selling point, but buries such a potentially costly pricing detail.
GormanFletcher | 4 years ago | on: Barry Diller: The movie business as before is finished and will never come back
GormanFletcher | 4 years ago | on: Barry Diller: The movie business as before is finished and will never come back
Another local theater took the lockdown as an opportunity to do outdoor socially-distanced showings of previous blockbusters, like The Dark Knight. Plenty of attendees there, too.
I'd be happy to have more showings like that.
GormanFletcher | 4 years ago | on: Show HN: Connect your bank account to Google Sheets
If you don't care about spreadsheets specifically -- if you're just looking for scriptable access to your financials -- Lunch Money (https://lunchmoney.app) has a public API. They'll also be opening the beta of rollover budgeting any day now, which has me excited!
GormanFletcher | 4 years ago | on: Suppose I wanted to kill a lot of pilots
So for the dust filter, maybe selecting a material that's only rated for high temperatures in short bursts. Or one that needs frequent, labor-intensive replacements in that dangerous environment. Or test that your filter survives at high temperatures, and test the filtration efficacy, but forget to test the efficacy at high temperatures.
GormanFletcher | 4 years ago | on: Temporal: Getting started with JavaScript's new date time API
If you're storing future datetimes that semantically represent wall clock time, you need to store the locale time plus the full time zone (such as America/New_York) so that your program does the right thing in response to any common regulatory changes that happen after you store the value. Storing the time zone abbreviation (e.g., EST) is inadvisable, as computers sometimes care whether you asked for EST vs EDT. Storing the time offset (e.g., -500) is incorrect, as it has the same pitfalls as storing UTC - you're precomputing the locale's expected time offset at storage time, and your data won't automatically be corrected if time regulations change.
If you're storing historical timestamps, UTC is fine because you can safely convert it to whatever time zone you want to display, knowing that changes to time zone / DST regulations tend not to affect the past.
GormanFletcher | 4 years ago | on: Hacker deleted all of NewsBlur’s Mongo data and is now holding the data hostage
The attacker has offered to not publish if they are paid. Their word probably isn't worth much, but $1,000 seems like an affordable sum for a business to gamble on them being honest about it. And if Newsblur doesn't fix their security problems they'll be targeted again either way.
As someone who has a decade of data in Newsblur, if there's any chance that an affordable ransom will keep my data from spreading further I want Samuel to take it.
GormanFletcher | 4 years ago | on: A New Future for Icanhazip
GormanFletcher | 4 years ago | on: Ask HN: Favorite purchases of last two years?
Just be aware that they make it practical to tell that something is happening around you, but with spoken word you'll usually have to pause to tell what is happening around you. I.e., I can't understand what someone is saying to me if a narrator is already speaking into my ear.
GormanFletcher | 4 years ago | on: Three things to never build yourself: auth, notifications, payments
GormanFletcher | 4 years ago | on: Persuading the Body to Regenerate Its Limbs
GormanFletcher | 4 years ago | on: Airbnb Deploys 125,000 Times per Year with Multicluster Kubernetes
The DevOps mantra is that you shouldn't be trying to manage deployments at all, except in aggregate. They should be seamless enough to become non-events that happen frequently and with maximal automation. Time spent doing deploys becomes irrelevant since it's a hands-off, low-risk process.
The DevOps philosophy advocates that the process of developing code and infra to that point produces many benefits to the business: first-order benefits to code and infra quality since you're demanding more from them, and second-order benefits to the business that come from releasing many times per day and going from ticket to prod quickly.
Under this philosophy, 125k annual deployments predicts the engineering department likely is exemplary rather than disastrous, since only an exemplary engineering department should be able to pull this off without frequent/severe mistakes damaging the business.
GormanFletcher | 4 years ago | on: OnePlus Watch: The Worst Smartwatch I've Ever Used
Every smartwatch I've tried in the years since the buy-out just reminds me how much I miss my Pebbles.
GormanFletcher | 4 years ago | on: QUIC and HTTP/3 Support Now in Firefox Nightly and Beta
GormanFletcher | 4 years ago | on: SQLite the only database you will ever need in most cases
GormanFletcher | 5 years ago | on: Yahoo Answers to shut down May 4, 2021