HN user

indirectlylit

60 karma
Posts1
Comments11
View on HN

It outputs the string <|endoftext|> a couple times, which causes it to forget what it was talking about before. Looks almost like crossed wires with sessions and a load balancer?

Strong Dr. Bronner's soap label vibes!

For me, the "equivalent css" is the most readable form in most of the examples given.

I can understand how this would be useful in some situations. However, from a practical perspective, I've found that writing nested CSS ends up creating a tight coupling between DOM structure and style rules which makes everything more brittle and harder to refactor [1].

I've personally been spoiled by the scoped styles in Vue [2] which makes this style of isolation in CSS mostly unnecessary. It serves a similar purpose as related encapsulation ideas like shadow DOM, BEM, CSS modules, and styled components.

[1] https://csswizardry.com/2012/05/keep-your-css-selectors-shor...

[2] https://vue-loader.vuejs.org/guide/scoped-css.html

If you mean there's a server-side component to the content, then no Kolibri would not work.

Kolibri supports a range of offline-friendly, self-contained formats such as videos, exercises, HTML-based apps, PDFs, and e-books. These can be uploaded to the cloud-based Kolibri Studio [1] and then synced to the learning platform. We also maintain a large collection of openly-licensed educational resources [2] freely available for immediate use.

[1] https://kolibri-studio.readthedocs.io/ [2] https://catalog.learningequality.org/

Unlike most other learning platforms, Kolibri supports users that don't necessarily have fast or consistent internet access.

While it can be hosted in the cloud, it is designed to run on a local network so that the experience is fast and responsive, and is specific for the needs in places with limited internet. Content and data can be synced to other locations as-needed.

See also https://kolibri.readthedocs.io/

Learning Equality | Full-stack web developer | San Diego, CA | https://learningequality.org/ | ONSITE | Full-time

# Who we are

We’re a cross-disciplinary team who believe in the transformative power of learning. Our software is open-source, our org is not-for-profit, and our primary users are in underserved communities such as rural schools and refugee camps.

We’re building Kolibri [1], an offline-first application that makes high-quality education tools and content available in low-resource contexts. We're also building a supporting ecosystem of tools and training materials. This all builds on previous work which now reaches millions of learners in hundreds of countries [2].

In the past two years we’ve: received substantial funding, e.g. from Google.org; doubled our team size with a focus on pedagogy and training; added dozens of languages and thousands of openly-licensed resources; begun deployments with partners around the world, including UNETE, the MFE Nalanda project, Vodafone Foundation and UNICEF Uganda

# Who you are

You are an experienced full-stack developer who is comfortable with ORMs, relational databases, API design, modern JS web frameworks, build tooling, and automated testing.

You want to use your skills to have a positive impact on the world, and our core values [3] resonate with you. You take pride in your craft and think carefully about the needs of your users.

# Links and references

Apply here: http://grnh.se/4t6yqj1

[1] https://github.com/learningequality/kolibri [2] https://learningequality.org/ka-lite/map/ [3] https://learningequality.org/about/values/

Feel free to email with questions: 'devon' at our domain name

Learning Equality | Full-stack web developers | San Diego, CA | https://learningequality.org/ | ONSITE | Full-time

# Who we are

We're a not-for-profit team that builds open-source educational software for communities with limited or no access to the Internet. We believe in the transformative power of learning, and are passionate about social justice and breaking down barriers that prevent people from reaching their full potential.

We started 5 years ago with KA Lite (https://learningequality.org/ka-lite/), an offline-installable platform bundling Khan Academy content and our own student tracking tools, which is being used in nearly 200 countries and territories.

We're now in the process of releasing our second-generation platform, Kolibri (https://learningequality.org/kolibri/), which empowers users to create, curate, share, and learn from diverse forms of openly licensed content, both online and offline. We're building tools for authoring videos and exercises, an app ecosystem for embedding and distributing HTML5 educational bundles, features for discovering and communicating with other devices peer-to-peer over a local network, interfaces and web-based visualizations for exploring student data, and systems for motivating, engaging, and guiding learners. On the backend, we use Python/Django, and on the frontend we use Vue.js and (in one project) Backbone.js.

We recently received significant funding from Google.org to support our work (https://www.google.org/our-work/education/learning-equality/), and our team has doubled from 10 to 20 full-time staff in the past year. We're now building out further to support new initiatives, including a project for refugee education with UNHCR, and to continue to build towards our longer-term vision. It's an exciting period of growth, both for our team and for our impact, and there are lots of ways you could make a difference!

# Who you are

You care deeply about making the world a better place, believe in the power of learning, strive to promote equality, and resonate with our statement of core values (https://learningequality.org/about/values/). You love to build things, and like to think carefully about how best to serve the needs of a diverse set of users.

# Read more and apply

Application: http://grnh.se/4t6yqj1

If you have questions, free to email me: 'devon' at our domain name.

Learning Equality | Full-stack web developers | San Diego | https://learningequality.org/ | ONSITE | Full-time

# Who we are

We're a not-for-profit team that builds open-source educational software for communities with limited or no access to the Internet. We believe in the transformative power of learning, and are passionate about social justice and breaking down barriers that prevent people from reaching their full potential.

We started 5 years ago with KA Lite (https://learningequality.org/ka-lite/), an offline-installable platform bundling Khan Academy content and our own student tracking tools, which is being used in nearly 200 countries and territories.

We're now in the process of releasing our second-generation platform, Kolibri (https://learningequality.org/kolibri/), which empowers users to create, curate, share, and learn from diverse forms of openly licensed content, both online and offline. We're building tools for authoring videos and exercises, an app ecosystem for embedding and distributing HTML5 educational bundles, features for discovering and communicating with other devices peer-to-peer over a local network, interfaces and web-based visualizations for exploring student data, and systems for motivating, engaging, and guiding learners. On the backend, we use Python/Django, and on the frontend we use Vue.js and (in one project) Backbone.js.

We recently received significant funding from Google.org to support our work (https://www.google.org/our-work/education/learning-equality/), and our team has doubled from 10 to 20 full-time staff in the past year. We're now building out further to support new initiatives, including a project for refugee education with UNHCR, and to continue to build towards our longer-term vision. It's an exciting period of growth, both for our team and for our impact, and there are lots of ways you could make a difference!

# Who you are

You care deeply about making the world a better place, believe in the power of learning, strive to promote equality, and resonate with our statement of core values (https://learningequality.org/about/values/). You love to build things, and like to think carefully about how best to serve the needs of a diverse set of users.

# Read more and apply

Application: http://grnh.se/4t6yqj1

If you have questions, free to email me: 'devon' at our domain name.

I've been using it for microcontroller development lately and it seems like a nice way to preserve and share toolchain configuration. You define everything once (compilers, makefiles, drivers, etc) and then share it with people on your team, regardless of what OS they're using. VirtualBox allows you to set up USB port forwarding so you can even program and debug from the command-line.