skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - Remote

System Administrator AKA DevOps Engineer, RHCE #120-129-168, Symantec Certified Specialist - VRTS SF 6.0

Are you looking for a Linux System Administrator to take care of your infrastructure but you don't need someone employed full-time? Why not hire a freelancer? Let's schedule a meeting to discuss your needs and find the best solutions for your needs.

LinkedIn: http://www.linkedin.com/in/liviudm (feel free to connect)
Email: liviudm@liviudm.com
A use case that is related to to (data) science work is scraping data from Web sites, which can of course be useful in other cases too. I got used to start and test those kind of scripts in IPython Notebook and once they work save them as a standalone script.
It would be true if they charged a percent of the money deposited for every dollar, it's not the case here.
The Quake 3 writeup cites exactly this problem as the reason Carmack abandoned the reliable+unreliable combination:

"His next iteration involved using UDP with both reliable and unreliable data, pretty much what many would consider a standard networking architecture. However standard mixed reliabled/unreliable implementations tend to generate very hard to find bugs, e.g. sequencing errors where guaranteed messages referenced entities altered through unreliable messages."

(from
http://fabiensanglard.net/quake3/The%20Quake3%20Networking%2... )
https://www.skynet.lt/
Lithuania
That's a cool idea. I'm not sure how reliable machine learning on audio would be with only a few samples though.
> it's Turing-complete so long as you consider an appropriate accompanying HTML file and user interactions

In other words, CSS won't just sit there and consume CPU cycles unless you actively interact with the page, unlike JS. The highest-voted comment on the first answer there says that a bit more explicitly.
What does it matter if you read my email but didn't give me an actual response?

What do you expect me to do with this information?

On a solution: if every email was read, they should be categorised to ascertain whether they require a tailored reply (ie they had questions that aren't answered with a stock response).

Unless the majority of emails had questions not covered in the response that was sent (I can't imagine they did) you would have a much smaller set of emails to tailor replies.
Uhh... let me look back at that code. My memory isn't what it used to be... right, now I remember. Sort of.

So, Tarsnap uses a "chunkification cache" to speed up archiving; when it chews through a file and splits it into chunks, it records "file X was N bytes, had inode #I, and was last modified at time T, and here's the chunks it was split into". The next time it sees the file, it starts by stat()ing the file and if those parameters match it reuses the chunk list rather than reading the file from disk and splitting it into chunks again.

With checkpointing enabled, if a checkpoint occurred in the middle of a file a truncated entry (to be specific, the chunk list for the portion of the file which had been processed) would be stored in the chunkification cache. If a later tarsnap process read that it was possible that it would archive the file wrong (I think it would be truncated, but I'm not absolutely certain right now). The fix was simply to not use an entry from the chunkification cache if it wasn't internally consistent.
This is also a problem in architecture. When a photorealistic render of a building is presented to a client the client assumes it will be built just like the render (beautiful sky and green trees included).
Robustus – Tool to make and configure python virtualenv, with binary caching.
Pairing is an inescapable all-day distraction, so I would expect it to trump other distractions. If I were to accept never ever getting into the Zone at work, I wouldn't be frustrated and less productive at being pushed out of it. But I'd rather flip burgers than spend my entire career talking instead of pondering.
Eich does not control the ECMA standard.
Nanoparticle Temporarily Violates the Second Law of Thermodynamics
NoScript, AdBlock Plus, Webdeveloper Toolbar, Screengrab, Color Picker, YSlow, Firebug
It might be. My (Canadian) bank's "small business banking" plan charges $2.25 per $1000 of cash deposits beyond the first few thousand/month. (And $2.25 per $100 of coins.)

Of course, if I ever deposited cash I would be on a different banking plan; but it's not entirely unheard-of.
Use your programming knowledge to create a product or service related to your gaming. You already have the hardest thing to build: an audience. Offer them something valuable in exchange for money. Best case: you build a real business. Worst case: you gained valuable experience.
Major do'h moment for me. :P Got so used to using a VCS that I took some things for granted.
I'd reply with a UDP joke, but you might not get it
Apple Releases Safari 7.0.3 for Mavericks With Push Notification Improvements
Some many times this. I absolutely hate seeing commented out code. There's a reason we use source control.

If a developer doesn't want to lose code they've deleted they can tag the revision in their repo so they can always get back to it quickly if needed.
Yes! This is precisely the use case I have been waiting for. I just used days to implement a simple bar chart and a map visualization in Notebook. In IPython 1.0 this requires matplotlib know-how, the whole Python GIS library system to get shapefiles into Python format, not to mention changing projections and such to our somewhat peculiar needs.

Now I can just create widgets from my D3 visualizations, connect the Pandas dataframe and it is done. Also, I can continue to refine my standalone D3 visualizations and the widgets will benefit. All of this I used to do by hand, in a separate multistage process, I can now do directly and interactively.

Getting a real table view from Dataframe is the missing link. Now to search for the JS table plugin that can handle multi-index, hierarchical tables...
Ashton Tate made a tree editor called [Framework](http://en.wikipedia.org/wiki/Ashton-Tate#Framework) which I used to write my thesis in the late 80s on a DOS machine. I loved it. It had intuitive keystrokes, using the numeric keypad to zoom in (+) and out (-) of the tree with an easy way to collapse the tree branches (enter).

Each frame held other frames, or could hold text, a spreadsheet or a database.

It wasn’t a DAG (directed acyclic graph) which was frustrating sometimes.

I think you could program leaves to link to other leaves, but I wasn’t any good at programming. It had its own programming language FRED.

The people who grokked it loved it.

I think there is still a [closed source](http://www.framework.com/) community supporting it, last time I looked.

I hope you will use markup with something like YAML or [JSON-LD](http://manu.sporny.org/2014/json-ld-origins-2/) to store your links.
The one major problem TCP currently has is the assumption that packet loss is always caused by congestion, which is a simplification that proves most damaging over radio links.

There are smaller problems (but still worth fixing), like TLS over TCP doing a few more round trips more than necessary. QUIC tackles this in particular.
Key Elements for Hiring the Best iPad App Developer
> Some many times this. I absolutely hate seeing commented out code. There's a reason we use source control.

How is an unfamiliar developer supposed to find out that the deleted code exists?
April Fools: migrate Apache Subversion project over to the git repo
Bug report: The on-screen controls don't appear if I start in portrait and then follow the instructions to go landscape (iOS Safari).

Looks good otherwise.
Mozilla CEO Eich says gay-marriage firestorm could hurt Firefox
This, and because of this "goldmine" they will become a target for blackhats who will try to get their data. There are people who would pay in megadollars for that data (or even aggregate reports), so there's an incentive, and there's a market.
Blocks – for designers and developers
I wonder if this good be a Getting things Done tool. You'd probably need multiple of those trees and a way to put simple, wiki-like multiline articles (maybe markdown syntax?). I'd use something like that!
Ah. Thank you :)
Https://www.thawte.com/resources/getting-started/inspire-trust-online/index.html
I work at Riot and it's great what you've been able to do with LoL. At the same time, I would say that finishing your CS degree (or becoming a better developer) would be definitely worth it in the long term. It's possible to manage both. I know many people who play a lot (not pros) and combine that with their engineering careers.

Also, somewhat relevant post on the question:

http://community.na.leagueoflegends.com/en/c/miscellaneous/P...
Nest thermostat released in the UK
CSS animations will certainly consume CPU cycles
I don't think there's any use of a heavy pattern in there, it's just leveraging the basic OO idea of state.

My rule of thumb is to use class methods as factories to initialize your object in a certain way, which is quit consistent with what the class method `new` does. Once you stay in that line of thought the rest flows quit naturally without over-thinking anything.
The point of confluence's recent comments it to highlight the obvious (or I thought it already was) fact that if it can happen, it will happen. Laws of men are not laws of physics, they don't apply unconditionally and immediately.
Is it really faster than Windows 7? I haven't found any serious benchmarks on the subject.
I find it a bit odd that, despite the only numerical type in JS being floating-point, the majority of JS developers still seem to not have any better knowledge of how FP math works than those in other languages where there are integer types.
I only use it to backup configs and game saves. So far, I've used less than $0.05, backing up 73M with 93 days of history (I haven't deleted anything).

That is a daily snapshot of my /etc, important dotfiles, and game saves. I haven't needed it yet, but I'm sure I will be glad when I do.

EDIT: I just have a simple script in my cron.daily that backs up files and folders that I tell it to.
Could be wrong but it sounds like you're encountering the Firefox bug with window resizing - Mozilla introduced the Ctrl-Shift-M feature specifically to workaround this issue.

If so it's not an issue with this JS library.
You can have javascript code as a bookmarklet
Ok, that was very well done... ;)
XPages: IBM's Java based web and mobile application development platform
RSS and ATOM. An API (if they provide one) is an option, but stay away from screen-scraping as it will make your solution brittle and put you on shakier legal ground.
I've awarded bug bounties for typos on the Tarsnap website, but my blog is strictly out of scope. ;-)
"Most UK heating systems don’t even have thermostats."

Is that true? It's a long time that I've owned a property that didn't have both a central thermostat and per-radiator thermostats.
TARGETS="/etc /home /var /root /srv"
ARCHIVE="$(hostname)_$(date +%Y-%m-%d_%H%M)"

tarsnap -v -c -f "$ARCHIVE" $TARGETS
Damn it. I was so sure, which is what makes this so clever, I guess. Well done to Greg, Jim et al
There is some value to leaving in commented out code when you change code from something that is simple to understand to something written for efficiency. In one of my projects I have a few functions that account for most of the runtime. The original functions were easy to understand, but slow. I rewrote them using a whole series of complicated code that even I forget what it is supposed to do. It really helps me to look at the original functions to know what the hell I was tying to achieve - basically I am using simple code to document wtf code.
Isn't it? But, well played to the Subversion guys, et al. Was absolutely taken in... ;)
Well can't they do that anyways, by sending emails to an address they own and seeing what gets classified as spam?
SEEKING WORK, San Francisco or remote.

Ruby Javascript full-stack Developer. I've built several mvp's and am currently working on my own startup. Interested in doing freelance work while I bootstrap my company.

I have 6 years programming experience in various contexts. I have a CS degree with a focus in ML and AI.

keywords: java, javascript, angularjs, ember.js, css, sass, scss, compass, yeoman, bower, grunt, ionic, html5, mobile, phonegap, cordova, heroku, postgresql, mongo, nodejs, coffeescript, rails 4, devise, aws, amazon web services, s3, machine learning, artificial intelligence, python, numpy, scipy, jquery, unix, bash, bootstrap, zurb, d3.js, ruby on rails

blog: morenoh149.github.io

email: username at gmail
> What do most people use it for?

Weekly backups of my VPSs, daily backups of my email and Tiny Tiny RSS database. I'm probably worthless as a customer :|
> Task manager

Any serious Windows user should be using Process Explorer: http://technet.microsoft.com/en-us/sysinternals/bb896653.asp...

(Some of the other sysinternal tools are worth their weight in gold as well)
This was documented 15 years ago, see:

http://www.antipatterns.com/lavaflow.htm
If you use an ide it will tell you if a function is being used in the project or not.
Navalny, the Russian opposition, is already under house arrest and was threatened with jail just for 'breaking his house arrest' by publishing the blog post about his ideas on who to sanction; even before any sanctions were actually applied. The he'd be held personally responsible is not that far-fetched.

As for the lack of real impact; you're probably right. Most of the targeted officials assets are in Europe, not the US, and Europe's list was much weaker.
I keep all of the company registers and records, receipts, contracts, invoices, etc in Google Drive. We need to use Google Drive as it is the best of the options open to us for securely sharing files with accountants and lawyers.

I use https://github.com/Grive/grive to sync Google Drive to an encrypted local directory on my workstation at home. This is done daily.

Then I use TarSnap to backup that local directory.

Effectively I create an on-site copy of important docs from Google Drive, and then use TarSnap to create a secure and trusted off-site backup of those important docs.

Oh, and we also use TarSnap to backup our company (product) databases once a day too (though interim backups are stored closer to the servers too).

Our entire organisation is handled thus:

1) Systems and code via Github, and pulled often to one place (that local workstation) and then backed up.

2) Data dumps pulled locally and sent over to TarSnap of all product/customer data and all company files.

And the only on-faith thing is file attachments in the customer data:

3) Files via Amazon S3, trusting the durability of S3 and security of our interface to it.

This is all disaster recovery stuff. Secure, trusted backups.
> This will no doubt annoy my friends Patrick McKenzie and Thomas Ptacek, who for years have been telling me that I should raise Tarsnap's prices. But while Thomas accuses me of running Tarsnap like a public utility rather than a business, and thinks this is a characteristic to be avoided, I see this as a high compliment (...)

That's really nice. I'd rather have fair public utility rather than business for the sake of concentrating money.

I won't think twice about it the day I need to sign-up for tarsnap.
That is
Pure HTML Gmail
bookmarks this post for future reference
Perhaps we need a ham filter instead of just one for spam.
Matt Cutts Confirms That There will be more changes to come
I'm probably worthless as a customer

I find that the customers who are paying $0.01/month often provide the most enthusiastic word-of-mouth advertising. You're not useless at all, no matter how little you have stored. ;-)

[I haven't looked up your account, so I don't know if you're over or under $0.01/month, but the precise number really doesn't matter.]
Why should he/she want to find out?
I wonder how sustainable it is though. cperciva could make a boatload of money doing something else for someone else. Right now maybe that's not an attractive option, but perhaps at some point he'll, say, marry, have kids, and want some more cash and financial security.
"You should not be closing a question like this, it's kind of a dick move."
Very cool link! Thank's for sharing!
I have something close to 100G of document scans, database backups and /etc for all my servers in there. Use it to back up my office file server as well.
There are even better fits for modern CPU architectures and hierarchical memory systems (but not on HDDs) than B-Tree based structures, like the adaptive radix tree: http://wwwkemper.informatik.tu-muenchen.de/~leis/papers/ART....

I think B-Trees are mostly important for educational purposes, since this is a very important general way of organizing data. For real world usage, there are hundreds of different structures optimized for different use cases.
I keep the code if it helps me understand the code that remains. I always try to write code that is simple, but sometimes other consideration (speed) mean that I have to turn easy to understand code into something that is not. Keeping the original code can help me understand what the new code is supposed to be doing.
Strongly disagree with simultaneously deleting branches and commented out code.

We can (and should) safely delete commented code because we have branches which track the evolution of features and random experiments that might someday be useful. So long as the branches exist, we can always recover that code we just deleted.

But there's not value in deleting old branches. They represent the history of a project's development and should be respected as such.
A NASA Engineer Turned Artist Whose Canvas Is a Huge Fish Tank
Never experienced any of that as a serious problem, but I'm a 'compile from source' guy anyway - but yeah, the devs are of course using MOAI to make their own products (Games) and yeah - there are a lot of forks of MOAI alas, but in the last 6 months the Forum community has really risen to the challenge of self-organizing around all these forks, and this is reflected in the current release that was made by the community. So that has definitely improved. Docs: no longer outdated. Community: very strong - See moaiFiddle, this was born from the community after all.

I honestly think if you took a new look, you'd see the issues you described are not really show-stoppers/blocking any more. A lot of us in the MOAI community are busy using the thing to do actual releases ..
Not just HTML only, how about "not an app" version? It is really annoying that things which could be accomplished perfectly well in a browser are now apps because apparently the web is terribly unfashionable these days.
I did say that I'm paying myself what I consider to be a reasonable salary.

perhaps at some point he'll, say, marry, have kids, and want some more cash and financial security.

I am currently single, but if/when I find the right girl I don't expect finances to be the limiting factor.
You can even program microcontrollers visually: http://microflo.org/

http://bergie.iki.fi/blog/full-stack-fbp/
Not from my experience, you normally have a thermostat, and then a boiler with a timer on it. The boilers often have temperature settings (for the boiler not the house), which allow you to set a seasonal output.
Supreme Court directs Samsung Chairman Lee Kun-hee to appear in court
From May 1996, so hopelessly out of date wrt specific technologies, but of course the principles are sound.

ADSL and cable connections are low latency, yes?

Wifi adds latency (and packet loss) - how much?

3G et al have high latency, but I'm not sure how much.

Anyone better informed want to share some numbers?
"It worked different three months ago...". But I agree that this is no reason to gave to wade through commented out sections[1] but to simply use the powers of <vcs-of-choice> diff.

[1] Including if(0){} abominations
My rented flat has the worst heating system in history (electric cable in the ceiling) but that manages to have a heating thermostat on the wall. Every house I can think of (parents, sisters) has a thermostat for the hot water and central heating.
I like the general direction of this thought. Some things are hard to communicate from a cold start. You need to already be thinking in certain terms in order to understand. Probabilistic ideas and arguments are often like this.

An interesting example is science and scientific methods. Something starts as a theory (eating fat makes you fat) and accumulates evidence for and against it. Evidence "against" the theory doesn't necessarily outright disprove it. It just weakens the claim in different ways. It can lower the probability that it is true (maybe it just seems like eating fat makes you fat, but it really doesn't). Sometimes the magnitude is smaller (eating fat makes you a little fatter, but not much). Sometimes it's kind of true, but the whole story is more complicated and the statement in the their theory needs to be made more precise (increasing fat consumption makes you fatter if everything else stays the same, but it also makes you feel full which makes you eat less of other things the effect only exists in controlled conditions).

The above example needs to be considered from multiple dimensions. People who haven't been thinking about this as a multidimensional thing have a hard time evaluating your statement in this way from a cold start. Experts used thinking the way they are explaining things think the public is stupid or uninterested. Even if they humbly agree that the public are just not experts, they still conclude the same thing. The public want everything boiled down to a simple statement that hides the texture.

X Causes Cancer

This KXCD style graph subtly conveys a little of that texture. I think this is a good thing. I really like XKCD. It's very good art for a very interesting definition of the word art.
Social Media Playbook
it is ridiculous when employees have an ax to grind at work, for example their politics or sexuality. at work, focus on work.
I find the cognitive dissonance of talking how every line of code is a burden, yet talking about you needing a "massive test suite" entertaining.

That test suite is also code. How about we go delete some stuff there?
Android KitKat picks up pace to hit 5.3% adoption. Jelly Bean declines to 61.4%
I tried moving and bombing so many tiles!
OK. It's pretty clear that you've been heavily exposed to a single perspective of the situation.

There is no way in hell 97% of the population voted in favor with 80+% turnout; especially given that 30+% of the population is Tatar or Ukrainian. Based on leaked reports to the Kremlin the real turnout is estimated at a bit over 30%.

Regardless; the referendum was literally held at gunpoint after all Ukrainian news had been shut off and Russian television showed massive fascists uprising and murder in Kiev, which heavily scared the population and did make a large portion of the population believe they were being rescued.

Thus, even if the results were true, it still would not have been a valid referendum.

As for the protests, based on direct sources from real people the protests were organize by just that: real everyday people.

Once again though; the regime was not overthrown by the protesters, but by Yanukovich losing moral authority after ordering shooting of civilians.

If you want to argue the snipers were also a false flag operation then you'd indeed be well into conspiracy nut territory; but I can also point you to videos of Ukrainian snipers assembling if you want.

Global Research also doesn't have that good of a reputation. In [1] it explicitly mentions one of it's main reality warping effects comes from a heavy reliance on Russia Today material.

[1] http://rationalwiki.org/wiki/Globalresearch.ca