skysight-inc/HackerNews huggingface dataset:
todo.txt (todotxt.com) - open source with a simple text file format. Items have (priorities), +tags, and @locations. There is a CLI interface for desktops and apps for iOS & android. Syncing over dropbox is supported.
As an ordinary web user, if CloudFlare suspect you may be malicious (your IP address being on a spam blacklist seems to be enough) they will show you a warning that you should scan your PC for viruses and ask you to complete a captcha.

(They linked to a report on a spam blacklist claiming my IP address had been used to send spam during the past week. I'd had my IP address for about twelve hours. Thanks, TalkTalk!)

As a web site operator, you have the option of switching this behaviour off.
Thanks for your post. I figured out that Stripe and Braintree pretty much require you to have a US company, but I was thinking about using Skrill which doesn't have this restriction as far as I know.

The online platform will be fully localized for the US market. Unless you actively look for it, you won't notice that it's not a US company.
I build TodoPaper and combine it with TaskPaper and DropBox to sync across my PCs and Macs and iPhone. It's a plaintext file format that also has a number of open source projects that highlight the files when you work in Vim, Notepad++, etc. Example of the format:

Project:
- task
- task @done
- sub task
Notes for this task.
- sub task @due(2013-03-03)
Really? Any trade? Car salesmen are sitting and solving logical problems?

Programming is very close to logic.

Of course, there are other fields that require logic and problem solving. Engineering, science, for instance.
Maybe because the biggest hurdle Google is trying to overcome with Glass is the the "fashion" side of it, which Steve Mann has not cracked in those 20 years and isn't going to if he has 20 years more.

Also - does he really have so much experience with that tech? There seems to be some controversy around how much self-promotion he's doing via Wikipedia.
The web is what it is. In theory, my processors would only run the code I want them to -- not the selection of code, scripting, and plugins that any random website may have. I work very hard to make that theory into reality.
Thanks for the feedback. DropTask is still at a relatively early-stage so we are constantly working on adding new features. The ability to see tasks from different grouping perspectives sounds really interesting.
> 12 hours per weekday

8am waking up
9am finished breakfast / shower
10am finished commute to work
10pm finished workday
11pm at home

even if you cut commuting out of the equation you won't have a life. that may be fine with you if you work on something that is important too you... however it is fine to be outraged by this!
The amount of engineering that goes into making devices work over the huge installed base of cat5/cat5e/cat6 twisted pair is pretty amazing; I was amazed Gig-E worked, let alone 10GE.

If there weren't the huge installed base of wires in the walls of buildings, we probably would have different standards for patch cables instead of fairly obscenely complex network interfaces.
He's not referring to debates as being the problem. Quite the contrary: "In the civil group, those who initially did or did not support the technology — whom we identified with preliminary survey questions — continued to feel the same way after reading the comments."

Civility does not mean blindly agreeing. It means just that: acting civil.

However, what he does argue against is rudeness and insults. Essentially, not debating, but slinging mud.

"Simply including an ad hominem attack in a reader comment was enough to make study participants think the downside of the reported technology was greater than they’d previously thought."

Simply put, you can act civil even if you disagree. This does provide value. However, when that civility is removed, the results are polarizing.

If you can't see the benefits of civil debate, you are an idiot.
If you want to teach logical thinking, you need to teach biases, rationality, probability, etc. Programming is teaching "if this, then that".
I just use a piece of paper.

For coding I use comments and a git alias (git todo) that returns the comments.

todo = !git grep --color=always --no-index --exclude-standard --heading --break --ignore-case -e ' FIX: *' -e ' TODO: *' | sed -e 's/^[[:space:]]*//'

Long term stuff I keep in Notational Velocity, among a load of other things.
> Based on the contents of what Manning's leaks, shouldn't we be a lot more worried about depending on a military and state department rife with corruption and immorality?

Absolutely, but that's not really the subject of the thread. I strongly believe that we could move forward quite a bit by taking corporate interests & cronyism out of the political equation.

> If members of military and diplomatic corps took their oaths to the country and constitution seriously, there should be many more whistleblowers than Manning, given the apparent levels of routine misconduct in those organizations.

Again, no disagreement there. Which is exactly the reason they're coming down like a ton of bricks on Manning, we really don't want to give any other whistleblowers the idea that they can get away with it.

The part where they are not paying attention is that by treating Manning in this way they've caused his case to become an example of how bad things really are, on top of that they're giving the signal that if you pass out secret documents in bulk the only thing you probably should do different compared to Manning is that you should not tell others.
Next generation of TV commercials? At least I would hope so.
>That's basically the 'hello world' of farming
This is an extremely fascinating perspective. I need to go... build something. Wow.
Read this: http://miek.nl/downloads/2010/c++-talk.pdf?we-require-more-d...

Then read the article again. C++ terrifies me.
This is the company’s fault. It should be literally impossible for a jr developer to nuke the database.

Also, backups.
gcc just switched to C++, clang always has been.

While this isn't "linux" per se, it's also kinda hard to do anything useful on a GNU/Linux system at this point without a working C++ compiler.
I use Basecamp for project to-do's, and Gmail with "Show unread at the top" option on, for "life" to-do's.
Offical email should never include links (unless it's signed, but what is?), the potential for trouble is just too great. I had this exact same problem back in 2003 from a financial company. I wrote them a serious email telling them just how dangerous it is to teach your users that it's OK to click on links that don't even go to your domain in random emails. I even showed them how easily I could create a phishing site.

The person who organised the email drop clearly got some hassle over it and sent me a response personally, but clearly still did not understand the problem.
Agricultural produce is a strongly limiting factor on how good human life can be - the most important process we run. To give kids a rudimentary insight into the mechanics and economy of it is - to me - clearly a more important lesson than understanding an oil rig.
You'd need 3Gbps to push uncompressed 1080p data. If you look at USB 3.0 and make a not-unreasonable bet that Lightning is slower, then you simply don't have the bandwidth to do so.
Pretty sure this has nothing do with with trusting newspapers and everything to do with human nature. It's easier to call someone an idiot than simply disagree with them and explain why. Couple that with the immediacy and anonymous nature of the internet, and you give a lot more lazy people the ability to offer their opinion, even if it's nothing more than mindless drivel.

People have always disagreed with newspapers. It's just that prior to the internet, the overhead to respond was much higher.
Programmers' world is populated with very abstract concepts that they use to reason and draw conclusions. I think this post discuss the applicability of this reasoning outside of the virtual sphere.

So assigning farming to #{X}, programming to #{Y} and then reasoning over X and Y without considering the reality of farming and programming is surely not the proper way to address this problem.

In other words, I disagree and I think this post is interesting.
well they have 785000 sites were down for 60mins so that adds up to... a lot of service credits
Pingdom allows you to embed (JavaScript, IIRC) data on your own site showing your status/downtime/etc. from their perspective.
I have recently made a small todo webapp because I needed one myself, it's still deep in beta, but besides few UI flaws on WebKit works pretty well: http://www.rodosapp.com/

You can add a new group just for yourself or add some people to it, you do it by typing their email address to "add user" field. Of course that user has to be already registered in the app.
> not all hobbies consist of making the Apple I. So which do, and why?

which grain of sand, dropped onto the pile, caused the avalanche, and why? :)

Must've been the red one. Last three times it was green green yellow red. Well, if you don't count the time when most of the top was already red, that stands to reason.

> Instead the top comment is the forum analogue of a fluff post: a cynical dismissal based on some presumed bad intention on the writer's part.

Personally I think, cynical as it may have been, the article does require a counterpoint to its "brief"-ness.

I really disagree with these question/statements implying how surely there must be underlying causes why one hobby results in "inventing the future", and another does not, as if these causes have any validity outside our monkey brain's 20/20 hindsight.

By that I mean, creative hobbies are great. And they should be encouraged, for people that like that sort of thing (which is probably 99.9% of the HN crowd, but believe it or not, not all people everywhere). A tiny few of those hobbies will turn out "inventing the future" (like the term btw).

But there's two ways of going about that and there is no reason to believe that one has higher odds of being successful than the other (except for a very deep and very human desire to believe): You can either chase the dragon, imprint order onto the chaos that the future grows from, believing you can bend it to your will. Or you can just have some fun.

Can't you do both? Why yes, you can. Buying lottery tickets, some people seem to greatly enjoy imagining they can apply their will to a random process. I don't know if they have creative hobbies, though (but I'm not judging). Or maybe interpretation of Tarot cards, that's both creative, and applying your will to a random process. ... come to think of it, it is also "inventing the future", in a different sense :)
Should also be using SSL so querystring is encrypted.
Doesn't really matter -- as long as the odds outages at both sites are independent, and relatively low, it won't happen at both at the same time, usually. You can make the status service pretty reliable, cheaply, compared to most other services, and if it loses the central servers, the remote monitoring nodes can still store test information, so when the service comes back up, the historical record should be accurate.
You frequently don't control the API's your hitting. I've seen plenty of API's that don't support bulk operations.

I'm not sure I'm convinced if someone doesn't know how to do a bulk operation they're more likely to look because they've got an extra callback or two.
I agree with what you're saying, but I'm interested about Apple's open source operating system. Assuming OS X, I'm having trouble finding its entirety in open source, obviously it's built on open source but I don't think the entire OS is open sourced. I'm also having trouble believing it wouldn't have been used for a Linux desktop by now.

Sorry for replying to a small part of your comment, but I really do agree with the rest.
GitHub for software issues / bugs features.

Trello for sales pipeline, general project planning and management tasks.

Remember the Milk for tasks with a specific due date and recurring tasks, though I'd like to use Trello for that in the long run, too.
Only if the FIA allows GPS for navigation. Co-drivers still exist because it is up to the crew to create their own pace notes. I suppose the driver could record his own pace notes during the recce, but there would need to be a tight integration of the notes with the GPS coordinates so the data is absolutely spot on during the stages themselves.
The first thing I did: open Chrome Inspector and change text color to black.
Kids should learn to think
Wunderlist.

I was using Things before, but the rip-off pricing and lack of web and non iOS clients made me switch.

I like Wunderlist for its simplicity and the "GTDishness".

Supports multiple projects (or lists), sub-tasks, reminders, repeated tasks.

No support for tags, and the recent Wunderlist2 release dropped support for the great "smart dates" functionality, which was an absolute killer feature on their old version.
OTOH if you're paying enough, you get really good service and support (I have a bunch of friends who work there who say exactly what you're saying), so figuring out a way to use them through a reseller is actually a fairly legitimate choice.
Ask HN: What theme is used on these blogs?
They are both the same themes, does anyone have any idea what theme/template is used on both these blogs?

http://www.minimallyminimal.com/
http://kimburgess.info/
Trivial? The rows are ordered in creation order because that's how they are stored on disk. So to be able to move columns around, you either have to rewrite the whole table (needing a long-lasting exclusive lock which most of the schematic altering operations in postgres do not require) or you introduce another abstraction to keep track of the order which you then have to use for every query to get the correct position within the row you just read.

This always means more complexity and a performance overhead and frankly provides next to zero value because columns are named in queries anyways (or the order becomes meaningless when joining)
Taking The First Step Towards Financial Freedom
Do you use a Mac? If so, I recommend Things for Mac

http://culturedcode.com/things

http://culturedcode.com/things/mac/appstore ($49.99)

Edit to answer to ralfy's reply below:

I recommend it to Get Things Done [1], for its versatility (projects, scopes, labels, scheduling and repeated tasks), its excellent user interface and aesthetics, and the seamless synchronization across multiple devices (Mac, iPhone and iPad).

[1] http://en.wikipedia.org/wiki/Getting_Things_Done
Just by how Bradley Manning was treated and by the continued existence of Guantanamo bay's facility the United States has lost a large chunk of its voice the world over when they start talking about human rights.

How far the US Government will sink before they realize that every time they do something like this they are hurting their own interests is anybody's guess. Be it drone attacks that kill children as collateral damage (Oh, but we apologized) or torture dressed up as self protection it hardly matters.

If you want to criticize the world then you need to set an example, not by taking out your rage on others but by wondering what it is that you are doing wrong and then correcting that.

Slowly but surely every 'own goal' is reducing the United States' importance on the world stage. And that's a real pity because we really do need an entity that is a little larger than most that can serve as a role model for the rest. As it is the role model seems to be that might makes right and that if you deny your problems and your mistakes that you can get away with it. The rules apply to everybody but you.
Your last sentence ruined it, seriously.
These two bits hit the nail right on the head:

> You can redefine "smartest" to mean "those who turn out to have been most ahead of their time", but that's circular and doesn't help identify the quality.

> One must also insist on the fact that very often nothing does come of this quality. To imagine otherwise is to allow no room for randomness.
They don't. As I mentioned earlier - high-yield industry scale farming might be evil, dishonest or capitalistic. Doesn't matter - it is what allowed us to not be farmers. Few hundred hears ago you had to be a farmer to survive - today you don't have to, because there is enough food for everyone on the market. IF you can find another job, that is. But if you find a different thing to do, then you don't have to be a farmer, you will be able to buy food.
Use your own videos with Videoscope to find "invisible motion"
I've used a lot of web and desktop based todo lists....

Turns out it's pretty hard to beat pen and paper.
That's a fair question, so I'll try to explain how I see it. Problem analysis as you mentioning it, to me, seems like the theoretical form of programming. So here I see "coding", or programming, as an easy way to practice problem analysis in a real context, and not just by going through a text book like we do with math in school.

And I agree with you regarding programmers and system analysts. There are so many titles and job descriptions nowadays that try to look fancier than the other just to make it easier arguing for a higher salary. Even if what they do is basically the same. Here in Sweden, there is a long running "joke"-ish alternative title for a cleaner, and that is "hygiene technician". One sounds fancier than the other, but it really isn't.

Regarding how speeding up the harvesting would be done, I have no idea since I am not at all familiar with how a farm works. The point I was trying to make is that if you have knowledge about the domain of farming, AND you know how to program (or if you are good at problem analysis, which I think you are if you can program), then I'm sure that it would be easier to think of something than if you weren't.

Does it make sense or am I just rambling like a crazy person? :D
We do the same in Greece, the tank is 50-60 liters (not sure if that volume is when the gas is at STP or compressed), though, and takes around the room of the spare. That's also where they put it.
Timely for iPhone: https://itunes.apple.com/app/id513332522. It's sophisticated enough to manage my daily tasks.
Ok, this is a real low for HN. Are you actually saying that the only thing computing has done for the world is better porn delivery and better commerce? Wow. Do you have any idea how we managed to decode our genome so fast? Any idea that every science labs including maths have computers to test their hypothesis and solve their equations at such a huge scale and speed no human being could possibly dream to match? How about communication? How about almost anything you use today to make your life easier has a computer chip in it? How about making the bulk of human knowledge available to anyone with an internet connection even in remote poor areas of the world where adults can barely read such as Peru where I lived for years? I could go on but I think you get the idea.
> defined as Apple, you know the company with the most popular open source operating system in the world?

I'm not sure which OS you're talking about...perhaps you could point me to the source code of either OS X or iOS? Certain core components of OS X are open source, but Darwin isn't OS X.

As someone who makes his living from writing Objective-C code, I don't have any ideological objection to Apple. But I think you shouldn't accuse people of spreading "lies and engineering ignorance" when you seem to be claiming something that's patently untrue.
Looks like they are down again. I can get to their homepage but none of my sites that are hooked up to use them.

Update: back up. Looks like intermittent issues still.
> The programming part is nothing more than a hammer to a builder or a scalpel to a surgeon.

We need to remember that not all "tools" are equal. "Tools" like math, science, and philosophy provide leverage for future understanding/interacting with the world. The "tool" of farming provides the ability grow food efficiently. Important but not the same thing. The idea behind code.org and the like is that, hey, maybe programming is more foundational than it is just a trade for programmers to sit in cubicles and do all day.

If you want to argue that programming and farming belong on the same plane, you need to argue that farming provides as much leverage as coding for general life tasks, or else why this leverage doesn't matter. Implying that programming is somehow a morally corrupt activity because of its "escapism" and links to advertising and high frequency trading feels a bit inadequate to me.
Why do you recommend it?
My Dad's Underwear
> There are so many smart people doing so many different things, and most of them stay far out of the mainstream.

It's because the mainstream is a sewer, and you should learn to swim.
> That's 140 calories I would have had to get from somewhere else,

Most people are not struggling to get calories. Most people don't have to work hard to eat their 2000 calories a day.
> We are in compliance with DMCA as all companies, world-wide, must be.

Really? Why would a company that has no presence in the US have to comply with the DMCA?
I see that one danger might be having it's domain seized, but AFAIK only if it's one of the domains controlled by US companies (.org, .com, .net, ...).
Two plaintext files in dropbox (todo.txt and priority.txt), kept always open in all my computers.

Search, editing and subtasks-by-indentation are convenient enough, as my text editor anyway is my main work tool.
> Granted, my sheep don't understand when I yell at them in haskell

From my own experience, try Assembly or Ook, they're both more geared towards mammals. Haskell is for communicating with machinery, that's your mistake right there ;)

On another note, what I found when working land is that time flies by, you can zone out just as easily ploughing a chunk of land as you can while writing code. And it's inspiring. Another thing that it shows you is how much wildlife there is on an otherwise visually empty piece of land.
Google Docs, but any other text editor would work about as well. I have three bulletted lists, one (very short) one for things that are currently in-progress and really ought to be finished before I start something else, one for things that are blocking on something, and one for things I either haven't gotten around to yet or had to defer for some reason. For small/quick things that come from emails, I just flag them in Outlook.
There were these people that said "meow" a lot, on Usenet ...
No. We make kids at school read countless books, and trying to convey to them the meaning that's inside these books. Most kids don't care though, because I really don't think that you can read some of mature works at the age of 14 and understand the deep philosophical context inside them, even if your teacher serves it to you on a silver plate. It's not to say that kids are stupid - far from it.
My point is, that literally throwing literature and philosophical dilemmas at kids it not going to achieve much. Sure, we've been doing it for millenia - but it does not automatically make it right.
A natural key as a primary key is terrible practice because I've never even once seen a natural key that wasn't tied to business logic. Logic that potentially can change.

Don't do it, you only make it worse for yourself if you pick a natural key for a PK!
What you just said is simply not true.
Programming does teach you all 3 things that you mentioned.
I think it depends on the definition of "had to comply". If you mean, are legally obliged to, then no. If you mean, don't want to risk their domains be seized by the US, then yes.
And perhaps some smarts that kick in when some heuristics detect when you are being assaulted and upload imagery of that event straight away.

(I'm taking this from Transmetropolitan if anyone's in the know)
Embedded developers prefer Linux, love Android