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

Check out my new installtion document: https://www.ardanlabs.com/blog/2016/05/installing-go-and-your-workspace.html I removed the sections about gocode and GDB. These are not necessary any longer. I also added links for more editors. Windows This is a great post by Wade Wegner for installing Go on your Windows Machine: http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/ Mac OS....


Last time we defined and gave some examples of rings. Recapping, a ring is a special kind of group with an additional multiplication operation that “plays nicely” with addition. The important thing to remember is that a ring is intended to remind us arithmetic with integers (though not too much: multiplication in a ring need not be commutative). We proved some basic properties, like zero being unique and negation being well-behaved.

Last time we defined and gave some examples of rings. Recapping, a ring is a special kind of group with an additional multiplication operation that “plays nicely” with addition. The important thing to remember is that a ring is intended to remind us arithmetic with integers (though not too much: multiplication in a ring need not be commutative). We proved some basic properties, like zero being unique and negation being well-behaved.

Last time we defined and gave some examples of rings. Recapping, a ring is a special kind of group with an additional multiplication operation that “plays nicely” with addition. The important thing to remember is that a ring is intended to remind us arithmetic with integers (though not too much: multiplication in a ring need not be commutative). We proved some basic properties, like zero being unique and negation being well-behaved.

Figure 1. In an ideal world, I’d like something like this - and vice versa, please. My wife and I currently live in Canada, and our families are back in the UK . We’d been using Skype to chat with people in the UK , but I was getting frustrated with Skype’s limitations: it either ties you to a computer and WiFi, or running a battery hungry app which slows down your phone. It doesn’t work very well over the 3G phone network here and while....

For the past three days, I’ve gotten out of “the office” to write, meaning instead of in my room where I usually write, I went outside and sat in the backyard. And it’s done wonders for my work. Permalink.

Unsplash - www.unsplash.com - 13 years ago - eng
Up until now, I have, with but one exception , abstained from writing a single article containing anything but simple text. That exception, a video from Merlin Mann, Scott Simpson, and Adam Lisagor titled Smart and Funny , was just too good to resist: I couldn’t bear the thought of not posting it, of not sharing this hilarious video with everyone that happened to visit my site. As I said, that video is the only exception, an exception I..

We now have a Facebook page where we will post photos, video, and teasers of upcoming articles.” Permalink.

For the past week or so, I’ve been on a bit of a writing binge. With school finally done for the summer, I suddenly found myself with a lot of free time I quickly filled with writing at every possible moment. I started and finished Nickelodeon’s Experiment over the first six days, and wrote a number of much smaller articles and link posts since then. All in all, it’s been a great few days. Permalink.

After working in Go for some time now, I learned how to use an unbuffered channel to build a pool of goroutines. I like this implementation better than what is implemented in this post.  That being said, this post still has value in what it describes. https://github.com/goinggo/work Introduction In my world of server development thread pooling has been the key to building robust code on the Microsoft stack.....

For the past 20 years I have been writing server based and application software on the Microsoft stack. First in C/C++ leveraging the Win32 API and then in C# when .Net first was released. Over the past few months I have realized that trying to build scalable code on the Microsoft stack is becoming impossible. Why, Technology and Cost!! Let's start with the licensing. Luckily I was accepted into the Bizspark program. If I didn't have ....

This is going to be a long blog post but I promise you will find some interesting piece of engineering here, so stay till the end. The realtime server manages the live update of webpages when the data changes in the data storage system (database or cache). We had a realtime server in-place but there was a big problem with scaling it. ####Problem with nowjs I was told beforehand that I will be primarily working first on writing a r....

Even from intial reviews of my previous post on expression based indexes I received a lot of questions and feedback around many different parts of indexing in Postgres. Here’s a mixed collection of valuable tips and guides around much of that. Unused Indexes In an earlier tweet I joked about some SQL that would generate the SQL to add an index to every column: # SELECT 'CREATE INDEX idx_' || table_name || '_' || column_name || ' ON....

Even from intial reviews of my previous post on expression based indexes I received a lot of questions and feedback around many different parts of indexing in Postgres. Here’s a mixed collection of valuable tips and guides around much of that. Unused Indexes In an earlier tweet I joked about some SQL that would generate the SQL to add an index to every column: # SELECT 'CREATE INDEX idx_' || table_name || '_' || column_name || ' ON....

As Glenn Fleishman said in the article’s opening sentence, Marco has indeed had a very busy few weeks lately. I’m very enthusiastic about the changes Glenn plans to make in the coming weeks and months with the publication of an actual print volume and the advent of a complementary podcast. Until now I haven’t made time to subscribe despite constantly hearing wonderful things about The Magazine; who knows, maybe this will get me to bite the ..

Writing about writing has always held great interest for me. That’s why, when I saw Shawn Blanc’s article The Root of Non-Writing pop up in Reeder earlier this afternoon, I read it, saved it to Instapaper, and then read it again. I love metawriting. Permalink.

With each paragraph you write, double the amount of time you spend editing. It’s not just grammar and spelling errors that might be hurting your credibility. Is your point clear, literate, and concise? Have you pruned aggressively to find the core of what you’re saying? With each additional paragraph, the higher the chance becomes that you’ve made an egregious mistake that might make your email confusing and forgettable.” Permalink.

Michael Lopp explaining why engineers, in his experience, appear to hate you: “In your company, there are three kinds of people. There are those you are aware of, but who don’t immediately affect your world. There are those who mildly affect your world and upon whom you have a lightweight dependency. And there are those who are an active part of your world. You depend on them. “I don’t want to depend on you. It’s nothing personal..

Unknowable - www.randsinrepose.com - 13 years ago - eng
The cap on WWDC tickets means it won’t go the way of SXSW - a wildly successful conference that has grown consistently since its inception. I used to go every year until one late night we looked around a huge sea of strangers and decided that we no longer knew this conference. The experience had become diluted. It had become unfamiliar, full of strangers, and unknowable.” For the most part, I didn’t follow the discussion surrounding WWDC ....

Rashad Abdul-Salaam is the founder of Happy Health, a personal health record that helps patients save time and paperwork.

How Figures & Images work in Pelican, by default By default Pelican does a great job with figures and images, thanks to built-in support in ReStructuredText [1] [1] . Pelican will turn this rst input: .. figure:: {static}/images/better-figures-images-plugin-for-pelican/dummy-200x200.png :align: right This is the caption of the figure. The legend consists of all elements after the caption. In this case, the legend consists of this pa....

Postgres is rich with options for indexing. First you’ve got a variety of types, and beyond that you can do a variety of things with each of these such as create unique indexes, use conditions to index only a portion of your data, or create indexes based on complex expressions or functions. In cases where you commonly use various PostgreSQL functions in your application or reporting you can get some great gains from this. Let’s take a loo....

Postgres is rich with options for indexing. First you’ve got a variety of types, and beyond that you can do a variety of things with each of these such as create unique indexes, use conditions to index only a portion of your data, or create indexes based on complex expressions or functions. In cases where you commonly use various PostgreSQL functions in your application or reporting you can get some great gains from this. Let’s take a loo....

Full Steam Ahead - zacs.site - 13 years ago - eng
Almost a week ago I did something I rarely do: I wrote an article out of frustration. I had pushed and pushed myself to not only write every day, but to publish something at least once a day as well. But some days, there just isn’t anything to write about; sometimes, I need more than a day to work through an idea; and some days, I just don’t feel like writing. Instead of a strong readership, I only had frustration to show for my efforts. ..

The first time I saw the Nickelodeon cartoon Avatar: The Last Airbender , I was sitting in a friend’s closet. The floor was a mess, with clothes and toys strewn all about. It had rained almost constantly since morning, so the lot of us had stayed inside for most of the day. I was ten, and the show captivated me. That feeling stuck with me until roughly six years later when I sat down to watch the series from beginning to end. Even at sixte..

Since January first, 2009, Jonathan Mann has written a song every day. Every single day, for four years, four months, and four weeks exactly, Jonathan Mann, without fail, wrote and produced a song. That’s 1609 days, and 1609 songs. Those who have a hard time writing every day, feel free to take notes. Permalink.

But most importantly, what the hell does Yahoo do with all the porn?” Ben Brooks asking the tough questions. I love everything he does, from his writing to The B&B Podcast , retired on February 7th of this year. If you haven’t ever read any of his work, this piece wouldn’t be a bad place to start. Permalink.

We Have Only One Story - zacs.site - 13 years ago - eng
In the past I have heard it said that there exists but one story, that every book and movie is nothing more than retelling of that single plot. Perhaps most famously, John Steinbeck once said something to this effect in his book East of Eden: Permalink.

One of the most common Exadata performance problems I see is that the direct path reads (and thus also Smart Scans) don’t sometimes kick in when running full scans in serial sessions. This is because in Oracle 11g onwards, the serial full segment scan IO path decision is done dynamically, at runtime, for every SQL execution – and for every segment (partition) separately. Whether you get a direct path read & smart scan, depends on the curr....

One of the most common Exadata performance problems I see is that the direct path reads (and thus also Smart Scans) don’t sometimes kick in when running full scans in serial sessions. This is because in Oracle 11g onwards, the serial full segment scan IO path decision is done dynamically, at runtime, for every SQL execution – and for every segment (partition) separately. Whether you get a direct path read & smart scan, depends on the curr....

This is a legacy post referring to how this blog was originally setup, using Pelican and Dropbox. It no longer reflects the current state of affairs, which can be read about here . This website is powered solely by the wonderful static blogging engine known as Pelican . A static blogging engine means that each time a change is made i.e. a new post is created, the entire site is rebuilt as static HTML & CSS pages. This may sound labor..

Nearly every day I see a new CSS module, jQuery boilerplate, or HTML5 template posted to Hacker News, or an article announcing the release of the latest version of Ember.js, whatever that is. Every so often, I follow the link out of curiosity; and every time, I close the page, disappointed. Permalink.


About 5 years ago I wrote about the risks that connecting to Oracle processes via debuggers may cause  and what are (in my opinion) the safer and less safer options for taking stack samples from running Oracle processes. In the end of that article I listed different options for getting a stack traces and whether they were safe or not. For example, ORADEBUG-based process stack traces (DUMP ERRORSTACK, SHORT_STACK and event the process/s....

About 5 years ago I wrote about the risks that connecting to Oracle processes via debuggers may cause  and what are (in my opinion) the safer and less safer options for taking stack samples from running Oracle processes. In the end of that article I listed different options for getting a stack traces and whether they were safe or not. For example, ORADEBUG-based process stack traces (DUMP ERRORSTACK, SHORT_STACK and event the process/s....

DreamHost DreamObjects image Image from DreamHost . For a recent project, I needed to find a good, reliable, and inexpensive cloud storage solution to integrate with my Drupal site. As we know, developers are creatures of habit, and we often reuse the same solutions for similar problems. In looking for cloud storage solution, I first went to the two main competitors: Amazon S3 and Rackspace . I don't want to spend a lot of time ....

DreamHost DreamObjects image Image from DreamHost . For a recent project, I needed to find a good, reliable, and inexpensive cloud storage solution to integrate with my Drupal site. As we know, developers are creatures of habit, and we often reuse the same solutions for similar problems. In looking for cloud storage solution, I first went to the two main competitors: Amazon S3 and Rackspace . I don't want to spend a lot of time ....

Announcing Your Time - dhariri.com - 13 years ago - eng

I’m reasonably proficient at SQL – a coworker when pseudocoding some logic for him pointed out that my pseudocode is what he thought was executable SQL . I’m fully capable of writing clear and readable SQL – which most SQL is not. Despite that I still have several bad habits when it comes to SQL. Without further adieu heres some of my dirty laundry so hopefully others can not make the same mistakes. Order/Group by Column Numbers Wh....

I’m reasonably proficient at SQL – a coworker when pseudocoding some logic for him pointed out that my pseudocode is what he thought was executable SQL . I’m fully capable of writing clear and readable SQL – which most SQL is not. Despite that I still have several bad habits when it comes to SQL. Without further adieu heres some of my dirty laundry so hopefully others can not make the same mistakes. Order/Group by Column Numbers Wh....

Well, it’s the end of the month and I have to post something for May. Despite Game of Snails being broken and nigh-unplayable, I’m posting it anyway. If you want to check it out, here are some disclaimers:

Some time ago, Diego Santamarta casually mentioned that the shoes he was wearing were not regular flip flops, but rather some kind of sandal which I had never heard about. “Oh ok” was my less than enthusiastic answer. In the meantime, and even before, I had been reading about barefoot running, even though I had never run more than a few hundred meters without panting uncontrollably. Yes, 15 years smoking does take it’s toll. After two yea....

Some time ago, Diego Santamarta casually mentioned that the shoes he was wearing were not regular flip flops, but rather some kind of sandal which I had never heard about. “Oh ok” was my less than enthusiastic answer. In the meantime, and even before, I had been reading about barefoot running, even though I had never run more than a few hundred meters without panting uncontrollably. Yes, 15 years smoking does take it’s toll. After two yea....

27 visitors online