skysight-inc/HackerNews huggingface dataset:
The "free" function as written won't work.

When using Object.defineProperty if "configurable" is not set, the default is false (at least in Firefox, I don't recall what the spec says but I think it's just toBoolean whatever calling [[getownproperty]] "configurable" on the description object is, which would default to false), meaning the property cannot be deleted (or redefined).

(I'd also note not all browsers support defineProperty)

I'd also note to readers that the "delete" operator just removes a property name from an objects own property list, and has little to do with garbage collection directly. In this case I think the goal is to get rid of the closure created which handles the property, which I think would work (if the previous error is fixed), but I'm not familiar enough with JS engine internals to know.

I would probably just redefine the property to be "null". Once the property is null'd out, there's probably not much benefit to also removing the property from the property list.

With it null'd out as opposed to deleted you'd also not have to worry about an Object up the prototype chain punching through, and might be desirable in other ways.

Also note that this will not necessarily free up whatever was stored in the "pointer". I don't think that was the author's intention, but I just wanted to make that clear to readers.

If you did:
var foo = {};
foo = $(foo);
bar = $[foo];
$.free(foo);

The object created on the first line would not be garbage collected after free is called because bar now contains a reference to it.

If your goal was to clear up whatever was stored in "val" as well as the closure itself, you'd have to first set the property to null (to take care of "val"), and then redefine the property to null (to take care of the closure).

Of course, the biggest problem here is that this is pointless.

They are storing the value in a closure, but since they just expose the closure with get and set methods, they could just skip it all and us an Array.
Luckily SpaceX has already done it for us. A Falcon 9 can supposedly put three tons on the Moon, or two tons on Mars:

http://www.aviationweek.com/aw/generic/story_generic.jsp?cha...

Not sure if that includes the fuel you'll need for a soft landing, though.

For comparison, an Apollo lunar lander was fifteen tons including fuel. I'm guessing a Falcon 9 Heavy could manage that.
Collaboration: the mother of invention
From that, The dominant view among scientists concerning the origin of anatomically modern humans is the "Out of Africa" or recent African origin hypothesis, which argues that Homo sapiens arose in Africa and migrated out of the continent around 50,000 to 100,000 years ago, replacing populations of Homo erectus in Asia and Homo neanderthalensis in Europe. Scientists supporting an alternative multiregional hypothesis argue that Homo sapiens evolved as geographically separate but interbreeding populations stemming from a worldwide migration of Homo erectus out of Africa nearly 2.5 million years ago.

The difference is that the species that we call Homo sapiens - us - is on the order of 100,000 years old.
You have a point, but keep in mind that some very relevant things have changedsince then. Two to consdier:

1. At that time (roughly 1859), the percentage of the population that was considered educated is much smaller than it is now, and many of those in the educated class where indepently wealthy (or directly sponsored by someone who was) and had little expectation on them other than to be educated.

2. Knowledge was much was less specialized then than it is now. I have been told that it is not uncommon now for a number theorist to have a hard time explaining the details of his work to someone who had specialized in analysis, much less to members of the "large audience of educated people."
excellent point.

relaxing more standards on par to being incompetent. only a little more damaging.
DreamIt Ventures Announces Its First Batch Of NYC Startups
Personally I prefer the iTunes-like $2.99 pricing model. I don't watch movies regularly enough to make most subscription plans worth it. Hence why I don't bother with Netflix either.

I'm probably the long-tail of the market, though, but I do hope they find a way to segment without without shutting people like me out.
Why should you create a mobile site
Historically, colonization has had little impact on the size of the population that sent them. And even if it improved the lives of the people who left, it had no impact the lives of the people who stayed.
Google based this site of the result of the website Cyclex.de. That apparently publishes the data without that the owner (a good friend of mine) submitted his address or gave permission to publish it.
This is a good friend of mines place. And it is his private phone number and his business is on a different address.

Weather the data source is fault or not, it's Googles mistake that it shows up as first search result in their index.
Will do. Thanks for the input.
I could not agree more - but would also add that in addition to learning about learning, learning about yourself, others, and society is also very important.

I can never understand all these kids who somehow mistakenly believe that the purpose of college is to prepare you for a very specific job. That's what job training is for. College is about fundamentals.
If I may torture your analogy a bit: if you're going to argue about cleaning up egg yolks splattered all over the place, talking to people who are holding plastic Easter eggs isn't going to be very productive.

Whatever you might say about tax revenue and public schools in SF, it's not relevant to a discussion this particular tax (which isn't enforced, doesn't generate revenue, was never contributing to public education budgets, and whose only effect seems to be to encourage startups to form contingency relocation plans if it ever does get to be enforced.)

We could be having a great discussion about tax revenue, public education, etc. But we're not, and neither is anyone else in this thread, because it's really a completely tangential topic. I would love to have the discussion, which is why I again request that you submit a blog post or article that's directly relevant rather than trying to wedge the discussion into a thread where it doesn't belong.
does anyone know how much vupen charges for their exploits, on average?
How much is a plane ticket from the South Pole?
Here's the tldw;

It's a video where he shows you a printed version of the draft book and mentions what will be covered in the book. There's no link to download or read the draft (in case that's what you also thought clicking on the title).
Put a pole bang in the middle of the largest landmass, Eurasia-Africa, and every line of longitude will cut through some temperate-zone habitable land.
My comment at WSJ:

A few people running staffing firms had gotten into legal trouble recently. The staffing industry (a.k.a. "bodyshops", "desi consultancies" etc) overall are facing some serious heat from the USCIS and DOL this year. In my opinion, this is a huge factor contributing to the slow uptake of H-1B visas this year.

Most discussions of H-1B employers surround two broad categories:
1) Big name tech firms in US - Microsoft, Google, Cisco etc
2) Indian outsourcing companies - Infosys, Wipro, TCS, Cognizant etc

But the third important category of users are these staffing companies. They try to stay under the radar clinging on to the coat tails of Indian outsourcing companies by claiming to have big operations in India. But most of these firms have minimal, if any, presence in India. They are easy to identify too - their websites will have stock photographs of busy-looking professionals in business suits hunched over laptops, vacuous white papers on methodologies/delivery models/management frameworks, me-too vision statements etc.

A few of these - Peri Soft, Worldwide, Vision Systems - have recently gotten into trouble with DOL; some of the business owners have even spent time behind the bars lately. This has had a chilling effect on the staffing industry, reducing the mad rush to get an H-1B petition filed on 1st April. The economy still not recovering also adds to the hesitation, but I think the firm enforcement actions of DOL, USCIS etc have been an equal contributor.
I bet it's because you're so relaxed, and your body is being stimulated gently with pleasurable sensations constantly. So that increases the fire rate of all your sensory neurons, which are connected to other neurons. Then those fire, then they fire the ones they're connected to, etc.
Ah, that's it.

Neither OSX or iOS release the implementation, though.
There are also makefiles provided in the release.

Are you sure there's a working build system included? There's a file named "Makefile", but it just includes "../Makefile.shared", which--as far as I can tell-isn't included. There's no XCode project file to be seen, so the build directions on webkit.org don't seem operative. Are you actually able to build this?
I'm only just getting into OpenCL (I already know OpenGL very well) and I'd say OpenCL's programming language is closer to C than to GLSL. In any case, I'd say the hard part is parallelising your algorithms, understanding the memory model (private vs local vs constant vs global pointers) and using it and the the task dispatch mechanism effectively.

Being experienced with OpenGL (or Direct3D, or game console) shaders will probably help for performance tweaking as the mindset is similar (memory access is evil, irregular memory access more so), but other than that I doubt it will help.
Brand value 2011
Ever try hiking alone? I'd imagine that'd use the same parts of the brain as driving - visual processing, directions, motor movements, solitude...
Startmate launched not that long ago - I'm out of the Aus scene these days, so not sure how it's going. I reckon you need the mentors more than the millions - and indeed, if you could get the mentors then the money would likely follow from somewhere.

I'm off to Birmingham for a weekend at the end of this month. I shall now delight in knowing that it's the size of ... Brisbane.
Propellerhead's Reason is great DAW software where everything is designed to look like its analog components. To the point where you actually have to drag and drop wires across different compressors, etc to connect them.
Wouldn't they only be required to provide the .m files if the WAK classes were statically compiled with the WebCore code?
Previous discussion from original article: http://news.ycombinator.com/item?id=1067333
Oops, sorry - I hadn't considered that someone would think that.
Law Enforcement and Intelligence Agencies

Which countries? It does not specifically state US.
How do you discover the discovery service?
Q. Is this global?

A. No. This service is available to US YouTube users only.

QED
Who cares? Use fewer words or say something interesting.
From diff3 and elementary graph theory to DVCS in a few short steps
LOL, and Google does not have enough money to pay them a few measly billions to help fix their crown jewel chrome browser?? Don't make me laugh like that! Poor Google, not enough money, that'll be the day.

These things should not in my opinion be disclosed to (the idiot skript kiddie segment of) the public before the vendors have been given a good long window to fix them.

I prefer what VUPEN does when compared to irresponsible discoveries by black hats who do not give a shit about the integrity of the installed product and privacy / safety / security of how many millions of users, who can then be screwed over by every skript kiddie and his dog because they released the info straight to the public.

Sure, if the vendor has absolutely ignored you and your loud demos of the bug, and won't respond to threats to release, you might release the exploit to a small segment of the IRREPROACHABLE VANILLA WHITE HAT security community with the intention that they might help persuade the vendor to take it seriously. That's about as far as I'd want go with releasing serious exploits. Although of course grey/black hat stuff is fun - look, mum, I have a cool exploit!

If VUPEN are sworn to secrecy by their Government customer, and cannot tell the vendor or help them fix the bug, maybe it's time to get a new Government and public service. Your Government (US arrogances with a captial G) is trying to pwn you and spy on you. Fuck that, the government should answer to the will of the people (and don't talk to me about the farce we call democratic election. Democracy is where (almost) all the people are deeply involved in determining policy, it's more like the ideal soviet system, really, which was not realized AFAIK.)

Anyway, isn't that why you're carting guns around all these years, in case your (US) Government turns nasty and starts pwning your ass up down right and left with a canoe? (Not that it wasn't already.) Yes indeed, guns!! However let it not be said that I am inciting violent revolution with this sarcastic post, as I don't believe in or wish to promote that or any violent act.

Poor Google, not enough money. LOL!
It appears that there is a "make-generated-sources.sh" script that appears to kick off DerivedSources.make. That looks like it's actually the makefile for the entire thing.

Unfortunately, I don't have access to my mac at the moment to actually tell you if this works.
Which government(s)?
How Great Designers Think
Good one. Don't feel very imaginative right now. Just going in circles.
And he died condemned to death and executed, too! So he could have lived happily for many more years.
Great maybe then you can do something that actually benefits the rest of the world instead.
I don't know about you, but I think it still looks shockers.
Hey, sorry to be pedantic but this is one of my pet peeves.

"JSON" is a way to serialize data to in a string. It's based on Javascript's object literal syntax.

JSON has absolutely nothing to do with this article.

What you mean is the memory locations are stored in an Object (or if you want to be specific about the language "a Javascript Object)

If you want to refer to Javascript's handy way of creating objects like so:
var x = {};

That is an "object literal" (which also has little to do with the article)

I'd also note that there is something wrong with this as they could get the same behavior (only faster, smaller, and cross-browser) by just using an Array.
To what extent is this extortion? I mean, they have admitted to only selling to a government. That means they find and exploit vulnerabilities in software created by a private corporation, disclose the existence of a vulnerability publicly, but don't allow the corporate body the means of fixing it. This news, if publicised, would harm Google's reputation and goodwill, perhaps non-negligibly, and cause users to switch products. Unless, of course, Google outbids a government. Pay up or suffer - would this be extortion?
I haven't been following while you wrote this, so maybe a video where you do a brief outline of the chapters and what we can expect to get out of them would help us decide whether to buy.
Also, please consider selling as an ebook.
Good Luck.
The Information Graph
I not sure why the developer labels it "Chrome only". I use Webkit Nightly (Safari) as my main browser, and it's slightly annoying when developers don't seem to realize that Safari and Chrome are both Webkit browsers and as such their support of the CSS3 spec is exactly the same.
Maybe it's just me, but the PR from SpaceX lately is making me think that they are gearing up for an IPO. Time will tell..

Update: I found this from April: http://uk.reuters.com/article/2011/04/12/us-spaceexploration...
I'm curious if you have a link to decent evidence of this. From both personal experience and per city data I've found, police response times are universally pretty dismal but I would be interested to see the same data broken down by neighborhood.
The book appears to stay within the GLES2 subset of the API. It doesn't use the matrix stack, fixed attributes, stock lighting, nothing. It's all shaders. That's probably not an accident.

As you learn things, just check the reference to make sure GLES2 supports them: http://www.khronos.org/opengles/sdk/docs/man/

If you're stuck with GLES1.x then the book is useless to you.
As Intel begins to advance its line of Atom processors on its best available manufacturing processes over the next few years, it could begin to compete with ARM much more readily.

Apple could change its toolchain so that iOS apps are compiled as ARM/Atom "universal" binaries. Apple could then make both ARM and Atom devices.

He also said that ARM is testing 20nm and 22nm chips with partners and is collaborating with IBM on designing 14nm chips, a process node that is still several years away from high-volume manufacturing.

Tri-Gate gives an advantage within the same process generation. While ARM's RISC architecture does give a fundamental advantage in reduced instruction decoding overhead, this overhead can be seen as more or less a constant factor, which diminishes as fabrication technology improves.
When I was six years old my parents decided to move the family to another country, and they left the TV behind (never to buy one again). I've never owned a TV, though I've shared my household with people who would have one in the common area.

To this day, TV just absorbs me, I just can't stop watching. I become the caricature of an absent minded drooling zombie. When people speak to me while watching TV I don't respond. When I go to a bar that has any channel on, I zone out of social life.

Though I developed what some people might call "good habits" (I picked up cooking and reading as a kid). But I also think TV is culture in it's own merit, in the sense that it's a shared experience. I've seen a lot of people talk about TV shows with great passion, and I'm totally lost on that experience.

In the end TV is just a medium, and you choose what to watch. It is true that the quality of most TV shows is appalling (and yet I can't stop looking), but I've found that if I turn it on specifically to watch a show, instead tuning out, I can have a healthy relationship with it.
I suppose it would be possible to licence both ARM and intel to make a really sweet chip.
Its interesting that they don't mention Usenet.

For those of you to young to remember, what you now call "The Internet" was originally "ARPAnet" (and then DARPAnet) which was funded by the Advanced Research Projects Agency (ARPA) but they had lots of rules about what you could and could not do on their network (as was their perrogative).

Some folks who wanted to be on the network didn't "qualify" because they were either too small, or not germane to the research goals. Other folks chafed at the restrictions.

My first encounter with the ARPAnet was in 1978 when I started at USC which had a node on the net (USC-ECLC) which was a DEC KI-20 running Tenex. When I graduated and went to work at Intel they weren't connected to the ARPAnet but they were running a 'usenet' node via modems and software called 'netnews'. The node, intelca, and the guy running it (Ken Shoemaker) were in my building at Intel. Since Ken was open to having the 'new guy' help out so I took on some fairly simple tasks of keeping it running.

Usenet was a simple store and forward network where nodes would call each other periodically on the phone and exchange data which was destined for other sites. Addressing was in the form of 'host!host!host!host!user' where each 'host' was a hop and if you could move something along you did.

Anyway, today, it is entirely possible (see the TOR network) to build a network which runs across the existing communications structure but uses a set of protocols that are 'invisible' (in the sense of firewalling and monitoring etc) to the host network. It makes building something which does what Usenet did (create a network with less authoritive oversight) much easier than it was in the past. I would not be surprised if such networks already existed although I am not aware of any at this time.
"VUPEN provides vulnerability research and intelligence for defensive and offensive security." so, they are I presume happy to help the US CIA/MIL fvck people over (who most likely don't deserve it).
You have solid points, but your rhetoric and diction is unnecessarily inflammatory and immature.
Pakistan TV unmasks supposed top CIA agent but reportedly gets it wrong
Be fair. Exceptional claims require exceptional evidence. They offer no evidence at all. Scepticism is healthy.
Here's the video link http://www.youtube.com/watch?v=_WjwIrh9N44
Google could easily sue them into oblivion for libel. They would be forced to reveal the exploit during proceedings to prove their innocence.
His statement of toleration wasn't meant to illustrate the fact that society is better off with some dissenters. The two facts:

* Society tolerates a certain level of dissension

* Society is better off with a certain level of dissension

are not necessarily connected, other than their focus, and one does not necessarily imply the other. They can be viewed as two distinct facets of the phenomenon he is exploring.
This really needs the addition of an "enter a URL" or "upload a photo" interface - drag and drop often does not work! Or does not easily work, anyway.
Anyone else addicted to the refresh button?
What slashdot and Kuro5hin?
This video is extremely suspicious to the point of probably being an outright lie. I would wager money that this vulnerability is a Flash exploit sold as a Chrome exploit.

It is not an accident that they hid Process Explorer after the exploit. They closed it before minimizing everything else intentionally. If you do not believe me follow the mouse pointer. The screencaster moved toward bringing Process Explorer top-level at 0:56 then realized it would show the entire thing and restored Chrome on top of it instead. With that in mind it is obvious that they do not want you to see what changed when it ran so instead we have to work with what is visible:

Process Explorer before: http://i.imgur.com/e31Rb.png

Process Explorer after: http://i.imgur.com/JfPTY.png

First item of interest is that Chrome shot up to over 400 MB of memory used which indicates that Flash is almost certainly involved.

Second, observe how long it takes for Calculator to start. Again, consistent with Flash being involved and Chrome delay-loading it.

Third, there are scroll bars on the tab. Big ones. This says there is an invisible item on the page taking up a lot of space which again points to Flash. I saved the exact same content to a file and look how small I can go without scroll bars: http://i.imgur.com/R0eqk.png

Fourth, flip back side by side through each photo and notice what disappears. The Windows search indexer disappears between screenshot A and B and this is what Vupen is intentionally covering up. You can still observe it indirectly based on the rows and colors at right. It is my understanding that the child processes of SearchIndexer.exe run at all times and not as some kind of cron but I do not use Windows so please correct me if I am wrong. At any rate they do disappear between A and B.

It would be very intelligent of them to blog post this as a Chrome sandbox bust (which is sort of newsworthy) and gain that link bait attention but, privately, use the exploit as the Flash and Windows vulnerability it most likely is.