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

A quick post. I was looking at the prices to install a home battery system the other day. During the sales process I was informed that for a modular system such as the one provided by Ampetus that if you don’t buy 2 or more batteries that “you may de rate system capacity” Sound’s impressively scary! Slightly worried I asked that it means. Thankfully what it actually means is that instead of getting 3kW delivery using two batteries t..


Today we’re happy to announce that we’ve launched support for testing Cloud Foundry applications for vulnerable libraries with Snyk!

I’ve been meaning to talk more about my “Sublime Text and BBEdit” workflow, and this is a powerful (if mundane) example. I don’t write a ton of scripts on my Mac and generally don’t spend much time in Terminal. But when I need a script, I really need a script . My work is very file-heavy. I juggle large numbers of .tex (LaTeX) files across several large folder structures. Every so often I need to copy a subset of files within one folde....


Networking in Codename One includes so many different options and some very complex capabilities. This tutorial doesn’t cover all the options but it tries to clarify the logic of why we have both URL and ConnectionRequest. It also explains the socket API types and which one makes sense in which situation. We also provide a couple of simple examples of REST API calls and an overview of the different ways in which REST can be implemented.

What I'm Using - 98.codes - 9 years ago - eng
Every now and then I get asked or need to explain to people what my setup is, and in the grand tradition of straight copying others , I thought I'd do the same. So, without further ado... Editors Visual Studio Code (Canary/Nightly/"Insider" Edition) Extensions: I&

I'm hoping to resume a regular posting schedule soon, and I wanted to give everybody some updates. (Read More)

More Advanced Swift Workshop, and Blog and Book Updates More Advanced Swift Workshop, and Blog and Book Updates I'm hoping to resume a regular posting schedule soon, and I wanted to give everybody some updates. First, I'm holding two more Advanced Swift Workshops next month, one in DC on July 13th and one in New York City on July 24th. Click here for the one in DC , and here for the one in New York City . As with the previous o....


Great Writing - www.dannyguo.com - 9 years ago - eng

In the bootcamp we didn’t build just one big app, we built two…​ Or infinity…​ The first app was a restaurant ordering system that allows you to pick dishes from a menu and add them to a shopping cart. The second app was an “app builder” that allows you to customize the first app and then generate a native app based on that for your specific restaurant. I kept that under wraps because I wanted to do a big “launch” and release the app to t..

Sparse files - andrestc.com - 9 years ago - eng
Following my read of “The Linux Programming Interface”, I came across the concept of “file with holes” or “sparse files”. Those are files that try to use the file system more effectively by preventing it from using disk space when sections of the file are empty. The disk storage is only actually used when needed. Sparse files are really useful for backup utilities, disk images, database snapshots etc. One way to create a sparse file is by..

Picture via Loren Kerns . So. 100 Days of Code is a thing that I've been thinking about doing... it's a way to be accountable, to myself and others... but I want to do more than code. After all, coding is my day-in and day-out at work,


In this blog post I will prove you will never be able to write an algorithm that scales better than a pigeon and also teach you some basic concepts when it comes to Big O notation. Big O is often ...

In this blog post I will prove you will never be able to write an algorithm that scales better than a pigeon and also teach you some basic concepts when it comes to Big O notation. Big O is often ...

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

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

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

Interacting with computers and other devices to get things done has become part of daily life—we search for information on food, clothes and new jobs; we tell our phones to find directions for us; and we no longer need to speak to a human to book a trip. These functions continue to become easier thanks to Natural Language Interfaces.

Working with serverless is great when you find the right tools that work for you. Check out these tools to take your lambdas to the next level!

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.

We received some interest related to Kotlin over the past couple of years and this has risen noticeably in the past month or so. Up until now we tried to be very focused on Java which is why we didn’t add support to other JVM languages even though this shouldn’t be too hard. But Kotlin’s similarity to Java and its special relationship to Android make it an ideal second language for us.

Text input is a very special case. Besides mixing the native and Java code we also need to deal with the appearance of the virtual keyboard which doesn’t act consistently across platforms. This creates many complex edge cases that are just as problematic on native OS platforms as they are in Codename One. When we show a virtual keyboard there are two main scenarios that can take place:

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 .

I'm typing this up as I'm sitting at the airport, on my way to St Petersburg, Russia to speak at pitercss conference and it still seems slightly surreal to me.…

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

CLI autocomplete, Cognito User Pool Trigger event source, KMS Key support and more in the Serverless Framework v1.15 release.

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

33 visitors online