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

The Arduino IDE contains a simplified language for developing for the Arduino platform. Common input and output operations are simplified, making the environment ideal for prototyping for designers and makers. But sometimes you want to program in "real" C and use the AVR tool chain directly.

I recently got a 4K display, and it didn’t work as I expected on my MacBook Pro. This is what I tried, what worked and what didn’t.

The retrospective is a time when the team looks back at a piece of work, reflects on what has gone well, solves problems and becomes happier. Well, that’s the story we tell ourselves. The reality is that retrospectives can often be tedious, ineffective and confusing. Many I’ve been part of seem to have become a box ticking exercise rather than a key problem solving activity. I’ve seen teams rush through them, forget them, or even disregard ..

Command Line Trash - venam.net - 6 years ago - eng
No this isn't a post trashing shell scripting. Handling files on the command line is most of the time a non-reversable process, a dangerous one in some cases (Unix Horror Stories). There are tricks to avoid the unnecessary loss and help in recovering files if need be.

I love stories like Adam’s . Too many people propose complex solutions to simple problems because they get excited about building something cool, and lose sight of their actual purpose: building a useful tool. I see this all the time at work. In this case, another developer used a Big Data approach for a Small Data problem, and Adam shows how a much simpler — but less cool(?) — one would have got it done much, much faster. Had this other d..

I often think back to previous years about the best movies, games, and books that I find and wish I had recorded them somewhere. For 2019, I'm finally doing it - so here's my biased, semi-organized, and somewhat late list of media that I really loved from 2019! Book: Why We Sleep Figure 1: Why We Sleep I'm a pretty unabashed fiction addict, and I regularly devour fantasy and science fiction, so a nonfiction book really ....

This post outlines some of the work we do at Snyk to protect and maintain a supportive and collaborative culture as the company grows.



Series Index Reducing Image Size Details Specific To Different Languages Going Farther To Reduce Image Size Introduction When getting started with containers, it’s pretty easy to be shocked by the size of the images that we build. We’re going to review a number of techniques to reduce image size, without sacrificing developers’ and ops’ convenience. In this first part, we will talk about multi-stage builds, because that’s where..

Mobile applications have become increasingly important in business, transforming both the business and software development practices.











I have uploaded the 3-hour hacking session video into my YouTube channel in 2 parts. Introduction and using ASH + wait chains for troubleshooting performance spikes A case study of a complex Oracle performance problem The slides are in SpeakerDeck: https://speakerdeck.com/tanelpoder/troubleshooting-complex-oracle-performance-problems FYI there were a few questions about using such techniques without Oracle’s built-in ASH..

I have uploaded the 3-hour hacking session video into my YouTube channel in 2 parts. Introduction and using ASH + wait chains for troubleshooting performance spikes A case study of a complex Oracle performance problem The slides are in SpeakerDeck: https://speakerdeck.com/tanelpoder/troubleshooting-complex-oracle-performance-problems FYI there were a few questions about using such techniques without Oracle’s built-in ASH..

流程分析 我们从一个简单的 HTTP 请求开始: client = new OkHttpClient (); Request request = new Request . Builder (). url ( "your url" ). build (); //同步发起请求 Response syncResponse = client . newCall ( request ). execute (); //异步发起请求 client . newCall ( request ). enqueue ( new Callback () { @Override public void onFailure ( @NotNull Call call , @NotNull IOException e ) { ....

At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the tools I use, some of which ended up on my other blog, Accidentally Quadratic. In this post, I want to reflect on some of the lessons I’ve learned while writing per..

At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the tools I use, some of which ended up on my other blog, Accidentally Quadratic. In this post, I want to reflect on some of the lessons I’ve learned while writing per..

When we set up a schedule on a computer, such as a list of commands to run every day at particular times via Linux cron jobs , we expect that schedule to execute reliably. Of course we’ll check the logs to see whether the job has failed, but we never question whether the cron daemon itself will function. We always assume that it will, as it always has done; we are not expecting mutiny in the ranks of the operating system.

Despite the power and truth of Jamie Zawinski's law: Regular Expressions: Now You Have Two Problems Jeff Atwood's Perspective Like Jeff, I too really, really love regular expressions or regexes. I use this one a lot and I finally learned to use \S (Any non-whitespace character) so here's a regex ^\S+\.\S+$ that I wrote yesterday to "validate" the permitted characters in an Internet domain. I was all proud of this and wr....

When we set up a schedule on a computer, such as a list of commands to run every day at particular times via Linux cron jobs , we expect that schedule to execute reliably. Of course we’ll check the logs to see whether the job has failed, but we never question whether the cron daemon itself will function. We always assume that it will, as it always has done; we are not expecting mutiny in the ranks of the operating system.

It’s no secret that the banking industry is highly regulated and these regulations usually align with the dynamic nature of economic downturns and booms. The term, ‘regulations’ often come with a negative connotation and is linked to restrictive controls - that protect the economy and customer, but create friction for companies.  What is usually overlooked is how regulatory frameworks are key drivers of transformation for the financial indu..

Announcing the general availability of Serverless CI/CD in Serverless Framework Pro, a continuous integration and deployment service you can use for free.

Despite the power and truth of Jamie Zawinski's law: Regular Expressions: Now You Have Two Problems Jeff Atwood's Perspective Like Jeff, I too really, really love regular expressions or regexes. I use this one a lot and I finally learned to use \S (Any non-whitespace character) so here's a regex ^\S+\.\S+$ that I wrote yesterday to "validate" the permitted characters in an Internet domain. I was all proud of this and wr....

Deeply integrated security increases the sense of shared responsibility. Having a sense of shared responsibility across the organization contributes to an elevated security- first mindset among employees who will seek out to question and challenge solutions regarding the security impact of the products they build.

So I just hit this little gem of a pissant thing (yep - it is already that type of day): RAILS_ENV=development rails c /Users/sjohnson/.rvm/gems/ruby-2.7.0/gems/railties-6.0.2.1/lib/rails/application/configuration.rb:241:in `database_configuration': Cannot load database configuration: Could not load database configuration. No such file - ["config/database.yml"] (RuntimeError) The issue was that I changed my underlying project directo..



Our older test creation flow had several inherent problems associated with it: 1. Profile driven Earlier to this, we had test creation based on job profiles (role-based), which was restrictive as the skills were tightly coupled to the roles and were not customizable by the recruiters. For example, I could select a profile say front-end engineer and the questions generated will only be from HTML, CSS and Javascript. So, if a recruiter w....

I recently fell into a trap using Traefik as the ingress controller in one cluster. I decided to write about it with hopes it maybe help someone else.

About - www.jskherman.com - 6 years ago - eng

So I just hit this little gem of a pissant thing (yep - it is already that type of day): RAILS_ENV=development rails c /Users/sjohnson/.rvm/gems/ruby-2.7.0/gems/railties-6.0.2.1/lib/rails/application/configuration.rb:241:in `database_configuration': Cannot load database configuration: Could not load database configuration. No such file - ["config/database.yml"] (RuntimeError) The issue was that I changed my underlying project directo..

Introduction Paul Graham has an essay called The Hundred-Year Language in which he hypothesizes about what programming languages will look like in 100 years. He also comes to the conclusion that trying to build the Hundred-Year Language is feasible and useful enough to try doing now. I agree. If it wasn’t obvious, that is what I have been trying to do with Yao . I would like to explain a little bit of my thought process in the hop..

Introduction Paul Graham has an essay called The Hundred-Year Language in which he hypothesizes about what programming languages will look like in 100 years. He also comes to the conclusion that trying to build the Hundred-Year Language is feasible and useful enough to try doing now. I agree. If it wasn’t obvious, that is what I have been trying to do with Yao . I would like to explain a little bit of my thought process in the hop..

Introduction Paul Graham has an essay called The Hundred-Year Language in which he hypothesizes about what programming languages will look like in 100 years. He also comes to the conclusion that trying to build the Hundred-Year Language is feasible and useful enough to try doing now. I agree. If it wasn’t obvious, that is what I have been trying to do with Yao . I would like to explain a little bit of my thought process in the hop..

Introduction Paul Graham has an essay called The Hundred-Year Language in which he hypothesizes about what programming languages will look like in 100 years. He also comes to the conclusion that trying to build the Hundred-Year Language is feasible and useful enough to try doing now. I agree. If it wasn’t obvious, that is what I have been trying to do with Yao . I would like to explain a little bit of my thought process in the hop..

54 visitors online