skysight-inc/HackerNews huggingface dataset:
Yes, in control flow hijacking exploits like these ones, you make a given process execute external code (typically a shellcode, i.e. a small piece of code which launches a shell). Any code executed this way runs with the UID of the original process, so a setuid root program is needed to get a root shell.
I guess I was thinking of the first few weeks/months of a startup where all the efforts are really around building the product. What does the business guy do? Definitely there are things to do, but if you had to dedicate all man hours to something, building product would be of paramount importance.

And when you think of technical founders like the Google guys, Bill Gates, etc, they started as technical and acquired the business skills as things developed. So yes, business skills are super important. But they can be acquired.

I'm not so sure that a business guy will just learn some technical skills in the early days of a startup. So the tech guy can learn business, but the business guy can't learn tech.
Who said anything about Netscape? No. It's not OK for Netscape to ship buggy software and it's certainly not OK for a 200+ billion dollar company to do so.

What's the excuse? They couldn't hire programmers to correctly implement their own spec years after it being published?
From August 2007: "Am I the only one who doesn't care about Facebook?"

That has been a theme on HN longer than I realized.
Hooray for World Peace!
Hurrah. Let sanity prevail. This is good for everyone.
That's what they said on StackOverflow but I have not yet summoned the courage to work through the pages.

Waiting for a rainy evening with nothing on the telly :(
And after a cease and desist letter, WordPress changes their release name to "BHP" for "Butt-Head Programmers". The Django Project sues WordPress for libel, but the court grants a motion to dismiss, stating that "One does not seriously attack the expertise of a programmer using the undefined phrase 'butt-head'".

* http://en.wikipedia.org/wiki/Carl_Sagan
I program in Scala because it's my pseudocode.

Filter this. Transform that. Collect these. I need an object that does such and such. I'd like some new functions on an object from another library.

For the most part, Scala has an immediate, direct way to do whatever task I need in a type-safe manner. The type safety is important - it really does catch bugs and makes refactoring code a lot easier than in a dynamic language. This matters when the project is larger than 2 developers.

Some others liken Scala to C++. I don't think Scala is as dangerous as C++ because of immutability and garbage collection, but I'll readily admit it's a complex language.

You can write Scala as Java with some nice stuff (done at http://sna-projects.com/kafka/, a distributed pub/sub messaging queue) or you can go full on with the Scala like Norbert (http://sna-projects.com/norbert/), an RPC/cluster management system used for search and the social graph at LinkedIn. I don't think there's a problem with either.
Who is this radical left you speak of? Do you mean Comedy Central? I don't think that there is a left-wing analogue of the radical right with anything approaching the same level of organization, funding or popular impact.

I would think that as Americans we would all be on the side of people overthrowing repressive, autocratic, even murderous regimes. It saddens me that Beck et al are not.
Salesforce.com CRM: should you stay or should you go?
There are a lot of emerging roles in the angel ecosystem, as traditional VC suffers, including the youngest guy in the room and the ever present, entrepreneur in residence.
you should give GUD a try (M-x gdb).
What mistake? The Soviet invasion started a couple of weeks after the German invasion.
Ease of installation is one of the biggest SOP of WordPress. I am sure anything written in Py would not have that level of ease for common developers, at least for a few years to come and it become more tough in shared hosting environment.
I think MS Office Open XML and MS Office are pretty much very related. Nobody would implement that standard if it weren't for Microsoft pushing it.

And the title implies that, apart from MS Office Open XML, Office is not embarrassing. One may disagree with that implication, but the title is more specific.
Awesome - I appreciate it a lot. Thanks!
It's not necessarily a question of backwards compatibility. Just being forced/pestered to update constantly is an anti-feature.
I smell trademark infringement. I really do wonder if this wasn't a "prodding" on purpose after all.
I've already hinted at this kind of thing over in the related thread on Convore [https://convore.com/django-community/wordpress-release-31-co...]. I don't think you intended any controversy, but I think it would be in bad taste to keep the name, given how it could lead to confusion both in Google search results, but more importantly how it will affect communication between clients/developers.
Can your mom write?

I've found when travelling that there are a lot of destinations that are underserved by travel guides. I've noticed some small self-published stuff popping up for Kindle -- if she has expertise in different places, maybe she could start publishing niche guides?
Except it's owned by Marchex, one of the largest domain holders in the world. They aren't letting it expire. They do sell domains though.
The Programming Language Zoo
Much like happy meals with toys inside, it does imprint the google brand on the youngins though. Predators like hyena typically go after the weak vulnerable children so it would make sense that the most modern predator, a corporation, would as well.
Nose unit testing achievements
Summary up to minute 37:
After World War II the DoD partners with Universities, especially Stanford.
You're a gentleman, sir.
Still a shock to me- although I wouldn't be surprised to hear that all of the exotic, esoteric liberal arts programs offered at elite colleges don't lead to high paying careers.
Yes, great for Google would be more accurate.
Yup. Google went through the effort of creating of an art contest to collect SSNs. Cause after all, if they were that unscruplous, an art contest makes more sense rather than looking at people's Gmail accounts or keylogging their Chrome usage.

I swear something about the word Google causes Gruber and apparently many other people to stop functioning at their normally intelligent levels.
The "whole point" is to sell advertising and books. Having a coherent set of ideas is not necessary.
Ok, from a timing standpoint, I'd say that's fair. In my case, I've been hacking away, by myself, on the code for around a year now... and it's only now that I'm starting to get close to the point of wanting a "business guy."

That said, I think there could be a role for "business guy" even earlier in the process, depending on the details. If you're "scratching your own itch" and you know what you're going to build, then that's one thing. But if you're doing the "find a problem somebody has, and solve it" approach, then you could start the Customer Development process from day 0, and a guy/gal with experience in marketing / product management / etc. could be valuable then. Especially if he/she has some domain knowledge in the field you're working in.

I'm not so sure that a business guy will just learn some technical skills in the early days of a startup. So the tech guy can learn business, but the business guy can't learn tech.

I think it just depends on the individual. And when I say "business guy" I mean "business guy with some technical knowledge, particularly relevant domain knowledge." Which is one reason that finding the right person has been a challenge. I joke about finding a "used car salesman" and teaching them about software, but realistically, I'd like to find somebody who has experience selling enterprise software already.
Django names their 1.3 release: ‘WordPress’
Supporting Over 2000 Customers On The Side
Data only gets you to the local maximum. The results of a religious data-driven approach are clearly visible in Google. Most of the products are decent, a few are best in class, but most of them are bland and lack inspiration.
Controlling Big Mean Devices....with javascript
Friend of mine, statistics phd, interviewing with big-name University for Prof position. In car on way to airport with junior faculty member, asked "What do you think my chances are?"

Junior said "Nil. You are female with kids. Elderly faculty think you will put them before the job, and not pull your weight. They reject all the mothers."

They did indeed reject her, with a polite letter. Now she works at another big University, very successful, students love her, lucky to have her.

So its not always (almost never) about the resume or interview.
Again, I don't have time to be less harsh, I hope this is of use ...

> ... how would you ... solve the problem
> of finding a common appointment?

I wrote a small cgi. I put people in it, it lists dates. Everyone clicks days they're available, and it colors the dates more green for more people available, more red for fewer people available. After everyone has visited it's pretty clear what date or dates work best.

I don't use Facebook, so I don't know what's there, but I'm sure people just open some sort of communal space or topic or whatever and use that. I've seen something like that go past in notifications.

And I guessed what it was about because I have the problem, I've thought about what I want, I've written many components that work well enough for me, I realized your app was targetted at that, and I thought it looked too overladen and complex.

I also didn't try it because it looks from the video that it needs a fast, modern browser, so I'd have to change machines and get things started. Can't be bothered.
Benchmarking Go and Python Web servers
I wonder if the category you are really looking for is building something that people want and like. Seems like if you have something that people really like that making money from it will come with time.
Why is it so difficult to understand the difference between executable code and a 'standard' file format?
Hehe good association. A hilarious code name fiasco from Apple's PowerPC rollout. Parent is making a good-natured funny, folks.
I'm for the overthrow of repressive, autocratic and murderous regimes as long as there is some hope of replacing it with something better. I'm not sure that's the case in Egypt but I hope it is. Egypt will not be better off if the muslim brotherhood takes over and institute sharia law.
Hey Jon, thanks for the support. It doesn't handle the joystick function as of yet. We're working on it, but we're at a point where we need more funding to continue R&D. If you back us, you'll get some awesome products and we can continue working on the joystick. Believe me - the on-screen joystick pisses me off too. Spreading the word about our campaign would also be a huge help!

Thanks again
Dispute resolved - in under an hour, to the satisfaction of both parties. And not once were the lawyers called.

This is one of the major secondary benefits of OSS in action.
If that were the only reason, any films that were not academy award contenders would go to video/dvd/download immediately...
Then the bloatware is the icing on the cake.
Apple issues March 2 invitations
Have you tried it in IE :P
When did complaining become innovation?
Ok, so seriously isn't the correct word. You're taking it too literally. They don't want to know how many seconds you spent typing code or thinking about code. They have a budget where some department has purchased 40 hours per week for you to work on their main project. Presumably you have smaller time bookings for other tasks. If you break this down it will come out to something like:

98% main

1% support

0.5% boss' pet task

0.5% other

All they want is for your time sheet to match that because that's what they've paid for. Some managers are smart enough to just tell you that, others (like the one you appear to have) don't like to say it for some reason. They should just automate it because the numbers you plug in are completely static.

It's just double booking, one side put in a "debit" for the project and now you're putting in the "credit" side saying it was paid. No one cares what you actually did because the exact moments you spent on the project shouldn't affect anything (assuming you're not a problem worker).
Okay, so everyone thinks that WordPress shouldn't use the name of a well-known jazz musician, but they're perfectly fine with the fact that the Django Software Foundation has trademarked Django, a common Romani word/name?

WordPress certainly doesn't own the name Django, but the Django Software Foundation shouldn't have any particular right to it either if things were fair.

(Oh, btw., I'm a happy Django user - but I'd still be pretty upset if someone decided to trademark my name).
What egregious mistake are your referring to? People in the west have frequently conflated Russia and the Soviet Union for nearly a century. It doesn't discredit the rest of what the author has to say. And as for the events of September 1939, http://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pact...
"Apple pie" instead?
Au contraire - it is the implementation details (create database tables for you? handle install exceptions gracefully? blablablabla) and not the platform (in the case of PHP/Python/Ruby/Perl from personal experience) that makes installation "easy". There are a large set of shared hosts that boast Python and Ruby support - fact of the matter is, WordPress exists and it was written in PHP and nobody from the other language camps has cared to do anything like it in x language.

No need to go sowing seed like this!
You would think that a company with the expertise of Intel would be able to get the sound right.
Yes, it is on FreeNode. Which is (in my opinion) to other IRC networks what HN is to other link aggregators.
Even for the big branded job boards the majority of traffic is driven through short term advertising and not long term branding. Monster, etc spend a lot on Super Bowl advertising and most of the effect from that comes within a couple of weeks after the advert.

Especially if you're talking about professional jobs, generally most talented professional are rarely actively looking for a new job, so it doesn't matter how powerful your brand is, you still need to be actively pushing them to look for a new job.

There are very few niche players who succeed on organic SEO, certainly in the tech sector, most of the successful non-ad-buying job boards are run by sites which already have targeted organic traffic.
he makes it sound that they were allies - they signed a non-aggression pact to divide the area between themselves - the two biggest bullies in the region.
The problem is that nobody from google seems to read these bug reports.
Ask HN: What would you do with the domain Blackbook.com
I was recently asked what I would do with the domain blackbook.com . The site is currently stagnate and the owner was looking on ways to monetize it. First thoughts that came to mind was slam adwords on it. Then maybe put a blackbook vehicle estimator? What would you do?
Have people stopped designing for Firefox? This is what I get on 3.6.13: http://i.imgur.com/26vC4.png

The scrollbars disappear if you remove this attribute:

.hn-wc-body {
overflow: auto;
}
Empire Avenue turns 1 - Happy Birthday
Let's talk about paranoia...
I did read the article. a) it's not as if Yahoo only started making acquisitions in 2005. b) 2003 was post-bubble.
IAMscientist Raises Cash, Looks to Connect Institutions With Top Talent
Eth0 no more?
Paul Graham is a Socialist
What we would do with the domain or the site ?
Java was not considered easy to understand back in 1997. There were cries about it being "too object-oriented". Developers were mostly used to procedural coding at the time. Thanks to hundreds of OO and Java books, along with the internet, developers came to see OO as a standard way of developing - Java benefited from that paradigm shift. (Good marketing helped as well.)

We are entering another paradigm shift into functional programming. People are complaining about Scala's complexity but they are really more mystified by FP. Given time and lots of code sharing, FP and its representative languages will seem absolutely normal.
A blog post on MSDN promoting the use of google and java software (JsTestDriver) and not even mentioning visual studio, times have changed indeed.
I've looked at OOXML on the Word side and I would agree that although it is human readable, the degree of cross-referencing makes understanding a typical document non-trivial. On the other hand, the technical threshold for processing the sort of issues you mention in XML is lower than doing so with binary data. Given the scale at which Microsoft operates that probably translates into higher productivity for their customers regarding programmatically manipulating or creating Office documents.

Although - all things being equal - unused entries and the potential for bloat are undesirable, they are rarely the primary goal for a project. Considering that compression is built into the file format, outside of outlying projects it probably does not count among the chief considerations of a typical project (even if it is aesthetically unappealing). And again, garbage collection within a binary format is an even more challenging task.
>Who said anything about Netscape?

You did, in a way. By saying this:

>>I think Microsoft's view of software quality has contaminated the industry.

>They couldn't hire programmers to correctly implement their own spec years after it being published?

Throwing bodies at something doesn't make it right in software engineering. Haven't you heard of bugs and issues in Google's or Apple's products? After all, Apple is a bigger company now.

I was going to link to some Apple bugs but Apple Discussions was down (cue 'why can't a 200+ billion company keep their forums up? Can't they hire more people to fix it?' )

Unable to add beyond 100 pages to document(maybe they need to hire more people to hit 200?)
http://discussions.info.apple.com/thread.jspa?threadID=26879...

http://arstechnica.com/apple/news/2010/07/apple-looking-into...

http://www.youtube.com/watch?v=Pdk2cJpSXLg&feature=playe...
The Django trademark is for a specific context-- downloadable CMS software. You are free to use Django in other contexts, such as naming a car, a band, or whatever.
It was a few years later on, after some wrangling with the EU about their monopoly status.
Binary Programming
I was just searching for labour disputes on Google News and someone named Paul Graham put together a Socialist News section heh.

When I added it to my sections, it was appropriately coloured red! Thanks Google ;p
Grey Area Raises $2.5 Million To Turn Your City Into A Game
Great to hear. :)

"Django" is actually trademarked by The World Company Incorporation: http://tess2.uspto.gov/bin/showfield?f=doc&state=4007:a1...

IC 009. US 021 023 026 036 038. G & S: DOWNLOADABLE OPEN SOURCE COMPUTER SOFTWARE FOR USE IN CONNECTION WITH INTERNET PUBLISHING AND WEBSITE DEVELOPMENT. FIRST USE: 20050719. FIRST USE IN COMMERCE: 20050719
Watch the movie again and think really hard...
Do we have any good theories about mechanisms for this other than "One obvious explanation is that women at more elite colleges married richer classmate men, and so felt less need to earn money themselves."?
Next Generation of Free Online Dating
He was talking about your HN submission title. It should be Elips or Emacs Lisp, not eLisp.
Don't worry if you get 'filtered' out at any step along the way. You'll learn something new that will prepare you for your next attempt. Learning is progress and you'll probably be able to push through to the next barrier. Just keep going and push a little further each time.

When I look back, I see a very clear pattern of working my way through this funnel. A decade ago, I dropped an idea in an early stage because the consulting $ was too good. Five years ago I built a product, but was nervous to release it because it wasn't "perfect". Last week I launched a product at Startup Riot and had a blast. It was an awesome experience.

Remember Edison. With each attempt, you get closer to success.
The platform does make a difference in this case. With the way PHP is set up on most servers, you can have static files and dynamic files (PHP files) in the same folder (although you'd probably separate them into subfolders). This makes everything easier installation-wise.

I'm a big fan of Django, but you'd have to admit that Django's "one virtual host for Python, another for static files" would over-complicate installation. Even on a made-for-Django host like WebFaction it would still be easier to install PHP-WordPress than Django-WordPress.
Of those, 20% (8,000) will actually finish building something

Hey now, we can't all be Edsger Dijkstra.
I think it could benefit companies to ask for feedback from interviewees.

My top interview tip is to always interview the company back. You may end up spending the next 3 or more years there - you have to be sure its a good fit, too.
There is a big difference between a file format and the program that makes use of it(even though they are related and even if the same entity developed both) that you're failing to grasp in multiple comments.
No. Would you hire someone who made basic arithmetic mistakes?
I'd just like to note that Robin Hanson's blog is generally quite thought provoking. He posts on a variety of topics relating to psychology and economics, often from the viewpoint of status competition and signalling. Really fascinating stuff.
"I'd been happy to have Java with closures, first class functions, and maybe better generics."

But that would have made Scala just about equivalent to modern C#. That is, a language balanced for the current masses but still with some modern features. This is not Scala.

Scala is amongst those languages that are blazing the paths for the future masses. There is a friendly subset but it is meant for those that are not afraid to play with the experimental at the expense of the farmiliar. Basically Language hobbyist and startups with no legacy code base. It is not hard, I know this because I taught someone with no experience whatsoever in programming and they found it easier than Java. Someday it will be considered clunky and mundane but that day is not today.

But my complaints on Scala could not have been put better than ominus_prime, too many way to do simple things. Another complaint is how well it interacts with the Java ecosystem - Ive noticed C#/F# is a loot smoother than Java/Scala. Simple Enums in Scala are also something that is too hard (for say if you need to interact with java or just dont need full blown algebraic types). Things are a lot better in this regard since 2.8 but still not there IMO.
What are the best software conferences for 2011?
Which should also lower men's salaries from elite colleges. But it doesn't.
Today's news that Microsoft (who receive direct compensation for their phone software) is facing equally embarrassing bugs suggests that the licensed operating system model might be a better target of criticism than incentive structure.
I don't know about Ruby, but in Python, the GIL is there to protect the interpreter from complicated locking and memory management overhead that thread-safety would require of it: http://mail.python.org/pipermail/python-3000/2007-May/007414...

@jessenoller has a great summary of concurrency in Python: http://jessenoller.com/2009/02/01/python-threads-and-the-glo...

The two worlds seem very similar.
I love the implication here that were more people religious these days, it would be improper to say "damn".
Agreed.

Personally, I think they were covertly testing a new chip to make professional videos seem more like low-fi youtube streams. CNN would want a data center full of them.
Good. I thought we were merging.
Business of Software looks good....any others?
But what is the latest version called?

Django, of course! o_O
The domain. The site is pretty much a right off, but the name itself is synonymous with Automobile Valuation.