skysight-inc/HackerNews huggingface dataset:
I don't see the problem. It's easy for people to see the word and type it in. Lightweight but not insignificant measure of protection. Compared with no protection, this form will receive less spam.

There is no impact on the user except a better user experience.

The corporate developer may have looked at the spam levels and decided that a basic measure would be fine considering the exposure to the page, or other reasons.

CAPTCHA is anti-people. It's a step back to the dark ages every time a website asks you to type in a fuzzy word, often just a jumbled string making it even worse for reading.

Surprised some comments are taking aim at the developer, who at least isn't using the stupidly backwards, barely visible full version of captcha. Check en.wikipedia.org/wiki/CAPTCHA it's a joke that the examples posted there seem so much easier than the overly-abstract usual suspects out there in reality. That wikipedia article needs a new section, something like 'criticisms' or 'UX Fail'.

D&B's 'captcha' is whack? So is Google's.
It would probably be beyond my abilities and knowledge to really write about the banking system fully.

I would note, even the US has a long list of banks on the endangered list: http://www.calculatedriskblog.com/2013/03/unofficial-problem...

Some big banks in the US seem immune at the moment, but the recent revelations about Chase losing billions while trying not to reveal it to regulators is just par for the course.

I personally trust the US government to back my small deposits far more than any bank. It's not because the US government is so good, it's because the banks are so bad.

To me, it appears that without IMF prodding and EU intervention, Cypress would eventually have had a banking collapse that would have wiped out 100% of all depositors. The general operation of banks when losing money seems to increase leverage to try and make up for the losses, instead of acknowledging losses.
> Sometimes I think the only difference between Oracle and SCO is scale.

Whenever you think that you should probably read up on both Oracle and SCO.

SCO was a dying company that tried every dirty trick in the book to blackmail the world into giving it a free ride to newfound riches based on ridiculous claims. SCO was backed behind the scenes by Microsoft simply to attack Linux which Microsoft saw as a threat to its bottom line. As such SCO was really nothing but a proxy for Microsoft in the dirtiest fight that the IT industry has ever seen.

Oracle is a very successful company that bought the assets of another dying company (SUN) in order to safeguard a line of business and in order to buy the IP rights of that dying company, which included Java.

Note that I'm not defending what Oracle is doing here but the differences between SCO and Oracle are enormous, and are certainly not limited to scale.

In many ways the Oracle case is much more dangerous because it now openly attacks a well established principle (interoperability) and Oracle actually has the resources to do real damage. For now that damage is limited to Oracle shooting in its own foot (Damaging the Java brand in a very clear and concrete way) but that could easily change.

Google has a very long standing habit of doing or buying things that are illegal (youtube, books, caching the web, images) and getting away with them because they have deeper pockets than the copyright owners or because they strike a deal when cornered.

SCO's claims aginst linux ('10's of thousands of lines') were absolutely unfounded, Oracle's claims against Dalvik seem to have at the surface at least some merit.

And Oracle is not simply going to give up on what it perceives to be its right simply because the party they believe is infringing is Google.

Still, I'm rooting for Google to win this one and for Oracle to lose this one, the consequences of the fall-out of an Oracle win would be pretty disastrous.
These uses of the word "privilege" are all defining rights, not privileges in the sense you mean. Here is an example of Supreme Court jurisprudence on the Privileges and Immunities Clause (from the landmark Slaughterhouse Cases):

[P]rivileges and immunities....are, in the language of Judge Washington, those rights which are fundamental. Throughout his opinion, they are spoken of as rights belonging to the individual as a citizen of a State....

Or were you claiming above that flying is one of those rights which are fundamental?
One thing that influences my own thinking on this topic was having read "Conservatives without conscience" by John Dean several years ago. It's a bit political so maybe the HN crowd won't appreciate it. But one of its ideas is that a certain percentage of Americans have authoritarian personalities as described by social scientists - see http://en.wikipedia.org/wiki/Authoritarian_personality . This made sense to me in the context of the Bush years and I've continually seen situations that remind me of it, in all sorts of contexts, including, say, to explain why some people in this HN thread seem so eager to defy what I see as simple common sense and defend these TSA types, ahead of putting themselves in the shoes of the disabled guy.
you just described it :)

wife uses it. everytime i'm driving and she sets that up instead of navigator on my phone i go crazy how it likes to show up chat and whatever covering all of the screen with total disregard for the importance of instructions on the screen.

basically it goes like that:
"turn .... in x miles"
in my head "was that right or left, let me see the map"
popup! traffic alert|police|accident|chat x miles down (but never mind you are going to leave this lane sooner)

or
popup! something in 1 mile! click here if it's not there
... popup disappears BEFORE you are there.

or
popup! something important in this route, click here to change routes
...popup disappears the exact second you are on a red light and finally able to click the change route button.

anyway. call me old fashioned, but that interface sucks for everything. i rater use a saner gps. and even if i have a passenger, i'd rather he/she goes writing down the gas prices in gasbuddy than fighting with waze's interface
True. However, Oracle could argue that writing good APIs does require money and domain expertise, which could be considered non-obvious and (maybe) copyrightable. For example, look at the Java date/calendar API; it went through a complete revision and still managed to be broken.

It's a good question, however, if API designs should be copyrightable in the same fashion building blueprints are.
lol, check out his other works: http://security.stackexchange.com/questions/9487/how-can-pay...
Sendoid was doing this with Adobe Air P2P two years ago - but sadly not very well and they aren't around anymore.

I hope webrtc does better with NAT.

http://i.downloadsquad.switched.com/2011/03/23/sendoid-offer...
well do you really think people always have the choice ? do you really think everybody can afford a good education ? your message is really arrogant.
I've talked with professors that do physics graduate school admissions decisions. All in all, they told me that it is not too difficult to get 700-800 applications down to 100-150. Unfortunately, they need to get it down to more like 60-70, and they all agree it's probably not very much better than random from there =/.
I am shocked, shocked I say, that people who have just gone three days with almost no sleep get grouchy, whiny, and stupid. Not getting enough sleep isn't cool, it doesn't make you more productive, and for many people it makes you a horrible person to be around. Unfortunately, it seems that many coders still view it as a badge of honor, not the symptom of poor decision making. (See the author of this post, cheering on the group who made a 'bold' decision to go out drinking instead of getting sleep.)
would it be possible to build an extension to expose a mongo compatible interface in postgres - essentially being able to use all the ORM/code built around mongo for postgres, seamlessly.
Is there any reason to still use them though? You could always just define a `get`, `post`, (etc etc) method and have pretty much the same effect of a functional view but with the added niceness of what CBV's provide (mainly inheriting some other view with a lot of boiler plate)
Yes, I don't think it would even be that difficult if you used plv8js, but it would (probably?) be relatively slow.
>chaotic systems are predictable

Sprinkle in any measurement uncertainty and you no longer know the initial conditions. Hence, real world chaotic systems are unpredictable.

>by "efficient" we mean that it doesn't violate physical laws.

So...an inefficient market is one in which all the participants are time travelers?
I'm a programmer and prefer using HTML5 based presentation libraries, but for the average user creating a powerpoint and emailing it is simpler and easier than this sort of thing.
that are private businesses.
Well that's Monday's afternoon decided !
Why even bother adding the background image if you are just trying to stop dumb spam crawlers.
"Error 509: Bandwidth Limit Exceeded", can't even find in google webcache or web.archive.org. Any other way to read this?
FBI - Elicitation Techniques
If they had to redo it today, what could it be instead?

* Javascript -- I hate the language, it has enough warts to make it unpalatable

* Dart -- I can see it, that would be great, still kind of new though

* Python -- I understand they could have done it, but it was a political decision not to (at least according to Guido's remark during one of the PyCon's), performance might not be up to par on some devices

* Go -- too low level perhaps, but it would be cool
I'm not a huge fan of JavaScript (to say the least) but I'm not joking either. Most Android apps aren't exactly "software egineering at scale". Certainly no more so than a modern web app.

The first Dalvik versions didn't even have a JIT, so performance apparently wasn't the main concern. They could have added optional static typing to their JavaScript VM as well.

I think Google chose Java because many people know it and because the Java faction inside Google is powerful. But many people know JavaScript as well, and arguably the typical Java developer isn't exactly a UX guru. So JavaScript would have been a better fit for Android even though I (and you) don't like it.
You can also buy all the juice bottles you want in the gating area.
Previously posted: https://news.ycombinator.com/item?id=5454560
That could definitely work, thanks!
Why i am getting "Bandwidth Limit Exceeded".
In last two days i have visited several website. From which i am getting "Bandwidth Limit Exceeded" from 3 Out of them. Two of them i don't remember but the last one is http://basalgangster.macgui.com/.

Is this because SpamHaus/CloudFlare DDoS Incident??
I'm getting a 509 when I click on it, and the google cache didn't display anything, so I read it from source..

Does anyone have a decent mirror?
Sidr - A jQuery plugin for creating side menus
>>>> I said given two poorly educated workers, one white, one black. Any big delta in their treatment is due to racism, not the minimum wage.

Big delta in treating two specific workers can be due to anything, not excluding racism of course. But we weren't discussing specific people, we were discussing the fact that the unions contributed a lot to the fact that blacks effectively worked under "different laws" then whites, back at 19th and early 20th century. It is a fact, and your claim that it is a "libertarian myth" is false, and if you ask any historians knowledgeable in the subject, they will tell you that the same as I am.

>>>> to make the minimum wage sound like a racist plot when there is no real evidence for that.

I don't know what you call "real evidence". There are quotes from prominent labor officials. There are history books. There are articles by historians who research the question. I gave you a number of links, you can find more by simple google reseqrch on labor relations and African Americans. If you willing to deny the facts because your ideology says something you now support can not have bad roots - well, I can not help you with your willful ignorance, I can only feel sorry for you. You still know what the truth is, even if you can't admit it.
Two things:
1) I don't believe he graduated from any college because his grammar is horrendous and really got in the way of his message

2) Using a couple outliers as examples of how to live your life is a classic logical fallacy which discredits the remainder of his message.
This is pretty much the reason we're using Postgres for our document storage. Admittedly, our doc store isn't really extensive and it's mostly for internal use (with limited client access), but we just didn't see why it was necessary to go with a new database when the existing stack worked well.

YMMV, but we've yet to come across an instance where a pure document DB was necessary or desired, even to store documents (which from my perspective seems nothing more than a flattened EAV model).
great point. I have the MVP sketched out - being the core functions, with version 2 functions listed separately.
(EDIT): Original post is too long for an HN comment. In lieu of that, here's a Pastebin cache of the original post.

http://pastebin.com/LNmWc8LH

Let me know if you run into any issues.

(2nd EDIT): I just updated the Pastebin cache with the original author's e-mail address, as it was in the blog. Don't mind me, I'm just the schmuck who HN-ed his server's bandwidth.
genius idea, but I see in this situation it would not be possible since the software with perform indexing of a lot of data sources and require a few algorithms - which haven't been coded.
thank you. will do.
Maybe sharding?
Regarding hiring a programmer, I take it you mean make some connections thru freelancer dot com?
The 5 Best Zombie Game Available On Google Play
Let me start by saying that I <3 Ocaml. I've used it intensively for over 10 years.

By stagnation I mostly meant the comparatively tiny ecosystem of libraries vis-a-vis, e.g. JVM-based languages. In particular, with Akka, Scala has much nicer support for concurrency. The ability to call, and be called by, Java code in the smoothes possible way is also beneficial for my use cases.

I'm surprised that GADTs were added, because a few years ago I visited the Gallium team at INRIA who develop Ocaml, and asked about GADTs. I was told by one of the senior Ocaml developers that there were no plans for the inclusion on this feature.
Cyber Crime Cell India serves notices to Facebook "confession" page admins
INTRODUCING... DELIVERY OF CASH (DOC)
that was my first thought too. my second was a growing bemusement that, having realised that the purpose was not to win, he didn't then conclude that the point was instead to get together with a lot of other hackers and build something. then it finally clicked that the key word in there (which i had skimmed over) was "startup" - they're definitely using the word hackathon in a different sense than the usual one.
As far as the accent barrier, if you have a heavy accent, speak slightly slower (makes it easier to understand and easier to interrupt). Also if you're on a phone line or especially a speaker phone, ask if you're speaking loud enough. Your interviewer's comments about laid back SF folk is odd I think, but sometimes the language barrier can make you seem more stern and unapproachable than you actually are. Maybe learn some conversational idioms to diffuse tensions... "no worries", "I get what you're saying, but", "if I understand you correctly, then", "yeah we're in agreement there, but", "just to clarify,", "sounds good" ... stuff like that

Also, don't let it get in your head that Americans' stereotypes or past experiences with engineers are going to significantly impact you. Most people will take a fresh and honest look at you, and most everyone no matter where they're from carries some baggage with them (devs from mega corps, devs from no-name schools, devs who have been unemployed, devs from yet another failed startup, devs working in some language that's too hip or not hip enough, etc etc).
Apologies - I hadn't seen the original submission. I can't delete this one either.
That's why the client should perform the hash and only submit the result.
+1 for this.

Rosalind is a great way of improving your knowledge of biology and CS. It is quite cool to see computer science and mathematics problems and techniques applied to bioinformatics.
Please use more readable names in your code. Use of names like 'fs' in key places makes it unreadable.
It's not yet in the entire site, from my basic testing it appears to be only in the clothing section.
Verification?
This isn't implement on all pages yet.

I believe they are A/B testing and would love to see it if someone shares the results later.
Actually a lot of apps are every bit as complex as a typical desktop app. I'm not sure if you've done much app development but many of the apps I've worked on have been pretty large.

Unless you propose writing the entire OS in JS then there's also a huge advantage in using the same language for core OS and APIs and for application development.

In any case as some of the more modest Java replacements like Xtend and Kotlin mature I expect to see Java the language recede in importance for Android.
Mock to mobile in Minutes with Codiqa, trigger.io and Testflight
I'm not arguing with that. I wholly agree with you that a client should not be able to upload 4 GB for the password field. I think I misread your first point as if it dealt with server-side storage.
A good chunk of it is 68k assembly, but you can check out the Pascal+asm source here:

http://www.computerhistory.org/atchm/adobe-photoshop-source-...
Every day in elementary school, we were required to state, "I pledge allegiance to the Flag of the United States of America, and to the republic for which it stands". From the age of 5, they make it very clear that you are to have an undying allegiance to the government.
I.m.o incompetence. If not I'd love the "guilty" ones to explain this annoying ting once and forever.
Six techniques Corporates use to STOP you from doing a STARTUP
>>>> As a result, the next generation of gatekeepers hold an even greater proportion of the wealth.

You making a mistake here assuming it is always the same people (or groups of people) holding the wealth. Think about this: if the average height of pupils in 2nd grade is not increasing, does it mean we're turning into the nation of dwarves? Probably not, since people grow after 2nd grade, and they may grow faster than ever before for all we know. In fact, if they did grow faster than ever before, then relative height of the 2nd grader would decrease (since adults are higher now) giving us much cause for alarm for the height of our nation, if we don't understand the meaning of statistics.

Imagine now we had a country where people started their life pretty poor and then after working all their life, they had a little money. Now imagine some genius in that country discovers a secret that allows every 70-year-old, if he follows his patented strategy, to become a millionaire. Would we observe the gap between poor and rich grow? Probably yes. Would the actual people be worse off because of that? Not really, since the same person that is poor now has big chance to be a millionaire if he gets to 70, and the situation of people that are currently poor is not worse off.

Of course, real life is much more complex, I am just illustrating how misapplying statistics can lead to wrong conclusion.

>>>> essentially creating a larger government sector that produces things that don't have a commercial model but benefit society at large

Many of the things larger government sector produces benefits nobody but very narrow slice of people enjoying direct transfers from the government. The welfare of the rest is impeded by the incessant stream of regulations, demands and restrictions coming from ever increasing bureaucracy. It would be more efficient for the economy if these people would retire at 18, and probably a lot cheaper too.
I like that chrome can read .bf files
Have a look at http://oss.readytalk.com/avian/.
Point #1

I know just as many college graduates with bad grammar as non college grads. No need to be snarky about it, enjoy the kids video.
A friend of mine, Shal Farley, managed to save Empire for the PDP-11 from oblivion. He had a machine that was able to read the old 8" floppy disks, and they read perfectly.

I had a magtape of PDP-10 games, but that sadly was lost.
> I simply have not seen this attitude at all on the internet. Everybody wants the promise of CDIS. All of the anger, frustration, and vitriol is around the broken promise of it, not the concept.

- I referenced the Brent Simmons article and the Marco / Siracusa podcast early on in my post. They're all highly-visible and prominent members of the Apple dev community, and this was clearly their stance that I was challenging.

- Regarding upgrading, you can mark out certain features to be available on the latest version of iOS while maintaining general backward compatibility with the previous iOS version. My app is compatible with iOS5, but I don't expose the iCloud sync option to iOS5 users because I don't want them to use it. I've had 0 complaints about this policy.

> The inability to repair a broken iCloud link is 100x more aggravating than simply breaking, since it means having to tell a user that they are SOL. By far the greatest frustration I've encountered re: CDIS is exactly this - that once it breaks, it's permanently broken.

This isn't true. I encounter this problem fairly regularly with users, and the process I outline for them is this:

- turn off iCloud sync option from my app from all devices. This will make an object-by-object copy of 'ubiquity' sqlite db into their local sandbox

- nuke their container from Settings -> iCloud -> Storage and Backup -> Manage Storage -> Documents and Data -> Show All -> <my app> -> Edit -> Delete All. This cleans out their iCloud database and all metadata associated with it

- wait a few minutes for the delete to sync over to all devices

- choose one of the devices as the most recent 'truth' version, and use that to be the first device to sync up to iCloud

- connect second device to iCloud again, and this will fetch data from iCloud instead of uploading. Once done,from then on, sync will work again seamlessly across both devices.

The instructions have some nuance in them, but that's the gist of it. Resetting the iCloud container fixes almost all the problems that you would encounter with CDIS, and the hacks are around making backups and restoration of data as painless as possible, and trying to minimize data loss. Again, this adds customer service add-on, but it's far far from impossible.
That's a good point. I have been working on my math skills independently, but haven't taken anything over Calc II in my time at university.
Please allow account deletion. All activity could remain on the site with username changed to 'deleted' or 'anon'. Alternatively allow users to change their username.
"there's also a huge advantage in using the same language for core OS and APIs and for application development."

I don't disagree, but the core OS is written in C, a language that scares off a lot of people.
I want to admit that conclusion in presentation can be interpreted vise versa: MongoDB almost is fast as PostgreSQL. Also, notice that comparsion was done with Mongo 2.2, in 2.4 JS engine was changed to V8, so there is a lot of speed improvements. And compare PG have 18 years of development vs 5 of MongoDB. So what I want to say? Difference is not so big after all.