skysight-inc/HackerNews huggingface dataset:
More details on how it works:

Echoly is a desktop application that can sync an unlimited amount of files using your limited cloud storage provided by Dropbox, Google Drive, Microsoft SkyDrive, etc.

Echoly works on two folders. The storage folder contains the files that you want want to send to or receive from your peers. The shared folder is a folder readable and writable by your peers and automatically synced with your peers by Dropbox, Google Drive, Microsoft SkyDrive, etc. In the sender mode, Echoly copies files from the storage folder to the shared folder until the specified quota is reached. In the receiver mode, Echoly copies files from the shared folder to the storage folder, and maintains a catalog of files in the storage folder. The catalog file is written back to the shared folder, so the sender knows which files have been downloaded, and then removes these files and copies more files to the shared folder.
Available .io domains of high frequency words
Motorola Files Patent Lawsuit over Apple’s Siri, Seeks iPhone Ban
How Twitter, in trying to be like Flipboard, could end up being the next MySpace
Hosted on Typepad, which apparently still exists. That blog template is probably 10 years old
Our candidates aren't the ones spending money "arbitraging smaller amounts of dollars at smaller fractions of the speeds of light". Short of outlawing certain kinds of trading (a bad idea for any number of reasons) they have zero influence on that.

Now if you'd said "invading other countries" or "cutting taxes on the rich" then I'd agree with you.
I doesn't change the fact that it's terrible and that better alternative exist (for instance, CMake), thereby making it yet another cruft from the past.
No, the real horror of this situation is thinking like yours in positions of responsibility. For what reason would we expect a terrorist to swim up on the beach with an RPG (James Bond style) and start blasting planes? Is this a scenario worth considering? Is it worth spending money on?
I hadn't realized that autoconf used M4. M4 is amazingly hard to work with, mainly because it uses ` and ' as delimiters, making it very hard to even read unless you have syntax highlighting set up to show those quotes as different characters.

Here's an example from the web:

define(`START_HTML',
`<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<meta name="Author" content="D. Robert Adams">
<title>$1</title>
</head>
<body text="#000000"
ifdef(`BACKGROUND_IMAGE',
`background="BACKGROUND_IMAGE"')
bgcolor="#e5e5e5" link="#3333ff"
vlink="#000099"
alink="#ffffff">
')
This article reads like an old timer feeling left behind by the current rate of progress who thinks that the problem is really that the rest of the world is doing it all wrong.

He's probably right that lots of software could be designed better, but I think he's wrong that that's of paramount importance. We need lots of software these days and we simply don't have the resources to built it to Kamp's standards. Also, we've learned that our requirements change so fast that his beautiful design would quickly be twisted into the pile of hacks that he hates.

He notes how long it takes to compile the software that runs on his work machine---how long would it take to compile the software on a windows machine? (Or whatever he would claim is the standard-bearer of his cause).

He also attacks open-source software. The truth is, we have an amazing amount of free and open source software available. Some of it may be flawed in design or usability, but it enables us to solve so many problems (and look at/modify the software when needed). I don't think that all software needs to be "free", but I do think free software has made us all much richer. I have a hard time seeing all this value that the Bazaar has created as inferior to slow-moving, centralized, big, up-front design development.
I think you may have misread my comment here and are addressing the wrong comment. I was talking about months ago... not in this thread. I understand why I was down voted on the comment you are talking about. Clearly I was being a smart ass... taking the OP's suggestion to the extreme. Some people got it.
GrabCAD Shifts Strategy, Goes After Collaborative CAD Software for Businesses
> This hole has been open for how long? And yet, no terrorist attacks.

Typically when a website is hacked it isn't because they opened up a vulnerability the day before, it too has been around a while before anyone malicious found it.

The rest of your argument is all about the general security theatre situation, where yes, I agree they are going over the top against very little threat. My point was that, given this policy, they had two choices here - either close the security hole ASAP, or say "to be honest, this whole security thing's a bit of a joke, let's all go home".
I had a hard time understand it as well. I interpreted it as the Peter Principle also applies to software rising to the level of it's incompetence, not just people.
Thanks for the feedback! We have both an API and command line interface that will be released in the next month. We want to get people to use TaskUp as much as possible without getting in their way and a CLI is something that I find myself using from time to time as well.
We'd love your feedback on our CLI if you'd be interested in checking it out!
Google and Oracle publish lists of paid bloggers
Well, I wrote one of those "why don't they just" comments on an article posted by jgrahamc[1] two weeks ago, so I feel the need to justify myself here.

Of course, as you point out I didn't mean to say that I know better than the guys at NASA. It's meant as "The way they do it seems strange and non-intuitive, how come they do this?". I agree that I could've worded that better.

That being said, I disagree when you say "It doesn't take much research to find the answer". Case in point, my comment:

"Why don't they just put a camera filming downwards to determine the ground speed? Wouldn't it be simpler and more reliable?"

I don't think any of your "answers" addresses this specific question. So it boils down to "Because it's on friggin' Mars, doofus". When I posted the comment, I hoped someone around here had an explanation for this (after all, determining a ground speed is something even non-space exploring robots need, I'm sure :).

But again, I agree the wording is awkward and comes off as pretentious, but do believe that it wasn't anything but genuine curiosity (sic).

[1] https://news.ycombinator.com/item?id=4345126
... but evolution will also quite happily run you over a cliff which you have been avoided if intelligence were applied.

Not to mention the fact that the bazaar is never going to put a man on the moon.

And yes, I wrote that piece.
Heroku's main supplier is competing with them, so they need to provide a better value add layer than Amazon can to justify the price or get off AWS, do it themselves (not easy) and take that part of the margin
I hear your statement about build problems as soon as someone does not use autoconf quite a bit.

However, in the past I’ve had the opposite experience: Trying to port software such as Apache, PHP or bacula to UNIX systems such as SGI IRIX, I always ended up writing a simple Makefile to compile the software instead of putting up with the multitude of autotools-fixing that would have been required. I reported one or two clear issues upstream and they have been fixed, but until the relevant fixes arrive at the projects (especially PHP came with an old version of autotools), some time will pass.

As a counter-example, take i3-wm: it ships with a GNU Makefile (OK, multiple Makefiles in subdirectories, one for each tool) and compiles on Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD. Now let’s have a look at each of these:

• NetBSD: No patches required to the makefiles:
http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/wip/i3/patche...

• FreeBSD: No patches required to the makefiles: http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-wm/i3/files/ (they do their usual change to /usr/local in the ports Makefile)

• OpenBSD: several patches because OpenBSD lacks SHM support, doesn’t want (?) to use pkg-config at compile-time and quite a few bugfix backports: http://www.openbsd.org/cgi-bin/cvsweb/ports/x11/i3/patches/

I would argue that porting i3-wm to another platform is easy because you can understand the Makefiles and it’s very clear what they do.

As a conclusion, I just wanted to show you that there are counter-examples to both: situations where autotools really does not do a good job and situations where you can deliver good Makefiles without using autotools at all.
Reminds me of "the most famous understatement in history" from the original Watson & Crick paper:

> It has not escaped our notice that the specific pairing
we have postulated immediately suggests a possible
copying mechanism for the genetic material.
DIY book scanning is a fairly active community, mostly organized by people interested in legal scanning of old books without having to cut off the binding to put the book through a sheet-fed scanner.

Here's one site: http://www.diybookscanner.org/

And here's a 2009 article about how the Google-Books scanning rig works: http://www.npr.org/blogs/library/2009/04/the_granting_of_pat...
Twitter, since 1993? (See the timestamp...?)
I've read many books on happiness. My favorite was the one by Desmond Morris: http://www.amazon.com/The-Nature-Happiness-Desmond-Morris/dp...
I'm sure this was part of his reasoning. Now that you mention it, I'm not sure I would buy one from Amazon for this reason. I bought used textbooks from the university bookstore all the time when I was in school, because I could flip through them and find one that wasn't badly marked up, but you can't exactly do that with an online retailer.
It appears to be how things are done in a number of frameworks. In a bizarre parallel to mgkimsal's comment, whenever I've asked about it, I've been told I just don't get web programming.

To my mind, the term cookie implies some sort of opaque handle. I give it to you, you give it back to me. It doesn't contain data, it's just a handle.

A base64 encoded 128-bit number also solves the problem of "omg, our cookies are so long we need a separate domain for static assets to reduce our bandwidth".
How is that a fact? "Open Source" space endeavors already exist.

Also I know NASA is famous for their solid code, but personally I still question the amount of effort that goes into it. Just because their approach works (if you can afford it) doesn't prove that there couldn't be a more effective way.

I suppose with infinite money you can make quite a lot of approaches work. You could have an army double check every line of code. Instead of pair programming, why not have 10 programmers look over each others shoulders?

Lastly, lots of intelligent beings happily drive over cliffs all the time, just look at the financial crisis.
Question: Does it sync with any other task lists? Like Google Tasks or Astrid? Are you planning on doing that?

Funny story: A while back I was messing around with the Windows Phone SDK and I started a todo list app which I named "TaskUp". I did a search on the various app stores to make sure the name wasn't taken. I guess nothing lasts forever..
The bazaar is perfectly capable of adopting improvements that prove themselves, and eliminating cruft from the past, if the cost is worth it. See the recent systemd fuss. If CMake really is better then eventually all important projects will shift over to it, and distributions will stop installing autoconf by default, or eventually at all. The fact that this hasn't happened already tells us that the practical difference isn't big enough to justify expending a lot of effort on switching.
An Introduction to WEKA - Machine Learning in Java
Version 2 coming out September 15th will have project management features, with lists within lists, task child-parent inheritance, and other project-management style features.
We're still working on refining that piece because we want the UI to be very intuitive and we've scraped 2 designs so far because it wasn't intuitive enough. Getting this piece correctly is very important to us and I think we've finally got it figured out.
We'd love your input when it's out to see what you think!
I could see myself using this a lot more than Apple's "Find My Friends" app. (since none of my friends have that app). Really like the simple UI, does one thing and does it well.
But you might not even need to understand the edge case, you just need to know that it's there, and it means the code is more complex than it really should be. The code itself cannot reasonably communicate the developer's true intent, and so a short comment can remove any ambiguity even if it doesn't explain the issue in full. The GP assumed incompetence, when it was really pragmatism.
As someone who grew up as a programmer with assembly language, C, and C++, learning the good practices needed to make a 1 million lines of code C++ application work and be maintainable:

I've been equally disgusted by the evolution of programming in the last few years. HTML - which is, to a first approximation, always invalid. JS - which needs jQuery to make it mostly-but-not-completely cross-compatible among browsers. CSS, which hides so many hacks on top of each other, and which even needs a reset to be compatible. And now - distributed systems with pieces in PHP, Python, Objective C, Dalvik-Java, etc... and sustained by awesome-but-hackish fixes like Varnish and FastCGI and Nginx. where everything seems to be put togetther with duct tape.

But I'm slowly getting to the next stage, and having to admit - no, actually, admitting - that if it's spread like fire, there must be something to it, no matter if it hurts our taste so much.

And if you look well into it, it's very similar to biological evolution. Our own genetic codes and body plans are full of ancient pieces that are not needed any more (or at all, male nipples anyone), but it seems that it was more economical to "patch" things than to fix things properly. Or at least, it didn't hinder the current designs enough that they wouldn't succeed over the alternatives evolution probably also tried.

And now Google translates text statistically, without even trying to understand things.

One fear I have is that we will be able to create a working AI in a few years... and due to the way we do it, we may even not understand how it works.
> Just curious what your exposure to Christianity is? Reason being is that I've gone from a secular background to belonging to a very devout church and in my experience Christians are much happier.

My experience is exactly the same as yours, except in the reverse order. ;)
Well, surely for a certain type of scientific mission (e.g. something like spectral analysis via ChemCam) you cannot just shrink down the components and instruments indefinitely. The size of Curiosity is directly related to the fact that it is bristling with scientific instruments like no other probe before it. Sure you could make a swarm of toaster sized drones that just go off and cover ground, but the purpose of this mission is not just to take some pictures but to do some very detailed scientific analysis.
This article confused and dismayed me.

Since 2001, we've started in on the XP/Agile movement, which, think what you will of it, test-drives and version-controls relentlessly, and fosters a constant dialog about what quality is and how to achieve it.

Furthermore, some marvelous tools have been written in the last decade; I can hardly see how the author can complain about version-control systems, as Git and Mercurial--both miles better than what was available in 2001--are not least among them.

Other quality-enhancing things that have happened since 2001: continuous integration, build pipelines, Selenium and friends, behavior-driven development, REST architecture triumphant over the cathedral-like SOAP and XMLRPC, JSON over XML, lightweight messaging, the adoption of small, focused open-source tool over "quality-focused" large vendor bullshit-enterprise tools.

To the extent that UNIX sucks now, which it doesn't, it's because the hackers who work on it now have lagged the industry--not the other way around. So go find some other group of kids to shoo off your lawn.
Apple TV Rumors: A tale, told by an idiot, signifying nothing
what is so good about it
Junior Employees in New/Small Startups
Long-term-HNer, Short-term anonymous account. My startup is about 1.5 years old, and we've achieved meaningful traction. A team ranging from 5-10 people (we've expanded and contracted head count a few times) has survived off the business' earnings with zero outside investment this entire time. We were on the cusp of closing a nontrivial six figure angel round, when we stumbled across what we believe will be the product/platform that will allow us to change the world, so we are holding off until we launch the new product. The stuff we've built heretofore is cool, it is making money, and we plan to keep the product up and running, but this new thing requires extreme focus by smart, determined people who fully understand the vision if it is to succeed. We got rid of everyone who wasn't an A+ player, and we're very lean as a result.

We kept a junior employee (wrapping up his undergrad) because he is smart, competent, and well-liked. There is also a handful of things that he knows a lot more about than anybody else.

The problem is that he's the only person remaining who might need "management" for lack of a better term. Being a good manager is something I think I'm capable of, but as CEO of a startup in our position, I can't afford to become a "manager." I, along with everyone else, need to be almost exclusively focus on this new product.

So, with that vague backstory out of the way, how do you think this sort of thing should be handled? How can you help a talented junior employee who shows tons of promise become an independently productive contributor on a team without spending a lot of time coaching him? What metrics would you use to determine that it is time to cut him loose? IOW, how do you balance the profound need to eliminate distractions with the desire to cultivate this greenhorn into a badass?
phkamp: "never" is a looong time. Who knows what the Bazaar can achieve through 'dumb' trial and error over the coming decades and centuries?
Yes, that's part of our version 3, import/export from various providers as well as calendar tie-ins!
Coming from Ubuntu, I tried to see how I could use FreeBSD as my main desktop OS but I was rather disappointed. I was not able to set up X and I decided to try PCBSD which in my opinion proved to be not as usable as Ubuntu. What are the under-appreciated features of FreeBSD in your opinion?
Raspberry Pi Summer Programming Contest
The word "SimpleBeanFactoryAwareAspectInstanceFactory" reflects everything I hate about Java and it's intended approach to OOP.
I wonder if you bothered to check who wrote that article, before you started speculating about things you could have found out with a few google searches ?

You seem to assume that cathedrals are "slow-moving, centralized, big up-front" designs, where did you get that idea ?

Ever looked into how USA put a man on the moon ?

Maybe you should. Also: Read Brooks book, if you can.
I have to say, I miss the internet of the 90s and early 2000, just before it got all "too" popular and "regular people" started widely using it. Them using it is not a bad thing at all, maybe it is just nostalgia on my part but there was something cool and new about it back then, even though the 90s was sort-of late already anyway when considering how old the internet was back then. But you had mostly techs and geeks using it and that made for a certain interesting atmosphere and most people were trying to learn and/or do something new and had a lot of new things to discover... nowadays it feels like finally the masses are catching up to what every self-respecting "geek" was already doing back then and it has become this huge opiate to kill time with idle leisure. There were "social networks" even before the term was coined, even before "friendster" and you had "cloud storage" and streaming but typically it was some old pc you had a friend of a friend setup in some ISP's dark server room because getting a T1 or T3 was out of question, at least here in Europe.

Sorry to be ranting incoherently, I just miss those days and feel a tiny bit jealous at how unbelievably easy, fast and accepted to the point of taken for granted things have become. I think it is really a lot harder now to come up with something completely new and revolutionary, most things have been done and done so well, you have an abundance of libraries and services to build on and to me it feels like there are hardly any areas left that have not been covered very or extremely well yet. It has all changed to this huge pool of entertainment and "background noise", millions and millions of totally unimportant borderline-conspicuous-consumption tweets, posts, blog entries...
A friend from Finland came to the US for a mutual friend's wedding. He did some shopping at the mall while we were out together, and his Finnish credit card wouldn't read at Abercrombie, so they had to pull out the old slider to copy the card.

Using cards internationally can be hit or miss.
You mean: "In 2001 we reinvented XP/Agile because we couldn't be bothered to read the old literature to see if somebody else had done something like that before" ?
Yeah, but cmake (with roots to GE corporate development and large government contracts) isn't exemplary of bazaar development. If anything it underscores the inferiority of the bazaar.
I've not contributed for a good number of years. I just didn't have the time. I assumed it was still running smooth. Maybe it has fallen off in recent years. Sad. But they had a pretty good MOD system I thought for the time. But I agree that the code was not organized all too well.
Hi. Thanks for the feedback.

Opening up the tool for free is actually one of the options that I consider. Of course, only if there's a good reason to believe that this is the right way to go.

I know of some free alternatives, like http://www.ohloh.net/ but on the other hand there are also pricey reports on technology trends, such as: http://w3techs.com/
This shows that there are companies willing to pay a lot of money for technology insights.

BTW, is there any specific kind of data/insights you would be particularly interested in?
Completely believable to me and a very astute set of observations.

I've been there. I know exactly the difference you describe between justifiable fear (the unknown physical consequences of diving off a board for the first time) vs. the far more powerful irrational fears (mind reading that everybody is looking at you and laughing at how awkward you appear, especially the cute girl over there that you are quite attracted to, and how disappointed she's going to be if you mess up the dive; maximising the importance of your dive performance in your mind because you believe she wants somebody perfect, whereas for all you know she thinks it's cute, etc.).

I especially enjoyed your conclusion - it's one I reached before, myself. Socially awkward people who eventually develop out of their behaviour have a great gift - they can recognize and empathize with other socially awkward people far better than the natural extroverts and, through their words of encouragement and empathy, share the gift of self-confidence.
Hmm... I thought this would be a little more viewed. This site got a decent amount of attention a while ago on here http://www.coreyballou.com/five-character-domain-names

Are .io domain names not as popular as I was thinking? Should I add the ability to search .com as well?
There's just no need for Interfaces when you have duck-typing at your disposal.
I'll happily take a look then!

(As an example of how I use it, here's my wedding planning list: https://workflowy.com/shared/b5d25b0b-c9e3-b573-deb5-cc552d9... )
I'll investigate later on, hopefully they're still accepting new users. Thanks for the heads up