skysight-inc/HackerNews huggingface dataset:
Oh bullshit.

The flat lens eliminates optical aberrations such as the “fish-eye” effect that results from conventional wide-angle lenses.

Surely you wouldn't claim that is referring to wide-angle thermal lenses?

“In the future we can potentially replace all the bulk components in the majority of optical systems with just flat surfaces,” says lead author Francesco Aieta, a visiting graduate student from the Università Politecnica delle Marche in Italy. “It certainly captures the imagination.”

Oh yes it does. If you help the imagination along with misleading phrasing, that is. If you don't believe me, just read the rest of the comments here, most of them expecting to see some application in photography.

If you get good glass it'll beat the resolution/noisiness of your sensor anyway. Distortion and aberration can be fixed in software quite well; it sure beats waiting that won't come for a long, long time, if even ever.

Don't get me wrong, this is cool for what it actually applies to, but flirting with "capturing the imagination" in such ways gets no respect from me.
There's a reason we dont bury the dead in our backyard.
In the Shadow of the Moon - TV documentary
From what I could tell this guy thinks his routing idea is better than what FedEx and UPS already do.
Slight inaccuracy? What?
For me, it was the opposite of ignoring performance: the developers of the platform we work on have decided to use floats for accounting, because decimals were "slow".
Chicken Mushroom Parmesan with Linguine Recipe
Generally yeah, but in this case? If they 100% knew for a fact that the sky above his head was black, then adding some black padding is fine. Maybe not from a photography standpoint, but from a journalistic one? Come on..
Why would Apple do that? The website promotes Apple's appstore, which can cross/up sell other stuff that Apple receives money from...
I think it should go without saying, but there is one more point I'd add to this list: Learning never stops - don't be ignorant.

Suprisingly, I still deal with many developers that write procedural code with if/else statements, up to 4 or more levels deep, even after years of being developers.
Github notifications - monotony - growl
No the real problem here is the sheer ignorance of people such as yourself commenting on this issue.

Apple never patented rounded corners or click to call. It's as simple as that. What was patented is a very specific design that would take Samsung all of 10 mins to work around (e.g. like they did with the Galaxy 10.1n).

And how about the two elephants in the room: Microsoft and Nokia who have built something unique, innovative and just don't seem to get nearly enough respect or credit for their efforts.
So you suggest that instead of several if/then/elses a clever recursive function call should be used, right? And the function should take its arguments by value, and have zero side-effects?
Read the link under 'responsibilities' - in the UK you can't even discuss the deliberation process with your own family, even after the court case is concluded.
This is from a reddit ama where the OP has worked through Apollo 1-14. He claims it was Neil in the photo - http://www.reddit.com/r/IAmA/comments/xove1/iama_97_year_old...
This idea that Apple is going to own the market using the law is frankly ridiculous.

Coke has a design patent on the particular shape of their bottle which surely is a product that is even harder to innovate with. But yet do we see competitors to Coke appearing all the time. Of course. There is rarely one way to do something.

I think people in time are going to realise this will all end up being a good thing for the industry.
We're working on a realtime filtering engine for Twitter. Think "gmail filters + labels", but for Twitter. http://tweetdig.com
Because hard drives are slow and people want fast computers, writes are buffered, sometimes quite a lot.

This will improve immensely when we all use SSDs.
Here is something you can do with man: type 'man commandname' to get a description of things you can do with commandmame.

This may not work as intended in cases where a command has the same name as a function. The nicely recursive 'man man' will tell you how to work around that.
I could see some use in combining the laptop and piece of paper in note taking. To make this easier I would like a system to help me reconcile the the notes made on different mediums. Probably I'm writing on laptop and would like to include stuff drawn on paper in between those notes.

Few things that could make this easier:
- Add machine readable page numbering to the notebook
- Some kind of annotation scheme, like (1) I could use to refer to the drawings on the notebook.

On laptop I could refer to the pictures with <page number>:<picture> style notation.

Would be actually nice to follow similar workflow with laptop and iPad. Write text on full keyboard, draw diagrams for the same note on iPad at the same time. Maybe this is already possible, have never tried this.
Whoa, cowboy! It's all just swings and roundabouts. Stop, count to 10 and breathe. Then remember what's really important; family and friends.
If you're using Chrome, you should be able to "request the desktop version", which I expect changes your user agent and stops the popup.
Samsung argued that Apple could not claim the rights for all rectangles with rounded corners or other basic geometric designs used for phones and tablets.

http://www.forbes.com/sites/susankalla/2012/08/25/apple-deli...

I haven't seen the actual patent in question, but that doesn't sound like a very specific design to me.
The one thing that's not mentioned in the article or the comments was that Jeffries had never played sudoku before this problem whereas Norvig presumably has.

It was after a few months of playing the game when I started thinking "Oh, this is just a constraint propagation search problem" and, indeed, when I had to code a solution for a programming competition, it took about 45 minutes to hack together the code.
Chalk Party - Paint with other people in real-time
The Youth Sports Photo Contest
The competition will be open to amateur photographers of all countries aged 15-30 years(If you are under 15, you must have your parent or legal guardian’s consent to upload images onto the contest) and entrants can submit up to three photographs for the competition.
All submissions must be made through email. Entries must be submitted with Fee Payment Receipt/Slip by email to taumaturg.jimdo@yahoo.com using the subject line: The Youth Sports Photo Contest.
Your implying that self taught developers are unable to comprehend basic parts of computer science is really an over generalization, I and many of my co-workers are self taught and we often find that graduates, whilst being intelligent and understanding the more esoteric areas of the profession, are unable to understand certain ideas as 'time is money, don't do it cool when a simpler way will work just as well' and are also incapable of understanding how to monetize aspects of a code base.

It's all well and good being self taught or university educated, but inevitably you need a mix of both disciplinary aspects to be able to function properly within a company.
10X Management is trying to do this for the tech industry right now: http://www.10xmanagement.com/
Why would you need a recursive function? It's just a matter of decomposing your functions into smaller parts.
Ask HN: easy to integrate event tracking for SaaS
Ideally a solution that can track at a user level with some ability to tie in account information from my application to the user actions/activity to create a more holistic user view. Saas or open source DIY are both OK.
There is a 'click here to continue' link in white link but it has been (intentionally?) blended into the screenshot image. Even so, clicking the link does not make the nag go away. So basically i can't read TC on the ipad
Although this isn't a tutorial, but I thought it was worth mentioning. pragprog.com has released a screencast series on Backbone, by Derek Bailey, the creator of Backbone.Marionette and various other Backbone extensions. I've personally watched the series and gained lots of insight on Backbone thanks to it. (http://pragprog.com/screencasts/v-dback/hands-on-backbone-js)
I wrote a Sudoku Solver. In a few hours. I'm sure many have.

this thing is, puzzles like this don't need "design up front" as one commenter suggested - they need a flash of inspiration to solve the nub of the hard problem. If you have that, then tests will help you implement it correctly, and help you change it without breaking it.

If you don't have that inspirations, then tests won't help you. Maybe you'll get inspired while you're messing around with tests on the puzzle, maybe not.

Puzzles are almost completely unlike everyday tasks that programmers typically encounter, e.g. Adding TPS report generation to your website.
That's not a fair analogy, because the bottle cap game does not need that information. It's more close to a doctor asking you about your and your family's medical past. If you trust the doctor its fine, if you don't it's a hard situation to figure out.

Edit: this is not supposed to be a direct analogy (obviously Facebook does not have your medical records yet, afaik). Games want to have the ability to find out who is your friend and to post on your behalf, it's not absolutely necessary but millions of people understand it's the price they pay for a free game.
Every invention solves a problem, or else it has no reason to exist. Patents are supposed to protect the person who found a particular solution first; this isn't new.

I'm sure it was wrong of Eli Whitney to patent the cotton gin, too, since that's clearly the only way to quickly separate cotton seeds and fibers.
Overqualified is Overdiagnosed
Yep. I was baffled by backbone tutorials before I actually sat down and decided to get stuck in and try something.
Got a link to that tech talk?
Even a simple crop can make a large effect: http://www.abovetopsecret.com/forum/thread545972/pg1
Ask HN: Is there a Twilio for Fax kind of service?
We are building a service that relies on some fax processing and wanted to know if there is a Twilio for Fax kind of service
Well, you're officially a self-admitted idiot. Congratulations. That website is a hoot. A self-proclaimed photographer who doesn't know what scatter light is.
Man who worked on Apollo missions claims it is Neil in the picture
>"I think it's bad if the average consumer cannot tell the difference between an Apple product and a Samsung product."

Apple just might be the strongest brand in history and is the most valuable corporation on the planet. Their products are must-haves. Are people really getting confused? Are people really going to settle for a "cheaper" brand, rather than the real thing?

If that's true, it's astonishing.
You're very welcome. I hope it delivers too!
I love that not one comment mentioned post graduate university as an option.
I am not implying in any way that self-taught developers are unable of anything. I know a lot of great self-taught developers. However, many developers without formal CS training learn one or two technologies (e.g. ruby or another web framework) and believe this is enough; they even call themselves "hackers". That last approach surprised me.
Came here to post this. I've actually just started with Backbone a month ago and this was the very best ressource that I found. If you already know a little JavaScript and MVC theory this is perfect.
I think trekkin was being snarky about people preaching Functional techniques. (I don't think said snark was warranted, for the record.)
It seems to me like the lesson here is that you can't write a program without having any idea how the program ought to work.
Report: Snooki of 'Jersey Shore' delivers baby boy - Yahoo omg
Looking Back to LivingSocial's Exit from MENA
One of the very first pieces of code I wrote was a Sudoku Solver, about 3 weeks into studying lisp. The fact that it was so easy was actually what made me fall in love with programming.
Trivia corner: I got the same dialog box without changing account or IP address.

It turned out that the App Store wants to use the Spotlight index (!) for some reason, and that "Fix permissions" somehow botched it.

"sudo mdutil -i on -E /" fixed the issue.

Let's just hope that nobody thinks about copying this insanely awesome design.
I think the same applies for everyone, you have to expand your horizons unless the company you work for is extremely locked down on technologies.

Everyone should know a few languages so they have the tools they need to do their job properly, would we use a chainsaw to screw something to a wall just because we hadn't learned how to use a screwdriver yet?
Except a lot of them have pretty good reasons, while those brainwashed by crackpottery don't.
:)

I'm not against functional languages/approaches. I just think that everything has its place, and that procedural code and nested if/then/elses are appropriate in many circumstances.
That's because you had a very limited definition of what design is. Design is not just how it looks, it is much more about how it works (and in a highly visual media like the web, how it looks is of course a big part of that).

Edit to add some nuance: I didn't mean to take this out on you personally. Your limited definition of what "design" as "visual design" is actually fairly pervasive these days and as a (non visual) designer this bothers me to no end. I'm blaming the use of design as a noun for this. People want to have something that is "design", whatever that means. Design, however, is also a verb. It is the process of shaping a product to fit its users' needs. For software, that means figuring out what it should and shouldn't do, how it should do it, how to organise information, what language (visual and verbal) to use and testing, testing, testing. To do this right, you need more than just a talented artist that can make a pretty picture.
Yes, it's exactly that attitude he is arguing against. Then it falls to people who know what they're doing to clean up after the "just get it done" morons, when it turns out just getting it done means getting it done wrong and badly and slow. Management thinks "oh, it's already done, speeding it up should be an easy job, what's wrong with our new maintenance guys that they take so long to just fix it up?"

I use the term morons advisedly, it is blunt and true, an accurate description of the "get it done" mentality of people with little experience and no formal training, who don't even know or acknowledge the depth of their ignorance and error.
How long is your credit card PIN?
Wake Up, Deathists  You Really Do Want to Live 10,000 Years
Right, hah. Noone is buried in my backyard.
Highjacking the conversation, but can anyone recommend good Backbone or modern JS training in London / south-east England?
I'm not saying to just 'get it done' because that is really misinterpreting what I said before, I'm saying that the low level, time intensive method is not always the best, especially when you need to push a project soon and time is really running out.

Your insinuation that doing something quickly means doing it badly is, in my opinion, unfounded, being productive and speedy is merely a by product of knowing what you are doing.
Sometimes the projects and developers can rotate like they do in Hollywood, but even so, there's no Ari Gold, because the companies stay the same.

In London's finance industry, there are actually many contractors often working on temporary projects of a similar lifespan to a hollywood movie. The difference is the relationship with the third-party recruiters. The companies and their HR departments will still be around afterwards, similar to the point you're making here, so they establish long-term relationships with the agencies/recruiters. Thus, the agency is biased towards serving the needs of the company. It sees the company as its client, not the contractor. A lot of the time they can get exclusive assignments this way, and with many exclusive assignments around, it's not in the interest of a developer to be tied exclusively to any one agency.
35 innovators under 35
And Farmville needs to know that same information? Or is it Farmville Dr.?
> When you outgrow your current company, move to a better one

Preferably one with a formal, rewarded mentoring system in place that is outside the management structure.

I'm sure they have this sort of thing at Google/Facebook/Apple, etc. as well, but at MSFT I spent a bunch of my time finding technical mentors --- mostly outside of my organization --- for my direct reports. Finding them is easy for people with < 7 years of experience, but once you have > 13 years of IC work (as more than five of my directs did!), it takes serious effort to both help you identify a direction that it would be worthwhile to grow in and then find somebody who can actually help with it.
Lots of ways to learn. Aside from what others have already mentioned, work on a lot of existing code. This can be others' code, or code you wrote yourself months or years ago. Whether you're fixing a bug, or adding an enhancement, or just trying to clean it up and make it better, stop and ask yourself occasionally: What made this difficult to understand or modify? How could it have been organized better? The other sources (books, courses, etc.) provide starting points for answering those questions but you need to apply that knowledge to real code, to test it and learn where it does and does not apply.
"There are approximately 7 billion people in the world. The average life expectancy is somewhere around 67.5 years. So in the next 67.5 years 7 billion people will die"

Really? I have the feeling that the author confuses "average life expectancy from birth" with "average life expectancy from now on". And thinks that a live expectancy of 67.5 years means that all people alive today are dead in 67.5 years. And forgets to take into account the deaths of people who are born in the future.

The average live expectancy of all living persons is much lower then 67.5 more years from now. Maybe half of that? Additionally people will have children and some of these will also die earlier then in 67.5 years. And some of the children will have children who die earlier etc.

The result could actually be right, but it would need some more explanation how it was calculated.
Whos.amung.us - dashboard » lyjjgp6rjsm1
Or use more than one pinhole... E.g. http://pinhole.stanford.edu/zp.html
Actually, my dad worked on the mission in Cocoa Beach. The real problem was that they sent the lander to Mars, not the moon. The real concern at the time was the Tycho Monolith, remember, so although the mission was originally intended for the moon, JFK authorized some changes to suit McNamara's DoD. Big change, yes, but obviously necessary for Homeland Security.

You're right that some of the photos were doctored -- good work! The primary purpose of all of the Photoshop work was to remove the red hues from the ground. Some of the backgrounds were reused, of course. That wasn't uncommon back then. And of course the constellations that are thousands of light years away would have looked distorted, so they had to be removed.

But you're wrong about the framing and focus problem. While it turns out to be impossible for a geometrically-inclined engineer to aim a camera without a viewfinder, NASA was able to work with Polaroid to invent a fixed focus lens, which they later commercialized as the Brownie.

Great research! That davesweb guy does good work. It's too bad that the govt can't acknowledge the hard work folks like him have put in. It's just still too sensitive. My Dad never should have told me, but you know how people get when they're old.

Oh, this goes with saying I guess, but they never did find the monolith. So when Bush gets his colony on Mars obviously that will be priority number one.
They are bootstrap templates for you to add your design over. Not something you want to use as is. Landing pages require heavy A/B testing. The purpose of the project is to give you something to work with without having to invest much time in the html. You only have to focus on the colors, background, and copy. That right there will save you a lot of time. :)

Thanks for the feedback.
Httpsys - native HTTP stack for node.js on Windows
Hah, I haven't hear about these green blocks, and actually I haven't tried any of the previews! I've been stuck with just my iPad for a few months now.

I think feature by feature is the wrong way to think about W8. Perhaps these features aren't all brand-new, but I think the depth and thoughtfulness of integration is. Also I think you are underestimating some of the changes - particularly the social/identity integration, the inter-device seamlessness, the visual overhaul, and the input-mode flexibility. No matter. I would also argue that the most important thing is that this is hapening in the mass consumer space. Like it or not, Linux doesn't mean anything to the average computer user (not to say Linux isnt important - I checked out some videos of Unity and Gnome3, looks really cool.)

Anyway, my point is here that its the whole package and the way its tied together that matters - and then the impact that complete package has when unleashed on the masses. This is potentially a computer experience that makes OS X look like arcane calculus. I think it will really only start to make sense as the public gets hold of it, and as devs start to understand and make the most of all the new possibilities. Definitely my experience with WP7 is that you only really understand it by using it. There's something about the whole package that just feels right - the way all the bits of the OS mesh together. It still feels exciting after months of owning my phone. My iPad in comparison frankly feels pretty but dull. The only problem is that 3rd party development is a wasteland - nobody seems to care enough to think through how to make an app that makes sense in the WP7 environment. Hopeflly W8 will start to shift that balance.

Honestly I think you might be the wrong market for W8. Sounds like you are a pretty serious computer user. Although I have heard good things about W8's desktop, and hey who knows what Microsoft has planned for W9. By the by, Linux is sounding more and more interesting the more I hear! Still, for most people its jut too weird and hard no?
Thank you.

Remember: these are just templates for you to work with, not final designs. The screenshots are just rough examples of what can be done. Test, test, test.
Well, FTA, they didn't just skip it, they assume Samsung was guilty. They stopped discussing it and just moved on with an assumption. They rest of the questions were answered based on that one question. This is all according to the statements made by the juror.
This is outdated, I believe. These days there is no easy way for NZ citizens to become Australian citizens. However they can still live and work in Australia, but remain second class in various ways, such as not having access to many types of social welfare benefits and not being able to vote.
One idea: Use this picture of Neil shot immediately after his historic walk on the moon.

After reading the Armstrong family's statement last night, that's the photo which expresses the legacy he wished.

He looks ready to wink back.

http://www.hq.nasa.gov/alsj/a11/AS11-37-5528HR.jpg
Please do that!
Hangout?
The linked leaked text seems to be from February 2011. Is this the current text I wonder?
Those overweight children are more than likely hideously malnourished, so unless they are just counting malnourished as underfed they should count into that statistic. Which makes 5% seem oddly low.