News for hackers. Stuff that matters.

musesum

Re:Nobody Gets Promoted for Simplicity on Wednesday March 04, 2026 @12:07PM (#47250544)
What I hope to do with refactoring is to distill namespace and common patterns into a DSL. I am very curious about what tradeoffs you found.
Re:Nobody Gets Promoted for Simplicity on Wednesday March 04, 2026 @11:59AM (#47250394)
Am waiting for the next Mac Studio to come out to experiment with the "AI for everything" approach. Most likely, the open source distilled models will lower quality. So, another "price vs quality" tradeoff. Still, will be fun to code like I'm at a foundation lab.
Re:Nobody Gets Promoted for Simplicity on Wednesday March 04, 2026 @11:04AM (#47249478)
Good idea. Am still a bit shy around token budget spend.
Re:Nobody Gets Promoted for Simplicity on Wednesday March 04, 2026 @10:14AM (#47248680)
I wrote something similar in a Claude Code instructions.md: "minimize cyclomatic complexity" What happened next? It generated an 8 line wrapper function called only once from a different file. So, I told it to inline that logic in the caller. The result? One. Line. Of. Code.

So, I asked it to modify its instructions.md file to not repeat that mistake. The result was the new line "Avoid single-use wrapper functions; inline logic at the call site unless reused"

instructions.md is the new intern.

Re:Nobody Gets Promoted for Simplicity on Wednesday March 04, 2026 @10:11AM (#47248646)
I wrote something similar in a Claude Code instructions.md: "minimize cyclomatic complexity" What happened next? It generated an 8 line wrapper function called only once from a different file. So, I told it to inline that logic in the caller. The result? One. Line. Of. Code.

So, I asked it to modify its instructions.md file to not repeat that mistake. The result was the new line "Avoid single-use wrapper functions; inline logic at the call site unless reused"

instruction.md is the new intern.

Re:AI will not replace software engineers (hopefully) on Monday January 26, 2026 @11:28AM (#46767677)
I wonder. I follow @DamiLeeArch on YouTube. She talks about architecture in the built environment. Ostensibly, built for Humans. At least for now.
Re:They made me an offer I couldn't refuse (1997) on Saturday December 27, 2025 @06:45PM (#46406737)
Has California Law changed, since 2015?

My company was acquired by another company that had in-house lawyers. California Law states that you have rights to your own IP, when produced on your hardware and on your own time. So, I was careful to air gap all my work on a separate computer. Meanwhile, the acquiring company ask me to sign an employment agreement. Its terms restated the California law in very ambiguous terms. I couldn't tell if I was declaring rights to my own IP or signing away my rights. So, I asked them: "which is it?" Their replay was "Yes." ... I was an employee for a day.

Well that was timely. I just requested a refund for my new Zenni eyeglasses because the IR blocking was also blocking my iPhone's faceID.

Maybe I should keep them.

Re:Code Is Debt on Sunday August 31, 2025 @04:02PM (#45086560)
Long ago, a proud moment for me was writing -20K lines of code in a month.

A few years ago, I tried that again with a remote team of 20 coders. I failed; I couldn't keep up with the barrage of pull requests.

Today, pair programming with Claude Code and GPT feels more like the later.

I think there is an opportunity here for smart refactoring. But, needs a larger context. I tried this on some legacy code with Cursor and Claude opus 4.1, but a million tokens is not enough. I dunno; maybe translate between a private and shared LLM. Has anyone tried this?

So, aside from trust the biggest barrier is lack of adaptability?
Re:Someone at YouTube Needs Glasses on Wednesday April 30, 2025 @12:29PM (#43847514)
My chain of thought:

1) Aaron Marcus - who found optimal menu count to be 5 +/- 2

2) Magic number 7 +/- 2

3) Fitt's Law selectivity (bigger is easier)

4) Shared layout for mobile + desktop

5) I hate short form

6) Is 5) a non-sequitur?

7) No! I now have the attention span of a goldfish.

8) Maybe I should read a book

Personal context is tacit experience. Cultural context is aggregate.

Wittgenstein stated that the differences between personal and cultural language makes it impossible to agree on anything foundational to philosophy.

Godel did something similar to discrete structures by hacking self reference -- a kind of recursive self reference with no exit state.

I think pair programming with an LLM is interesting. You get to compare personal context with aggregate context. Plus, the external feedback helps me break out of excessive personal self reference.

Well, this got me thinking, which I now tend to do with ChatGPT: https://chatgpt.com/share/67c09680-a50c-8000-8337-f7b25ac89f...

40 years ago, Ernest Kent wrote a book, which mentioned the temporal aspect of data flow through the Human brain. So now, I wondered if Human brains use something akin to TDMA and CDMA. Finally, how to do that with ANNs with Human level power consumption of around 25W.

>> In 2023, the company said it pays out nearly 70% to the industry

Does not stop there; there are tiers of middlemen: https://youtu.be/kVY7-Ti77UQ?si=2neBSw4yJL7qGdxX&t=441

Re:Apple squandered the Holy Grail on Sunday January 05, 2025 @11:43PM (#42607751)
Apple also squandered maps ... until they didn't.
I look forward to the James Hoffmann review, should it ever come about. Am tempted to buy as a piece of functional art that I can drink. Currently, the 9Barista serves that purpose. Every. Morning. Bought it after the Hoffmann review. Good luck!
Re:Why Your Car Will Never Drive You Places [video] on Sunday January 07, 2024 @03:26PM (#38904817)
I was going to submit the same link. Like Benn Jordan, I was an AutoPilot enthusiast. Was going to buy a Model Y with FSD, until a drive from CA to AZ nearly drove me off the road.

https://news.ycombinator.com/item?id=31706955#31708672

Re:I deeply regret my participation in the board's actions on Monday November 20, 2023 @08:52AM (#38348056)
Someone suggested that companies with a board of directors are the first AGI.

Somehow OpenAI reminds me of a paper by Kenneth Colby, called "Artificial Paranoia"

[*] https://www.sciencedirect.com/science/article/abs/pii/000437...

ALS is a configuration. Blindness is a configuration. Conventional UIs are built for a different configuration. Accesible UI usually overloads the conventional. If you start from scatch, sometimes you find something new. If you're lucky, the new thing scales to other configurations.

For example, I wrote a NLP parser for a calendar app, at Tempo.AI. It was much more efficient than the visual interface. And thus, it was accessible. But, it didn't use the accessible idiom. Instead, it was universally more efficient, whether you are blind or not.

A good example is a wheelchair accessible doorway. One method is to have a button at wheelchair height. The other method is to have the door open with an electronic eye. The first is Accessible. The second is Universal. Doesn't matter if you are in a wheelchair or not. It's a throughput multiplier.

I've been working on the menuing side [1] based on crossing Fitt's Law with Huffman trees. But, don't know the constraints for ALS.

Hopefully, whomever takes this on doesn't take the standard Accessibility approach, which is adding an extra layer of complexity on an existing UI.

A good friend, Gordon Fuller, found out he was going blind. So, he co-founded one of the first VR startups in the 90's. Why? For wayfinding.

What we came up with is a concept of Universal design. Start over from first principles. Seeing Gordon use an Accessible UI is painful to watch, it takes three times as many steps to navigate and confirm. So, what is the factor? 0.3 X?

Imagine if we could refactor all apps with a LLM, and then couple it with an auto compete menu. Within that menu is personal history of all your past transversals.

What would be the result? A 10X? Would my sister in a wheelchair be able to use it? Would love to find out!

[1] https://github.com/musesum/DeepMenu

An attempt to make Logo a first language was TLC Logo[1]. It was more than a toy in that it had supported multiple inheritance. I talked to John Allen about it. He had sold it to Digital Research Inc.

DRI was a big deal, as CP/M was the industry standard OS, before MSDOS was a thing. [2] But then, TLC Logo was cancelled by DRI. Why? Because Gary Kildall, unbeknown to the rest of the company, had written his own version. I don't know who I talked to at DRI, but the excuse was that Gary was "the best programmer in the World". I looked at DRI Logo and was disappointed.

Just imagine: Logo as a first language with the expressive power of Smalltalk or Lisp with "Flavors". Imagine a major SW company getting behind it. Because, in 1982 DRI was a big deal. The world of code would be a different place.

[1] http://guyhaas.com/bfoit/itp/ThinkingAboutLogo/Inputs.html

[2] https://en.wikipedia.org/wiki/CP/M

Re:What are the most common tinnitus frequencies? (2015) on Wednesday April 12, 2023 @06:41AM (#35537569)
Was tested while attending an electronic music class. Professor displayed everyone's result, so we could compare. His chart was the worst, as a cautionary tale. Too many live performance in front of the PA.
Re:What are the most common tinnitus frequencies? (2015) on Wednesday April 12, 2023 @02:12AM (#35535643)
well, I used to have super hearing. Had a hard time being around CRT displays because the flyback transformers were really really loud. Now, with age, I get a phantom limb tone of 16KHz. [1]

Coincidentally, the peak notch in the OP was the 1st subharmonic of that.

[1] https://en.wikipedia.org/wiki/Flyback_transformer

funny, due to an aversion to twitter, I wanted to see if Carmac cross-posted on Mastodon, which yielded a link to another HN thread: https://cyberfeed.io/article/0d53a16b9c8bcc0a1d2dc5f77dac225...
My old boss invested in Kiteship. The Oracle Americas Cup team deployed one for a day -- but, not during competition. I suspect it messed with the competition's head for a brief moment. He did mention container ships. Feel free to reach out and I'll introduce.
Re:Saying Goodbye to GitHub – Ersei 'N Stuff on Monday April 03, 2023 @04:21AM (#35420237)
Asked ChatGPT about github's terms, a few days ago [1], and made a few repo's private -- particularly the ones which were under MIT license.

In the early days of FOSS, Brian Behlendorf expressed the mindset about being OK with others competing with you. I was ok with that. Perhaps a few developers would reach out. Maybe collaborate. Not anymore. That potential connection has been severed by ChatGPT.

There is a Human Capital value proposition behind FOSS. Now broken.

[1] Prompt: "what would constitute as permission for chatgpt to train on github open source code?"

ChatGPT: "Training on GitHub open source code would require permission from the code's owner and compliance with GitHub's terms of service and any relevant licenses. If the code is licensed under an open-source license, such as the MIT or Apache license, it may be possible to use the code in training data with proper attribution and compliance with the license terms."

Re:The Age of Average on Wednesday March 29, 2023 @10:41PM (#35367199)
So, basically a Nash Equilibrium [1]. Am happy to mindlessly converge in most areas, leaving me free to focus on a single divergent opportunity.

[1] https://www.youtube.com/watch?v=jILgxeNBK_8&ab_channel=TED-E...

I wonder how LLMs and its ilk is changing the incentives towards open source?

For example, I asked chatgpt what would constitute as "permission" to scrape Github. [1] It is possible that my MIT License code may be scrapable. Not sure; the response was somewhat ambiguous.

The old model for FOSS was Human Capital: attract other coders to participate. LLMs changes the model. As a result, I've already switched some Git repos to private.

[1] ME: what would constitute as permission for chatgpt to train on github open source code?

ChatGPT: Training on GitHub open source code would require permission from the code's owner and compliance with GitHub's terms of service and any relevant licenses. If the code is licensed under an open-source license, such as the MIT or Apache license, it may be possible to use the code in training data with proper attribution and compliance with the license terms. ...

Would love to see a directed Graph generated from a LLM prompt. So, instead of a NoFlo source text, a NoFlo-style graph.

Ironically, I'm writing a flow based patchbay for scalars, called "MuFlo"[1]. Kinda low level. I wonder how MuFlo and NoFlo might coexist.

[1] https://github.com/musesum/MuFlo

Re:The Incompatibility of Open Core and Profit on Saturday March 04, 2023 @10:23PM (#35026651)
Seems like a tradeoff between fixed assets versus variable assets. Writing code that doesn't change for years is a fixed asset. UX is a fixed asset. Somewhat like the construction cost of putting up a building. Maintaining the code and data is a variable asset. Somewhat like maintaining the building. Variable costs scale with the number of users.

With OSS, fixed assets are often overvalued. All of the R&D to get the UX and algorithms working well is easily copied. So, monetization relies on variable costs. Frequent updates. Data hosting. Ironically, buggy and obscure code helps monetization.

I almost became a developer of a successful database product. I attended one of their conferences. That's when I learned that the company made half of its money from consulting. It rammed home a joke I heard from an employee at Lotus Development: job security through obscurity. I left the conference dissuaded.

I recall a game developer had a deferred software release. You could download last year's game engine. But, to have access to the current engine (and thus influence its direction), you had to pay.

Older »