Feed Andrej Karpathy / @karpathy [copy] http://shalnoff.co.uk/rss.php?rss=karpathy has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 6: Could not resolve host: freepo.st

What is a fork, really, and how GitHub changed its meaning

The fork button on GitHub - with the little number next to it for depositing dopamine into your brain - is a bit misleading. GitHub co-opted the meaning of “fork” to trick you into participating in their platform more. They did this in a well-intentioned way, for the sake of their pull requests feature, but ultimately this design is self-serving and causes some friction when contributors venture out of their GitHub sandbox and into the rest of the software development ecosystem. Let’s clarify what “fork” really means, and what we do without GitHub’s concept of one - for it is in this difference that we truly discover how...

Drew DeVault's blog
Posted at 2019-05-24 00:00:00 | Software | read on

ToxCon 2019

This October the Tox developer community will be holding its third annual conference at Metalab in the heart of Vienna, Austria. The event will be 3 full days, from Friday, October 11th to Sunday, October 13th.

We will talk about Tox, and other security related and interesting topics. If you would like to attend, meet the Tox devs, do some live hacking, or just socialize — get a free ticket and reserve a T-shirt. You can find the exact address on your ticket.

Want to give a talk about your project? Please apply here!

If you have any questions about booking, travel arrangements,...

Tox Blog
Posted at 2019-05-21 00:13:11 | Software | read on

Self-encrypted cache structure

nayuki.io
Posted at 2019-05-19 00:00:00 | Software | read on

Health

When I started this blog in 1999, it contained mostly personal stuff. Blogs were a new thing, Facebook and Twitter were five respectively seven years away, and it felt appropriate to me. Later on, I switched to english and added more about my professional projects – hence the focus moved to rather technical posts. Personal matters felt more appropriate on Facebook. In an attempt to gain back control about my content, I recently moved the blog from Wordpress to Lektor. The next step for me is reintroducing personal matters. Not many, but now and then. I won't bother with adding...

Dr. Mickey Lauer
Posted at 2019-05-17 12:00:00 | Software | read on

Game Engine Black Book update

The Game Engine Black Books have been updated. Free pdfs, high-quality prints, and source code are available.

Fabien Sanglard
Posted at 2019-05-17 00:00:00 | Software | read on

Status update, May 2019

This month, it seems the most exciting developments again come from the realm of email. I’ve got cool email-related news to share for aerc, lists.sr.ht, and todo.sr.ht, and many cool developments in my other projects to share.

Let’s start with lists.sr.ht: I have broken ground on the web-based patch review tools! I promised these features when I started working on sourcehut, to make the email-based workflow more enticing to those who would rather work on the web. Basically, this gives us a Github or Gerrit-esque review UI for patches which arrive on the mailing list. Thanks to a cool library Simon Ser wrote for me… almost a year ago…...

Drew DeVault's blog
Posted at 2019-05-15 00:00:00 | Software | read on

Webcast: Reviewing git & mercurial patches with email

With the availability of new resources like git-send-email.io, I’ve been working on making the email-based workflow more understandable and accessible to the world. One thing that’s notably missing from this tutorial, however, is the maintainer side of the work. I intend to do a full write-up in the future, but for now I thought it’d be helpful to clarify my workflow a bit with a short webcast. In this video, I narrate my workflow as I review a few sourcehut patches and participate in some dicsussions.

Your browser does not support HTML5 video, or webm video.

Links:

mutt: my email client my personal mutt config my “semver” script

Also check out...

Drew DeVault's blog
Posted at 2019-05-13 00:00:00 | Software | read on

Calculating your donation's value following Patreon's fee changes

In January 2018, I wrote a blog post which included a fee calculator. Patreon changes their fee model tomorrow, and it’s time for an updated calculator. I’m grandfathered into the old fees, so not much has changed for me, but I want to equip Patreon users - creators and supporters - with more knowledge of how their money is moving through the platform.

Patreon makes money by siphoning some money off the top of a donation flow between supporters and creators. Because of the nature of its business (a private, VC-backed corporation), the siphon’s size and semantics are prone to change in undesirable ways, since VC’s expect infinite growth and...

Drew DeVault's blog
Posted at 2019-05-06 00:00:00 | Software | read on

Announcing Wio: A clone of Plan 9's Rio for Wayland

For a few hours here and there over the past few months, I’ve been working on a side project: Wio. I’ll just let the (3 minute) screencast do the talking first:

Note: this video begins with several seconds of grey video. This is normal.

In short, Wio is a Wayland compositor based on wlroots which has a similar look and feel to Plan 9’s Rio desktop. It works by running each application in its own nested Wayland compositor, based on Cage - yet another wlroots-based Wayland compositor. I used Cage in last week’s RDP article, but here’s another cool use-case for it.

The behavior this allows for (each window...

Drew DeVault's blog
Posted at 2019-05-01 00:00:00 | Software | read on

The "shut up and get back to work" coding style guide

So you’re starting a new website, and you open the first CSS file. What style do you use? Well, you hate indenting with spaces passionately. You know tabs are right because they’re literally made for this, and they’re only one byte, and these god damn spaces people with their bloody spacebars…

Shut up and use spaces. That’s how CSS is written1. And you, mister web programmer, coming out of your shell and dipping your toes into the world of Real Programming, writing your first Golang program: use tabs, jerk. There’s only one principle that matters in coding style: don’t rock the boat. Just do whatever the most common...

Drew DeVault's blog
Posted at 2019-04-29 00:00:00 | Software | read on
1 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 109

***

Однажды китайский ученый Ли Хунь Янь обнаружил некоторую незначительную, однако, существенно отличающуюся от фона корреляцию между количеством псилоцибина потребляемого корфуцианскими медузами и характером передвижения оных по стенкам четырехсотлитровго шарообразного аквариума, установленного в лаборатории по случаю празднования сто второго полугодичного затмения от начала новой эры Сингулярного Прорыва. Недолго думая, Ли Хунь Янь приделал к щупальцам медуз источники излучения в видимом диапазоне но с разной длинной волны, заснял весь процесс шестью камерами с 48 часовой выдержкой, симметрично расставив последние вокруг сосуда, где резвились подопытные и через неделю собрал прелюбопытнейший материал, который, в свою очередь, лег в основу фундаментального труда, ныне известного, как теория полутретичных n-многообразий простой метрики Ли Хунь Янь, с которой (с некоторыми упрощениями и оговорками) я, по мере сил, постараюсь познакомить любопытного и пытливого читателя.

Recently