HNHacker News
TopNewBestAskShowJobs

gnubison

340 karma · joined December 6, 2020

submissionscomments
gnubison··on ReFrame – The EPaper Camera
GP’s “Ascenseur pour l’Échafaud” means “elevator for the gallows.” I think they are familiar with the composition, you might be missing the point of their comment.
gnubison··on Egg consumption inversely correlated with Alzheimer's
Big Egg
gnubison··on This blog is written in en-GB
I think everyone says “couldn’t care less”. But Wiktionary does say “could care less” is “American, nonstandard, proscribed”, so I guess only Americans have that (defective) alternative phrase.
gnubison··on This blog is written in en-GB
What is ISE?
gnubison··on Zig's new bitCast semantics and LLVM back end improvements
The behavior is agnostic of the endianness of the target platform.
gnubison··on LuaJIT 3.0 proposed syntax extensions

    cond1 ? res1 :
    cond2 ? res2 :
    cond3 ? res3 :
    or_else_res
If they are truly nested, then that is confusing. But if you have an if-else chain, then it can be quite readable.
gnubison··on Unauthorized alert sent to cell phones across Brazil
As programmers in programming culture, we have a distinction between hacker and, potentially, cracker that no ordinary person has. ESR’s prescriptivism is pretty much worthless in this respect: words mean what people think they mean and what people use them for, and programmers do not have a monopoly on how people use the term.

OED has the “computer intruder” sense first cited in 1963, and the “enthusiastic programmer” sense first in 1969 (“now much less common than sense 3a”). Cracker first appears in 1968.

Besides, it is easy to disambiguate which meaning people mean. “Hacker attack” can only refer to the common usage of the term, not programming-culture usage.

gnubison··on Americans Are Leaving the U.S. in Record Numbers
Where did you leave to?
gnubison··on I made a terminal pager
If you want ‘git diff | pager’ to work like that, you’re out of luck. There is no way for the pager to communicate with git or the shell to rerun the command; the pager doesn’t even know what program is on the writing side of its stdin pipe. You would need something like ‘pager --command "git diff"’, where the pager invokes a command producing output. I do agree that it would be nice.
gnubison··on Bird brains (2023)
Pronounced octópodes, /ɒkˈtɒpədiːz/, with the -es rhyming with Heracles etc.
gnubison··on Five disciplines discovered the same math independently
Maybe the Briggs-Rauscher reaction?
gnubison··on Feynman's Hughes Lectures: 950 pages of notes
To clarify, these aren’t the normal Feynman lectures. He lectured at a different institution and the author of this webpage transcribed those lectures to produce this set of notes. The content covered is different from the famous set of lectures.

The normal Feynman lectures are here: https://www.feynmanlectures.caltech.edu/

gnubison··on Apple to focus on 'quality and underlying performance' with iOS 27 next year
iOS repeated “learns” new words that I use that are misspellings of real words (because I mistype things in a predictable way). It becomes so convinced that it will autocorrect the real word into the typo. And knowing how the keyboard works, I wouldn’t be surprised if it enlarges the touch targets for the typo once it thinks I meant to use the typo.

The cause is obvious: Apple is training on what I type, not what I send. Apple does not consider that I actually care about the accuracy of what I send and will fix errors; perhaps they optimize for people who are careless enough to send typoed messages, yet niche enough to commonly use words not in the default dictionary.

It is infuriating that I have ~50 manual corrections telling Apple to leave words alone and correct certain typos to the real words.

gnubison··on An Illustrated Introduction to Linear Algebra, Chapter 2: The Dot Product
Strang does include that. I just checked the fourth edition, like you say you did. Scrolling down two pages to get to the first page of the table of contents, I see the heading “cosines and projections onto lines”. I navigate to that section and it explains all the logic, proof, and intuition behind the connection between angles and dot products. Please don’t spread misinformation…
gnubison··on Why English doesn't use accents
It would be like a speaker who can’t distinguish the uh sound in “but” with the ih sound in “bit”. Is it really the native English speaker’s fault if he can’t understand that personal dialect?

France’s vowel inventory is bigger than (or just as big as) English’s, and it has a lot more homophones. I imagine all the context goes toward disambiguating the actual homophones and not the arbitrary sets of words foreigners can’t pronounce because they don’t want to learn the accents (the system is not that hard and completely predictable).

gnubison··on Hilbert's sixth problem: derivation of fluid equations via Boltzmann's theory
> the solution of any one of which would change not only the career of the person who solved the problem, but possibly life on Earth. Many have stood like mountains in the distance, rising above the clouds, for generations.

Whether or not this is AI, this comment is not true. An axiomatic derivation of a formula doesn’t change how it’s used. We knew the formulas were experimentally correct, it’s just that now mathematicians can rest easy about whether they were theoretically correct. Although it’s interesting, it doesn’t change or create any new applications.

gnubison··on Microsoft Edit
I think ed is what you’re looking for (possibly with -s).
gnubison··on Spaced repetition systems have gotten better
The article specifically points out WaniKani as an example of a very bad implementation of spaced repetition (see the "FSRS in practice" heading, under the paragraph "for Japanese language learning specifically...").
gnubison··on Writing that changed how I think about programming languages
Click the time (next to the author) to go to a page for the comment, where you will be able to favorite it.
gnubison··on Understanding-j: An introduction to the J programming language that gets to the
Uiua?
gnubison··on Don't force your kids to do math
As a senior in high school, I devoured this game in elementary school and got way better at math than my peers. Now taking differential equations and multivariable calculus through our college in the high school (CHS) program. When I looked for it out of curiosity I was sad to see it transformed into a subscription service.
gnubison··on Advanced Shell Scripting with Bash (2006) [pdf]
It is much more complicated than Perl. Every feature you could ever want, in multiple ways, it seems like. Perl isn’t too complicated or large of a language.
gnubison··on Zig's new LinkedList API (it's time to learn fieldParentPtr)
You add multiple next variables. buffer.next, buffer.next_displayed, etc
gnubison··on Vim after Bram: a core maintainer on how they've kept it going
Or, a stupid way: “#*” Or, also stupid: “*``”
gnubison··on Robotics 101 at UMich: Applied numerical linear algebra as intro linear algebra
What do these acronyms mean?—IE, FEA, DOE?
gnubison··on Entering text in the terminal is complicated
*raw

Cooked is when the kernel handles it (cooking it before it gets to your program)

gnubison··on OpenBSD, the computer appliance maker's secret weapon
The remote ssh bug? It was caused by some Linux distributions patching sshd to link to libsystemd which required liblzma which had the backdoor. It didn’t affect OpenBSD or involve upstream OpenSSH.
gnubison··on Meaningful Nonsense: How I generate sentences
Explanation for other confused people: the pronunciations of these words and letters, expressed in IPA (or perhaps an orthography like Spanish’s) begin with odd other sounds: Universal /ˌjunɪˈvɝsl̩/, y /ˈwaɪ/, w /ˈdʌbl̩.juː/, j /dʒeɪ/
gnubison··on RubyWM – an X11 window manager in pure Ruby
The maintainers are conservative about breaking changes. Almost all features are hidden behind “use” statements: for example, “use feature "bitwise"” splits the questionable & operators into & for numbers and &. for bitstrings. But old code will work exactly the same.

There are a few deprecations and things which have been removed from the language…like idioms that relied on interpreter bugs and have been obsolete for 20 years.

But if you run a Perl script without use strict, use warnings, or new command line flags, you’ll get a Perl experience largely unchanged since the turn of the century.

That’s my understanding anyways…

gnubison··on Hyphens in man pages
There is a way, of course, of getting the correct hyphen-minus, and that’s by using ‘\-’. Almost all manual pages do this, including manual page generators, because the “problem” (which is just troff syntax) is well known and well documented.
Page 1 of 8Next →