HNHacker News
TopNewBestAskShowJobs

kbob

819 karma · joined February 19, 2009

Former Unix kernel guy. Current interests include Scheme implementation, garbage collection, and pinball. Tried angel investing, didn't like it.
submissionscomments
kbob··on Open vs. Closed Pipes – Flutes vs. Clarinets (2007)
Thank you. That page's few simple examples did a lot to clarify my understanding of waveguide synth.
kbob··on Mu: A minimal hobbyist computing stack
This reminds me very much of 1970s Unix. Unix was also an research exercise into OS and userland minimalism and a new, streamlined language (yes, C) that created a new niche in the "like asm but better" space.

In other words, it had nothing in common with today's Linux. (-:

kbob··on Prusa MINI: Smart and compact 3D printer
Keep in mind that the printers are getting regular upgrade cycles. A 2019 i3 MK3S is nothing like a 2015 i3. Firmware upgrades are released every couple of months. So continuous testing is still valuable.
kbob··on macOS Catalina
Many studios and many musicians are not wealthy enough to throw out a roomful of working equipment just because it doesn't conform to industry trends.
kbob··on Xilinx Vitis and Vitis AI Software Development Platforms
Silicon availability has recently been solved. There are FPGA dev boards available for under $50. They're low-powered but great to learn on. One, the FOMU, actually fits inside a USB type-A port.
kbob··on Whatever happened to Six Sigma?
Only 0.0003% of the organizations who tried it could make it work.
kbob··on Why Language-Oriented Programming? Why Racket?
Find the video '50 in 50' by Steele and Gabriel.

50 programming languages of the last 50 years, illustrated in 50 minutes. It includes all the popular languages, but also covers some truly weird ones.

kbob··on Cars People Keep for 15 Years or More
The car on the list would be a 2004 model.
kbob··on What Isaac Asimov Taught Us About Predicting the Future
It's interesting that in 1983 global warming was not on Asimov's radar. He mentioned overpopulation and pollution, but nothing about CO2.
kbob··on The Boom Hierarchy (1993) [pdf]
Interesting stuff. Can anyone explain what "pair projection" mentioned in section 4.6 is? I've not heard the term, and neither has DuckDuckGo.
kbob··on The Graphic Art of Incredibles 2
Check out FloobyNooby. The 'blogger dissects many films' cinematography in great detail.

Here is FN's article on the original Incredibles movie. http://floobynooby.blogspot.com/2013/12/the-cinematography-o...

kbob··on A Brand New Interview with David Foster Wallace
I don't think you can skim DFW. Ne says as much in the linked interview:

"I think the sort of work I do falls into an area of American fiction that, yes, that is accessible, but that is designed for people who really like to read and understand reading to be a discipline and to require a certain amount of work."

I can't even skim that sentence.

kbob··on Rust can be difficult to learn and frustrating, but it's also very exciting

    intmain()
    {
        r etu rn0;
    }
kbob··on Rust can be difficult to learn and frustrating, but it's also very exciting
Fortran IV came close. You could put spaces in the middle of identifiers, keywords, and numbers, and the compiler ignored them. The language did not require spaces as separators anywhere. Spaces were only significant in Hollerith constants (what we'd call string literals today) and in columns 1-6. Columns 1-6 were reserved for line numbers, comment signifiers, and continuation marks.
kbob··on Rust can be difficult to learn and frustrating, but it's also very exciting
> C++ for example, is a hard language, but the learning curve is ... progressive (rise bit by bit).

Except that you've always got a footgun in each hand, with no safeties and no trigger guards.

Rust keeps its footguns locked in the gun safe. You get them out with the `unsafe` keyword.

kbob··on How Manhattan Became a Rich Ghost Town
"Consume" literally means "eat". So eating out is definitely consumerism.
kbob··on Brave 0.55 released
It's been my default browser on MacOS for about a month. I signed up for BAT payments about a week ago.

For the most part, it's just another browser.

Pros: + I can disable Javascript per-site and reload the page in two clicks. I think that's possible with FFox or Chrome extensions, but it's built in to Brave.

+ UI looks cleaner.

Cons: - A few videos have refused to play. (Can't characterize that yet.)

- Reopening a closed tab only opens the last page on that tab, not the page history. I.e., the back button doesn't work.

- I don't know when, which or how publishers will get paid in BAT.

- I don't know how hard or expensive it will be to buy more BAT when my free ones are gone. Apparently I will have to open an account at a cryptocurrency exchange? Yuck!

kbob··on Model 3 Mid Range Battery Available
How much does aero matter on a 4100 lb. car? (1850 kg)
kbob··on Tesla quietly drops “full self-driving” option as it adds $45,000 Model 3
The ugly wheels actually have ugly plastic covers. If you take the covers off, they're nice spoked alloy wheels underneath.
kbob··on A Unix Shell poster from 1983
@ was actually the try driver's default kill character through 7th Edition or thereabouts. It was changed to ^U when CRT terminals became common, since those could actually erase the input, and there was no need to leave a visible marker showing killed text.

I think the erasing behavior came from 2BSD. That's where I saw it first in Unix.

kbob··on Cops Told ‘Don’t Look’ at New iPhones to Avoid Face ID Lock-Out
Or use the GPS to disable face ID near customs checkpoints and police stations.
kbob··on Cops Told ‘Don’t Look’ at New iPhones to Avoid Face ID Lock-Out
The infrared emitters can "see" through the non-bone parts of a thumb, I think, but it would be hard to capture a valid face scan.
kbob··on Why you have (probably) already bought your last car
You've never encountered a citizen flagging down traffic because of an obstruction just past a blind hill or curve?
kbob··on Why you have (probably) already bought your last car
Because it is open. Things like wildlife, children, drunks, falling trees, snow, ice, flood waters, rock slides, and unsecured cargo can enter the road at any point.
kbob··on Tesla Model 3 is the top selling American car in the USA
Is it because they're all cheap cars? The auto industry is good at price discrimination.
kbob··on SymbiFlow: A FOSS Verilog-to-Bitstream FPGA synthesis flow for Various FPGAs
To me, the state of development of open source FPGA tools feels about like the GNU project in the late 1980s.

gcc 1.x and 2.x targeted several Unix platforms and produced working code some of the time. It would work with gas or the vendor's assembler and gld or the vendor's linker, depending on target. It almost always used the vendor's libc and other libraries.

GNU autotools didn't exist but every significant project had its own "configure && make && install" system that worked some of the time.

The vendors mostly ignored the project, though clueful engineers from vendors as well as customers were cheering it on.

I think it will not take Yosys/iCEstorm/SimbiFlow/whatever 20 years to take over the world this time around. At least I hope not.

kbob··on Brave – A private, secure and fast browser
https://stratechery.com/2018/data-factories/
kbob··on Ask HN: What does it feel like to master playing an instrument by ear?
I started playing the sax in fourth grade (age 9). I took lessons and played in school band. By ninth grade, I could usually play back what I heard. When I heard a melody, I heard specific notes and intervals. I think learning to hear that way was harder than learning to subconsciously play notes.

The skill transferred to the bassoon and piano, though I don't play piano as well.

Years later, I picked up the sax again as an adult. This time, my emphasis was on jazz and improvisation. I still took lessons and played in bands occasionally. My drills were playing the same tune in all 12 keys and improvising on chord progressions in all 12 keys. The transposition came more or less easily -- less than a year of practice. When playing a drill around the circle of fifths (repeat a phrase in the keys of C, G, D, A, etc all the way around), I'd know what it should sound like and my fingers would find the notes. I wasn't always conscious of which key I was in.

When I improvised, sometimes I heard specific notes in my head and played them, and sometimes I thought about the chords/scales and let my fingers wander within those scales -- I didn't know what I was playing until I heard it. (I also didn't know about modes as much then.) I don't know that I was ever good at improvising, but I enjoyed it.

kbob··on Show HN: A list of programmers coding live
Another genuine question: What is the appeal of streaming live coding? Why would you want a bunch of strangers watching you write? Does an audience help the process in some way, or is it a way to feel less lonely, or what?
kbob··on Tesla delivered 83,500 vehicles in the third quarter, more than expected
Would you enjoy spending several hours of your vacation hanging around auto dealers' showrooms?
← PreviousPage 4 of 14Next →