skysight-inc/HackerNews huggingface dataset:
Just had to have a look, love the following tidbit from FILE.C

char cryptkey[]={'M'-4,'i'-8,'n'-12,'d'-16,'y'-20,0};

LONG Encrypt(char far *data,char *key)
{
LONG i=0,keypos=0;

while(data[i]!=0){
data[i++]^=key[keypos++];
if(key[keypos]==0) keypos=0;
}
return i;
}

Coupled with the following quote from the preface of Bruce Schneier's Applied Cryptography

"The simple-XOR algorithm is really an embarrassment; it’s nothing more than a Vigenère polyalphabetic cipher. It’s here only because of its prevalence in commercial software packages, at least those in the MS-DOS and Macintosh worlds [1502,1387]."
Ask HN: Must have Wordpress plug-ins for personal (tech) blog?
What plug-ins are a must for personal (tech & start-up) blog?
No it wouldn't make electric vehicles more economic. It takes many orders of magnitude more energy (and thus money) to create and capture antimatter than we'd ever get out of it in your car.
"Meaningful error messages help a lot"

the beauty of rest is that you piggy back off the error codes of the http protocol, e.g. 403 forbidden, 404 page not found, 500 internal server error. of course you could always add text in the response providing more detail, but i argue that this is not very helpful in all cases, what can you as the api consumer do if the server is barfing back something cryptic (503)? the use case i can think of is for an errant parameter in the request, i'm a firm believer of the client app doing field validation, of course that doesn't absolve the server from having to also do it. but instead of providing a 500 (internal server error), i think there could be something more meaningful like a 400 (bad request) followed by some response parameter with more detailed information like "your address field contains a float".

the example given for authentication is a poor choice, there are security reasons why you would want to be vague, returning the fact that the password is mistyped only tells the consumer of the api that this user exists, please hack me.

the one thing i hate about rest is how to document the endpoints and the various http statuses that could be returned, if someone could generate a script that could help me here (for python) that would be appreciated.
Well, it says that "For every 1,000 pirated copies we eliminated, we created 1 additional sale", suggesting that piracy isn't anything to worry about, as 99.9% of pirates wouldn't have bought a copy anyway.
I would rather have the two apps running on split screen view landscape.
Looks to me like he went from one extreme to another and managed to get burnt in the process.

I am sure someone else is going to say this but tests are a another tool towards software quality. They are not the only tool to achieve this goal nor are they a silver bullet.

They really save you when six months down the track and you are refactoring a fairly hairy piece of code you hammered out to fix some critical bug.

This is where I find myself. All critical paths have unit tests (which helps enforce a clean design) and as such I am not afraid to make sweeping changes to the codebase.
This is probably what you described: https://github.com/stagas/maptail
Biggest question for me: is someone motivated enough to fork it and lead further development? Or should I create a mailing list and ask people to join there?
I thin you should message Google back telling them about this issue, and that you have received a raise from your current company, this will alert Google, and will lead them to countering their first offer.
This sounds more like a narrative that supports your entrenched position, personal worldview, and target audience, rather than an actual useful summary of the many lucid arguments put forward in the original link.
Sure. I don't imagine Google to be a public utility. But I am surprised that Google thinks it's in their best interests to have zero advertisers for the keyword "CoffeeScript" rather than one (clearly relevant) one.
There will be a scanner on the airport line that would detect antimatter atoms in quantities of more than a few thousand atoms, which is what you would need to create an explosion.

So the problem is making it safe enough to not explode even if the electric-antimatter converter is shot, crushed, disintegrated in an explosion or superheated.

Bond the anti hydrogen with anti Oxygen, Bond it with an anti-matter noble gas (elements that refuse to react). Maybe there is a creative way to make it hard to unlock into it's explosive state. That way you can only dole out the energy with a complex process that an accident would not recreate.
What is it with people trying jQuery and immediately jumping the gun into "I can solve all of the world's problems with this!" land? Sure, it's great for DOM interaction, but that's simply not enough for any decent UI framework. The jQueryUI project has what, like 10 widgets despite being around for years? Wooooweeee, you can sure base an OS UI off of that! And I don't care how many jQuery plugins I can find on Google; trying to fit them in together in some cohesive manner is a joke compared to an actual full featured UI framework that uses a MVC or MVVM structure.
The Intent system is indeed awesome, but Google seems to have forgotton something.
How does a developer know all the possible intents?
If i define a new intent, it isn't registered anywhere globally for other developers to use, so every app developer has to communicate it through some unofficial channel.

There is some community work in that direction, i'd hope google would endorse it more:

http://www.openintents.org/en/intentstable
Commerce Everywhere - Online to Offline is this the first step?
"Developer" or "Hacker" depending on the context.
If you're writing a distributed app you have to write the process coordination logic and the fact that two processes happen to be on the same machine is incidental. This is how all the big webapps scale.
> If anyone is interested to learn what can be done, send me an email.

Are you checking that the Mach-O binary is encrypted? I'm not aware of that being worked around by any of the automated tools (and it an approach that is widely discussed).
A dollar is a ridiculously low price, really. (Not that you're wrong.)
Google pdsh
The Turing machine and the Entscheidungsproblem
JIT != byte compilation.
Yes, I can see that checking out Lilypond is in my future.
;-]
Sure, not everyone should be an engineer. People still need plumbers, bakers, etc. but these jobs can be seen as a support role to the core of a society's productive industries.
And I think that's the author's opinion; more people should be interested in software and CS to innovate and become a more productive society as a whole.
Nytimes: Chromebook FAQ
Not in Tennessee, though!
Thanks again bugsy. I'll look into this.
Sounds like a weekend project - adapt trn style reading to something that scrapes HN and keeps track for the user of all those things... heck I would pay $5/month for such a webapp.
"Sometimes if they both remain loyal, they can't be charged with anything."

It's important to not bring too much real-world logic to the matter. What's being discussed is a certain payoff matrix; the "story" of the Prisoner's Dilemma is really just a way to try to wrap the non-math part of your brain around it, but the payoff matrix, exactly as written, is what is under discussion. The payoff matrix where there is a non-zero probability that they will both manage to skate is a different problem, one not necessarily less worthy of discussion, but one that is not the Prisoner's Dilemma any longer.

If you are interested in further discussion, you should google "Iterated Prisoner's Dilemma" for more fun, including stories about computer simulations of various strategies. Prisoner's Dilemma on its own isn't actually all that interesting, it's more useful as a framing device. Iterated Prisoner's Dilemma is actually interesting.
Pandoc: universal document converter
Also realize that if you are connected over websockets all data will be transferred unencrypted even if you put log.io behind https. A much better fit for these cases is SSE which works fine over https:

http://www.html5rocks.com/tutorials/eventsource/basics/
Hey, thanks for that! I'll prod Andy/Dave about why we don't have an affiliate program.
Pittsburghers seek to create low cost college w no buildings
Dated: 15-May-2002 .
Just sayin'. There's been a lot of work in the last decade on this subject.
ON A SIDE NOTE:
http://www.netdisaster.com/ did the exact thing but got shutdown for Phishing. Isnt this the exact same thing?
>because of its prevalence in commercial software packages, at least those in the MS-DOS and Macintosh worlds

Wonder why.
Has anyone heard if they managed to observe the effect of gravity on the particles? The Nature article was vague...

I remember hearing that this was one of the reasons why they needed to trap antimatter for observable lengths of time. To my understanding, they aren't completely sure yet which way antimatter "falls."
There is a very simple reason for that.

In today's world, all of the information for personalization has to be tracked on someone's central server. That's a lot of data per user. If you have a lot of users, that doesn't scale very well. And thanks to the stateless nature of the web, it is natural to have to process that data on every single hit.

Historically with Usenet, all of the information for personalization was distributed along with the data. The information for personalization was generally much less than the data for Usenet. And the processing of the data set was generally done once per forum per Usenet session, followed by much viewing and reading of data.

The result is that when sites like Slashdot popularized web forums, tracking that kind of detailed individual reading history didn't seem like a critical feature. If you've got one or two webservers serving a semi-popular forum (I believe that HN runs off of a single CPU), that feature just isn't going to be seen as a critical need.
I'm surprised how misinformed you are. There's no law about flushing the toilet and even if there is, it's not easily enforceable. But then again there's fine for littering, but then again it's hardly enforceable. No one is watching your back to make sure you throw your trash in the right place. You are just expected to be civil enough to do it. And btw, possessing drugs does not give you the death penalty. Smuggling does. Possessing drugs give you a relatively minor sentence like a few months to a few years in jail.
Video of the talk can be found here: http://free-electrons.com/blog/abs-2011-videos/
And with this numbers, you have to have a lot of sales/would-have-been-pirates to cover the cost of implementing and maintaining the DRM.
I get all that in Japan without the jackboots. Japan has its own set of problems with regard to justice but nothing like Singapore. I do agree with you about London though. I was asked if I wanted to relocate there for work and gave an immediate 'no'. (I might have taken longer but I had just seen Harry Browne a few days before.)

Point being, what you say about safety is true, but I don't think much of the credit belongs to Singapore's government and legal system. Perhaps rather to a culture with a stronger sense of civic responsibility. I don't agree that you can't have both security and freedom and think any proposal to trade one for the other is foolish.
nearly 17 minutes = 1,000 seconds, or 16 minutes and 40 seconds.
Why is success that is generated by some kind of act that is seen as "work" in a way better than success that is generated by the planned use of known forces (online piracy).

I don't want to get all bruce lee, but isn't redirecting some kind of force, be it the interest of pirates or something else, always better than to work against it?
[C/C++] Use NULL, not 0, or your 64-bit code might not work
Show HN: Some friends of mine made a sweet Photo Uploader for Facebook
Of those expenses you listed, I personally deem a whiteboard ABSOLUTELY necessary. Don't kick yourself over that one.

Business cards are generally handy to have, but as a personal rule of mine, I don't allow myself that luxury unless I'm at least finished with development (or are attending conferences to which I will need them).
- As mentioned in the article, applications are bundles of components and have no specific entry point. To be more accurate, they have multiple entry points.

Like Web sites.

The Intent system. Not only does it provide an easy and robust way to integrate deeply with other apps, it also provides a simple IPC mechanism. Intents can be used to publish and subscribe to events between applications and are incredibly simple to use.

Almost RESTy. Except for the callback part. But using an app model that is similar to Web service and Web app development is quite handy.
Indeed. Types are useful because they span module boundaries. I've been working in Scala and C++ lately after working for ten+ years exclusively in dynamic languages and I can't tell you how happy I am to let the compiler catch my dumb mistakes. IMO, dynamic languages optimize for the rare need for freeform metaprogramming at the expense of the common need for easily maintained code.

Dynamic language enthusiasts will tell you that testing is better than static typing but in my experience static typing eliminates about half my test code and gives me much more immediate and precise feedback on my most common errors.
It could help to switch gears entirely for a while; study a trade that involves physical craftsmanship (vs. mental) and/or gets you outside or using your body. Do it with focus, for long enough to gain real skill. You may come back to coding, or you may not.

Another thought -- there's a special kind of burnout when you realize that the "problems" most new products/services solve not really problems -- they are just about moving money around more easily or in different ways, or convincing people more effectively to buy more things they don't need.

How do you define a good idea? "One that makes money" is pretty weak. Some people can motivate themselves purely on the money something will make; the rest of us need to dig a bit deeper when looking for worthwhile projects. One that solves a particular problem you have, for other people, is also pretty weak if your personal problems are all trivialities. "I travel a lot, and it's hard to find shoes that are still comfortable at the end of a long flight."
If you manage to do it, it's ridiculously expensive. Believe me - I restore interesting computers from the 80's and early 90's
As long as N is not too big, remote syslog works well for this case.
The major friction point is not the $1 cost, it is the effort involved in pilling out the wallet at all. Apple/Google/Amazon/etc have lowered that friction with purchasing through one click purchasing, but the majority of it is still "do I want to buy this".

I would put money on sales at $1 not being statistically different from $0.01.
YouTube - Tyler the Creator - She (featuring Frank Ocean) New
I don't think the difference between multi and single (mouse) touch is a huge problem to overcome. There's no game-breaking technical challenges to develop solutions that bridge touch and mouse+keyboard interfaces. When you have a mouse and keyboard, you are using (at least) single-touch, and no onscreen keyboard is required. When you are on a smartphone or tablet, you have multi-touch and an onscreen keyboard may be required. It's not terribly complex, although some consideration may land on application developers (e.g. changing views when an onscreen keyboard is displayed, if necessary).

Windows 8 looks pretty great. It's nice to see stuff bleeding from mobile back to the desktop. The blurring of lines between mobile and PC is a good thing. Mobile is the true PC and the way we use our phones and tables should very much dictate the way we use our workstations. Mobile computing is the front line of HCI.

I think that having a shared experience across your phone, your tablet, and your home and work PCs is a great idea. Especially since they can essentially do the same things these days.

Forget "Cloud" computing, "Ubiquitous Computing" is far more exciting and relevant. In my opinion it's shared platforms that don't distinguish between hand-held and desk-held machines that will permeate our connected lives.

It's good to see MS take this kind of risk. Like many others I'm currently committed to their platform as a developer, and I believe they have a truly great ecosystem with .NET - but it's the company that pushes forward and tries new and risky things will always be most interesting. In this case it's good to see that it's the one who I've sunk time and effort into.
I am far, far more productive in Scala than I am in Clojure, and I've put about 5x more effort into learning Clojure. Small bugs in a dynamic language often mean hours of writing tests and stepping through code instead of fixing a simple compiler error and Scala's type system gives me the confidence to refactor often and aggressively to keep my code clean.
You shouldn't start a reply like that when you're wrong on both counts:

http://en.wikipedia.org/wiki/Capital_punishment_in_Singapore...

http://en.wikipedia.org/wiki/Law_of_Singapore#Criminal_law
don't feel uncomfortable because you just want to feel uncomfortable... feel uncomfortable because you want to win the big prize... train like Rocky!
Wow, that links is interesting. I used to do a bit of Usenet in the early 2000s - some groups are still alive - and while I'd heard of trn, I didn't know that it did anything special. The screenshot dispels my ignorance.
I was arrested, cuffed, and pinned down in Vancouver, Canada for jaywalking (in a small stretch of road in GasTown). And btw, you don't get arrested or fined in Singapore for jaywalking. Cuz there's tons of jaywalkers in Singapore. Many more than Vancouver and I have never seen anyone got arrested before or fined.
In addition to joining your previous comments on this thread in pointless meanness, this comment is also nonsensical. Who else but humans could be the intended audience for logs, raw or otherwise? They are a cast-iron bitch to do anything programmatic with; whole companies have been created just to tackle that problem.
Yes, Emacs was bigger and sometimes slower than typical editors of the day, but no, I never saw anything like "garbage collecting for minutes". (I used it on a 486 with 8M; I think I also used it some on a 386 with 4M in console mode, but the old memory's getting fuzzy.)
You might want to look at how some successful similar projects did this, such as The Ur-Quan Masters (Star Control 2).
Caleb,

You only planned to do this for another 60 days. So the only question that matters is whether you can get customers in that timeframe.

I'd continue to work on your business with whatever materials you have on hand. Maybe you can sell your domain and LLC to this guy to cut some of the losses, but even if not just tell him it will take two months to take care of the paperwork.

If he is a total dick and still sues, just shut down your company like you were planning on anyway. In exchange for being unreasonable, this guy will have paid a bunch of money to sue a company that no longer exists, and alienated the holder of the exact-match domain for his business in the process.
Groupon Chairman says company will be wildly profitable
"There's nothing stopping docs..."
Oh yes there is, the strongest entropy I've ever witnessed in any field of science.
yeah my first thought was like all this stuff is about ten years old
Brazilian here. Anyone else in to create a "HN wannabe" for us southern guys?

Edit: no hijack intended; there are a bunch of hackers in Foz do Iguaçu, if that matters.
One of the nifty applications of this is Gitit: store your files in a normal Git or Darcs repo, and then users can export the webpages in 16 formats.

And you can easily script it in Haskell - I wrote one plugin that archives external links in the Internet Archive & WebCitation, and another link which adds interwiki syntax to markdown, eg. '[Plato](!Wikipedia)' or '[abstruse](!Wiktionary)' or '[scanl](!Hoogle)' or '[gitit](!Hackage)'.
World Magazine
World Magazine contains various kinds of articles: Latest Movie, Latest telenovela, Spain telenovela, Entertainment, Gossip Artist, Celebrity, News, Breaking News and Technology...
"the primary maintainer" - who are you talking about?
In my experience, most Java zealots use Eclipse. Emacs folks typically are more hands-on people. The C++ crowd I know is more or less split between Emacs and Visual C++.
I'd say a 'cracker hangout', but that's just me, not willing to let the popular media bastardize the true meaning of hacker.
business cards are cheap, and for many businesses they are a key tool for client acquisition.
The problem is that kids today don't think of a computer as a "magical box that does awesome stuff". Nowadays, computers are just tools. They're not special; they're everywhere, and they can be used to do boring stuff, or useful stuff, but they're definitely not regarded as "magical", any more than a car is, or a TV. This is probably a depressing thought to those of us who remember a different time, but it was inevitable.
According to the GNU Emacs docs, it can also stand for "Emacs Makes A Computer Slow", "Eventually Mallocs All Computer Storage", or (my favorite) "Escape Meta Alt Control Shift".
That line just handles people who managed to hit the server from a domain they're not expecting at all - for example if I were to map example.org to their server in /etc/hosts.

The pertinent lines for your example are 341 and 342:

RewriteCond %{HTTP_HOST} =nintendo.com [NC]
RewriteRule ^/(.*) http://www.nintendo.com/$1 [QSA]
My claim was that the list of things in http://news.ycombinator.com/item?id=2622662 are in gmail.

Of course real newsreaders have a lot of features that gmail doesn't.
Start-Ups Compete With YouTube
Came here to say that -- Although it has been my perception lately that we've been making progress in stealing the term 'hacker' back.
Shrekahnth Fall 2011, Dubai
Thanks for linking to this. The Guide embedded at the bottom has been on Hacker News, discussion at http://news.ycombinator.com/item?id=2573970 - happy to hear your feedback on this!
What is a college education really worth?
Actually, I've had a college class on "Negotiation and Conflict Management" where stuff like Prisoner's Dilemma was covered fairly well. I cleaned up in the negotiation rounds at the end of class, so I suspect my understanding of the concepts we were taught is just fine. But you and I appear to be talking at cross purposes.

Peace.
GPUs are rendering MD5 and other weak hashing methods useless when a database is compromised. Using bcrypt [properly] can reduce the attempts the fast computer on the planet could make to a handful per second.
Look at the app; favico 404's are the entire error log.
The chewing gum thing is a bit weird.

There was one incident when the entire MRT (subway) was delayed for a few hours because the doors jammed and wouldn't shut. Turned out to be a piece of gum stuck on the door.
Antimatter will annihilate when it comes into contact with any normal matter; it's not a chemical reaction. You can't make antimatter 'inert' because it's reactivity doesn't depend upon some chemical property (arrangement of anti-electrons for example), but simply on the fact that it's antimatter. Hence the use of magnetic fields for containment since they prevent contact with ordinary matter.

Your airport scanner would thus have to infer the presence of antimatter rather than detecting it directly (by looking for high-energy photons), but if your containment vessel is leaking then you have bigger problems than law enforcement :-)
Arizona Property Management and Homes/Houses for Rent AZ 
Welcome To Arizona's #1 Home Rental and Property Management! Hundreds of rental homes in Phoenix Arizona, lease or lease purchase option. Arizona Property Management and Houses for Rent in Phoenix Metro Area and an Arizona property management company with many properties waiting to be leased.
Does this currently compile in a DOS emulator using djgpp?