HNHacker News
TopNewBestAskShowJobs

lcuff

921 karma · joined February 8, 2011

submissionscomments
lcuff··on Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing
In America, the court systems are overwhelmed. The majority of cases are plea-bargained because the court doesn't have the capacity to hear them all. "Shirking duties?" Having an AI help (and I mean 'help', not 'be solely responsible') to identify the cases that deserve attention is stepping up to it's duties, IMHO.

And ... I didn't read this as an attempt to catch the court shirking it's duties. They weren't going to report the court, they were just going to take advantage of having achieved a low profile for the case.

lcuff··on Digital minimalism
You can in poetry. Also in Mathematics and in adages. No argument. But I seriously doubt that's the norm with tweets, although, as previously mentioned, I'm not on twitter. Further, it's hard to believe that as conversations progress, the nuances of a complex topic can be neatly packed into a bit of iambic pentameter.
lcuff··on Digital minimalism
I'm a fan of Marshall McLuhan, famous for "The Medium is the Message". When Twitter first arrived, I thought "what is the message delivered by a medium that limits thoughts to 140 characters at a time?". My take: "thoughts that are dirt-simple are the most welcome." Also, "what is the message delivered by a medium that freely interrupts me at any time?" (I never investigated the options to not be interrupted.) perhaps "There's no need to worry about having my own thought train interrupted .... "

Nothing I've heard or seen about Twitter is enticing.... but I'm old and cranky. Not quite as old and cranky as Donald Knuth, who stepped away from email after 15 years, writing:

I have been a happy man ever since January 1, 1990, when I no longer had an email address. I'd used email since about 1975, and it seems to me that 15 years of email is plenty for one lifetime.

Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don't have time for such study.

lcuff··on Straussian Memes
Again, I think this is likely seen differently depending on which side of the political spectrum one stands, and what sources of information one attunes to. I agree that both 'racism' and 'gender' have become flash-points for discord, and that one can point to the left as trying to change the definitions. But I can think of other words that the right is equally guilty of attempting to re-define. For example, 'woke' was a term originally rooted in African American communities meaning awareness of systemic injustice, but is now used by the right as pejorative for anything they disagree with. (Including the existence of systemic injustice, sigh.)
lcuff··on Straussian Memes
Everybody's mileage will vary on this ... I spent a lot of time in the year after I read Paul Graham's essay on "things you can't say", searching for things that I thought matched the criteria he set out, and found a few. But it's not that the words may never cross my lips, I can say these things within some small circle of people, but would definitely not be saying them in public without being prepared for an onslaught of negative attention. Some examples of 'cancel culture' are proof of this. Donald G. McNeil comes to mind.

That said, I'm not impressed with the notion of Straussian memes and agree that way better examples are needed to give the idea some validity.

lcuff··on Straussian Memes
"Core rhetorical tactic of the progressive left". Or the conservative right, depending on which side of this divide one happens to stand on. And speaking of Orwell, he was pointing out the doublespeak of the Fascists, not the socialists.
lcuff··on Koralm Railway
Interesting. I wonder how the expansion and contraction of the rails with changes in temperature is accommodated.
lcuff··on Koralm Railway
I remember reading some time ago that there is a real difficulty running passenger trains and freight trains over the same rails. With freight, you can tolerate bumps at the rail-join points, and freight tends to create such bumps because the heavy loads push the rails slightly out of place. Also, freight routes should be limited to a 2% grade, whereas 4% can be tolerated for the lighter passenger cars. Have these problems been mitigated on the Koralm Railway? Anyone know how?
lcuff··on Things I want to say to my boss
I agree that "the right thing" depends on point of view and narrative at hand (the context). And when I quote Drucker and point to character, I see it as the bedrock on which a good manager will stand. But people of good character still need a whole array of other tools to turn them into good managers: Being skillful politicians to navigate the organizational polity, being people who can see the big picture. Having _lots_ of people skills. Having a good grasp of the field of endeavor. An ability to laugh at themselves ...
lcuff··on Twelve Days of Shell
Failing to understand the basic requirement is not, IMHO, overthinking it.

I will admit, as I reread the question and the hint just now, that I just didn't read carefully the first time through. It's actually pretty clear. Sigh.

People's minds work quite differently ... As evidenced by people that have strong reactions to particular languages (love or hate), or, as another example, people that love or hate syntax coloring in code. (Yes, it gets in the way for some). The fact that the instructions didn't make the problem clear to me is not an overthinking problem on my part. It would be better for me if the problems were expressed in different ways.

When trying to communicate, saying the same thing two different ways is a big step towards helping deal with the variance in people's minds. I wish they'd done that with some of the questions.

lcuff··on Things I want to say to my boss
Peter Drucker wrote that the most important thing a manager could have was 'character'. I've asked myself "What is character?", and the best answer I've come up with is: "The willingness to do the right thing regardless of negative consequences to oneself." When I look at myself, I don't believe I have character. I want to be liked too much, and in my emotional core, I'm frightened. I don't think I'm alone in this. I think a lot of people in managerial roles have little or no character, and are unwilling to take on the monster of 'the system', whatever that means in their context, because in general their superiors don't want to hear the bad news a manager with character might deliver. I've worked for managers who were complicit in hiding the dilution of stock options; who failed to push back on higher-management policies that were eroding the morale of their subordinates; who failed to be straight with subordinates about things they could improve; Who accepted ridiculous schedule demands on their teams, allowing death marches. You've probably got many examples of your own.

I wish there were some easy solution to this problem, but I don't see one. I do recommend the NASA document "What Made Apollo A Success". https://ntrs.nasa.gov/citations/19720005243

lcuff··on Twelve Days of Shell
I thought there was too much ambiguity to several of the challenges:

I gave up after the following exercise:

On the eighth day of Shell my true love gave to me Eight elves in Santa's Workhop/ ... Hint: Try finding files named after Elves and moving them to the Workshop/ directory.

It turns out, all they want is the files in the ./Elves directory to the ./Workshop directory. But I didn't figure that out.

lcuff··on Active listening: the Swiss Army Knife of communication
"It's a cheap trick to make me trust the interlocutor".

Hmmm. Different interlocutors can have different intentions. Some are going to have the intention to understand. Echoing what you believe the person said is not a 'cheap trick' when it comes to discussing ideas. I've been on both ends of conversations about singing, engineering and sailing, and one person says "what your saying is this" and the other person says: "No, that's not what I'm saying", with a correction that follows, and the chance for two-way understanding.

lcuff··on Active listening: the Swiss Army Knife of communication
Yup. Weizenbaum knew about active listening.
lcuff··on Active listening: the Swiss Army Knife of communication
Nope, I don't see that. As a therapist, this is a big part of our training. Using it in a business context, there's more emphasis on ideas, whereas in therapy, you do ask people how it makes them feel. Often because people don't know how they feel, and that's important in intimate relationships.

It can land as awkward, un-natural, yeah even 'fake' when it's being used by somebody who is just learning it and is practicing, though after time it will lose those qualities. If people you know are using this on you, they might need to own that they're trying something different to get you into a comfort zone before pressing on.

No kidding here.

lcuff··on The Relativity of Wrong (1988)
A philosophy professor I had when I was an undergrad, asked the question "Why did Socrates deliver the Apology in such a way that was clearly unapologetic and designed to annoy the Athenians"? His answer was that he thought Socrates was old and wanted to go out with a bang. I thought his answer had merit, and also that it was an answer I, at 19, would never have come up with. At 70, I go "oh, yeah, baby".
lcuff··on Using an $8 smart outlet to avoid brainrot
For some "a little friction" is enough. For others, not. I keep less-healthy food treats in a cupboard in my garage, because the friction of walking out to get them is enough to reduce my usage to an acceptable level. Even less healthy treats I don't buy, because the friction of going to the grocery store to get them when I'm craving them is enough.

It's an interesting exercise to think about how this could be engineered to increase the friction.

lcuff··on Portrait of the Hilbert Curve (2010)
Fun article, but the example of Hilbert Curve usefulness with hard drives is quickly aging out. SSDs, which are increasingly prevalent, have more-or-less constant access time. There is no equivalent of the seek time or rotational latency that slows down HHD access when successive reads are on different tracks, at different rotational angles.
lcuff··on A video tour of the Standard Model (2021)
Okay, but my main complaint is that the medium (video) feels very under-utilized.
lcuff··on A video tour of the Standard Model (2021)
I confess I was disappointed in the video. As someone who decades ago read Stephen Hawking's book A Brief History of Time, it doesn't substantially add to my (lame!) understanding of the Standard Model. It names the 17 entities in the model, classifies them (fermions vs bosons), makes the distinction between matter particles and force particles, chats about each of the four forces, and drops in a number of other factoids. All well and good, and if you had no previous exposure to the standard model, you'd learn a lot. But the contrast to videos in other realms I explore (3Blue1Brown in mathematics, Guitar instructional videos by folks who include tab + video of actual fingers + sound, and woodworking videos where tricky constructions are shown from many angles) casts this Standard Model video in a poor light. The visuals just recapitulate the words that are being spoken. Sigh. Maybe there's nothing else to show, but, as I led with, I ended up disappointed....
lcuff··on Is the 80 character line limit still relevant? (2008)
44% shorter: is your claim that limiting line lengths to 80 or 100 characters is going to 'massively impinge' your productivity? That seems unlikely to me.
lcuff··on Is the 80 character line limit still relevant? (2008)
Sorry to take so long to answer. Good questions. 2 space indents, in (say) 30 line functions, get harder to discern the more indent levels. This problem is exacerbated by bad eyesight.

Bigger monitor with higher DPI does help, yep.

Horizontal scroll: I suppose it could help. The more immediate tradeoff tends to be that I use a terminal full width on a large monitor when needed, and tolerate the fact that I'd prefer to have space to have a web browser open on the same screen.

I'm a big fan of Sandy Metz, who advocates 5 line routines. In Python and Ruby, this is possible, and the indentation problems go away. In C, it's more of a challenge.

lcuff··on Is the 80 character line limit still relevant? (2008)
>at a comfortable 10 point font size.

How lovely for you. As someone with significantly impaired vision, even when corrected, I have my font size set to 18, thank you very much. A coding standard that assumes a 10 point font size would violate the Americans with Disabilities Act's 'reasonable accommodation' mandate. I wasn't pushy enough to act on it, but it sure pissed me off when my fellow team members blew off my complaints about how we formatted our code. (Including two space indents...grrrr.) My worse than 20/200 vision (Can't see the big E on an eye chart) lets me see code, but legally, I'm blind in one eye.

I admit, it's a classic 'no perfect solution' scenario, because I like very long variable and function names. I write tiny functions (5-10 lines) because they only need one or two levels of indent. Some programmers I've worked with really dislike such small functions.

lcuff··on The Spiral of Wrath: The crash of Armavia flight 967
Except when there's not ... In this case, it was superseded by "more pressing" alarms, namely "pull up"/"you're too low".
lcuff··on The Spiral of Wrath: The crash of Armavia flight 967
In this incident, as with Air France flight 447, pilot and co-pilot were holding the controls in opposite directions, and the software averages the input. In this case the warning that the controls were mismatched was not of sufficiently high priority to be issued (other warnings were taking precedence: You're about to crash). This user interface just continues to appall me.

With mechanically joined controls, it is impossible to have this happen. I think if I were designing a modern aircraft, I might retain physical linkage for just the reason.

lcuff··on The carefulness knob
I did a lot of the work in my 40 year software career as an individual, which meant it was on me to estimate the time of the task. My first estimate was almost always an "If nothing goes wrong" estimate. I would attempt to make a more accurate estimate by asking myself "is there a 50% chance I could finish early?". I considered that a 'true' estimate, and could rarely bring myself to offer that estimate 'up the chain' (I'm a wimp ...). When I hear "it's going to be tight for Q2", in the contexts I worked in, that meant "there's no hope". None of this invalidates the notion of a carefulness knob, but I do kinda laugh at the tenor of the imagined conversations that attribute a lot more accuracy to the original estimate that I ever found in reality in my career. Retired 5 years now, maybe some magic has happened while I wasn't looking.
lcuff··on The Atlantic Did Me Dirty
"Hard times create strong men". At what age do the hard times start for this to be true? Do children who are victims of abuse become strong? Some perhaps, but I suspect not more than a control group. Do the hard times occur when the people are full adults? Anecdotally in my life, I've seen hard times be precursors to people cope by using drink and drugs, and seen hard times to lead other people to step up to the challenge. And what is the definition of strong, here? Seems so vague as to be pointless. This old saying seems like complete bunk to me.
lcuff··on Alan Kay on Messaging (1998)
Does anybody have a pointer to a good description of what Alan Kay means by messaging?
lcuff··on The Alternate Reality Kit (1987) [video]
> Wildly impractical

I couldn't disagree more strongly. Part of the vision in PARC (and Alan Kay's life work) was to create learning environments for children, and this demo is set in that realm, so having kids figure it out themselves is enormously empowering. Obviously not what you want if you're trying to sell widgets, but the widget-sellers themselves could benefit from this kind of environment to develop a usable widget-buying experience.

> The UX has already been thought out ... [and] ... refine[d] over time.

In such an impoverished way, in my experience. One of the things Alan Kay has said (elsewhere) is that the environment at PARC allowed them to experiment with radically different user interfaces in the afternoon, after thinking about it at lunch. This implies an in-depth knowledge of the tools, yes, but developers need that in any environment. I'm doing volunteer work now and having to learn to use several software systems (EventBrite, MailChimp, Salesforce). The difficulty of using these systems is in range for me as a retired software engineer, (although endlessly annoying), but other volunteers need extensive training. There's is nothing 'refined' about them, in terms of ease-of-use to the end users. The current tools for developing the interfaces (HTML, CSS, SQL, Javascript, etc.) are also primitive compared to the environment shown here. Again, it's a lengthy task to become a power use of the system demo-ed here, but no more so than to become a power use of the 10 or more technologies you need to learn to make a modern web site.

As a web site developer, with these kinds of tools, you'd develop your own tools and abstractions (an intermediate layer) to build with, none of which would appear anything like the physical world manipulation tools that have been built here.

lcuff··on The Alternate Reality Kit (1987) [video]
When I hear Alan Kay talk dismissively about current applications and interfaces, and the lack of attention given to what was developed at PARC 40 or 50 years ago, I often wish he was more explicit about WHAT was developed. (I have watched the mother of all demos, which is truly awesome, but partial information). This video is another significant chunk, and it puts modern interfaces to shame for their lack of power and imagination. The depth of power here is analogous to the power of Lispy languages, where, until you really understand the concepts, you are ignorant as to how (for example) C++ is in no way "Object Oriented" in the way Alan Kay meant it, how impoverished it is, and how critical late binding is.
Page 1 of 9Next →