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 is a sequel to Formulating the Support Vector Machine Optimization Problem. The Karush-Kuhn-Tucker theorem Generic optimization problems are hard to solve efficiently. However, optimization problems whose objective and constraints have special structure often succumb to analytic simplifications. For example, if you want to optimize a linear function subject to linear equality constraints, one can compute the Lagrangian of the syst..


Would you say that you think in emoji? No. You think in words, in English. At least consciously that is. Whenever you’re conscious, words show up in your brain and travel the neural pathways to the hands. The fingers are typing on the keyboard and a characters are appearing on the screen. The characters on the screen are each one of the small set we call alphabet. Every thought we want to convey in writing, we have to pipe through this al....

Working at client’s space today, setting up their internal network from the ground up. Learned a few things today: Ideally have: Wall –> Router –> Managed Switch –> Unmanaged Switches (subnets) –> End Users Difference between unmanaged and managed switches: Managed: - can control individual ports - set static/dynamic ips - sniff traffic Also learned about a new (for me) community: https://0x00sec.org/ Similar to HN but mor..


I’ve recently been studying time series analysis and was curious as to whether a time series is correlated with its future self (or past self, as the case may be). This thought came about when studying stock market prediction: the best predictor for the stock market would be a crystal ball that told you the future values.

Back when I was an undergraduate, as part of a class called “Computer Systems Engineering”, we read numerous classic papers of systems design. I enjoyed and learned a great deal from many of these papers, but one that paper that has stuck with me in particular was Saltzer et al’s “End-to-End Arguments in Systems Design”. The paper is a very general tract on systems design – it does explore several examples of concrete systems or application..

Back when I was an undergraduate, as part of a class called “Computer Systems Engineering”, we read numerous classic papers of systems design. I enjoyed and learned a great deal from many of these papers, but one that paper that has stuck with me in particular was Saltzer et al’s “End-to-End Arguments in Systems Design”. The paper is a very general tract on systems design – it does explore several examples of concrete systems or application..

In this tutorial, we will learn how to effectively use Anki flashcards for learning mathematics. For this, we are going add a little bit of magic to our cards by using MathJax and LaTeX .

In this tutorial, we will learn how to effectively use Anki flashcards for learning mathematics. For this, we are going add a little bit of magic to our cards by using MathJax and LaTeX .

Like many other parents, I’ve struggled to make sense of the current president in the context of parenthood. How do you even talk about it? But I’ve realized that much can be taught by studying the commander-in-clown’s example. After all he’s the perfect anti-role model for young kids, teens, and adults of all ages: someone we should all aspire not to be when we grow up. Here are the top five lessons we can learn from our president. ....

At Localytics , one of the tools we use for data processing is the Snowflake data warehouse. We connect to Snowflake in a couple different ways, but our main data retrieval application is a Ruby on Rails API. To accomplish this we use a combination of unixODBC (an open-source implementation of

There often comes a time in an open-source project’s lifecycle when the original maintainer needs to move on. Today, that person is me, and…

A few days ago Stephen Toub published a great post at the Microsoft .NET Blog : Performance Improvements in .NET Core . He showed some significant performance changes in .NET Core 2.0 Preview 1 (compared with .NET Framework 4.7). The .NET Core uses RyuJIT for generating assembly code. When I first tried RyuJIT (e.g., CTP2 , CTP5 , 2014), I wasn’t excited about this: the preview versions had some bugs, and it worked slowly on my applic....

A few days ago Stephen Toub published a great post at the Microsoft .NET Blog : Performance Improvements in .NET Core . He showed some significant performance changes in .NET Core 2.0 Preview 1 (compared with .NET Framework 4.7). The .NET Core uses RyuJIT for generating assembly code. When I first tried RyuJIT (e.g., CTP2 , CTP5 , 2014), I wasn’t excited about this: the preview versions had some bugs, and it worked slowly on my applic....

A massive amount of reporting queries, whether really intensive data analysis, or just basic insights into your business involving looking at data over a certain time period. Postgres has really rich support for dealing with time out of the box, something that’s often very underweighted when dealing with a database. Sure, if you have a time-series database it’s implied, but even then how flexible and friendly is it from a query perspective?....

A massive amount of reporting queries, whether really intensive data analysis, or just basic insights into your business involving looking at data over a certain time period. Postgres has really rich support for dealing with time out of the box, something that’s often very underweighted when dealing with a database. Sure, if you have a time-series database it’s implied, but even then how flexible and friendly is it from a query perspective?....

It’s been over 10 years since Cross Site Scripting (XSS) became big news, awareness has grown and defenses have become much more sophisticated. But, as we show in this post, recent data indicates XSS attacks are only increasing.

Prelude This is the final post in a four part series discussing the mechanics and design behind pointers, stacks, heaps, escape analysis and value/pointer semantics in Go. This post focuses on data and the design philosophies of applying value/pointer semantics in your code. Index of the four part series: Language Mechanics On Stacks And Pointers Language Mechanics On Escape Analysis Language Mechanics On Memory Profiling Design..

As of this writing there are two major versions of Snapcraft: v1 and v2. Snapcraft v1 creates snaps that target Ubuntu Core 15, and Snapcraft v2 creates snaps that target Ubuntu Core 16. Series 16 snaps are much more widely used, being supported not only in Ubuntu Core 16 but also classic Ubuntu Xenial (desktop and server) and more recently even Trusty! It’s also supported across a range of other Linux distributions.

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..

5 visitors online