skysight-inc/HackerNews huggingface dataset:
What will help interop between languages is something like Atilla Szegedi's MOP:

http://www.wiki.jvmlangsummit.com/MOP_and_Invokedynamic

It's a pretty clever usage of invokedynamic.
Hmm.

You know what? Your position, on paper, makes a lot of sense.

At the same time, there are times where you say "eh, fuck it."

And this, for me, is one of them.

Assume we live in a world where those who have power exist in a sphere of privilege. They enjoy protections from the consequences of their actions. Their influence and connections exempt them from the standard costs of citizenship.

If that's the case, if these people exist outside of due process, what's left?

This, I guess.

There are lot of communications in this bundle that are probably pretty mundane, sent and received by people who show up for jury duty and take traffic school when they run a red light. And it sucks that they've lost their privacy on this.

On the other hand, because of Strafor's mission, you can be almost certain that a handful of messages will reveal information where disclosing it is emphatically a public good. Will we find wrongdoing? Downright illegality? I'm not sure.

But I am pretty sure that actions like this are the last reasonably potent check on power we have left.
I don't know what enom is like anymore, but when I used enom back in 2006 to 2009 I wouldn't have used them as a poster boy for anything technology related. Sporadic API failures, unexpected "lost" registrations etc. etc. If I had to choose again, I'd be choosing OpenSRS
I've often seen "Adapt or Die" mean "Adapt (to my specific use case) or Die (in my eyes, i.e. someone who was never in your addressable market in the first place)."

This may be one of those cases.
IMO the problem here is that this leak will probably make whistleblowers easily identifiable, thus causing legal actions against "the good ones" (think Bradley Manning). This makes the case more comparable to the cables (which were filtered before release) than to hbgary.
Maybe the deal didn't go through.
Why do you think it's the specific components of the food and not the behavior the sellers of that food encourage?

Here's my theory. It takes 15 minutes for your body to realize it's full. Fast food chains encourage you to eat a lot of calories in a short period of time; it's what they advertise and it's the kind of product they deliver. This means that if you eat fast food, you are going to eat many more calories than you "want" before you realize you're satiated. If you take a McDonald's meal and turn it into a regular-sized meal with respect to calories, it's unlikely that you are going to get fat. Similarly, if you eat 2000 calories of spinach in one sitting times three meals a day every day, you're going to get fat. The problem is that the body doesn't want to eat 2000 calories of spinach in one sitting, but it does want to eat 2000 calories of cheeseburger and soda in one sitting.

In other words, McDonalds makes money because they can sell people more calories than they need. This, in turn, makes their customers gain weight.

(There are some details here, about how much easier it is to digest fat and carbohydrates than protein. But even if you eat a lot of protein, you'll still gain weight. Hell, that's what people who intentionally want to gain weight eat, they just eat a lot of it.)
Startup Founder's Life in Words
Concurrent GC is somewhat non-trival as the mutator (i.e. the program you write) can delete references to objects from an area of the heap that has not been examined by the GC and introduce references to those same objects in an area that has been examined. This means those objects will be reclaimed since the GC never saw them.

To cope with this the mutator is modified at compile/run time to inform the GC of object updates that could lead to this situation.

During compaction of any sort, the first time an object is encountered that is to be moved it is copied somewhere else and the old copy's header is overwritten with it's forwarding address. Every time the GC encounters a reference to the old object, it re-writes the reference to the old object with it's new location (conveniently located in the old copy's header).

> Is it possible that a reference value is a pointer to a reference "object" which contains the pointer to data, which needs to be updated?

Look up something called 'Brook's style forwarding pointer', it is essentially what you've described.
So funny, I feel the same way about things like TPB, and yet I bet you think shutting them down without a trial is immoral.
lots of tools that do one thing, which you can chain/pipe together into workflows to great effect.

Sounds like Android's intents.
Rotating Webpages with a Gamepad
Thoughts on iTunes Match
Too much whitespace in the list view, if I'm using RSS I want to scroll through hundreds of articles in rapid succession and cherry-pick the interesting ones.

Would be nice to be able to import my Google Reader subscription list so I can instantly compare the two tools.

The Tweets and shared comments is an interesting idea, but took me a while to find - this is the one thing that would get me to come back and use this over Google Reader. Nice differentiator.
"On the other hand, because of Strafor's mission"

The dissemination of information? What's wrong with that?
jruby 1.6.5.1 was released to fix this:

http://jruby.org/2011/12/27/jruby-1-6-5-1.html
True, but the whole "eating the modern American industrial processed garbage diet makes you fat" thing is pretty much obvious.
1. Get ArmedSlack running on it.
2. With the first point done, cheap firewall/network gateway.
1) The Stratfor seems to have an impression of being a media organisation akin to Wikileaks. They talk to many contacts, don't form any policy except stories. They pass the stories onto governments/corporations.

2) An another Anonymous group says it's not them and they don't support it because Stratfor doesn't appear bad

3) That same other Anonymous group also warned that these are probably hacker [agent] provocateurs because it may just as well expose honest people who are exposing problems to Stratfor. The original aim was to expose the crimes of the government(s) and corporations by looking at the exchanges between contacts.

4) I tend to agree with you.
On iOS 5:

The design is nice.

Don't show the entire story when you visit one of the categories. Just show headlines.

It rendered terribly slowly, scrolling was jerky, and page navigation was completely unresponsive. Eventually the browser just crashed.

The first category I visited was Science. It showed science stuff.

The next category I visited was Film. It also showed science stuff.
It would be impossible to eat 2000 calories of spinach even in one sitting. that would be close to 50 pounds of spinach.
That's the thing about leaks like this -- they happen without regard for your sense of propriety. Or anyone's.
You know what I really like my RSS reader to do? Zoom in and out on command. Show me birds eye view (readable view) of everything, let me scroll fast, but then let me zoom in to the headlines which I may find interesting and then let me zoom in more for details without making me click to visit the site. By zoom-in and zoom-out I mean the way Prezi does it, i.e, the camera zoom in/out and not the Ctrl+ font increase of browser.
A lot of javascript code doesn't have anything to do with the DOM. Not just jQuery plugins. See underscore.js and backbone.js and handlebars.js for example.
Solution:
How to make hash tables impervious to collision attacks
http://news.ycombinator.com/item?id=3401773
" "Do I approve of private citizens and organizations taking actions such as these if they believe they're helping fight crime?""

Crime? If every fringe nutcase gets to decide what is crime, and act on that, then it's likely you've committed somebody's idea of a crime, and so has everyone else.

So far the accusations of Stratfor's evil have been about as meaningful as the British people who threatened a pediatrician, ignorantly thinking she was a pedophile.

I don't see anyone railing against the crimes of Jane's, or the Economist Intelligence Unit. Probably because they know nothing whatsoever about the industry and don't even know those organizations exist.
That may be true, but most jurisdictions recognize an inherent right to physical privacy which isn't lost based on how securely the premises are sealed.

So, the truly problematic part is the trespassing and/or burglary (illicitly entering a building, regardless of destruction or theft of property, meets the test).

The law around extracting information from a physical place is something I don't really know about.

But either way, we have a parallel in the unlawful access of shit that isn't yours.
It says that, but to what extend is it the truth? I can put that on my website too if my friend from MIT tells me something I did is state-of-the-art just from hearing me describe it (aka not digging into the code etc).

I'm not saying it isn't true, but from the results the app gives on non demo cases and from the discussion in this thread i'm not sure?
Agree. As well, a lot of the people who report on things like this "jump the gun" by seeing a few successful runs where it "worked for a while", and then don't realize the consequences.

Example: Time Machine uses a special file format called a "sparse bundle" that requires special HFS+ filesystem support. When the backup drive runs out of disk space, it starts removing "bands" from the bundle to free up disk space.

However, it at least used to be the case that this did not work on remote network volumes due to differences in the file sharing protocol or filesystem, and the result was that it would just sit there deleting bands over and over again until you had no more backup.

https://discussions.apple.com/thread/1221879?start=0&tst...

Check out that post, and scroll down to where it says: """Everything went fine until today, where finally the disk filled up... and I got this in the console""", and the epic journey of discovering he no longer has any backups.

This specific issue may be fixed. There was a comment made by someone later in the thread that this behavior was changed somewhat in Leopard in a way that made this specific issue no longer be the problem.

http://blog.cohen-rose.org/2008/04/time-machine-update-fixes...

However, do you really know yet? No. Do I honestly trust these people to have looked into the issue well enough to know what else might burn me? No. Could they demonstrate this trust? Actually: yes.

What I'd want to hear that they reverse engineered Time Machine sufficiently to determine how the check was implemented, and then went through the logic of the storage system to determine how it was storing things, proving to themselves that this specific alternative setup provided that, despite the check.

However, what we see here is just yet another article telling us nothing newer than we knew in 2007/8: that there is a setting you can turn off to allow Time Machine to store to drives it otherwise believes are unsupported... nothing new to see here.
One thing I do in my daily job for the current project is to automate form submissions on various websites. I deal with obfuscated Javascript all the time.

It's really not a problem. It's also quite amusing when I see "protections" in place, like my local Yellow Pages that encrypts phone numbers that get decrypted when shown by a local Javascript routine, done of course to prevent crawling.

Obfuscated code is not readable. However a smarter view-source can take care of that - imagine a view-source that worked like an IDE. It could beautify the source-code (I'm sure you can already find plugins for this) and once you figure out what a variable / method does, you can then automatically refactor the code, renaming that variable/method.

It takes a bit of engineering, but obfuscated Javascript is still high-level enough to be useful.
You can see a list of vulnerable versions of languages and fixes here:

http://www.ocert.org/advisories/ocert-2011-003.html
"The point that even security companies can't guarantee security has been made"

But in their nerd rage tunnel vision they still haven't figured out that not all security is internet security, and not all security-related companies are internet security companies.

There are valid non-computer matters of security, such as "Is the Lord's Resistance Army active around this particular village at this time?" which would be crucial if, say, you're sending some doctors in to work in that village. Or "How active are the Maoist militants in India?"

Basically, the Anonymous people don't have the faintest clue what Stratfor does, or why you would turn to them or similar firms for information.

"It's a witch hunt."

And a publicity stunt.
On the other hand, browsers already allow for reformatting minimized code, I'm fully expecting better renamings/un-minifyting later on (patterns-based).
I've seen at least three independent implementations of this idea.

One is called Snap2Pass: http://prpl.stanford.edu/papers/soups10j.pdf
http://www.youtube.com/watch?v=-9QOcDV4VZI

Here's one called Animate Login with source code: http://animate-innovations.com/content/animate-login
and yet I bet you think

That seems slightly unfair. Unless of course you've performed a comprehensive background check on danilocampos' comment history. But I bet you haven't ;)
In many municipalities cable companies are granted a monopoly.

http://www.fff.org/freedom/0598d.asp
http://www.thefreemanonline.org/featured/cable-franchise-ref...
Ask HN: how effective are job postings or Hacker News?
I am curious about how many inquiries and applications the typical YC company job posting on Hacker News receives. How many of those are any good? Do you get more offers for designers, programmers, cofounders, etc?
> The dissemination of information? What's wrong with that?

...Nothing at all?

It's a simple matter of the type of information they disseminate. A type of information of particular interest to people with skin in the game of world politics.

That is, a guy on Stratfor's secret client list probably has much more interesting email to read than a guy working at a Radio Shack in Sarasota, Florida.
Feature Suggestion: would be great if they automatically lazy loaded images as well.
Cracking WPA in 10 hours or less
You're argument is essentially the "She deserved to be raped" argument. I understand that your argument is a bit more nuanced than this because of the idea of harm you introduced.

But at it's simpliest core you argue that "Hey, you made it easier and the possibility exists..." It's the same way with rape. "Hey she was wearing a short skirt and was drunk, the possibility exists."

We should be able to to agree that because I make something easier for you to do that doesn't mean you are free and clear to do it.

If you want to have this debate it shouldn't be about the ease of which someone allows another to take a particular action. Instead, we should debate about if we believe we should secure in papers and from who. In a world in which non-political actors have more power than political actors that's an interesting question!
Inside Anti-SOPA Darrell Issa's Laboratory for Digital Democracy
Whenever I see somebody saying "Who needs process" or "Process is overkill", it's usually followed up with how they work in a small team.

Having no process may work well in a small team where you can walk over and chat to the other folks in the team, but that's an implicit process:

"Our process is to talk to each other face to face and do pull requests, but we don't call it process because that's a dirty word".

When there's only a few of you, it's easy to get everybody pulling in the same direction. This becomes much harder when you have an organisation with several thousand people in it.

At some point your team / product group may expand past the point where its reasonable to fit the whole team and all the other teams (eg QA, Sysadmin, DBA's, Networks, BI, Sales, etc) there's a dependency on in the same room. At that point, trying to maintain face to face interaction breaks down completely and you need to start defining processes that result in effective interaction between members of disparate teams who may not even know each other exist.

One way to avoid this problem would be to not increase the size of your team or product, but that doesn't solve the issue of needing to develop something large, like say Mac OSX or Linux.

Speaking of Linux - even the kernel has a strict process for getting things done. It's how they manage large numbers of commit's from all sorts of people without going completely insane.
That is like saying chemotherapy "can work against you" by showing a single skin cell died during the treatment; it isn't "working against you" unless you lose so many skin cells that the chance of killing the cancerous tumor is no longer "worth" the risk.

If you accept "single user got angry" then every single thing you can "can work against you", and the phrase is meaningless: some people hate the color blue, while some other people hate everything /but/ the color blue. Decisions need to be made "on the balance", not because there's one angry user.
NASA on GitHub
I think the most important thing you can do are long cardio sessions. 3-6 hours at low intensity. This is what trains your body to burn fat, because your body learns that it does not need fast energy.

If you do a daily 1-2 hour bike ride at moderate intensity (which many people do), that's nice, but it doesn't increase your fitness past a certain point or burn much fat. You just deplete your glycogen stores (about 1600 calories worth) which your next couple meals replenish. (I know because I have done this for many years and my speed does not increase unless I became way out of shape for some reason. You become fit enough to do your normal ride and that's as far as you go unless you add intervals or time.)

Short interval sessions at VO2max, as you suggest, are definitely good for you (feel those endorphins!), but they don't train your body to burn fat, they train your circulatory system to remove lactate. This is good if you are a bicycle racer or a marathon runner, but largely useless if you are trying to lose weight. (I know because I've done running and cycling intervals for a couple years and have weighed the same the entire time. More speed at the same heart rate, though, but I wish I had a power meter to really measure the effect of interval training.)

Anyway, my advice would be to go for a 3 hour walk on Saturday afternoon. Get a heart rate monitor to ensure that you're in your aerobic zone while doing so. If you want to be a bike racer or marathon runner or triathlete, then do interval training (and buy a book about it, and get a trainer). But for "normal people" that want to do something other than watch TV, it's not the best use of your time.

As for diet, processed foods are not the problem. Yes, they taste bad and are devices for evil corporations to make extra money at your expense. Avoid them for that reason, not because they are making you fat. You get fat because you eat more calories than your body needs, not because you eat sugar. It's just that it's very easy to eat a lot of calories worth of sugar without feeling full, and so you eat way more than your body needs.

I haven't been very successful with weight loss because I haven't followed two of my rules. I didn't start weekly long cardio sessions until last week, and I still haven't quite found the ideal diet for myself. Interval training with running and cycling have kept me in pretty darn good shape, but I still have a lot of excess fat. (I need to add weightlifting to my regimen also, but only because I want the core and arm strength, not because I think I'm going to lose any weight.)
Howard Hughes | Trends at a Glance
"Singularity related articles and worries about "good" AI building makes me a bit uneasy when the performance of machines on many important tasks, e.g. object recognition, is dismal. So we have quite a way to go."

Yudkowsky (2008), "AI as a Negative and Positive Factor in Global Risk" http://singinst.org/upload/artificial-intelligence-risk.pdf addresses this in section 7 (though it's really worth it to read the whole paper): "The first moral is that confusing the speed of AI research with the speed of a real AI once built is like confusing the speed of physics research with the speed of nuclear reactions. It mixes up the map with the territory."

===============

"in (2) how do we define the "upper limits of intelligence", when even defining intelligence is problematic."

Given the huge number of reproducible cognitive biases humans are known to exhibit (http://wiki.lesswrong.com/wiki/Bias), it seems very unlikely that humans are optimally intelligent (one way to define intelligence, from the Omohundro paper below: 'We define “intelligent systems” to be those which choose their
own actions to achieve specified goals using limited resources' so "more intelligent" means better at achieving those goals using limited resources)

===============

"(3), I don't know what sort of "economic arguments" are meant but as we all know becoming "more intelligent" is not a simple hill climbing process, in fact it's not clear how to go about it."

Omohundro (2011), "Rationally Shaped Artificial Intelligence" Makes the case for #3: http://selfawaresystems.files.wordpress.com/2011/10/rational... (summary: by "more intelligent" we mean "more capable of achieving goals." So any AI which has goals will act to become more intelligent so that it can more effectively achieve those goals)
It's a good point -- I guess we'll find out next semester if the difficulty being below average had to do with the nature of the class itself (the a in 229a) or the audience it was being developed for. I hope, if the classes you mention are listed under the same course number they always have, that the difficulty won't be less than usual.

For the rest of us, what classes are these? Part of the reason an easier class is better for the public is because there's just less time for working people. If the difficulty/time commitment for the offered classes next semester are substantially more than 229a I'd imagine you'll see a much higher dropout rate not due to lack of ability but due to lack of time. It seems odd Stanford would try to pack a "real" course into the online/public format, but at the same time seems odd they'd dilute a "real" course for their undergraduates.
Putting this in the category of "not going to think hard about this, because it's only going to make me upset and angry."
I really like what you guys have done here. Ever since Google Reader switched over to the Google+ design, I've been looking for a replacement.

This is a great MVP, but for me, there is one feature I would NEED before I would consider switching.

Google Reader shows you a count of how many posts are unread, and as you read them, it removes it from the list. That feature is the most important for me. Any plans on addressing this? Or do you already have this and I'm just not seeing it?
Multiple programming languages vulnerable to DoS via hash algorithm collision
I signed-up for the crypto class next semester. I'm looking forward to it. I code a bit of crypto and am interested to see what they'll cover. On a separate note, I don't think the full-time Standford students need to be concerned about the free Internet classes. Guys like me (state A&M college degrees) who take online Standford classes won't devalue his Standford degree one bit. Two totally different things as he is enrolled as a degree-seeking Standford student and I (and those like me) are not.
> So funny, I feel the same way about things like TPB, and yet I bet you think shutting them down without a trial is immoral.

You feel as though "things like the Pirate Bay" are run by people who are so wealthy and powerful that they've completely subverted criminal justice and international law?

I had no idea Dick Cheney was running torrent sites. The bit where he sent those stooges to sit in a Swedish court was a nice touch, I guess.