HNHacker News
TopNewBestAskShowJobs

caseyohara

1,375 karma · joined February 23, 2010

submissionscomments
caseyohara··on PostgreSQL is the Database Management System of the Year 2024
> Yes, you can drive a Ford Falcon coast-to-coast, but how much gas are you going to spend? Postgres is a solid database but has roots in the 80s. Optimizing for modern hardware would reduce hosting costs and improve efficiency.

This is disingenuous. If you’re comparing Postgres to CedarDB, a more apt analogy would be Postgres is a late model Ford F-150. A utility vehicle with roots in the 80s but continuously improved since then. Not the most efficient vehicle or the fastest, but has lots of utility and great reliability. People have collectively driven F-150s for billions of miles.

And CedarDB is a concept car that some guy built in his garage. It might be efficient but it certainly isn’t proven to be reliable like Postgres is.

If I’m taking a coast-to-coast trip, I’m driving the F-150. I might not get there quickly or efficiently, but I’m sure I’ll get there. And if my F-150 breaks down, there are thousands of mechanics between the coasts that can help me get back on the road. If I take the CedarDB concept car, when it breaks down there are only one or two people that can help me, and they are thousands of miles away.

caseyohara··on When a winter storm trapped a luxury passenger train near Donner Pass
What an awesome machine. The shot at 10m27s is very cool: https://youtu.be/iSe1izplce0?t=10m27s
caseyohara··on Glimmer: DSL Framework for Ruby GUI and More
The first commit to the Ruby Glimmer project (2008-11-25 is the earliest I found) long predates the first commit to even Ember itself (2011-04-30).
caseyohara··on Bench accounting services shutting down
I’m guessing Capchase is a financier of sorts. Capchase pays Bench for the full term up front, then the customer pays Capchase in monthly increments.

So Capchase is delivering their product, the financing. Which is why there would be a clause that the customer still owes Capchase even if Bench closes; Capchase has already paid Bench and wants to be made whole.

caseyohara··on Ocean Carbon Removal: Captura's marine carbon capture explained
To help quantify this further, a typical passenger car emits ~5 tonnes of CO2 per year. So we’re talking about offsetting 20-200 cars per year.

https://www.epa.gov/greenvehicles/greenhouse-gas-emissions-t...

caseyohara··on macOS menu bar app that shows how full the ISS urine tank is in real time
Now I’m curious when and how the tank is emptied. Is the waste periodically picked up and brought back to Earth? Is it flushed directly into space? If not, is it because there is a risk of septic satellites, so to speak, stuck in orbit for other satellites to collide with? Moreover, what happens if the tank reaches capacity?
caseyohara··on The Parker Solar Probe will make its closest approach yet to the Sun
Still. ~200,000 m/s (= ~430,000 mph) is unfathomably fast.
caseyohara··on Updates to H-1B
I reckon a L4-L6 engineer should be in the 99th percentile of talent and value for US workers so I don’t see the problem.
caseyohara··on Bank of North Dakota
Right in the External Links section of TFA.

- Bank of North Dakota Documentary, produced by Prairie Public Television https://www.youtube.com/watch?v=L75oinBuY1g

- The BND Story: 100 Years, 1919–2019 https://thebndstory.nd.gov/

caseyohara··on Optimizing Ruby's JSON, Part 1
> if I could go back in time and tell them to avoid one thing it would be their strict adherence to naming conventions

Monkey paw curls. Rails probably wouldn’t have reached popularity were it not for the strict adherence to naming conventions. The Rails value prop is productivity and the ethos of “convention over configuration” is what makes that possible.

“Convention over configuration” was coined by DHH himself. https://en.wikipedia.org/wiki/Convention_over_configuration Without it, you don’t have Rails.

caseyohara··on FTC bans hidden junk fees in hotel, event ticket prices
Not likely; sales tax is extremely complicated in the US. There are 13,000 sales tax jurisdictions, and many of them have different and incompatible rules for things like sales tax nexus.
caseyohara··on MIT study explains why laws are written in an incomprehensible style
I’ve lived in the US my whole life and I don’t recall anyone ever getting it wrong. Except this scene in Seinfeld which is obviously Jerry being pedantic for comedic effect.

> Sid: Well I'm going down to visit my sister in Virginia next Wednesday, for a week, so I can't park it.

> Jerry: This Wednesday?

> Sid: No, next Wednesday, week after this Wednesday.

> Jerry: But the Wednesday two days from now is the next Wednesday.

> Sid: If I meant this Wednesday, I would have said this Wednesday. It's the week after this Wednesday.

caseyohara··on MIT study explains why laws are written in an incomprehensible style
The guidelines are hidden in the menu in the top-right on mobile.
caseyohara··on MIT study explains why laws are written in an incomprehensible style
The US government has the Plain Language movement which is rewriting policy and legal documents in clear, plain language.

The plainlanguage.gov site is an excellent all-around writing resource. I direct junior developers here when they are trying too hard to sound fancy when communicating technical concepts in documentation and design documents.

Here are some great examples:

https://www.plainlanguage.gov/examples/before-and-after/ambi...

https://www.plainlanguage.gov/examples/before-and-after/mont...

https://www.plainlanguage.gov/examples/before-and-after/use-...

caseyohara··on The higher fertility of TSMC semiconductor workers
There's a tax credit (IRC Code § 45F) that is capped at $150k/year. It's really meant for small businesses.

> If you provide childcare services to your employees, you may be eligible for this general business credit. It covers qualified expenditures for a childcare facility and for childcare resource and referral.

> The Employer-Provided Childcare Credit offers employers a tax credit up to $150,000 per year to offset 25% of qualified childcare facility expenditures and 10% of qualified childcare resource and referral expenditures.

https://www.irs.gov/businesses/small-businesses-self-employe...

caseyohara··on The Year of McDonald's
My favorite unique McDonald’s is in Freeport, Maine.

> When the town wouldn't allow the fast-food behemoth to build a new restaurant, they put one inside an 1850 home.

> The year was 1984. McDonald's was looking to build a location in the town of Freeport, Maine. There was only one problem: The Freeport building design restrictions were strict, and the town wanted the fast-food giant to maintain the area's aesthetic. In other words: No golden arches. McDonald's solution? Remodel an existing structure.

Pictures here: https://www.atlasobscura.com/places/mcdonalds-freeport-mansi...

caseyohara··on Man ran 700 miles to make 'insanely impressive' art on GPS fitness app
It’s one of the few channels that I’m glad doesn’t release more than one or two videos per year. When a new one comes out, you know it’s going to be extremely high quality. It’s clear he puts a lot of effort into them; every video is such a treat.
caseyohara··on Implementing a simple object system from scratch in Ruby
You should know that using the hash rocket syntax has not been idiomatic Ruby since the new hash syntax was introduced in 2012. Unless your keys are not symbols, there’s no reason to use hash rockets.
caseyohara··on Man ran 700 miles to make 'insanely impressive' art on GPS fitness app
I highly recommend tom7's YouTube channel https://www.youtube.com/suckerpinch

His videos are ambitious, nerdy/technical, and really funny.

caseyohara··on Feds help health insurers hide their dirty secret: denials on the rise
> for the insurer to incur enormous colon cancer treatment expenses

This presupposes the insurer isn’t going to deny claims for that treatment, too.

caseyohara··on The age of average (2023)
Could this be an effect of the novelty of a new art medium?

When films first became a thing, no one knew how to make them. The proven template didn’t exist. There was more variety because there was more experimentation, and eventually what was once pioneering experimentation becomes mainstream commodity and the novelty wears off.

The same thing happened with music when the synthesizer was invented; no one knew how to make music with a synthesizer so it was all experimentation. It still happens today in burgeoning subgenres of electronic music. A new sound is invented (or rediscovered, more recently), music producers flock to this exciting new frontier, eventually it reaches mainstream, and by that time it is no longer novel or interesting. Rinse and repeat.

caseyohara··on Assisted dying now accounts for one in 20 Canada deaths
Who decides on the duration of the waiting period? Why can’t people be in charge of their own lives? Especially people in their 80s, they have earned the right to agency.

It reminds me of OB/GYN providers that deny childless women sterilization procedures – even when they are in their 30s – ostensibly on the risk that the woman might change their mind about having children. Some people know things for certain and there is a 0% chance they are going to change their mind.

Yes, irreversible decisions warrant deep consideration. But denying a full grown adult control over their life decisions is cruel and unduly authoritarian.

caseyohara··on You need 4 colors
It’s not a matter of taste. You need an auxiliary verb to form a question, in this case the auxiliary verb “does”, e.g. “How does it work?”
caseyohara··on [dead]
*Suspected killer

There are still a lot of unknowns, and the man mentioned in the linked article has only been arrested on suspicion.

caseyohara··on SQLite changed temp file prefix after McAfee users called devs to complain (2006)
> her macbook was full of malware

I’m guessing her OS was very out of date? Because I’m having a hard time imagining how this happens in 2024 with XProtect, Gatekeeper, and Notarization all turned on by default. Non-technical people are unlikely to turn these off.

caseyohara··on How to grow professional relationships
Technologists seem to have a special proclivity for linguistic nominalization (functional transformation of a verb or adjective into a noun).

Examples: build, patch, commit, deploy, sync, mock, update, upgrade, deliverable, standup, kickoff, resolve, retry. There are probably many more.

caseyohara··on How to grow professional relationships
I find it interesting that techspeak has a way of turning verbs into nouns. Ask, invite, compute.
caseyohara··on Restaurant Menu Tricks (2020)
[Recommended for you] General Tso’s Chicken - Legendary Sweet & Spicy Juicy Tender Pre-Cooked Masterpiece, 24 oz Frozen Feast for Dinner Warriors - 5-Minute Meal Magic, Famous Chinese Food Delight

Brand: XFREUTIXUN

caseyohara··on In shallow waters, cruise ships can churn up as much sediment as a hurricane
From the captain’s Wikipedia article:

> Present with him on the bridge during the collision was 26-year-old Moldovan dancer Domnica Cemortan, who has admitted she had been having an extramarital affair with Schettino.

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

caseyohara··on What does this button do? – My new car has a mysterious and undocumented switch
What would a panic button do in this context?
← PreviousPage 4 of 13Next →