HNHacker News
TopNewBestAskShowJobs

engfan

67 karma · joined February 21, 2021

submissionscomments
engfan··on Audacity 4.0
The video on their audio editor would have been much more interesting and widely useful if they instead showed how they made their beautiful video. There is much more combined video and audio editing going on than audio-editing alone and doing this well is difficult and time-consuming.
engfan··on Audacity 4.0
There video on their audio editor would have been much more interesting and widely useful if they instead showed how they made their beautiful video. There is much more combined video and audio editing going on than audio-editing alone and doing this well is difficult and time-consuming.
engfan··on GNU Hyperbole Implicit Buttons: Build Your Hyperverse
The concept of a hyperverse, with rapid, contextual hyperlinking and low to no markup links that Hyperbole provides is quite interesting. Speed to capture and retrieve knowledge, especially in software engineering contexts, is critical but few systems really pay attention to this.

Is there anything your knowledge capture and retrieval systems do or don't do that you love or want?

engfan··on HyWiki: Zero Markup Hypertext
This post is about Hyperbole's HyWiki package for knowledge management.

I've been doing a deep dive into knowledge management and PKMSs, and in my research I've found that HyWiki offers the best of all words. It has a truly unique behavior compared to other PKMSs that allows it to obviate the bookkeeping involved with linking your notes together, and allows your curated knowledge to propagate into the rest of your Emacs, not just your siloed notes vault.

This post is about Hyperbole's HyWiki package for knowledge management.

HyWiki offers the best of all words. It has a truly unique behavior compared to other PKMSs that allows it to obviate the bookkeeping involved with linking your notes together, and allows your curated knowledge to propagate into the rest of your Emacs, not just your siloed notes vault.

https://www.chiply.dev/post-hyperbole-hywiki - both article and a video are here

engfan··on Show HN: Magnitude – open-source, AI-native test framework for web apps
Anerli wrote: “When the interface does eventually change, that's where it becomes non-deterministic again by necessity, since the planner will need to generatively update the test and continue building the new cache from there.”

But what determines that the UI has changed for a specific URL? Your software independent of the planner LLM or do you require the visual LLM to make a determination of change?

You should also stop saying 100% open source when test plan generation and execution depend on non-open source AI components. It just doesn’t make sense.

engfan··on The Einstein AI Model
I have never heard anyone think this way: “The main mistake people usually make is thinking Newton or Einstein were just scaled-up good students, that a genius comes to life when you linearly extrapolate a top-10% student.

The reason such people are widely lauded as geniuses is precisely because people can’t envision smart students producing paradigm-shifting work as they did.

Yes, people may be talking about AI performance as genius-level but any comparison to these minds is just for marketing purposes.

engfan··on Siyuan: Privacy-first, self-hosted personal knowledge management software
You should check out the HyWiki part of the Emacs Hyperbole hypertext package available from melpa or elpa-devel. It utilizes Org mode for notes and WikiWords to automatically interlink them as you type. The WikiWords work in any kind of text buffer as well, even in programming file comments. It even lets you link to many other kinds of Emacs entities like bookmarks, Org IDs and headings, etc. One command to build a web-based wiki. With a little practice, it might amaze you.
engfan··on Why LLMs Within Software Development May Be a Dead End
The same thing that has happened forever. People practice and gain skills on their own time before being welcomed into the professional community. Skilled new college graduate programmers have often put in a decade or more of learning before they graduate because they start young. They may have taught themselves many programming languages, studied many open source libraries, learned about profiling and efficiency tradeoffs, etc. Companies with serious engineering needs simply don’t want and haven’t wanted those who lack this natural desire to build and iterate. The only change is that the bar continues to rise a bit and all people are now competing at one level or another with machines.
engfan··on Greybeard's tomb: the lost treasure of language design (2019)
The boy can write. Thanks for the laughs.
engfan··on Doug Engelbart’s 1968 demo
Someone once said to Doug: “I don’t know what Silicon Valley will do when it runs out of your inventions.”

I had the pleasure of working with him. He was brilliant and kind. The world just wasn’t ready for him.

engfan··on MatX: Efficient C++17 GPU numerical computing library with Python-like syntax
Why can’t you keep the calling interfaces of functions as close to the Py libraries as possible, simplifying the transition for everyone? Will that really destroy the performance increase? Common calling interfaces make everything much simpler. Even in this simple example, the calls differ significantly.
engfan··on Why can't America teach writing?
Probably because many people struggle to read with any reasonable level of comprehension. People reading this site are not representative of the public at large, as you know.
engfan··on What makes developers productive?
GNU Hyperbole for rapid, implicit linking of all your programming artifacts and management support for handling technical complexity. One of those you can get for free.
engfan··on Lite XL: A lightweight text editor written in C and Lua
Actually, using Org mode and the Hyperbole package in Emacs solves all the problems listed in easy to use ways except you get much more editing dunctionality rather than just the features requested. Don’t reinvent the wheel; just learn something that runs everywhere and solves your problems. You start Emacs once and then rapidly edit files from the command-line by calling emacsclient, not restarting Emacs.
engfan··on Lite: A lightweight text editor written in Lua
Emacs standard/core key sequences (not just single keystrokes), e.g. C-x C-f to open files.
engfan··on Lite: A lightweight text editor written in Lua
If a code editor does not support custom binding to sequences of keys (rather than single key presses), then its not really good for programmers.
engfan··on Extending org-mode to handle YouTube links
You may also be interested that the Git tip of the master branch of the GNU Hyperbole package has a nicely designed link interface for controlled playback of youtube videos, allowing for easy link creation as well. See the hsys-youtube.el file. This will be part if the next package release as well. For example, it can play just a particular span of a video from a start and end time.
engfan··on Doug Engelbart’s design for knowledge-based organizations (1992) [pdf]
Engelbart was always dead on. But very few listened, and now, unfortunately he’s just dead. And we are stuck with unchangeable web pages laid out for graphic design purposes rather than understanding and information reuse. It will be another several decades before this broadly changes.
engfan··on Show HN: Markdown as web page/site
Great idea. Keep expanding it as you have time.
engfan··on Ask HN: Best free software to read text aloud
EmacsSpeak lets you select just the text you want and reads it to you with some context as fast as you can listen. Much finer control available then in other systems.
engfan··on Augmenting Human Intellect (1962)
Doug was a gem and we will be working to bring his ideas into the mainstream for many years to come. Steve Jobs was a big fan of Doug’s and would light up when he saw him but never funded his work as far as I know. Logitech gave him an office for many years as a thank you for the mouse. Like many geniuses, the appreciation for his work emerges long after his time.