skysight-inc/HackerNews huggingface dataset:
> A memory leak is the inability of a program to free memory it has allocated.

Unexpected memoization/caching also counts as a memory leak. There are (unfortunately) a few places in Closure Library where unexpected memoization might cause a memory leak.

> Since js is garbage collected causing a memory leak involves creating a circular reference fooling the garbage collector into thinking that an object is still in use.

Browser environments are expected to handle circular references. They don't fool garbage collectors, except in old versions of IE when a circular reference crosses the JScript/DOM boundary.
Saplo looks to be a good resource for my new twitter app so we don't have to build all our own in-house tools to duplicate pretty much what it looks like they are doing.

I signed up to get access to the API's there, but does anyone on here have experience using them?
We've got it covered.
We've got the entire list covered.
Nah, that seems like a classic textbook late response of a company caught empty-handed by a disruption. The very pressures you cite to preserve their existing business will ultimately kill them without some IBM-style creative thinking.

Yes, it's theoretically possible that the TV industry is inefficient enough that the oligopoly can keep out new entrants, but Netflix already has way too much market share for that to work out in the cartel's favor.
How many 50 million element arrays do you have?

My guess is that this makes no difference in real life. Should you write clean code that performs well? Yes. But should you be fixated on a tiny bug in Google's library? Nope. Send patch, get .0000000001 seconds per element back, and move on.
He's referring to using mine.
Maybe, yes. But, small machine, ten hours of battery life might still be enough to keep me there.
Im curious, how come it only shows 65k email addresses, but everywhere Ive read reports email addresses totaling over a million
Why do you think you got rejected? It seems like a really good idea.
Speaking of fading stars: http://grab.by/grabs/47f61f006c2121a23c90dd80cb633255.png
The irony of linking to Lifehacker should not be overlooked.
Does this mean you'll be doing an offer HN? ;) We've been getting spoiled lately. I definitely want to give you a guys a try, see how you stack up against Joyent's node hosting.
In some of our projects we've already quit doing local compiling. Just commit your stuff and a Opensuse Build Service installation will provide you installable binaries in a moment. Done right, this is actually faster than compiling things yourself.
tl;dr;

Just let the Japanese and Scandanavian countries catch a strictly limited and monitored number of Whales for domestic consumption. Stop this fig-leaf of scientific research and make it legitimate under an international agreement.

Whales are long part of those countries diet and have a part in their history. If there is a case for stopping the hunt it should come from within their own culture.

Personallly I wouldn't like it if the Japanese went around causing trouble trying to get me to stop eating Kangaroos.

The process of whaling is undoubtedly gruesome and one that turns my stomach. But I've no doubt we do things in my country that the Japanese find abhorrent.

Of all the problems in the world, both diplomatic and environmental, the tiny harvest of whales is not the one that should be receiving anywhere near the amount of attention it does. But as the article says, truth is always the first casualty in a war. Think of all the other fish and crustaceans that get harvested every day. Who is protesting for them?
Is it scary to think that Heroku is aiming at Node.js? I'm not sure if I'd be scared or if it'd convince me I'm going in the right direction.
Perhaps, but it's many orders of magnitude more effort than you'd expect from a fake joke profile.
Good to know. Thanks! I can remain a normal TOS-fearing citizen. :)
Interesting that people only have a work account, or interesting that people who work for the government also slack off at work?

.gov is not just Obama and super-secret crytpo scientists. It's also the person who makes sure that every form they send out has an OMB Control Number.
You probably used Facebook Connect.

This, btw, is a great example of when using a trusted 3rd party login is a big win.
Yeap, we will have a private beta with HN peps getting priority.
Wow, 99% advanced. That actually gives me a lot more confidence in google's algorithms.
Thank goodness I always use mailinator for junk like that.
Another solution would be to allow recording in nearly all situations and apply stricter standards only when something is published.
Not Your Mother's Self-Help Book
Interesting. I found my email hash here but not my username hash. You may want to edit the text to encourage searching on both.
You needed it if you commented on a post.
Something like this - http://news.ycombinator.com/best ?
Why would I do that? :)
For some reason every md5 from this spreadsheet I try to decrypt, I get nothing. I'm using online tools like md5decrypter.com to do this. Am I missing something?
(Smartphones and) the decline of optimism in the Japanese music industry
You can tell it's real because he lists his interests as "Rape, white collar crime, trickery and rape"
I mean, the obvious answer is CLOS, but a lot of people don't think that CLOS is an object system.

(To mean that it is very much different from smalltalk/ruby/java paradigm of single inheritance, encapsulation, and message passing).
Those valuations have nothing to do with "CMS technology"; it is instead the userbase, ecosystem, and mindshare those platforms have acquired.
Innovative Promotional Products
Sense2 brings to you relevant products for your promotional campaigns for outdoor events, in store merchandising opportunities, business to business communication and branding tools and Lifestyle related promotional toys and gadgets to engage your audience.
> Columbia doesn't do lectures for people who run web sites.

CUNY does.

http://www.buzzmachine.com/2010/12/01/cunys-entrepreneurial-...

That said, CUNY is playing upstart here.
Doesn't it seem a bit "me too"ish? Seems like a super crowded market with extremely capable competitors. Heroku was able to sneak in since they were the first company to offer a service like this for rails. With Joyent's amazing no.de platform, I can't imagine any business deciding to base their infrastructure on a tool that a couple developers just started and doesn't yet have stable funding or a proven business.

Just my 2 cents. The landing page looks great. Hope they can pull through.
I would be very careful (i.e. run my own tests, in multiple browsers) before believing that.
The article says:

Although it is necessary in Java, it is entirely pointless to
specify the length of an array ahead of time in JavaScript. [...]
Rather, you can just set up an empty array and allow it to grow as
you fill it in. Not only is the code shorter, but it runs faster too.

Faster? That ought to raise suspicion. JS's dynamic hash-arrays are neat, but now they're supposed to be immune from the laws that govern memory allocation in any other language?

As it happens, I had occasion to test this a few months ago.

function preallocate(len) {
var arr = new Array(len);
for (var n = 0; n < len; n += 1) {
arr[n] = n;
};
return arr;
}

function noPreallocate(len) {
var arr = [];
for (var n = 0; n < len; n += 1) {
arr[n] = n;
};
return arr;
}

On my machine, noPreallocate is 4% faster in FF, but it's 15% slower in IE8 and a whopping 70% slower in Chrome.
Still, it's annoying when they can turn around and use such a login to spam things to another account.

sadly, I'm on the list, and it was an account i was banned from posting with about 2 years ago. I wish I could have deleted it.
Ruby does have an advantage (thanks to its Smalltalk influence) of treating most primitives as objects in a much less clunky form than Python. That allows for many useful abstractions.

CLOS, Smalltalk, Perl 6, and Perl 5 with Moose have better object systems. Mixins suffer similar method resolution flaws to multiple inheritance, and the same problems with unconstrained monkeypatching show themselves with unconstrained duck typing in large systems.
Any preparatory notes for competition like this in coming years for a 15 year old who is unknown to programming.
Why doesn't Google (or someone) create a tech university without the bullshit, one that actually teaches tech. Sounds like there would be demand... I'd go.
I wonder if people think "CLOS is not an object system" because of its pervasive support for multiple dispatch.
Looks like it is quite easy to shut off ads on Gawker. They do a simple boolean check to see if you have a "noad" cookie set. Try entering this into the console.

javascript:document.cookie='noad=true; expires=Thu, 2 Aug 2021 20:47:11 UTC; path=/';

This shuts everything off, except for one ad at the top.

(Put a bookmarklet for this if anyone who wants to try it out: http://bit.ly/exvive)
Why are we (and by we, I mean the article author) getting worked up about what should be a single, or maybe more, bug reports?

It'd be a lot more interesting if you could use those conclusions to find out who wrote those parts of the code.
Muscles Building Tips By Sean Nalewanyj
Building muscles is not something that happens overnight or without hard work. The first principle that someone looking to get his or her muscle building in size is creating a regular workout routine.
Warning: logging into any of the compromised Gawker accounts might result in exposure to the inane life details of a Gawker reader!
an MD5 hash is a one-way encryption, you cant reverse an MD5 hash to reveal what creates it. The quickest way to decrypt an MD5 hash is if someone calculates and stores all the possible combinations and then you look up to find them (known as rainbow tables), otherwise you just have to use brute force. Even so, the returned value could be different again, as there is only so many combinations that md5 can make (although for something as long as a password or email address, thats highly unlikely).

md5decrypter would just be a big database of tested strings and their MD5 hash,
md5 is a hash function, and hash functions are designed to have two properties:

1) they are hiding. You (theoretically) can't reverse the function by any method other than brute-force.

2) they are *binding. You (theoretically) can't find any other input that hashes to the same output by any method other than brute-force.

Any tool that "decrypts" md5 hashes most likely does so by generating what is called a rainbow table -- a giant list of many possible inputs, and the hashes they generate. If you look at the spreadsheet and find a hash from your rainbow table, voila, you know what it came from. To make it harder to use rainbow tables, any security-conscious site will "salt" the passwords before hashing them, by adding a random string prefix. The point is for the random "salt" to be different for each password you are hashing, so a standard (unsalted) rainbow table won't work, and further, the same rainbow table won't work for every password.

(md5 itself has been shown to be vulnerable to collision attacks, which is why I said "theoretically")
KeePass as a free alternative
Will Google allow you to install a patched version on a native Chrome OS notebook? It seems like some of the value lies in the hardware/software integration, and those machines are going to ship with locked-down bootloaders.

Otherwise, I agree that the community aspect does differentiate it from past legacy products like Win2K.
Ask HN: How do I patent a specific software interface implementation?
I would like to patent a software interface. Does anyone know where I can get started?
I'm working on a windows desktop app (so I'm a bit of a contrarian to begin with). I think my biggest problem is that I keep adding features and polish, instead of jumping in and working on SEO & marketing.
I know someone who did a MS CS at Stanford and was an English major as an undergrad (albeit at Harvard). She only took 3-4 CS classes before grad school.
But should keep you safer (than using same password everywhere) if those with the list try bulk/automated processes to find your logins elsewhere?
Ask HN: Importance of website name?
Here's my question: how important do you feel the name of a website is. Obviously it helps slightly on the SEO front, but that doesn't really matter.

Should the name/domain be descriptive of the service/content provided. For example, if I was starting a news website, should I chose "news.com" over "gawker.com", on the logic that people will find it easier to remember (thinking just in terms of if it is relevant, not easy of spelling, length etc), and on the logic that when chosing a new site to use, people will pick the domain that seems the most logical.

My belief is that it is not important, and the success of sites like Yahoo, Google, Gawker and so many others backs me up, in my opinion.

Do you agree or disagree with me?
"ignorance is no excuse for breaking the law"

Not exactly; it's more complex than that. See: http://en.wikipedia.org/wiki/Mens_rea
And the clone keepassx for running on unixes.
Let's make an online currency backed by gold.
Pretty Princess Witch Child Costume 
Special events, like Halloween, Thanksgiving, Christmas, Easter, and more are times to enjoy and celebrate with your loved ones. People, of all ages, dress up according to the situation and make the occasion all the more special and memorable. Such events hold a very special meaning for the kids as they get more creative while choosing a dress/costume for themselves. Go4Costumes.com is a website which presents a large collection of Kids Costumes, including the latest costumes like Pretty Princess Witch Child Costume. Pretty Princess Witch Child Costume is one of the hottest kids costume this year. If you also want Pretty Princess Witch Child Costume for your child, you better order now!
The Most Exotic and Useless Wheel Disks
I agree. Even when dealing with officers, sometimes the conversations that take place have confidential or otherwise private information that should not be available to the public. However, if the citizen wants it, they should be able to record all interactions they have with servants.
Hacking Memory (the squishy, error prone kind)
Well if someone came to me with such an argument I would say it's silly to judge open source software by the long tail of least-successful projects. I mean no one chooses anything by focusing on the worst representatives of a category. People aren't evaluating the least-maintained open-source software any more than they are evaluating all the dead and gone software to be found in bargain basement bins.

There's plenty of great free, open-source, and proprietary software out there, and many interesting debates to be had about the merits of competing packages. If some pointy-hair insisted on an obtuse argument about how all the crap projects on SourceForge are diluting the power of open source, I would get another job and let him replace me with someone with a higher tolerance for incompetence.
Somehow... this article seems very wrong. The stats just don't feel right, but I have nothing to back up this claim. Just a feeling.

Facebook, Palantir, and Microsoft should definitely be up there if Qualcomm and GE are...
Inventing new words, like "kleptocracy" to bitch about The Man is for d-bags, UNLESS you're Paul Erdös. Erdös Krugman is not. I rest my case.
Masquerading as Mobile Safari to Get HTML5 Video on Mac OS X
As a side note -- can anyone here shed light as to what the GPL says with regard to developing code based on the GPL within your organization? I mean, I would want my employees to NOT necessarily go and publish intermediate stages to the world or share them with my competitors. But then again, I am restricting my employees' freedom to do so, through a non-compete contract or something else. Is this compatible with the GPL? I guess this hinges on whether the employee installing a copy of the code in their development environment counts as "distribution". Does it?
Ask HN: Does quantcast make money?
I was just curios. I know compete makes money, they got a pricing page, but does quantcast have any revenue?
5 millionaires by age 25.
Also

python

>import hashlib

>hashlib.sha256("you@yourdomain.com").hexdigest()
Lettering.js - A jQuery plugin for radical web typography.
Video for Everybody A HTML5 Video plugin that falls back to flash.
How to Copy DVD on Mac
Why do these people always try to convince the world, that their chosen word has another meaning then everybody knows. Seriously, is that just too hard or asks for too much playfulness?

Btw to describe a person in German, who is breaking computer based security systems, you call him a "Hacker".
> I'd be lying if I said I don't doubt you are not incorrect

Holy Shnikes, that's a tough one to parse! I wasn't sure what you were saying here, so I'm gonna break it down, working from the end of the sentence:

1. I'd be lying if I said I don't doubt you are not incorrect

2. I'd be lying if I said I don't doubt you are CORRECT

3. I'd be lying if I said I don't think you are INCORRECT

4. I'd be lying if I said I think you are CORRECT

5. I think you are INCORRECT

The idea is that each of the previous statements are saying basically the same thing; I'm just cancelling negatives each time. Anyway, am I correct to assume that you think that the GP is incorrect?
The Used Car Economy and the Recession
Not an RoR user but wasn't Engine Yard there before Heroku? I am assuming Engine Yard and Heroku offer something similar. I might be wrong.
How To: Build an App for Your Small Business
Things like Wikileaks need to be kept in check as much as the governments they are exposing. However, I don't think it is constructive to joke around about the three things you mentioned as being something to be put on a dating profile.

If you want to argue against his credibility make an objective statement about his acts.
"have a news-gathering right as to public conversations that wouldn’t also apply to conversations that one party expects to remain private. ..., and either decide that people are free to secretly record any conversation they’re privy to, or have to draw lines between some conversations and other conversations that are hard to justify as a First Amendment matter."

Since anyone can report on anything that is said to them, with "expectation of privacy" or not, all requiring permission to record from the other person a conversation you are party to is to make it easy for liars. If A says B said X, and B says he didn't, then all a recording could do is determine who's lying. The existence of a recording doesn't constitute a betrayal, the reporting of private conversation does, whether or not there is a recording.
http://www.cis.upenn.edu/~KeyKOS/ is perhaps also of interest, then.
Visual Studio + R#

With one caveat: You better have a beefy computer!!
>> With what tools? In theory, if you have a shared screen

VNC, emacs

>> and real-time voice communication,

telephone

>> and remote whiteboards, and ideally real-time video

projector, webcams, monitor

>> The technology to do this is very, very expensive at the moment, though, which is presumably the raison d'etre of this startup.

When you are considering $75k versus $150k per year, the above is not expensive
Svicc: Small VI Clone for the Commodore 64
1200 Baud Archeology: Reconstructing Apple I BASIC from a Cassette Tape
Periodic movement is what we use to measure time, yes. But I can't imagine that time is simply a human abstraction. Just because there's nothing to measure time with doesn't mean time doesn't pass, right?

My brain doesn't like the idea of time in the context of relativity. Just because the relative (nominal?) measure of time changes as the forces of the universe may or may not cause it to doesn't mean the absolute (real?) period I wait for the train every day changes. Just because the clock stands still while you're moving away from it at light speed doesn't mean "time" hasn't been spent moving away from it.

(I use nominal and real because, oddly enough, economics is the closest thing I can relate this to.)
I've never realized there is such an active market of selling websites
I can't agree more. What I see time is as 'infinite now'. That's all that exist.

There is now, now now now now now & now...

We think it's tomorrow in Australia already but it's now. I can imagine that there was 'now' before Big Bang, since Big Bang happened in the now.
How  to Execute UNIX / Linux Commands (and Shell Scripts) in Background
C64 Codebase (Sample code for c64)
Okay thank you for the explanation. Let me try and apply my rudimentary knowledge here...

So a hash function is used to encrypt data by translating it with a certain rule set--I've learned about a simple key%b type function before. But with md5 this hashing function isn't the same each time a new code is created? How is the system able to decode it then? _Something_ out there has to know how to translate that back into a readable string right?

And collision is when different strings end up with the same encrypted code (except if you use a hash chain structure). So how is this used in an attack?

Sorry for all the questions. I know I could probably google this but I always learn better through instruction. Thanks!
I'd disagree, and state that it's exactly the sort of effort you'd expect if you were to assume sophisticated character assasination is the order of the day.

The alternative is to assume that Assange did create a public profile (when many are private), completed numerous dating site 'tests' (backed by what many HN people would consider are very unsophisticated algorithms), and left it on display for 5 years, undetected until now.

I'm inclined to eliminate the alternative as impossible.
Beginning NES Assembly - Ever want to write code for the NES? This is how.
I'm pretty surprised to see the military at #5. I know a lot of people believe in what they're doing, no disrespect meant, but I've never gotten the impression that being a soldier is...pleasant.
Startup Quote: Jim Collins, author, Good To Great
An Introduction to programming the 6502.
Intel's first microprocessor – The Intel 4004
If you have more than three priorities, then you don’t have any.

- Jim Collins

http://startupquote.com/post/2196958242
Your transition 2 -> 3 is not justifiable, "doubt" is not the opposite of "think". A better parsing leaves "doubt" alone and would end with: "I doubt you are correct."
UGG Sheepskin Cuff
Cheap UGG Sheepskin Cuff Boot UK - hot sale at www.cheapugg2u.com online shop. get high quality, competitive price, safe shipping, all sizes, various colors and styles for young womens.
I don't mean that at all, and I'm sorry for coming across that way.

What I intended to communicate was that the incompetence applies to Microsoft as a whole. There's plenty of brilliant and competent individuals who work at Microsoft.
The Amazing Commodore PET History, Pictures, Timeline & Manuals
> However some features of Chrome apps remain exclusive to Chrome, such as 3-D effects that tap into a machine's graphics processor.

Unless they have came up with their own syntax, GPU-accelerated 3D CSS transforms are supported also in Safari.
I work at a bank, and while what the article says is true, we will never use Chrome OS. Why? Because the IT department can't easily make it miserable.

For example, does Chrome OS have a $1000/workstation program to pop up a message saying, "OMG you're going to be fired for charging your phone from the USB port"? Nope? Then they won't use it.

The goal of corporate IT is to make using their machines as miserable as possible while costing as much money as possible. ChromeOS is limited, but friendly and cheap. So no sale, sorry. (Also, can you unleash a team of 10,000 C# developers on it to deliver full-screen messages from our CEO? No? Double no sale!)
Amazon’s Terrible International Usability and a Proposed Redesign
I had no clue what gawker was until i saw this. Am i expected to
On a related note, Netflix will be joining the S&P 500 next year when they re-index.