skysight-inc/HackerNews huggingface dataset:
I'm a [hobbyist] photographer, and I'm friends with several people who make their living taking photos.

I've never even heard of 500px. It certainly isn't at a point of making flickr a garbage dump.
Any response from Dropbox yet on this?

Given their previous problems, you would think they would be on top of this immediately.
This is exciting, but two questions:

Is the implant upgradable? Imagine in 2 years the resolution is doubled but because your an early adopter, you're stuck with the original.

There's more to sight than light - eg when Jesus healed the blind dude in the Bible it took two steps, the first to restore vision, a second to restore perception.
If you aren't careful, you might accidentally write var a, b, c, d, r;
Good article! One of my takeaways from it though is that you need to have a full time marketer in order to succeed, most of the time. Do you have any advice for a solo developer trying to build the app and promote his Kickstarter at the same time?
I am also skeptical. I zoomed in on Big Rapids, MI (home of Ferris State University) to find the entire town and half the campus is a food desert. How is that possible? It's a college town! It has Meijer (Midwestern chain supermarket), Wal-Mart, McDonalds/BK/Taco Bell/Little Ceaser's/etc. The on-campus eateries are open to the public for $5. Plenty of local stores and restaurants.

There's absolutely no way the downtown and campus areas of a college town could be considered "low access".
This is pretty neat. I'm always in favor of multiple levels of data validation and your use of Moose is good in this sense. Check out Data::Manager as well (or Data::Verifier if you just want the validation goodness), it uses Moose's type constraint system to validate your data.
Reply to scott_s: In that article, note that the study addressed the effect of pre-school on strongly disadvantaged children: "Only disadvantaged children living in adverse circumstances who had low IQ scores and a low index of family socioeconomic status were eligible to participate in the Perry program."
You're doing yourself a massive disservice to know PHP and only PHP. There are literally hundreds of other languages out there, some good, some bad, but all of them have something to teach you.

Remember a programmer is not necessarily interested in programming, but often in having programmed, where the end result is paramount.

When I see "PHP programmer" it's all too easy to jump to the conclusion of someone who's too timid to go outside their little bubble and see how other people get things done.
I've been personally affected by this leak. All the e-mail addresses that I am now receiving spam on have only been used for Dropbox purposes and nothing else. In addition this was over a year ago.
So - email only used for dropbox, last transferred over the web a year ago: where else would it have been leaked from?

// I did change the title to not mislead readers.
I had always liked the number 42. However, I must say n=48 looks a lot nicer.
oh yeah? So would you mind telling me what was SocialCam revenue model? My understanding is that PG is investing in startups with at least have some sort of a plan of making profits.
People always ask this incorrectly. The real question is "To what degree does genetics determine the difference of average IQs between groups." The link between genetics and IQ is near 100% in an absolute sense, as tapeworms and dogs generally will score a 0 on any test.

Even the worst possible environment...say, repeated concussions to the head via a hammer, will still result in a human scoring far above any non-human.
The JS interpreter shares your preference of writing all var declarations at the top - in fact, at interpretation time they will be "hoisted" to the top of the scope. In other words:

foo()
var bar = 1;

is actually run as

var bar;
foo();
bar = 1;
As someone who was a job seeker for months, I found most success using LinkedIn. So to have a site that takes the fundamentals behind optimizing your network one step further seems really appealing. The only thing people may have trouble with is mixing business with personal.
sublime text is cross platform Win / Linux / Mac. Also it has a mode called Distraction-Free Shift+F11
The biggest draws for PHP:

- a wide selection of well documented frameworks to choose from

- a wide selection of robust CMS's to choose from

- a variety of CRM's to choose from

- runs on a bog-standard web server (apache, IIS) right out of the box
I don't think there's a lot of crossover between those verticals: people who want to share photos with friends, people who want to backup photos, people who want to categorise and tag specific photos [beyond what Facebook provides].

And I think each of them is well catered for by Facebook with the exception of organisational features beyond what Facebook offers.

But what you're describing is a photo-optimised interface for Dropbox, not Flickr. Flickr was (and still is) about communities around photographs. And they have failed at that.
Oh? And what insights do you have share with us about prime numbers? Do tell.
You're much more likely to see a whole new photo sharing service from Yahoo rather than an attempt to revive the Flickr brand. Once a brand has stagnated and everyone has moved on then it's extremely difficult to regain that audience, kind of like Yahoo.
> it's a fictional non-addictive recreational drug without negative side effects

Not fiction, dude. Cannabis is real.
Here's a little bit of perspective for everybody in this thread:

A good friend of mine, who travels the world taking breathtaking photos [as in: this is what she does to make her living] still hosts a lot of her photos on photobucket.

Photobucket, if you're lucky enough to never have used it, is a mess. It downsizes your pictures dramatically, it makes directly linking to them difficult, the UI is ugly; it's terrible.

When I ask her why she still uses it, she responds with "I don't know. I've always used it. It has all my photos."

--

Guys, we're all programmers, or designers, or both. To my friend, the place where she stores her photos is barely an afterthought. If it can get to a point where she can send somebody a link and have them see a picture, then good. She doesn't care, because she's too busy out making new photos.

WE care, because we spend our time making new websites, but don't get confused into thinking that the rest of the world (that would be: our potential users) care very much.

They don't.

People want an easy way to share photos that doesn't feel like it's getting in their way. Right now a lot of people are using facebook because it does that. They don't care if it downsizes everything, if somebody wants to original, they can send it to them.
"Everything in the box is kind of weird and quirky, but maybe not enough to make it completely worthless. And there’s no clear problem with the set as a whole; it still has all the tools.

Now imagine you meet millions of carpenters using this toolbox who tell you “well hey what’s the problem with these tools? They’re all I’ve ever used and they work fine!” And the carpenters show you the houses they’ve built, where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door. "
Counterpoint: The Retina MacBook Pro Is Not a "Boondoggle" at All
No, servers should hold _all the state_ and clients none.

That's the opposite of the general consensus in the webdev-community.

Client-state is not only vastly more efficient in many cases but it also usually leads to cleaner designs and easier scaling.

Many of the modern desktop-like webapps would be outright infeasible without client-state. What's your response to that, should we just refrain from making such apps in the browser?

If I add something to my shopping basket from my mobile phone, I want to be able to add more from my browser

And at the same time you probably appreciate when on your slow mobile-link the "add-basket" operation happens asynchronously, yet doesn't get lost when you refresh the page at the wrong moment.

I'm a bit confused here. You know better than most how critical latency is to the user-experience. Saving on server-roundtrips or hiding them is a big deal.

Yet you promote this dogma without providing an alternative solution to this dilemma.
Ask HN: How do you deploy a simple web project?
I ask here as this kind of question would most likely be closed on SO...

Recently I have been setting up my own development environment using git and Jenkins. I have so far managed to initiate build and test upon committing. Now the final step is to deploy to the web server.

I don't have a single .war file or similar. I have hundreds of small files like graphics, php files, js files for node and apache configuration files.

I keep almost everything in git but I do not want everything pushed to the web. My initial thought was to just zip a folder, upload it and unzip. But this requires me to keep some sort of list for the files which are used in production and those who are not (like reference images or modules which are temp. disabled).

1)
Both the js files and the php files have require directives which would let me derive which files to include. Images are referenced as well so these I could also get. Putting code together for this is however pretty time consuming so maybe one of you clever guys (and girls) could give me a pointer about where to begin?

2)
How do I go about replicating/syncing DB changes from the beta DB to the production DB? I am using postgres and don't have very much experience with DBA.
It does sound outlandish but... what specifically is stopping them?
Systems Infrastructure Developer
yes I hate that attitude too actually "I invented everything, how awesome am I" .
I'm not here to defend it.

But still he deserve some recognition, afterall he is the first bringing AI to the masses with Alfa, and helped some million researcher's life with Mathematica. And, 10 years after NKS, these are somehow good results -> http://blog.stephenwolfram.com/2012/05/its-been-10-years-wha... ...

You can judge people from many different perspectives, but when it comes to "getting things done", you should step back and congratulate him. again, IMHO
He might be referring to the saying "The standard library is where packages go to die a slow death." Other than that, I have no idea.
you guys should check out openphoto
Eliezer Yudkowsky cites the same experiment in the essay I linked, which was my motivation for bringing it up. I'm not proposing an experiment, however, but a mental tool for people who are trying to be honestly rational. And my motivation for why this tool will work is that experiment.

Of course, using this mental tool requires that you are honest with yourself when you try to explain the counterfactual statement.
Vietnam Airlines opens air route to Da Nang – Vinh | Vietnam Travel News
I'm a pre-Yahoo Flickr Pro user, and the most annoying thing for me is needing a Yahoo account. Every week or couple of weeks I'm presented with a Yahoo login popup that 1) is inconsistent with the Flickr UI and 2) prevents me from being able to use my password manager plugin in the usual way (I have to copy-paste credentials).

Otherwise, Flickr remains for me far superior to the other options out there. I don't use Facebook and don't have any interest in using Instagram to actively degrade my photos.

My question is: Why can't Flickr do everything the other photo apps/sites do? I don't really need/want it to, but can Flickr be all things to all people? Is that important?
> where every room is a pentagon and the roof is upside-down. And you knock on the front door and it just collapses inwards and they all yell at you for breaking their door. "

That's a straw man. There are thousands of sites out there, running on PHP, that are incredibly well-engineered.
And that's the thing: most people don't mind about photo quality (beyond a certain point) and most people don't care about management (beyond being able to make albums and tag people.

Flickr was the only option for a while, so they captured say 60% of people who published photographs online. Of that 60%, many were pro but a lot were consumer. When better alternatives for the consumers came along, they left. And it looks like regression on Flickr's part.

Actually I'd say that Flickr is now in a niche which it could make money from pretty well: if people stop expecting it to be the business it once was.
But this doesn't mean anything though right since all encryption happens clientside right? Oh...wrong service. This is Dropbox so they have the key on their end.
Well, we do know that the guy at Twitter that works on their bootstrap is anti-semicolon, so I would say its likely both.
1. Use C if you want something to go as fast as possible.

Wrong: use Assembler Language.

That's ridiculous. I could say "Wrong: use machine code." and go on to reach "Wrong: use wire and soldering iron." and go on and on even more.
to be fair that wasn't a post by dropbox staff just a random user.
It's too early for him to tell "what it feels like".
Saying that PHP has value because it lets beginners get up and running quickly is like suggesting we outfit babies with jetpacks so they can get about quicker without all that crawling nonsense.

I'm being over dramatic of course, but I find it interesting that in a lot of these posts the author doesn't seem to consider if it's really a feature that you can just hack away and not have to think or work to much to get something running.

Hanging out on help forums and irc I see a lot of requests for help in dealing with the fallout from poorly coded PHP applications; whether it's been hacked, they need to update it but the design is poorly thought out, etc etc.

I think in reality like most things, it's shades of grey. It is nice that people can use it to just get up and running quickly but that also lands us tons of poorly coded, brittle, and insecure websites. This of course isn't a problem unique to PHP, but I think because it's considered a "good language for beginners" and the barrier is a little lower, more beginners or "Just hack and slash until I have something that works" types end up using it and the effect is more pronounced.
Right, it's not an experiment for the conditions under discussion. It is, however, an experiment which demonstrates the importance of early childhood environment.
Run online academic competition with Interstellar
My Type-In Domains
What about `function _(){console.log(_+'()');'and other stuff';}()`?
Manhattan-Size Iceberg Breaks Away from Greenland Glacier
Title should read: A Facebook wall spamming app acquired for $60m.
I've always found it weird how different engine sizes are in American cars as opposed to everything else.

Unless you were going for a race car or something it's quite uncommon to have a 5.7L engine in anything but an American car.
Lambda Calculus, detailed history (D Scott)[PDF, 30pgs]
I'm definitely interested in other languages but as long as I feel I can do the same with PHP it's just wasting opportunity costs to spend much time on it (I could've build a whole new startup in that time). The day PHP doesn't cut it for me anymore is the day when I need to use another language. And by then, I definitely will.
Probably the "big" list of brand new things, like putting another letter ("s") in the call to Google Search, implementing full screen for some of the Apple users, and implementing a feature that was available via plugins (click to play) since version... probably 2 or 1, can't remember.
Stop blaming the tools for the stupidity and unoriginality of the carpenter. The tools don't make the house stable, look good, or even become something people want. How the carpenter uses those tools and puts his own vision into it does.

The same hammer, nails, screwdriver, whatever is used to build mansions... It's also the same tools used to build shitty houses that fall apart... Your point means exactly what the original author meant. Don't worry about the tools used to build your product, just build the damn thing.
Agree. PHP is the only language where one looks for "snippets" instead of libraries. It's gross.
Those are called Mersenne Primes, and are in the form 2^p - 1, where p is a prime number.
I'd really like to buy this, but submitting my CC number w/o HTTPS is a no-no.
At the risk of being rude: I don't believe you. It's just too hard for us to disassociate current knowledge from our intuition. I do believe that your prior statements are in support of the one in question, but I do not believe that those statements make this one obvious. (That is, I don't believe you when you say your prior statements would clearly imply the current one.)
Golden Triangle Tour of India
The Golden Triangle Tour of India covers Delhi, Agra and Jaipur. Get an affordable and customized golden triangle tour package offered by We Drive India.
Further context/information: http://news.ycombinator.com/item?id=3584635
Q: if you add a $10/month basic plan to a free 1-dyno web app, does that web app become paid for, and thus always be active?
Sounds like you guys agree:

IF you are a professional THEN flickr is the place for you.
However,
IF you are an amateur THEN Facebook is just fine.

We all agree that if you're taking a picture with a $4000 camera you lose something by throwing that up on Facebook.
Buildpacks: Heroku for Everything
No, but you can just run `rails new` and `git push heroku`, which is about as easy as using shared hosting.
makes it hard to deduplicate encrypted data maybe?
C# is absolutely supported through the COM interface. Although the built in IDE can only do VBA there is a full library that can be used with C# (how most add-ins are built)
If the author sees this - "quine" should be capitalized, as it's named after a real person (a philosopher - quite a good one). Like "Volts", for example.

[update] Hmm, although both Wikipedia and GEB use lower case. But in GEB it's lower case because it's a verb (quining). Not sure it's used as a noun - (there are index entries for "Quine" and "quining").

[And edited to add caps as i guess otherwise someone will complain]
Try this If the Laptop Screen Turns Black
> Facebook (don't mind shitty photo quality and management)

And Facebook could upgrade that experience in about five minutes if they start getting threatened on that front.
http://news.ycombinator.com/item?id=4247245

Oh, and:

> I said: “give me 3 days” and I learned everything I needed to know about OOP that weekend and showed off a OO-based numbers game on Monday.

Perhaps he learned all that he "needed" to know for that job, but I kind of doubt that he 'learned everything he needed to know about OOP'.

I get so tired of people tooting their own horns, but I guess I should get used to it in this new era of what I like to call conference-coders.
According to Firebug: roughly 250 KB is transferred, half of that is lazy loaded (after DOMready, I suppose) and it looks like the biggest file (75KB) is from Google+.
All scripts uncompressed (not un-minimized) weigh about 740 KB.
A picture (with filters) is worth $1 billion. A video (with filters), apparently, is worth $60 million. Congrats to the team. Certainly an interesting move for Autodesk.
Add this to your /etc/environment

SDL_VIDEO_FULLSCREEN_DISPLAY=1

SDK_VIDEO_FULLSCREEN_HEAD=1

Will fix the dual monitor/twinview issue for some programs.
I think it's more like arguing that one can safely drive on the freeway with a tricycle, after all it has wheels and it moves quickly if you pedal fast and hard enough.
Explain that to users AND businesses who trust Dropbox with sensitive information.
the apps will stream to your desktop but are desktop apps. O365 is also available which is the web apps.
Looks like it'll cover similar ground to his Europython keynote (which I think was a rehash of his Pycon talk), a video of which you can see here: http://www.youtube.com/watch?v=RwbEEzl3bL4
That's great feedback Chelsea - we're not mixing really since your activity is 100% confidential (no one sees it) - we're just giving you the tools to see which jobs your social connections can help you get (your friends and family are even more likely to recommend you than a random contact).

By the way, we also let you connect with LinkedIn so you can add that layer as well - and we fill the gap between Facebook and LinkedIn - you may be connected to a friend on Facebook that's connected to a potential reference on LinkedIn - we bridge networks to let you uncover those.
This article comes to mind: http://orkinos.cmpe.boun.edu.tr/~kosar/ken/index.html
Soccer News, Live Stream, Preview, Highlights - LiveSoccerCity.Com
Get Soccer news, Soccer live streaming, Soccer match preview, Soccer match highlights video from LiveSoccerCity.Com. We have developed our site to get you providing free streaming links that can help you watching live soccer streaming online, providing you latest Soccer news, preview and highlights videos.
It's in the FAQ (http://ycombinator.com/newsfaq.html).
If the user's computer is compromised, a simple SQLite query run against the Dropbox configuration database would reveal all Dropbox email addresses in use by that user.

If the user's email is compromised, the Dropbox confirmation email would be easy to locate and harvest, either from their mailbox, or their mail hosting provider's delivery logs.

(Usually, however, malware simply scans for all incoming email addresses, and then reports them to a central authority for later spamming.)

EDIT: As pointed out elsewhere in this thread, the email address <dropbox@yourdomain> is trivially guessable by dictionary spam attacks.

There are many routes to this information leaking. It is not at all apparent whether it's Dropbox yet.

Given that Dropbox security is actively responding in the linked forum, it seems as though this HN post - submitted by one of the users posting in that thread as "affected" - is solely to create "buzz", rather than to share news with Hacker News.
its really is pretty awesome, straight from Microsoft Research. I have been using it for the last couple of months and I don't think I could live without it at this point :)
Another good rule of thumb is that if you're ever in a position where you feel the need to assert that something is "obvious", it probably isn't.

All too often people try to end a debate by asserting that some point (from which their position inevitably follows) is "obvious". If it were obvious, they likely wouldn't be having the debate in the first place. It's much more likely that someone disagrees with the foundation of an argument than that they agree with the premises but are too stupid to see their consequences.
This is great news and hopefully, they'll bring it to the consumer market too. Thermal paste is definitely messy and hard to get right.
Games running in ring 0? I don't think even consoles do that anymore.
I take your point, but do we think this bloke is seeing $10k or $100k a year, or just enough to pay for the server/bandwidth?
You probably mean this: http://news.ycombinator.com/item?id=3842713
But that's rather unrelated.
I didn't say it does not contain a hello world example. However it really misses (or at least misses in some obvious place, like the first link) "a gentle introduction to haxe". For example if you go to python.org -> documentation -> there is a clear link "tutorial" with subtitle "start here". Hell, even php has a relatively easy to find "tutorial" as a first part of docs. You guys should really reorganize this in a bit more friendly way, especially that haxe is not (at least yet) an incredibly popular language with tons of tutorials all over the net.
It shouldn't be necessary for me to look both ways before I cross the one-way street in front of my home. But I do.
They will still allow people to game, just you will have to buy all of your games via the Microsoft Store rather than Steam/Normal Download/DVD
So does this now use SPDY to connect to Google's servers by default?
Zengrammer is awesome! I agree the term brogrammer has negative connotations and its usage needs to stop, except when referring to actual brogrammers of course! ;)