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

ElasticDump - www.evantahler.com - 10 years ago - eng



A quick collection of all the fake Orly book covers I find around on the internet. I am seriously considering writing content for the “Expert Excuses for Not Writing Unit Tests” one. EDIT - I actually did write content and publish it as a book! Expert Excuses for Not Writing Unit Tests

EDIT : This article was first posted in 2016. As of 2019 I still have to use Windows at work, but now I just use WSL with wsltty. At work I have to use Windows as operating system on my workstation, even though I manage almost only linux servers. There are dozens of ways to connect from Windows via SSH to a linux server and I will tell you my way. I started (of course) with PuTTY , the unarguably most famous ssh client for window....

D3 is great at data visualizations, but it manipulates the DOM directly to display that data. Rendering DOM elements is where React shines. It uses a virtual representation of the DOM (virtual DOM) and a super performant diffing algorithm in order to determine the fastest way to update the DOM. We want to leverage React’s highly efficient, declarative, and reusable components with D3’s data utility functions. At this point, we can safely....

To start things off, let me state my position. This house proposes that because HTML and CSS are the language of the web, it is mandatory for anyone who wishes…

This week felt slow as we were going thru it but as I was preparing this installment I was reminded just how much activity we had in stackoverflow this week. Codenameone : Alternative to webBrowsers This question was triggered by the desire for dynamic rich UI elements coupled with concern about an issue with the web browser component. It turns out that we just fixed that specific issue as we are moving into the final stretch before..

Snyk now provides a free service that lets anyone test for vulnerabilities in – and then monitor – any public Node.js GitHub repository.

Epsg.io was successfully updated with latest EPSG database 8.9. We are happy to announce these new features.

Plenty of people are talking about how organisations should capitalise on design, yet few are talking about the practicalities of what it looks like to actually deliver it. Pairing developers and designers removes the natural suspicion between them, is fun, easy, and presents value to customers faster, making businesses—and teams—happier.

As part of our continuing effort to squash bugs for the 3.4 release date we hit two major issues, the first of which is a long time RFE to fix PDF viewing on iOS & Android to work consistently . This also applies to any file opening in iOS/Android which should now be trivial with the Display.execute method. Just use that method on any file within your home directory in FileSystemStorage and it should launch the native app to view..

Lately I've been exploring the world of Clojure. I'm not sure whether it was the siren song of functional programming that started driving me, the simplicity of Lisp, or my curiosity about this language that was being promoted by the likes of Uncle Bob. Whatever the cause, I needed to explore this strange world head first. I needed to try out this language for myself. I spent much of time just dipping my toes in and writing little toy progr..

Have you registered for a new user account in an app before? How about adding your payment info for buying something online? Those are two examples of what a “workflow” can be. Workflows are usually associated with a set of screens that appear in different orders depending on what the user selects. For example, registering with Facebook vs. email can change the sequence and number of screens presented to the user. We will demonstrate how st....

As part of the bug fixes for the 3.4 release we fixed issue #1725 which was surprisingly difficult to fix…​ As part of that fix we also added a new method to TextArea by the name of setActAsLabel which we now implicitly call in the SpanLabel & SpanButton classes. So why do we need that and why not just use the text area as it is? There are two basic challenges in multiline strings, the first is related to the way layout managers w..

The singular value decomposition (SVD) of a matrix is a fundamental tool in computer science, data analysis, and statistics. It’s used for all kinds of applications from regression to prediction, to finding approximate solutions to optimization problems. In this series of two posts we’ll motivate, define, compute, and use the singular value decomposition to analyze some data. (Jump to the second post) I want to spend the first post entirely..

The singular value decomposition (SVD) of a matrix is a fundamental tool in computer science, data analysis, and statistics. It’s used for all kinds of applications from regression to prediction, to finding approximate solutions to optimization problems. In this series of two posts we’ll motivate, define, compute, and use the singular value decomposition to analyze some data. (Jump to the second post) I want to spend the first post entirely..

The singular value decomposition (SVD) of a matrix is a fundamental tool in computer science, data analysis, and statistics. It’s used for all kinds of applications from regression to prediction, to finding approximate solutions to optimization problems. In this series of two posts we’ll motivate, define, compute, and use the singular value decomposition to analyze some data. (Jump to the second post) I want to spend the first post entirely..

ShipIt Day is an all day, all night hackathon with the goal of building something awesome, usable, and value-adding within the given 24 hours. This Spring marked our fifth ShipIt Day, with participation and reach growing with each event. We kicked off the event at 10 AM on Thursday, when teams broke out and got to work and stopped only for food and caffeine. Many stayed until a few hours after dinner arrived, several stayed all night and to..

One of the things we are often asked to do at Thoughtworks is help organizations and teams transition to new ways of working and thinking about work. Frequently, these requests are driven by an organization’s desire to compete more effectively in their marketplace, or to protect themselves against disruptive newcomers. Often beginning with the Information Technology (IT) function or department, they have specific goals in mind, such as adop..

As I mentioned last week we are redoing a lot of our videos and this video will serve as a benchmark to where we want to be in terms of production. We just released a modified version of the video geared towards IntelliJ/IDEA users here . We are really excited about the new IntelliJ/IDEA plugin we released a couple of weeks ago and this video shows off some of its capabilities.

On keeping things - zrkrlc.com - 10 years ago - eng

Haskell notes - xenodium.com - 10 years ago - eng
Referential transparency An expression consistently evaluating to the same result, regardless of context. References learnyouahaskell.com . wiki.haskell.org .

One of the hard things to debug in Codename One is UIID/Padding/Margin placement which is often tricky to get “just right”. I use the Component Inspector quite a lot to review a layout that misbehaves and gain further insight into what’s happening in runtime. __ | You can gain insight into the Codename One component hierarchy by running the simulator and selecting the Simulate → Component Inspector menu option. This will present..

This post is less about the “trucks” and more about the “tax-advantaged accounts”, which hopefully won’t offend too many sensibilities. I just figured it’s been a while since I last forayed in my financials , and the several ensuing months have seen some modifications to the plan. The biggest of these modifications is that I added a new tool to my early retirement arsenal: the Mega Backdoor Roth . The Mega Backdoor what?

This post is less about the “trucks” and more about the “tax-advantaged accounts”, which hopefully won’t offend too many sensibilities. I just figured it’s been a while since I last forayed in my financials , and the several ensuing months have seen some modifications to the plan. The biggest of these modifications is that I added a new tool to my early retirement arsenal: the Mega Backdoor Roth . The Mega Backdoor what?

I found this quote interesting, it was made by reddit user /u/Bytewave, he is a Senior Engineer in a well positioned Telco in Canada. He posts his stories and experiences to reddit. I often found a hell of a lot of Passive-Agressive CCing and I find that his opinion is relevant. “Passive-aggressive CCing (where you copy ‘important people’ who do not need to be involved in an issue to throw weight around) is one of the surest giveaways that ..

This is the first set mixed in nearly 12 years. Working in an open office space means many hours of my day are spent listening to music with headphones on, cranking away at software code. For me, this means listening to music that doesn’t distract from the task of writing and problem solving. This set was designed in the spirit of musicForProgramming.net . This set was heavily inspired by sci-fi movies that use long scenes to showcase ....

I found this quote interesting, it was made by reddit user /u/Bytewave, he is a Senior Engineer in a well positioned Telco in Canada. He posts his stories and experiences to reddit. I often found a hell of a lot of Passive-Agressive CCing and I find that his opinion is relevant. “Passive-aggressive CCing (where you copy ‘important people’ who do not need to be involved in an issue to throw weight around) is one of the surest giveaways that ..

When we first started to present Codename One to investors a very prominent local investor said he’d commit to a round of funding if we allow Android developers to import native Android apps to Codename One. We passed on that which in retrospect might have been a mistake but the technical challenges were the main reason for that decision. Should we Support Android Native Code? Ignoring the technical issues involved this might seem l..




Does your USB Audio devices sometimes just cut out and stop working causing things like Spotify and YouTube videos to stop playing completely?

Reinforcement learning(RL) is an effective way to program robots and intelligent agents to discover their environment and adapt to it. In RL, the agent receives rewards based on the the action they did and the state of the world and resulting outcome, and learn to understand which of their actions will result in a higher reward. Who describes the reward? The programmer. For the robot, the programmer is God almighty. The programmer is the....

I’d like to start a new weekly installment for the blog: “questions of the week”. I hope to have this as a regular Friday post to coincide with the Friday release process. The general idea of this post is to bring to your attention our answers to some stack overflow questions that might be helpful for the general community. We spend a lot of time answering stackoverflow questions and some of them are pretty elaborate, e.g “How Does..


How PSPDFKit shares a common C++ codebase across iOS, Android, and Web platforms while maintaining native user experiences.

Log Bench - june.kim - 10 years ago - eng

What I Should Have Said - june.kim - 10 years ago - eng

We have made a Google Maps API v3 component, which anybody can use in custom projects to add a control showing current geolocation with just one line of code.

Log Bench - june.kim - 10 years ago - eng

What I Should Have Said - june.kim - 10 years ago - eng

One of the best things about Drupal is its robust multilingual support. If you need to build a website that supports multiple languages, Drupal should…

7 visitors online