Recent submissions

Comment · 3 years ago
> eventually built in webcams will be cheap and good enough

We've been waiting what, 15 years for this to happen?

Comment · 3 years ago
Last year, I started building a similar desktop tool in Flutter: https://github.com/PolyglotNetwork/devtoolbox

I wanted to include offline CyberChef within this app in a webview but it turned out, Flutter still doesn't support WebViews on non-mobile platforms. I wonder if that has changed.

Comment · 3 years ago
https://OpenLibrary.org is Internet Archive's initiative to solve this once and for all. Plus it lets you borrow e-books.
Comment · 3 years ago
Why not switch to Mojo lang for this? It's Python-compatible with Golang like performance from what I hear.
Comment · 3 years ago
They're transferring the user's assets, the domains, and killing the product (Google Domains).
Comment · 3 years ago
Comment · 3 years ago
FF is my primary browser too, but with the user base down to 3%, it's not exactly relevant any more.
Comment · 3 years ago
I ran into the same problem while building https://learnawesome.org/ . Forget the broad class of "learning resources", even the "books" category doesn't have a usable unique ID. Not everything gets an ISBN for example. There's also the ambiguity between a "work" and an "edition" of a work.

This is probably why OpenLibrary supports mapping of books with 40+ identifiers: https://github.com/internetarchive/openlibrary/blob/master/o...

Comment · 3 years ago
But technology can empower individuals to change the balance of political power. See printing press, cryptography/encryption, social media etc.
Comment · 3 years ago
> Only include reviews which came from users who had at least 10 reviews.

Not sure if that's a good idea. It shrinks the set of genuine readers and overweights the set of professional spammers.

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
Snap language by SAP (snap.berkeley.edu) would be a better stepping stone rather than directly going to industrial languages. It's got first-class functions, first-class lists, object-oriented programming, APL-style vector operations which are very handy for media processing, machine learning etc, continuations, ability to make HTTP calls etc - while keeping the same playful environment as scratch.

Features like this enable serious study of computer science possible with Snap: https://emu-online.de/ComputerScienceWithSnap_2.pdf

There's even a variation for 3D geometries: beetleblocks.com

Scratch is immensely popular but with lack of reporter blocks and lack of first-class lists, it encourages many bad programming habits (global state, no datas tructures like stack/queue/tree/graph etc. The one advantage it has over SnapLang is that it has better performance for building intensive games etc.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton