HNHacker News
TopNewBestAskShowJobs

low_tech_punk

880 karma · joined May 1, 2021

submissionscomments
low_tech_punk··on How to make almost anything (2019)
That blog is the student notes from a famous MIT Media Arts & Sciences class called HTMAA. Course website: https://fab.cba.mit.edu/classes/MAS.863/

Lex Fridmen has a podcast with the professor: https://www.youtube.com/watch?v=xF35Udv1DBU

low_tech_punk··on Claude Code weekly rate limits
Definitely something telecom is doing. People seems to be ok with their “unlimited” plans that throttle after a usage cap. Actually curious how the economics of those plans work out.
low_tech_punk··on Claude Code weekly rate limits
Why not do tiered pricing like OpenAI api? The more you consume, the more discount, but it’s never unlimited or free, so you can prevent abuse without punishing true demand.
low_tech_punk··on Figma Make Is Not the Future of Design
I think it's short-term vs long-term discussion.

In the short term, Figma's strategy to focus on existing designer market makes total sense. And Figma, now being a public company, is indeed held captive by the market demands to sell more.

In the long term, I believe some other start ups will figure out the end user programming problem before Figma does. Maybe Figma will acquire those companies rather than building its own?

As a side note, Figma acquired Dynaboard (https://dynaboard.com/blog/figma-acquires-dynaboard) years ago, which I suspect powered their Figma Make. It took them a lot of time to develop it up though. Definitely late to market compared to V0 and loveable.

low_tech_punk··on Run TypeScript code without worrying about configuration
To make matters worse, there is actually a third thing named "TSX" gaining traction right now:

https://esm.sh/#tsx

low_tech_punk··on Run TypeScript code without worrying about configuration
I don't think it's accurate to say "without worrying about configuration". The next line is more accurate:

> tsx runs your TypeScript code with modern and sensible defaults, making it user-friendly and especially great for beginners.

You'd still have to worry about config if you want to make adjustment and when that happens, the implicit smart defaults become a friction point.

It might also surprise you with errors when you attempt to bundle the code. It'd be nice to have tsx available at runtime so I can run TypeScript code without worrying about the transpiler

low_tech_punk··on Recovering from AI addiction
On a tangent, does anyone feel bad about their HN addiction?
low_tech_punk··on LookingGlass: Generative Anamorphoses via Laplacian Pyramid Warping
Are there other examples? Definitely curious to see more.
low_tech_punk··on A non-anthropomorphized view of LLMs
The anthropomorphic view of LLM is a much better representation and compression for most types of discussions and communication. A purely mathematical view is accurate but it isn’t productive for the purpose of the general public’s discourse.

I’m thinking a legal systems analogy, at the risk of a lossy domain transfer: the laws are not written as lambda calculus. Why?

And generalizing to social science and humanities, the goal shouldn’t be finding the quantitative truth, but instead understand the social phenomenon using a consensual “language” as determined by the society. And in that case, the anthropomorphic description of the LLM may gain validity and effectiveness as the adoption grows over time.

low_tech_punk··on Code-GUI bidirectional editing via LSP
Wait, what is this?! It's really cool
low_tech_punk··on Code⇄GUI bidirectional editing via LSP
So if we replace LSP with MCP, the UI might control the code in interesting ways!
low_tech_punk··on Eigenvalues of Generative Media
It's a lossy compression/decompression problem too.
low_tech_punk··on Backyard Coffee and Jazz in Kyoto
Probably faster than Starbucks in the US
low_tech_punk··on LeetCode for System Design
Perfect example of show, don't tell - the project just shows how AI system design can go wrong.
low_tech_punk··on CSS Minecraft
Pug is an unsung hero in this demo. The template engine made it possible to brute force the UI with 4 levels of nested loop. Impressive!
low_tech_punk··on Reinvent the Wheel
I don't like vibe coding in general, but it is surprisingly a good tool to reinvent the wheel. Claude Code team allegedly built their own markdown rendering with Claude because the existing renderers don't meet their needs.
low_tech_punk··on Claude 4
Can anyone help me understand why they changed the model naming convention?

BEFORE: claude-3-7-sonnet

AFTER: claude-sonnet-4

low_tech_punk··on Ditching Obsidian and building my own
Thanks for drawing the connections. I think hacking on PKMS is so satisfying because it combines multiple hard problems: text editor, search engine, graph database, sync engine, CMS; and you can go down a rabbit hole in any of them!

Btw, I can't access https://notes.holeytriangle.com/admin/files/a969c5f6-fa9c-44... is that your private admin link?

low_tech_punk··on Ditching Obsidian and building my own
I've been doing this for a while. My biggest hurdle was implementing sync between local and backend. I ended up using GitHub as my backend, Chrome extension as frontend, and implemented a simplified version of the Git client in SQLite with lots of triggers. Happy to share it with people. The app is here: https://github.com/osmoscraft/tundra and the sync logic is here: https://github.com/osmoscraft/tundra/blob/master/apps/browse...
low_tech_punk··on Webflow makes GSAP 100% free – plus more updates
I hope this is a reaction to Framer's rapid development in Frame Motion (https://motion.dev/). Webflow and Framer are competing as site builders, so giving the animation library to everyone is like Meta giving out React.
low_tech_punk··on Office is too slow, so Microsoft is making it load at Windows startup
It's time for some severance at the office
low_tech_punk··on I wrote to the address in the GPLv2 license notice (2022)
Exploring implications of an absolute physical address. FSF basically claimed a physical "domain name" and no future organizations will be able to reside in that address. FSF can move out and ask USPS to do a 301 Moved Permanently or 308 Permanent Redirect.
low_tech_punk··on React Hooks Is All You Need
Smelling bitter lesson... but what if the auto-regressive architecture is actually a form of Redux?
low_tech_punk··on Kermit: A typeface for kids
This might be a good successor to comic sans. Readable but still fun to look at.
low_tech_punk··on JSX over the Wire
The X in JSX stands for HTMX.
low_tech_punk··on Turn React Hooks into LLM
Is this a flux pattern for LLM? reminds of me https://cycle.js.org/
low_tech_punk··on Photographs of 19th Century Japan
The photo titled "Thief, outside of mosquito-net." really piqued my interest.
low_tech_punk··on The Agent2Agent Protocol (A2A)
Of course, there is Ironwood announce too: https://blog.google/products/google-cloud/ironwood-tpu-age-o...
low_tech_punk··on The Agent2Agent Protocol (A2A)
But, why do they launch Firebase Studio (https://firebase.blog/posts/2025/04/introducing-firebase-stu...) on the same day? I wonder if this is a timed.
low_tech_punk··on An image of an archeologist adventurer who wears a hat and uses a bullwhip
And interesting comparison between Web search vs Gen AI.

Web search seems divergent: the same keyword leads to many different kinds of results.

Gen AI seems convergent: different keywords that share the same semantics lead to the same results.

Arguably, convergence is a feature, not a bug. But on the macroscopic level, it is a self reinforcing loop and may lead to content degeneracy. I guess we always need the extraordinary human artists to give AI the fresh ideas. The question is the non-extraordinary artists might no longer have an easy path to become extraordinary. Same trap is happening to junior developers right now.

← PreviousPage 3 of 11Next →