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

Many have explained  — in great detail  — the dangers of Huawei in the West. They focus on the chance of a hidden vulnerability in those devices, but ommit the fact that even top-tier Western devices have security flaws. This ommission implies that the decision comes down to accepting significant risk by adopting Huawei, in exchange for 5G, or accepting zero risk by shopping elsewhere. As this story demonstrates, though, Western tech ma..

We’re launching a new JVM Ecosystem Survey for 2019. The goal of this survey is to understand the lay of the land across the entire JVM ecosystem, and Java in particular.

I have always admired the well-informed. Their ability to speak on complex topics, to make thought-provoking points about things of which I know little, impresses me. This happened again a few months ago, with a retired Army Colonel whose knowledge of the American Revolution, the geopolitical landscape, and war floored me. I absorbed all I could from him. He also made me realize that I needed to do a much better job of educating myself and ..

In this post we'll explore what tail calls are, why they are useful, and how they can be eliminated in an interpreter, a compiler targeting C++, and a compiler targeting LLVM IR. Tail calls A tail call is a function call made at the end of a block that returns the value of the call (some languages do not force this return requirement). Here are a few examples. function tailCallEx1 () { // Loops forever but is a tail cal....

The idea of this project is to image the refractometer output, then convert the position of the blue line, to a digital reading, using image processing. The idea is to measure the brix of wort during mash and sparging, so that sparging can be stopped around 1.010 SG, to avoid tannins. It was necessary to […]

The idea of this project is to image the refractometer output, then convert the position of the blue line, to a digital reading, using image processing. The idea is to measure the brix of wort during mash and sparging, so that sparging can be stopped around 1.010 SG, to avoid tannins. It was necessary to […]

The idea of this project is to image the refractometer output, then convert the position of the blue line, to a digital reading, using image processing. The idea is to measure the brix of wort during mash and sparging, so that sparging can be stopped around 1.010 SG, to avoid tannins. It was necessary to […]

The idea of this project is to image the refractometer output, then convert the position of the blue line, to a digital reading, using image processing. The idea is to measure the brix of wort during mash and sparging, so that sparging can be stopped around 1.010 SG, to avoid tannins. It was necessary to […]

Nicholas Diakopoulos, at the Columbia Journalism Review, wrote a fascinating piece on Google’s growing influence over the news and its bias for left-leaning sources: “The data shows that just 20 news sources account for more than half of article impressions. The top 20 percent of sources (136 of 678) accounted for 86 percent of article impressions.” And then, later: “Our data shows that 62.4 percent of article impressions were f..

In an article I will post soon, I mention the difference between smart and intelligent people. I have seen this explained in more ways than I can count, but none the way I define it. Rather than burying this in an already long piece, I want to talk about it here so that I can flesh it out and then cite it later. Permalink.

In sum, then, God forbids any attempt to take the goods of others for ourselves, and thus commands us to faithfully preserve for others their property. We must judge that whatever a person possesses has not come to him by accident but through the provision of God, and that to deprive him of his wealth is thus to sin against God’s dispensation.” — John Calvin, The Institutes of the Christian Religion , (Edinburgh, UK: Banner of Truth, ..

In sum, then, God forbids any attempt to take the goods of others for ourselves, and thus commands us to faithfully preserve for others their property. We must judge that whatever a person possesses has not come to him by accident but through the provision of God, and that to deprive him of his wealth is thus to sin against God’s dispensation.” — John Calvin, The Institutes of the Christian Religion , (Edinburgh, UK: Banner of Truth, ..

One of the things I enjoy the most about coding is discovering patterns. Being aware and mindful of the patterns emerging in your codebase can make it easier to keep that codebase consistent, readable and easy to navigate. Most patterns will remain unspoken, and some, that prove notably elegant, are named and promoted as best practices. Others might even be candidates for a basis of a new abstraction, although I recommend restraint as it’s ....

WebAssembly is getting more popular than ever. The use of WebAssembly outside the confinement of a web browser also starts to gain traction, as evidenced from projects such as WebAssembly Interface. Understanding the memory model of WebAssembly will be important in order to fully comprehend its power as well as its constraints.

Matthew Ström, design lead at Bit.ly, is also picking up the torch and warning about in-product messaging (aka what a lot of people think about when they thing about user onboarding).

At Jane Street, for the last several years, we have been increasingly interested in machine learning and its many use cases. This is why it was exciting when earlier this year myself and a few of my colleagues had the opportunity to attend the AAAI 2019 conference. We’d like to take this space to share with you some of the interesting projects and themes we saw at the conference.

At Jane Street, for the last several years, we have been increasingly interested in machine learning and its many use cases. This is why it was exciting when earlier this year myself and a few of my colleagues had the opportunity to attend the AAAI 2019 conference. We’d like to take this space to share with you some of the interesting projects and themes we saw at the conference.

UPDATED Thanks to sk@0x in the comments for the bits I missed In my last post I described how I decrypt my home server remotely with ssh. Today I would like to share how I like to lock/unlock my ssh port with an encrypted port knocking implementation fwknop The issue with port knocking On the face of it port knocking looks like a good idea. Lock down your ssh port until you need it, avoiding any zero day issues with the ssh protocols....

UPDATED Thanks to sk@0x in the comments for the bits I missed In my last post I described how I decrypt my home server remotely with ssh. Today I would like to share how I like to lock/unlock my ssh port with an encrypted port knocking implementation fwknop The issue with port knocking On the face of it port knocking looks like a good idea. Lock down your ssh port until you need it, avoiding any zero day issues with the ssh protocols....

In computing, GNU (which stands for “GNU’s Not UNIX”) started as a project led by Richard Stallman aimed to replace all of the components of the UNIX operating system with freely-developed versions. It also led to the creation of the GNU Public License (GPL) that protected freely-developed software from being exploited by others. Software released under the GPL is commonly called open source software today, and there are dozens of open so..

In computing, GNU (which stands for “GNU’s Not UNIX”) started as a project led by Richard Stallman aimed to replace all of the components of the UNIX operating system with freely-developed versions. It also led to the creation of the GNU Public License (GPL) that protected freely-developed software from being exploited by others. Software released under the GPL is commonly called open source software today, and there are dozens of open so..

It's easy to get lost in metrics. You've got A/B tests, time series tests, keyword tests, every kind of test you can think of. You're measuring engagement, clickthrough, funnel progress, time-on-site, everything. But do you really know who your customers actually are? Do you really care?

The short answer is : you don’t. There is no such thing as “staying” motivated. Instead you need to cultivate necessity. Necessity You know this feeling you get when you’re getting dangerously close to a deadline. Like you have to get that shit done. Now. Err.. actually yesterday, but yeah, now. And you get full power into your essay/project/report. That feel like motivation, right? So now the question is more how do I stay motivated all th..

Trying out Google's swift-format . Build with: git clone -b swift-5.2-branch https://github.com/apple/swift-format.git cd swift-format swift build .build/x86_64-apple-macosx/debug/swift-format --help OVERVIEW: Format or lint Swift source code. USAGE: swift-format [options] ... OPTIONS: --configuration The path to a JSON file containing the configuration of the linter/formatter. --in-place, -i Overwrite the current..

The short answer is : you don’t. There is no such thing as “staying” motivated. Instead you need to cultivate necessity. Necessity You know this feeling you get when you’re getting dangerously close to a deadline. Like you have to get that shit done. Now. Err.. actually yesterday, but yeah, now. And you get full power into your essay/project/report. That feel like motivation, right? So now the question is more how do I stay motivated all th..

My Setup - zacs.site - 7 years ago - eng
Over the years I have dialed in my writing process. I started typing posts in a textbox on Zoomshare; nowadays, I write in a powerful text editor, track changes with version control software, keep redundant backups, and serve this site with a back-end I wrote myself. I have set myself up well with a pretty neat workflow, and today I want to share it with you. Permalink.

Mismanaging the configuration of your Amazon S3 resources can lead to significant security and compliance incidents. Learn how to prevent these risks.





You know it is true. You know it is right. Yet, you do not get to do it. Too busy? Too lazy? Maybe you are just unclear with your goals. Humans are goal-driven animals. We just cannot move our little finger if we do not have a reason for it. It may be a primal instinct that drive you toward action, and skip the rationalisation altogether, or it may be a cold rationalised series of strategic moves, or a mix of both.

Manifesto - adropincalm.com - 7 years ago - eng
A thought, a word, a drop in calm. Cada ser humano tiene una voce adentro que lo conseja y lo guida. Es vital escucharla y seguirla también que a veces no tiene mucho sentido. Allí la lógica no cuenta. Los milagros pasan; pero buen sentido y duro trabajo son todavía necesarios. Esfuerzate de ser. En particular, de ser un buen ser humano. El dinero es funcional, sirve y ayuda. No es un fin. Ogni ess....

You know it is true. You know it is right. Yet, you do not get to do it. Too busy? Too lazy? Maybe you are just unclear with your goals. Humans are goal-driven animals. We just cannot move our little finger if we do not have a reason for it. It may be a primal instinct that drive you toward action, and skip the rationalisation altogether, or it may be a cold rationalised series of strategic moves, or a mix of both.

One of Brave’s main goals is to improve privacy on the Web, so that everyone can enjoy and interact with the Web while protecting their personal information. This post discusses a new proposed Web standard, Client Hints, and why Brave is concerned that it harms Web privacy.

Build your own React - youtu.be - 7 years ago - eng

The other day my wife noticed that my car wasn’t smelling too fresh. She doesn’t ride in my car that often since we bought a van , so I figured that the smell had been building for some time. I figured I might as well change the cabin air filter - after all, it had been three years since I replaced said cabin air filter.

I gave a talk recently at GoTo Chicago on Why open source firmware is important and I thought it would be nice to also write a blog post with my findings. This post will focus on why open source firmware is important for security. Privilege Levels In your typical “stack” today you have the various levels of privileges. Ring 3 - Userspace: has the least amount of privileges, short of there being a sandbox in userspace that is restric....

I wrote about using Marked with Sublime Text before I switched to Proofer , so I wanted to take a minute to share the snippet that lets me use Sublime Text with Proofer now. Permalink.

I did some virtual wandering through the CryptoVoxels world (loaded into Indigo Renderer), taking some virtual snapshots with Indigo :

It started with this chain of blog posts, Using Java to Read Really, Really Large Files -> Processing Large Files in Java -> Processing Large Files – Java, Go and ‘hitting the wall’ I thought after reading them I would add to the chain. While I don’t like solving arbitrary company made “programming tests” when doing interviews https://boyter.org/2016/09/companies-recruiting/ whenever I see a post comparing Go to Java where Jav..

If you have any programming experience, whether that’s as a student or a professional, there’s a good chance you have heard about testing.

If you have any programming experience, whether that’s as a student or a professional, there’s a good chance you have heard about testing.

Abstract In writer-priority reader/writer locks, as soon as a single writer enters the acquisition queue, all future accesses block behind any in-flight reads. Thus, if any readers hold the lock for extended periods of time, this can lead to extreme pauses and loss of throughput given even a very small number of writers. This phenomenon is well-known in certain systems engineering communities (e.g. among some kernel or database developers),..

53 visitors online