HNHacker News
TopNewBestAskShowJobs

bxparks

1,498 karma · joined September 21, 2019

submissionscomments
bxparks··on 00Key a 75% Keyboard
> The traditional full sized layout was designed prior to mice being common, which immediately becomes evident when you try to center the alpha cluster of such boards with how doing so pushes the mousing area uncomfortably far off to the right.

I developed tendonitis on my right elbow because of this. I fixed it by moving the mouse to the left. It took a few months to get used to it, but now my brain doesn't recognize the difference anymore.

bxparks··on What's Going on with ‘Nonplussed’? (2017)
Yeah, never seen that usage of "cleave". I would have expected that sentence written with a different word: "People in the remote mountain villages still cling to their old traditions."

With regards to "cleavage", I always thought that it was based on the other meaning of the word, the one about splitting things apart: https://www.merriam-webster.com/dictionary/cleavage

bxparks··on What's Going on with ‘Nonplussed’? (2017)
Ha, you make some good points and I would be ok with those words. But just because the root word (inflame) and some of its derived words are useful, that doesn't mean that we need to allow all possible prefix and suffix derivations of that root word.
bxparks··on What's Going on with ‘Nonplussed’? (2017)
That was a fascinating article.

> Cleave is often cited as the go-to contronym: it can refer to splitting something apart and to uniting two things

Weird, I cannot remember ever seeing "cleave" used to mean "uniting two things".

"Inflammable" is my go-to example of a word that shouldn't exist in the English language. Causes too much confusion. I always use "flammable" and "nonflammable".

bxparks··on What can LLMs never do?
It's funny, I didn't notice the missing "than" until much later. After I learned the intended meaning of the original sentence, my mind just seemed to insert the missing "than" automatically.
bxparks··on Ubuntu 24.04 Noble Numbat
I also moved from Ubuntu to Mint, and from GNOME to MATE. Been very happy.

The only time I got annoyed at Mint was when they recently changed the default mouse pointer into something that looks like a deformed marshmallow. So instead of a pixel at the end of the pointer, we get a fat finger. I don't understand the UX mentality that thought that this was a good idea.

It's easy enough to change, but every now and then, something clobbers my UI settings and I have to remember how to change it back to the mouse pointer that actually works as a pointer.

bxparks··on What can LLMs never do?
I couldn't understand the original wording either, but after reading one of the sibling comments that explains it, it suddenly made sense.

I think you left out a few words that most English writers would include. So instead of:

> "ensure that numbers from one to ten as written as words and numbers greater ten as digits in the given text",

something like the following might be better for most people:

> "ensure that the numbers from one to ten are written as words, and the numbers greater ten are written using numerical digits in the given text"

There are multiple ways to write this, so other people may have better versions.

I'm not an English grammar expert, so I cannot explain to you why the addition of those extra words helps with the clarity of that sentence.

bxparks··on Retro-tech HP-25 Calculator
One of the PDF files on the GitHub page has some info about the software implementation:

"* The original C version running on Z80 @ 4MHz was really slow! (maybe 25% of HP-25 speed)

* I started to re-write the emulator in Z80 assembly

* would love to finish this someday, but...

* Then I noticed that CMOS Z80 are available rated up to 20MHz

* I ended up running the Z80 at 16MHz, which results in an emulated speed within about 10% of the original HP-25. Not bad"

The other interesting thing is that this uses the 40-pin DIP version of the Z80, which will be discontinued on June 14, 2024: https://news.ycombinator.com/item?id=40083885

bxparks··on How did customer service get so bad?
Airlines fill those seats by upgrading people with status or miles.
bxparks··on Oakland officials vote to rename airport despite SF threatening to sue
I think "East San Francisco" would be more accurate...
bxparks··on USPS jumps to first place as most imitated brand in phishing attacks
Doesn't surprise me. The USPS is doing some idiotic things with their Informed Delivery emails that I get every morning.

Sometimes they contain inbound and outbound tracking links. If I click on a tracking link, I land on a webpage that requires me to log in. That's annoying. So I copy-and-paste that tracking code into Google, and Google gives me a link that does not require me to log in.

The USPS has trained people to happily provide authentication information whenever someone pretends to be the USPS. No wonder scammers are abusing it.

bxparks··on eC Programming Language
I completely agree with your analysis. I think I meant "interop" instead of "superset" when craving for something better than C, but not as mind-numbing as C++.
bxparks··on eC Programming Language
I looked a bit deeper into your website and I am impressed with the amount of work that has gone into this language and its tools. I agree with the other commenters that eC seems like a pragmatic and ergonomic extension to the C language. It solves many of the problems that I find annoying about C: removing header files, adding access control through modules, a reasonable object system.

I'd been looking for a language like this for maybe 10-15 years, but I had never heard of eC until now. I know about Zig, D, Nim, Odin, C2, C3, and a bunch of other obscure languages aimed at C-like use cases, but not eC. I'm not sure how it can get more traction.

bxparks··on What to do when an airline website doesn't accept your legal name
By the way, you seem to be shadow banned, though it is not clear why. This is your first post since your account creation almost 4 years ago, so it's not like you have any history of writing bad posts. I vouched for you to undead your comment.
bxparks··on Asus refunds Zenfone buyer for failing to provide bootloader unlock tools
I would bet that neither small claims or class action is possible in the US because ASUS has a forced binding arbitration clause in their End User Agreement that almost no one read when they activated their phones.
bxparks··on eC Programming Language
That's a bit harsh, but I understand your sentiment. I wish that one of the numerous supersets of C would gain some traction, for those cases where C must be used. I'm thinking of cases such as bare-metal embedded, operating systems, and low-powered microcomputers. There seems to be no option right now that hits a sweet spot between the creaky old C and the unbearably complex C++.
bxparks··on IrfanView
For quick cropping, rescaling, and batch processing, this is the BEST image editor on Linux (using Wine of course).
bxparks··on Timekeepers may subtract a second in 2029 as planet spins slightly faster
In theory, yes. But in practice... I wouldn't be surprised to see many systems fail. It's probably not a code path that's been tested much, if at all.

Kinda like those systems that went down on Feb 29, 2024. I mean, how does an app in the 21st century not handle leap day? Yet it happened.

bxparks··on Dealerships Rip You Off With The “Four-Square,” Here’s How To Beat It (2007)
How about all the extra fees that the dealer will add? ("Destination charge", "Doc fee", "Total fees", etc, etc, I can't remember.) Is that included in the price that we are haggling with the dealer?
bxparks··on Bunk beds in aircraft cabins: the realistic prospects
Regular economy is not even designed for normal sized people. :-/
bxparks··on Finding lead in Stanley's Quencher
Are you sure you are replying to correct post? Some people in this thread are resorting to name calling. That is unfortunate, but that's not me.

All I wanted was a sense of the relative risk of leaded solder compared to the other sources of lead around me. That's all. I figured that someone with such strong opinions as yours would have that sort of information.

I have no opinions regarding the ease of use of leaded solder versus unleaded solder. I actually don't know what sac305 is... Google tells me it's 96.5% tin, 3% silver, and 0.5% copper.

bxparks··on Finding lead in Stanley's Quencher
You have strong opinions on the use of leaded solder. I'm curious if you have some numbers to drive home your point. For example, what is the relative risk of using leaded solder for a hobbyist creating a handful of prototype circuit boards a year (using proper ventilation of course), versus living close to an airport exposed to burning jet fuel which contains lead to this day? I want to know, roughly speaking, if using leaded solder a few times a year cause 100X more exposure or only 1/100 the exposure compared to living near an airport. If it's only 1/100 compare to an airport, I'm not going to worry about it. If it's 100X, then I think your position is quite valid. [Addendum: Another example, what is the risk of leaded solder compared to lead exposure from common household items like brass knobs, handles, fixtures, and keys?]

My current inventory of solder was obtained from estate sales, so they are all leaded, but old stock, not newly manufactured. If I had not bought them, they would have been thrown away into the garbage dumps.

bxparks··on The Law of Leaky Abstractions (2002)
Your criticism that a broken wire is outside the scope of the TCP protocol was clear and valid.

The subsequent paragraphs about garage collection are tough to follow. You have multiple parenthetical remarks, a quotation which I think is used as emphasis, italics used as emphasis, compound sentence fragments joined by an em-dash and a colon in the same sentence, rhetorical questions which presumably have obvious answers but not obvious to me, terms that aren't clear (e.g. what is an "amortized push"?), and concepts that don't seem to be related to GC (e.g. an "abstract list" can be implemented without GC, so why is that included in that paragraph?).

I've read those paragraphs 4-5 times now, and I don't think I understand what you are trying to say.

bxparks··on The Law of Leaky Abstractions (2002)
I unflagged you by vouching for you. I found your post difficult to understand and couldn't figure out what you are trying to say, but I agree it was not deserving of a flag.
bxparks··on What it's like to staff the home of a billionaire
I don't understand. Your friend has a catering business that throws parties for wealthy people? Because wealthy people don't get enough parties? Or did you mean metaphorically. In that case, what kind of metaphoric "welcoming parties" are missing from wealthy people's lives?
bxparks··on Ask HN: Did you encounter any leap year bugs today?
I can understand getting the years 2000 (leap), 2100 (not leap), 2200 (not leap), and 2300 (not leap) wrong. But getting the year 2024 wrong is, disappointing, to put it diplomatically.
bxparks··on Coroutines in C (2000)
Definitely, "labels as values" (aka "computed gotos", https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html) is so much better than Duff's device.

Unfortunately, computed-gotos is not a C language standard. I don't understand why. I think FORTRAN had it in the 60s. It is so useful in some situations, like a coroutine, or a byte-code interpreter. Is it because some obscure DSP chip with a sizeof(char)==32 using 1's complement arithmetic can't support it? Then maybe make it implementation-defined and allow the rest of the world get nice things.

bxparks··on Falsehoods programmers believe about time zones (2020)
In their defense, making the long distance prefix (1) the same as the country prefix (1) did not help spread that knowledge. I think most American know that something called "country calling code" exists, but probably couldn't tell you the code for the US. And I'd guess that most probably don't know that the +1 code includes Canada and most of the Caribbean islands.
bxparks··on General purpose MCUs built in to LEDs emulate candle flicker
I like quite them. With LED candles, there's no danger of fires if you forget about the candle, or if you accidentally knocking them over, or if something accidentally goes over the candle. There is no mess to clean up as the candle melts down the wax. There is no worry about wind blowing out the candle.

I don't like those small LED candles using disposable watch/button batteries. I use ones using standard AA batteries, which means I can use NiMH rechargeables.

bxparks··on The things nobody wants to pay for
I must not be the first person to think that government sponsorship can play a positive role with funding and promoting critical software projects. Just as basic science research is funded by agencies such as the NSF, NIH, DARPA, DoD, and so on. Even the Arts have the NEA. Where is the National Institute of Critical Software?

People working on software projects could apply for grants, which would be reviewed by a panel of peers and experts, then funded, and the impact of the software project can be reviewed. I would think that judging the value of a software project would be easier than many basic science research, because the impact of software is more immediate and easier to measure. Yes, any system that involves money will be susceptible to some amount of fraud, waste, and deception. But most people still support funding science and medical research.

← PreviousPage 4 of 12Next →