HN user

nvln

441 karma
Posts20
Comments81
View on HN
eoeo.one 10mo ago

Show HN: Echoes of Each Other

nvln
1pts1
duct-ui.org 10mo ago

Don't DDoS Yourself

nvln
1pts0
duct-ui.org 11mo ago

Duct UI now comes with an MCP server

nvln
2pts0
duct-ui.org 11mo ago

Experimental Static Site Generation in Duct UI

nvln
2pts0
duct-ui.org 11mo ago

Claude Code Agent Definition for new frameworks

nvln
1pts1
duct-ui.org 12mo ago

Duct – A DOM first UI library

nvln
2pts2
navilan.in 1y ago

Defeating Diabetes (Type 2)

nvln
1pts0
koodup.com 2y ago

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

nvln
3pts0
socratiq.ai 2y ago

Show HN: We are building GitHub for Education

nvln
5pts3
koodup.com 3y ago

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

nvln
7pts0
socratiq.ai 3y ago

Show HN: SocratiQ – A brand new way to learn anything, together with friends

nvln
4pts1
koodup.com 3y ago

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

nvln
17pts2
news.ycombinator.com 3y ago

Ask HN: What would be your stack if you are building an MVP today?

nvln
459pts723
news.ycombinator.com 3y ago

Ask HN: Layoffs – how bad are things really?

nvln
3pts3
koodpad.com 3y ago

Show HN: Venba – An infinite editor and workspace for poets

nvln
2pts0
news.ycombinator.com 3y ago

Ask HN: Launch before Christmas or wait till next year?

nvln
11pts10
news.ycombinator.com 3y ago

Ask HN: Can you play Nostradamus for the crypto industry?

nvln
2pts3
thecoding.games 3y ago

Can we get back some of the quirky internet alleys?

nvln
2pts1
github.com 3y ago

SketchyBar: A dynamic Mac OS status / menu bar

nvln
2pts0
news.ycombinator.com 3y ago

Ask HN: What are some success stories that start with a Show HN thread?

nvln
1pts2

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.

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.

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.

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)

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.

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.

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.

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.

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.

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.

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?

Yeah, its a good way to circumvent tracking / fingerprinting mechanisms. Anonymization primitive.

But the primary usecase for me is to access a rarely used account temporarily without having to logout and login from the main account (AWS, Cloudflare, Google, etc).

With pay-per-use services propping up around AI, I'm sensing that asking users to sign up before trial will become inevitable.

1. Is this a HN only phenomenon or is there a significant drop-off in general because of the signup requirement?

2. If the drop-off is general, how are you planning to handle AI pay-per-use credit tracking without signup?

I've been using this for a few months now and I love it. Along side temporary containers[1] and tridactyl[2] which gives

- auto containerization based on url match

- keyboard driven way to open new pages in a specific container

FF transforms into a powerful browser OS running applications with hard boundaries.

The only UX issue (which admittedly could be because I have changed the theme to be minimal by hacking userChrome) is that sometimes the temporary containers I spawn are the ones I need to retain (user storage) etc and I tend to forget that and loose data.

[1] https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

[2] https://github.com/tridactyl/tridactyl

All programming related queries (and ones where I can attest to the validity with my knowledge or commonsense) -> Chat GPT.

Others -> Chat GPT with cross checking with DDG and Wikipedia.

News -> Twitter, Google News with extensive cross checking.