HNHacker News
TopNewBestAskShowJobs

dave78

1,012 karma · joined October 8, 2021

submissionscomments
dave78··on 16-inch softball
Unfortunately, I can confirm this.
dave78··on UK: Phone networks down: EE, BT, Three, Vodafone, O2 not working in mass outage
Yeah, it's far from ideal, but in my experience its accuracy is better than most anything else readily available, including the official status pages maintained by most tech companies.
dave78··on NAT Is the Enemy of Low Power Devices
There are plenty of IoT devices that people want to execute commands on (anything remotely controlled, basically). Polling for commands on a periodic basis introduces lag into that process which is irritating. Furthermore, polling at a frequent interval can end up using a lot of power as well versus waiting in a receive-only mode for an incoming command.
dave78··on A layoff fundamentally changed how I perceive work
I'm 24 years into my career now. I think you just get used to this after a while.

I've worked on several big (at the time) software products that our company built and shipped to customers for a while, that we have since abandoned. And in those cases, the entire organization within the company that owned the code was disbanded, so there was no one left to know about it or care about it. I'm not 100% certain but I strongly suspect that there is not a single copy left anywhere in the company of the code for those products - code that I worked on for years.

It's strange thinking that there is basically no trace left of something that I put years of professional work into, but I think it happens more than most people realize. I suppose it's no different than startups that fail and everything disappears.

I also think this is why so many software people end up enjoying hobbies that revolve around physical things, like woodworking or restoring old cars. Having some physical object that you can point to and say "I built that" is kind of nice compared to everything else you've done living on a flash chip somewhere.

dave78··on NYC wants you to stop taking traffic cam selfies, but here's how to do it anyway
Agree in spirit, though again if it does go viral and they become embarrassed the most likely thing is they'd shut down public access to the cameras - which would be a lousy outcome for everyone.

My county has traffic cameras available online, though it's only static images updated once a minute or so. It's not that great but I still appreciate it, especially during winter weather. Every now and then if the weather seems bad I check the cameras to see what the roads look like before I head out. It's not a big deal, but I'd be a little annoyed if they took away public access because someone was trying to make some sort of statement or game out of them.

dave78··on NYC wants you to stop taking traffic cam selfies, but here's how to do it anyway
Isn't the most likely outcome here that the city will simply stop allowing public access to the camera feeds?

This feels like it has the potential to be a "this is why we can't have nice things" outcome even though I don't think the app author is doing anything wrong.

dave78··on Raspberry Pi announces branded range of NVMe SSDs and SSD kit
> Can't wait for the first "subscription" product.

They've already hinted at it with Raspberry Pi Connect.

https://www.raspberrypi.com/news/raspberry-pi-connect/

dave78··on Don't squander public trust on bullshit
Illinois is awful with this too. I disabled Amber Alerts after too many alerts for someone in the St. Louis area when I'm in northern Illinois.
dave78··on Patent troll Sable pays up, dedicates all its patents to the public
Did Sable give up ALL its patents, or only the patents involved in the Cloudflare case? The picture of the document refers to the "Sable Patents", which I would suspect are defined in the context of the court case and therefore are only the ones relevant to that case?
dave78··on NASA acknowledges it cannot quantify risk of Starliner propulsion issues
I'm sure if they have opinions they would share them with NASA and probably their families, and of course if it comes out that NASA ignored their concerns and they perished that would be pretty bad.

However, I imagine that part of becoming an astronaut means that you really have to get comfortable with trusting others to make critical, ultimately life-affecting decisions on your behalf all the time. So perhaps their mindset is more of "we trust that all the smart people on the ground are doing their best to make the safest decision for us, and we'll go with what you say".

If I were one of them stuck up there, though, I'd probably want to get on a video call with the Boeing engineers and look them in the eyes, show them pictures of my family, and ask if they are confident their vehicle will bring me home safely.

dave78··on NASA acknowledges it cannot quantify risk of Starliner propulsion issues
At this point, now that the SpaceX alternative has been officially acknowledged, I really don't see how anyone at NASA would be comfortable risking the return on Starliner. If they do and it fails and the astronauts die, everyone will be (rightly) outraged that a viable rescue plan was available and not used. It could become an existential crisis for NASA.

My belief is that the fact that they're publicly "considering" the SpaceX plan means that they've probably already decided to do that and what we're seeing in the media right now is NASA just letting everyone get used to the idea before they formally commit to it.

dave78··on The Untold Story of SQLite (2021)
SQLite being released in the public domain has to be up there as one of the greatest gifts ever given to the global software development community. I'd love to know what led to the licensing decision. The wide-open rights to use it however you see fit have undoubtedly enabled countless applications to exist that otherwise would have been very, very difficult to create - especially mobile apps.

Whatever money Dr. Hipp makes from SQLite it is surely not enough relative to the value that it has provided to millions of people.

dave78··on I got almost all of my wishes granted with RP2350
Pico 2, using the 2350, seems to be announced:

https://www.raspberrypi.com/products/raspberry-pi-pico-2/

dave78··on Back to the future: Are hackers the future of amateur radio?
I think this is true for many states, however I personally am not interested since callsigns are easily looked up online. I don't really want to be driving around with a giant sign on my car telling every random passer-by who I am.

I do sometimes wonder if the privacy of amateur radio operator info should be reconsidered - having my name and home address plastered all over the internet just because I have an amateur radio license is rather annoying.

dave78··on HE.net problem
They offer a nice (free) secondary DNS service, which I use for all my domains. From my limited interaction with them, they seem like a great company. They also provide some nice IPv6 tutorials as well, and offer free IPv6 tunnels for those who can't get native IPv6. All in all they seem like a model company that believes in giving back to the internet community in meaningful ways.

Unfortunately, I use them to host secondary DNS for all my domains, so this Network Solutions stupidity is hitting home for me right now. Then again, I had enough issues with NS back in the 1990s that as soon as that monopoly was broken I switched and never looked back. TBH I'm a little surprised that HE would use NS, but perhaps they did thinking that NS would provide proper enterprise-level support for a major backbone provider and not cut them off on a holiday with no recourse - behavior you might expect or fear from a cut-rate provider.

dave78··on Paramount Wipes South Park, Daily Show Clips, and More from Websites
Curious - what specifically about it bothers you?
dave78··on I like the RP2040
Fair enough. I've taken digital logic classes etc. in college but when it comes to practical circuit design I'm mostly self-taught, having worked my way up from all through-hole components with ATmega and similar devices to dipping my toe in the SMD waters with larger TQFP parts to now doing a few designs with the RP2040. I've tried to educate myself on best practices and follow recommended layouts and things like that where possible, to try to learn to do things the "right way" - but I definitely don't have enough experience to know when the rules of thumb can be broken or not.

It's good to know that the "closeness" requirement of decoupling caps is perhaps not as important as I had believed.

dave78··on I like the RP2040
> Especially for hobby projects, I don't think anyone is really in the business of counting up the savings of 0.01" in the hobby world. Like, how small are you actually aiming for, and is it really so bad that you can't add another 0.5" to your board?

It's not really about saving board space. Decoupling capacitors need to be placed "close" to the chip, and at higher clock frequencies this can be an issue. There's enough decoupling caps needed on a RP2040 that doing them in 0805 would require moving them quite a bit further away from the chip just to have room to place them all.

An ATmega (Arduino) at something like 8MHz is really forgiving and you can take a lot of liberties with the layout. The RP2040 runs much faster at 133MHz, so presumably the tolerances are much tighter. Admittedly, I didn't try a doing a design with 0805s for the RP2040 but I read enough from people more experienced than me that gave me the impression that compromising the layout with larger passives had a greater chance of things not working right.

Since assembly is so cheap at places like JLC these days, even in small quantities, it really wasn't worth the hassle. I've done many other boards by hand with 0805s and and agree they're pretty easy to deal with.

dave78··on I like the RP2040
> Is there a way to do everything from the commandline with FOSS tools and without installing e.g. the Arduino-IDE?

Yes. In fact, the official getting started guide[0] is all command-line based, with an optional chapter later on about using VS Code if you wish.

I have a low volume product in production using the RP2040 and I've never once opened up any sort of GUI for developing the software or programming it.

[0] https://datasheets.raspberrypi.com/pico/getting-started-with...

dave78··on I like the RP2040
I agree with all that and would add that the documentation is fantastic, and the software tooling and SDK is well-done. That's a big advantage that vastly outweighs small differences in cost (unless you're selling millions of something).
dave78··on I like the RP2040
I built a custom RP2040-based board by designing it KiCad and then sending it off to JLCPCB to be fabbed and they assembled the SMT components. I didn't do a direct comparison, but it was cheap - cheap enough that it's possible that getting the board pre-assembled from JLC was cheaper than buying the raw parts in low quantities from Digikey and assembling it myself (which, given my experience level, would be pushing the edge of my capabilities). I made a second run recently and even added some through-hole to the assembly and the board cost was still single digit dollars per board. The major problem was that shipping prices from JLC seem to have gone up significantly in the past year.

Keep in mind that it's not just the RP2040 that is difficult to solder. To do a decent PCB layout you'll need to use very small passives in order to get the placement right. I did my layout with mostly 0402 resistors and capacitors - I know plenty of people are capable of hand-soldering those but I think it would be difficult for most. Perhaps easier if you had a decent microscope, which I do not have yet. I don't think my magnifying visor would be nearly enough.

dave78··on I like the RP2040
I used to work on a product where we did exactly that, and the devices literally ran on mountain tops. Our development and testing process was very rigorous and would be unrecognizable to most developers today, however. We certainly weren't shipping new code to those devices after every sprint.
dave78··on Super Heavy has splashed down in The Gulf of Mexico
They are not recovering it this time. Once they demonstrate that it can achieve a controlled "landing" at sea, then they will move on to trying to land it back at the launch site.
dave78··on Super Heavy has splashed down in The Gulf of Mexico
The difference in presentation between the launch of Starliner yesterday vs Starship today was stark.

For most of the Starliner launch, all we got to see was a Windows desktop showing some basic animations that look like they're from the late 90s and unexplained telemetry with about a 1Hz update rate. Perhaps interesting to hardcore space nerds but not very exciting for John and Jane Public. Also, the "timeline" at the bottom of the webcast looked broken most of the time since it only updated when a couple major milestones occurred. Boeing even tried to address some of this in the press conference stating that video of the crew riding up to the station will be available after they download it post-flight (which, at that point, hardly anyone will care about).

Meanwhile, Starship had nearly-continuous live HD-quality feeds of video from multiple cameras from both the booster and spacecraft including all the way through reentry, producing some absolutely incredible views, some of which have probably never been seen before. Also, SpaceX puts very user-friendly telemetry displays on the bottom of their webcast that are easy to understand and seemingly have high update rates.

Maybe in the end it doesn't matter. On the other hand, if you were a potential future aerospace engineer, I think the Starship launch this week was the one that would have created most of the interest and enthusiasm. SpaceX is winning in the public-relations battle and a lot of that is because they've put focus and attention into their webcasts for a long time. Old space needs to learn a thing or 2 from them.

dave78··on We improved the performance of a userspace TCP stack in Go
I did this once for an experimental project and found it really difficult to keep the version of gVisor I was using up to date, since it seems like the API is extremely volatile. Anyone else had this experience? If so, is there some way around it that I don't know? Or did I just try it at a bad point in the development timeline?
dave78··on Boeing Starliner launches first crewed mission
Interesting to think about. I know Starliner lands in Utah. I don't know where, but I'm guessing it's somewhere very remote. I wonder if the effort to get out to the ocean to recover a ship is significantly different than getting to a remote part of the desert to recover.

Additionally, I know when the first Crew Dragon landed, it clearly wasn't hard or expensive to get to given that there were a bunch of small, private boats that (inappropriately) approached the spacecraft. It was quite close to shore, not like the old Apollo missions landing in the middle of the Atlantic or Pacific.

dave78··on Boeing Starliner launches first crewed mission
Is that a feature or just a difference? I assume there's trade-offs with both - is landing on land significantly better?
dave78··on Boeing Starliner launches first crewed mission
Sounds like there's a problem with the cooling system using more water than expected. If I understood the comms correctly it sounded like they switched to a backup system to try to alleviate the issue.
dave78··on Ask HN: How do you play synchronized audio across multiple receivers in 2024?
I've been using Chromecast Audio devices in my house for something like 8 years now and they work perfectly. Some are just the audio device plugged into powered speakers, some are speakers with Chromecast built in. Unfortunately the CC Audios aren't made anymore but I think you can still use regular Chromecasts (possibly with an HDMI audio extractor if needed).

The sync between devices has always been flawless for me.

dave78··on Are commercial "third places" a dying breed?
> I'm sure they're mostly diligent in buying drinks every hour or so

I really doubt it. Even the people who are conscious of this and think of themselves as "one of the good ones" probably don't do this even if they intend to. Is someone who sits in a place for 5-6 hours really going to purchase 6 coffees or lattes at $6+ each? That's a lot of money, but also that's a lot of coffee to drink in a day, and tons of calories if they're the fancier kind of drinks.

I have no doubt that some people do, but I bet it's fewer than many would believe. And places like Starbucks are likely working based off hard data rather than just guesses or feelings.

← PreviousPage 2 of 8Next →