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

A pragmatic approach to something I one day hope to undertake myself: building my own cabin out in the woods. I fully a knowledge that I do not yet have all the experience necessary to do this well, to say nothing for the money, but all in due time. Permalink.

Zero Value Added - zacs.site - 11 years ago - eng
Shortly after Amplified started in 2012, I began following The Loop back when Jim Dalrymple served as the site’s sole writer. With a great sense of humor and an attractive approach to journalism that made no bones about calling people, institutions, and companies out for their often ridiculous shortcomings, the fact that Jim wrote great hardware reviews after Apple events was more a cherry atop the sundae than a driving motivation behin..

I have created a class that can work as a wrapper for google analytics operations. To initialize, it only needs a context variable. To send events I wrote sendException,sendEvent and sendTime methods, asks analyticsTracker to call respective methods and accept same arguments which can be passed directly to related tracker methods.

I have created a class that can work as a wrapper for google analytics operations. To initialize, it only needs a context variable. To send events I wrote sendException,sendEvent and sendTime methods, asks analyticsTracker to call respective methods and accept same arguments which can be passed directly to related tracker methods.



Very interesting point from Benedict Evans at the tail end of this article, where he points out that Apple’s decision not to build a larger phone, and the company’s decision not to enter the mid- to low-end, place it in a very powerful position going forward as those decisions can be reversed at any time. Much more powerful a position than its competitors, because unlike Apple who possess the ability to ship phones with these capabilities..

If you want to send email then it’s best to do it over the email server that is the authoritative one for the sender email address. If you are using easyname and want to send email from a Java program from an easyname-controlled email address via easyname’s email servers, this is how you do it. Update: Thanks to AndiT. RobinK, DavidZ for pointing out that a better way to do this would be to install a local mail server (MTA) e.g. pos..

One of the most liked feature of the newly launched HackerEarth profile is the accounts connections through which you can boast about your coding activity in various platforms. Github and StackOverflow provide their API to pull out various kinds of data. The API documentation of Github and StackOverflow can be found here. Github : https://developer.github.com/v3/ StackOverflow : http://api.stackexchange.com/docs But what do we u....

Ever since I wrote reptyr, I’ve been frustrated by a number of issues in reptyr that I fundamentally didn’t know how to solve within the reptyr model. Most annoyingly, reptyr fundamentally only worked on single processes, and could not attach processes with children, making it useless in a large class of real-world situations. TTY stealing Recently, I merged an experimental reptyr feature that I call “tty-stealing”, which has the potential ..

Ever since I wrote reptyr, I’ve been frustrated by a number of issues in reptyr that I fundamentally didn’t know how to solve within the reptyr model. Most annoyingly, reptyr fundamentally only worked on single processes, and could not attach processes with children, making it useless in a large class of real-world situations. TTY stealing Recently, I merged an experimental reptyr feature that I call “tty-stealing”, which has the potential ..

I tweeted a link to this piece right before I left for Canada, but it bears repeating once more in a more formal fashion here: on August 1st, Linus Edwards made a brief reappearance on VintageZen with another installment in his ongoing article series, this time titled The Daily Zen #17 “how to be Creative in One Simple Step” . If you, like me, have become disillusioned with the creativity racket , and especially if you have not yet real....

At one company I worked at, we had “customer care agents” who would answer requests from users, e.g. emails and telephone calls. I always thought the name was a bit strange. I suspected it had been created by someone who wasn’t a native English speaker, or perhaps I am just disconnected with the world of business terminology. (I am aware that James Bond is “secret agent” but I had never heard of “customer-care agent”.)

KiraVan - www.wired.com - 11 years ago - eng
Speaking of the Mercedes-Benz Unimog , a modified version of the versatile chassis has been making the rounds lately in the form of a vehicle its creator, Bran Ferren, dubbed the “ KiraVan ” after his four-year-old daughter, Kira. For those of you more inclined towards this vehicular monster’s technical specifications, Gear Junkie has a nice rundown ; for everyone else — for everyone, actually, because it explains the projects origin..

One of the main project my company works on is analyzing mobile phone bills for companies – a company gives out mobile phones to all its employees, then they get a huge bill every month, often delivered by post and printed on (perhaps literally) many reams of paper. We analyze all such files electronically. That’s what we do. I was analyzing a new file format the other day, using live data from one customer. One service used by an emplo..

Last week we figured out how to use Fiddler's breakpoints to let us edit traffic at will. While it is a powerful tool, if we are making the same edits each time, it can become as tedious as it is useful. And with that rather painful segue, we get to the AutoResponder. Fiddler's AutoResponder is represented by yet another tab hiding away in our detail view. When enabled, it can, among other things, automatically return a response for a given..

No really, that’s what it’s called: shortly after World War II, Erhard and Sons began manufacturing Albert Friedrich’s vehicle for primarily agricultural use in post-war Germany until Mercedes-Benz took over the production process in the early 1950s. Since then, the Unimog has fostered quite the fanatical fan base, not unlike that of its counterparts across the world, the American Jeep, British Land Rover, or Japanese Land Cruiser. And lo..


A file recently turned up from an external partner. Our software was having problems parsing it. I opened it up in TextPad (text editor for Windows) and everything looked fine. Obviously I consider our software to be perfect so I was a little perplexed as how this file could be causing problems… It turned out there were newline issues. Opening the file in a hex editor revealed the file used \n\n\r for newlines, i.e. 3 bytes.

For some reason, Oracle blocked the installers to run only on a fixed OSX version range with a nice and explanatory error message. This range doesn’t include Yosemite, which makes sense, since nobody running Yosemite will ever want to write some Java. Anyway, here is how to fix it.

This Week in Podcasts - zacs.site - 11 years ago - eng
I have decided to publish this a day early this week, as I leave for Canada in just a few hours and waiting any longer would make this impossible. Until I return on the sixteenth, then, enjoy this final installment of my ongoing series, This Week in Podcasts. I look forward to coming home and finding a host of shows awaiting my arrival almost as much as I anticipate writing this piece’s successor. Permalink.

Cabin Porn Roundup - zacs.site - 11 years ago - eng
Once again, I’m back with some stellar cabins from around the world. This time, however, unlike past articles in this series and upon request by Gianfranco Lanzio , I have bundled images alongside the appropriate paragraphs in an effort at more easily conveying the beauty of these structures and their accompanying sceneries. I hope you all like the result just as much as I do, and maybe — just maybe — even more. Permalink.

The other day, I accidentally printed a ton of binary data to my terminal. Upon doing so, my computer started to beep incessantly.

The other day, I accidentally printed a ton of binary data to my terminal. Upon doing so, my computer started to beep incessantly.



Screenshot Saturday 185 - etodd.io - 11 years ago - eng
Hello friends. Yesterday I finished the 5th level! It took much longer than anticipated because it's actually 10 separate maps connected together. It includes some simple but hopefully interesting puzzle mechanics. It also advances the story through notes and several text conversations scattered throughout. It's hard to see in screenshots, but I added a subtle cloud shadow effect as well. It doesn't respond to the actual cloud..

I’ve found that a lot of people don’t know how powerful the Chrome Developer Tools are, especially when paired with the Ember Inspector. I recorded this short screencast to show a handful of tricks you can use when debugging Ember.js applications: The source code to the Bug Tracker project is on github .

As I followed along with the 9.4 release of Postgres I had a few posts of things that I was excited about, some things that missed, and a bit of a wrap-up. I thought this year (year in the sense of PG releases) I’d jump the gun and lay out areas I’d love to see addressed in PostgreSQL 9.5. And here it goes: Upsert Merge/Upsert/Insert or Update whatever you want to call it this is still a huge wart that it doesn’t exist. There’s be....

As I followed along with the 9.4 release of Postgres I had a few posts of things that I was excited about, some things that missed, and a bit of a wrap-up. I thought this year (year in the sense of PG releases) I’d jump the gun and lay out areas I’d love to see addressed in PostgreSQL 9.5. And here it goes: Upsert Merge/Upsert/Insert or Update whatever you want to call it this is still a huge wart that it doesn’t exist. There’s be....

Hi, This is similar to my post around Azure Storage Integration testing just with a mongo twist. I’ve been working with mongo and didn’t really like the debugging workflow: Do something, start mongovue and manually check the item changed in the way you thought it would. I’ve written a set of extensions to allow a nice set of declarative fluent assertions about the state of the MongoDB after an action has been performed.

in the open source community. It is deployed at scale at several major companies, including Flickr, which uses automated Redis master failover for an important subsystem, and Pinterest, which uses Redis for its following model and interest […]


A few weeks ago at lunch I had the opportunity to catch up with a company in the current YC batch, building something very similar to dataclips. While we talked about a lot of things from what we’ve learned from dataclips, marketing, and other areas. One area we talked about was product and when to ship vs. when to kill things and I realized I hadn’t talked on my fairly simple but clear view on this publicly, so here it is. A large credi....

A few weeks ago at lunch I had the opportunity to catch up with a company in the current YC batch, building something very similar to dataclips. While we talked about a lot of things from what we’ve learned from dataclips, marketing, and other areas. One area we talked about was product and when to ship vs. when to kill things and I realized I hadn’t talked on my fairly simple but clear view on this publicly, so here it is. A large credi....





Found the following comment in some code I had modified a few years ago. Just to set this up, its an existing application I had no hand in creating, and is a totally atrocity of 180,000 lines of untested code (and pretty much un-testable) which through the abuse of extension methods lives in a single class spread out across multiple files. /* This is evil but necessary. For some reason people have put validation rules here rather then in....

It was a chilly summer evening when Valeros the valiant fighter and Merisiel the super cool rogue walked through the gates of a tiny abandoned farmhouse. They were heroes, you see, and here to rescue the people of the land from a gang of notorious thieving wanderers - the Sczarni - who have been terrorizing Sandpoint under the leadership of a punk named Jubrayl Vhiski.

One of the great things about using an API is that it implies that I can use functionality that I don't have to write myself. I can write an app that live tweets driving directions between two random Yelp reviews without ever having to directly know how the tweeting or directing is taking place. As long as I stick to the API, I can pretty much accept that the API's functionality should usually “just work”.

It's been about four years since we last took on a new project as a company. Work continued for existing clients for a long time after that, but the company itself was basically dead from that point. I was on vacation with my family last week and somewhat reflecting on exactly how I got there after ending up in a hospital bed in the middle of the night four years ago trying to keep it going. Here's how it happened. NOTE: I still personally ..

Happy Monday! - aakinshin.net - 11 years ago - eng
Today I tell you a story about one tricky bug. The bug is a tricky one because it doesn’t allow me to debug my application on Mondays. I’m serious right now: the debug mode doesn’t work every Monday. Furthermore, the bug literally tell me: “Happy Monday!”. So, the story. It was a wonderful Sunday evening, no signs of trouble. We planned to release a new version of our software (a minor one, but it includes some useful features). Midnight ..

39 visitors online