skysight-inc/HackerNews huggingface dataset:
I quite enjoyed this :-) Reminds me of an online game that I played through years ago which I'm having trouble digging references to now; hack your way through successive levels, starting with really trivial things like default passwords and working your way up through all the exploitation techniques through to the more interesting ones (buffer overflows, off by 1 errors etc).

I was well hooked on the writings of Aleph1, Mudge and Rain Forest Puppy at the time, and this game was an excellent tool for teaching developers about vulnerabilities and thus how to defend against them. I know that the game spawned a plethora of copy-cats later on of varying qualitites - does anybody happen to know the one I'm referring to?
Seems to me a fair number of your non-positive comments have been upvoted. If you dropped a lot, it could be from the / any -4 troll-claiming. Points only display to -4, but they can go much lower.

But yes. Critical comments: frequently upvoted. Non-critical, negative comments: essentially worthless for the sake of discussion, and are frequently downvoted here. Not many other places online, but I think it's part of why the community is in general so much more useful and mature than many others.
No, his staff are still owed unless they're complicit. Are you going to raid his janitor for happening to sweep the wrong floor? Same concept.
I think the MacBook Air line will drop the "Air" name in the near future (maybe in a year or so) and become just the regular MacBook line. It seems more like it was meant to be a test/bridge machine in Apple's quest to eliminate legacy ports, optical storage, and magnetic media. I'd bet that the market will make this choice easy for them as Airs begin to outsell standard MacBooks in the coming year. (Pure speculation, but from what I've seen of the reviews and general attitude toward the air from people I've talked to, it's now a serious machine that many are considering - some even considering switching to it from a MacBook Pro as the Air can do everything they need on a day-to-day basis. Time will tell...)
I went to a talk given by a high-ranking Mozilla employee. He mentioned it was challenge getting the loyalty of non-techie users, because when asked what "web browser" they used, most responded, "Google."
30 Top Article Directories | Directory Daily
Oracle kicks LibreOffice supporters out of OpenOffice
57 Varieties: Relishing Variety
Unity (and GNOME Shell for that matter) is probably best described as a "shell" rather than a window manager.

Like the old school GNOME Panel (and taskbar in Windows, Dock in OS X), the shell is for launching things, the entry point to getting your computer to do things.

Both Unity and GNOME Shell rely on an external window manager, albeit in an interesting way: They are plugins for mutter (a Clutter-based version of Metacity). When Unity switches to Compiz, it may be as a plugin or as a separate processs, not sure.
Quote from http://www.optimum7.com/internet-marketing/web-development/p...

"Believe it or not, the biggest road block I encountered when creating this css3 cartoon was switching the scenes at the correct moment to coincide with the css3 animation. I used jquery’s built in delay function to flip through the scenes and activate the next scene."

Being able to correctly time your animation is at least as important as the effects themselves. You don't get it with CSS not even CSS3. To be more specific: http://api.jquery.com/animate/

TL;DR: the animation logic can only be done in JavaScript, CSS does not have such a feature, and it doesn't even need to because it's fine to do that in JavaScript.
Show HN: Send IRL postcards of cute animals online.
Google's "send a free postcard" gmail promo last year inspired me to make this: http://ourbunny.com

I wanted to send more than one postcard from the convienence of my laptop and thought that other people might want to too. The project was an excuse to learn django and something about having a physical product to sell seemed gratifying.

I found creative commmons images on flickr that I liked and had them made into postcards. My website just accepts paypal orders and generates a PDF with the address/message. I print the PDF's to the postcards on my laserjet printer and manually stamp them and drop them in the mail.
Cook your HTC Hero ROMs online
100+ user doesn't like he can simply downvote you irresponsibly

I personally, think the downvote activation should be a combination of length of membership and karma. It does seem that as of late, there has been an increase in "I don't agree with you, so down you go".

I am with you on this one, there is a specific subject I talk about a lot on here "JavaScript based UI's", I have been doing web development since about the day after TBL released Mosaic (That is not an exaggeration) and it is my opinion that the web was broken shortly after we moved from CGI post to server side web frameworks that introduces state.

I think the JavaScript UI's and REST bring web apps back into the original architecture of the web and that they bring us back to the architecture that was started so long ago.

Anyway, I am getting off on a tangent. There are a good deal of developers who disagree with this, some instead of forming a rebuttal use the down arrow as their rebuttal.

For me personally I see it, when used in that context, as a "I don't have a strong rebuttal, so I will try to make you post go away" line of reasoning. I had one guy get so annoyed at me, that he went in and bombed me on any post that he and I did not have an exchange on (you can not down vote if you reply to a post).

To me those kinds of actions are site killers, fortunately for HN, it has not reached a critical mass, and it still has a good deal of intellectuals looking for good conversation. I have just chalked it up to, oh well you take you licks. At the point that all of my post get downvoted then I will know that I have been voted off the island, and that it is time for me to leave, which is fine as the community will not be representative of the people I am looking to interact with. As of yet that is not the case, so I just go with the flow.
College has become a barrier for smart poor kids
First OpenStack Release Produces Open Source Cloud Alternative
people over estimate the risks of having their privacy invaded.

Google already knows more about you (from your searches) than you think, and the picture they take off the street of you don't even matter. You're better off using some sort of ip mask, and not be logged into a google service when you perform a search.
While this is a cool prototype and a step in the right direction, I don't think Adobe should be allowed to get away calling all these features HTML5 when it's all JS, jQuery and some iffy CSS transitions. The media loves buzzwords and Adobe delivers.
Either way, it'll be a great learning and prototyping tool. Not to mention it's great to see some interesting web development tools that offer a little more than code completion/syntax highlighting.

Hopefully Adobe carries this through to a product (or even better, a free tool?) and doesn't let it die as a prototype.
The EU Was Nothing, Oracle’s Still Got to Fight for Control of MySQL
I have to agree with you on this point. I caught myself caring the other day as I picked up a -4 on a comment. Then I had to relax and realize it was just a number. If a bunch of people disagree or think it was trollish then so be it.
To be bypassed at all times by anyone interested in making a buck on others' data, with a bit less in the way of scruples.

You cannot prevent it all, and not all of it is even illegitimate - how can you tell the difference, if not on a case-by-case, human-decided basis? In which case, the cost would be astronomical; I'm not paying it. It'd be wrong sometimes anyway. At best, you can make it difficult for legitimate uses to exist, and do only a little to slow the illegitimate. And push them underground, making finding and stopping them harder than it already is.

Heck, Facebook can be seen as a massive deanonymizer, and they exposed way more (and more accurate) info about me publicly through their API. Their ads were horrendously inaccurate, but prior to deleting my account they were probably the most accurate measure of "me" online by an order of magnitude. And any attempt to restrict public access to the data - useful for a number of services / applications - would make lots of legitimate uses impossible.
I'm switching my primary machine from a MacBook Pro to an Air in large part because of performance. Sure, the CPU and graphics aren't as good, but it'll more than make up for that with the huge increase in speed on the one thing I (and most non-gamers) actually wait on these days: the disk.
I upvoted this because I think it's an interesting discussion despite the fact that I disagree.

Let me ask you this: Can you think of any online discussion boards with better discussion than HN? The reason I ask is because my its nature I think Internet discourse always devolves into a garbage as a function of community size. Another way of putting it is that you can have a good Internet community as long as it doesn't get too big. In my mind HN is a notable exception in that it is large enough that it should be complete crap, but the core values of the community have held the line longer than could normally be expected.

Even reddit or slashdot, which I would hold up as having quite a few intelligent commenters, still gets drowned out by the in-humour and mindless memetics. So despite being far from perfect, I still consider HN the best discussion on the net.
For me, the most important part I think is this:

The problem is that employers are too lazy to take on the work of apprenticeship. That duty has been passed onto colleges. And yet, the people who actually work with 23 year olds know apprenticeship still goes on.

Not just in the tech industry, but I think many industries would benefit from a strong entry-level apprenticeship program. I have a few friends who became electricians through the IBEW, and the mixture of mentorship, classrooms, and on-the-job training always seemed like such a great system that a lot of companies could really benefit from.

I'd love to see it in software development, I think it could work out really well.
clickable link: http://ourbunny.com
How I wished I was free to take you up on your offer :)

And what a fantastic thing to do.
I have done some development with CSS transitions/animations (see http://www.blackvostok.com/test/ in Safari under Snow Leopard) and I absolutely love the smoothness hardware acceleration provides. It's really simple once you understand it's just an interpolation between two states.

Edge seems to solve a pet peeve I have with CSS Transitions: chaining animations is a drag. You gotta listen when the animation is over to fire the next one. A couple of them and your head will explode.

That said, I have encountered some stumbling blocks which Edge can't resolve:

1. No frame by frame animation. Imagine you have a large jpeg with all the frames of a video, you place it as the background of a fixed size container, and then change the background position every x milliseconds. This could be an interactive version of an animated gif, but it just can't be done with css animations. The frames slide from each frame to the other.

2. Unless your target platform is webkit under iPhone/iPad you're out of luck with the hardware accelerated 3d transitions.

3. There are no animations along a path, even though you can kinda fake it by changing the rotation origin. To be honest I think this belongs more to canvas than to CSS transitions.
Can Oracle Turn Java Around?
People use foul language all the time, and get upoted: http://news.ycombinator.com/item?id=1636262
Judging by every article about Facebook recently, I disagree with you.
Fox News should start a search engine!
This is not so much an endorsement of their methods as it is an acknowledgement that they're paying attention. Adobe has a lot invested in Flash, and their willingness to produce tools like this shows that they're not so buried in their own proprietary technology that they'll cut their nose off to spite their face. That may sounds like a basic assumption, but many companies, especially large ones, frequently do just that.
Wow, I'd love to take you up on this offer. I'm actually planning to fly from Tokyo after visiting Vietnam in December. I'd only stay for a few days.
That sir, I believe, is the incorrect way to do it. I may believe in capitalism, and I may believe that communism is wrong and someone who supports it is misinformed. But that should not mean that I downvote all comments extolling the merits of communism. I try to keep in mind that what the commentor wrote is his/her opinion and if that comment is well-written and adds value to the discussion, it should be upvoted and encouraged.

Long story short, comments that add value, contribute positively to discussion and are insightful need to be encouraged. My stand on the topic should have no bearing.
Define 'better.' Now try to get everyone else to agree. Good luck!

Seriously, the federal government has actually been trying to improve this since the 90s: http://www.plainlanguage.gov/

Unfortunately, Congress doesn't have to follow these guidelines.
It's even self hosting. This is huge.
The robot that reads your mind to train itself
jason@makeleaps.com

Cheers !
Twitter Can Predict the Stock Market
Hey Sahil,

I'd very much like to take you up on your offer of doing design work but I would feel embarrassed to see you do it for free which means I can not enter in this round.

But if after you're done doing this really fantastically nice thing you feel you still have energy left over to do one more site and get paid for it then let me know, email in my profile.

greetings,

Jacques
Can't see how that's really much different to what ltgenpanda and the others used to do to digg.
Sorry to be "that guy" but looking at the source, he uses JS just for changing scenes and sometimes for opacity (the latter of which can be done w/ CSS3)

When I was referring to animations, I meant the actual transformation of the element/object, which he does use CSS3 for.

I'm a jQuery user myself, along with plenty of CSS3 action, and I was indeed aware you still need to use JS for scene changes and triggering CSS3 animations.

Why I want this tool to use CSS3 for the actual animations themselves is the performance. I'm not sure what voodoo browsers use to make CSS3 animations so much more smooth then the equivalent JS animation, but it's so noticable. Especially on iOS devices.

Thanks for the link, I hadn't seen this example before and it rocks!
I like that rulebook almost as much as Fight Club's rulebook.
It's going to be a while before the specs on the Air match the bottom-of-the-barrel MacBook. I bought one of those for my family and aside from the SSD, it smokes the Air in performance. It's only 2.15kg too, vs. 1.05kg for the Air.

I don't see the skinniness (sharpness?) of the Air as a benefit worth trading your memory and CPU speed for at this time. The MacBook we have performs well, but I think taking some of the oomph out of it would really hurt the experience.
The Social-Engineer Toolkit (SET) – Computer Based Social Engineering Tools
Ask HN: who knows about this - "http://News.YCombinator.com/classic"?
Although this link is not visible on the navbar if you navigate to http://news.ycombinator.com/classic, you actually get to a page. How many people here know of this? and why isnt it visible on the navbar? And what purpose does it serve?
Makes sense, although I'll be surprised if Apple doesn't switch all their laptops to flash storage in the near future. Ideally they'd keep the MacBook Pros the same size and ditch the DVD, so you can have both flash for the OS and apps, and a large HD for data. And post-2003 external storage options would be nice too...
Very cool - giving it a try. I just wish it worked on the street lamp outside my window.

From what I understand, color temperature can have a huge effect on your health. When I worked at an architecture firm, I attended several lectures by our lighting designer, who explained that some studies linked being exposed to the wrong color temperatures at the wrong times (like if your city's street lamps are daylight) to a variety of health problems, including cancer. Sorry, couldn't find a reference for this; but here is a study related to color temperature's effects on the circadian system: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1779263/
I like this one...has some sort of poignancy to it that I can't quite put my finger on:

http://www.technomancy.org/google-suggest-venn/#start=Why+do...
Mark Cuban is my hero. This guy has balls and he's not afraid to use them.
Microsoft meets Minority Report
I think that this is spot on. I currently use a high resolution 15" MPB as my main development machine (with an external monitor at the office and at home) but would be interested in the MBA for carrying between the two instead and for travel. For detractors who say it's a glorified netbook, having play around with the last generation MBAs (which have lower spec hardware) it's not. The difference between an Atom processor and a C2D is light years. Even ignoring the additional graphics card power which can be used to make video actually watchable, a my netbook doesn't even really get considered for travel duty because it's nearly impossible to run anything more than a web browser + office on it (although I did run Lightroom 2 on it while traveling through Asia for two months - that was an experiment in extreme patience).

Honestly, I think the MBA is the most attractive option in Apple's lineup for the average consumer. The 11" model is the same price as a macbook and the 13" isn't much more but it's significantly lighter, harder to damage (SSD + Al casing) and more than enough power to do everything that normals do. I know that if my mom was in the market for a new machine now, the 13" MBA would be high on my list for her. The only thing normals probably aren't entirely accustomed to is the lack of a DVD drive. My mom still loves her Netflix subscription and even though Handbrake for mac is really simple to use the concept of explaining how to connect an external DVD drive and rip movies for the air plane is still a bit much. There is always iTunes (which is what Apple wants us all to use anyways).
Red Shift is an alternative for those working on Ubuntu. I couldn't get f.lux to work properly and Red Shift mimics the job without a hitch.

http://jonls.dk/redshift/
I just keep thinking about some of the "greybeards" as @tptacek said. The US Dept of Defense owns TEN class A blocks. HP owns two class A blocks, due to acquiring DEC (indirectly) Do they need that much space? I doubt it. Getting them to give back some space is not a long-term solution, but it would give this a little more time
Sure, but jaems.info doesn't seem to have your email address?
> I would be a bit worried by anyone who has not heard of Einstein.

It's all relative.
I would guess it depends what type of animation you're trying to tackle. jQuery has some pretty slick animation capabilities and it supports IE 6.0+.

My point, though not complaint, was that it's more geared towards executing a single animation against a single DOM element or a group of DOM elements. This is incredibly powerful, but when you want to start chaining animations, or "firing" off additional animations when you're mid cycle on your first animation - it gets tricky.

For example doing something like...

$("#myDiv").animate({top: 50}, 1000, function(){ $("#myDiv").animate({left: 50}, 1000) });

Would move "myDiv" down from 0 to 50 over 1 second and then move it right from 0 to 50 over 1 second. But if I wanted to trigger the left -> right animation midway between the top -> bottom animation there isn't an easy way to do that as far as I know. Currently you'd have to create two top -> bottom animations and split up the distance and duration so you can interject the secondary animation.

$("#myDiv").animate({top: 25}, 500, function(){ $("#myDiv").animate({left: 50}, 1000); $("#myDiv").animate({top: 50}, 500) });

That or just execute the 2nd one with a timeout independent of the first...

$("#myDiv").animate({top: 50}, 1000);
window.setTimeout($("#myDiv").animate({left: 50}, 1000), 500);

Neither of those "solutions" are terribly difficult, but it gets more and more complex when you start building on it. If Adobe's EDGE or another set of tools would give you the ability to do this easily, I'd happily pay for it. Anyway, I suppose I'm getting off topic. :)
Heh, I'm a newbie submitter, request forgiveness. It just struck me that this is a much worse problem in terms of user impact than any problems with antenna, I suppose I overdid it with the headline. It won't let me edit it any more, otherwise I'd try to fix it.
Don't disparage these people: they're the ones clicking on your ads ;-)
As someone who has a passing knowledge of both, I also find that I like Python more than Ruby but I like Rails more than Django. The main reason is that the Rails community is larger and more active than the Django community.

That said, it depends on your needs. Rails has a slightly steeper learning curve than Django (mostly because there are a ton of helpers and options in the API). If you want something that will get you started quickly, I'd go with Django. Later on, you'll have to do a lot of Django hacking to get some things that come for free in Rails.
I just put an Intel X-25 in my MacBook Pro and it's an improvement in a few places, but not a panacea.

It really improves boot and shutdown. This Mac starts up almost instantly. Shutting down takes only a few seconds.

It improves compilation of native code a bit, but not a lot. Macport installs are slightly faster. It doesn't really improve Java compiler results.

It also helps when you're running your machine at its memory capacity. I never hit swap hell anymore.

It does improve things, but I wouldn't trade the 2.6GHz CPU in this for the much-less-powerful 1.8GHz CPU that's top of the line for the Air.
There is absolutely a clear advantage when it comes to prototyping and rapid development. Specific example: Ever built a crawler that harvested hundreds of gigabytes of raw data and then realized you needed to make a schema change later? I don't want to take the time to think about every single use case and every single column I'll need and their datatypes. I just want to move on so that I can start doing things with the data.

I still think of data as rows in MongoDB, but the lack of a fixed schema makes life seriously easy. That means my schema is defined in the application (and only the application) and is subject to versioning. Want an extra column? Just add it to your application and you're done. No need to promote a slave and cycle through while waiting hours upon hours for each table to build.
Didn't know about it, but it appears to just be using a different algorithm to sort stories.
"Remember when I said that netbooks aren't good at anything and they're just cheap laptops?"

http://www.fakesteve.net/wp-content/uploads/2010/10/original...

Knew you did.
Go Hokies! I was there same time.

Anyway to echo a bunch of others' comments, EE and CompE's like C. It's great for embedded work. If you find one of us who prefer programming to building stuff, you will be very happy with our understanding of C. On top of which we tend to like to write efficient code (i.e. fast and/or low memory footprint) because we are used to having K's of memory rather than M's or G's.