skysight-inc/HackerNews huggingface dataset:
In your analogy there was a wholesale copyright infringement, entirely absent from bing sting. Here's a much closer analogy:

I wrote a book, in which I described some new way to dance. Before the book was published, the ideas were mine to keep secret. After the book was published, a bunch of readers picked up on the idea. They started all dancing in certain way, and someone described their behavior. That description will be de-facto copy of my book, and yet it is entirely legitimate. Because users own they behavior, not the author of the book who inspired them.

Now if someone simply copied pages from my book, that would be a copyright violation. But that's not what happened. As it is, it's an original work of art. Would that suck for me as a dance-inventor? Obviously. Do I want to live in a society where description of my behavior is owned by the person who inspired or directed it? Absolutely not.

Your idea of data ownership is contrary to tradition and contrary to the law. Facts (such as relationship between FOO and BAR) can not be owned in any way shape or form, except as a trade secret. You can not copyright a fact, or trademark a fact. In some cases you can patent application of a fact to a problem, but that's not the case here, as you can't and don't want to patent relationship between a word and target page.

Just because you put effort into something, does not mean it's yours. You probably wish it were true, but again, that's not how the law works, and not what the tradition is. You can't own facts.
In "I agree with the Terms of Service", there should be an obvious link style for "the Terms of Service". At first I was thinking "what terms of service?"
mftexpress offers support for ftps and sftp as well as web based file transfers over https. http://www.jscape.com/services/mftexpress/
I've been playing with your app and you've got my vote. It's fun to have HN read aloud while I'm eating breakfast. Good luck!
Yeah, I was thinking the same - the site right now looks like something from the pre-social-networking era. I'm not sure if it's possible given FB's privacy/spam controls but that issue aside, doesn't this seem like it would work way better in that context? People usually have crushes on someone already at least in their wide circle of FB friends.
What do you mean racism-infused attacks? Mubarak goons attacked al-Arabiya and al-Jazeera reporters.

Was it Europeans that were run over with tanks, trucks and camels and being shot and stabbed?

P.S. The author of this Bloomberg article is herself Egyptian: "I held onto my backpack, with my Egyptian ID card"
GreenPois0n Untethered Jailbreak for iOS 4.2.1 Download Available
That's probably true - I have a cs degree and it's mostly good for telling big O complexities, which is nice, but has nothing to do with programming (except to know to avoid n cubed algorithms...)
Actual Screenshot of the program: http://i.imgur.com/DQkVq.png

(Didn't look at the code, just dropped in a blank icon and hit compile to inform the discussion).
Pawn for the soul: Use your bling as collateral
But by definition shared libraries are shared code you are going to load at run time. What if between the time your app was compiled and the time your app was run the add function in the shared library changed? You would have the wrong version of the function inlined.
trying to make online pawn sexy... jeez
There was a twitter meme going around yesterday: "not having facebook is the new not owning a TV."

I think that this phenomenon is mostly a bandwagon of Guru's who want to have something new and 'revolutionary' to present to their followers. Pavlina's always telling people to quit something. First it was regular sleep, then monogamy, etc. While he purports to be anti-consumption, this really just makes us focus on our consumption even more.

A better strategy for a balanced digital life is to pragmatically audit your useage on an ongoing basis.
Jason - I emailed you via your newsletter a week back in response to your LAUNCH request for kickass unlaunched startups - wondering if you received or just pushed the "Delete" button - sent from Zack.
I am not sure Android sandboxes that well.

Android sandboxes far better than iOS. It has a more granular, integrated security system.

The existence of "anti-virus" and task killers speaks more about customer ignorance and the placebo effect than it does to the platform.

I think the App Store review process is actually dangerous because it implies something that isn't true. Apple makes zero guarantees about the quality of safety of the applications.
Yes, this is probably very true. I wonder what the actual usage statistics are?
Hi tbgvi,

Thought the article made it clear, but we specifically went out and got designers we thought were good, especially from competing platforms. In total I believe that it ended up being around 10-15 messages that we sent out. I thought the auto-text completer was a useful tool for things I would be repeating anyway.

Also in the post you will note that we tried to stress giving feedback, if you don't like something you don't waste a designers time and you move on or they will come back with something else.

I understand designer's frustration with crowdsourcing, but this post was for other startup folks who don't/can't spend a great deal on a designer.

Finally, this wasn't a minimal time process. I spent a few hours every day for a few weeks responding, giving feedback, and iterating. It would have been much more simple to offload this to a designer who took care of everything, but at the end of the day I was happy with the result.
Dictionary attacks can be made infeasible against bcrypt. DES crypt has a 12-bit salt. Using SHA hashes is insecure. It isn't the end of the word. Knowingly choosing to use a naked salted SHA hash instead of a "stretched" SHA has or bcrypt or scrypt or PBKDF is, in fact, irresponsible.

I would have ignored your original comment and avoided pedantry except for your original assertion that your salting did something to mitigate the risk of not using bcrypt. It does no such thing. There's nothing else for us to argue about.
I don't get what's the point having 5000 people in the first place, unless you use fb only as a publishing stream (but that's what fanpages are for).
Amazing how often Turing-complete programming languages aren't utilized to their full potential. (And for the record, no I wasn't on that project. I have a CS degree and I remember automata.)
Cool analysis. tl;dr:

If you're using a non-thread safe structure in a multi-threaded way and think you understand what kinds of data corruption you might get (and are ok with that), you still might get totally different and unexpected kinds of data corruption than you planned for (read the article for details).
Same goes for other more common disciplines too, especially the engineering disciplines. How many people were building bridges, designing buildings, or creating CPUs before their formal education?

The engineering-ish side of CS (programming) is far more similar to the sciences (physics, chemistry) or mathematics than other engineering disciplines are because anyone with drive can and does delve into it without the help/permission of formal educators.

This is to say nothing of the fact that real CS is a branch of mathematics...
I initially wrote the parser for a (proprietary) query language compiler using LPEG, and keeping track of lexical issues (whitespace, etc.) along with the grammatical structure complicated things. When I broke it apart and wrote a quick FSM-based lexer and a recursive descent parser, it became much simpler. Perhaps I could have factored the PEG grammar better, but with every PEG grammar I've had grow beyond a certain point, I've wished I could separate the lexing and parsing stages.

I much prefer working with LPEG to regular expressions for small to midsized stuff, though.
Hmm ok I get what you want to say. We are not native english speaker so sometime we are a little afraid to go by the "humor road" and be a little off.

But you are right so we gonna A/B test our jokes real HN style ;)
Battlefield 3 Release Date Hinted at in Leaked Trailer
The recently leaked trailer for Battlefield 3 has given us an idea when we can expect it: this Fall. When exactly this Fall? We don’t know.

The trailer was revealed a little too early by EA Russia, but is now available on the EA website. It shows nothing more than a few fuzzied images of infantry and a helicopter being destroyed by a jet, but it confirms that the third installment in the
Go Ahead, Be (More) Spammy
I'm old :(
The online operations exposed to an attacker in a bcrypt system are done almost entirely on attacker-known data.
FaceCash (http://www.facecash.com)

Mobile payments. Pay with your face.
I'm also a visual learner, I found reading http://eagain.net/articles/git-for-computer-scientists/ really helped me gain a deep understanding of how git repositories work. It goes into quite a bit of detail but I found that once I'd groked it the various git commands made a lot of sense and that I could really use them in my workflow.
I'm not on facebook, I have never had an account. never will.
Don't forget the last step: refine and repeat.
We've got some major stuff we're about to launch, so keep your eyes peeled :)
Yes, thanks for exposing yet another Comp Sci fundamental tidbit. Any word deriving from "recursive" should be a red flag in this case.
btw, Jason your Twitter account is enabled so if you want to give it a try ;-)
Texting.ly is a game changing SMS marketing platform. We were recently mentioned as a rising start of telecom in Crain's magazine.
This topic hit home for me because I am graduating this year with a CS degree. As many of you have pointed out, a CS degree doesn't teach you how to program. I think it does give you a base of knowledge that you can then build upon to become a great coder.

I would say that 30% of my programming skill and knowledge comes from what I learned in class, while 70% comes from reading, watching lectures online, having friends critique my code, looking at open source projects, etc. But without that initial, introductory training from my CS department I would never have been in a position to understand those other topics.

Personally I would love to see a community effort to put together a free, open source "bridge the gap" curriculum for new college grads. It would focus mostly on coding best practices, code reviews, the importance of tests, engineering work flows, version control, staging servers, etc. In particular I think it should focus on real-world codebases as opposed to the one-off programs you constantly write in academia. Sure you can learn most of this stuff at your first job, but I think there are a ton of people out there who would love to learn this stuff, but they don't really know what they need to learn or where to start.
Twimbow!!
Ew no, don't always show success, there surely has to be a more elegant solution. I have multiple email addresses and sometimes I'll use a different one for a different service, if I enter email@website.com when I used email@anotherwebsite.com and you show success when it's the wrong one, I'll be waiting for an email that will never appear...

Maybe HN can work out a good solution collectively? I can only think of a secondary authentication piece, but then that's also possible to be forgotten.
Nokia/Microsoft announcing partnership next week- involving Windows Phone 7?
I have been seriously impressed by geckoboard, but do not have anything serious enough to use it on and so would be unlikely to pay much for it (for the time being).

One other thing is that if I was using for something serious, I may be worried by geckoboard having access to some of the more sensitive data. I think this could be a big deterent for some.

Overall, you have an absolutely kick-ass product, I suspect that if you dropped the prices a fair bit then even the most casual users would sign up, which should result in greater revenue for you.
"Frankly, every good programmer I know started programming long before they went to college or at least programmed outside of college for their enjoyment.
If you haven't done that and don't do that then I really have to question if you're in the right profession."

This scared me in college, since I hardly programmed before (or even during) my degree. However, I've found that it's simply not true. Not just for myself, but for the many people I've met who started with completely different careers before getting into programming.
Eh, whatever happened to doing the good old fashioned leg work yourself?

For the men: There isn't a woman in the world who will be impressed by saying "Can you fill out this form so I can send you flowers?"
On the other hand... for the equivalent square feet in Tucson, my rent went up 50% over a decade for the same square footage. When you see your rent go up so drastically, while everyone is getting low interest rate mortgages, you start to question your "fiscal responsibility." If I had bought in 2006, I couldn't have sold my property today. However, we didn't know where the "new normal" would even out.

People took on these home loans, in most cases, because of the fear of rent increasing past their ability to pay. If you buy, you may not be able to afford it now, but eventually inflation will bring the numbers into line, especially not knowing where the "new normal" would be.
The biggest barrier for me going to sleep at a reasonable hour is the required ritual just before going to bed. Brushing my teeth, flossing, taking a shower, changing into bed clothes.

From now on, I'm going to try this:
- Brush my teeth, floss, etc. a couple of hours before the predicted bed-time. This will have the bonus effect of reducing needless midnight snacking.
- Shower in the mornings.

There is something liberating about being able to just "go to bed" without dreading the logistics.

Not sure if I'll bother with the fixed wakeup time, too.
Pull: You have a problem that you must solve, then you learn what you need, any way you can, to build the solution.

I call this "lazy evaluation", and it's my strongest learning style also.

When I set out to write a software synthesizer, for instance, I was reading papers and learning signal-processing stuff I wouldn't have otherwise bothered with.
A context appears to be a venue of participation from which information is pulled, say, like your FB wall. Note that FB prohibits API users from actually storing much of the data accessible while a user is logged in and operating with a website through the FB API, so your Location/Destination metaphor breaks down when the app has to deal with intermittent access or ephemeral information deriving from these "contexts."

Phones are pretty much in the "apps" part of the scheme, just an access device.
Whose fault is it if a designer chooses to engage in a contest and they end up spending their time in a losing effort?

We all have to compete but rather than disparage a business owner for being a good steward of their money could you instead present a valid argument for using a designer as opposed to a contest? Some good reasons why a designer, that might hypothetically cost 10x more than a contest, would be better money spent in the long run, would offer a lot of value to this conversation. I feel like the last quote in your post is valid. Why would someone want to pay a lot and possibly get nothing for it? Is that not a waste of the business owner's time and money?

I'm not trolling. As a business owner on a limited budget and with clients in the same boat, I'm genuinely interested in the answer.
Way to write your Abstract Thesis
The abstract thesis is written at the end of the writing of the thesis. It is basically, a summary of the entire thesis and should be written by capturing the essence of it. As most students are unfamiliar with how to write it, this article will provide them with some knowledge.
Super sweet! keep it up :)
Actually every party in the government that was actually elected is against it.

The only people that want this are Bell and the CRTC whose job it is to regulate Bell but whose members essentially rotate in and out of the CRTC and the companies they regulate. It's corrupt to the core.
Musicians are neglecting Myspace even if News Corp claims metrics say otherwise
In "our mission" you probably want to s/so few/so many/
I'd second that. It's not about saving $22K, it's about getting people to give things away and devalue themselves as professionals.
buzzkill
I don't get why he needed to delete the account completely or why he felt obligated to respond to the messages he got from fans. He could have _changed_ his use of Facebook. He could use Facebook more like Twitter without paying the publicity price of not having Facebook, especially for someone who is a what he is for a living.
Same experience here, as soon as I dropped out of facebook, I was immediately blacklisted in every social circle that used it, even if the primary mode of communication was texting/email.

Some op-ed considered dropping out of facebook as a radically anti-social act, and I'd have to agree: you're not considering the group's views on communication, and you're forcing them into a personal world. When the entire social circle uses facebook as a communication platform, it's pretty pompous to expect it to use what a single person wants. This is my argument boiled down: expecting a group of people to conform to a single person's views is rude, and the delusion that the one person is so important that everyone else will conform is anti-social.

The majority opinion on HN seems to be that this isn't, oddly enough. The last time I stated my experience it seemed to piss a lot of people off, and there was a knee-jerk reaction that "true friends will work around it." Maybe, but weak connections are important as well, and since facebook is the place for weak-connection friends, defiantly not using it seems off and a little anti-social.

Another argument was that interaction existed before facebook, so not using it is fine. That's dancing around the point: facebook is the current defacto standard of social communication, not participating it is seen as aggravating to the other party, not that it destroys communication completely. Try telling your friends that you'll only interact with them in orkut. Or, for the Gen X'rs here, that you're dropping your phone, and you expect them to say "hi, how's the job" through post mail and in-person visits. There's a series of fall backs here that's reversed for the average hacker. The hacker sees facebook as personal, and email/phone public. The average person sees facebook as a public place, and email/phone as a personal channel.
Google Bets $20,000 You Can't Hack Chrome
I've definitely been in these types of situations, having to make things work in a hostile environment or to meet a deadline. I am just recommending an option to avoid these types of situations for those who are able to seek out the best practice before starting.

I might also speculate that if you were writing analytics queries that ran scans across several, large, heavily contended production database tables, it's likely that dumping the data into a temporary table first might have been the best option even with a highly tuned server. Despite the fantasy we're often told about MVCC, there are still enormous amounts of resources wasted doing large analytics-type scans on live, hot tables. This isn't something that could be solved with a query plan hint and it's unlikely even a smarter query planner could have saved you.

If I had a magic wand, my environment of choice in this situation would be a separate dedicated, read-only slave running on ZFS that would allow me to create filesystem snapshots & bring up a PostgreSQL instance on that snapshot.
Which is better for starters Blogger or Wordpress?
Which is better for starting a new blog - Blogger or Wordpress ?

Wordpress seems to have more formatting options, you can even use Latex formulas in your posts.

Blogger on the other side has a simpler interface and you can make some money from site traffic.
Just a quick note: there's an awful lot of text on the front page but I like the idea. And I'm certainly interested in meeting up to drink tequila ;)
I was all down for this, about to find someone to submit to, when I decided I'd take a look at what the crush is going to receive. The wording in the first sentence put me off. I would change "Someone has a crush on you, but is afraid to take the first step..." to "Someone has a crush on you and is wondering if you felt the same way..." or something like that.

The wording there prevented me from using the service.
I fall squarely into the second camp, and most of my friends know it - they don't expect a reply from me on facebook, and for something time-sensitive they contact me through email or phone.

Everyone has different means of communication they prefer. Some people like to stick to email or IM, others vastly prefer phone, some people always let their phone go to voicemail and call you back at their leisure (or not at all). There's always going to be some give-and-take, Facebook is just another piece in that puzzle.
I recently wrote a Turtle[1] parser and abbreviating serialiser[2] in just over 2K lines, which I'd say is roughly equivalent in complexity to doing the same for JSON. This is with UTF-8 support, full conformance, URI parsing/resolution, line/column error reporting, etc. A more kludgy job could be quite a bit smaller still...

[1]: http://www.w3.org/TeamSubmission/turtle/
[2]: http://drobilla.net/software/serd/
Per-device pricing feels like you're 'nickel-and-dime'ing me.

I'm only ever going to use one device at a time, so as the customer, it's hard to believe your cost is going up with the number of display devices.

Per-user pricing, even if it means a higher base price.
Half the protesters are women and don't "hold their manhoods" :-) and the other half are mostly college stoners, fruit vendors and intellectual-type nerds. More Woodstock than Braveheart, imo.
iSpy (http://iSpyApp.com) is a Real World Game that gets you off your ass and OUT experiencing life. Its a location based scavenger hunt game that uses photography to make exploration fun and social, anytime, anywhere. http://bit.ly/ispyapp [iTunes Link]
Everyone you know knew how to program before college?
Just curious:
A. Were you born after 1990?
B. Is nobody you know from even a slightly disadvantaged background?
Not much of a comparison between Ireland and Egypt obviously. That's why the comparison to France is more appropriate: where the people were actually unwilling to take it lying down - as they are doing in Ireland. It doesn't matter that a general election has been called. With the poverty of leadership in Irish politics at the moment, Ireland is in for more of the same incompetence that led to the current disaster from whatever regime takes over. With activist unrest earlier on, it might have been possible to make it clear that the decision to bailout the banks was unacceptable and needed to be reversed. So, yes, sometimes you have to burn a few cars if you want to be heard. Instead the passivity of the Irish people has doomed the economy for generations.
Before using it I would want to be reassured on two points:

1. I wouldn't feel very optimistic using such a site because I assume the emails you send will seem like spam and will be deleted by the recipients without much thought.

2. Using this site makes one vulnerable to cruel trolling. Imagine three or four people getting together, "secret poking" people they know, and sharing the results for shits and giggles. If I really need this site, am I brave enough to expose myself to that?

Personally, I couldn't use this service, because I'm beyond the age where it's acceptable to need it. I do feel like part of the target audience, though (especially ten-years-ago me) and am happy to be being served.
I can't wait to test the iPhone version.
ProjectInterns.com, would be really awesome to be there :-). I also sent in an email about a scholarship to launch, i'm a student in New York, would love to attend!