skysight-inc/HackerNews huggingface dataset:
Yes, I do a translation of MiniLight http://www.hxa.name/minilight/ .

It seems a bit large though -- roughly 600 lines of code, average. So that suggests a project of about 200 lines would probably be nearer optimal for learning.
Preventief bloedarmoede voorkomen
Many newer UAVs are fully autonomous in the flight operations sense, as they are able to take off, fly a pre-defined track through a set of waypoints and return to land all without direct human intervention.

As an example, the US Navy's X-47B UCAS-D demonstrator has already demonstrated autonomous flight, but the USN plans to test autonomous carrier landings at sea sometime next year with fully-autonomous aerial refuelling the year after that.

The thing is, autonomous flight isn't that difficult and the technology for it has been in place for some time. Where complications arise is with bad weather, which can confuse an aircraft's sensors; situations where precision instrument approaches aren't available and, most importantly, other aircraft. There is still not complete certainty that it's safe to fly an autonomous UAV in congested airspace where other other pilots often do unexpected things.

Many of these issues can be solved by technical means alone, including the ability to monitor, anticipate and avoid other aircraft. But we're still a very long way from solving that fuzzy boundary when things go wrong and only human judgement can prevent disaster.

I also do not believe that aircraft like the X-47B will be given autonomous freedom to select their own targets when they are deployed in about a decade. Instead, while they'll fly autonomously, their targets will be selected by human operators who'll also authorise the release of weapons.

True autonomy is going to require the answering of plenty of technical and ethical questions.
+ $100k & $50k in prizes.

+ playing gigabit/sec bandwidth.

= pretty sweet deal for the summer
> The photo import feature is not available on Mac 10.4 and Linux.

I presume the automatic import from camera/cards/etc but I can still upload my photos?
Yes I have experience with datamining :-)
Undetected is the hard part; I'm not sure anyone currently has the cpu horsepower to analyze all traffic, but encrypted information has a high degree of entropy that is hard to hide even steganographically.

http://en.wikipedia.org/wiki/Steganography_tools#Cryptograph...
Ive been getting tons of notifications that people were now following me. To the point that I turned them off. It's surprising to find out that those people aren't explicitly following me. Even more surprising is that they are all getting requests saying I'm following them.
"he's effectively "paid" ~$50 for 3GB of cloud space, for life. Which, on a shared server, would come to cents a year."

Except he doesn't have to manage that server, he doesn't have to implement the really cool synch between machines, and depending on the person the Dropbox space is probably more stable and secure. It will also be there longer than his interest in maintaining his own server will last. And the extra space on Dropbox is contiguous with the existing space on Dropbox.

It's more than mere extra space. Still may not be worth it, depending, but it's not just space.
I have to agree with this.

We started out as bfffr (name and domain) and quickly changed to Buffer (domain bufferapp.com).

It's tempting with things like Forrst and Dribbble around though :) (I still love both these startups)
Assuming you are familiar with scientific readings, I'd recommend to read papers on algorithms and data structures on a regular basis. There are tons of it and they normally discuss complexity and shortcomings as well as comparisons to other algorithms. Personally I find it much harder, to understand algorithms, other people wrote, than coming up with my own algorithms.
I like to print such papers (normally 4-12 pages) and carry them with me (only one at a time), wherever I go, so I can read a few lines, whenever I have to wait somewhere.
Moreover, SSH has stopped working, too. But, finally I found a way to circumvent it. A simple twist in the client side, could simply bypass the filtering.

I wrote a simple script to do this, and I would like to share it with all of my countrymen:

https://launchpad.net/~mohammad-sepent/+archive/ppa/+package...

To use it, just replace ssh command with issh like this:

issh user@hostname [other-ssh-options]
I'm sorry but that's is not a lego mindstorm. While it does looks somewhat customizable it doesn't seems to encourage creativity like the mindstorm does.

But hey!, second place is not bad.
Securing Web Applications with OpenAM
It won't allow you to just upload - it has to import them, they are testing out a new import feature.

It can be any images and video on an SD card etc, but if has to be in the DCIM folder.

--

I think it's a great idea, will easily get me plugging in my ipod and android phone more often now, and and I can see why they want to be the holder of my data, and to encourage me to use more!
True Crime: Hong Kong Becomes Square Enix's Sleeping Dogs
I found that a great keyword is 'dropbocks': I got 0.01€ cpc and a very good conversion rate. I maxed out several friend accounts spending 3€ each or less if I remember well.
The keyword is great because it filters out who already use dropbox, if someone misspell it probably it doesn't have an account, otherwise with other keywords you'll probably get lot of people that already have an account clicking on your ads just to get to the dropbox login.
Isn't that weird? Don't you guys have performance rights separate from copy rights?

I mean... yeah, using the music means that a payment should be made, but why is it copyright rather than performance rights?

This is just a general question. I used to work in the industry and only reading this do I see how weird it is.

We had the MCPS and PRS. One does physical copies of recordings, and the other does performances of a recording.

Performing rights are what should be applied here, no copy is being offered, it's simply a broadcast.

That being so... why would copyright apply? And if that is the case, then surely all of the fair use doesn't apply because that's related to fair use of copyrights, not performance rights.

Example: If I made a video and had the Beatles on as a sound track. Then I need to make sure I have performance rights (usually by a blanket fee), and don't need to consider copyright at all.

PRS music fees are covered here: http://www.prsformusic.com/users/broadcastandonline/onlinemo...

Obviously this all has a UK slant, it's what I know... just curious as to why a similar thing doesn't apply here and it's considered copyright (MCPS equivalent) when no copy is being made.
Welcome to the shareware registrars business!
http://www.blackcatsystems.com/regservices/

Some of them have SDKs and can manage license keys.
Wouldn't you copyright a name (not patent it)?
I'm not like you. I wish there were more opportunities to actually implement algorithms in the daily programmer's job.
I doubt you'd need to go to such lengths, otherwise you wouldn't be able to transmit binary data such as images, either.
17 Year Old Developer Goes Up Against 19/yo with $1.1 Million
Liveblogging Inside Social Apps: The Google+ Platform Roadmap in 2012
whats better about pentadactyl
This seems like big news. Can this article be trusted? I don't see this being reported anywhere else.
What if your kick starter comes with a recommendation from a big name like Louis CK or Trent Resnor?

And besides, it's hard for the little guy anyways, but pre-Internet it was a LOT harder.
I share a similar background. In most typical programming being good at gluing, and above all perseverance, will get the job done. I would probably even gladly trade some of my mostly useless algorithmic knowledge for some more practical experience; what good does it do you to understand the finer points of interior point methods? Even if you have a problem that benefits from their application, in practice you just use an off-the-shelve solver.
I don't know. If you are struggling with A* search, and claiming to be a great programmer, it sound contradictory. I am assuming poster was familiar with graphs and graph searches before he stumbled onto A* search.

Recursive/Non-recursive dfs should be pretty much obvious to a comp sci student. Here is a sample non-recursive dfs:

https://gist.github.com/1789807

A* search is the same, except you change the $graph to include costs, and change the `queue` implementation to pop based on a heuristic function(cost from source till here + cost to dest).

I am not saying a good computer programmer must know A* search - I am saying if you are a programmer, your thought process should be molded in a way you start finding these things obvious.

I can't think of any programmers who I personally know, or otherwise, who aren't well versed in algorithms. Familiarity with algorithms serves 2 purpose:

1. It gives your mind general elasticity and agility.

2. Many times, it gives you foundations on which you build.

I recently wrote this small python lib which converts xml to python dict and vice-versa https://github.com/thoughtnirvana/xmldict. It came naturally to me as I was simply implementing a recursive-descent parser. I don't think had I not known about parsers, the solution would have come naturally to me.

That is just one example. There are other examples involving dynamic programming, counting sort...which translates nicely to real world use cases, and if you don't know the basic algorithms, you end up re-implementing a second-class substitute badly.
If you never actually use them during your career, at least it will help you feel more like a programmer.

By whose standard?

Don't conflate what you enjoy about the craft with the ideals of others. If you don't like algorithms, don't write algorithms. Life is too short to begin believing you're a poor programmer because other people say you have to know algorithms to be a programmer. If you are writing programs with a programming language and having fun then the rest of them can jog off.

Unfortunately we tend to self-select towards being overly competitive. Trust me, I put too much emotional stock on my craft. I love programming. And I got caught up too much in what other people thought made a good programmer. The truth is that it's a big field and there's room for all different kinds of programmers.

Just don't think for a moment that you're not a programmer. Someone who claims, "you're not a programmer unless you can implement the Fast Fourier Transform in your sleep!" is a posturing nin-com-poop. The intellectual equivalent to a peacock. Or a jealous chihuahua. If you like what you're doing, keep doing it.

And if algorithms are something you're interested in there are plenty of books to get you started (The Little Schemer series being my favourite).
Architecture, in many ways, has trumped algorithms.

Back when I was a 10 year old kid, if you wanted to sort something on a microcomputer you had to write your own sort in BASIC or assembler, or if you were really lucky, FORTH.

Today if you want to sort something you can use UNIX sort or the sort built into languages like Java/PHP/C#/Ruby or you can use ORDER BY in SQL.

The increasing trend is that complex software systems encapsulate algorithms. Declarative languages like SQL are the ultimate -- a good relational database has a collection of internal memory, external memory and possibly parallel algorithms for which it will find the best choice for your particular query and data.

I'm skeptical of the "baby steps" approach that people have advocated where you do some busywork to figure out how to re-implement the addition operator and such. That's how computer science works, but CS education has a terrible batting average at producing effective developers. I can't stand hanging out on proggit these days because so many people are stuck on sorting algorithms and obsolete content from Knuth's ACP.

Personally I look at the algorithms literature the way a Somali pirate looks at a shipping lane. I look specifically for advanced algorithms that solve my problem and that I can't find good implementations of. It can take some time to wrap my head around, say, binary space partitioning or suffix trees, but at least I'm motivated.

I'm always thinking about the choice I have between implementing something new and reuse.
Ranking is No Longer a Good SEO Metric
Why is My Website Failing to Convert?
London to trial 'alcohol tag' scheme
>Maybe but they'll lose the productivity gains from networked organizations and communities

Absolutely but the effect will be not be huge in my opinion because of the language differences. All my Chinese friends here in the EU still use mainly Chinese language website, most of which are based in China, especially the social networking ones.
Project Euler's problems are nice, but they get hard fast. It's nice to apply and practice some theoretical knowledge this way, but no way to acquire that knowledge in the first place.
By the way, knowing those OOP patterns doesn't have much to do with algorithms.
Adventures in Self-Publishing, Ch. 10: How to Promote your Book
Is there any performance impact of having so many rules?
Node.js and Drupal
This reminds me of the million dollar home page - http://milliondollarhomepage.com/. Perhaps they are even reusing the code :)
Were you just reading, or also doing the exercises? (If a book doesn't have any exercises, you probably got the wrong book.)
So did the gocardless team come to the US and participate in YCombinator in the Valley? If so did they get visas or just used their passports?
I don't understand his criticism of the calendar. I WANT to see past dates. It gives me a context to what day of the week it is in relation to dates before and after today. Nothing irks me more when a calendar does not show days from last month on this month's calendar.

Example:
Wednesday is April 2... Was Monday March 30 or 31? It forces me to switch my entire calendar to get this info. I want to see days in March and May on my April calendar.

For me personally, the agenda view is hard to view because my brain works on a week/month scale, not day scale. In day view, I also like to see all my events in blocks throughout the day with gaps, instead of a linear list of events without gaps. It helps me visualise free time.
I stopped using Dropbox referrals, when I discovered that I could see the e-mail address of the people I had referred - and I assume they could do the same with me.

It felt like an invasion of privacy on both parts, so I asked them to delete my referrals - which, as I recall, they did. I only had two referrals or something.

Is this still the case at Dropbox?
I think T.gondi is the reason kitten videos are so popular on YouTube - CDC should look into this - it might be a global pandemic ;)

I want to do an experiment: A/B testing landing page with and without cute kitten photos. I'm sure the one with cats photos will have much higher conversion rate.
How Emotional Appeal Promotes Value
"12+" is a wider bucket than "9 to 11".

The half-life of a software engineer is about 5-6 years. To understand this, keep in mind that most of "software" isn't working on cutting-edge problems using high-productivity languages. It's Java/C++ legacy maintenance and crufty business logic. A substantial fraction of law and business school students are programmers who landed in enterprise Java jobs and bored out after a few years.
Save 10 to 15 % off with toshiba Coupon Code at deal sbell 
Explore dealsbell.com and search out some of the best Toshiba Coupon Code for your product in order you save massive money while shopping online. Enjoy instant rebates on selected products by using Toshiba Coupon Code at dealsbell store.
Developers say Facebook Credits is converting fewer paying users
Is it possible to bypass their physical network altogether? For example, is satellite Internet available/legal over Iran?
Is this the first case of something getting significantly funded on KickStart with nothing to show other than a promise?

As others have mentioned... Tim Schafer (and Ron Gilbert) have a hell of a track record. They have an incredibly loyal fan base, and a series of past successes. The reason why Tim Schafer was able to raise $1M in less than 24 hours was because A) he's Tim of Legend and B) there is a market hungry for adventure games like the ones Tim and Ron made.

Markus Perrson (Notch) had something tangible to show and for people to play before he started accepting payments for Minecraft. He was effectively a nobody in the industry, but he had something playable.

Even Tarn Adams (Toady One) had releases of Dwarf Fortress before he accepted and attempted to live off of donations. Again, a nobody in the industry, but he had something playable.

No Time to Explain? Had a flash game before they did a KickStarter project.

Project Zomboid? They had demo videos to show.

It's something I used to tell my boss -- quit trying to sell stuff to customers you refuse to let any of us developers start actual work on. Let us build a good prototype then let's go sell it.

-----

Is this a first? Can anyone show an example where there was funding behind something that didn't even have anything to show?
Am I the only one who doesn't believe this? It's way too strange...
It certainly is being reported in German media: http://www.spiegel.de/netzwelt/netzpolitik/0,1518,814527,00....
Love-Seekers Beware: Online Dating Fraud Rose 150% Last Year
Yes, it can be trusted: http://www.zeit.de/digital/internet/2012-02/acta-deutschland...
The Best Joke Add-ons for WordPress, Joomla and Drupal
Boeing draws its logo by flying across 14 states
What Happens to Your Digital Life When You Die?
As a comment elsewhere in this discussion says (it really should be voted up to the top), EasyXDM is just a wrapper for the HTML5 postmessage API, with fall-backs in browsers which don’t support it.

* * *

> What you're really trying to achieve is data moving between hosts at different domains

Not really. Usually when you use something like EasyXDM, the goal is either to build a site that has different server components located on different domains under your control, or to build a mashup between services explicitly set up to be used for mashups. There’s no data being “moved between hosts”; we’re just combining two data sources in one browser window.

When you use a Comet server like socket.io, by contrast, the goal instead is to open up a persistent connection between browser and server, so that data can be sent back and forth. Also, FWIW, there’s nothing in socket.io or most Comet servers that forces a developer to implement a pub/sub system, as you implied in your first post. [As I said before, sending cross-domain messages between frames, e.g. using EasyXDM, might be part of the inner workings of the browser side of some Comet transports, but that’s just an implementation detail, and an application developer would not be expected to touch that code or care about it; it’s just a black box.]

Neither one of these really matches your description, and the two are substantially different from each other. I think you’re confused.
Also here: http://www.novinite.com/view_news.php?id=136546

Given what what was happening in the Czech Republic and Poland (and also the protests in Germany itself), it's not that surprising. Let's hope other EU countries follow.
Buy new Christian Dior Sunglasses - Diorito 2 - Black
Don't miss out!,, Buy new Christian Dior Sunglasses - Diorito 2 - Black for only $38.62 from www.ezy-bid.com EZY-BID auctions online for cheapest iPhone...Hooray!!!
Why the number of o's in LOL matter on YouTube
Won't webkit drop the prefix once things are standardised and then sites will either be broken or have to drop the prefix to o, thereby working in all browsers?
Yes, this is officially confirmed in Germany. See e.g. http://www.heise.de/newsticker/meldung/Deutschland-unterzeic...
C# Reflection Performance And Ruby
Life without a CA
Where is LL.next?
I can't tell if you're trolling at this point because this conversation has spun to some irrelevant cost vs brand appearance logic. First of all, we've been talking about new cars and 15 year old models are being brought into the discussion. Secondly, I can buy a 25 year old used Rolls Royce for $20k. Does that mean that Rolls Royce as a brand is not viewed as exclusive and not in the upper echelon of the auto industry?
Companies aren't going to manage inventory, customer relations or finance over open channels. So they'd reduce the gains from networking their own internal communications.

They could try to mitigate by rationing secure channels, or allowing them with backdoors, but this still sacrifices the spontaneous creativity of a truly open system.
I have managed to get 24GB of free dropbox space. I was able to do this because I am an early adopter and when Dropbox first game out, I started telling all my friends about it by using my referral link.

Ask your friends, you will be surprised at how many people still have not heard of Dropbox.
VC Cliché of the Week
And yet people are still surprised when teenage girls don't want to become programmers.
Was anyone able to get a mirror of the article before it went over capacity?
To me, programming has always been about building stuff. This rule governs all decisions I make with respect to software. Programming language? Pick what's suited to the problem. Database? Pick what will be elegant to model your problem.

A programmer need not be a computer scientist. If it brings you joy in building so called CRUD apps, so be it. I know there are some who look down upon that and think that programming should be all about writing beautiful code in Haskell and Lisp.

However, you should know what you want. What others perceive of you is hardly a concern unless it correlates to your own goals.
Tangential Alan Moore - Alternative thought for the day at http://news.bbc.co.uk/today/hi/today/newsid_9669000/9669590....
10 Free iPhone Apps You’ll Use Every Day
Running Dropbox affiliate ads cost me my Adwords account
I don't think anyone solid would take a sub-1% slice as Engineer #1. A pre-funding, pre-code startup is worth $4 million, tops (and that's generous). Vested over four years, that's not nearly enough to compensate for the lower compensation and higher risk of a business at that point.
Life would be a lot easier if everyone just adopted WebKit for rendering HTML and CSS and just focus on the UI and features. Lack of a reference implementation and forcing everyone to implement their own version of HTML 5 + CSS 3 at their leisure is counter-productive and stalls adoption.

Chrome is my preferred browser because of the user experience, not because of its HTML rendering abilities. IE 9 has really good standards support, but the UI is the sole reason I don't use it. I couldn't care less about HTML 5 and CSS 3 support. Let's just stop fooling ourselves and standardise on WebKit for core HTML and CSS rendering.
Want People to Return Your Emails? Avoid These Words
There is, actually: http://blogs.scientificamerican.com/guest-blog/2012/01/31/if...
Anesthesiology EHR
The OmniMD Anesthesiology EHR addresses the Anesthesiology specialty’s vast information needs.
WARNING TO THOSE WHO ATTEMPT THIS:

I did this. And it worked. But there was a cost:

I was banned from Google Adwords.

More details here: http://news.ycombinator.com/item?id=3575868
Personally I have no problems with algorithms. But I'd swap with you for more productivity from myself, because that's my problem.

I usually think too much of something instead of just doing it wrong and correcting it if it was too much of a fuckup. My thumb is really deep in my ass.
> I have no problem with the average Joe on the street in the middle east being harmed with my tax money

Really? It's quite amazing to be able to say this after having said that "those on the other side of battle lines often have more in common with you than you think".

How do you think "the average Joe on the street in the middle east" feels about having an unmanned plane over his head? How do you think his children feel when they see him being killed by such a machine? They swear they will seek vengeance.

You will have only yourself to blame for this.