HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jgneff

no profile record

comments

jgneff
·قبل شهرين·discuss
I'm so happy to see this change. I got involved with reproducible builds in 2021 after reading in horror about the SolarWinds attack. [1]

I think Magnus Ihse Bursie said it best while working on reproducible builds of OpenJDK: "If you were to ask me, the fact that compilers and build tools ever started to produce non-deterministic output has been a bug from day one." [2]

[1] https://www.linux.com/news/preventing-supply-chain-attacks-l...

[2] https://github.com/openjdk/jdk/pull/9152#issue-1270543997
jgneff
·قبل 4 أشهر·discuss
That might have been Thunderbird doing its initial indexing of your existing messages. It's the first thing I disable after installing Thunderbird: go to Settings > General > Indexing (at the bottom of the page) and uncheck the setting for "Enable Global Search and Indexer." I always found it extremely slow and CPU intensive, and just not worth it, especially when you have IMAP server-side search.
jgneff
·السنة الماضية·discuss
I'm pretty sure this is the computer that my mom had hooked up to an old TV set back in the early 90s. She used it all the time to communicate with me by e-mail, printing out each message she received. I always knew a message was from her because the text was wrapped at something like 25 columns in width. It worked great! It was like a fancy typewriter.

Then I upgraded her to an IBM PC with Windows, and she stopped using the computer altogether! She just never made the jump to a windowed system with a mouse.
jgneff
·السنة الماضية·discuss
Yes, I have had a similar experience. I eventually gave up on finding a competent cross-border tax accountant and just learned it all myself. I would rather make my own mistakes than pay someone quite a bit of money to make even more mistakes. It took a lot of reading and research, and I needed to make my finances as simple as possible, but so far so good in the past 15 years.
jgneff
·السنة الماضية·discuss
I am also very grateful to James Gosling. I was working with C++ at Taligent (an Apple, IBM, and HP joint venture) in the fall of 1995 when I first downloaded Java to give it a try. I literally jumped up and down with joy after writing my first "Hello, World" program. It was such a breath of fresh air compared to the Taligent CommonPoint application framework we were building.

I took the severance package when Taligent imploded, dropped everything I was doing at the time, and have been working with Java and its related software ever since.
jgneff
·السنة الماضية·discuss
That's actually pretty fast. It took 10 years for Java[1] and 5 years for JavaFX[2] to fix some trivial but rather severe text rendering bugs. Most of that time was getting enough courage to fix them myself. :-)

Reporting text rendering bugs is frustratingly difficult!

[1] https://github.com/jgneff/openjdk-freetype

[2] https://github.com/javafxports/openjdk-jfx/issues/229
jgneff
·قبل سنتين·discuss
I enjoyed reading both books, but especially Herman Pontzer's stories in Burn about his time with the Hadza people in Africa. The study is based in part on his research (Pontzer, 2018, Pontzer et al., 2021). His hypothesis does seem to be controversial and counter-intuitive.

Thank you for the link to the nutritionist's article. I'll read it with interest.
jgneff
·قبل سنتين·discuss
I think this study is related to two books I read this summer: Burn, by Herman Pontzer, presents his "constrained energy expenditure hypothesis," and Exercised, by Daniel E. Lieberman, discusses his "costly repair hypothesis."

Together, they try to explain why exercise can force your body to stop using its energy to destroy itself (inflammation, autoimmune diseases) and instead use its energy to restore itself (releasing antioxidants, repairing damage).
jgneff
·قبل سنتين·discuss
Try this in your '.bash_aliases' file, for example:

  alias df='df -t vfat -t ext4'