Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

This post focuses on women's opportunity in the tech workforce, and how rapidly-growing companies can make a difference.

Lua Hooks System - river.me - 6 years ago - eng
A system of hooks in Scribunto can be reasonable to use if you have a wikifarm with synced code that occasionally needs to be slightly modified on one or more wikis. I found the system more complicated than it was worth, but I’m documenting it here before I remove it.

Lua Hooks System - river.me - 6 years ago - eng
A system of hooks in Scribunto can be reasonable to use if you have a wikifarm with synced code that occasionally needs to be slightly modified on one or more wikis. I found the system more complicated than it was worth, but I’m documenting it here before I remove it.


On April 5 - 6, 2019 I spent a day in the hospital for a surgery. This post is a dive into the insurance and money for the visit.

Urllib3, a powerful and popular Python http client, is subject to a newly discovered denial of service vulnerability.

Today is a short one, just pointers to some datasets for Machine Learning data sets that I keep losing. Kaggle LionBridge.ai Million Song Dataset Synced Review Twitter Sample Stream





关于 Gradle 中的基础、Task 等知识,可以看我的 上一篇文章 。 Gradle 中的依赖 Gradle 中的依赖可以分为脚本文件依赖、插件依赖以及包依赖。 脚本文件依赖 随着项目结构的复杂,一个 build.gradle 已经无法满足我们的需求了,尤其是对依赖库版本的配置,如果多个 project 都需要用到某个依赖库,稍有不慎版本就会错乱,从而引发一些问题。 此时我们期望可以把所有用到的依赖库版本都配置在同一个文件中,build.gradle 使用这个文件中的版本来依赖相应的版本,Gradle 提供了 apply 方法来依赖其他文件。 apply from: 'config.gradle' 我们可以在 build.gradle 文件中添加上述代码来依赖 config.gradle 文件,这样就可以把这个文件中的设置应用到对应的 Project 中去, 包括其中的 Task 。 插件依赖 插件依赖是指依赖 编译插件 ,最常见的是我们....

A byte of data has been stored in a number of different ways as newer, better, and faster mediums of storage are introduced. A byte is a unit of digital information that most commonly refers to eight bits. A bit is a unit of information that can be expressed as 0 or 1, representing logical state. In the case of paper cards, a bit was stored as the presence or absence of a hole in the card at a specific place. If we go even further back in....

Gradle 是用于构建项目的工具,除了管理依赖库之外,Gradle 还支持我们自己添加编译脚本、添加编译配置等控制项目的构建,通过提供 API 我们可以控制编译的每一步操作。 Gradle 目前使用最广泛的是 Android 项目的构建 ,几年前 Google 推出 Android Studio 的同时也把它也推选为默认的构建工具,因此我们也经历了从 Maven 到 Gradle 这一痛苦的转变过程,每天对着满屏的编译失败信息怀疑人生。 实际上 Gradle 也确实对开发者很不友好,用 Gradle 你能遇到各种各样的问题,版本混乱到无以复加,互相还不兼容,甚至对 Android Studio 都有版本要求。不过几乎所有的问题都能 Google 到答案,而我们也能看到确实在逐渐变好。 关于 Gradle 中的依赖与自定义插件,可以点此看我的 下一篇文章 。 Gradle 基本原理 我们知道 Gradle 是一种以 Groovy 语言 为基础的 自动化构....

I recently had this situation in Python and Redis : redis.lpush(kafka_topic_name, current_filename) redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value So I did my normal deal of debugging by adding: import pdb and then a: pdb.set_trace() before the lpush call and I tried it manually by typing out redis.lpush(kafka_topic_name, current_filename) ENTER and it, naturally, wo....

listmonk v0.5.0-alpha - nadh.in - 6 years ago - eng
Repository: @knadh/listmonk GitHub release page: v0.5.0-alpha This release has significant changes including several important bug fixes. listmonk now supports public forms that can be used on public webpages to allow users to signup to mailing lists. This can be found under Lists > Forms.




The Laughing Man 笑(わらい) い 男(おとこ) (warai otoko) is a fictional character in the anime series Ghost in the Shell: Stand Alone Complex . This lil’ project is an animated SVG using CSS transforms to rotate the text. The Laughing Man logo is an animated image of a smiling figure wearing a cap, with circling text quoting a line from Salinger’s novel The Catcher in the Rye , which reads: “I thought what I’d do was, I’d pretend I wa....





When you know something well you always look to learn by analogy. Today's short topic is reloading the REPL (read-evaluate-print-loop) interactive console in Python and then contrast between Python and Rails. And, yes, I get that Python is a language and Rails is a framework but where you tend to work directly in the Python console, you also tend to work directly in the Rails console (as opposed to the IRB Ruby console on which the Rails ....


About the Show - realpython.com - 6 years ago - eng
A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.

One of the most confusing aspects of multi language programming is when you know how to do it in your preferred language and when you are trying to figure it out in your new language. And, as any reader of this blog knows, Ruby is always, always, always my preferred language. But, as my perspective on languages widens, I suspect you could say that: Ruby is my wife but I have a serious relationship with Python And I'm now flirting with R....

My favorite podcasts - dbeley.ovh - 6 years ago - eng
Here’s a list of my favorite podcasts. I listen to them with Pocketcast (Android and web app). Top 10 Les Pieds sur Terre (France Culture) Géopolitique (France Inter) Open Jazz (France Musique) The Daily (New York Times) La méthode scientifique (France Culture) + La conversation scientifique (France Culture) L’esprit public (France Culture) Affaires étrangères (France Culture) Hardware Addicts Linux Unplugged Dev’Obs (p7t.tech) English T....

Next in database basics: 2. binary expressions and WHERE filters 3. indexes 4. a database/sql driver In this series we'll write a rudimentary database from scratch in Go. Project source code is available on Github . In this first post we'll build enough of a parser to run some simple CREATE, INSERT, and SELECT queries. Then we'll build an in-memory backend supporting TEXT and INT types and write a basic REPL. We'll b....


We’re pleased to announce the graduation of Automatic Dependency Upgrades, a Snyk Open Source capability that helps developers proactively reduce security vulnerabilities and maintain dependency health when using open source software.

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

My friends make liberal use of Facebook events, unfortunately I find the events interface impossible to navigate. Luckily they do have a .ics available, unluckily events you haven't accepted are mixed with events you have. So I made a simple flow that splits accepted events from tentative events. This way I can subscribe to this .ics in my Nextcloud instance and give tentative events a different color. I find a calendar is much more u....

If you run a website, whether this is a full-fledged SaaS web application or a small blog — built by Gatsby, Wordpress, or an indie GitHub Pages setup — one of the key concerns you want to mitigate is security vulnerabilities.

I have always found that serendipity plays a large role in my technical life. For example I recently ran into a great article and discussion thread on PDF Text Extraction: Article Discussion Thread The thrust of this article amounts to "PDF Processing Is Hard and Here's Why" (tldr - PDF isn't a document format as much as a layout format and how things are laid out generally bears little relationship to their structure as "document ....

Find out why being open source and decentralized gives Monero a huge advantage over competing cryptocurrencies.

Simple systems deploy faster than complex ones, and fail less often; sometimes they take less time to build, too, but the pursuit of simplicity often entails a long process to prioritize some features while justifying the exclusion of others. Ironically, that process tends to take much longer than just building in all the features, so most choose the latter approach. The end result is complex software that does many things, but few things w..

There was a discussion at Oracle-L about shared pool chunk eviction and I thought I’d show how to see a shared pool memory chunk’s position in the LRU list yourself. This is a post mostly about Oracle internals and less about practical every day troubleshooting. There’s a view X$KGHLU ( @kghlu.sql script) that shows you a summary of shared pool (sub)heap allocations and how many of these chunks are in the “transient list” (used once) v..

There was a discussion at Oracle-L about shared pool chunk eviction and I thought I’d show how to see a shared pool memory chunk’s position in the LRU list yourself. This is a post mostly about Oracle internals and less about practical every day troubleshooting. There’s a view X$KGHLU ( @kghlu.sql script) that shows you a summary of shared pool (sub)heap allocations and how many of these chunks are in the “transient list” (used once) v..

83 visitors online