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

We have been constantly adding features to our HackerEarth Developer Profile , making it better with every new update. One of the exciting data in it is HackerEarth Streak on the HackerEarth Activity page. This post explains how we process user data and compute such results. We split it into two parts: Code Streak: Maximum number of unique problems solved continuously Day Streak: Maximum number of days such that one new problem is....

Fantastic, even-handed look at the often politically-charged debate surrounding gun control in America. I personally believe, like Adam Weinstein, that everyone deserves to protect themselves with the tool that they deem appropriate. However, he does raise quite a few great points and asks a number of very difficult questions that have made me really examine my point of view on this subject like no other piece of this genre ever has. And th..

I thought I’d share this since it was something I unfortunately, spent a good portion of my afternoon wrestling with. So you want to use an elasticsearch plugin within graylog2-server? I don’t care about your reasons, but this will help you do it. I’m going to go out on a limb and assume you’re wanting to use the kopf plugin to view cluster state, but this will work for any plugin.

When Ballmer famously said, “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches,” it was fair to characterize Microsoft’s approach to open source as hostile. But over time, forces within Microsoft pushed to change this attitude. Many groups inside of Microsoft continue to see the customer and business value in fostering, rather than fighting, OSS. via Microsoft’s New Running Shoes .

searchcode next - boyter.org - 11 years ago - eng
There seems to be a general trend with calling the new release of your search engine next (see Iconfinder and DuckDuckGo ), and so I am happy to announce and write about searchcode next . As with many project searchcode has some very humble beginnings. It originally started out as a “I need to do something” side project originally just indexing programming documentation. Time passed and the idea eventually evolved into a search engine..

The universe is most surprisingly finite, it seems. Technology even more so. A few posts ago, I lamented that n IP addresses always need to be split n+1 ways. If it is true with IP addresses, it's twice as true with hardware. Given three servers, there will be demand for, at minimum, five. Certainly there must be a way for us to sneak out of this problem too, right? We could always just install multiple sets of services on the same bare met..

Arel is the kind of library that many of us Rails developers use on a daily basis and might not even know about it. So what's this library whose name only pops up when everything else fails all about?

The Creativity Racket - zacs.site - 11 years ago - eng
I coded all morning in a determined effort to finish a long-standing project I intend to write about soon. Although I planned to spend only a short while on this before moving to other things, I ended up using the majority of my afternoon to finally, after months of work, just about make this script feature-complete. It was not something I had planned to do, nor was it particularly enjoyable — in fact, at times I grew quite frustrated with ..

This Week in Podcasts - zacs.site - 11 years ago - eng
A remarkably short list for you this week, if it even deserves such a title as “list” with only two members. But, nevertheless, it does contain the two best podcast episodes I encountered over the last seven days. So enjoy, and maybe this weekend spend a little less time with headphones in your ears. Permalink.

chmod [a]bcd bit scope description a sticky:1, setgid:2, setuid:4 (optional, default: 0) b owner x:1/w:2/r:4 - xw:3/xr:5/wr:6/xwr:7 c group x:1/w:2/r:4 - xw:3/xr:5/wr:6/xwr:7 d everyone x:1/w:2/r:4 - xw:3/xr:5/wr:6/xwr:7 Note: only file/dir owner can chmod it Note: scripts need both x and r permissions to execute (that’s because scripts are read into interpreter) (only r is enough if ran via ruby script.rb, sh s....

Warning: another technical post.I wrote this cover letter many years ago, when I wanted to get accepted to the Matzov unit of the Israeli Defense Force (in Israeli, every male is conscripted for three years at age 18, and I wanted to put my skills to good use.) Like the picture above, it can be […]

Today I put the first item (a consumable lettuce leaf) into Gastropoda. The items The lettuce leaf was to be the first food item in Gastropoda. However, before I could make the leaf itself I had to make the food system, which I hadn’t yet planned out in great detail. Four new tables were involved:

By far and away the best article from Ben Thompson in quite some time, reminiscent of his past three-part series on the future of news and newspapers . I have paid too little attention to this issue to have formed any sort of opinion on it, but based on this piece I would agree with Ben: it seems like book publishers made a ill-fated deal, Amazon has come to collect, and it’s far too late to go back on it now. Permalink.

If you have never tried cooking with cast iron, you and everyone that has ever eaten with you are missing out: with the exception of boiling water, every single dish you can think of cooked with a cast iron skillet or Dutch oven turns out better than when made with a utensil of inferior materials, and everything is inferior to cast iron when it comes to cooking. Forget stainless steel, non-stick, and everything else: nothing holds a candle ..

In the first two parts of this series, we talked about how SoundCloud started breaking away from a monolithic Ruby on Rails application into…

In November last year, I started developing an infrastructure that would allow us to collect, store, search and retrieve high volume data…

In the first two parts of this series, we talked about how SoundCloud started breaking away from a monolithic Ruby on Rails application into…

Fitness Crazed - www.nytimes.com - 11 years ago - eng
This article reminds of Rocky IV, when Rocky Balboa prepared to fight on behalf of the U.S. against The USSR’s Ivan Drago by running in the snow, doing push-ups, and lifting bundles of rocks while his opponent used steroids and the most advanced training practices. Yet in the end, Rocky still won: hard, grueling exercises, both then and now, prevailed over the finicky, artisanal workouts that have become so popular as of late. If you have n..

In the previous post, we talked about how we enabled our teams to build microservices in Scala, Clojure, and JRuby without coupling them…

In the previous post, we talked about how we enabled our teams to build microservices in Scala, Clojure, and JRuby without coupling them…

I’m too sleepy to do any proper work on Gastropoda today. I was hoping to implement the first food item, but yeah…that’s not happening. This morning I decided to head to the office early to get some work done on a largeish task while I had some distraction-free time. I did get a lot done, but waking up at 4am also meant that I was completely beat by about 1. Now I’m in bed, half asleep, wishing someone would bring me some cheese.

Earlier this week, AdRoll hosted a group of Hadoop users and developers for their monthly meetup . A member of our data team presented AdRoll’s infrastructure and described how we combine Hadoop with Storm and HBase to achieve both high accuracy and low latency. Here are the slides from that talk.

After the Storm - sansink.org - 11 years ago - eng
A few days ago I asked if those who speak out critically of the attention WWDC garners changed their opinions with last week’s impressive roster of announcements; looks like it changed at least one person’s mind, and rightfully so. Adam’s more favorable opinion of WWDC is not the only noteworthy aspect of this piece, however: I believe he hit the nail squarely on the head when describing Apple’s current and future relationship with Google....

git is a fantastic choice for tracking the evolution of your code base and to collaborate efficiently with your peers. But what happens when the repository you want to track is really huge? via How to handle big repositories with git – Atlassian Blogs .

Most of SoundCloud’s products are written in Scala, Clojure, or JRuby. This wasn’t always the case. Like other start-ups, SoundCloud was…

Most of SoundCloud’s products are written in Scala, Clojure, or JRuby. This wasn’t always the case. Like other start-ups, SoundCloud was…

After posting a Rust translation of some k -nearest neighbour code , I got a few comments asking “how would you handle errors if you wanted to?”. This is the perfect chance to briefly demonstrate a few idioms. See my previous post for context and the original code; like with the code in that post, this code compiles with rustc 0.11.0-pre-nightly (e55f64f 2014-06-09 01:11:58 -0700) What type of error handling to use? The “canonic....

I’ve decided that it’s about time to start recording event histories for snails. I keep going back to the database and checking which event ran on which snail by IDs and such and it’s getting to be a hassle. I’d rather just be able to go to the snail’s profile page and see all the important stuff that’s happened to it. Since this was always meant to be a feature anyway, I figured I may as well do it now.

FKPMMA Video - june.kim - 11 years ago - kor

FKPMMA Video - june.kim - 11 years ago - eng

In my voyages around the internet, I came across a pair of blog posts which compare the implementation of a k -nearest neighbour ( k -NN) classifier in F# and OCaml. I couldn’t resist writing the code into Rust to see how it fared. Rust is a memory-safe systems language under heavy development; this code compiles with the latest nightly (as of 2014-06-10 12:00 UTC), specifically rustc 0.11.0-pre-nightly (e55f64f 2014-06-09 01:11:....

Android by Apple - zacs.site - 11 years ago - eng
A few days ago, shortly after watching the WWDC keynote, I made a short quip on Twitter that went completely unnoticed at the time: “Posit: Apple doesn’t need to build low-end phones: it has Android.” I expected to get some pushback on that statement, and so partly because I did not and partly because I believe it an observation worth exploring, I have decided to expand upon it today. Permalink.

Passwords - joshuarogers.net - 11 years ago - eng
Alright Internet, we need to talk. You've grown up quite a bit over the last several years, but I've never taken the time to have thetalk with you. You know the one. The safe passwords talk. Your requirements for a minimum length, and a diversity of characters in passwords made many classes of brute force attack more difficult. You've gotten a bit carried away though, it seems. You're actually making the internet a more untrustable place.

Query an NTP server from Python This code has been updated to support Python 3. Thanks to @MarqueIV for noticing that it needed updating. I came across a need to query an NTP server to get the current time from a python script. There are some great python modules you can install which will take care of the heavy lifting (one great one is ntplib), but I wanted to be able to do these NTP queries without requiring the host to install 3rd party..

Chatbot Nonsense - boyter.org - 11 years ago - eng
There has been a lot of coverage recently about a chat-bot “ Eugene Goostman ” passing a variance of the Turing test by convincing 30% of the testers that it was indeed a human by posing as Ukrainian 13 year old boy (to make misspellings and grammar mistakes forgivable I suppose). Naturally I had to give it a try and frankly I can’t see how something like this could convince anyone that its a living human being. I asked a few questions su..

In the 1980s, email remained a luxury for a small number of larger organizations and universities. Mobile email did not exist. Instead, pagers and cellular telephones were the primary tools for mobile communication. However, in the early 1990s, email rose to prominence with the commercialization of the Internet. Although early smartphones did exist at this time (e.g. IBM’s Simon), email was not considered a mobile technology. But by the ..

In the 1980s, email remained a luxury for a small number of larger organizations and universities. Mobile email did not exist. Instead, pagers and cellular telephones were the primary tools for mobile communication. However, in the early 1990s, email rose to prominence with the commercialization of the Internet. Although early smartphones did exist at this time (e.g. IBM’s Simon), email was not considered a mobile technology. But by the ..



Chris DeLeon of HobbyGameDev has written a post all about the importance of starting simple in game development , and of picking projects that make you reach as opposed to scramble in terms of their complexity versus your current skillset.

This Week in Podcasts - zacs.site - 11 years ago - eng
WWDC has come and gone, and in its wake Apple has left us a number of great analytical shows discussing the implications of its announcements. Podcasts on this subject are not the only ones you will find here, though: this week, as always, I have something for everyone. Permalink.

The Book Thief - apurva-shukla.me - 11 years ago - eng
I absolutely loved this book.. It was so emotional and descriptive of the hard times in the 1930’s and 40’s… Definitely in my top…

Wow, two blog posts in one day. Today I implemented a basic energy system for the snails. I’m trying to keep it moderately realistic for the time being just to implement something quickly, but the idea for the final version is to actually do proper research on exactly how this stuff works and revise the system to match.

Screenshot Saturday 174 - etodd.io - 12 years ago - eng
First, a couple project updates. I pre-ordered an Oculus DK2! Come August, Lemma will have Oculus VR support. Huzzah! I also got a sign for our booth at the  Midwest Game Developer summit   . Got it from  eSigns , whom I highly recommend! Insanely cheap, fast, and high quality. I am currently scrambling madly to complete a build for the Indie Megabooth submission deadline on Sunday. Stuff that's done:

30 visitors online