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

As I’m preparing for a NoFlo talk in Bulgaria Web Summit next week, I went through some older videos of my conference talks. Sadly a lot of the older ones are not online, but the ones I found I compiled in playlists: My talks on YouTube My talks on Vimeo Some highlights NoFlo, Managing Workflows with JavaScript , my first NoFlo talk, Wakanday 2011: Decoupling Content Management with Create and PHPCR from SymfonyLive Paris ..

At work there is a tradition of a Friday quiz being posted by the winner of the previous week. I missed out on the most recent one due to having to duck off early to do my tax but the problem was rather an interesting one. The challange itself is not as simple as you would initally think and taken from a 2015 IBM Ponder This https://www.research.ibm.com/haifa/ponderthis/challenges/May2015.html

When writing object-oriented code, you frequently want a constructor that takes in values and assigns them to object fields. Some languages reduce the repetition required for this.

When writing object-oriented code, you frequently want a constructor that takes in values and assigns them to object fields. Some languages reduce the repetition required for this.

An awesome CSS grid tool was just released for Firefox, and the web has been buzzing about it. This is a short post about my 3 favorite features!

Alone on a Friday night, in need of some inspiration, you decide to relive some of your past programming conquests. The old archive hard drive slowly spins up, and the source code of the glory days scrolls by... Oh no. This is not at all what you expected. Were things really this bad? Why did no one tell you? Why were you like this? Is it even possible to have that many gotos in a single function? You quickly close the project. Fo..



Anees Shaikh and I put together some thoughts that we shared with rtgwg at IETF 98 in Chicago. The slides are linked below.

Anees Shaikh and I put together some thoughts that we shared with rtgwg at IETF 98 in Chicago. The slides are linked below.

The other week a paper was released that reported that about 37% of sites included at least one JavaScript library with a known vulnerability. We ran our own test and discovered that the reality is much worse—76.6% of sites were using at least one vulnerable library.



I’m tired of having the same conversation over and over again with people so I figured I would put it into a blog post. Many people ask me if I have tried or what I think of Solaris Zones / BSD Jails. The answer is simply: I have tried them and I definitely like them. The conversation then heads towards them telling me how Zones and Jails are far superior to containers and that I should basically just give up with Linux containers and use....

Thanks for coming to visit Daily Tech Video! I’m afraid that my other duties have made it impossible for me to keep doing DTV.  This site will remain, but it won’t be updated in the near future. If you’re a developer who wants a weekly dose of news, information, and tips, then subscribe to my … Continue reading Daily Tech Video: Status update → The post Daily Tech Video: Status update appeared first on Daily Tech Video .

assets/scissors.jpg) _[Painting scissors with light 4 by Zechariah Judy, on Flickr](https://www.flickr.com/photos/9918311@N02/4268582634/in/photostream/)_ For this post I'm not going to detail my preferred approach for working through a source code change using GitHub's pull requests -- another post will likely contain this. I'm instead going to touch on GitHub's review requests feature, and present an effective and efficient way to hand....







I interviewed Robert Jordan, who is Director of Engineering at Gaia , where in 2016 they completed a major update to their subscription video service.

I will be holding another one-day workshop on advanced Swift programming in New York City on May 4th. This will be much the same as my previous one in Washington in December, in a new location and with various tweaks and improvements. If you enjoy my articles and want to sharpen your Swift skills, check it out . (Read More)

Advanced Swift Workshop in New York City Advanced Swift Workshop in New York City I will be holding another one-day workshop on advanced Swift programming in New York City on May 4th. This will be much the same as my previous one in Washington in December, in a new location and with various tweaks and improvements. If you enjoy my articles and want to sharpen your Swift skills, check it out . I'll discuss the ins and outs of ARC....



The frequency in which data leaks and breaches appear makes it easy to forget how severe some of them are. It seems like every 2 days we hear about a new data breach; we’ve got people like Troy Hunt who The post Handling Data Breaches, Or: The Art of Fixing and Saying “Sorry” appeared first on FullStack - Ofer Zelig's Blog .

Watch Strap - june.kim - 9 years ago - eng

Watch Strap - june.kim - 9 years ago - eng

Subreddit Algebra - mbutler.org - 9 years ago - eng
Yesterday, FiveThirtyEight featured a fantastic article by Trevor Martin, a Ph.D student in Computational Biology at Stanford University. Martin’s piece, Dissecting Trump’s Most Rabid Online Following, looked at the toxic communities surrounding Donald Trump, notably r/The_Donald, by using a machine learning technique called latent semantic analysis. LSA uses words and concepts from two sets of documents […]

Over the past few years, Cerner has been developing a standards-based platform on top of our Cerner Millennium® EHR. Rather than roll our own API, we’ve been using the HL7® FHIR® standard. For app integration, we’ve been using the SMART® on FHIR specification. If you’re not immediately familiar with those acronyms, you’re definitely not alone. As we were developing the services, we were also fielding questions from 3rd party developers, ans..

A chess engine that solves several use-cases that there are no good free online sources for, and a good candidate for AI research or for a backend for chess sites.



In this series, I will be talking about some desicions I have taken during the development of my new app YAC. This first part is about why I decided to develop the app.

In this series, I will be talking about some desicions I have taken during the development of my new app YAC. This first part is about why I decided to develop the app.

Square Cash is a mobile app that allows you to send money to anyone, instantly. Owned by Square, Inc., it’s essentially a competitor to PayPal and Venmo. You may have used a Square terminal at some small businesses.

The Yearn Proof - mbutler.org - 9 years ago - eng
a. If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.1 b. The invention of the ship was also the invention of the shipwreck.2 c. Therefore, yearning is the cause of suffering.

There is a class of bugs lurking out there that I class as performance bugs . A performance bug is when the code computes the correct result, but runs slower than it should due to a programming mistake. The nefarious thing about performance bugs is that the user may never know they are there - the program appears to work correctly, carrying out the correct operations, showing the right thing on the screen or printing the right text. It....

Flowhub — the product made possible by our successful NoFlo Kickstarter — has now its own company dedicated to supporting and improving the visual programming environment. Last fall we bought the Flowhub and other flow-based programming assets from The Grid, and now after some paperwork we’re up and running as Flowhub UG , a company registered in Berlin, Germany. We’re also now selling the new Pro and Supporter plans, and can al..


Last year we released TrailDB , a library we use extensively at AdRoll to efficiently store event data. Today we’re open sourcing trck , a query engine complementary to TrailDB that we use to analyze trillions of discrete events in TrailDBs every day. As you may remember, the TrailDB data schema is very simple: Every user (or “trail”) has a sequence of timestamped events associated with it. Every event has a number of fields, and t....


3 visitors online