HNHacker News
TopNewBestAskShowJobs

AdamJacobMuller

4,977 karma · joined November 15, 2014

[ my public key: https://keybase.io/adamjacobmuller; my proof: https://keybase.io/adamjacobmuller/sigs/pZH8xZIrLaOrBZbj4vM958e4A5B5TpoGER_bpB7MFNA ]
submissionscomments
AdamJacobMuller··on Starlink offering free internet access for 30 days for Hurricane Helene victims
You're correct that most people who get ham licenses are good people, but, the venn diagram of licensed ham operators and people who bought a baofeng off amazon does not have a lot of intersection.
AdamJacobMuller··on Starlink offering free internet access for 30 days for Hurricane Helene victims
You don't need to wait weeks. My local home depot has 9 in stock with dozens more nearby.
AdamJacobMuller··on Starlink offering free internet access for 30 days for Hurricane Helene victims
It depends how you define rural of course.

Starlink could pretty easily serve everyone whose only current option is 4G/5G/DSL/Satellite.

Basically everywhere where there is no Fiber or Cable. That's still a decent chunk of the population.

AdamJacobMuller··on Mazda's $10 Subscription for Remote Start Sparks Backlash
It's not about the other side of the world, my RF remote-start works reliably only to maybe 100 feet or so.

I park directly below my office window so it's no issue for me to hit the remote start and then leave 10 minutes later but if I couldn't do that my remote start would be mostly useless.

For example say I go to a movie, ideal would be to remote start it just as the movie ends so it's warm by the time I make it to the car. With an RF-based remote start there's a 0% chance my remote starter works inside the theatre. It will only start working at some point after I leave the building and start walking towards the car giving me maybe a minute of warm-up time. Makes the feature kinda useless for this case.

AdamJacobMuller··on Mazda's $10 Subscription for Remote Start Sparks Backlash
The service costs orders of magnitude more than what their actual costs should be.

You can have an LTE connection for probably around 10c/month/sim at the scale of Mazda with tiny amounts of data (plenty for, say, 100 remote starts/month).

AdamJacobMuller··on Mazda's $10 Subscription for Remote Start Sparks Backlash
There is lots of value to LTE-based start.

It works even if you're too far from the car for the RF signal to reach. I park just below my office window because if I'm too far away, my RF-based remote start won't work.

Also being able to remotely adjust climate settings would be nice.

I do fully disagree with their implementation of this, especially with regards to a $10 subscription fee.

AdamJacobMuller··on Mazda's $10 Subscription for Remote Start Sparks Backlash
For a feature like remote start, this makes some sense, but companies are trying to charge subscription-based fees for things which have no ongoing expense.

For example, BMW offering heated seats as a monthly subscription.

Regardless, ongoing costs for an LTE data connection which can handle things like remote start costs fractions of a dollar per month at the scale of Mazda.

AdamJacobMuller··on Unplanned exposure during diving in the spent nuclear fuel pool (2011)
Near Germany, but, it's in Switzerland.
AdamJacobMuller··on Hacking Kia: Remotely controlling cars with just a license plate
If it's done well, there are some useful features there.

App unlock, remote start + remote temperature control. All very useful.

I couldn't imagine buying a car without carplay now.

AdamJacobMuller··on I Like Makefiles
Agreed but my favorite thing is to take a Makefile and throw it into ChatGPT and have it give me a justfile and seeing it remove all the weird makefile patterns.
AdamJacobMuller··on I Like Makefiles
Oh god bash is archaic now?

I was not prepared to feel this old today.

AdamJacobMuller··on I Like Makefiles
Agree with the sentiment here but I've been rewriting lots of things to use Justfiles instead

https://github.com/casey/just

Avoids lots of weird makefileisims

AdamJacobMuller··on The Cheating Device (ChatGPT on a TI-84) [video]
In high school, after getting my TI-83+, I also started to learn to program things.

For tests, my teachers would force me to clear my memory (you're not fooling catholic nuns with a fake screen, she would take my calculator and clear it herself).

But I got good at programming. I was so fast that I would just spend the first 30 minutes of a 1-hour test re-writing the programs and then spend 5 minutes completing the test and be excused to go to the computer lab for the remainder.

Eventually I got so annoyed of typing things out on the TI-83+ keyboard, and as I progressed the programs got more complex, that I bought a TI-92 with a qwerty keyboard and would be able to write solvers the test in 5-10 minutes and fully solve a test in 5-10 minutes. I mostly did it so I could have more time in the computer lab.

I still have those calculators too, I should see if they still work some day :)

AdamJacobMuller··on Steven Hawking's time traveller party
8. Time travel becomes possible. They are willing and able to travel to the past. Our archiving and preservation techniques are adequate. They aren't allowed to tell us they are from the future or meaningfully interact with us in ways which might change the timeline (temporal prime directive).

Also, rebasing the future makes me think of time travel as git history.

Imagine the merge requests and the fights inside them

MR #1: went back in time and killed hitler.

AdamJacobMuller··on Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss
I think the use-case for the author is "this is cool" which is the best reason for anything to exist.
AdamJacobMuller··on Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss
Agreed that it's a problem but probably not a huge one today on the internet since most loss is actually a result of congestion.

It has led to some weird things whereby the L2 protocols (thinking wifi and LTE/cellular) have their own reliability layer to combat the problem you're describing. I'm not sure if things would be better or worse if they didn't do this and TCP was responsible, the iteration of solutions for it would be much slower and probably could never be as good as the current situation where the network presents a less-lossy layer to TCP.

We have to completely rethink things for interplanetary networking.

I thought I recognized your username, I remember jailbreaking the original iPhone on IRC with you helping :)

AdamJacobMuller··on Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss
At 0-1%, basically anything.

Your wifi and home network probably are closer to 1% than 0%.

at 1-10%, you're probably on some kind of shared connection (CMTS or GPON with TDMA) and your provider has an overloaded network design (and you're at the end of the upgrade/split queue).

at anything above 10% you're in the realm of weird broken stuff. Congestion on the internet between major providers is a thing but is far less common than it was a decade ago, it does still happen though. Major providers who have NECMP or NLAG links inside their backbones or between providers where one of the links breaks in a way which doesn't remove it from the ECMP/LAG and suddenly you drop 1/N of the traffic (where N might be 2 == 50% loss). More common was finding LAG/ECMP where 1/N of the links was oversubscribed but the others were fine due to unequal traffic distribution.

> noisy RF, industrial

Pretty uncommon in my experience as most of these environments are not as cost optimized and know already that they will be in weird RF/electrical environments so they just use wired ethernet (and even shielded cable for really janky situations).

While there are strategies to reduce congestion on backbone links, they are not commonly implemented and even less commonly implemented well and sometimes implemented intentionally poorly.

AdamJacobMuller··on Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss
With the # in parens being success rate, the timing makes little sense to me.

A TCP connection with 10% loss will work and transfer (it's gonna suck) and be very very very slow but their TCP 10% loss example is faster somehow?

TCP being reliable will just get slower with loss until it eventually can't transmit any successful packets within some TCP timeout (or some application-level timeout).

Even a 50% packet loss connection will work, within some definitions of the word "work" and also this brings up the biggest missing point in that chart: this all depends heavily on latency.

50% loss on a connection with 1ms latency is much more tolerable than 1% loss on a connection with 1000ms latency and will transfer faster (caveats around algorithms and other things apply, but this is directionally correct).

A real chart for this would be a graph where X is the % of packet loss and Y is the latency amount with distinct lines per protocol (really one line per defined protocol configuration, eg tcp cubic w/nagle vs without and with/without some device doing RED in the middle or different RED configurations, etc, many parameters to test here).

If this sounds negative, it's not, I think the research around effective high-latency protocols is very interesting and important. I was thinking recently (probably due to all the SpaceX news) about what the internet will look like for people on the moon or on mars. The current internet will just not work for them at all. We will require very creative solutions to make a useful open internet connections which isn't locked down to Apple/Facebook/Google/X/Netflix/etc.

AdamJacobMuller··on iPhone 16 Pro and iPhone 16 Pro Max
Why do you want a non-OLED screen?
AdamJacobMuller··on iPhone 16 Pro and iPhone 16 Pro Max
I don't think it's that we use it wrong exactly. I'm not trying to judge anyone who spends hours of time on Instagram sending photos or scrolling X.

I 100% agree that if I was doing those things, they would be wrong for me so I avoid doing them.

I don't like people who say "I don't like when I do this thing, so, this thing should not be available for people to do!"

I equally don't like people who say "I don't like when other people do this thing, so, this thing should not be available for people to do!"

I know that social media is designed to be addictive. This is why I'm mostly absent from it for most of my life.

If you use and enjoy social media and it brings joy to your life, great, have fun. It wasn't doing that for me (or more directly, I realized very early on it was going down a bad path) so I cut it out.

If you're lamenting social media and bothered by how much time you spend on it, or how it negatively impacts your life, or whatever: I am definitely going to advocate to you that you do simply have the option to turn it off. Life will move on!

You can also have a smart phone and not feel the need to immediately respond to every text message, nor, click every notification. You can even choose to not pick up phone calls if you want.

In the past decade while the reality of mobile connectivity hasn't changed much, the quality and ubiquity of it has improved dramatically.

10 years ago I would have agreed that in most places it was possible to get some form of internet connectivity, today, it's deeply unusual to travel anywhere in the USA and not get >100Mbit on LTE with "good enough" latency.

AdamJacobMuller··on iPhone 16 Pro and iPhone 16 Pro Max
It's absolutely a wish I had, and I spent a lot of time and money trying to make it real!

There's a huge difference between an audio player and having spotify (or apple music, or whatever you prefer) where you can play effectively any song you want at effectively any time.

There's a huge difference between having a camera and something which can record 4k video or take photos which surpass any digital camera we had in the early 2000s and even today surpasses virtually any camera in the price range of the whole phone. You would need something like a Leica fixed lens camera or a mirrorless DSLR with multiple lenses at several times the cost of a smartphone to equal the photo and video capabilities. This also ignores the fact that I can snap these amazing pics or videos and send them to a friend instantly.

AdamJacobMuller··on Show HN: I made a game to show how bad the NYC rental market is
Agreed.

At least it should start to show you more after you make a few guesses wrong.

The one in Lenox hill, even 5BR5BA I was off by way more than half and thought the final rent was absurd until I saw all the pictures.

AdamJacobMuller··on Golang Interpreter Written in PHP
This seems actually useful since it's really doing transpiling!
AdamJacobMuller··on Golang Interpreter Written in PHP
As someone who knows both languages intimately (written more code in both of those languages than any others), I can't think of any two (non-toy) languages which are more diametrically opposed.

This is deeply cursed and I love it.

AdamJacobMuller··on Did you lose your AirPods?
It was a pair of scuba tanks in a custom bag which was too small for the tanks, so there was no really secure inside.

But, it was attached to the handles with one of these: https://www.amazon.com/dp/B0B34Y5YZS

There are people who dive down and find lost stuff on the bottom of lakes, and people who go magnet fishing, they still might find your keys!

AdamJacobMuller··on Did you lose your AirPods?
I lost a pair of AirTags on an international flight (in cargo), fortunately I only lost the AirTags, and not the actual bags they were attached to!

One of the AirTags actually flew around internationally for a week or so (London, Amsterdam, back to the US a few times!) but sadly after about a week there were no more updates.

Someone must have found the AirTag in whatever baggage container it was stuck in and removed the battery.

I still have the AirTag in FindMy, one day I suppose I'll delete it but I sometimes wonder what happened to it.

Did the person who found it just throw it out? Do recovered AirTags go back to Apple to be recycled and resold? Does the CEO of American Airlines, Robert Isom, have a scrooge-mc-duck-esque pool of lost AirPods he swims around in? Sometimes I wonder.

AdamJacobMuller··on iPhone 16 could let you shoot in JPEG-XL
is JPEG-XL really an upgrade over HEIC?
AdamJacobMuller··on My IRC client runs on Kubernetes
I have this very easily setup to a set of simple commands which I can run to deploy new versions of packages.

Basically 3 paths for:

- things with well-maintained upstream helm charts (checks the latest version of the helm chart and updates helmfile)

- things where I wrote a helm chart (checks for the latest container image and updates the values.yaml)

- things where there is no (reasonable) public docker image, or my own software, where I have full CI/CD to build and deploy a new container image.

Probably takes me 15 minutes a week to keep my two personal clusters fully up-to-date.

AdamJacobMuller··on My IRC client runs on Kubernetes
Ah I didn't know wechat could do that, but, I remember that from my irssi days.

I would personally consider that a bit of an anti-pattern (I would always want to have software upgrades tied to the container) but that makes sense!

AdamJacobMuller··on My IRC client runs on Kubernetes
I wouldn't say it's cargo-culting, but, it's definitely silly (and intended to be).

Not having to manage systems anymore, and fully relying on kubernetes to configure and manage everything is great, especially leveraging the redundancy and reliability of it.

← PreviousPage 4 of 34Next →