Recent submissions

Comment · 3 years ago
My 2021 Honda CR-V doesn’t get close to EPA MPG but the range calculator is still accurate to within maybe 15%. I’ve tested it a few times driving from Oakland to LA which is right around the full range of the car and it gets pretty close- even with a whole mountain range to drive over north of LA. It doesn’t appear to use EPA MPG for its estimates and it makes for a better experience.
Comment · 3 years ago
This seems like a fair way to split it up and would apply to a broad range of scenarios. I actually lean towards the tool being more opinionated about classifications like these- I’ve seen many tools that bog themselves down because people focus on making granular adjustments to the tool itself rather than using it to execute. A special purpose tool like this should be able to nudge me towards best practices without giving me too many opportunities for distraction!
Comment · 3 years ago
How do you define difficulty? I’ve seen companies with vastly different opinions on difficulty based on how they’re set up. Can I edit the difficulty based on my own company’s needs?
Comment · 5 years ago
Skateboarding. The mixture of creativity and physical exercise is extremely rewarding and it’s humbling to fall on concrete from time to time.
Comment · 5 years ago
New Zealand is a long flight but IIRC it’s about a 21 hour time change to California (give or take DST) which only feels like about 3 hours. (Not defending the subject of the article, just an interesting time quirk).
Comment · 5 years ago
I don't see CSS-in-JS as a rejection of separation of concerns. In fact, one of the big advantages of CSS-in-JS is that it lets you decide how best to separate your concerns.

Using hand-tuned CSS will undoubtedly be the most performant option, but it leaves you with very difficult problems at the boundary of your styling and content/structure concerns. If you have even a sliver of dynamic content in your website, it will quickly become near-impossible to verify that your content and styles work together as expected, or even to verify that your class names match between your CSS and HTML.

On the other hand, if you use CSS-in-JS, what you lose in performance you gain in compatibility guarantees between your concerns, regardless of how you prefer to separate. Are you putting your styles in the same files as your layout components to fully separate one feature from another? Great, you can unit test those components and be reassured that the elements are styled as expected. Are you isolating your styles to only a certain subset of components that deal directly with styling concerns? Also great—if you're using TypeScript, you can guarantee correct use of those styles at build time.

For a large enough team, those guarantees really pay off. If you have lots of customers using 2G/3G networks and want to hand-roll your CSS, I commend you! For most products, I think there's a better way to make that tradeoff and your users won't mind a slightly slower experience that has fewer bugs.

Comment · 5 years ago
In the US almost everyone uses SMS. iMessage uses the same app as SMS, changing the message type based on whether the recipient can accept iMessages. So, most iPhone-to-iPhone communication ends up being SMS because we don’t have to change what we’re used to.
Comment · 5 years ago
Comment · 5 years ago
Interesting. I’m currently working on an “IoT” device and this seems like it could theoretically work. One concern I have is that there’s an initial step where the device creates an access point so that you can enter wifi credentials that it will use to connect to your home network. In this case, the device connecting to the local server will not have internet access, and would not be able to resolve the plex.direct domain. Maybe I can rely on the browser dns cache, but that seems pretty sketchy...
Comment · 5 years ago
I think it’s important context that this author recently had her book “Irreversible Damage: The Transgender Craze Seducing our Daughters” blocked from sale at some outlets. You can decide whether that helps or hurts her argument.
Comment · 5 years ago
Comment · 5 years ago
I think some context that might be helpful here is that European music theory really has spread throughout the world through colonialism, and is reinforced as the default in many ways and by many institutions.

For example, at almost any university in the US, European music theory will be taught in the mainline music curriculum classes, whereas musical systems of indigenous Americans will be taught in specialized classes or sidelined to an “ethnomusicology” curriculum, if it is taught at all. It’s hard to separate this from the history of how America was colonized.

This is a pattern that repeats itself throughout the world, helped both by “traditional” colonization as well as the economic colonization via the dominance of European and American products and cultural artifacts, including music and music software.

So, I don’t think it’s a stretch to say that the overwhelming conformity of music software to European musical patterns is a direct result of the age of European colonization that continues to have an impact both on music education as well as the software industry.

Comment · 5 years ago
This is a somewhat strange comment for an article that is about someone who didn’t like the music software available to him and wrote his own, just as you described.
Comment · 5 years ago
This is helpful! As noted in my other comments I’m realizing that the car I’m talking about is a Ford Model A which is completely different- and an indication of how much I have to learn. This post reminds me of this guide I found on my dad’s computer after his death:

BEFORE STARTING

Connect fuse at starter motor. Turn on gas under dash. Retard spark, which is the lever up position. Open up gas mixture at choke lever a turn. Turn over the car while pulling out the choke in short bursts, usually the car starts on the first choke pull.

WHEN THE CAR STARTS

Advance spark which is the lever down position. Gradually close the fuel mixture down to a 1/4 to 1/2 turn out (in the 9-12 on the clock range).

WHILE DRIVING

Retard the spark at stop signs and the care while idle more smoothly. Open the fuel mixture up to 6 o'clock if the car lags on hills.

PARKING THE CAR FOR THE NIGHT

Turn off gas under dash. Disconnect fuse at starter motor. put up top to keep dust and water out.

GENERAL THIINGS TO CHECK

Water level, if you can see water everything is fine. The radiator temperature gauge works by the way Tires, 30-35 psi is about right. Oil, not apt to be a problem.

THINGS TO REMEMBER

THIS IS A 6 VOLT POSITIVE GROUND CAR, WHICH MAKES JUMP STARTING ALMOST OUT OF THE QUESTION.

WHEN CHARGING THE BATTERY, THE BLACK CLIP GOES ON THE STARTER MOTOR POLE, RED ON THE FRAME.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton