News for hackers. Stuff that matters.

nvln

Re:Claude Code Agent Definition for new frameworks on Monday July 28, 2025 @07:39AM (#44709831)
One of the downsides(!?) of the AI aided coding wave is the huge benefit for entrenched frameworks that the models are pre-trained on making it harder for newer frameworks to gain acceptance.

To tilt the balance slightly, I've added documentation on how to work with Claude when building with Duct UI.

I think such documentation will become essential for all new libraries and helpful even for older libraries trying to direct generated code towards certain standards or guidelines.

AI shouldn't mean end of experimentation and such efforts will make experimentation worthwhile.

Re:Duct – A DOM first UI library on Thursday July 24, 2025 @01:51AM (#44667379)
Given the library is merely days old, it's probably not very surprising :). I'm still experimenting with the DX and the proportion of magic vs logic.

The docs are freshly baked as well, please feel free to let me know if you spot any inaccuracies or errors.

Re:Creativity fundamentally comes from memorization on Wednesday July 31, 2024 @11:51AM (#41120262)
There is definitely a lot of value in practice and repetition. I don't think rote memorization / drilling are the only means of getting that practice and repetition. Ironically, with a bit of creativity, we can provide both. Lot of practice, lot of repetition, paired with understanding, play and making things.
Re:Creativity fundamentally comes from memorization on Wednesday July 31, 2024 @10:29AM (#41119488)
There is deliberate practice for skill-building. There is exploratory "making" that fuels originality. There is inspiration hunting and incremental tweaking to get to creative mutation. There is high productivity that triggers eventual ingenuity. I find the article hyperbolic in its thesis and execution especially when it comes to the final hand-wavy bit about how there is more per-capita creativity in non-rote learning.

While its hard to prove or disprove without a long study to prove or disprove the author's claim, I'm willing to die on the following hills:

1. Kumon sheets are the antithesis to creativity 2. Understanding is not a form of memorization (not the rote variety anyway)

Re:Show HN: Huewords, a Word and Logic Puzzle on Wednesday June 05, 2024 @05:30AM (#40583019)
FiddleBrix[1] is similar.

[1]: https://www.fiddlebrix.com/

Show HN: SocratiQ – We are making hierarchical note-taking free and first-class

https://koodup.com/news/releases/socratiq/v0.3.10/

Notes have been a big part of SocratiQ (https://socratiq.ai) since the initial release. We have been observing that students and teachers are using it take extensive notes. So we have made that into a first-class feature and completely free.

( Read More... | no comments | 2 points | on HN )
Re:Show HN: We are building GitHub for Education on Wednesday August 02, 2023 @09:31PM (#36980244)
No. Thank you. Will reach out to them.

Show HN: We are building GitHub for Education

https://socratiq.ai

Dear HN,Today we're launching a massive update(0.3.0) to our AI facilitated inquiry based learning app, SocratiQ. Our first users are learning everything from Electrodynamics to Single-cell evolution to World History. We are now making it easier for them to understand where they stand and share their learning with others.1. Insights: SocratiQ now shows your learning insights with a learning map...

( Read More... | 3 comments | 2 points | on HN )
1. Immutability: Functions are expressions that return a singular value without mutating state. Most loops are not expressions and have some mutation happening.

2. Composition: If the loops don't mutate there are functional alternatives (map, reduce/fold, filter, etc) which are composable.

3. Abstraction: Loops are traversal instruments. Sophisticated functional languages / environments have some mechanism for generalizing traversal of any data structure into a higher order function or some form of reusable generalization.

That said, I use a lot of loops in library code for performance and expose functional interfaces for consumers.

Re:Escaping High School on Friday July 07, 2023 @12:48PM (#36634511)
We are trying to codify this: https://puthir.org.

My son (and our first learner) launched his portfolio (real work, not fake stuff) back in December and he added his new math toy last month. We expect his portfolio (+ his experience, skill and knowledge) to grow over the next couple of years. Here is his Show HN post: https://news.ycombinator.com/item?id=36603838.

Hope they correct it and don't repeat the mistake.

They really don't have to. I really like astro. They got a lot of things right. It is my go to choice for websites these days. I say this as a creator of one of the popular Static Website Generators.

Show HN: SocratiQ – Tomorrow's Classroom for Today's Students

https://koodup.com/journey/socratiq/

Hello HN,SocratiQ brings to life inquiry based, student-led, social learning for everyone.It helps you gradually fill gaps in your knowledge by asking questions deeper and broader. If you lack context, you can generate a quick lesson to get you started.You can invite friends learn anything together. All the lessons, responses and feedback is stored locally and accessible offline.We believe this...

( Read More... | no comments | on HN )
Hello HN,

I've been thinking about and tinkering with self-driven learning experiences in both physical and digital spaces for quite some time. They all ultimately hit the roadblock where requesting and receiving timely feedback is not scalable. Well, LLMs have solved the problem to a great extent despite the unreliability.

SocratiQ (very early beta) is one attempt at a solution empowered by LLMs. It is a self-driven, exploratory, social learning experience facilitated by GPT4.

This is my second AI facilitated LX. First one (https://seed.kood.app), takes a different path with a slightly different intent.

I'm super eager to get feedback from life-long learners and parents in the HN community. It is a super early release, so expect a slightly messy experience. Signup is required unfortunately.

Thank you.

Re:Ask HN: Is split keyboard worth the effort? on Thursday April 20, 2023 @04:29AM (#35637617)
I use the ErgoDox EZ, I love it and I've been RSI free with good, productive workflow.

My first non-standard keyboard was the Kinesis Advantage. When I first got it (to mitigate RSI), I went through a similar phase as you.

My solution was to stop everything else, get Mavis Bacon (any typing tutor really) and develop muscle memory. 1 week later, my productivity levels were manageable and I used the keyboard for regular work stuff. I continued Mavis Bacon for 2 more weeks. At the end of the 3rd week, I felt more productive than before. It's been 8 years now and I haven't turned back.

The switching to regular keyboards part might be a real issue if you are, like me, a creature of habit. I avoid it as much as possible.

That's a super interesting take.
Absolutely not. It's just a lens that I found recently and thought it was interesting enough to share in this context. Not trying to justify or soften the actions or consequences.
Over the past couple of months, I have developed a slightly generous take on twitter and Elon:

- Being forced into buying twitter has pushed the company / him into absolute survival mode

- Instinctive paranoia kicks in when you are in that mode to keep you on your toes

- When you have seen outsized success and have a sycophant army, but no deep friendship, the paranoia brings in a me against the world mindset

- All the people you alienate as a result of your paranoid action gang up, further affirming your paranoia.

- The vicious cycle continues

This lens explains most of his actions and has softened my view of Elon as a CEO trying his very best to keep the company afloat.

Hey, maker here:

I'd love to know which words are buzzy. The writing is a lot more flowery than usual because, well, it is a product for writers :)

---

Gist:

1. There are 2 products 2. Papyr: An infinite editor and writing tool 3. StorySeed: An inquiry based learning course that helps you understand story composition by asking you to think about the stories that you know and love. 4. At the end of the chapter, the products come together. You begin writing based on the composition you choose and the prompts provided.

^ Hope this one is clear.

Thanks for the feedback. I'll see what I can do to clarify the message.

Show HN: StorySeed – AI Facilitated, immersive, creative learning experience

https://koodup.com/journey/storyseed/

Hello HN,Are you looking for a fun and engaging way to spark your creativity or your teen's creativity? Or maybe you're interested in exploring the world of storytelling?Introducing Story Seed - an AI-facilitated learning experience that will take you on an immersive and interactive journey through the art of storytelling with movies, books and tv shows you love. With bite-sized lessons, fun...

( Read More... | 2 comments | 2 points | on HN )
Re:New React docs pretend SPAs don't exist anymore on Saturday March 18, 2023 @08:58PM (#35214846)
Yes, using just the FE part is still joyful (Svelte, React etc). It's the move towards full-stack (Next, SvelteKit etc) that I'm slightly complaining about. My complaint is also limited to how complex the build process is in combination with other aspects of the fast moving TS/JS ecosystem.
Re:New React docs pretend SPAs don't exist anymore on Saturday March 18, 2023 @08:55PM (#35214827)
What part of my comment suggests that I think people are stupid?

---

Tools can solve important problems "and" increase the complexity to point where they create other problems which makes the trade-off untenable.

Re:New React docs pretend SPAs don't exist anymore on Saturday March 18, 2023 @09:27AM (#35208957)
Does anyone else feel that the complexity of the full-stack frameworks is getting untenable?

1. There is a significant gap between dev and production environments. (See #2 why this is critical) 2. The production build times are super high 3. ES modules are great, but the JS ecosystem being a bundle of small libraries, getting them all to play nice is hard. 4. I occasionally get X is included twice errors that are painful to track and debug 5. There are frequent instances where I find out that the very problem I had has been solved by someone, but they don't know how or why. They remove a, b, c then it works. They add it back, it still continues to work.

What happened to KISS?

Older »