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

Let me introduce the brand new NVIDIA Jetson Nano Developer Kit , which is basically a quad-core 64bit ARM Cortex-A57 CPU with 128 GPU cores - suitable for all kinds of maker ideas: AI, Robotics, and of course for running Docker Containers… Unboxing Let’s unbox the board and do the initial configuration… When opening the box we’ll find the board itself and a short getting started flyer which heads us to the NVIDIA website htt....

I like cooking my own meals for the same reason I code : I get exactly what I want, without anything I don’t, and I know every little detail about the “ingredients” that go into my projects. It takes some time, effort, and expertise, but the benefits far outweigh the minor drawbacks. Permalink.


Matt Reyer talks about turning his web front-end into a much lighter client. I have done this for years with my own projects, cutting out external libraries and even non-essential Javascript and CSS until I had as minimal an application as possible. This is a growing trend . My desire to avoid unnecessary complexity and code dependence drove the development of First Crack , the blogging engine behind this site. In the same vein, check out..


We’re excited to announce the launch of our public bug bounty program with Bugcrowd — the #1 crowdsourced security platform. This public program is open to Bugcrowd’s full crowd of top, trusted whitehat hackers, and we will award up to $1,500 per vulnerability identified on our website, API, and mobile apps.

Introduction In my first post on Goroutine Leaks , I mentioned that concurrency is a useful tool but it comes with certain traps that don’t exist in synchronous programs. To continue with this theme, I will introduce a new trap called incomplete work. Incomplete work occurs when a program terminates before outstanding Goroutines (non-main goroutines) complete. Depending on the nature of the Goroutine that is being terminated forcefully, t..

We’re excited to announce the launch of our public bug bounty program with Bugcrowd — the #1 crowdsourced security platform. This public program is open to Bugcrowd’s full crowd of top, trusted whitehat hackers, and we will award up to $1,500 per vulnerability identified on our website, API, and mobile apps.

Do you have an overall goal for your life? Maybe it’s simply to enjoy life, and there’s nothing wrong with that. Personally, I have two goals in life. The first is to be a father. The second is to make a difference in the world for the better.





Nicholas Weaver on the technical challenges to calling Huawei “safe”, and why that might not matter: “...the code that Huawei uses, like so much of the rest of the code running the world, is simply a nightmare: It is complex, written in an ‘unsafe’ manner, using ‘unsafe’ languages. The scale and complexity make it impossible to analyze the code to look for new bugs, let alone efforts at sabotage. ... [and] the dirty secret is that most ..

I have an article in the works on a similar topic, but I wanted to take a minute to highlight this piece by one of my favorite new writers, Blair Reeves , before I reference it there. He makes some great points about the value of blogging, even if you have no intention of ever turning it into a revenue stream. Permalink.

1500 words, 6 minutes. “For the sake of brevity, we will always represent this number by the letter e” - Leonhard Euler, Mechanica. 1736. Illustration Pub. 1881. What if you could understand and explain any breach 10x faster? Security breaches are a staple of mainstream news. In the past, details only emerged through technical analysis, research papers, and the forensic review of press releases. Occasionally we’d be gifted with a customer l..

If you haven’t heard of it, Depth First Learning is a wonderful resource for learning about machine learning.

If you haven’t heard of it, Depth First Learning is a wonderful resource for learning about machine learning.



I send way too many emails in a day. My inbox is very intermingled with my to do list and often represents some form of it. More relevant though is that email is a primary means of how I accomplish work. Being a PM I work cross functionally with other teams (from marketing, to engineering, to sales, to BD, to other product teams) and of course customers. Having to work so cross functionality I’ve found a lot of hacks I use to be able to bet....

I send way too many emails in a day. My inbox is very intermingled with my to do list and often represents some form of it. More relevant though is that email is a primary means of how I accomplish work. Being a PM I work cross functionally with other teams (from marketing, to engineering, to sales, to BD, to other product teams) and of course customers. Having to work so cross functionality I’ve found a lot of hacks I use to be able to bet....

Sometimes, particularly when using LUA OpenResty, in may be necessary to url unencode/unescape a string, so that reserved characters are converted back to their literal representations. This is particularly useful as the value if ngx.var.arg_ variables are not automatically url unencoded This snippet creates a function to do hex decode each character of a string Read more…

I liked this article for its breakdown of East versus West Coast off-road routes, and even more so because Mercedes Lilienthal also gives her eastern seaboard readers some actual destinations to check out. I can tackle the Georgia Traverse in a weekend, and a few of the other trails she mentioned over a long weekend. I look forward to heading out there soon. Permalink.

When I'm not using an automatic code formatter (ie. clang-format, gofmt, etc.), I often find myself using Emacs region marking commands like mark-defun , er/expand-region , and mark-whole-buffer prior to pressing , which is bound to indent-for-tab-command . This is all working as expected: the selection gets indented and the point is left in the current location. Say we have the following snippet we'd like to indent. Mark....

Recently my job/career path has had me looking “under the hood” at clients development practices. The idea being to see where their strengths and weaknesses are and then make actionable suggestions. Generally every client wants the same outcome. They want to know how to improve software quality and deliver features faster. When doing this I focus on the development side, but honestly a lot of this applies to DevOp’s as well. In most..


Gibsons “San Francisco’s Slow-Motion Suicide” is worth reading, his take is that San Francisco has become too successful… inevitable to decline into some expensive backwater due to “the rent is too damn high”. He paints a compelling vision of the ills of appalling levels of income inequality, the monoculture of white-male-American tech-workers, and the metastasis of the city into the “hinterlands of Antioch and Vallejo”: the resulting 3....

I’m a data-minded guy. Being that it’s Easter time (technically Lent right now, Easter season begins on Easter) I was wondering… How frequently does Easter occur for each date?

On March 26th, 2019, almost three years after the last jQuery security vulnerability was disclosed, we recently learned about a new security vulnerability affecting the same popular jQuery frontend library.

I came up with a list of questions I would ask my cloud provider if I was buying a product. They are as follows: 1. What problem is this solving? I would ask this to make sure I even need this product. So many people tend to buy into the hype for “shiny”, they miss if they even needed the thing in the first place. 2. How did you implement this? What is your threat model? So much of the cloud is built on popsicle sticks and glue. Doe....

An Update on Soylent - zacs.site - 7 years ago - eng
Back in 2013, I posted a bunch of articles about Soylent. I liked the idea then, and I like it now, and so I wanted to take a minute to give you an update after I gave it a try. Permalink.

Out of the box keepass recognizes the URI ssh:// and will open it with putty. However it is limited, you can't change ports from the default port 22 nor can you save a convenient list of port forwards. Thankfully this is something you can change. Things you will need: Keepass Putty Keeagent Alternativly you can do an easy install with the windows package manager chocolatey choco install putty.install keepass.install ....

Out of the box keepass recognizes the URI ssh:// and will open it with putty. However it is limited, you can't change ports from the default port 22 nor can you save a convenient list of port forwards. Thankfully this is something you can change. Things you will need: Keepass Putty Keeagent Alternativly you can do an easy install with the windows package manager chocolatey choco install putty.install keepass.install ....


Monday. Again. / - iridakos.com - 7 years ago - eng

Monday. Again. - iridakos.com - 7 years ago - eng

Monday. Again. - iridakos.com - 7 years ago - eus

Empowerment technologischer BürgerInnen oder doch nur Buzz-Word? “It is time to actually become citizens within technological society” - (Frankenfeld 1992, 477). So kommentiert Frankenfeld das unterforschte Konzept der Technological Citizenship. Was bedarf es um an unserer heutigen hochtechnisierten Gesellschaft teilzunehmen? Aktueller denn je, wird hier untersucht, ob Technological Citizenship Bürgerinnen und Bürger in einer Demok..



Attic: Search Hundreds of Small and Local Stores and Boutiques . Awesome Search . Indieseek.xyz Directory . Million Short - What haven't you found? . Pinboard: social bookmarking for introverts . Qwant Lite . Startpage (claims most private seatch engine) . UbuWeb . wiby.me - the search engine for classic websites . WikiArt.org - Visual Art Encyclopedia .

Saving Tony Bedford's python snippets for calculating compound interest . Really just an excuse to fire up Emacs and play with org babel. t = 20 # years r = 0.07 # rate pv = 200000.00 # present value fv = pv * (1+r)**t # future value print("Pension of %.2f at %d%% will be worth %.2f in %d years" % (pv, 100 * r, fv, t)) #+RESULTS: Pension of 200000.00 at 7% will be worth 773936.89 in 20 years t = 20 # years r = 0.07 # rate pv = 200000....

In addition to providing a static type system and compiler for a superset of JavaScript, TypeScript makes much of its functionality available programmatically. In this post we'll use the TypeScript compiler API to build an interpreter. We'll build off of a TypeScript wiki article and cover a few areas that were confusing to me as I built out a separate project . The end result we're building will look like this: $ cat test.ts ....

60 visitors online