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

Today we are open-sourcing Cogito , an abstraction of AWS IAM syntax. IAM (Identity and Access Management) is AWS’s module that dictates the ability of various users and resources to mutate other resources within the AWS ecosystem. Permissions are described through a JSON-structured policy document that lives within the



Snyk has launched our next integration with Bitbucket Server, Atlassian’s Git solution for professional teams.

Do you think of yourself as a self-inflicted masochist? I doubt it. Yet, I bet you are quite often acting as a such. Give me a few minutes and I’ll find a few things that hurt you, but you keep on doing. You might be drinking alcohol or caffeine, or taking other drugs, mindlessly shopping, getting really stressed about things you can’t change, or smearing hot sauce all over your take-out food which you don’t like. We all do such things.....

Using Pandas and SQLAlchemy to create a database for your Flask App Flask and SQLAlchemy Magic Change Primary Key Dug deeper into pushing a pandas dataframe into a postgres database via sqlalchemy. The main situation I’m running into is that a postgres table created from a pandas dataframe using the to_sql method does not specifiy a Primary Key. There is no way to specify a primary key using that method, as of now.

The hypothesis and the setup This blog post has an interactive demo (mostly used toward the end of the post). The source for this demo is available in a Github repository. Last time we saw how the inner product of two vectors gives rise to a decision rule: if $ w$ is the normal to a line (or hyperplane) $ L$, the sign of the inner product $ \langle x, w \rangle$ tells you whether $ x$ is on the same side of $ L$ as $ w$.

The hypothesis and the setup This blog post has an interactive demo (mostly used toward the end of the post). The source for this demo is available in a Github repository. Last time we saw how the inner product of two vectors gives rise to a decision rule: if $ w$ is the normal to a line (or hyperplane) $ L$, the sign of the inner product $ \langle x, w \rangle$ tells you whether $ x$ is on the same side of $ L$ as $ w$.

The hypothesis and the setup This blog post has an interactive demo (mostly used toward the end of the post). The source for this demo is available in a Github repository. Last time we saw how the inner product of two vectors gives rise to a decision rule: if $ w$ is the normal to a line (or hyperplane) $ L$, the sign of the inner product $ \langle x, w \rangle$ tells you whether $ x$ is on the same side of $ L$ as $ w$.

Quite a bit of time has passed since my two years of NoFlo post, and it is time to take another look at the state of the NoFlo ecosystem . To start with the basics, NoFlo is a JavaScript implementation of Flow-Based Programming : In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of “black box” processes, which exchange data across predefined connections by message p....

BenchmarkDotNet v0.10.7 has been released. In this post, I will briefly cover the following features: LINQPad support Filters and categories Updated Setup/Cleanup attributes Better Value Types support Building Sources on Linux

Why on earth would anyone want to buy a video game the size of a refrigerator?!? The simple answer: It’s the best bang for your buck! Since the dawn of video games in the 1970s, video game makers have been all about making as much money as they can. Today, a game console will cost you about $500, and the games anywhere from $40-80 each on top of it. - if you go the Nintendo route, expect to sink just as much if not more. A gaming PC i..

Why on earth would anyone want to buy a video game the size of a refrigerator?!? The simple answer: It’s the best bang for your buck! Since the dawn of video games in the 1970s, video game makers have been all about making as much money as they can. Today, a game console will cost you about $500, and the games anywhere from $40-80 each on top of it. - if you go the Nintendo route, expect to sink just as much if not more. A gaming PC i..

BenchmarkDotNet v0.10.7 has been released. In this post, I will briefly cover the following features: LINQPad support Filters and categories Updated Setup/Cleanup attributes Better Value Types support Building Sources on Linux

Quite a bit of time has passed since my two years of NoFlo post, and it is time to take another look at the state of the NoFlo ecosystem . To start with the basics, NoFlo is a JavaScript implementation of Flow-Based Programming : In computer programming, flow-based programming (FBP) is a programming paradigm that defines applications as networks of “black box” processes, which exchange data across predefined connections by message p....

I did some restructuring today. Figured out that the best approach would be to keep all my main objects in the sps.py file. So I deleted database.py and moved it into a Database class in the sps module. I create a Scraper object and a Database object to use. Now it’s a cleaner interface, yay. import sps scraper = sps.Scraper() database = sps.Database() report = scraper.inventory_report() database.add_report(report) Keep it as simple a..

So you’re developing a complex application. Maybe it has some really specific dependencies, or requires a lot of setup. In many cases (such as my own), it’s a web application. I have a suite of tests, varying all the way from unit tests through integration tests. The latter typically uses Selenium, and I often integrate it with Sauce Labs. I’ve written an article about this before. However, even those integration tests aren’t testing the re..

You are the CEO of a company. There is no board of directors. The fate of the company lies solely on you. Every day, you make decisions that determine the success of the company. Some days you might make good decisions, and some days you won’t. You might have some trusted advisors that guide you in your role as CEO. But it’s not their job to lead the company to success, it’s yours. You can take their advice or you can ignore it, but i..

Leveraging CSS Variable scope improves the size, specificity, and semantics of our stylesheets. This article talks all about what CSS Variables are and how we can leverage scope to improve our styling.

justSomeUX is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references).  Media Temple is a web hosting company – at the high-end spectrum – I mean they are pretty good – both in service and in functionalities and options for hosting your site. But… I just created a site on it the other day and they had a super cool UX trick for their waiting screen.

justSomeUX is a series where I share some interesting UX / UI and smart copy for your inspiration (and my archive of references).  Media Temple is a web hosting company – at the high-end spectrum – I mean they are pretty good – both in service and in functionalities and options for hosting your site. But… I just created a site on it the other day and they had a super cool UX trick for their waiting screen.

Zombies - venam.net - 9 years ago - eng
You check your processes and see some hanging around with a weird status and using no resources. You don't know if you should remove them or not. Then you try removing them and it doesn't work. In this episode we're going to discuss zombie processes.

WM & DE - venam.net - 9 years ago - eng
We've had a previous episode discussing xcb, x11, wayland, all about display servers. I've said in the beginning of the episode that it would not be about window managers. Well, today folks we're going to do just that. This one is going to be about window managers and desktop environments.

Green on black? - venam.net - 9 years ago - eng
The idea of green text on black background comes from the "Green screens" aka monochrome monitors. It was nicknamed Green screen even though the monochrome monitor came in many other different colors other than green. A monochrome monitor is a monitor that only has one color, as the name implies. It was used before color screens were invented in the early days of computing, from 60s till the 80s, as a successor to the teletype terminal, w..

Shells - venam.net - 9 years ago - eng
What's a shell, what does it do, why would we need that? A shell is a program that acts as an intermediary between the user and the operating system, the kernel. It lets you execute commands on a computer. Specifically, on Unix, the shell is a command-line interface, a prompt that waits for commands entered by the user, interpret and execute them, and when its done, prompts again for a new command. It stays in this state that we call RE..

Unix philosophy - venam.net - 9 years ago - eng
Understanding the Unix philosophy and what makes a Unix system Unixy. Let the good discussion flow, let all arguments and ideas be put down on the table.

Terminals - venam.net - 9 years ago - eng
We spend so much time typing at a terminal and yet the underlying mechanisms and history behind it are often overlooked. The TTY is an integral part of Unix, and we take most of its behavior for granted even though it has a huge history baggage that it carries to this day. For instance pressing control-C or control-Z to stop or put in the background a process, or using control-A to go to the beginning of the line. You might think that th..

Unix system calls - venam.net - 9 years ago - eng
System calls are one subject that scares many people. Actually most of the low level stuffs happening on the operating system scares a lot of people. I admit, I was a bit afraid of dealing with this subject. Not because it's hard or anything but because it's something that we're not used to dealing with every day, it's like a hidden magic spell. I was also afraid of dealing with this subject because I thought I could make mistakes while..

Special Files - venam.net - 9 years ago - eng
Everything is a file, right. Files on Unix have no specific format, nothing is imposed about how they should be, and there's no need to incorporate anything specific for them to be files. There's no file type, all the files are the same. But that's not really true. There are two differentiations. One is at a higher level, a meta level, using mimetypes which we discussed in an earlier episode about default programs. You can listen to it..

Ricing - venam.net - 9 years ago - eng
We've had an episode about display servers and libraries, and then we had another episode about window managers and desktop environments, and so the next logical step is to do one about ricing and customization. This is what we're going to do today in the company of xero, neeasade, and halfwit.

Newcomers - venam.net - 9 years ago - eng
What would you say or give as advice to newly unix users. What is there first to dabble with. Today we're discussing advices and tips you'd like to tell newcomers. Remember the first time you laid your hands on a Unix box, most probably you were lost, just like most people. Now that you've got some experience with Unix in general what would you tell yourself from the past. Guests, thlst, abhx/stark

Making the best CLI - venam.net - 9 years ago - eng
Unix is known for its set of small command line utilities. What are your ideas and features for the best CLI programs. What makes a complete utility.

Licenses on Unix - venam.net - 9 years ago - eng
The world of licenses is the legal world, a world where the literal meaning of words is important and where all the crevasses are exploited. I'm not a lawyer, nor have I studied laws, and whatever I say will be based on what I understood from my reading. In this episode we're going to do a small overview of the topic of licenses on Unix. But beware, a "small" overview in the legal world is quite heavy!

Fonts on Unix - venam.net - 9 years ago - eng
Understanding how the fonts work on Unix isn't simple. I had never thought when starting this research that this field was this deep. Not only is it overwhelming, but the information around the subject is also not easily digestable. The last two weeks I've been researching this and in this podcast you'll barely find but the essential. It's still skimming the surface of the topic. If I explain something in a wrong manner, be sure to correct..

File hierarchy - venam.net - 9 years ago - eng

Unix executables - venam.net - 9 years ago - eng
An executable is something that causes a computer to perform some tasks according to encoded instructions. It's in opposition to a data file which must be parsed by another program to be meaningful, for example an image or video. The instructions are usually in machine code, read by the cpu and so dependent on the cpu architecture. An executable once compiled will only work on a particular family of processor because the machine code ins....

Environment Variables - venam.net - 9 years ago - eng
A set of dynamic values, helper or configuration values, that can affect the way a process runs. Usually it's the process that queries those values, they are part of its "environment" and consequently the name. They are there so that the process can know the suitable values of the system it's running on. They are metadata, so to say. For example, the temporary location to store temporary files, or the home directory. This defintion is ..

Daemons on Unix - venam.net - 9 years ago - eng
You've certainly heard of daemons, those processes that lurk in the background and do what they're supposed to do. You might even have written and run programs that are daemons. Today we'll talk about them, those daemons ({day,dee}mon), what there is to know about their mechanism and details. A big generic overview of daemons on Unix.

Browsers - venam.net - 9 years ago - eng
Browsers, your windows to the WWW What do you use, customize, the problems you've stumbled upon, how we're using those browsers in the Unix world, the most used browsers, why we use them, and all the problems we've encountered I'm venam and you're listening to. The nixers podcast

Booting On Unix - venam.net - 9 years ago - eng
At the beginning of time there was nothing... But that all depends on your definition of nothingness, what is nothingness... A power button is pressed, and suddenly BIG BANG... After a while, you get a Unix login prompt. Have you ever wondered what led to this, what happened behind the scenes from the time you pressed the power button until this prompt appears? In this episode we're discussing the boot process and what is specific to Un..

Bits and words - venam.net - 9 years ago - eng
The topics in this episode are fairly simple, even basic, but I'd like to tackle them from a different perspective. The information in a computer is represented in binary form. For them the bit is the basic unit of this information. Bits are binary, and binary means that there can only be two states, or it's the first or the second state, nothing else. The CPU has some built-in commands to manipulate a fix set of those bits. The set of b..

I was born and raised in the Czech Republic. I learned to speak English and French in school. When I was 19, I moved out of the country and have been living in English-speaking countries ever since. Gradually, I have been losing the ability to speak my native language. This is especially obvious in professional settings (work, bank, government offices, etc) since I learned to be an adult while living in the UK. At this point, when spea....

I was born and raised in the Czech Republic. I learned to speak English and French in school. When I was 19, I moved out of the country and have been living in English-speaking countries ever since. Gradually, I have been losing the ability to speak my native language. This is especially obvious in professional settings (work, bank, government offices, etc) since I learned to be an adult while living in the UK. At this point, when spea....

adspiration is a series of post where I store interesting ads campaign for the purpose of documenting and referencing how we communicate ideas and concepts

9 visitors online