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

Excellently crafted and although it stars Wells’s primordial writing ability: it thoroughly delivers the overall message. A very…

Bluetooth is one of those specs that makes me take a step back…​ It’s nuanced, complex and multi-layered. That isn’t necessarily bad, it solves a remarkably hard problem. Unfortunately when people say the words “bluetooth support” it’s rare to find two people who actually mean the same thing! So while we did have a lot of requests for bluetooth support over the years most of them were too vague and when we tried to follow thru we us..

We recently found & solved a memory leak in ActionHero. If you use ActionHero to serve static assets, you should see a significant memory reduction!

Doing kata - dimitarsimeonov.com - 10 years ago - eng
In karate practice we train by performing a predefined sequences of actions, called “kata”. These include blocks, strikes, stances and jumps in a strictly defined sequence. Throughout the kata, every body part has an exact purpose. The legs do stances and kicks. The arms and forearms - blocks an punches. Even the smallest parts of the body have a part. The eyes need to look in the direction of the technique, the feet need to “grab” the fl....

Editor note: CocoaPods remains supported, but current iOS dependency guidance now also covers Swift Package Manager (SPM) and mixed CocoaPods/SPM setups. See the current “Working with iOS” section in the developer guide. CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over eighteen thousand libraries and can help you scale your projects elegantly. Cocoapods can be used in your Codename One project..



In this episode, we talk to Thoughtworks developer Florian Sellmayr about LambdaCD, an open source library for building build pipelines as code, written in Clojure.

Swifty Objective-C - steipete.me - 10 years ago - eng
Modern Objective-C language features that make it more Swift-like, including nullability annotations, generics, and new syntax improvements.

Dark Places - apurva-shukla.me - 10 years ago - eng
Dark, so very dark. This novel captivates you from the first instance, compelling you into the world of ‘annihilation’ and utter…

When we face choice and say “Yes, I will do that. I am that kind of person,” we use our identity to justify our choice of action. The choice might not be the most convenient, but it matches our preconception of who we are. When we decide whether to make our bed in the morning, whether to drive above the speed limit, whether to drink coffee or take a nap when tired, our identity has a say in the decision. If we consider ourselves tidy, we’....

Woke up this morning to the amazing news of Google winning against Oracle on the issue of fair use! This is great news for everyone as it effectively makes “clean room implementation” legal. This solidifies Java’s status as “open” showing that even its owner has limitations on their power. I might write more about this next week if I have some time, I just hope the verdict doesn’t get turned in an appeal.

Properly used, user research will destroy your product. This is a feature, not a bug. You have an idea, maybe even a great one. You’ve done your design sprint, your visioning session, your intense few days of white-boarding. You’ve built your draft roadmap, have a few personas and a well-worn copy of the Lean Startup. No plan, though, survives its first contact with the enemy.

How startups to large enterprises, are using serverless to develop and deploy serverless, event-driven architectures on AWS Lambda

Starting with the new version of the NetBeans plugin we will have the new settings/preferences UI which we introduced in the IntelliJ/IDEA plugin . Currently this will be in addition to the main preferences but as we move forward we will only add features to the new settings UI. You will be able to open the new project preferences UI by right clicking the project and selecting it in the Codename One section:


tl;dr Today, we are open-sourcing TrailDB, a core library powering AdRoll. TrailDB makes it fast and fun to handle event data. Find it at traildb.io . Problem: Event Data Imagine that you have a large amount of event data that looks like this: 2016-05-02T22:48:38 user023 view features 2016-05-02T22:49:01 user301 click graph 2016-05-02T23:03:02 user023 view pricing 2016-05-02T23:15:45 user187 submit signup 2016-05-02T23:35:23 user521 ....

The stereotype of the socially-awkward, white, male programmer has been around for a long time.  Where does this image come from? Did the demographics of the world’s programmer population really evolve naturally, because “boys just like computers more”? What shaped our perception of programmers? This text is about some possible explanations I found when reading about the history of computing.


We were stuck on an “old” version of xcode in the build servers. This hasn’t been a big deal for most features but in some cases we are running into issues e.g. in using the full capabilities of the new iPad or 3d touch. The reason for this is Apple’s backwards compatibility policy. Apple allows you to run an older version of xcode, but the newer versions of xcode always require the latest version of Mac OS X. The problem here is th..

Everyone who writes for a living will eventually write about themselves. It's almost a natural law. Heck, someone else has probably thought of a name for it. (Hint: it starts with an 'N'.)So why this piece?


At Jane Street, we have always been heavy users of pre-processors, first with camlp4 and now ppx. Pre-processing makes the infrastructure a bit more complex, but it save us a lot of time by taking care of a lot of tedious boilerplate code and in some case makes the code a bit prettier.

At Jane Street, we have always been heavy users of pre-processors, first with camlp4 and now ppx. Pre-processing makes the infrastructure a bit more complex, but it save us a lot of time by taking care of a lot of tedious boilerplate code and in some case makes the code a bit prettier.

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use SystemD’s existing knowledge of all the enabled services? Thanks to ‘Kbyte’ who made a simple Nagios plugin to do just this! Requirements Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyN..

Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding, and import it into a UTF8 encoded database. Requirements: Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyNagSystemD The Problem PostreSQL will generate errors like this if it encounters any non-UTF8 byte-sequences during a dat....

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use SystemD’s existing knowledge of all the enabled services? Thanks to ‘Kbyte’ who made a simple Nagios plugin to do just this! Requirements Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyN..

Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding, and import it into a UTF8 encoded database. Requirements: Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyNagSystemD The Problem PostreSQL will generate errors like this if it encounters any non-UTF8 byte-sequences during a dat....

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use SystemD’s existing knowledge of all the enabled services? Thanks to ‘Kbyte’ who made a simple Nagios plugin to do just this! Requirements Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyN..

Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding, and import it into a UTF8 encoded database. Requirements: Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyNagSystemD The Problem PostreSQL will generate errors like this if it encounters any non-UTF8 byte-sequences during a dat....

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use SystemD’s existing knowledge of all the enabled services? Thanks to ‘Kbyte’ who made a simple Nagios plugin to do just this! Requirements Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyN..

Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding, and import it into a UTF8 encoded database. Requirements: Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyNagSystemD The Problem PostreSQL will generate errors like this if it encounters any non-UTF8 byte-sequences during a dat....

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use SystemD’s existing knowledge of all the enabled services? Thanks to ‘Kbyte’ who made a simple Nagios plugin to do just this! Requirements Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyN..

Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding, and import it into a UTF8 encoded database. Requirements: Python3 (For RHEL/CentOS 7 yum install python34) python-nagiosplugin My pre-built RPMs or pip3 install nagiosplugin PyNagSystemD The Problem PostreSQL will generate errors like this if it encounters any non-UTF8 byte-sequences during a dat....

If you're using the latest version of WhatsApp, then you might have noticed the following notification: WhatsApp Crypto message Or you might have read about this when it was all over the news . WhatsApp's collaboration with Open Whisper Systems recently brought end-to-end encryption to the lives of a billion people around the world. (Open Whisper Systems develops Signal, an open source mobile messaging and VoIP app.) When WhatsA....

PropertyCross is one of our newer demos, due to that there was relatively very little work needed to modernize it and this resulted in a stunning improvement over the existing demo. During that process we also discovered a small regression due to changes in the web service we relied on. Check the live version running on the right hand side thanks to the power of the Codename One JavaScript port!

The number one most important thing you can do in software development. Always leave the code base cleaner than when you found it. Always…

The number one most important thing you can do in software development. Always leave the code base cleaner than when you found it. Always…

Sticky headers was one of the first big requests we said no to. Back in the day a lot of people asked for it but we always shot it down because it was too hard to implement on top of our Swing inspired lists. This predated our Container improvement, InfiniteContainer and InfiniteScrollAdapter . While our preference for lists has waned we never got around to show how easy it is to do sticky headers with Container until last week..


Me: Why is this report different to the one in production? SysAdmin: Dunno. I guess they must have fixed it production and forgot to check it back into source control. If I had a dollar for every time I’ve had that conversation I’d be a rich man. It is usually the result of some late-night troubleshooting and finally the system is working as expected and everyone goes to bed. But the next day, nobody remembers what exactly they changed..


Me: Why is this report different to the one in production? SysAdmin: Dunno. I guess they must have fixed it production and forgot to check it back into source control. If I had a dollar for every time I’ve had that conversation I’d be a rich man. It is usually the result of some late-night troubleshooting and finally the system is working as expected and everyone goes to bed. But the next day, nobody remembers what exactly they changed..

One of our support emails drew my attention to a glaring omission in our icon font support…​ When we create an icon for a Button it’s color matches the unselected color of the button which might not look as attractive when the Button is selected or pressed! The thing is that with an icon font this is trivial to accomplish and requires literally no code changes. So starting with the next update calling FontImage.setMaterialIcon(La..

120 visitors online