HNHacker News
TopNewBestAskShowJobs

david422

1,284 karma · joined August 5, 2019

submissionscomments
david422··on iPhone Duo
I'm still waiting for my small android phone https://smallandroidphone.com/ ... written May 2022 :(
david422··on Memory prices climb 500% in 12 months
I upgraded a year ago and I bought a bunch of extra RAM because it was "so cheap", why not. Man did I get lucky, I got it right before the price hikes started.
david422··on "Solving a largely imaginary user goal"
Accessibility plays a reason other than just taste.
david422··on WhatCable: Know what your USB-C cable can do
I was trying to figure out slow network speeds one day and I finally swapped an ethernet cable and got full speed.

It turns out some ethernet cables are missing wires - and capped at 100Mbps! Wait what? I didn't even know that was a thing. I don't know where I got the wire, but into the trash it goes.

david422··on Ghost Cut – Or why Cut and Paste is broken everywhere
I used to use a 3rd party clipboard (until blocked by work) that used Cmd-Shift-V to bring up the clipboard. So much nicer than Apple's solution.
david422··on Why do you suck at juggling now?
14 beanbags 14 catches

is that ... is that juggling at that point?

david422··on Your 'app' could have been a webpage (so I fixed it for you)
> I find this hard to believe, since Google Play store requires much less info, and doesn't disclose it to consumers (AFAIK).

This changed recently.

david422··on Your 'app' could have been a webpage (so I fixed it for you)
> For something free I can get why this would seem unreasonable (modulo scams, for which this is a hoop I would rather have than not), but if money's involved, a consumer should be able to contact a human and be made whole, and having the money be handled by a company (even if that company is just a one-man-show) honestly does not seem unreasonable.

You're buying a digital good. You can already get refunds. An email address is fine for contact.

You definitely don't need someone's physical home address, nor an actual phone number.

david422··on Just Let Me Write Digits
APIs, yes - humans, no.
david422··on 'There Is No Going Back': The Inside Story of Europe's Rupture with America
I think the silver lining here is that decentralizing power from America is a good thing, for the world, long term.
david422··on The primary purpose of code review is to find code that will be hard to maintain
I work with someone who tends to rejects PR suggestions. I also work with someone else who accepts suggestions.

I think that the for the person who accepts suggestions, it's made me wonder if they accept them in part to share ownership with me. I feel like we both maintain and understand the code, and are on the same page.

For the person who rejects PR suggestions, it makes me less inclined to participate in those PRs. Why spend the time doing a thorough review if it's going to get rejected anyways.

david422··on U.S. science is in chaos
I think this is true. When needs aren't met, they are more likely to follow a cult leader.
david422··on Firewood Splitting Simulator
Depends on the wood. Perfectly dry, seasoned hardwood is going to be easy. Wood with knots, soft wood etc. is going to take a while to figure out.
david422··on Firewood Splitting Simulator
Didn't even get my maul stuck once.
david422··on 32GB of DDR5 now costs $375 – AI shortage continues to squeeze PC building
I put together a new PC last year and got some extra memory, because why not. Crazy how much that would cost me today.
david422··on Opaque Types in Python
> Static typing in Python is the biggest hypocrisy ever

Yes, agreed. I used to work on a large python codebase and tried to add type hints where I could. The issue is that python was not the right tool for the job - except that switching to the right tool was a non-starter. So type hints were the best I could do.

david422··on Cost of enum-to-string: C++26 reflection vs. the old ways
> Almost all the Java web frameworks are giant balls of reflection. Name a function the right way or add the right magic annotation and the framework will autowire it correctly.

I find this to be very powerful, and also very unintuitive/undiscoverable at the same time.

david422··on 590k buyers paid $59M for Trump's gold phone, but not one has shipped
There's another article somewhere indicating how Maga is furious because their money is lost. Someone commented on the article something like - "I'm MAGA and I'm not mad at all".

Which is perfectly in line with your comment.

david422··on Inkscape 1.4.4
> use Inkscape via CLI to generate icons, logos, and graphics for your app.

I do the same thing. How many icon sizes does Apple require now? I create one SVG vector, and then dump them all out with a script. Need to change something? Update the SVG and instantly regenerate the icons.

david422··on Removable batteries in smartphones will be mandatory in the EU starting in 2027
I just put my Pixel 10 through the washing machine by accident. To my surprise, it was perfectly fine.
david422··on Ping-pong robot beats top-level human players
That's what tabs accomplish!
david422··on Microsoft hasn't had a coherent GUI strategy since Petzold
Android has an option to enable these buttons on a toolbar at the bottom, I always turn it on.

Why change what works fine? Maybe that's the definition of being too old, can't be bothered to change to new things.

david422··on Stop Sloppypasta
Or they are like - here, can you check over this LLM design and see if it makes sense?
david422··on Stop Sloppypasta
My teammates hit the generate PR button. I'm not reading that, it's a summary of the changes that I am _already_ going to be looking at, wrapped in some flowery language about being "better architecture, cleaner code" etc.

So those PRs may as well not have a description at all as far as I'm concerned.

david422··on What happens when US economic data becomes unreliable
> so much easier to destroy things than it is to build them, so the builders are always at a distinct disadvantage

Tangentially related, there was a local property nearby that had these large, aesthetic trees in the yard. The house was sold, a developer cut them all and flipped the house for sale.

Probably took 50+ years to grow, gone in an hour.

david422··on Nanny state discovers Linux, demands it check kids' IDs before booting
Yes, I can see morons writing laws like this, and then it means that guys with guns can enforce it if they want to.
david422··on I built Timeframe, our family e-paper dashboard
> For example the washing machine. You dont need real time information because you know how long it takes since you've done it 1000s of times and it beeps. All these things are just managed in our heads subconsciously.

Actually, this is one example of home automation that works very well. My washer will remind me that wash is ready to move to the dryer, and stops reminding me once the washer door opens.

It means that a) I don't have to put it on my mental reminders, b) it works very well with anybody else in the family that does a wash and _they_ forget to move it to the dryer.

david422··on LiftKit – UI where "everything derives from the golden ratio"
I turned this into a game. Which image do I think looks better? Now I try to figure out which image is supposedly supposed to look better.
david422··on Anthropic is Down
A long time ago I was taking flight lessons and I was going through the takeoff checklist. I was going through each item, but my instructor had to remind me that I am not just reading the checklist - I need understand/verify each checklist item before moving on. Always stuck with me.
david422··on Try text scaling support in Chrome Canary
> how do we get large text to scale at a lower rate than body text. It's great that the body text can scale up from 16px to 32px, but does heading text need to scale up from 32px to 64px? It's already huge. If you have any thoughts, please do let me know!

Android 14 has this in non-linear text scaling -

> To prevent large text elements on screen from scaling too large, the system applies a nonlinear scaling curve.

https://developer.android.com/about/versions/14/features#non...

Page 1 of 17Next →