skysight-inc/HackerNews huggingface dataset:
I've only played a little bit with a flash decompiler.

Calls to the standard library and globals (like mouseX), etc. will remain as is. So my guess is that it would be not too hard to alter.
But I'd be surprised if such simple measures wouldn't cut off the majority of leechers. Though as soon as one cracked version shows up on the internet, the whole maneuver is rendered futile.

This is indeed an interesting topic, especially considering the options a) run everywhere and show my ads (mochiads, cpmstar, ...?) or b) run only at my site so I get all the traffic (not sure if this is compatible with those ad-servers).

Well... this reminds me of the drm-struggle. Although the negative impact for the enduser is a lot smaller (dysfunctional swf on a leecher site?), you'd have to ask yourself how much time you'd like to spend with the arms race rather than implementing features, fixing bugs or writing new games. As a "content provider" there is probably no other way to keep sanity other than accepting theft to some degree.
Last week: No one could use DNSSEC. No one did. No one was affected.

Today: Many people can use DNSSEC. Some actually are. Some clients are affected. (Just obviously not yours, since you remain completely uncaring about the subject.)

I don't see how it could be any clearer.
IOW Selection Bias is the problem here.
SEO : How To Deal With Keywords
They're too thick and have too much structure to be bag like. And now every wii controller you buy has one of them attached to it.
When you have a family, you can do it with planning, foresight, and an ability to provide for your children and raise them well. Or you can do it without those things, which is usually what happens in the situation you described.

So having a family this way is different from a trailer park the same that a normal couple planning to have 4 kids together that they can afford to provide for differs from a trailer park couple having 4 kids they didn't think about having, weren't ready for, and can't provide adequately for.
Get free games and free online games to play
It still sounds stupid to me, but good luck.
That's funny be it reinforces the misconception (that many people have) that cell phones work by talking to satellites.
Obvious one would be advertisements like traditional TV stations.
So every telephone can get signal attenuation if you hold it in a certain fashion in certain reception conditions. That sounds plausible, although I never experienced the problem with my bb bold, I'm ready to accept this problem can be reproduced.

That's not the issue at hand. The issue with the iPhone 4 is that it's very easy to drop calls and get signal attenuation. The reports are too numerous to be just a sporadic problem. Whether this is a problem in the manufacturing process (which would explain why not all telephones have the problem) or the design, only Apple knows.

At first they say there is no antenna problem. Then they say it's a bug in the software. Now they say "well all phones have this problem".

I think inspector Columbo would say "Aahh! Of course, all phones have the problem... Now Mr. Jobs, just one more thing..."
Ok I've got 3 domains on there:

SocialBenchmarks.com

convomaker.com

findati.me
I follow a strict diet plan, which involves eating the same thing every day. It lets me eat cheaply, because I can buy in bulk. I spend $25 a day.

I eat a lot too, because I like good food. I might eat out every second or third day and spend $100 a meal, including drinks.

I could save money by cutting down on going out, sure, but it's a small price to spend for the enjoyment of the food and the company and the environment.
They should sue Apple for false claims.
Your assessment of what constitutes "many people" and mine clearly differs.

You are quite right that my clients are unaffected. I like most of the world run a mix of Windows and OS X which like the software that runs on top of them, are not DNSSEC aware (with few exceptions).

Clearly I do care about the subject and I'm not sure why you keep stating that I do not. There is a difference between ignoring a technology until it's useful and ignoring it full-stop.

EDIT: Edited for brevity.
Spam. Ignore.
First. If the problem is as widespread as you think, how do you reconcile that with AT&T's dropped calls statistics that show that it drops less than 1% more calls than the iPhone 3GS?

Second. How do you reconcile it with AnandTech's tests that show that the iPhone 4 is better at keeping calls even with a poor signal?
I attended an interesting event in Silicon Valley last week where storage media was one of the topics. The view there was that tape is going to finally die and be replaced by disk. Essentially we'll use disk for long term storage and flash where we'd use disk today.
The Guardian's Open Platform uses Scala
That hasn't been easy to reproduce though. Some people, in some places, but not like the "death grip".
There are no portholes on the poop deck! Every sailor knows that :-)
Nice idea, but the redirect step is annoying: to do a redirect I first have to setup hosting myself. I'd rather point my dns at your IP, if I wanted to participate.
Crackberry's call for duplication

Apple's test? Go to an area where you have full bars while holding the phone gingerly, then change that loose grip to a bit more of a death grip.

is flawed given that "full bars" can indicate an arbitrarily strong signal. In order to see the effect Apple demonstrated you will most likely need to be in a location where you just barely have "full bars".

Why are we linking to a website that either doesn't understand the how the "bars" work on phone or is only trying to add misinformation the discussion?
I have a Bold 9700 and the wifey has an iphone.

I get much better reception than her in bad areas. I also get much better reception and network switching while travelling.
Ask HN: Version numbers in a REST API
I'm in the final stages of designing a REST based API for my SaaS billing site, but I'm stuck debating whether I should include a version number (/1/clients/list) or not (/clients/list).

Obviously the latter is far cleaner and simpler, but am I shooting myself in the foot by leaving out the version number?
Looks easy to me:

http://www.youtube.com/watch?v=kgouzUMlQpY
Just to make it clear, I do not judge the guy and I find the way the blog post was written pleasureful. One of the better reads I've come across recently. I can also envision being in a situation where I would make the same decision even if I hated it. It's not his fault that this easily abused tool exists.

Thank you for sharing your indian point of view. :-) At first I failed to see how all those local issues make a difference. That is because the whole problem translates flawlessly to a global context and I focused that context alone.

It's not hard to imagine that the inhibition threshold is much lower in an environment like the one you described.
It sounds as if you're saying you believe in anecdotal evidence and doubt the scientific method.
Seemingly, no.
transmission:

http://www.transmissionbt.com/

It's basically a library with separate daemon, cli, gui, and web interfaces which do RPC JSON calls.
Welcome Email Redesign @ Beanstalk
360 HEALTH: What Types of Fresh Fruit For Gout Relief?
Guzzle for iPhone
They actually are both credited for that one, not sure who used it first.
Good Diet For Muscles Building
Fish is a rich source of protein as well as vitamins and minerals. Add fish to your diet can help you to get good muscles. Eat lots of fruit and vegetables can also be helpful to you.
What is weird about the Facebook Movie trailer is that it seems to play out like 'Revenge of the Jocks'. Sorkin has all kinds of cutting one-liners in there directed at Zuckerberg, with the overarching frame an assault on the manners and character of the nouveau riche nerd.

For example:

http://www.theaustralian.com.au/business/media/movie-wont-ex...

The film, set for release in October, starts on the night of February 4, 2004, when Zuckerberg, then 19, is dumped in a Harvard bar by his girlfriend, Erica.

She tells him he will "go through life thinking that girls don't like you because you're a tech geek". The reality, she says, is rather more upsetting. "I want you to know, from the bottom of my heart, that that won't be true. It'll be because you're an asshole."

OUCH. That's particularly brutal because the implication is that there's no pot of gold at the end of the rainbow if you're a tech nerd. The standard "deal" offered by American society is that smart kids who are high school outcasts nevertheless end up on top after college, while the football captain who dunked them into garbage cans winds up pumping gas.

While Hollywood exaggerates this "deal" in movies like Just Friends (http://www.imdb.com/title/tt0433400/), it legitimately does reflect a real feature of American life. It's basically the concession that an otherwise anti-intellectual society makes to keep its roads running and internets-a-whirring so that it may continue worshipping Lebron James and Tom Brady on gameday.

But Sorkin's story is one in which huge VP bizdev jocks aren't just better looking, but also better people. Morality and popularity[1] during school years are no longer inversely correlated in this tale. The outsider is not just a social outcast, but the bad guy.

I'd wager this is a hard pill to swallow for many of the people on this forum. Zuckerberg built a legendary engineering operation and a multibillion dollar company only to find himself portrayed as an evil nerd who deserves the harsh treatment he receives from women and society at large.

Screw that.

If I were Mark, I'd be sorely tempted to fund a movie biopic about Sorkin that puts him under the microscope and goes into his past as a crack cocaine addict (http://en.wikipedia.org/wiki/Aaron_Sorkin#Personal_life). Turnabout is only fair play.

[1] PG's essay on why they should inversely correlate is worthwhile reading; in short, high school popularity requires spending your time on zero sum activities:

http://www.paulgraham.com/nerds.html
Then don't use THEIR service? Effectively DoS'ing the site isn't the answer. They weren't arbitrarily slowing things down just to piss you off. Like the OP said, they probably served so few because that's all they could handle.
Uh, difficult topic.

I did the same research some months ago and didn't find "the" solution or answer to this question.

Linkdump from my bookmarks to this topic:

Discussion: http://blog.sonoasystems.com/detail/one_size_doesnt_fit_all_...
http://stackoverflow.com/questions/389169/best-practices-for...
http://stackoverflow.com/questions/2024600/rest-api-versioni...
http://stackoverflow.com/questions/972226/how-to-version-res...
http://stackoverflow.com/questions/278686/versioning-restful...
http://stackoverflow.com/questions/1679322/web-services-api-...
http://stackoverflow.com/questions/2101566/what-are-your-web...
http://barelyenough.org/blog/2008/05/versioning-rest-web-ser...

Examples:
http://docs.amazonwebservices.com/AWSEC2/latest/APIReference...
http://atlas.resources.ca.gov/ArcGIS/SDK/REST/versioning.htm...
http://groups.google.com/group/twitter-api-announce/browse_t...

Hope this helps a little bit.
hi
this sounds very interesting can you give more info about your
setup
i never liked JSF/Sruts/Tiles
what are you eating every day at $25?
Wow, I guess I got to work on my research skills a bit more.

Spent the last two hours looking for suggestions but didn't find half of what you just posted (probably because I was missing the key word 'versioning')
Data is not processed on the Wiimote.

The Audio comes in as ADPCM, which does need to be decompressed and then goes through a DAC plus presumably some kind of amplification. ADPCM is easy to decode, but does still need a processor of some kind.
obvious to hackers = novel to suits

:(
This is technological Aikido, the Japanese martial art that can be roughly translated as "the way of harmonious energy". One of its more well-known practitioners wrote a book called 'Aikido in Everyday Life: Giving In to Get Your Way'. This could probably be a case study for the next edition.
We have improved a bit on this (too soon to give exact numbers, wait for the talk).

Can you, at this point, give us any idea whether the lower bound of 'a bit' is, say, single digit percent or a factor of two or whatever the case might be?
Cuil launches Wikipedia killer
hi
few questions if i may :

1.how do you set Nginex to foreword to the servlet container
in Apache i used mod_jk

2.what are text templating ?

3.what are Play and Wicket groups?

4.is jetty really better then tomcat?
const by default may not be a bad idea, but immutability of structures/objects in C++ sounds like it would be a huge performance hit to me. I've used an image processing library (CIMG) which lets you do things like `img = img1 * 2 + img2 * 0.5`, instead of editing the image in-place. It's pretty, but with regular 800x600 images the performance was around 2 orders of magnitude below a simple for loop... it made a lot of extra copying and allocation instead of mutating the image.

The thing is, this kind of code isn't an exception in the C++ world. C++ is made for problems where performance matters: image processing, compilers, browsers... immutability works for Clojure, but Clojure is a lot slower than C++. It's more of an "enterprise software" language.
What happens when someone makes a distributed client to query an index of links to torrents hosted on legitimate file storage sites like dropbox? If everything becomes distributed how will they be able to kill it?

IMHO the long term solution would be to compete with pirates instead of trying to shut them down. There is a simple reason why piracy exists, because there is a demand for it. As long as the demand exists someone will try to fulfill it. Since, you can't sue millions of people in different countries and jurisdictions maybe it is time to sit down and reflect on what is the best course forward.

If I were the RIAA then I would use torrent networks to my advantage. They're ideal to transfer data at negligible cost. You only need to seed the file initially. So you don't have to cough up a lot of money for a high bandwidth server. They could come up with a system which takes money for a download pass within their platform. Don't put up any locks, instead put in a competitive price which will be far lower than iTunes due to the lack of a huge central server.

I genuinely believe that no one wants to be a thief people can't afford to buy media at the audacious prices they charge so they turn to such ways and means. If they can proactively cut this off then they'll be able to make far more money than they can even imagine.
The statement itself was issued by RIM. I'm pretty sure they know a thing or two about bars and antenna design.
And so begins the story of how a second DNS was set up.

Right now, most file sharing is being done on top of a normal stack. I'm not advocating breaking the law, but economics are economics -- I can't change reality for Hollywood and make it 1980 again. I can point out that future file-sharing does not have to be limited to a normal stack. There are all kinds of fun games we can play in this area. It may have been a legal and proper thing for the feds to do, but strategically it was really a bad idea.

The tighter you squeeze your fist, the more that slips through your fingers. True for tax law. True for file sharing law.
A practical use case approach to Redis.
So instead you sue them based on the claim "they didn't like $RacistReason and wouldn't even give me a real one".

How is that supposed to help?
Why Removing Choice Is Critical To Learning Anything Difficult
Project Natal
What's the purpose? How is this any different from parking the domain (apart from not earning any money)?
Or is this meant as a domain marketplace, only for low price? That's a new idea! Oh wait...
I think you've missed the point.

With the iPhone 4, it's possible to reproduce this issue by holding the phone in a very natural way. The fact that other phones also lose reception but only if you hold them in a special way clearly isn't a problem - if it were it would have created a big stink.

And if you think people are deliberately making a big production out of this to screw with Apple, then why wasn't it done with earlier models of the iPhone?
I might be missing something, but wouldn't that code allow to guess the password length because it returns more quickly if the length doesn't match? As far as I can see, the following would give away less information:

def is_equal(actual, submitted):
result = 0
for i in range(0, len(submitted)):
result |= ord(actual[i % len(actual)]) ^ ord(submitted[i])
return result == 0 and len(actual) == len(submitted)
What would be the problem of including a number? one more (static) segment in the url. Just do it, if it makes (or will make) your life easier.

However, I would name them "v1", "v2" etc. That makes the purpose of the number clear.
Actually, I inadvertently recently did some of the stuff he said.
1) On twitter I have 700+ following me...
2) To attend founder's dating[event hosted by seedcamp and techhub], I had to fill in my linkedin profile.

So, I did a search of my name: Chester Grant. Three of my profiles appeared on Google's page one.

Before I was no where to be found.
CoffeeScript -- You Are Totally Gonna Hate It
Not that impressed with it. Perhaps when it leaves Alpha and the content is richer then it would be competitive with Wikipedia but for the time being there is no competition IMO. Not that I like Wikipedia but that is a different story.

Thank you for the link!
Did you know that DNSSEC isn't designed to protect the DNS queries your laptop generates? Your laptop uses a "stub resolver" to talk to a real DNS cache, and there is another protocol that nobody will ever use that's intended to protect that traffic.

Did you know that they designed DNSSEC in a way that makes it difficult to not dump all your hostnames to the public, 'host -l' style? In order to provide a non-repudiable "no such host" message, they made DNS zones walkable. When people freaked out about that (justifiably so!), they modified the protocol so that names are hashed, password-file-style --- and are password-file-style crackable.

Did you know that because almost every piece of software that does name lookups uses "gethostbyname()", which provides no error channel, DNSSEC can't even give you a scary popup when a key expires or something is misconfigured? That unlike SSL --- which causes millions of such popups every day --- DNSSEC basically implies that either everything's configured 100% perfect or... that host doesn't exist?

Did you know that SSL/HTTPS in no way relies on a secure DNS today? That all that certificate signature stuff that people complain about boils down to a system designed to work even if the DNS is totally hostile and owned by attackers? And that the system has been attacked and refined and basically solid for something like 15 years?

Did you check out Dan Bernstein's presentation about using DNSSEC as a denial-of-service amplifier? I leave it as an exercise for you to find out how many megabytes of traffic you can get DNS servers to hurl at Twitter in response to just a few packets of your own.

DNSSEC is a debacle. It's been scrapped and redesigned (I believe) three times now, from the days in the 90s when it was a government project to the "whitelies" and "NSEC3" scramble that happened just a few years ago when they tried to deploy the "everyone gets a list of everyone else's hosts" design.

What's worse, we don't need it. DNS has been insecure for over 15 years, and DNS is not a primary attack vector on the Internet. When DNS is part of a malware attack, more often than not it's because the malware has reconfigured the victim host, which DNSSEC can't do anything about.

What's worse than that is that the bit we really could stand to address --- the insecure connections between end user computers and DNS servers --- could have been secured at far less cost and drama than the cache-to-authority problem the DNSSEC group bit off. But wasn't.

There seems to be some momentum behind finally getting DNSSEC deployed. I think it's actually bad for the Internet; that it will cause reliability problems, create a huge amount of work for server admins, not solve any real-world security problem, and create a false sense of security. But be that as it may, it appears to be coming.

Just make sure nobody gets your credit card for any kind of DNSSEC-y service. That's, I guess, my advice.
R.I.P. OpenSolaris
You should incorporate the API version.

- you're developing a service would typically be a core part of your client's businesses
- the API will almost certainly need be revised after you release it
- even if you choose not to support deprecated versions, you will need to give your clients enough time to switch
- that means that there will be periods where at least two versions of the API will be live
- and both versions will need to be live on their final endpoints
Netbeans with the jVi plugin for my vim bindings is where it's at for me.
The portable subset of C++ were around long before mozilla, webkit or chromium. Anyone can read mozilla's or google's guidelines about which subset of c++ is safe to use.

One of the best examples is Informix RDBMS which was acquired by IBM in 2000. And the second best is... JVM. ^_^
Most of the population is comprised on big fat whiners.
I think you just invented Gnutella.
Why Steve Jobs is (Legitimately) Pissed at the Media
I see them being the same. In order to improve and make something new, you need to break stuff to find faults.
I'm not sure what I'm supposed to get over. The simple statement was that bad writers have no following. This is untrue.

Dan Brown, just to go with our example, is a terrible terrible writer, by just about every imaginable standard of good writing. Dan Brown is a bad writer with a following. Nobody will remember who Dan Brown was 50 or 100 years from now.

Dan Brown is also a tremendously successful writer and you seem to have great difficulty believing, just like the original poster, that a bad writer can be tremendously successful. You also seem to believe that there is some inherent dichotomy between Dan Brown's success and his lack of writing skill. There isn't. That's my entire point.

Dan Brown is a dreadful, highly successful author. There is nothing logically or morally wrong with that. There's no reason there should be. He's simply an excellent counterpoint to the strange notion that bad writers cannot be successful.

P.S. Just for the sake of completeness, it's English majors, not mayors.
> I'd wager this is a hard pill to swallow for many of the people on this forum.

Not really. Didn't we go through this with Bill Gates already? Wealthiest man in the history of humanity, far more nerdly than Zuckerberg, and yet, roundly despised by much of the rest of society as an inept malicious nerd and even by his own demographic (this may be hard to remember these days since billions of dollars of philanthrophy has bought him a modicum of respect, but try to think back to the '90s).
and libel, there is clear intent to damage RIM's brand name and profitability. Steve is a dirty bird like that.
Isn't this months old?

http://www.cuil.com/info/blog/2010/04/08/introducing-cpedia-...

It is about as accurate as cuil itself, which means less coherent than timecube.
How about putting the version number in the hostname?

https://api-v1.xxxy.com/clients/list

I believe its a little neater than /v1/clients/list, albeit a little less standard.
That's from 2007, pdf link:

http://changethis.com/manifesto/download/40.04.BuildYourBran...
You can also negotiate the version number in the HTTP header:

X-protocol-version: 3

That way you don't need to pollute the address space.
Maybe, but what do I do if the header is missing? Use the latest version?

If I use the latest version it is likely developers will simple leave the header out since it "Just Works" without it.

Then when I make a breaking change to the latest API those applications will get screwed. Yes its mostly their fault -- but its my problem.
Tip 11: don't use flash to display headlines.
Did you notice RIM didn't deny it?