HNHacker News
TopNewBestAskShowJobs

f18m

12 karma · joined August 22, 2013

submissionscomments
f18m··on Show HN: HackerBooks – HackerTube, but for books mentioned on HN
Tbh, I was expecting more from HN recommendations. Some are to be expected, like tech books that are kinda irrelevant in a post AI era.
f18m··on Thanks to social media, canned sardines are a scarcity on the supermarket shelf
Been to Trader Joe’s 3 weeks in a row now and I can’t find sardines anymore.
f18m··on Launch HN: Keet (YC S24) – An app to create video courses on anything
I tested it and the videos look great, congrats on that.

That said, I’m struggling to see a thriving business here, for two reasons. First, the moat looks shallow. Anthropic and OpenAI are already building in this space, and it’s hard to see what stops them from shipping something better and cheaper fully integrated with their ecosystem soon.

Second, I don’t think customer behavior around AI-generated content (and especially in your case) is settled yet and this affects many similar business across the board. The videos are good, but perception is a separate question from quality. If your buyers are content creators, schools, and e-learning platforms, they’re ultimately selling to their own customers, and they’ll need confidence that the content won’t read as cheap, low-effort or similar to everyone else.

This might be the golden era for starting a company, but building a wrapper around an LLM is risky unless something outside the software holds it up (proprietary data, distribution, a regulated position, real switching costs or any external component). Otherwise the model providers or a well-funded copycat can rebuild it.

Wishing you guys good luck! All the best!

f18m··on Show HN: MKPM – GNU Make Package Manager
A fun project I started about a month ago. Make has long been my go-to script runner and build tool, simple and ubiquitous, but as my projects piled up, I kept hitting the same problem: I'd write a useful makefile target for one project, then copy-paste it into the next, and so on.

MKPM offers a way to share makefiles within teams. It has some limitations for now, but may evolve in the future.

f18m··on David Beazley – Programming Courses
Learning itself hasn't fundamentally changed because of AI, period. Anyone claiming otherwise probably isn't thinking seriously about what learning actually is. What has changed is the demand for certain types of courses, especially computer science and programming courses, which has declined significantly. Honestly, this was entirely predictable.

People don't want learn tools anymore. Programming education experienced tremendous growth from the 2000s onward because coding became a valuable skill in the job market. Today, the market has shifted. Learning to code in 2010 is, in many ways, the equivalent of learning to use AI effectively for software development in 2026. The underlying goal is the same: acquiring the skills that employers and the market value.

What's happening to David is the same thing happening to many "learn to code" platforms. Their catalogs were built for a different era, and declining demand reflects changes in the job market, not a decline in people's interest in learning.

Maybe David is simply tired of teaching programming and changing a catalog that he put a lot of hard work for the last 20 years seems like a lot of work, and that's completely fair. But he could also adapt his expertise and content to fit this new reality instead of relying on a curriculum designed for a thriving market that no longer exists.

f18m··on AI can't change what matters in education – despite the hype
I also consider myself largely self-taught in the subjects I genuinely enjoy and work with today - despite my academic degrees. Looking back on my academic years, I realize I “vibeschooled” quite a bit (or the pre-AI equivalent of it)—mostly because I was studying things I didn’t care about, with my main motivation being just to pass. The point I was tying to make on the post is that “vibelearning” in the same way as “vibecoding” (where code is the actual output) is inherently contradictory if it doesn’t result in actual, retained knowledge. When you vibelearn the wrong way, it’s easy to confuse the appearance of learning with actual knowledge retention. Great point about "going back and forth" under a teacher guidance. I haven't thought about this before, but I'm sure this is a great way of reinforcing learning and broadening perspectives. It's another behavioral dynamic that's hard to replicate through tech alone.
f18m··on The Koto Programming Language
Is this the equivalent of Lua for Rust?
f18m··on Supabase Storage now supports the S3 protocol
Never used Supabase before but I'm very much comfortable with their underlying stack. I use a combination of postgres, PostgREST, PLv8 and Auth0 to achieve nearly the same thing.
f18m··on Moving to the US as a founder: which city to choose?
I feel why the op seems to prefer Miami. It's difficult for those not born and raised in tropical countries to understand the impact that the lack of sunlight has in our lives. We're used to have a good amount of sunlight during the 365 days of the year. At least the Silicon Valley isn't all bad in that sense...

p.s: I haven't been to Réunion, but I flew over the island when I went to Mauritius. It's indeed tiny but it is extremely beautiful and exotic too \0

f18m··on Building a Programming Language taught by the creator of Lua
Looks like a nice course
f18m··on Ask HN: Mobile phone addiction help?
Isn't it already possible for free? I mean, you can always install a mod rooted Android and use if as you wish
f18m··on Ask HN: I'm building an open source LMS. What features you would like to see?
My main criticism goes to the product itself. The idea of building an LMS came up after talking to several instructors. Although there are many LMSs on the market, many instructors have never considered using Moodle and ended up using paid products. Hotmart and Teachable are examples of paid LMSs that are doing really well.

I think that the added value of those products is that the instructor not only has access to the creation and hosting of his courses, but has also integrated checkout and the ability to create landing pages and promote their courses. My idea is to offer the same product, but for free! The hosted version will only cover our costs. Our business is actually focused on the distribution (https://classpert.com), which we believe is by far the hardest problem to solve.

Now back to Moodle, in fact, I've considered extending it before. They already have a community (including a large directory of plugins) and appears to be used by many instructors and institutions. However, looking from the outside, I don´t think that extending Moodle will be that easy. I´m not an expert in PHP, but I found the codebase messy. Also, the interface is old, ugly and difficult to use and that is a symptom of bad product to me.

f18m··on Ask HN: I'm building an open source LMS. What features you would like to see?
Thanks @alexc05! I deleted the old ones. HN was giving me a damn "submission error" message every time I tried to post, but it turned out that I was actually sending each one successfully. Pls reach me at felipe.japm@gmail.com or https://www.linkedin.com/in/felipejordaoapm/
f18m··on Ask HN: I'm building an open source LMS. What features you would like to see?
Learning Management System (https://en.wikipedia.org/wiki/Learning_management_system).

E-learning providers such as Udemy, Skillshare, Pluralsight or Coursera have their own "embedded" learning management system. But this piece of software can also live alone as some instructors prefer to build their own audience and hence control the distribution (which usually happens through social networks). The advantage over using a marketplace (like Udemy) or selling the content to e-learning providers such as Pluralsight or Linkedin Learning, is that they mainly can sell their courses for much higher prices

f18m··on Udemy raises $50M at a $2B valuation from Japanese publisher Benesse
NO for offers, YES for tracking sales.

NO, because all content is regularly scraped by an in-house crawling engine specially crafted to deal with all kinds of crawling shortcomings! Typically, we crawl hundreds of thousands of courses in 4 days. The offers available through affiliate marketing networks would never work out, they just look like ads

Yes, we currently use affiliate networks to track sales (soon to be changed). This metric ensures that our product works end-to-end. At this very moment we are growing at 30% MoM and we really don’t care about revenue. We know that the e-learning landscape is completely overloaded and we’re trying to solve this problem on a global scale. Whoever wants to solve this problem, will have to think big from day one

f18m··on Udemy raises $50M at a $2B valuation from Japanese publisher Benesse
Nice! We're open for feedbacks too! We received a seed from Quero Education(YC S16). Last year, we’ve made our ways to the finals but eventually got rejected by YC (S19). Not sure if we are trying a second time
f18m··on Udemy raises $50M at a $2B valuation from Japanese publisher Benesse
Hi guys! I hope I’m able to contribute by bringing some of my own experience and real data to this discussion. I'm the founder of Classpert (https://classpert.com), a search and comparison site for online courses. In the last 6 months, we’ve managed to sell over 2000 courses, in 8 different languages and across 80 different countries (Udemy alone is selling around 200 courses each month through Classpert). So while it is true that price has an impact on low-income customers (especially from developing countries), even for developed countries (USA, Canada, Germany, Japan) Udemy still is leading the race in number of sales (at least if we use our database as a proxy of the market)

Much of their success stems from the fact that Udemy has by far the largest catalog of online courses on the web (something around 110k courses). And while some people may argue that this comes at a cost of providing low-quality courses it also naturally provides an extremely aggressive long-tail SEO strategy. The majority of potential customers don’t correlate e-learning platforms and quality (most of their customers are not high-profile HN users), so if you are googling for an online course chances are that Udemy will be ranked at the top (and on a global scale). This also explains why they have 10x more traffic than Pluralsight or 3x more than Coursera.

On top of that (an here is much more my personal intuition than data-based analysis), Udemy not only offers cheaper courses but also has not yet adhered to “subscription models”. Subscription models target specific users. Subscription models are awkward and feel totally unnatural to most “normal users”. Why on earth a normal user, seeking for a specific bit of knowledge will lock himself on a subscription? The subscription business model seems to work much better on B2B than B2C.

f18m··on Ask HN: Best paid courses you've taken?
I strongly recommend https://classpert.com (specially if you're on a budget), before you decide in which course you should enroll yourself to
f18m··on Brazil has the power to save the Amazon rainforest, or destroy it
Precise, couldn't agree more
f18m··on Ask HN: How common is it to work on projects with no testing?
I couldn't agree more. Over the last 5 years I've changed the way I think about testing. Why would u bother about testing in the beginning when your product is constantly evolving? Also, a senior and organized team helps a lot in this process. I'm currently working with two senior developers and we feel that testing can still be postponed safely until we grow our team or our product becomes more mature and interfaces gets more solid and well defined. Nowadays these are my golden rules for testing a small size project/product:

1 - e2e tests for flows and interfaces that are less likely to change.

2 - write unit tests for core models that are specially difficult to test e2e or core models with complex business rules (if it's a backend code, usually your db table with the highest number of relations)

f18m··on Ask HN: Personal Library Manager?
+1. Calibre is the best alternative
f18m··on Ask HN: Who is hiring? (January 2018)
Lemoney | Full Stack RoR Web Developer | Rio de Janeiro - Brazil, Miami - FL - USA | Full-Time

DESCRIPTION

Our development team is located in the beautiful city of Rio de Janeiro - Brazil in one of the best spots in town (Ipanema). We also have an office in a co-working space located in Downtown Miami. We are looking for a senior hard-worker developer that wants to join our team in its early stage journey

REQUIREMENTS (MUST HAVE)

1 - You've built web apps with a team before ( ideally more than two )

2 - You write readable, robust and reusable code. You love code organization, standardization and know the importance of naming things right

3 - You must show us some code of your own on Github, Bitbucket (or any git based version control repository)

4 - You have a strong Ruby on Rails background, ideally with 3+ years of experience

5 - You have strong skills on front-end development and hate messy JS & CSS. You do understand the importance of building visual reusable web components using CSS & HTML.

6 - You know how to test your software using Cucumber & RSpec

7 - You are fluent in English

BONUS (GOOD TO HAVE)

1 - You know how to develop for SEO 2 - Experience with React or Vue.js (or any other JS framework) 3 - Experience with Amazon AWS & Heroku and Docker OUR TECH STACK

Our web app is a hybrid of Ruby on Rails and JS frameworks. We use Ruby on Rails, Redis, PostgreSQL, ElasticSearch and Vue.js to build our web app and administration interfaces

BENEFITS

1 - Salary - $50k - 62k (USD) (keep in mind that this is a good if you are living in Brazil) APPLY NOW

If you reached this point and think you are a good fit for this position, send your resume to fj@lemoney.com

f18m··on We put $200k into a site that sucks. Please destroy us with your criticism
It's funny to see many people giving their "expert" opinion about how expensive your web site was, just by looking the design. It is very easy to say when: 1. You are not the one developing the site, thus You have no commitment. 2. You ignore all the other project requirements (already mentioned above) just by looking to the presentation layer.

If the project was too expensive, blame also the founders , which may have asked for a MVP bigger then the necessary.