skysight-inc/HackerNews huggingface dataset:
Based on my humble experience (I won at Disrupt SF last year), I'll add this:

- as the OP said, when presenting, start with the problem. But really insist on it so that it becomes painful for the judges. Show the problem you're trying to solve on existing sites/apps. Then show your solution on how you solved it. (See this post by Dave McClure for reinforcement of the idea: http://500hats.typepad.com/500blogs/2009/08/your-solution-is...)

- don't try to do too much: e.g. you don't need a web app + a mobile app to show you've solved the problem. "And we have a mobile version of it" doesn't help you in convincing the jury that there was a problem and that you solved it. Everyone knows that a website that solves a problem can exist in the form of a mobile app. You're wasting your time just mentioning it.

- don't discuss the technical problems you've had. For you it's interesting that you finally managed to get around that hurdle and it's tempting to quickly brag about it, but jurys don't care.

- while focusing on an API can work, I'd say to also try to incorporate some APIs if that makes sense and you have time. My hack was about showing movie schedules à la Hipmunk (a slow, uglier-than-it-was-then version is still up: http://flickmunk.com/), but I managed to find the time to add some Twilio pieces to it (I was familiar with the API already) and that was enough to win their prize too (a MacBook Air no less) while other hacks were fully focused on Twilio and didn't. E.g. if you need to store files of some kind, use Box or Dropbox if they're there. Don't push it too far though. Pick one or two that make sense. Your hack is not a NASCAR car.

- while your presentation should be as polished as possible, I was never convinced by people who made videos, flash animations or beautiful slides. I think some judges want to see a minimum viable product/PoC, not a PowerPoint.

- as far as polish go, I'm sure a nice design does help, but amongst the winners at Disrupt, it wasn't the most polished that won. (mine clearly wasn't) It was the ones who solved a problem and worked. Too much polish might make it look like you had been working on it for some time before. Nowadays, with Bootstrap, you get something decent-looking enough to get started. (though beware: everyone uses it too)

- finally, and that's important: be persistent. My old MacBook couldn't be connected to the projector at demo time so they told me I couldn't present. I was pissed! But I stayed around, asked for a second chance at the end if there was time, just for at least present. I almost gave up but I'm glad I didn't.

Of course, all this comes with "YMMV", or "your jury may vary". I think most judges look at demos and want to see something authentic, something that was really built during the hackathon and will excuse roughness around the edges. Some jurys can probably be swayed by a nice design and presentation.
But isn't that the Clients' problem?. His blog post is very clear, he claims he has some specific optimization skills on iOS apps and they're worth $1000.I have no idea or experience on iOS to judge whether he's right. Also do note, he may have other references that vouch for his skillset(optimization of iOS apps.
Just what everyone wants - ads in email! I predict spam filters will start blocking must of their crap.
Looks like the webpage was created by the Mars scientists themselves. They should entrust that job to a web designer.
MediaCore refocuses on education with $1M in new funding
Also until very recently, users bought the OS on DVD and installed it on gigantic hard disks.

Now, Apple optimizes for distribution over the Internet and installation on SSDs. That is also why Mac OS X no longer ships with that printer driver DVD.
Sure, but the OP was suggesting that the networks haven't innovated. I'd say LTE is an innovation.
Mathematics of Sudoku Leads To "Richter Scale" of Puzzle Hardness
Addressing the ridiculous claim that a tablet device can't be used for serious creative product unless it handles all aspects of production.
So you know, this was absolutely worthwhile. I am experiencing an almost identical situation for an identical reason.

And it all started at one of the "all positive" corporate retreats mentioned in the article.
Demonoid, while great, is last gen file sharing technology. The convenience and community is what made it great, but that same convenience of having a central server is what allowed it to be targetted in this way.

There are other next generation file sharing and discovery tools available, and the only question is which ones will take hold and be embraced by the community? (Please reply with your favorite next-gen suggestion…)

P2P will never go away, and there will always be a counterculture movement pushing it forward.

You can't simultaneously have a free and open Internet and lock it down to file sharing.

At this stage the only reason we are having this battle is because the copyright industry believes they can still quash these services at a sufficient rate compared to the rate at which new services are created and embraced.

That may or may not be true today - but it certainly won't be true forever. Encryption and anonymization protocols are well established, and the end game is in sight for a file sharing service that is both anonymous, decentralized, fast, and resistant to junk-flood attacks.

Five years from now, take downs like this won't even be newsworthy - and the industry will have adapted their business models accordingly.

Five years from now, producers will be marketing their content direct-to-consumers over Apple TV, Netflix, Hulu, whatever.
have to admit, that one of the reasons patio11 got Patrick (cofounder of Stripe) to help with customer support is because he's *the patio11

but great customer service is still great, no matter what.
Exactly. That's the strawman that has been put in the public's mind: that piracy is theft. Theft is the removal of ownership.
Even if it is, it's not possible to dump the community.
American here. Checks are basically little pieces of paper (about the size of two credit cards; they usually come in a book of 25-50) that allow the recipient to make a demand against my account. I write on the check the name of the recipient, the date, the amount (in two places, one in long form and one in numeric form) and sign the bottom. They have a set amount of time in which they can deposit the check (I think it's somewhere between 30 and 90 days, but I can't remember). The recipient endorses it on the back by signing it and deposits it at their bank, and their bank handles transferring the money between the banks and into the appropriate accounts.

Printed on the bottom of the check is my account number and a routing number for my bank. They're printed in a format called MICR, which uses magnetic ink (or used to, not sure if they still do) so that computers can scan them quickly. When I worked at a grocery store in the 90s, our systems were supposed to actually verify whether or not a check was "good" by checking the amount against the amount available in their accounts. Not sure if this really worked, because I never saw a check get rejected.

It used to take several days for the whole thing to play out. What would happen is that, when the recipient deposited one of my checks, their bank would credit them the amount of the check immediately (there are some limitations on this depending on the size of the check; banks have various policies about that) and the check would enter the inter-bank system. A day or so later, the actual amount would be withdrawn from my account.

In most places, passing a bad check (called "bouncing") is a crime, though most banks will provide some type of overdraft protection (usually with an accompanying steep fee) to keep you from getting in trouble with the law.

Checks were widely used up until the early-mid 2000s, when debit cards started to become widespread. These days, they are primarily used by the elderly who refuse to adopt newer technology, in businesses that do not use direct deposit, and in complex financial situations (such as purchasing real estate). Other than that, the vast majority of purchases in America happen via the card networks.

I write maybe three checks a year and receive maybe two. Everything else is done online or by the card networks. And best of all, when I receive a check, my bank (USAA) lets me just take a picture of it with my iPhone and immediately credits me the amount, as a scan is considered a valid reproduction of the check.
The two previous Mars rovers had some Java on them. I saw the code with my own eyes!
I suspect that Ruby and Python programmers are likely in a better position to switch than are programmers in other languages.

For example, if you're in the CLR or the JVM already, there's a lot of reason not to move. Ruby and Python's relative obscurity might work to their benefit.
Linux Mint 11 with Chrome 18.0.1025.162.
How User Experience Impacts Search Rank (SEO)
When Consumer Web Feels Like Enterprise
sorry, should have clarified: I meant the bank was the one with the token apology, not the guy who deposited the check.
Samsung Galaxy Note 10.1 tablet to hit the UK soon
Scalability isn't about it being faster, just "able to be scaled". Sometimes it's about being able to make it faster by adding hardware and configuration.
NASA's Mars Curiosity makes history Sends the HQ pic from the Red Planet
The Descent of MSL (Curiosity) Captured by HiRISE
AT&T Mobile Share Plan Will Be Available On August 23
There's a distinction between ownership of (or attachment to) physical items, dogmatic belief, relationships, whatever vs. opening up new frontiers within which we can conduct commerce and expand into. One is to do with our personal mental states, the other is to do with the very real physicality of our situation as a species. They seem two quite different notions to me.
Patrick is in the support rotation like most of us at Stripe. He'll answer your email too if you send it on the right day.
Photo shows Mars rover descent
So why would any company have any interest in shutting down legal sharing? Has there been any evidence that any media company has tried to shut down any legal sharing service that is only used for legal file sharing? It would seem you're implying that.
You could similarly ask why people don't forge credit cards or banknotes. The short answer is: they do. :)

The long answer is that you're risking being caught and charged with fraud.

What's interesting about this story is that it's not clear any fraud had taken place -- although I doubt the bank sees it that way.
1000/hr == ~2MM per year.

There are thousands upon thousands of people who make more than this annually.

I think one of the things that keep people self-limiting is looking at their income per hour. I have long stopped looking at my income per hour and focus on what I want to make annually.
"Now if only I could convince myself to use Bank of America"

being their ex-customer for 7 years , I would still say no. You will be better off without them.
Not sure what means that most of the C code is auto generated. From what?
Ah, interesting. I've removed that declaration from my stylesheet now, so hopefully that will fix the problem.
Simply said from a capitalist point of view: copyright is barrier to free trade, and should be repealed.
> to conduct research experiments.

Whether it seems nice or not, one of the experiments being conducted by humans in space is the effects of being in space for a prolonged amount of time on human beings.
Here's the paper:
http://www.havelund.com/Publications/logscope10.pdf

And a number of interesting articles citing it. http://goo.gl/LGZnT

A Few applications:

- Formally verifying programs not designed for formal verification. See for http://www.cs.man.ac.uk/~howard/Papers/ruler-tutorial.pdf example to instrument Java programs for runtime verification using AspectJ

- Using automata for log-analysis, immediately useful to any internet company with large amounts of logs, imagine an automata DSL to analyze data flows from Flume/Scribe into Hadoop
Yeah, same here. It was super easy to do in the 90s too. Prodigy homepage builder and I just went from there. Good times.
EBay goes OpenStack with Nicira network virtualization
Except vi is part of POSIX specification and hence you can not be certified UNIX without it.

http://pubs.opengroup.org/onlinepubs/007904975/toc.htm
I used to be billed out at $325/hour as a junior programmer and it wasn't until later that I fully understood why.

It's not your "wide range of knowledge" but rather the risk profile of your employer. Some RFP's demand that the consultancy have 10k+ employees, 20+ years in business, and so on. Some of these requirements are government mandated, some process mandated, etc.

In other words, if you, with all your knowledge, were to strike out on your own, you would find yourself quite unable to bill at $400/hour, even if you were to be hired by the very same clients (which is not going to happen because they are paying the higher rate specifically so that they can get the low risk profile as per above).

In my experience, $400/hour at a large consultancy translates into ~$150/hour as a sole consultant, wide as your knowledge may be.
Optimism During A Bear Market
Buying Into Panic Can Pay Millions–And Sometimes Billions–If You Have The Guts.
If you can figure out facebook timeline, twitter hash tags and dropbox sync you can figure out personal server too. If there is a will there is a way. All you need is awareness.

If you find running a personal server too difficult try tonido or any of those plug computers. You don't need to take my word. Just try and see. You will be pleasantly surprised.
That’s not hypocritical. If you can’t get them invalidated but do get a chance at buying them you definitely should do so if you can afford it. It’s common sense, really.

I’m really not sure where the hypocrisy is there.
All 4S phones are unlocked if bought off contract (well the GSM ones anyway).
Thanks dude, means alot.
Scoreoid at Bootstrap Week
Microsoft and Skype propose a different WebRTC standard
@amix, you clearly didn't read the post.
With extortion rates on SMS and data. For something far more competitive, you have to go with a little known company (Straight Talk for example).
Start a FREE Giveaway on your Facebook Page
It might take only 10 minutes to setup a site, but the database of torrents and magnet links at demonoid was one of the best on the web. I hope somebody has a backup ..
People are paying the mobile carriers, so they don't feel much need to cut prices. Last week, I saw someone here reconsidering whether it was worth it to keep 3 data devices activated on Verizon's network (apparently a couple of ipads, in addition to cell phones...).

The cost of texting is pretty overblown, the people that are sending the most texts almost certainly have a bundle that is essentially unlimited, for others, $2 a month for 20 texts is cheaper than $5 or $10 for 20 texts (Sure, $24 a year can still be made to look expensive).
How is that Yippit doing?
I want the product of whatever it is you do for a living, but at 1/5th of the price you're wiling to sell it for. Ok?
Or spend a few hours, get a merchant account through a bank and authorize.net with much lower fees and a pretty standard API. Tons of classes to use authorize.net with and super simple... no point of adding ANOTHER layer... charging with a merchant account is trivial.
It's too bad there isn't some sort of reconfigurable QR code stamp thing that you can use to sign something. Say, for example, you enter in the payee, amount and date, it digitally signs it with your private key from your bank, creates a QR code with the data and moves tiny little stamp pins up/down and you press it onto the paper.
Using Javascript to highlight text, cracking the basics of it
Because they work very well for certain types of payments.

Think about why this story is so noteworthy: because this sort of thing happens so rarely. The vast, vast majority of checks are written, sent, and cleared without fraud or incident.
I agree. Sharing can be a pain if you have crappy upload bandwidth. I use timewarner extreme internet. That works out very well.
Doesn't that cost way, way too much as a one-off fee? I'd rather pay a small percentage more on each sale, as I don't have that many sales. Also, getting a merchant account appears to be too much of a hassle.
Only if the torrent is marked public inside the torrent file itself.

The magnet link is derived from a hash of a portion of the torrent file which includes the public flag/setting - which controls whether DHT/similar "trackerless" methods can be used for transmitting.

Without the public flag set, a magnet link for that torret is pretty much useless to a torrent client since it won't be able to discover any other peers.

Setting it will change the hash / magnet link.
ARM Announces 8-core 2nd Gen Mali-T600 GPUs
This problem will solve itself (at least in europe) now that 'share your broadband and you can use other people's shared broadband connection' schemes are popping up everywhere.

The telco's have had a monopoly position for too long. The consumer does not care if his call is routed over the internet, skype, broadband or 3g, he just wants his connection, and wants it cheap.

Data limits and increased prices are not the way to solve this, evolving the infrastructure is.

And don't tell me they need to make huge investments. They've got a vastly automated infrastructure and millions of customers that they're leeching off monthly.
> This means that their credit card details never hit your server.

One thing I've been seeing recently is that some implementations using Stripe DO have the CC details hitting their server. The most common case being when Javascript is disabled the form posts to the website because the developer didn't design with graceful degradation, a dangerous mistake when mixed with credit card numbers.

It doesn't appear to be a problem for you (your payment page for CC info doesn't gracefully degrade with JS disabled and is impassible - you might want to fix that!) but I've seen it on other sites, and it's especially a problem when other sites don't use SSL as a fail safe for this sort of case which I have also seen. For Stripe it might perhaps be worth considering denying all payments from non HTTPS pages for this reason. It forces the merchants to have an SSL failsafe.

Also with CC info being entered on your site, it's presumably trivial for the site itself to record the CC numbers. Trust is the issue here, I'm not going to be entering my CC number on a site I've never heard of, with no reputation. Stripe doesn't solve this issue, Paypal does. Stripe looks wonderful, but it's not going to be suitable for everyone.
A good replacement would be a concise summary of the main point of the article. Maybe something like: "Google, Facebook chose EFF as recipient of unreported court-ordered donations" (77 characters)
Good advice. The last point is terrific.
Uhhh, what do you mean? Go through Chase paymentech is like 1.9% or so for card not present.
Just curious: are there any good options outside the US?
Downloads folder keeps enabling "Show item info" in OS X Mountain Lion
Junk files can be catalogued by hashes and hashes can be indexed by wiki services with an API. So, downloaded junk? The app has a report button that flags the wiki. About to download something? The app can check the wiki for you.

A wiki of file hashes would be great for cataloging things as malicious, describing the content, and cross referencing files with other versions (e.g. same content different format). Thus, we can make something really useful with a simple DB.

I've been working on something like this, and registered hashpipe.net as a potential domain for this service.

Anyone interesting in helping out is welcome to contact me.
naD Qo'noS Daq vam jaj
Actually, the common slang you wanted was "a kick in the ass" or less vulgarly "a kick in the seat of the pants", as in this book's title, http://www.amazon.com/dp/0060155280 . An "ass kicking" is slang for a beating.
Show HN: CSSDeck introduce private bins, Zen-coding support, Validation and more
Smaller, lighter machine.

I had one of the first machine where they dropped the floppy. There were 2 or 3 times that it was a real pain, and the rest of the time, it just didn't matter.

Eventually, I went back to a machine with a floppy, but I wound up using zip drives instead, since the floppies were so damn small (capacity).

(BTW, that's the Powerbook 100 and 5300 I'm referring to above, but I did have a duo 230 and 2300 around that time too.)
God I hate posts about Stripe with a passion. It's like saying "You've had this pain in your back for the last five years? Well, I've got this miracle pill here that will not only make it go away, but it will also taste great. Oh, you're not in the US? Too bad then."

Stop reminding me I can't use Stripe all the time.
As I said somewhere in the post, I am not a survey or polling professional. So, I'm sure mistakes have been made.

But: I don't think many people have the same trouble with this question as you do. A particular type of discussion recurs with programmers, whatever their background, around which languages one has used over the years. Inevitably, people characterize their usage into a serialized narrative. For example, mine is: BASIC (C-64) -> assembler (again, C-64) -> BASIC (Amiga this time) -> C -> RealBasic -> C++ -> Java -> Python -> Scala -> Clojure.

Of course there are overlaps and dozens, hundreds of "secondary" or otherwise concurrently-used languages splattered about, but that doesn't prevent most people from being able to construct that narrative. The question simply aims to find out what other people slot into the last position in their progression (or, second-to-last, if they already consider themselves to be 'Clojure programmers').

And, if there is any internal indecision about what one's primary language is, the fact that only one answer could be given forces the issue through the lens of personal identification and affinity, which is far more valuable than defining "primary" as "language spent the most time with". e.g. Even if, through some sordid turn of events, I were to spend 70% of my time programming in JavaScript, I'd still report myself as a Clojure programmer if I could only name one language.
For business checking accounts, many banks offer a "positive pay" service, where customers submit files with the dates, check numbers, and amounts of authorized checks they have issued, and only those checks are paid automatically; checks not listed in a file are automatically returned unpaid.

Variations on this service give the customer access to a Web site with a daily exceptions report, or to a list of all checks for amounts greater than some threshold, from which the customer can instruct the bank to pay some checks and return others. The default is usually to return the check unpaid, since Article 4 of the Uniform Commercial Code gives banks a strong incentive to return any item they aren't going to pay before midnight on the next banking day after it was received.

These services used to be fairly expensive, but I see that some banks are now offering them for free or for a modest fee ($40 a month at Chase), perhaps because they shift some responsibility for fraud control to the customer.
I mean to set up. Also, I'm not in the US, does that work in the UK?
I have decided to go with server side session to store session data. But I will use signed cookie to transfer the session id b/w client/server.
Demo of fast reverse geocoding with UTFGrid
How Sports Infect Your Brain
Basically, no. (I'm in the UK and am poised to jump to Stripe as soon as it becomes available).
The main thing keeping me from switching from AT&T to ST right now is 1) the disconnect fee (1.4 yrs left on my contract and 2) iPhone 5, if unlocked like 4S, will probably be 4G and might not get as good of speeds on ST

This is how they luck us in, even though we'd truly prefer to be somewhere else.
By client side session, I mean that the session related data will be stored on client side (in a cookie) instead of server side (database, files etc.).