skysight-inc/HackerNews huggingface dataset:
Let us not forget that Adobe's PDF reader actually has a good track record against alternative implementations, such as the one used by Apple. Given Flash's ubiquity (which makes it a prime target for production exploits) it is actually doing quite well at the whole security game.

“Later this month at the CanSecWest security conference in Vancouver, Charlie Miller plans to unveil research that he says has turned up 30 previously unknown critical security vulnerabilities in common software, 20 of which are in Apple’s Preview application,” Andy Greenberg reports for Forbes. “In other words, he says he’s found 20 different ways that a cybercriminal could hijack the machine of any Mac user tricked into opening an infected PDF–or given that Safari uses the same code as Preview to render PDFs, simply visiting an infected Web page.”

...

“After running his fuzzer program on the applications for 3 weeks each, Miller found nearly a thousand unique ways to make the programs crash, and combed through those data to find which of those bugs allowed him to take control of the program,” Greenberg reports. “The results don’t look good for Apple: 20 exploitable bugs in Preview compared with either 3 or 4 each in Reader, PowerPoint, and OpenOffice… Even so, Miller doesn’t confine his criticism to Apple. ‘Microsoft, Apple, and Adobe all have huge security teams, and I’m one guy working out of my house,’ he says. ‘I shouldn’t be able to find bugs like these, ever.’”

[ http://macdailynews.com/2010/03/22/dumb_fuzzer_to_discuss_20... ]
After 25 years or so coding professionally I also agree with pretty much all of the points.

And let's remember this wasn't the initial "thanks for your time, but sorry" letter. It was solicited explicitly. The OP delivered. And there's every reason to think the recipient of this will be smart enough to take it as a data point for the future.
Having had an ad inexplicably flagged, the flag help forum is no help at all, unless you consider random, uninformed speculation a form of help.

For one thing, the tone of the flag help forum is that of a hazing circle. It's just a lot of people sitting around being snarky, making rude comments at relative novices and calling them names.

Which might be easier to swallow if they actually provided any real help - but unless your post is bog-standard flag-bait the advice given is usually off the mark. I sat through a number of threads besides my own and it seems like the user base is 50% there to flog newbies, and 50% there to make wrong statements.

Personally, I was looking for collaborative help in a photography project, and posted to gigs - but according to the great wisdom to flag-help I really should've been posting to services-creative instead (???)

The problem here is also that there is no safeguard against other posters flagging each other's content. Using the flag feature to push competing postings off the page is depressingly common, and the there is neither accountability nor reliability in the flags themselves.
Well I gotta admit you have a point, that's pretty much me except with Lil Wayne instead of indie rock.
Shameless plug: http://pushbrowserapp.com
Yeah, but no one did a shiny post about syslog a couple of days ago.
Sure, in that case the vectors are instructions and registers. So if you change from using instruction p to instruction p' it doesn't change the register you're using.
The 30th Anniversary of Osborne Computer
You're just being obtuse. I didn't wrongly accuse Goldman. I rightly pointed out past abuses which Goldman has carried out. Do you not read the news?

And yes. You most certainly can have one rule for companies who are multi-billion-dollar bad actors, and other rules for companies which, well, aren't.

This isn't complex.
I've used Visual Studio at work.

The first C++ program I wrote caused the compiler to segfault. It was hello world compiled as managed code using the .net string class. The solution was to wait for the next version of Visual Studio to be approved by the Internal Software Approval Team.

I switched to Haskell + Emacs and never looked back. If you're stuck on Windows, that's a damn good development environment. Miles ahead of anything Microsoft could offer. (But visual studio lets you refactor shit by right clicking. Yeah, but Haskell lets me write code that actually works.)
Ver La Reina Del Sur Capitulo 25 - MOONLIGHT
Thanks so much! This one question/thread has led me to more relevant resources and "answers" than many people get during a semester in college. Will add this to my list. Thanks again!
Thx! I'll do something about the site this week end, check it out when the docs are online, I'll tweet it!
Amazon to launch its own Android phone
I'm going through this exact same issue right now. I created a C-Corp in DE naively thinking that thats what everyone did and I expected to pay no more than the minimum ($75 or so) in franchise taxes at the beginning. Apparently, since the state needed more revenue, they passed a law that dramatically increased the minimum to $400. I was shocked when i realized this and called the state repeatedly to make sure that there wasn't a mistake. I paid $400 back in Feb and I'll pay another $400 soon so that I can dissolve the C-corp. I now have an LLC in Texas (my home state) which more than satisfies my needs, for now.

Talk about an expensive mistake.
How stupid this was is dependent on the specifics, which we don't really have. Were you on the brink of raising a round of capital? Or did you just incorporate in anticipation of raising a round later?

A C-corporation in Delaware is considered the best entity for raising outside investment. The State of Delaware knows this, and charges hefty fees for maintaining a C-Corporation, and apparently for dissolving one. So it makes very little sense to incorporate in Delaware unless you will be raising an outside round of capital, because the costs of maintaining the C-Corporation itself are very high for a start-up with no money. Recognize that a "do-it-yourself attitude" is awesome for developing start-ups. It is perhaps one of the worst attitudes to take in terms of corporate entity formation and maintenance. Documents on file with a law firm with appropriate date and timestamps are virtually bulletproof in court. This is one of the many reasons law firms exist. Documents pulled out of your filing cabinet, to which only you have been privy until the time they end up in court, are a bad, bad idea. Bootstrapping your legal documents or anything else having to do with your corporate entity is a flat out terrible idea, unless you basically do this for a living (in some cases, there are startups who create LLC's daily, in which case you presumably know all of this already).
state law
Beyond Metcalfe's Law to the power of community building
I think interviewing altogether is an ineffective way of evaluating people. And the whole process of interviewing and hiring staff members is an outdated, slow bureaucratic way of doing things.

Instead why not work with several people on small projects, ask 5 people to do 2-4 weeks of paid contract work for you and then select the person who was the best fit for longer term work. This tests the real world skills of a person much more effectively than an interview.
I ran into Reeds Law ~ http://en.wikipedia.org/wiki/Reed%27s_law reading "The most difficult CEO skill: managing your own psychology" ~ http://news.ycombinator.com/item?id=2396120 thinking about the threshold of effective control and utility of workers in a company. A harder to visually read version posted here ~ http://www.reed.com/dpr/locus/gfn/reedslaw.html
Hire PHP Developers India
Today’s advanced world there is a big demand for the use of PHP web development services as it is affordable method compared to other scripting languages.
Thx! Sorry for the docs, my.js index on the left can't be browsed. I'll put a doc online this WE! For the perfs, I didn't imagine such a gap with others framework! I'll try to integrate my.js in taskspeed soon!
Full support for the HTML5 Audio API is also necessary.
Also, this is only suggested for someone paying a bribe "to receive something they are legally entitled to receive."

The example is an official demanding a bribe to process a tax return.

It wouldn't apply to someone paying a bribe to avoid a speeding ticket.
Fantastic, thanks! This is right on time for some of the discussions we are having and I really appreciate your taking the time to point these out! Would love to hear if you run in to any more/ anything different on this subject. Thanks a million!
Incorrect: Your worst mistake was not talking to a lawyer and an account before doing your incorporation. The value of these professionals isn't their ability to file paperwork but to give you advice that's customized to your situation. Too many geeks think they can reverse engineer what goes into passing the bar or getting a CPA, but the reality is that the smart ones really know enough to know what they don't know...
Smart! I think it might finally be time for me to send my resume in the direction of Google ;)
I thought the whole point of having a closed and reviewed platform is that you keep all this stuff out.

Hard to believe that these apps have been reviewed in anyway - the app store is starting to look like Facebook a few years ago

The only way to explain it is that Apple don't really care since they take their cut anyway.
I don't think it's a definite that there will never be sideloading of apps from 3rd party sources. At a certain point — perhaps when every carrier, every country carries the iPhone, or perhaps when there are a full range of iPhones (similar to the current iPods), or when the hardware innovation stagnates to the point of ongoing incremental improvements with occasional substantial improvements (like the the MacBooks) — being able to offer sideloading from the non-Apple app store may bring in a whole bunch of "advanced" users who wants to achieve what isn't possible at the moment.

At that point, the Apple app store will be so established and prevalent and known to the masses that unless you really needed to, you wouldn't use sideloading: not unlike how Apple app store and the JB app stores exist now, but officially.
The embedded Atom platform they've used has a total of four 1X pci-express channels. Despite this they've fitted two mPCI ports, two 1X PCIe slots, four 1G ethernet ports, and 2 SATA ports.

So I doubt the ability of this platform to even be able to route packets amongst the four interfaces at full speed, let alone filter the packets at the same time. It will, however, do better than the existing Soekris products.
To be honest, I really only used the jQuery site.

The tutorials listed on their site are great to get something semi-functional, and I already knew HTML design so I could sort of throw things in tables to put them where I want them. I'm learning CSS3 now, so hopefully future projects will look a little prettier. I think this is one of the tutorials I used (if not, something similar): http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery

The jQuery docs themselves provide in-depth examples and live demos, as well as well-written docs. The ones I found particularly useful were .get() for requesting PHP pages (although sleepyti.me doesn't use this) or loading dynamic data, .val() to check the value of an input and .html() (and append()) to append HTML to values in the document. fadeIn() and fadeOut() are nice for bringing pages into and out of view.

All in all, I was extremely impressed with how easy jQuery was to learn, and I'd recommend it to anyone with any kind of a development background looking to get into web design. If you have any questions, I've had excellent luck with simply searching stackoverflow.com. There's an answer for pretty much everything you could need on there :)
win7 not by choice
There's already a refund mechanism; it's just buried, inconvenient, and kinda hard to figure out.

I bet a lot of the crapps would go away if more users knew they could get a refund when they got scammed.
As a former Apple ][ owner, it makes me sad to see that the Apple I used to love and admire has become the very evil entity they set out to destroy in their seminal 1984 Superbowl commercial.
How to Replace Your MacBook’s Optical Drive With an SSD
I'd suggest trying out Google App Engine: the SDK runs locally on your box, but it is very easy to publish it to their servers for no charge.

I think it might be a good starting point because it is so self contained, one of the toughest things with starting a new language is that so much of the documentation seems like an argument over the "right" way to do things or which library to use to perform some function.

With GAE it is all in one place, the documentation they offer is solid and because the environment is so set it is easy to ask and get help.

http://code.google.com/appengine/
This technique is not for speedcubing nor did it claim to be optimized. Its goal is to be easy to memorize.

By definition, speedcubing is the opposite of "easy to memorize". The easier it is to memorize, the less formulas there are, therefore the more you need to do.

Speedcubing is about solving a cube in less than 25 seconds, which pretty much only leaves room for 3-4 formulas. That's a lot to memorize.
UWisconsin Chancellor’s message on academic freedom and open records
Longer-lived isotopes produce proportionally less radiation. There are no fission isotopes with half-lives between ~1e2 and ~1e4 years.
I would rather liked them launching their own Android tablet.
I only use Windows because I am always in too much of a rush to pass through the pain of adopting a new operating system on my desktop machine. We do deploy onto Linux.

I don't have any local Linux / Unix help.

Perhaps if you joined the team, many of the other developers would also have switched. I might have if I was from this company.
What a little snot. He likes Unix because that's what he knows and he's not comfortable developing in Windows.

I know a lot of middling developers (I include myself in that group) that are like this. The really good devs I know don't care much about the OS. They're more interested in the problems to be solved.
I have been following TakeTake.com for quite a while now (we're also in this space called "social commerce"), and I still remember your Ask HN thread about whether you should launch after building/refining it for months and your subsequent launch with the explanatory video, which did an amazing job in explaining the service. I would hate to see anyone give up something that looks so promising, but I wish you the best of luck.
If you want to do web development, the google app engine is very good if you just want to "dive in". The dev server just works, and you can start a small project for free.

Just be aware, the App Engine is not a great choice for every project. Simple things are really easy, but moderately difficult things are damn near impossible. But it's a good way to get started.

Don't let that put you off though. You need to learn a heap to do web dev, and anything that cuts down the initial complexity is a boon.

They purposely force you to write google-scale code, which isn't necessary for an early stage startup. If you hit the ceiling of what you can do easily, you will have to switch to django, or do some hardcore appengine stuff - don't write too many relations, just denormalize. Want to keep a counter? Bad idea, use sharding. Want to sum up a database column? They advise you to use map-reduce. It's all good advice for a super-scale app, but you probably don't need it.
They said it: http://twitter.com/RovioMobile/status/53582855015636992
This is really cool stuff! Did you come across any interesting retweeters and spam rings?
Yeah, it's so bad that everyone uses it and it's making $50m a year.

I wish I had a shitty product like that.

And I even use it regularly to find stuff I want, locally, and cheap. The bastards.
Mirasol?

Solar panels?

I guess it was still April 1st in some parts of the world when this was posted.
My first Python app was a Windows automation script that took a data dump from SQL Server and ran it through Tableau's data visualization software, to produce a daily report on various metrics our company was interested in.

The enterprise Tableau product was outside our price range, so this was a good way to hack together a solution using the desktop version and our raw data from SQL Server. As it so happened, Python turned out to have the best libraries for working with output from SQL Server, automating the opening and control of the desktop Tableau app in Windows, and then formatting certain Excel output appropriately (some of the data was graphs, some of it was direct output to Excel in a complex pivot table format).

Python is really powerful for a whole host of things. As people have pointed out, choose a project that you want to get done, and then start coding it. I have never liked just trying to cram through an entire O'Reilly book, for instance. It's kind of like reading an encyclopedia cover to cover. Much better to focus on a problem that might incorporate a few different competencies.

Personally, the tabbing in Python drives me nuts. Working in it convinced me that I really like brackets. I'm sure I'll get flamed for this comment, but I think it's just a mental processing thing. Some people work well with white space (VB being another example), others don't. I've always liked being able to use brackets as a reference point. Whitespace doesn't do it for me, even if I have the tab characters show up in code.
I would rather like we didn't keep linking april fools articles of other sites here, as though they were real.
They are clearly using Macs at Initech, look at the screens.
So you ask someone why they didn't choose a job but only accept the reason as valid if it is positive? With that attitude what happens when someone in your company suggests some of your current methods suck and could be improved? Dismiss them out of hand because they are being negative?
Berkeley scientists' climate data review puts them at center of national debate
There is nothing about "the cloud" today that wasn't said about "the mainframe" back in the day...
Wow that was cool.

xkcd had done this one - http://xkcd.com/482/
Enterprise custom software is probably another area, not that it has to be on windows, just there is a big business opportunity for people to fill on the .NET platform. Not to say thats where you'd really want to work, but some of those shops do very well for themselves.
I was in the same boat.
I did a dual boot of winxp and ubuntu on my laptop. I think thats the best way. As time went on I found myself using the Windows boot less and less. Now, a year later, at most 5% of the time on windows.
User-customizable styling only works when users have the taste and technical knowledge to use it appropriately.

This is true of any privilege. If you take away some right to prevent misuses, you also prevent people from using it correctly. If you could style your Facebook page any way you wanted, 99% would look like crap. But 1% would be works of art. The current system prevents that 1% from ever existing.

(I could think of a million analogies for this. If cars were limited to going 35mph, then nobody would speed. But nobody would be able to drive someone having a heart attack to the hosptial as quickly as possible. 99% of the time, speeding is just some jackass in a hurry. But 1% of the time, it's essential for preserving human life. So it's allowed.)
I feel sad reading stuff on April 1st knowing its not true. Life could've been so much more interesting
Except that this isn't true. Look, despite what we do all day at first glance, no-one gets paid to "write programs". You get paid to solve other people's problems, it just happens to be with code - it doesn't matter how hardcore you are, that's what you do. The guys working on compilers are solving the problems of the guys who need optimized code, and they're solving the problems of people who want to simulate cars in wind tunnels (or whatever) and they're solving the problems of people who want to save fuel... And so it goes.

Part of actually doing that is that you have to be able to work with a team, and you have to write code that anyone in the team can pick up, and the organization has to be comfortable that if you get hit by a bus (or throw a strop over emacs vs vi) they can get someone to build on what you've done on behalf if their customers. Sure Emacs and Lisp are great - but are they the right tool for every problem? Of course not.

This is what we mean when we say new grads have no experience. Sure you might have written a load of code, but it's the "solving other people's problems" bit that is true experience. By all means be a prima donna - but remember that real artists ship.
What, may I ask, is the particular area of study that has instructors professing obsolete (or irrelevant) knowledge?
I've been using Linux since I started developing professionally, in 1997, and for the things I've worked on (mostly the web), it's always been a valid alternative.
uh, no it doesn't
Wie Sie mit mpeg in avi Konverter avi in mpeg für Mac umwandeln
Mit video Konverter mac können Sie avi in mpeg umwandeln, Videokonvertierung so schnell und einfach wie noch nie! Schnell und effektiv!
I'm curious about how these classifications were done. I graduated from the MIT Media Lab a few years back, and after looking through the result set titled:

"A small community of users associated with MIT Media lab detected using the algorithm after 7th iteration"

I saw a handful of MIT undergrads listed, many of which I'm certain had no affiliation with the Media lab, while nearly all of the others I do not recognize, even as an active Twitter user. I chose two random entries from this list: 'RFheargaile' and 'realduedate', and found both to be of extremely dubious authenticity.
Ugh, it plays music?

The real question is: how big would my monitor need to be to show the whole Universe when I am zoomed into that spacetime fabric?

If we filled the Universe with neutrinos, how many would fit?
Verizon iPhone Wins February, 75% use mobile devices. 67M smartphones
The nuclear power is used to take away demand from the power derived from oil & gas. You should be plenty aware of the problems, political and otherwise, with oil (Deepwater Horizon, that whole middle-east thing, etc.).

Most food is produced in places like the USA, which have good infrastructure. There are other issues there where Matthew's law comes into effect (specifically, the "poor get poorer" part of it) in undeveloped countries.
This is from a new Google Docs Document:

<body style="background-color: transparent; " contenteditable="true"></body>

Obviously they can do other tricks, but doesn't work without changes on mobile browsers.
I fully agree. Technology and platform choice is often the most thought-over decisions that a company's engineering staff has to make. I personally would shy away from saying anything that indicates the slightest criticism on that particular decision. However, I'm sure the review of company X's interview strategy will be very helpful.
Map of World corruption:

http://upload.wikimedia.org/wikipedia/commons/f/f7/World_Map...

(From http://en.wikipedia.org/wiki/Corruption_Perceptions_Index)
It is worth pointing out that this article was written during the dot com hysteria, and there has never been any quantitative evidence for it. Similarly data supporting Metcalfe's Law is hard to come by.

Of course I'm biased. I'm one of the co-authors of http://spectrum.ieee.org/computing/networks/metcalfes-law-is... which, instead of postulating that Metcalfe's Law is pessimistic, says that it is far too optimistic. (Of course we had multiple lines of reasoning for that conclusion, several of which were based on concrete economic data.)
Surely the fact that accepting bribes is illegal would implictly mean that employees could be fired for doing so? I can't imagine that adding a bit of extra language to the employment contract saying "don't do illegal thing x" is going to stop people from doing it any more than the fact that x is illegal in the first place.