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

Recently I became infatuated with TIS-100 , a game which aptly describes itself as “the assembly language programming game you never asked for!” The point of the game is to program the (imaginary) TIS-100 CPU to solve problems. For example, you might need to take input from two ports and swap them, then write the outputs to two other ports. The game flies in the face of all modern game design: The first thing you need to do is sit and ..

go build generates a binary for the platform you run it in. So, if I build antibody in a Linux machine - which uses Mach-O, it will not work in OS X - which uses ELF.


Testing is software engineering is a method of providing information about code quality when developing a piece of software. The intent of writing and running tests is the enforce good software design and identify software bugs and defects. These defects can include specification/requirement errors as well as developer mistakes. The general aim of software testing is the ensure that software meets the following goals, Meets its requir..

There is a great deal of argument in the testing community over how to label tests. One camp likes to label tests using levels such that unit tests are in one group, integration in another and so forth. The other likes to label them based on how long they take to run ignoring what level they are in. Fast tests are those that run in milliseconds while slow take longer then this. The reason this is important is that when adopting a testing pr..

Sanity Testing - boyter.org - 10 years ago - eng
Software sanity tests are closely associated with smoke tests. They attempt to determine if is reasonable to continue with testing a given piece of software. The objective is not to test all functionality, but to determine if there is value in doing so. You can consider it a “Should I continue to test this?” check. Sanity tests differ from smoke tests as they exist to check if new functionality has been met and existing bugs have been resol..

Don't use it, it's buggy. I ran into a miscompilation as described here: llvm.org/bugs/show_bug.cgi?id=23845 and it is going to be removed soon anyway: groups.google.com/forum/#!topic/llvm-dev/en-Rbu42K9w


Q & A #2 - frominsidethebox.com - 10 years ago - eng
It appears I have a few prolific inquirers, so here goes Q & A round two. Is what you’re doing illegal? There’s two underlying questions here. First, is being homeless illegal, and second, are you homeless if you live in a car. To briefly answer the second one: living in a car is definitely considered being homeless, but I’ll address that in one of the later questions. As for the legality of being homeless, I had trouble finding r....

Q & A #2 - frominsidethebox.com - 10 years ago - eng
It appears I have a few prolific inquirers, so here goes Q & A round two. Is what you’re doing illegal? There’s two underlying questions here. First, is being homeless illegal, and second, are you homeless if you live in a car. To briefly answer the second one: living in a car is definitely considered being homeless, but I’ll address that in one of the later questions. As for the legality of being homeless, I had trouble finding r....

AdRoll’s real-time data pipeline drives many systems crucial to our business. These systems inform the decisions made by our real-time bidding infrastructure in response to the tens of billions of daily requests we receive from ad exchanges. They also refresh our predictive models, guard against overspend, and deliver up to the minute campaign metrics through our dashboard. To function properly these systems need to maintain 100% uptime whi....

Build - www.craigpardey.com - 10 years ago - eng


Hudson - www.craigpardey.com - 10 years ago - eng

Jenkins - www.craigpardey.com - 10 years ago - eng

Broken Build - www.craigpardey.com - 10 years ago - eng
I have used automated build tools on all my projects since 2000. Back then it was CruiseControl in all its XML-configuration glory. Today it is usually Jenkins , or sometimes TeamCity , and I recently tried out ThoughtWorks Go . The user interfaces have generally improved over time, and now there is probably a “plugin for that” thing you used to script manually, but overall not much has changed in the last 15 years. In fact, I feel ..

The big secret of our industry is, we don't actually enjoy making games. We slave away in obscurity for years in anticipation of one glorious day. Not release day, no. The day we can finally write a postmortem full of pretentious anecdotes, bad jokes, and unsolicited advice. Well I just finished a game, and doggone it, I am going to exercise my inalienable rights as a developer. Lemma is immersive first-person parkour in ..

TTY Week - venam.net - 10 years ago - eng
Hello fellow readers, This week is TTY week at nixers.net. Last summer we did the same challenge and it turned out a pretty enjoyable and a great learning experience. I'm going to add logs in this post and hopefully it'll render beautifully (because I can't check my blog from the TTY.)

Slowly building momentum in order to set the epic series! Whilst starting as bland, King’s writing style instantly kicked up as his…

Bird atop Twin Peaks - june.kim - 10 years ago - glg

Anvil: Double O Seven - zserge.com - 10 years ago - eng
Anvil: version 0.0.7 released! If you missed the news - Anvil is a tiny reactive UI library for Android. It’s based on the concept of the virtual layout (much like React.js) and brings declarative layouts with data bindings, componentization, styles, animations etc in pure Java. It also supports Kotlin, which is a great language and I hope it will replace Java on Android some day. Version 0.0.6 was suprisingly stable, but life goes on, and ..

pAt theScore, most of our projects are built on Rails so we#39;re used to having testing tools built-in. We primarily use RSpec with Rails and that combo gives us a few things by default:/p ol liTest discovery under codespec//code or codetest//code/li liAutomatic database transaction support per test/li /ol pWe have an old, custom Python project that we#39;ve been working with and slowly modernizing. The need for unit tests came up and I ev....

Bird atop Twin Peaks - june.kim - 10 years ago - eng

Anvil: Double O Seven - zserge.com - 10 years ago - eng
Anvil: version 0.0.7 released! If you missed the news - Anvil is a tiny reactive UI library for Android. It’s based on the concept of the virtual layout (much like React.js) and brings declarative layouts with data bindings, componentization, styles, animations etc in pure Java. It also supports Kotlin, which is a great language and I hope it will replace Java on Android some day. Version 0.0.6 was suprisingly stable, but life goes on, and ..

Q & A #1 - frominsidethebox.com - 10 years ago - eng
A few days ago, I opened up a question form where people can ask whatever they want about the truck-life. I’ve gotten a few questions (potentially all from one person), and I’m going to copy them in all of their unedited, verbatim glory here, and answer them to the best of my ability. Will you be throwing a truck-warming party? Yes actually! I don’t know specifically when it’ll be, or where it’ll be (besides in the truck, obviously)..

Q & A #1 - frominsidethebox.com - 10 years ago - eng
A few days ago, I opened up a question form where people can ask whatever they want about the truck-life. I’ve gotten a few questions (potentially all from one person), and I’m going to copy them in all of their unedited, verbatim glory here, and answer them to the best of my ability. Will you be throwing a truck-warming party? Yes actually! I don’t know specifically when it’ll be, or where it’ll be (besides in the truck, obviously)..

Tips from the Truck is a new series I’m starting now, where I talk about the various little things you can do to make truck life easier. I briefly mentioned in this post that eating out all the time can quickly cut into your truck savings. Why would you be eating out all the time, you ask? Because you can never, under any circumstances, keep food in your truck. Even non-perishables, you don’t want to keep any vaguely organic, edible ..

Tips from the Truck is a new series I’m starting now, where I talk about the various little things you can do to make truck life easier. I briefly mentioned in this post that eating out all the time can quickly cut into your truck savings. Why would you be eating out all the time, you ask? Because you can never, under any circumstances, keep food in your truck. Even non-perishables, you don’t want to keep any vaguely organic, edible ..

Not OK, Google - fullstack.info - 10 years ago - eng
UPDATE At about 23:00 (Pacific time, June 23) Google announced that they are removing the hotwording component entirely from Chromium: “it is not open source, it does not belong in the open source browser”. Good news. A few days ago, The post Not OK, Google appeared first on FullStack - Ofer Zelig's Blog .


This article explains how to implement a userspace file system using Java, connecting Java and native code without writing C code, to achieve maximum performance.

After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how should we take care if we add iOS details in our google cloud console and how it can affect android development.

Here at trivago we write a huge number of log messages every day that need to be stored and monitored. To handle all these messages we created Gollum, a tool that enables us to conveniently send messages from multiple sources to different services.

The Little Prince - june.kim - 10 years ago - eng

Leather Tripod Chair - june.kim - 10 years ago - eng

The Little Prince - june.kim - 10 years ago - eng

Leather Tripod Chair - june.kim - 10 years ago - eng

After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how should we take care if we add iOS details in our google cloud console and how it can affect android development.

Here at trivago we write a huge number of log messages every day that need to be stored and monitored. To handle all these messages we created Gollum, a tool that enables us to conveniently send messages from multiple sources to different services.

I’m a very judgmental person, I have been for as long as I can remember. It’s certainly not a trait that I’m proud of, it’s just always been easier for me to dismiss people based on superficial observations than to actually try to understand anything about them. If neither software engineering nor driving buses work out for me, I can readily imagine myself becoming a dunk tank clown , because I’m quick to recognize “flaws” with a cursor..

I’m a very judgmental person, I have been for as long as I can remember. It’s certainly not a trait that I’m proud of, it’s just always been easier for me to dismiss people based on superficial observations than to actually try to understand anything about them. If neither software engineering nor driving buses work out for me, I can readily imagine myself becoming a dunk tank clown , because I’m quick to recognize “flaws” with a cursor..

I wouldn't say that. It's really a cultural thing. I teach my student that if they want to know about a function from a module they can just do : import module module.__file__[:-1] And open the given file in their editor when it's pure python code. They never do it. Partly it's because they are scared. Partly it's because no teacher teach that anymore at the university. But essentially it's because any other method is more productive, so th....

I recently created a simple Rails 4 API named LofoCats API and a simple UI application consuming it named LofoCats UI (yes, I like cats, what else is new?) You can find the code for the: API: https://github.com/iridakos/lofocats_api UI: https://github.com/iridakos/lofocats_ui The concept of the app is pretty simple: register & view lost or found cats. There are instructions on how to setup both apps in the projects’ READ..

I recently created a simple Rails 4 API named LofoCats API and a simple UI application consuming it named LofoCats UI (yes, I like cats, what else is new?) You can find the code for the: API: https://github.com/iridakos/lofocats_api UI: https://github.com/iridakos/lofocats_ui The concept of the app is pretty simple: register & view lost or found cats. There are instructions on how to setup both apps in the projects’ READ..

69 visitors online