skysight-inc/HackerNews huggingface dataset:
Thanks for the reference. Are you aware of any (commercially available) handdrawing to CAD software? I need to do a bunch of relatively simple figures for my thesis, and it would be much easier if I could just use handdrawings and than transform them to professionaly looking figures.
This doesn't tell you any more about the contents of the photo than what is already visible. It can't actually see what's behind an object, it just synthesizes a plausible fictional fill.
I understood they are quite clearly paid. Part of the campaign.
Whoa, way too complicated for a non-dev. You should build it in such a way that a non-dev can easily select a stop from a dropdown or something. Also, this means if I want to change the stop, I have to edit the .m file and then recompile?

No thanks.

Cool idea, though.
And I feel exactly the opposite, because, while I don't use Facebook or stay logged in to a Google account, I do use a password manager.
Yes, NSA can specifically target iPhones, which I think happens by backdooring the computer which is used to sync the device. One of the NSA slides had a private photo from an iPhone of 'a former senior government official of a foreign country'. http://www.spiegel.de/international/world/how-the-nsa-spies-...
> An ascii manual page appeared in Version 7 of AT&T UNIX.

I'm sure that was a bit earlier than 1999.
> they'll be back to talking about more qualitative aspects.

The problem is that they hardly have qualitative aspects left that they can claim over the competition. They are engaged in a race to the bottom.

When the highlight of the keynote is a feature that has been available on cheap Thinkpads for five years, you wonder if Apple will ever innovate again.
The court documents disagree with this assessment.
Yes... I know the 3D part is the more impressive part. But I was also impressed with its ability to back fill the background.
All I mean is that if you're using all of Apple's iCloud services (email, calendar, safari, not to mention iPhone backups to iCloud), your phone already "phones home" with a ton of info.

We know that the info can be sucked out of Apple (or Google, or Faceboob, etc) if the NSA wants to (for now).

So if they have your fingerprint data ... or even the ability to suck stuff off your phone ... then ... well qed

look obviously I'm in the minority, in caring about my biometrics being "built in" at such a "ground level" to a device that has so much connectivity to "the cloud" ... if you're not disturbed by this, then fine. I'm ok, you're ok. It is ok to hold different views.
Will that work? 'The internet' (e.g. http://news.cnet.com/8301-13579_3-57602245-37/iphone-5s-come...) claims the sensor uses capacitance, not a camera, so you might need tinfoil tape.
There's a store down the road that has really bad security. I could take a bottle of Sprite from their fridge and walk out with it. Should I?

Before this descends into a "this isn't stealing" circular debate, my point is that just because you can get something for free that you would normally have to pay for (be it in money or screen real estate) doesn't mean you should.

I am not implying that you owe them your screen real estate, I am outright stating it.
I think (not sure) there are investor rules too. Like VC -> no link to porn.
Thanks a ton! Indeed having an interesting product helps, but what good is an interesting product if your email gets chucked straight into the trash because it's too long, or seems too arrogant? ;)
yes http://evona.pl
It's almost like making a good product that solves a real problem is a differentiator in the Valley.

But also it further reinforces the notion that there is a ton of money to be made facilitating other startups.
Slony 2.2.0 released (PostgreSQL replication engine)
I did not initially see the 'intro' in the title and it took me a while to understand why the author put so much energy on this (relatively) questionable aspect of c++.

On the article itself, I don't believe anyone sincerely consider C++ to be a good introductory language. It is dragged by a lot of low-level concerns which are only a dead-weight for a beginner. At this point of a programming cursus, the focus should be on understanding algorithms and low level details that can be useful in other contexts only serves to trip students.

As for the higher level of C++, such as everything object oriented, I believe it becomes and additional load on the understanding of the language(why are Strings initialized this way? How come I can call a function from a data type with the dot-notation, but functions I define can only be called by themselves?)

I find it to be also weird that String::length returns a type_t. The way I understood this type was that it represented a memory size. When we call length, we want the number of characters, independantly of the character size under the hood.
This topic is explored in more detail in Who Owns the Future? — it's a fascinating (if sobering) book. http://www.jaronlanier.com/futurewebresources.html
I check in from time to time and am continually impressed with her cycle of innovation and release...amusingly, if you check her repo, the way she's structured the app is basically batshit crazy (creating a controller for every new app, even though each app is mostly static HTML and JS)...but hey, it works, and it works well, and just goes to show how imperfect implementation isn't the end of the world.

(her controllers directory in the repo: https://github.com/jendewalt/jennifer_dewalt/tree/master/app...)

And yet, not knowing exactly how to structure things is enough to hold back novices and experts alike. The OP just plowed through -- devoting a half year of her life to this -- and will have made more web-sites (or thingies) than I'll make in a lifetime, and doing it for self-enrichment. If only more people had that same attitude.*

* Yes, she's lucky that she has some situation where she can devote a huge chunk of her life to exploring web dev...but it's not as if everyone has to do the half year route...Doing a simple web-page/widget/app a week, or every two weeks, is a manageable commitment for people who are already in the online/web industry.
Even though CPU is usually the resource that limits throughput for video processing in my experience, each process will presumably do some amount of I/O as well.

If you have 8 cores running 8 jobs, then whenever one of those jobs needs to do I/O you have a core sitting idle while that job waits for the disk. If you have 8 cores running 9 jobs, then all your cores will still be fully utilized when a single job is doing I/O.

I think you actually want to do plus a small percentage, perhaps 5%, so ceil(1.05*N) jobs on N cores. That is, I have a gut feeling that 64 cores doing 65 jobs would still result in underutilization, 67-68 jobs would be better (provided the workload doesn't become I/O-limited with that much CPU power, and provided the number of videos to be converted is still much larger than the number of cores, so you don't run afoul of Amdahl's law).

These are really just rules of thumb based on my gut feelings and mental models of how the system works; it might be fun to actually benchmark it and see if my ideas correspond to reality. (You probably want to reboot first, or a bunch of unrelated I/O, to flush the disk cache.)
Pretty cool. The only drawback that I can see right now is the need to send all searchable data twice, increasing overall amount of data that needs to be sent to client.
Omni’s Plans for iOS 7
Not every machine has enabled it yet, but the merchant services provider is responsible for the damages of not facilitating the chip card. This operation would not have been as successful if the only ATMs available were the off-branded machines found in the corner of bars.

To answer your question though, I guess it would be possible, but they would need to skim the card data RIGHT at the time of card production in the personalization machine as it holds the proper encryption keys - nearly impossible. Banks typically don't do their own manufacturing (I don't know of any bank that does) and these systems are typically disconnected. This is worlds apart from what they actually did - dumping or generating mag stripe data, including the PIN Offset and writing the data onto cards like library cards, or hotel room cards.

In addition, with EMV, the card is encrypted and verified using the issuer's public key, as well as the Certificate Authority's public key. Even further, Visa/Mastercard have their own multi-tier encryption that gets applied to the cards.

I'm really getting over my head in the manufacturing process, but it is incredibly more complicated and secure than the old mag stripe days.
http://evona.pl
Yes, it takes practice, but it's worth it.
Yup, cool use of named pipes.
An Uber Car Crash and the Future of Auto Insurance
I'll have to check these out. Obviously, these are only three books and there's plenty of others, but I believe that 'Code' by Charles Petzold should be a must-read for developers, hobbyists and CS students alike.
My concern is with our physical being: determined/desperate criminals will chop of your fingers during robbery.
ARM offers a roadmap - 64-bit should arrive in 2014.
Free Software Foundation issues statement on new iPhone models from Apple
In the ideal world, there is no decryption key. They should use a one-way hash of the encoded fingerprint.

They might want to do approximate matching, though. That could make it hard or impossible to do without the decryption key.
I learned to code 3 years ago-- I've worked professional in it for 2.5 years. A couple of changes I've had (that occured fairly early on) were:

1. A nitpicky eye for detail. Even in my non-coding life I seem to be just a bit more detail focused than I usually am.

2. Tenacity and willingness to 'jump in'. I think this was always a strength for me but now, as long as I'm not totally stumped, when I find something (a bug, or a new thing I'm curious about) I will just dive in and explore.
Pretty cool, but yeah, you have to be careful of CSS injection (as mentioned by the author). There isn't too much harm that can be done if the user is typing this in himself or herself, but if the search query is pulled from the URL there might be some security implications.

For example, enter this into the search field:

"]), body, a:not([data-index="

This will hide the entire page. The last "a:not" selector is really inconsequential-- I just had to close the opening parenthesis and this just happens to work.
Square footage of sunlight is not necessarily the limiting factor in space as it is on earth; (solar) energy for grow lights is cheap, pressurized volume is very very expensive. And even if water is recycled, tying a certain amount of it up in your food production system still has a cost.
Two words: Atrix 4G.
Google it and then let's talk how innovating the new IPhone is.
If you are generating the HTML on the client side then your overall data transfer would be the same.
Government Releases NSA Surveillance Docs and Secret FISA Court Opinions
How do you know there is only one specific complaint?
It doesn't seem as in-depth as something more pure electronics like this:
http://www.falstad.com/circuit (also as iCircuit for iPhone)
Your business, as many people have assured you, is completely fine. It's actually a great service for some businesses.

Find bigger clients, this will allow you to keep your billings high if your worried about bottlenecks and hiring. Look into https://elasticsales.com/ for cold calling as a service.

Why not do both versions of the business? Create a separate brand and package together services, flat pricing and slap on a healthy markup to offset your advertising and marketing. PPC, Social Media, etc would be great for this.

Get that monthly revenue up and then build a team around your processes. Hiring will always be hit or miss - just make sure your hiring them for what they know and not what they can learn - if you want to save time.

Best of luck!
Today is the 66th anniversary of the first computer bug
Then the government should require you to post a bond for a reasonable amount to cover that eventuality. I don't think most people have over 100k sitting around.

Many young people think it isn't a big deal, they'll just pay if something happens. Except when it does and now they owe over 100k in bills. Oh, and at the same time they are sick or injured. Now they can't pay, so everyone else does.

Just because _you_ can or can't do something doesn't mean that on aggregate people can or can't. Society must use the situation as a whole. On the whole, many people can't pay and the costs have increased for everyone else.
Are they playing this up any more than they played up the "$100" 4S last year, or the "$100" 4 the year before, or the "$100" 3GS before that? Maybe they are and I missed it. I will admit that I zoned out on much of the "marketing" parts of the 5C presentation.

I will agree with the general premise that smartphone pricing in the US is fairly deceptive, with huge emphasis given to the up-front price of ~$200, and almost no attention paid at all to the whole-contract cost of ~$2,500. This is certainly intentional and intentionally deceptive. But, alas, it's not new, not even for Apple.
Are QR codes on business cards actually easier to use than short URLs on business cards?
The Best Virtual Private Networks Of 2013
Plot twist: her PIN is "2000".
This indeed is very impressing and I see the how much work passion is into this project.But I still have to say it almost only about round or cylindrical objects, there is still a long way to go
I think you're missing how/or what you're going to be collecting money from or for.
> The shortage should then be eliminated organically by more people being attracted to the higher wages.

Yes, eventually, but how long does that take? A temporary shortage is still a shortage while it persists.

And it takes more than just being attracted to high wages; job applicants need to have the skills and experience to satisfy the demands of the position. How do they get those? If they're a laid-off 40-something parent of 2 with a high school education? That's the big question.
Is Android a 32-bit or 64-bit OS?
The NSA Hasn’t “Cracked” Encryption—It’s Just Reminded Us of the Ways Around It
SFML is C++, has worse language bindings, but has a more modern and thorough set of helper objects: scene graph, networking support, etc.

SDL is C, has lots of language bindings, is well-tested, and has lots of extensions (of vastly differing quality).
Mitnick conversing w/ Greenwald about which companies are compromised by NSA
Is this a new trend in link spam on HN? Don't click, just downvote.
Perhaps you're thinking of Autocad. They also sell dead cheap end user software, even on the iTunes store.
Cool! I'll have to check this out then. I love 123D in general, it's like Inventor, only free!

That has long been my Achille's heel - I can EAGLE a pcb pretty easily, but woodworking / 3d interlocking Ponoko designs elude me.
I could believe they are organic or at least not specifically bought (note the swag in one picture).

Fun fact: IANAL, but it might actually be illegal to have people tweet stealth paid endorsements on your behalf: http://www.business.ftc.gov/documents/bus71-ftcs-revised-end...
Regarding the e-mail/password combination:

1. Valid account: sign in, done.

2. Invalid account: redirect to Sign Up page, currying the e-mail and hashed password.

Chances are the user's browser has already saved the account details and will auto-populate the credentials on subsequent visits, thereby reducing mistakes during sign in.

Integrate a service like http://www.mailgun.com/ to validate that the e-mail address is correct, and not a mistake, which should prevent 99.9% of accidental invalid account creations.

Another personal pet peeve with sign up forms is when asked for Country, Province, and Postal Code. Ask for the Postal Code first and then auto-fill the other two. You can even throw in MaxMind's GeoIP to make a best guess at City, Province, and Country. It's minimal effort for streamlined account creation.
This is awesome - but how do they reconstruct the backgrounds that the objects previously obscured? There must be more photos?
Some other options here: http://john-sheehan.com/blog/a-survey-of-the-localhost-proxy...

I personally think you should be using one that gives you permanent URLs (ngrok or Passageway) but that also keeps a log when you're client is disconnected. I'm pretty sure only our Passageway does that.
This didn't work very well for Padmapper.[1]

[1] https://news.ycombinator.com/item?id=4286325
Actually, it's rather heavily dependent on Javascript as that's how most of the functionality is handled. Plus some server side is likely required to insert the raw text to be searched in the data attributes. I guess you could hand-code all that text inside numerous data attributes but different people may do things differently.

Although, it is clever but rather limited.
xxd, together with xxd -r, is a rather practical way to turn vim into a hex editor.
du just uses the fts API, so if you want something directly equivalent (omitting options and error handling) it was only barely too long to post: http://pastie.org/8315296

Compared to the equivalent find, code #1 is much faster in this completely scientific best of several runs:

$ time (find OSS/llvm -type f -or -type l | wc -l)
real	0m4.681s
$ time du -d0 OSS/llvm
real	0m4.863s
$ time ./fts OSS/llvm
real	0m0.559s

Ostensibly because of the lack of stat calls. On the other hand the second paste and find with no arguments are equivalent.

edit: screwed up benchmarks
You could have Javascript populate it on page load, since it's still required to update the CSS.
I'd like to get a better sense of how well hyperthreading works in practice on stuff like this. Is it really the case that my physical cores' pipelines are < 50% utilized by video processing, such that the hyperthreads are equivalent to having a whole other core? Because I'd have guessed that, IO aside, you really want slightly fewer processes than virtual cores.
What is your product you will be selling?
Also, why wait until you've announced a major media event before buying advertising to coincide with said media event?

In other words, if Samsung is buying advertising to crowd out competitors' ads on the day of an Apple product launch, Apple is surely not the competitor they're hoping to crowd out.
Normal FUD.

> 2. The rankings ignore job prospects.

I think says it all. I certainly didn't go to university for job prospects, McDonalds would have taken me I'm sure.

I did it to learn but also so I'd get a job that I enjoy and was a valuable member of the community in.

This particular ranking list might suck compared to others, but this article certainly didn't show it.
Sebas: a nginx based URL shortener
clarkmoody,

You seem to miss the point that this is a zero sum game, you only have 100% of the pie to go around. If the top 1% take more of it, it means the other 99% get less. So it does in fact matter how much the top earners make because it will lower the median income if they take more money.

http://en.wikipedia.org/wiki/Household_income_in_the_United_...
It's just like with passcode: you app never has "passcode API", but your keychain items are unlocked when user enters passcode according to the policy you have chosen. Why it should be different when fingerprint is used instead of a passcode?
If one is inserting the raw text into all those data attributes then hopefully there isn't too much text involved. Without too much extra markup involved as well.

Plus, one would have to write that client side code to parse all that text to insert into said data attributes.

Although, I suppose if you're just doing this on a list of data, as in the example, then it would likely be reasonable.
It's so irritating I pretty much tune out whenever the word comes up. And then there is the oxymoronic 'underprivileged' to contend with.
Bitcoin Experts Winklevoss Twins and Naval Ravikant at TechCrunch Disrupt
This is an argument for vanilla distributions. The most sensible place for expert code review (a limited resource) is the upstream project. By comparison, distro modifications receive relatively little review. If the Debian patch had been mailed to openssl-dev, I doubt it would have quietly gotten "LGTM" replies and been picked up by a maintainer.
You can send a webhook to localhost, just in a roundabout way using one of the local tunneling solutions: http://john-sheehan.com/blog/a-survey-of-the-localhost-proxy...

Great points though.
AFAIK, Photoshop uses essentially the same method -- half the authors on the original Patchmatch paper were from Adobe.
Mostly, yes, except that ls -1 does not turn off colours, and maybe there are a few more differences.
i thought about that too - i think the background is simply a mirror image of the foreground, and that the object 3d shape is symmetrical
The idea is that YouTube doesn't do much work when compared with the people who actually make and upload all the videos.

Which is a perfectly valid criticism. In absolute numbers, the amount of hours collectively put in by YouTube users to create content is much larger than the number put in by YouTube/Google employees to serve that content.

Right now, however, there is basically very little actual negotiation between the platform provider and the content creator. The former gets the vast majority of all revenue; the latter mostly works for free. We consumers enjoy our free, ad-supported video site, but YouTube might as well just be the new record company (especially with the all the take-downs and region restrictions!).
Bloomberg has been on it for a while. All of the newer terminals have fingerprint scanners.
Personally, I'm not super hot on the phrase 'necessary credentials.' As a pretty early, non-technical YC hire I think the idea of a required background is intimidating for a lot of people who could really add value. Sometimes the best employees are the ones who feel the least entitled - I wish they were easier to find!
Ask HN: What did you used to do to retail shop's computers?
Turn the video upside down, test your software (Netapp), cause minor mayhem, etc?
nothing new though, photoshop has had content aware fill for a while
This is the exact space that we're building Coursefork [1] in. We'll be launching in the coming weeks, but have been iterating heavily with a few hundred educators and engineers alike in our private alpha.

I hope you don't mind, but I'm going to use this comment as a reference in the future to further back our "this is something people want" story. I couldn't have written anything better myself.

http://coursefork.org
Because there'd be a key already there for a new file.
Would you mind citing specifically where the court says the collection of data packets was intentional? I'd prefer not to read the whole document, and as a casual observer of the case that comes as a surprise.

Why would Google intentionally save random stray packets of unencrypted wifi networks? What purpose would that serve?
Most(not all) search engine crawlers seem to obey robots.txt's "Disallow: /" in my experience. But beyond that, maybe the preview mode of the site should be done in a way to make crawlers/webscrapers return worthless results. Like make the no-sign-up site not work without javascript or constantly request captchas with annoying frequency. For a dating site, I'd assume no-sign-up mode shouldn't show any detail about the signed-up people beyond city/state, age & profile-picture.
That's... not really how the web works, man.

These companies can't enforce that their ads are shown at the other end, so they make a business decision regarding revenue fully knowing that some people use technology to block the ads.
Define beginner. I came to C++ as what I'd consider a beginner, having had two years of VB plus some previous experience with BASIC and HTML. I think if you're a complete neophyte it's an awful language, but if you've already got some background C++ is a great way to learn how nasty programming at a low level can be, but how fantastic wielding power over the system is.