HNHacker News
TopNewBestAskShowJobs

simmonmt

265 karma · joined September 5, 2019

submissionscomments
simmonmt··on 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond (2001)
Don't use floats (it wasn't a 3D game) or if you have to, make sure every float is derived from an integer that's kept in sync. And don't do anything that affects simulation state based on those floats.
simmonmt··on NYC officials say they can't find EV garbage trucks powerful enough to plow snow
By row house do you mean something like this? https://goo.gl/maps/XTDwyAZy6GoqPRXt7

That's 4-5 stories of ~4 apartments per floor, times however many of those buildings fit in the 900ft/247m length of a block. There's nowhere near enough space on the corner (here's the corner: https://goo.gl/maps/aszPHqrQVGftcqTCA) to collect that much garbage, much less to do it three times a week.

Yes they could build big underground containers. Yes they could reduce the amount of garbage generated. But both are massive projects far beyond "why can't they just".

simmonmt··on NYC officials say they can't find EV garbage trucks powerful enough to plow snow
Nit: They don't do both at the same time. The trucks are either plowing snow or they're picking up trash. That's why the trash piles up until the snow is cleared. After big storms you can end up with pretty epic piles of garbage collecting on sidewalks.
simmonmt··on Apk.sh is a Bash script that makes reverse engineering Android apps easier
IME that's true until around 250 lines or so (this one is 500+). Then you've passed the point where "rewrite it in something more scalable / testable / maintainable" can easily be done, and you start having endless iterations of "it needs to be rewritten but I just want this one feature added so we'll do the rewrite later." And heaven help you if the script changes owners, gets additional owners, or you have to pick it up again after ignoring it for a year.

That's not to say the above doesn't happen with other languages/systems. It most certainly does. It just seems to happen faster in shell (especially when people start getting adventuresome in their use of fancy shell features).

simmonmt··on This to That
Went to Mexico. Tent is dry but I'm still soaked, now with a combination of rain and sweat. Please advise.
simmonmt··on Boeing 787s must be rebooted every 51 days to prevent 'misleading data' (2020)
For the free T-shirt, of course. The finisher's medal, if there is one, is an added bonus. (Not sarcasm)
simmonmt··on FedNow FAQ
The two deposit thing is pretty standard. A little odd, but it gets the job done and presumably does so using existing ACH interfaces (so they don't need to implement anything new or rely on the receiving bank to do the same)
simmonmt··on IRS details strategy for replacing its most ancient computer code (2020)
I can't tell if you're being sarcastic or not. I figured transpiling would get you something that's at least black box testable using modern techniques. Then you start incrementally converting bits of it into idiomatic Java, adding more and more tests as you go. So it didn't seem like madness? But I've never done such a thing before, and am guessing there are a zillion problems with that approach. Not least that it would require an organizational commitment to stick with the conversion. Stop halfway through and sure you've got the opaque spaghetti they were worried about.
simmonmt··on On Killing Tanks (2020)
The same argument applies to airplanes, but both airplanes and tanks have certain advantages that on balance exceed the risk of them getting blown up.
simmonmt··on Updating the most influential book of the BASIC era
Personally I preferred the basic listings to the machine language ones, with the asm listings somewhere in the middle. With the basic listings you could understand what you were typing in as you did it. With ml you’re just a monkey typing in numbers. Sure you could disassemble it at that point (if you had a disassembler), but the barrier to reaching that understanding was so much higher than with basic listings.
simmonmt··on Tesla bows to pressure, stops allowing drivers to play video games while driving
… if you’re in a 3 or a Y. The S and X both have instrument cluster screens.
simmonmt··on Advent of Code 2021
You only have yourself to blame if you stop early due to misplaced priorities :)
simmonmt··on 65k fake students applied for financial aid in wide community college scam
I think that translates to "why not have the taxpayer pay for college education too?" Which means that the person who doesn't need/get a college education (think your electrician) is now stuck paying for those who choose to get one and is seeing none of the benefits. Better to have the people who get the benefits pay for the privilege.
simmonmt··on Difficult Questions About Freemasonry (2001)
Because it’s a slow news day? It’s the Saturday of Memorial Day weekend in the US. Bank Holiday weekend in the UK too.
simmonmt··on Reuters website goes behind paywall in new strategy
I suspect people whose living depends on keeping up with the news will pay. Consider Bloomberg, FT, WSJ, etc. Many people pay for those, and for good reason.
simmonmt··on Screw it, I’ll host it myself
I don’t try to put the documentation next to the thing being described because then I’ll lose track of it. I set up a simple Gollum wiki and put everything there. That way I get md for useful formatting, version control on the docs without having to create a zillion git repos, and I never have to wonder where the docs are.
simmonmt··on California’s container-ship traffic jam
No, but it's similarly unwise to over-index on them.
simmonmt··on Child-safety laws may reduce the birth rate
It's probably a mistake to put "SUVs and trucks" all in one bucket. Can you even fit a third car seat in a crew cab pickup, assuming two adults in the front?

See https://advocacy.consumerreports.org/research/the-rise-of-th...

That massive green chunk is for crossovers, which typically have space for two adults and two car seats. Fitting a third means graduating to a full-size SUV (or minivan), which means a significantly more expensive vehicle (assuming similar trim levels, etc).

simmonmt··on Woodworking for Engineers
FYI Mac version 8 can be found here: http://dl.trimble.com/sketchup/gsu8/FM-3-0-16845-EN.dmg

Can you add it to your page? I found it via https://jayscustomcreations.com/sketchup/, which has a dropbox url that includes the magic string "FM-3-0-16845-EN.dmg". That's all I needed to make the Mac URL from your Windows URL.

simmonmt··on Uber cuts 3000 more jobs, closes 45 offices
This tiering is surprising to me. Which metric are you using? By population, NY, LA, and Chicago are the top three cities in the country.
simmonmt··on Building Uber’s Go Monorepo with Bazel
Sun didn't have a monorepo -- at least not 1998 through the acquisition. Each org of a given size (Solaris os/net, install, etc) had its own separate island of source with its own build and test systems.
simmonmt··on NY launches live dashboard of each regions progress hitting 7 reopening criteria
https://en.wikipedia.org/wiki/New_York_City_Sheriff%27s_Offi...
simmonmt··on Ring Doorbell App Packed with Third-Party Trackers
Deliveries left unsecured on a doorstop is a common practice in the US, typically found in low-crime residential areas. It was by no means invented by Amazon -- it's been a thing for a long time.
← PreviousPage 3 of 3