HNHacker News
TopNewBestAskShowJobs

mshroyer

631 karma · joined July 18, 2019

https://markshroyer.com/ https://github.com/mshroyer/
submissionscomments
mshroyer··on Chicken Scheme
It was a configuration manager for what was basically a Linux-based wireless router.

The Chicken compiler actually compiles down to C, which has the nice side-effect that you can easily include literal C code. Here's an example: https://www.more-magic.net/posts/scheme-c-integration.html

mshroyer··on Chicken Scheme
I used Chicken successfully in an embedded Linux system where C interop was a high priority. It's a great compiler and one of my go-to Schemes to this day, though obviously the library ecosystem is nowhere near as complete as e.g. Python's.
mshroyer··on When Police Lie, the Innocent Pay. Some Are Fighting Back
I'm not exactly an ACAB kinda guy, but this directed towards a guy who was clearly taking a passive stance:

> You ain't pushing up on me, boy? You ain't pushing up on me, you hear me? Fight! Fight with me! Fight! Fight! Look at me! Fight! Fight! It's just me and you, baby! It's just me and you! You move, that dog bites you.

Sure, maybe that cop was the lone psychopath in the group. But why did the other cops not step in and do something?

mshroyer··on Apple’s new abuse prevention system: an antritust/competition point of view
You're not wrong, in the sense that an M1 Mac would have better performance and battery life than the laptop I have on order. But to me, the tradeoffs (not only in terms of privacy, but also user-repairability) are worth it. (And my new Intel-based Framework laptop will still be much faster than the laptop I've been using for the last several years.)
mshroyer··on Apple’s new abuse prevention system: an antritust/competition point of view
The other thing that pushed me towards Framework was the trivially user-replaceable parts, including the battery.

My MBP's battery failed (swelled up) twice while under warranty, but it was a pain to deal with each time: wipe the SSD (because it's soldered on), hand it over to Apple, wait several days for repair, and then restore from backup. And now it's no longer under AppleCare coverage anyway.

In contrast, Framework designed their motherboard so we can even use it as a standalone PC once we're done using it as part of a laptop. That's such a difference in terms of user reparability.

mshroyer··on Apple’s new abuse prevention system: an antritust/competition point of view
My MacBook Pro is overdue for an upgrade, and I literally ordered a Framework laptop (on which I plan to run Debian) partially in response to this announcement.
mshroyer··on Apple enabling client-side CSAM scanning on iPhone tomorrow
I'm not at all conflicted about this. Obviously CSAM is bad and should be stopped, but it is inevitable this new feature will become a means for governments to attack material of far more debatable 'harm'.
mshroyer··on How to spot a good fake ID
This author is almost as skilled as the staff at my local AMC Theatre, where I was a bystander to a woman getting denied a beer on account of her Washington, D.C. driver's license not being a "state-issued ID".
mshroyer··on Twitter has lost liability protection in India, government says
I would much prefer Twitter to ignore the Indian government. American companies should never cave to authoritarians.
mshroyer··on Twitter has lost liability protection in India, government says
"problem" complying with "regulations"
mshroyer··on Surfside official told residents building was safe, despite engineer's warning
The Washington Post's reporting seems to back you up:

> Kilsheimer said he didn’t believe the damage highlighted in the 2018 report could have led to the collapse of the building. “Nothing in it raised a red flag,” he said.

https://www.washingtonpost.com/national/condo-collapse-sunda...

mshroyer··on MoviePass settles FTC allegations that they limited usage, exposed user data
> I thought white-collar crime was usually a person scamming a company.

That's not my understanding of the term "white-collar crime", nor is it the definition used here, for example: https://en.wikipedia.org/wiki/White-collar_crime

The interest calculation problem you describe would fall under what I think is the usual definition of "white-collar crime".

mshroyer··on FaceTime is coming to Android and Windows via the web
Weird... I've had two generations of iPads with cellular, and Signal has worked for me, in linked mode, on both devices (both with and without a SIM present).

Maybe this is a bug that only affects certain models or something?

mshroyer··on CircuitPython
Differences from MicroPython, for those familiar with the latter: https://circuitpython.readthedocs.io/en/latest/README.html#d...
mshroyer··on The tools and tech I use to run a one-woman hardware company
This is really cool.

So it looks like the Winterbloom module is taking a "pitch CV" input in the range of 0-6V... what would typically generate this input in this type of setup? And what do all those other modules on the rack do?

mshroyer··on Oklahoma woman charged with felony for not returning VHS tape 21 years ago
I agree we need humans in the loop for things like the administration of justice.

But this is a case where humans _were_ in the loop yet acted like automatons themselves. They failed to apply the baseline level of judgment that would have stopped them filing felony charges for "embezzlement" of a VHS tape featuring a talking cat.

mshroyer··on India’s second wave
And here's a good article explaining why waiving vaccine intellectual property rights is a misguided area of focus: https://www.washingtonpost.com/outlook/2021/03/15/vaccine-co...
mshroyer··on Remembering Allan McDonald, who refused to approve the Challenger launch
At least SLS puts its solid rocket boosters well below the crew capsule, though. So compared with the Shuttle, there's some nonzero possibility of safe abort in the event of an SRB explosion.
mshroyer··on We may soon have city-spanning 900 MHz mesh networks
But it's sufficient for my next TV to report fingerprints of my viewing habits back to HQ, even when I intentionally leave the TV disconnected from my LAN. Yay.

It was inevitable we'd reach this point—if not because of mesh networking, then because of ever cheaper cellular radios. And modern cars are already here. But we're fast losing control and visibility over which of our consumer electronic devices are allowed to talk to the outside world.

mshroyer··on Before buying a NYT subscription, here's what it'll take to cancel it
AFAIK this is actually true for any California public library (including mine in Sunnyvale).

The re-registration process is annoying, but hey, it's free...

mshroyer··on Twitter acquires Revue
https://astralcodexten.substack.com/p/logistics

> I'm saving the Substack mailing list regularly to my hard drive, and if I go somewhere else I'll let you all know.

So this is possible on Substack at least.

Some Substacks also use a custom domain name, which would make migration off the platform even easier.

mshroyer··on WhatsApp loses millions of users after terms update
There's nothing wrong with it if, and only if, people understand that's the choice they're making.

Here we have an exodus driven by *privacy* concerns surrounding the new policy. Users fled from WhatsApp to other services with the intent of keeping their conversations more private. The subset of those who switched to Telegram made their conversations strictly *less* private, achieving the opposite of their goals.

There is something wrong with that.

mshroyer··on Signal is having technical difficulties
It looks like mostly blocking code... I wonder if that's hampering their ability to scale.
mshroyer··on SpaceX Starship Users' Guide [pdf]
Do any other launch service providers, like United Launch Alliance, make these specifications publicly available (without needing to sign an NDA or whatever)?
mshroyer··on A new jailbreak for a new era
> I’ve been staying on iOS 13 to avoid the contact tracing

Huh? You know it's an opt-in feature, right?

mshroyer··on PCalc for macOS
In contrast with the built-in iOS calculator? RPN and unit conversions, primarily, but also occasionally other functions like exponentiation, etc.
mshroyer··on US Navy destroyer shoots down an ICBM in milestone test
No, I don't think so, not exactly.

It depends on the specifics, of course. If a specific country directly attacked the US, of course I'd expect (and even demand) a military response. But these days, I wouldn't expect a non-state's terrorist attack to lead to the sort of misguided, ill-informed adventurism that ultimately led us to invade Iraq.

mshroyer··on PCalc for macOS
Free42 is my favorite calculator on Windows, especially since I've long used HP's physical calculators. (Droid48 is also great if you're on Android.) But I still prefer PCalc on the Mac, because it's rather cumbersome to use a push-button calculator UI on a desktop computer with a mouse, and PCalc fits perfectly into the Mac user interface.
mshroyer··on PCalc for macOS
PCalc is a work of art. I can't personally speak to the developer's philosophy here, but it feels like they sat down and asked themselves how they could make the best possible app in this very specific domain, then doubled back and added an extra 10x attention to detail on top.

A calculator app might seem like a very small thing, but the availability of PCalc is literally one of the handful of items I have in my "pros/cons" list of using iPhone vs. an Android phone.

mshroyer··on US Navy destroyer shoots down an ICBM in milestone test
> Also everyone knows that the US is both highly militaristic and highly jingoistic.

That was certainly true up through the early 2000s, but this stereotype is by now out of date. On the left, America is self-loathing, and on the right it's become quite isolationist.

← PreviousPage 4 of 6Next →