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

As the field of SE/CS is getting more press, graduates are flooding the market. Yet, the curriculum given in many universities still seems barren when it comes to professionalism, forcing newcomers to learn via unpolished street creds. Not only is it leading to mysticism about what skills are required but is also leading to a lack of discipline, duty, and craftsmanship.

A fully automated cleanup strategy. This is a comparison of different programming idioms for performing cleanup work. Common use cases where this is used include: Locking and unlocking synchronization locks. Opening and closing files. Canceling asynchronous operations that aren’t needed any more. Allocation and deallocation. A naive solution: Cluttered cleanups int frobnicate() { set_up(); int err = foo(); if (err) { clean_up();....

A fully automated cleanup strategy. This is a comparison of different programming idioms for performing cleanup work. Common use cases where this is used include: Locking and unlocking synchronization locks. Opening and closing files. Canceling asynchronous operations that aren’t needed any more. Allocation and deallocation. A naive solution: Cluttered cleanups int frobnicate() { set_up(); int err = foo(); if (err) { clean_up();....

A fully automated cleanup strategy. This is a comparison of different programming idioms for performing cleanup work. Common use cases where this is used include: Locking and unlocking synchronization locks. Opening and closing files. Canceling asynchronous operations that aren’t needed any more. Allocation and deallocation. A naive solution: Cluttered cleanups int frobnicate() { set_up(); int err = foo(); if (err) { clean_up();....

Rivian's Real Edge - zacs.site - 6 years ago - eng
James Temple, writing for MIT Technology Review in The Rivian pickup’s real edge over Tesla’s Cybertruck isn’t its battery , emphasis mine: Permalink.

Denver Skyline from a Remote Worker's Office; Photo Credit - Kim Corbett; Thank You) I have been, with one 9 month exception, a fully remote worker since 1999 and a manager of remote workers since 1996. Heading into 2020 that puts me at over 20 years of solid, day in and day out remote work so, I'll admit, that I know a thing or two about remote work. I've both been a remote worker, managed remote workers and I think all possible perm....

VWO puts a lot of focus on ensuring websites remain performant enough while using VWO. We have been increasing the efforts in this area and…

pfxsigner v0.1.0 - nadh.in - 6 years ago - eng

pfxsigner v0.2.0 - nadh.in - 6 years ago - eng
Repository: @knadh/pfxsigner GitHub release page: v0.2.0 Changelog f8bb4b9 Merge pull request #1 from mr-karan/docker 5608a6b feat: Add github actions 79b9368 feat: Dockerize pfxsigner 79156c7 feat: Add healthcheck and index handler in server.go 925cd92 feat: Remove repetitive usage of PHONY in Makefile e5de425 feat: Add .gitignore to project Docker images docker pull kailashnadh/pfxsigner:latest docker pull kailas..


On the 11th of December, 2019 a security vulnerability which extends to all major JavaScript package managers (npm, yarn and pnpm) was publicly disclosed. This vulnerability, discovered by security researcher Daniel Ruf, allows malicious actors to apply varied tactics of arbitrary file overwrites.

Nikita Prokopov, on the growing complexity of software and the shrinking number of people who understand it: “In programming, we are developing abstractions at an alarming rate. When enough of those are stacked, it becomes impossible to figure out or control what’s going on down the stack. ... Docker and Electron are the most hyped new technologies of the last five years. Both are not about improving things, figuring out complexity or r....

Photo Credit - Lisa Meece ; Thank You) Hi Bob , I strongly doubt you remember but I met you years ago as part of the Boston Blogging group that Dave Winer used to organize. About the same time I also met Dan Bricklin . I wanted to make a suggestion to you. I've been subscribed to you in my aggregator for a long time but due to the design of aggregators, it isn't clear if a post in the aggregator is full content or summary. Her....





I took some time to update Keeping Up with Current Events and My Evening Reads over the holidays, which involved adding Matt Stoller’s excellent newsletter BIG to the list of sources that help me stay informed. His most recent issue, Trump’s Surprising Embrace of Industrial Policy to Fight China , is a prime example of the shrewd analysis that makes it so interesting. This issue is a great way to start the new year, and new s..

I’m setting up my old laptop next to my desktop. Currently my desktop, running Windows 10, is connected to an old Creative X-Fi USB sound card that’s no longer supported....

In 2020, I want to give a talk a month about random security topics. Not extreme detail in either, but scratching the surface of many.

As I write this it is 3:45 am and I am playing with Python. I have a small script that looks like this: import pandas as pd DATA_PATH = "data/" filename = "file.json" train_sample_size = 45000 dataset = pd . read_json ( os . path . join ( DATA_PATH , filename ), lines = True ) dataset_test = dataset . copy (). sample ( train_sample_size ). reset_index () dataset_head ....




Clang on Windows - ariya.io - 6 years ago - eng
Thanks to the MSYS2 project, now there is an easy way to utilize Clang to build C/C++ application on Windows. This works equally well for both 32-bit and 64-bit programs.





I'm in the process of working out security for a new side project (yes, yes, yes - I know; I have too many of these but they are such a good teaching tool for one's self) and I wanted to use pundit . Pundit, for those who haven't played with it, is a Ruby gem which makes authorization at the controller level easier. Authorization, Authentication, Oh My Just to review the very basics of computer security, there are two key concepts: Au....

When it comes to timeouts, there are two types of people: those who know how tricky they can be, and those who are yet to find out.



Oh Christmastime, what can I say about you that hasn’t already been said? Literally nothing, so let’s just skip the whole “waxing poetic about Christmas” business. My personal relationship with Christmas is, well, slightly complicated and always changing. I was raised Jewish (as I’ve mentioned before ), but I fell off the Judaism-bandwagon pretty much immediately after my Bar Mitzvah. Not to say that my family were particularly..

Oh Christmastime, what can I say about you that hasn’t already been said? Literally nothing, so let’s just skip the whole “waxing poetic about Christmas” business. My personal relationship with Christmas is, well, slightly complicated and always changing. I was raised Jewish (as I’ve mentioned before ), but I fell off the Judaism-bandwagon pretty much immediately after my Bar Mitzvah. Not to say that my family were particularly..

This is the first blog post in what I hope becomes a series that I'm calling "Startup Coach". I have a friend who wants their own business and I offered to write a blog post a week along the veins of how to do a startup. Each week I plan to take a single topic and discuss it . If you'd like to suggest a topic then my email address is fuzzygroup at gmail and I'd be happy to slot something into the queue. Today's topic is what I refer to....




I am obsessed with autocompletion in shell mode. Running a shell in shell-mode instead of a terminal emulator has so many advantages. You can treat the whole buffer just like a normal Emacs buffer. You can copy and paste and edit the line normally. You can hook it into native Emacs functionality. You can even display images! However there is one big disadvantage. You lose access to the state the shell.


Table of Contents The Basics Combining HTML and Data APIs Template Organization Error Handling Search Smoother User Experience via Unpoly Bonus: Using WebJars Wrap Up One of the long-awaited features in Quarkus was support for server-side templating: until recently, Quarkus supported only client-side web frameworks which obtain there data by calling a REST API on the backend. This has changed with Quarkus 1.1 : it c..

Table of Contents The Basics Combining HTML and Data APIs Template Organization Error Handling Search Smoother User Experience via Unpoly Bonus: Using WebJars Wrap Up One of the long-awaited features in Quarkus was support for server-side templating: until recently, Quarkus supported only client-side web frameworks which obtain there data by calling a REST API on the backend. This has changed with Quarkus 1.1 : it c..

Janna Koretz, writing for Harvard Business Review, on an interesting phenomenon called enmeshment. Working in a profession known to encourage and reward workaholism, I see this often — and work to counter it where possible. Permalink.

17 visitors online