HN user

k4runa

339 karma

I’m a software dev and entrepreneur based in Cape Town, South Africa. I spend my time building startups and exploring innovative business ideas.

https://elven.dev

Posts1
Comments40
View on HN

I think this is pretty interesting, especially if you could remix courses... like if you had a bread baking playlist and a pizza making playlist. The pizza making course could include or use modules from the bread course as a requirement.

Similar with learning software development, you usually need basic modules like regex or databases before learning more complex skills.

Looks great, but I find the solid line under the navbar that sticks to your mouse a bit annoying... as it covers and crosses out the logo when you want to press it, you could also get rid of the sticky nav because the page isn't too long. The extra bold black line kind of clashes with the otherwise light and airy design you have around the rest of the website (but looks great in the footer) so I would say use it in moderation. Good luck!

I think it's better to focus on the problem.

In one of the YC videos I think they called that a "solution in search of a problem". A couple years ago everything was blockchain technology searching for a problem, then it was VR technology searching for a problem, and before that it was social apps... but if you start with a problem first it's easier to build the right solution and skip the latest hype cycle.

I think AI is hyped up a lot right now and there's definitely going to be a trough of disillusionment next or another AI winter, especially as all these AI startups fail to find a successful business model.

If you are worried about someone replicating the idea with AI easily then you can spend some time focusing on your business moat, which AI companies are struggling with now, but especially with cloud security or cyber security I would be worried about trusting anything that was vibe coded or had AI integrated because it's a black box.

I spent some time working on a seed swapping startup idea a couple years ago, and it's a fascinating topic. In the UK there is also a law which states you can't sell seeds unless it's registered [1], and out of maybe 4000 tomato varieties the government has approved only a handful.

This is terrible for diversity because as the climate change get worse, some tomato varieties might thrive better than others in heat, or drought, or have different disease resistance... but because they are illegal to sell the seeds it's difficult to keep the different species alive and we could run into trouble in the future when we realise these government approved varieties don't work in warmer or colder climates.

There is some valid reasoning for the law... because you don't want a farmer to purchase 100,000 bad seeds and have his whole yield fail on his farm.

Those laws may not exist in other countries but the patents could stop diversity in the same way, but long term it's important to keep these weird varieties of seeds around for diversity.

[1] https://www.independent.co.uk/life-style/food-and-drink/feat...

Waveterm 3 years ago

Something about this design make it seem more like a chat interface to the terminal, and after using ChatGPT the idea of chatting to a raw computer terminal instead of one way commands seems so obvious... the future interface for everything looks more and more like it's just going to be chat based, or like a Jupyter notebook, and that seems amazing to me... because it's getting us ready for voice-based computing like Star Trek.

I wish one day I can just turn on my computer and it does nothing but chat, no distracting apps or web browsers, just a minimalist chat interface.

Next.js 14 3 years ago

It's like the devs never tried building anything real with their own framework. Internationalisation support was dropped in the app router and the docs just tell you to DIY... but just to make the app support RTL languages you need to do some hacky things to update the <html dir="rtl"> in the root layout.

I figure most startups would build an MVP in two weeks and then rebuilt it later or move onto the next version and clean it up a bit in each version that follows.

That would be nice, like a Webstorm / editor feature that detects when you re-use code and recommends abstracting it. I would love that to be able to detect that like "Hey these buttons all share these features, let's refactor it for you"

Yeah, cause I end up with like 5 different buttons designs using Tailwind, and they all have different classes but when I clean up the code later I reduce it down to one button design that fits the final theme.

I find Tailwind really good for prototyping designs and iterating quickly, and as the design becomes more crystallised then I moved to semantic css and start to clean up the complexity. Once I've figure out that patterns and components required...

Statamic is great for simple sites but for larger or multilingual sites it has lots of problems. I have a 5000+ page website that the static site generator takes 3 hours to build and there's been no improvement since v3 launched. You can use their "Static Caching" as an alternative to static generating but for my project requirements I need a purely static site. I'm busy doing a huge rewrite and switching to using Statamic in headless mode with NextJS in the front... which takes just a couple of minutes to generate the static sites instead.

I'm also still waiting for RTL support for languages in the CMS and multi-site permissions which has probably been on the roadmap for over a year but keeps getting delayed. I've submitted many ideas and bug reports on how to improve the multilingual experience but I don't think it's a priority for the team.

Gene Roddenberry was attending channeling circles from extraterrestrials, called The Nine and asking questions about different alien races and landings, even mentioning other channeling sources. (He appears in a book called The Only Planet of Choice.) I'm sure that type of thinking inspired some of his vision for Star Trek, and there are many other groups of channellers that communicate with Extraterrestrials... which seems like a much more elegant and realistic version than sending computers or AI to visit other planets.

I think stage manager is a great idea, I get motion sick sometimes from swiping between different desktops all the time.