HNHacker News
TopNewBestAskShowJobs

laserpistus

24 karma · joined February 2, 2019

Working on making Scrimba.com the best way to learn programming online. We have created an interactive video format that makes learning to code by video a peer programming experience.
submissionscomments
laserpistus··on Show HN: Dev atrophy test – Can you still code without AI?
The vibe giveth, the vibe taketh.

This worked but ai wants to rewrite whole files all of the time so it broke. Our designer fixed the issue now.

laserpistus··on Show HN: Dev atrophy test – Can you still code without AI?
You are right, it should just focus on React really.
laserpistus··on Show HN: Dev atrophy test – Can you still code without AI?
It worked on my machine! seems v0 changed how it makes examples when it shouldnt.
laserpistus··on Show HN: Dev atrophy test – Can you still code without AI?
Just made for fun, we are self funded.
laserpistus··on Show HN: Dev atrophy test – Can you still code without AI?
Classic vibe issue of it regressing how the examples are generated. Will check it.
laserpistus··on ForeverVM: Run AI-generated code in stateful sandboxes that run forever
Great, we are looking into microVM/firecracker-like solutions for both code execution and hosting of our students very low traffic sites, so adding this to the list of things to check out.
laserpistus··on Ask HN: Who is hiring? (June 2024)
Scrimba (https://scrimba.com) | Norway | Full-time | HYBRID/REMOTE | Fullstack Engineer

At Scrimba, we’re redefining code communication by blending a video player with a code editor, creating what we call “scrims”. With over 70k monthly active students our platform changes the way people learn how to code.

We have recently launched Scrimba 2.0—taking code communication to another level and we are currently looking for Senior Fullstack Engineers to partner closely with our CTO and contribute to all phases of product development.

Apply here: https://scrimba.teamtailor.com/jobs/4051125-senior-software-... or by e-mail to our recruiter magda.majewska@amby.com.

laserpistus··on Imba – A friendly full-stack language
It is stable and features are done, but docs needs to be improved.
laserpistus··on Ask HN: Getting Rid of the Founder?
More talking, less thinking. It is a blocking issue so make sure that is clear to all parties - do not just continue work unless this is addressed.
laserpistus··on Show HN: Yet Another Node.js Framework
We use it for both backend and frontend of our site scrimba.com including the custom video format that renders each frame as dom. I think we have a non-toy amount of users. Example of a video: https://scrimba.com/scrim/czvKPPsw

And we are hiring if you want to work with the imba language:)

laserpistus··on Ask HN: How is your startup handling customer support?
We have a shared support inbox through Zendesk which has been manned by one part time employee, just scaled that to two part time as we hit $1.5M ARR. We have a FAQ, also via zendesk, to answer common questions. Otherwise we steer most requests to the common mailbox. We have built some apps in Retool to allow customer support to handle common issues like refunds, cancelling subscriptions, updating users, enrolling users to courses, etc. Then there is a slack channel where we can discuss special issues that come up.

We do not fix reported bugs unless they are deemed to be critical, and rather focus on shipping features as we think that brings the most value for us and customers in the long run.

Things are running well!

laserpistus··on Teaching how to code is broken
Pretty much our take at Scrimba. Except the most self-motivated students the content needs to take small steps, be relevant, be engaging and have low barriers to getting your hands on the code. So many students say they get an AHA moment with this approach.
laserpistus··on Show HN: AlterClass – A platform for making and selling programming courses
Welcome to the space Greg - the site and tutorials looks good!
laserpistus··on Udemy S-1 IPO
Already happening. From their S-1:

In August 2021, a putative class action complaint captioned Williams v. Udemy, Inc., Case No. 3:21-CV-06489, was filed against us in the U.S. District Court for the Northern District of California alleging violations of California’s unfair competition and false advertising statutes as well as the California Consumer Legal Remedies Act in connection with the promotional “strike-through” pricing for courses offered on our platform, alleging that the reference prices used for comparison purposes are false or misleading. The complaint seeks injunctive relief, unspecified damages, restitution and disgorgement of profits. We are in the process of investigating the claims alleged in the complaint and have not yet answered. We intend to vigorously defend ourselves in this matter.

laserpistus··on Show HN: Imba – I have spent 7 years creating a programming language for the web
Fair enough - and so you skip the languages that doesn't fit that bill for you and pick one that you feel bring you those outcomes. No hurt feelings!
laserpistus··on Show HN: Imba – I have spent 7 years creating a programming language for the web
Yep, we will be making both individual scrims to use as examples and tutorial about building something more comprehensive.
laserpistus··on Ask HN: How much do you pay/charge for a website homepage design?
How much do you already have decided and available in terms of assets like logo,symbols,icons, colors, fonts, style guides? We spent around $25k I believe for our process that is documented here: https://medium.com/@dnlbtlr/my-agile-design-process-to-redes...
laserpistus··on Launch HN: Laylo (YC S20) – Fan reminders for content, merchandise, and events
This can work for non-music drops as well. Will test it for our weekly web developer challenge at scrimba.
laserpistus··on Launch HN: Scrimba (YC S20) – Interactive video for learning to code
The majority of our courses are free - check them out here https://scrimba.com/allcourses?price=free
laserpistus··on Launch HN: Scrimba (YC S20) – Interactive video for learning to code
The traditional format will endure, but don´t you think there is ways to improve it? I would think the format is a compromise around the constraints of a teacher to student ratio and the availability of different media where whiteboard was an excellent way to share before digital media. People who learn well from watching others and are highly motivated to get their hands dirty perform well with this format. But isn´t it better to get help if you are stuck - either automated as our format have the context you are working in or by easily sharing your actual code with the context it is written?

We propose that bringing the process of writing code closer to the teaching materials will make more students likely to write more code. We also think making it easier to share your code within a context, without setting up a matching environment online or that the group teacher has to copy it locally, will make it easier to get quality feedback. And we will introduce this feedback loop as a part of the courses where students give feedback on each others code. We think that will give more people access to learning to code, and we can bring it even closer to the realities of being a developer.

laserpistus··on Video Vectorization
We provide the recording tool, so it is recorded straight to rich data.
laserpistus··on Video Vectorization
Yep, we serve around 50.000 hours of video in a month with a similar format and have ~0 extra bandwidth fees.
laserpistus··on Video Vectorization
We are using a similar concept in production. Rendered videos for online education within programming. It is a limited usecase of course, but brings the same benefits: 1/100 bandwidth; crisp rendered text/content instead of rasterized; Easy editing; and the content is searchable / indexable.

Using html gives us some additional benefits in that we can combine rendered with rasterized content. We also get access to a lot more advanced functionality through the browser context.

laserpistus··on Video Vectorization
We (scrimba.com) actually do something similar for e-learning within programming. And it definitely makes sense for both students and as a business.

- Our videos use about 1/100 bandwidth of a video. This matters for rendering (fans running when watching HD?) and to people who live in places with shitty ISPs like in Germany

- It is rendered and thereby crisp as a Pringle

- No codec needed as we render it as html

- When you pause a video you actually have the text there, not pixels. For programming that allows you to copy and change things!

- We store the context it was recorded in (dev environment) so you can change and run code in the "video" itself. This changes the pedagogy you can do in a video to be more interactive and hands on.

laserpistus··on Building a Developer Tools Business
A Founders guide to generalising your customers.

«If you want to sell something make features the customer wants to buy and tell them about it»