Deno is an interesting sandboxed Typescript VM that uses URLs for dependencies: https://deno.land/
It's created by Ryan Dahl (who created node.js) and tries to fix what he sees as design issues/complexities in node.
miniblog.
Metalinks in Pharo:
https://www.slideshare.net/mobile/MarcusDenker/lecture-advanced-reflection-metalinks
This is an elegant way of taking the AST of running code and attaching modifiers to it: logging, tracing, override (think advice or AOP).
Pharo feels like the most open, dynamic language I've seen outside of f-expression based PLs.
The evolution of communication styles when machine learning can do the simple stuff: https://www.overcomingbias.com/2017/03/better-babblers.html
Should we be fearful of the net cultural impact of the Internet? https://www.netfamilynews.org/juvenoia-part-1-why-internet-fear-is-overrated
I've been enjoying using Mercurial overall: I've found its abstractions pretty straightforward to learn, and it has all the staging, squashing features I like in git.
I do miss git's Committer vs Author though. Mercurial doesn't show who rebased your commit and modified it.
In the book Sapiens: A Brief History of Humankind, the author talks about the point in history when societies were no longer isolated from each other. E.g. they knew of and traded with others.
Computing is similar. We could think of a single connected computer system now.
What makes a computer system personal? Malleability.
From a fun post about running a bakery with Emacs and SQL:
The Humane Representation of Thought, a talk by Brett Victor:
https://vimeo.com/115154289
I've not seen Brett talk before, and he raises interesting points about the influence of the medium on our analytical thoughts.
On instant gratification versus memory forming in the Internet age: https://www.bloomberg.com/opinion/articles/2019-02-25/yes-the-internet-can-make-us-happier
I have fond memories of meeting Internet friends in person, learning new skills, and even games I enjoyed a teen. I'm not sure whether Internet activities are less memory forming.
Are you spending a lot of time looking at this content, or are you just forgetful? I'm never quite sure how to react to Google's visit counts when I search for things.
Nifty demo of a git GUI in Pharo Smalltalk: https://www.youtube.com/watch?v=TdBHpdyFgZE
As the Pharo community moves towards using git more, of course they're going to build impressive UIs!
Words per minute is an unfortunate measure of typing speed. The average length of letters differs between natural languages. For many computing activities it's even less representative: IDE shortcuts, punctuation in programming, etc.
Since AlphaZero isn't open source, a group of enthusiasts have written a public project Leela Chess Zero based on the paper. When new versions of the paper come out, they are able to refine their implementation! https://blog.lczero.org/2018/12/alphazero-paper-and-lc0-v0191.html
I'm coming round to the view that services should avoid implementing their own username and password system. It's easy to screw up (cf crypto) such that a DB compromise leaks users' passwords for other sites.
It's also more convenient for users, who don't need a pw manager.
Incompatible Lego elements, and combinations that are avoided in Lego products: https://bramlambrecht.com/tmp/jamieberard-brickstress-bf06.pdf
Round Numbers and Security Returns by Edward Johnson et al: https://pdfs.semanticscholar.org/7731/c305735ecb9cf3f3f48afff5293ecb934e14.pdf
Prices of stocks tend to cluster around round numbers! The paper doesn't find any clear explanation, but it seems likely it's a human bias somewhere.
At what rate is the library ecosystem improving? If you could only use a 1/2/5 year old cache of npm/Maven/gem repositories, how much would it bother you?
Programmatically generating chess puzzles from a database of games played by users: https://lichess.org/blog/U4sjakQAAEAAhH9d/how-training-puzzles-are-generated
The try! macro has been removed in Rust 2018 edition! https://github.com/rust-lang/rust/issues/53686#issuecomment-417441634
(It's now its own keyword.)
Plans for low-level font rendering API in Rust and ultimately Firefox: https://docs.google.com/document/d/1aw41q_izail-p99mN8dHrJeh9tMQ-Pldi54W6m7MHU8/edit
Rendering fonts is one of those hugely complex issues that computer solve and I'm very ignorant about. We are lucky to not start with blank machines.
Showing 621-640 of 736 posts