HNHacker News
TopNewBestAskShowJobs

daly

1,804 karma · joined December 14, 2011

submissionscomments
daly··on [dead]
Will it be graded on a curve?

Is there a make-up date?

Can we use a cheat sheet?

Are all the questions from the book or in class?

Sorry, I've taught too often :-(

daly··on Pronouns a new name for an old idea
When teaching programming the concept of "local scope" seems hard to grasp for some people. The easy explanation is that a pronoun (usually) has a scope of a sentence or a paragraph.

Just calling everything a "variable" seems imprecise.

daly··on A math tutor teaching calculus on Pornhub
Compute the area under this curve...
daly··on Ask HN: If you wanted to put source code on a t-shirt, what would you write?
The original Lisp definitions by McCarthy
daly··on A day in the life of Lloyd Squires, Vermont's 'best' bagel maker
I used to deliver fresh bagels from a NY bagel shop. I've had bagels from many different places (not yet from Vermont though). There are no better bagels than NY bagels anywhere.
daly··on Trans Netflix employees stage walkout over Chapelle special
I'm confused. Didn't Chapelle ask the Trans community to stop "punching down" on comedians? (I think it is the very last thing he said in the show). His good friend was a Trans comedian and ended up committing suicide.
daly··on Emily Freeman introduces revolutionary model for modern software development
Yet another bit of nonsense.

I've been programming for 50 years. There are no "revolutionary models". Nor is there a silver bullet.

The only trend I see that has merit is proving programs correct. CMU (Harper, Pfenning, Crary, etc.) teaches the next generation programs how to write reliable software.

Write specifications so you know what is required. Show formally that the program meets specifications.

daly··on Can YOU Fix Climate Change?
Climate change won't be fixed.
daly··on Great Movies
He missed "The Lion in Winter" (the original, with Peter O'toole).
daly··on Linux Foundation survey shows companies desperate to hire open-source talent
I open sourced my first project months after Sourceforge was born. I've been doing open source continuously since then. I've lead 3 open source projects.

Most companies have bought into the old "Frat Boy" meme, albeit in a different form these days. The idea is to only pick "the best and the brightest" judged by the criteria chosen by the "best and the brightest" (Dunning-Kruger effect : -) https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect)

Back in the day, MS decided you needed to be able to figure out a puzzle, e.g. how many ping pong balls fit in a truck, how many piano tuners are there in Detroit, etc. Eventually books arrived with all the "good" puzzles and people stopped using that as a gate keeper.

These days you'll find that your post-phone interview is conducted by 20-somethings who just graduated. The questions are all related to their data structures course. How fast can you reverse a linked list? What's the O(n) of this search? I'd be curious to see if they can perform Knuth's line break algorithm or Forgy's OPS5 algorithm.

Of course your resume is never read.

And, of course, those data structure experts have no clue how to prove programs correct, create an expert system, write a JTAG device driver, etc. The "gate keeping interview" is the new IQ test, conducted by people who think they are the "best and the brightest".

It used to be that the manager who needed a person would interview the person, examine their resume and references, and see if the person had the required skills for the job. Now it seems you don't meet a project manager until you are hired.

The primary blame is on Google/Microsoft/etc. Their HR (sorry, People department) is badly broken. I can't find the reference but I believe Google's head of "Persons" said the same thing.

daly··on Tape Won’t Work for Ransomware Protection
Wouldn't it make more sense to use a write-only medium like DVDs? You can't corrupt a DVD once it is written. I am surprised they don't off write-only tapes.
daly··on Covid-19 RNA Based Vaccines and the Risk of Prion Disease
Prions are in the brain. The vaccine does not cross into the brain.

Could someone suggest how this could possibly work?

daly··on Apple is hiring RISC-V high performance programmers
"RISC-V High Performance Programmers"?

Do you mean assembler language programmers?

Or do you mean programmers who understand cache?

Or do you mean programmers who understand the semantics of the ISA?

Or do you mean programmers who know compiler optimization for RISC-V?

Or do you mean FPGA-Verilog programmers who know how to build a soft-CPU?

Or do you mean programmers who understand the latest RISC-V Crypto extension ISA?

Or do you mean programmers who know how to build instruction extension hardware?

Or do you mean a Bipolar chip designer for high-speed circuits?

Or do you mean an ASIC designer?

Or do you mean...

Or do you even know what you mean? Because there are many aspects of the RISC-V ecosystem. I've played in all of the above areas and I still have no idea what a "RISC-V High Performance Programmer" could mean.

daly··on Emacs Modernization: Simple Changes Emacs Should Adopt (2006)
I've been using emacs for 35+ years. It does everything I need to do. If it doesn't, it has lisp. And then it does.

I only use fundamental-mode.

Emacs, like lisp, is "clay for the mind". You can adapt it to any task easily.

daly··on Forgetting a Child in a Car Is a Horrifying Mistake. Is It a Crime? (2009)
I know I'm old. My parents used to leave us in the car all the time when they went shopping. We even had spitball fights with the kids in the next car.
daly··on Setting new expectations for open source maintainers
Yesterday I spent 2 hours on the phone remotely installing my software on a user's machine. That seems above-and-beyond expectations but, hey, it is easier than trying to debug through email. And I now have a very happy user.

But requiring a security review is a bit much. I did security reviews for a living. The consulting company was paid $250/hour for my work for the client. When open source pays me $250/hour I'll do a security review. They are hard, they are subtle, and they require you to be "up to speed" on the latest, greatest, CVE announcements. You did read, understand, and are able to find the Qualcomm hole, right?. You do know how to find an attack against your software that is embedded in the hard drive controller, right? Keeping up with the flood of attacks is REALLY a full time job. I don't have the time to keep up anymore.

As for "legal notice in every file"... no. The license is included with the source. If you choose to ignore it or copy single files (allowed by my license but...) or any other circumvention then that's your problem, not mine. I gave the code away.

As for legal issues... I've studied copyright and trademark issues. I've had discussions with an IP lawyer. I know "all the words". But being my own IP lawyer is a fools idea. IP law is at least as complex as my program and subject to a lot of side-conditions as well as site-issues (aka courtrooms). Did you remember to include a severability clause? (In law, severability refers to a provision in a contract or piece of legislation which states that if some of the terms are held to be illegal or otherwise unenforceable, the remainder should still apply.) No? Well, then ANY part of your legal claim throws out ALL of your legal claim. Unless you have a law degree AND specialize in IP law, you don't know what you're talking about. Oh, and lawyers charge big bucks which you won't earn in open source. So, no, I'm not gonna be my own IP lawyer.

"Software does not live up to security review and legal standards"... issue closed. won't fix.

daly··on Urns – Ultimate Reduction to Nature Towers
At sufficiently high temperatures you overcome all molecular binding energies. The result would be free atoms. Spinning the resulting plasma would separate the atoms by atomic mass.

This is basically a high-temp version of a cracking tower used in the oil industry. The difference is that the temperature is high enough to "crack" anything.

daly··on Ask HN: Why did GitHub remove password auth?
I expect to see major damage to open source. Quite a few projects will be abandoned because people will lose access.
daly··on Ask HN: What tiny purchases have disproportionately improved your life?
Condoms :-)
daly··on The Weaponization of Copyright by Police Officers, the Need to Automate Fair Use
Do police departments pay for public display of music?

Do they pay for an ASCAP license?

daly··on Things that only someone who has been programming 20 years would know
You can't estimate software. (I've been writing software for 50 years).
daly··on Jeff Bezos says polluting industries can be moved to space
So we're going to make concrete in space?
daly··on What I Wish I Knew When I Was Younger (2015)
If I knew then what I know now...

I'd still be confused.

daly··on Show HN: Sioyek – PDF viewer for reading research papers and technical documents
Great. Now embed it into a device with 8 1/2 x 11 inch actual screen area with a color e-paper screen and a micro-usb.

I read research papers on tablets all the time and not one of them seems to be able to show the whole page as large as a piece of letter paper.

daly··on Neil Sardesai: They should just place the tabs vertically
No, they should just have a special tab page that contains all the URLs.
daly··on Tesla Releases Full Self-Driving Subscription ($199/Month)
Is Tesla liable for an FSD accident?
daly··on The Adafruit Feather and FeatherWing System
Wouldn't it be great if feathers, PMODs, etc. all used ROS2 to provide publish/subscribe and services so that anything could "just work"?
daly··on Ask HN: How would you redesign HN?
Allow 2-column format
daly··on Best write-only backup solution to stop ransomware?
I've looked at tape backup. It seems to have 2 problems. Tape is re-writeable which means that a ransomware attack could overwrite the tape.

Tape is wildly expensive for some reason. This seems odd to me. I wrote a tape-based archive system in the 1970s. Most technologies have gotten cheaper. Tape has not.

daly··on Best write-only backup solution to stop ransomware?
If this doesn't exist it is probably a good opportunity for a startup. Ransomware seems to be increasing.
← PreviousPage 11 of 27Next →