HNHacker News
TopNewBestAskShowJobs

markrages

945 karma · joined March 20, 2007

submissionscomments
markrages··on New Ways to Be Told That Your Python Code Is Bad
I think that's brain damage from years of embedded C.
markrages··on New Ways to Be Told That Your Python Code Is Bad
Poe's law demonstrated.
markrages··on New Ways to Be Told That Your Python Code Is Bad
Python doesn't have a do..while loop, so when you want to do a thing at least once, the simplest replacement is starting the loop with "while 1:" and ending the loop with "if ... break".

I disapprove of any linter that flags this idiom.

markrages··on Don’t Let Architecture Astronauts Scare You (2001)
"The difference between underengineering and overengineering is that underengineering can be fixed."
markrages··on Reverse-engineering a vintage power supply chip from die photos
I was actually looking into that this week due to chip shortages... it is not cost effective, but if the alternative is sitting and waiting a year for the specialized switch controller to become available again, that NRE doesn't look too bad.
markrages··on How the Python import system works
Does "-5e4" really evaluate to "-5000" in this language?
markrages··on Software engineering research is a train wreck
I notice you consistently spell it "enineering", without the first "g" that everybody else uses. Is there a reason for this?
markrages··on Where did my 256 GB go? Mobile storage Analysis [pdf]
Parent comment is evergreen. It could have been written in 1996.

I feel the same way. But as we curmudgeons stand athwart history, the whole of software development is moving toward the largest sizes the technology will allow.

markrages··on Why Corporations Won’t Hire Remote Workers in Colorado
I can't find any definition of inheritent. What do you mean by this word?
markrages··on Humans used to sleep in two shifts
Controversy: https://www.theatlantic.com/science/archive/2015/10/the-many...
markrages··on Phil's Old Radios
I'd much rather watch Uncle Doug resurrect old guitar amps.
markrages··on Phil's Old Radios
I wish he would do more troubleshooting. He replaces all the tubes, all the caps, all the resistors, and now the radio magically works!
markrages··on Bob Cassette Rewinder: Hacking Detergent DRM
Carbon brushes are normal motor design. Replacements are available at real hardware stores that haven't completely devolved to housewares.
markrages··on Using a Pager in the 21st Century
> At one point I was interested to know if there were versions of the paging technology (for some critical application?) that tried to solve this by issuing multiple redundant messages over some amount of time, and the pager ignoring the redundant ones after the 1st one had been received?

This is in fact how pagers work.

markrages··on Dear Matt Mullenweg: An Open Letter from Wix’s CEO
NAPA filters are rebranded Wix filters. Quite good, actually.
markrages··on Why Do We Call These “DuPont” Connectors?
That's technician stuff and won't be taught as engineering.

Maybe a BSEET degree would cover it.

markrages··on Academic “ghost-writing”: the cheating scandal no one will discuss (2020)
Same with Firefox on Ubuntu 18.04. Completely different tech stack, same result. Must be standards-compliant jittering!
markrages··on Apple has gone to extraordinary lengths to make scroll bars invisible
My mouse has no scroll wheel (it's a trackball) and there are some websites that I basically cannot use.
markrages··on Python Internals Serie: Int (Long) Object
What does "serie" mean? It's not an English word.
markrages··on Stop Swiss Cheesing your calendar
Monks copying texts would be a lot more interruptible than the kind of creative intellectual work that programmers do.
markrages··on u/DeepFuckingValue and the GameStop Reddit mania
It is a funny spin on that aphorism.
markrages··on How to Make Your Code Reviewer Fall in Love with You
Consistency doesn't always serve readability.

In written English, you can convey the same basic facts with a hundred different sentences. A good author will choose the one that best conveys emphasis and subtle gradations of meaning to the attentive reader.

Code is also written for humans to read, so the best written code will use all the available facilities of the language to convey meaning to the reader.

markrages··on On the bonkers color palette of Garfield comics
> As an aside, who exactly was the target viewing demographic for Garfield? Garfield was never funny for me as a kid. Never.

Garfield is Jay Leno in comics form. More about good cheer than actual humor.

markrages··on Show HN: Making Python one-liner-fit with the new pwk (Python With Kurly braces)
It's easier to follow a program's execution when you can be sure the whitespace will never lie to you.

You can never have a "goto fail" kind of bug.

markrages··on Embedded Programming Without the IDE
For the sealed-bottle experience, you can buy the commercially supported Black Magic Probe hardware. Still open-source and better integrated into gdb than Segger etc.
markrages··on Embedded Programming Without the IDE
If you're strapped for cash you can run Blackmagic Probe firmware on a $2 bluepill board for JTAG with a fully open-soure tool set. (I run it on a $2 esp8266 for wireless JTAG. Open-source gives many options!)

Free as in speech, almost free as in beer. Less than a single (good) beer.

markrages··on Cracking the knuckles is probably harmless
Why are comments enabled on that web page? What possible good could come from it?
markrages··on The fresh smell of ransomed coffee
You can't distinguish between freshly-brewed coffee and microwaved instant coffee?
markrages··on The fresh smell of ransomed coffee
RFC 2324
markrages··on How to say no, for the people pleaser who always says yes
Do you consider spreading to other more vulnerable people as a bad COVID outcome?
← PreviousPage 4 of 11Next →