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

So I’ve been playing this game on Facebook and thought I might post a screenshot of it in action. Then I thought, I could 1-up that and play a video! So here it is:

So since making the linux to Mac transition, I have this mindset of things on the Mac are supposed to "just work" and be fantastic and marvelous and flawless. This preconception was shattered again when I tried to burn some CDs recently. I downloaded and ISO and tried to burn it with Finder. In Ubuntu, if you try to burn a single .iso file to disc, it prompts you that you probably want to just make a disc from that CD image, and thus does t..

So since making the linux to Mac transition, I have this mindset of things on the Mac are supposed to "just work" and be fantastic and marvelous and flawless. This preconception was shattered again when I tried to burn some CDs recently. I downloaded and ISO and tried to burn it with Finder. In Ubuntu, if you try to burn a single .iso file to disc, it prompts you that you probably want to just make a disc from that CD image, and thus does t..

Ellen mentioned doing NaNoWriMo this year and inspired me to participate as well! I had the intention of participating in the National Novel Writing Month a couple of years ago but never seemed to have the strength to keep going with my novel and it fizzled out. This year I’m committed - and hope I stay that way despite how ridiculously busy I’ve been. I already have the idea for my novel in my head and have started planning chapter by c..

Rearranging my schedule - liza.io - 15 years ago - eng
I have realized that my normal 9-5 schedule seems very inefficient. As it stands right now, here’s my general daily schedule:

I saw Sufjan Stevens last night at the Uptown Theater in Kansas City. It was an awesome, awesome show. I think it was more enjoyable because I had only a vague idea of what to expect, as I hadn’t listened to his Age of Adz album beforehand. I’m not a big fan of electronica or synth anything, and his new work is a mishmash of 80’s-style beats (“Put on your slow-jam pants,” he told the crowd before one song) and, well, I don’t know what. ..

I saw Sufjan Stevens last night at the Uptown Theater in Kansas City. It was an awesome, awesome show. I think it was more enjoyable because I had only a vague idea of what to expect, as I hadn’t listened to his Age of Adz album beforehand. I’m not a big fan of electronica or synth anything, and his new work is a mishmash of 80’s-style beats (“Put on your slow-jam pants,” he told the crowd before one song) and, well, I don’t know what. ..

Service Testing for Enterprises a) How do we validate services for functional requirements? b) How do we manage testing the complexity of testing - 100's of services? c) How do shared services react across multiple applications as services change and evolve? d) How do we enforce governance based testing? e) How do we minimize testing effort during regression agile based testing? Business Needs

An introduction to effective test assertions In the software industry, before we deliver a product, we need to run many test assertions to make sure the product has met the customer's expectation. So what is a test assertion? What is a test assertion? In software industry, before we deliver a product, we need to run many test assertions to make sure the productmet customer's expectation.

The title pretty much says it. In Oracle 11.2, if you have the Diag+Tuning Pack licenses and the SQL monitoring kicks in for your SQL statement, then instead of the old fashioned ERRORSTACK dump reading you can just query the V$SQL_MONITOR.BIND_XML to find the values and metadata of your SQL statement’s bind variables. I’ve written an example here: https://tech.e2sn.com/oracle-living-books/oracle-troubleshooting/oracles-real-tim....

The title pretty much says it. In Oracle 11.2, if you have the Diag+Tuning Pack licenses and the SQL monitoring kicks in for your SQL statement, then instead of the old fashioned ERRORSTACK dump reading you can just query the V$SQL_MONITOR.BIND_XML to find the values and metadata of your SQL statement’s bind variables. I’ve written an example here: https://tech.e2sn.com/oracle-living-books/oracle-troubleshooting/oracles-real-tim....

I thought I’d post a quick update on my kvass making initiative. There’s not really much of an update. The five fermentation days are up and my kvass smells like beer and tastes like it, too. I don’t know if it tastes like good beer as I don’t like beer, so to me it’s pretty darn horrible. What a waste! I guess I’ll just have to buy some fake plastic-bottled kvass from Amazon.com

What if you had to report daily your progress on the tasks you’re programming in your project. Wait, you say: “I already do that in my daily standup meetings”. But if your standup meeting is anything like most standup meetings out there, you’ve got a serious blind spot. What if I said that writing code doesn’t constitute progress. Code is effort, not value. In order to demonstrate value, you have to be able to show your progress to someone ..


As much as I like things to be perfect I soon discovered from my startup camp experience that its far more important to have a minimum viable product out there and generating interest. After all how can you determine how worthwhile your time investment is without throwing out your ideas and testing the reaction. That’s always something scary for any developer, but probably is the correct approach. And so I am releasing a quick weekend p..

Some thoughts on "business process modeling" and how the choice of tool will impact your strategic results:  I was working on some training materials this week, and I needed to whip up as-is and to-be business process maps.  These would be used to help trainees visualize how the software they were going to build in an agile way during the training would transform the fictional business for which it was being written.

Ctrl-1 is the magic “do what I think” button in Eclipse. Whenever I press it, Eclipse seems to come up with something that’s helpful in the current context. In this blog post, I illustrate 10 things that Eclipse hide under the ctrl-1 keypress. This is a follow up on my post on Eclipse stenography. I got some comments on my last post about Eclipse stenography about the animated gifs. I know this can be annoying, but I considered the alternat..

So in my first computer science course, one of the earliest labs with Stephen Wong was called Ball World. Professor Wong had set up some fill-in-the-blanks java code for us that brought up a basic frame. We wrote code to add some ball sprites and we had to define their velocity and have code to detect collisions and compute new velocities after balls collided with each other or the boundaries. I still remember the first time you get every....

So in my first computer science course, one of the earliest labs with Stephen Wong was called Ball World. Professor Wong had set up some fill-in-the-blanks java code for us that brought up a basic frame. We wrote code to add some ball sprites and we had to define their velocity and have code to detect collisions and compute new velocities after balls collided with each other or the boundaries. I still remember the first time you get every....

I managed to get the following error the other day while helping migrate and upgrade some MySQL databases for a client. mysqldump: Got error: 1356: View 'database.table' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them when using LOCK TABLES The above appeared anytime I tried to dump the database to a SQL file using mysqldump. Its actually one of the better errors I have seen come ..

When working on replacement projects, I often find I need to make minor changes to an existing database that is still in use by one of several other applications. Initially, it may seem like situation will force you to conform to the current database schema. But there are other options, even though they may not be for those who are faint of heart. The general pattern when you want to evolve a database that is in use by legacy system, is to ..

Startupcamp Opinions - boyter.org - 15 years ago - eng
So the other weekend I attended a Sydney Startup Camp . While I am not going to say that the entire experience was positive im not going to call out the reasons in too much depth. What I have noticed is that its very ‘clicky’. It seems that despite the organizers attempt to break up up people who know each other it seems to be impossible. A lot of the experience seems to focus on the non technical side of things which is good for people ..

I was asked recently for guidelines on "how to use value points in agile projects".  I was glad to get the question, since some people, like the blogger who writes "Agile 101," say stuff like: value points are "not appropriate or particularly necessary in all cases."  Gah!  The Agile 101 author actually goes on to do quite a nice job describing how to use value points, and I recommend you visit the blog, but I would like to explain why I do..

I typically work with two computers on a regular basis. When I bring my laptop into the office, that makes three. I have a habit of locking my computer(s) when I step out, but it gets to be a pain when I have three machines running at once. I decided that I wanted to be able to lock one machine, and have the rest follow suit. I discovered that this is possible using DBUS since gnome-screensaver emits a signal whenever locking status is chan....

A common problem in software engineering is avoiding confusion and errors when dealing with multiple types of data that share the same representation. Classic examples include differentiating between measurements stored in different units, distinguishing between a string of HTML and a string of plain text (one of these needs to be encoded before it can safely be included in a web page!), or keeping track of pointers to physical memory or vi..

A common problem in software engineering is avoiding confusion and errors when dealing with multiple types of data that share the same representation. Classic examples include differentiating between measurements stored in different units, distinguishing between a string of HTML and a string of plain text (one of these needs to be encoded before it can safely be included in a web page!), or keeping track of pointers to physical memory or vi..

Thankfully not a zombie virus (I checked - she did not develop a taste for human flesh). Yesterday we saw that my dog Keeda had a paw infection and eye infection (yes, at the same time). The eye infection isn’t unusual, she tends to get this once a year or so and my mom has found that rinsing the eye lightly with chamomile tea helps to get rid of it within a couple of days (apparently they use this same method for babies in Ukraine).

So my trusty Linksys wireless router up and died on me a few months ago. Of course, in a geek's world, lack of Wifi at home is a stop-the-line emergency, so of course I just immediately drove to a local brick and mortar store to get a replacement. I bought a Belkin as it was the cheapest. It seems to not have the ability to remember MAC to IP mappings for any significant length of time, which meant all my laptops and VMs were constantly cha....

So my trusty Linksys wireless router up and died on me a few months ago. Of course, in a geek's world, lack of Wifi at home is a stop-the-line emergency, so of course I just immediately drove to a local brick and mortar store to get a replacement. I bought a Belkin as it was the cheapest. It seems to not have the ability to remember MAC to IP mappings for any significant length of time, which meant all my laptops and VMs were constantly cha....

Forced by circumstances (and an especially pragmatic client), I've recently been asking peers and "the blogosphere" the apparently naive question, "is it important to do automated testing and clear up what Mike Cohn calls 'manual test technical debt?'"

Robot cars, that is. Google has had its robotic cars travel over 140k miles. For safety, of course, they have an actual driver in the car in case the car doesn’t react correctly.

Attempt at kvass-making - liza.io - 15 years ago - eng
When I was little and living in Ukraine I remember having Kvass, a traditional drink from that area. I realized that there doesn’t seem to be anywhere to buy kvass in Perth, so being the amazing chef that I am I decided to make some of my own.

When I was a kid, my parents would send me to church camp almost every day. At the camp, we did typical campy-type stuff like singing around campfires or listen to stories. Of course, being a church camp, these songs and stories were often biblical and faith-based.

Smart meter technology is moving from news PR item to reality in many major utility markets, bringing with it the promise of fewer site visits and lower rates. With these devices, your local utility can perform a variety of actions from starting/stopping service, upgrading your meter, or even shutting off certain 'smart' appliances (air conditioners, etc) during peak demand to avoid brownouts. All of this is accomplished using a wireless ne....

Smart meter technology is moving from news PR item to reality in many major utility markets, bringing with it the promise of fewer site visits and lower rates. With these devices, your local utility can perform a variety of actions from starting/stopping service, upgrading your meter, or even shutting off certain 'smart' appliances (air conditioners, etc) during peak demand to avoid brownouts. All of this is accomplished using a wireless ne....

Smart meter technology is moving from news PR item to reality in many major utility markets, bringing with it the promise of fewer site visits and lower rates. With these devices, your local utility can perform a variety of actions from starting/stopping service, upgrading your meter, or even shutting off certain 'smart' appliances (air conditioners, etc) during peak demand to avoid brownouts. All of this is accomplished using a wireless ne....

Having your place broken into and your computer stolen can be a nightmare. Getting revenge on the fucker who has your machine can be a dream come true. I had the opportunity to experience both of these when my machine was stolen in Boston and then showed up in Las Vegas 2 years later. Come share some laughs at a lamer's expense, participate in the pwnage, and learn some resulting insights into the implications of certain security decisions...

Having your place broken into and your computer stolen can be a nightmare. Getting revenge on the fucker who has your machine can be a dream come true. I had the opportunity to experience both of these when my machine was stolen in Boston and then showed up in Las Vegas 2 years later. Come share some laughs at a lamer's expense, participate in the pwnage, and learn some resulting insights into the implications of certain security decisions...

Having your place broken into and your computer stolen can be a nightmare. Getting revenge on the fucker who has your machine can be a dream come true. I had the opportunity to experience both of these when my machine was stolen in Boston and then showed up in Las Vegas 2 years later. Come share some laughs at a lamer's expense, participate in the pwnage, and learn some resulting insights into the implications of certain security decisions...

Team SoundCloud hacking at Music Hack Day Barcelona Last weekend a team of SoundCloud attended Music Hack Day Barcelona. This blog post is…

Team SoundCloud hacking at Music Hack Day Barcelona Last weekend a team of SoundCloud attended Music Hack Day Barcelona. This blog post is…

A growing number of college students are approaching the end of their college careers and are worried about finding a job. One reason is academic inflation.

https://www.defcon.org/images/defcon-19/dc-19-presentations/Crowley/DEFCON-19-Crowley-Cryptographic-Oracles.pdf Cryptography is often used to secure data, but few people have a solid understanding of cryptography. It is often said that if you are not strictly a cryptographer, you will get cryptography wrong. For that matter, if you ARE a cryptographer, it is still easy to make mistakes. The algorithms might be peer reviewed and unbroke....

Follow in the footsteps of a seasoned geek as he recalls his adventures in the design, buildout, and operation of a physical security system. Learn how to plan ahead for the issues that will fall on your head, how to get vendors to take you to lunch, and how to achieve the impossible : a physical security system that keeps users,management , your budget, and you happy while actually keeping out the bad guys. A.P. Delchi started out wit....

4 visitors online