131 private links
The best designers employ specific habits, learned practices, and observed principles when they work. Here are a few of them.
- Experts involve the user
- Experts design elegant abstractions
- Experts focus on the essence
- Experts simulate continually
- Experts look around
- Experts reshape the problem space
- Experts see error as opportunity
- Experts think about what they are not designing
(read the article: nice pictures to visualize the different concepts :-))
AI research is making great strides toward its long-term goal of human-level or superhuman intelligent machines. If it succeeds in its current form, however, that could well be catastrophic for the human race. The reason is that the “standard model” of AI requires machines to pursue a fixed objective specified by humans.
We are unable to specify the objective completely and correctly, nor can we anticipate or prevent the harms that machines pursuing an incorrect objective will create when operating on a global scale with superhuman capabilities. Already, we see examples such as social-media algorithms that learn to optimize click-through by manipulating human preferences, with disastrous consequences for democratic systems.
JSON manipulation and transformation tool. Contribute to ldn-softdev/jtc development by creating an account on GitHub.
Somewhere around 2014 I found an /etc/passwd file in some dumps of the BSD 3 source tree, containing passwords of all the old timers such as Dennis Ritchie, Ken Thompson, Brian W. Kernighan, Steve Bourne and Bill Joy.
Keyword extraction (also known as keyword detection or keyword analysis) is a text analysis technique that consists of automatically extracting the most important words and expressions in a text.
It helps summarize the content of a text and recognize the main topics which are being discussed.
Perché niente è impossibile da capire… Se lo spieghi bene !
Calculate digits of π. From scratch, that is, using only addition, subtraction, multiplication, and division.
I wanted to build a music creation tool that is easy to use, accessible and free. Zupiter is a synthesizer and step-sequencer that runs in a browser, meaning you don't even need to download and install any software to use it. Its interface is designed to be minimalistic and simple, so as not to put off beginners.
The sharing feature gives you the ability to instantly put your work online. My hope is that this will enable sharing of creative ideas and encourage cooperation between people, producing a positive feedback loop.
The Dataverse Project - Dataverse.org
A modernized, complete, standalone TeX/LaTeX engine.
Reinforcement learning refers to goal-oriented algorithms, which learn how to attain a complex objective (goal) or maximize along a particular dimension over many steps.
Bayes Theorem provides a principled way for calculating a conditional probability. It is a deceptively simple calculation, although it can be used to easily calculate the conditional probability of events where intuition often fails. Bayes Theorem also provides a way for thinking about the evaluation and selection of different models for a given dataset in …
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go.
Bot Land is an online strategy game with a focus on automation. Make bots, write scripts for them, and send them into battle! Playable for free.
List of fiction encompassing programming/compsci concepts at deeper than surface level