HNHacker News
TopNewBestAskShowJobs

webprofusion

673 karma · joined May 31, 2017

submissionscomments
webprofusion··on Theory of Stupidity [pdf]
This is mainly using "stupidity" as a catch all term for mass disagreement/apathy (often motivated by bias, mixed with ignorance) in the face of facts, plus the lack of applied reasoning and empathy - simply not thinking, despite having the capacity or simply not caring because it doesn't affect you or align with your bias.
webprofusion··on Show HN: Scalex Guitar Toolkit (from 30 years ago)
Ha yeah it didn't occur to me that it looked like a video but I can see it now, yes it's really running dos and if you quit it takes to C:\ (using js-dos)

Alas it appears this wasn't of interest to HN as it never made it past the "new" queue.

webprofusion··on Show HN: Scalex Guitar Toolkit (from 30 years ago)
This was written in Turbo Pascal on a Olivetti M15 I got for 50 pounds (overpaid probably). It had 2 floppy drives and no hard disk: https://oldcrap.org/2024/04/18/olivetti-m15/
webprofusion··on Show HN: DaedalOS – Desktop Environment in the Browser
Inspired me to post my 30 year old DOS guitar tool as a web app: https://news.ycombinator.com/item?id=44093764
webprofusion··on The copilot delusion
It's right, AI does require giving up control and letting things be done differently, depends how much you really use it.

It's the same when you get a junior dev to work on things, it's just not how you would do it yourself and frequently wrong or naive. Sometime is brilliant and better than you would have done yourself.

That doesn't mean don't have junior devs, but having one doesn't mean you don't have to do corrective stuff and refinements to their work.

Most of us aren't changing the world with our code, we're contributing an incredibly small niche part of how it works. People (normal people, lol) only care what your system does for them, not how it works or how great the code is.

webprofusion··on 1,145 pull requests per day
Lol, yeah but a PR won't fix that expired cert.
webprofusion··on InventWood is about to mass-produce wood that's stronger than steel
Cool. Conventional hardwoods can be pretty unfriendly to wood working tools, I wonder what the requirements are for cutting and drilling this stuff.
webprofusion··on Material 3 Expressive
I feel like this is quite a complex style to implement in terms of layout and animation, especially while still taking into account accessible colors etc, but we'll see.
webprofusion··on Ask HN: Cursor or Windsurf?
I just use Copilot (across VS Code, VS etc), it lets you pick the model you want and it's a fixed monthly cost (and there is a free tier). They have most of the core features of these other tools now.

Cursor, Windsurf et al have no "moat" (in startup speak), in that a sufficiently resourced organization (e.g. Microsoft) can just copy anything they do well.

VS code/Copilot has millions of users, cursor etc have hundreds of thousands of users. Google claims to have "hundreds of millions" of users but we can be pretty sure that they are quoting numbers for their search product.

webprofusion··on I built a native Windows Todo app in pure C (278 KB, no frameworks)
Nostalgia: My first job in 1997 was a windows apps in C++, it was weather software used on ships and oil rigs, we used to ship updates on floppy disk via helicopter.
webprofusion··on I built a native Windows Todo app in pure C (278 KB, no frameworks)
For some reason it's built with GCC instead of using MSVC, and there are no optimizations enabled (for speed or size).
webprofusion··on Plain Vanilla Web
Although I'm liking the use of javascript classes, not for any technical reasons just that it's a defiant middle finger to the React crew (who you now no longer hear from) that cancelled classes.
webprofusion··on Plain Vanilla Web
Literally use WebFontPicker and choose Raleway or something.
webprofusion··on Plain Vanilla Web
Ironically the style of this site lets it down, the 2006 look (post-css, pre-gradients and big buttons) makes it feel like it's an outdated framework.
webprofusion··on Dotless Domains
Slashdotted
webprofusion··on React Three Ecosystem
That's like asking "Has React updated to start using Angular".
webprofusion··on React Three Ecosystem
Cool but the docs links should take you to the docs, not the github source of the docs. Expected a demo link of each thing.
webprofusion··on Show HN: Clippy – 90s UI for local LLMs
Microsoft should buy this for $3B
webprofusion··on On Not Carrying a Camera – Cultivating memories instead of snapshots
Sure thing, but I went on a skiing holiday once 20 yrs ago and I have virtually no recollection of any of it, apart from a sense of slushy snow.
webprofusion··on Pwning the Ladybird Browser
Ah the github links are indeed there, my bad, it's a good write up.
webprofusion··on Pwning the Ladybird Browser
Always good to start the discussion but the article doesn't seems to link to an issue on the Ladybird github repo, which I would expect in the case of academic disclosure etc.

Obviously nobody is really using Ladybird yet and there will be many more such issues to address, so now is a good time to evaluate how to avoid such mistakes up front.

webprofusion··on Show HN: Flowcode – Turing-complete visual programming platform
Reminds me a little of Node-Red, for me coding is just easier than connecting boxes but it would be cool if someone cracked the visual programming route.
webprofusion··on Restoring a Sinclair C5
Rad. The main problem was that they marketed it to adults, and they should have sold it to kids instead. I would have sold a kidney.
webprofusion··on TLS certificate lifetimes will officially reduce to 47 days
Does your hosted service know the private keys or are they all on the client?
webprofusion··on Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code
Or just use Playwright MCP: https://github.com/microsoft/playwright-mcp
webprofusion··on AI 2027
That little scrolling infographic is rad.
webprofusion··on Don’t let an LLM make decisions or execute business logic
The tone of the article is that getting AI agents to do anything fundamentally wrong because they'll make mistakes and its expensive to run them.

So:

- Humans make mistakes all the time and we happily pay for those by the hour as long as the mistakes stay within an acceptable threshold.

- Models/agents will get cheaper as diminishing returns in quality of results get more common. Hardware to run them will get cheaper and less power hungry as it increases in commodity.

- In all cases, It Depends.

If I ask a human tester to test the UI and API of my app (which will take them hours) the documented tests and expected results are the same as if I asked an AI to do it, the cost may be the same or less of an AI to do it but I can ask the AI to do it again for every change, or every week etc. Have genuinely started to test this way.

webprofusion··on A deliberate practice app for guitar players who want to level up
Cool! I guess there needs to be a way for people to share new lessons to practise, it gets complicated with copyright pretty fast.

For real "lessons" you'd probably need to start at chord progressions, go into scales and how the chords relate back to those, then move to these types of soloing technique lessons.

AlphaTab is the star here https://github.com/CoderLine/alphaTab - it's been maintained tirelessly for years by Daniel Kuschny.

I've started to build this type of lessons sitea few times in the past and never really got it together enough to release anything. I've done scale/chord/arpeggio tools: https://github.com/webprofusion/scalex

webprofusion··on First C compiler source code from 1972
It's cool but it's not getting any more newsworthy. Submitted 9 times to HN so far since 2013.
webprofusion··on Sell yourself, sell your work
Despite the title of the article this is about building your personal brand, so people know you and the good work you do.

Most of us don't do that, those that do are sometimes eventually considered "influencers" and "thought leaders" (urgh), because they have focused on the visibility of what they do.

← PreviousPage 4 of 11Next →