skysight-inc/HackerNews huggingface dataset:
Theoretically, aspect orientation can even reach inside the code that is being modified: join points can include loops and branches, but aspectJ does not provide that functionality.

Anyway, the point that I was making is that virtual method dispatch coupled with virtual machines afford the possibility of models of indirection that are more efficient, more expressive, and formally declarable.
At least one new feature in that service pack! :-)
I'd argue that the integer overflow inside new implementation is a compiler bug.
The best performing site we ever had (uservoice) was for StackOverflow and they just had a red text at the top of the page that said something to the effect of "Help us build the site" and linked to their uservoice forum.

We also have a lot of people connect widgets to custom anchors (super easy).
Interview with Derrick Niederman, author of Number Freak
Yes, it was one of the Xanadu hackers who came up with that one (but it was never published and stayed internal to that group.) Post-Xanadu the idea migrated to Joule, Inc. then to Electric Communities, then MojoNation, and after that it just became the way things were done...
New Point and Click Adventure game for the iPhone - Hector: Fat Arse of the Law
If you can edit your original post so that he wouldn't be offended if he read it, it might be worth pointing him to this thread to see the "consensus" view among other startup founders.

This could make it less emotional -- "you know, this is the done thing".

Alternatively you can assemble a short case with several links/references to show that what he's asking for is a lot.
I've done the same thing tons of times. I don't understand why anyone who actually wants feedback would use getsatisfaction.
You are right, but you're not explaining where you're getting your numbers from, nor are you suggesting how they can find an agreed way to proceed. Maybe his friend really just doesn't have a clue and simply needs to be educated.

I think your rhetoric is unhelpful, even if the arrangements you suggest are right. Try explaining why, otherwise it seems like more unjustified advice from someone random.
Sometimes you have to pull off any dirty trick you can google on yourself.

Strapping myself to chair with trouser belt worked for me once when I had to do work for customer but my brain constantly zoned out away from drudgery and was raising my body from the chair and sending it to kitchen to look for something unspecified.
On the topic of NULL the Stroustrup answer: http://www.research.att.com/~bs/bs_faq2.html#null

Really it is just another hint that this is made by a C programmer.
Isn't that how it always happens? Someone will come up with a grand vision that is impossible to implement given the current technology or environment. Someone else will strip it down to the essential bits that are achievable. The next person will add another feature or layer that adds value to the network as a whole (and which would be valueless if it were not for that first, dumbed-down version), etc.
It's funny how Erlang in particular attracts this type of comment, the one that qualifies its awesomeness. If an Erlang thread springs up, I can count on some variation of this comment within 2 or 3 posts.

I'm an Erlang fanboy with no misgivings. I think the things that Erlang does better than say, Python, it does so much better as to make Python disappear. And the cases where Erlang is clearly the right choice are a bit bigger than some people give it credit for.

Of course, I write Erlang professionally, so I would say that. But I can tell your right now that it's giving my company a competitive advantage.
Oracle OpenWorld - A Welcome From Pete Silva
What would be really great is if there was a static site compiler that was integrated with revision control.

Then, my entire site could be a mercurial/git/bzr repository.
The revision control would be used to show historical versions of pages, as well as to determine which are the most recently created articles and which are the most recently modified.

Each time I push, it could recompile the site.

http://ikiwiki.info does this, but is written in Perl.
High Performance at Massive Scale –  Lessons learned at Facebook
...The way the client talks to other clients has had to be completely re-built. As a side effect, because the new protocol so different, it is practically invisible to some of the nasty traffic shaping techniques that some ISPs have been using.

They're not even going to pretend other client will be able to support it in a timely fashion. Backwards compatibility is out the window if they really did implement everything documented in the article.
Hard to read code hides bugs and issues. The challenge is about finding hard c++ bugs, not about being able to read bad code. If the developer you are interviewing can't find the bug you wont know if it is because of your horrible code or if he didn't know about that aspect of c++.

Fix the hygiene and then lets talk about the actual code
I don't know. But the ownership of some parts of Ikea are also very confusing and nobody can prove what everybody knows about it.
could you point out where they lied? maybe i missed it.
Starting with prototypes and mockups? Great idea. Definitely the only way to go. Deliberately misleading customers into thinking those are actual screenshots instead of mockups? Ugh.

Part of the reason it's so hard to sell software is that so many people have historically sold vaporware, which makes life harder for those of us that go out of our way to be honest with customers about what's implemented, what's a mockup, what's planned, and what's promised. Customers don't trust us because they've been screwed over by decades of shady sales guys.

Please, let's not contribute to the horrible, shameful record of software companies lying to customers in order to get sales. (And yes, I personally count "deliberately misleading" and "outright lying" as approximately the same thing: if lying about X is unethical, so is deliberately misleading someone about X.)
This is possibly the sleaziest way to describe what most people would describe as a great paper prototyping session. Everyone should be doing this, it's super easy, you don't even need to photoshop anything, just draw out your interface on paper or use balsamiq.

Would have anything changed if he hadn't been shady about it? No, except he wouldn't have come off soundingly like a d-bag.
Reddit interviews the boy who harnessed the wind, William Kamkwamba
The thing that bugs me about the "founders should run the company" line of thought is that it's not entirely true. Bill Gates handed the business side of the company over to John Shirley in 1983 and Steve Jobs did the same with Apple and John Sculley. And both were right to do so (Gates often says Microsoft might not have made it without Shirley, Jobs is still a little bitter about the whole "pushing him out of the company thing")

Both realized it would be better to have someone with experience run the company while they learned the ropes (since both eventually took over their respective companies though we all know Jobs' road to CEO of Apple was a longer one)

So it's' not like there's some grand tradition of founders holding onto the reigns of power and never letting go. Just the opposite. The truly smart founders got someone who knew what they were doing and used the opportunity to learn from them.
and kudos to you for sticking at it through the ads.
care to summarize his interesting stuff about FB?
How Not to Suck at Blogging
A review on how to build a genuine and transparent community in a short amount of time. What 'advice' to avoid and what things have brought the most ROI.
I guess I wasn't paying attention to him during that phase.

Any representative examples you could link to?
Make Your Own iTunes LP
OP did tell the truth. Your interpretation adds judgment.

The relevant facts to the listener (prospective customer) are:

- "This is a picture of software to buy"

- "This software to buy will solve your problems."

Here is what you added:

- "These are just..." we ourselves do not believe that this software to buy is valuable despite we are here to convince you that this is software to buy is valuable

- "figure out..." we ourselves do not believe that this software to buy will solve your problems despite that we are here to convince you that this software to buy will solve your problems
I'm not smart enough to know what the problem is. But you know what - I don't need to be smart enough. If a problem is so obscure that I am unable to discover it through analysis, either because I lack the knowledge or the skill, then I should have another skill : be able to isolate the problem.

Once I know where the problem is coming from, I can change the affected routines in such a manner that they don't cause the same error.

If I faced such a problem in the real world, it would take too long to really understand the bug. It's much faster to isolate the bug and then force a whole big area of the code out and rewrite it in a different and simpler manner that would not cause such a bug.
Anyone happen to know what software likely produced that video?
"A single finger manipulates items inside of an application. <insert finger painting>"

Ding. Ding. Ding. We have #fail.

It's pretty cool and all, but this isn't going to change anyone's life. The best idea here is just putting a big touch pad on the desktop in front of your monitor.
The process is designed simply to find employees who will show up for work, not to eliminate women. So the process isn't sexist either.

Just because something disproportionately harms women (or men) does not make it sexist. It is only sexist if the goal is to reduce the number of women (rather than the number of absent employees, as in this case).
Yes, I'm quite familiar with F-Script, but serious Obj-C programmers are never going to accept a non-Obj-C syntax. Sad to say...
As a college freshman, here's my view on high school work: just do it. It's the only way to get into college. That has to be your sole motivation, as for most intelligent people, high school work in itself is not interesting in the slightest (although I was lucky to take a Constitutional Law class senior year that I loved).

However, don't despair: college work IS interesting. Unlike high school, a college will let you take essentially whatever class you want. Interested in physics? Take a class on special relativity. Interested in philosophy? Take a class that applies the theories of the great philosophers to modern moral problems. Interested in spaceflight? Take intro to aerospace engineering. At a university, the possibilities are endless, especially freshman year when you don't have to worry in the slightest about your major.

So, to sum it up, this is my advice: high school work sucks, but college, at least from what I've found, is awesome. Not only are you encouraged to take classes in areas that interest you, the atmosphere and social life is also incomparably better than high school. Your motivation thus should be directly tied to college: if you do not do this paper tonight, you will not get a good grade in this class, and you will not be able to get into as good of a college, meaning you may not be able to take high-quality classes in the areas that really interest you. It may seem like negative motivation, but if you view college as something good for you (and not just good for your career), it really becomes positive motivation. Good luck.
It isn't more pleasant to use than a mouse.

If I have to scrape two surfaces together constantly to use a computer, I'd rather one of them wasn't the most sensitive part of my finger.
The lack of meta-discussion, combined with ~40 upvotes, speak to the simple and direct quality of this article. He says what needs to be said, and there is little for the community to add.

That said, here's my little bit: would this story be different if he weren't developing exclusively for OSX? Would the time cost to port between platforms outweigh the benefits of more potential customers?
This is the first I've really heard about him. I see he has a book for sale; have you read it? Is it worth buying?
And that's OK. The high-level OOP stuff is there if you need/want it, but unlike Java, no one is trying to force that mindset down your throat. There is nothing wrong with C-like C++ code. Nothing at all.
Zuckerberg did the same thing: he hired Sheryl Sandberg as COO, and she manages the business side of things.
You are right, I am not very business savvy, but I am learning along the way.

>Want some real numbers? At this point there are two choices: >a) Full Salary + 1-2% equity. or b) 8-10% equity vested over >4 years and minimum wage salary.

I have actually offered something roughly similar to option a) to several other promising candidates, but nobody was interested. I really need to hire another engineer, and I have already been searching for several months, and the search itself is a distraction, so I want to get it over with.

The other thing is that I have known and worked with this guy for several years, so I can be confident about his technical abilities to a greater degree than I can be about some random guy that I interview. Unless you have worked with somebody, you never really can tell how good they are, at least I can't. That's why I am willing to offer my friend a generous package with full salary and 5-10% equity. The way I figure, with him on board, the overall pie should increase by more than enough to compensate for the 5-10% equity that I would give him.
Google up Hoagies.com (Hoagies Gifted Page). You might find some helpful info there.

If your parents are at all sympathetic, you could ask if you can start taking community college classes while in high school. Some folks drop out of high school to pursue college. You might find supporting info on Hoagies to present to your parents.

After taking graduate level classes, I had a really, really hard time focusing on classes for my Bachelor's degree. (One thing that helped: Breaking the work up so I wasn't bored to tears for too long a stretch at any one time.) Due in part to divorce and financial problems and other issues, my degree remains unfinished. I have an Associates and two different certificates (wildly different, in fact), one of which was paid for by my employer. (Yes it helps to get paid to pay attention to this stuff and finish the class.)

As an adult, I'm mostly not required to take classes that bore me to tears. It's possible I'll wind up an entrepreneur simply because I am not all that enthused about going back to undergrad classes after doing graduate level work and most employers won't let me advance much without the sheepskin. Being an adult does give you some choices that being a minor doesn't.
I'm surprised they don't also/instead allow docs to be tagged.
FTA: "In this model, the founder remains CEO of the company and surrounds himself or herself with a strong executive team."
Thanks for the reply. Forgot to mention, it's just me and the wife (and the dogs). No kids, so quality of schools isn't a major concern (recognizing impact on future resale value).

Saw some listings in Los Gatos that looked interesting, what is that area like?
Student Loans are the New Indentured Servitude
I love it!

I always look at things in terms of man-hours. Forced piracy warnings before watching your DVD? A sin against human progress.

Though this isn't a big infraction, it all adds up.
The Transhumanists Arrive
I found this article about a 2005 interview but the video linked appears to have been taken down. http://www.marketwatch.com/story/the-facebook-phenomenon

Edit: OK, here it is. http://bambi.blogs.com/bambi_francisco/files/zuckerberg_256k...

Personally I don't think he sounds that arrogant; the only thing that stands out is the question/answer "What was your pitch?" "Oh... we didn't do one."

Can someone find examples of Zuckerberg in 2006/2007 for us to compare?
I think apple will use macruby to replace some objective-c's app.
Bad Credit Repair
Couldn't even read the article with all the short sections with headings, pictures and videos. Guess I'll never know hot to not suck at blogging.
1. would you want to develop for other platforms? it's a fairly different experience

2. the OSX crowd already pays more for a better product. if i wanted to make a pretty product for a dedicated fan base that isn't use to shareware and oss, then i'd go OSX. (as it turns out, this is true.) the only software i've spent money on are omnigraffle and superduper, which are OSX specific and totally worth the money.

EDIT: by "better" product i meant as a perception, not a truth. eit.
And they split the thing into 3 so that they could put more midrolls in. It's really horrible.
I agree with what you say about high school and heading to college. However, I am about a year or so away from finishing my undergrad in CS, and I have to disagree with the idea that college work is entirely interesting. It is true that most of the classes that directly involve your major are found to be more interesting to the individual. The problem is that colleges will require you to take classes that are not always directly related to your major.

For example, I am currently taking an upper division political science class, but only because it was required.
I have no real interest in this course, but my motivation to do the work is to never have to look at it again. I figure if I can do it, and I can do well, then I will never have to sit in this type of class again.

The other issue with college is professors. I have had interesting subjects with the most uninteresting professors. This definitely makes the subject matter more difficult to find interesting. The opposite, however, is great. If I have a subject that I can't stand, but a professor that is very excited and interested in the subject, it will usually get me really motivated to do the work.

Obviously, these are my opinions, so this will vary from person to person. My motivation for doing uninteresting work in college is to have one less obstacle between me and my future goals. I'm sure this motivation can be applied to many other situations.
> He rejected the idea that unrestricted access causes overuse, calling that "nonsense promoted by insurance companies .... There's nobody I've ever met who gets their pleasure by seeing doctors."

In my country where medical care is completely free (only medicines cost but they are often partially subsidized) there is problem with overusing doctors time by old, lonely people that just want to talk a bit and meet person that is concerned about them. Of course 100$/month price tag would drove most of them off.

Funny thing is that there are ideas in my country to introduce personal health insurances to get rid of ... long waits for some procedures and wasting money. That must be interesting problem if two antagonistic solutions fail similar way.
Members of the in-group are often blind to subtle things that are very exclusionary of members of the out-group. An example that doesn't bring racism or sexism into this: I joined a forum some years ago where the owner routinely lamented how he desperately wanted more international members. He was probably one of the biggest offenders in terms of creating an exclusionary environment that made foreigners feel unwelcome. One piece of the culture that was very obvious to me as an exclusionary practice was the on-going joke that if you were on the forum at certain times, you were a total loser with no personal life. These were the same times that people in other time zones would be available to be online (ie people in other countries).

At the time, I happened to be frequently up all night. I made it my goal to actively root out this piece of forum culture and "set an example" about how I was online all hours. About six months after I joined, membership began to go up quite a lot -- but especially international membership. I'm sure that to this day the forum owner has no clue whatsoever how that happened, even though I have stated that I made it happen. I doubt I am believed.
why hire women at all? other than getting to pay them less.

i kind of wonder whether it's harder for women to get funding, too. what if they get pregnant? what if they have a family? on the other hand, i've heard enough comments from the older crowd here who have families and personal lives to think that maybe it's a moot point.
I would curious to see if this story would be different if he were developing for iPhone? We hear about the ultra hits and the utter failures, but are any indies running sustainable businesses like I image Gus does with Flying Meat?
Self-applicable Partial Evaluation for Pure Lambda Calculus
for how long? Forever?
> Expires October 31, 2009

> Discount applies to the first 12 month(s) of your premium subscription
Is your startup an indie or a major?
The Nobels in Economics today recognize some of the social science contributions outside the normal "markets work!" analysis that hold the core doctrines of the dismal science.
There is a fascinating branch led by the hero William Baumol and more recent contributors like Tyler Cowen that studies another surprising realm: arts and culture.

The basic insight is that economics applies here too. Technology and market structure can totally change the products we see. Think Model T or Toyota Corolla or the Prius or Hummer. Tastes alone don't dictate industrial production thought it's an ingredient.

The most striking upshot of analyzing opera and poetry and movies and pop songs this way: when the product is 'cheap to make' the winners in the category rarely get rich and instead call themselves artists (poetry, novels, paintings); when it is expensive to make OR TO DISTRIBUTE then it's a business where people get rich, raise tons of capital, crush hapless new entrants. Think Hollywood (CGI, special effects, locations, huge crews, stars, marketing budgets, national theatrical release). Some of these are fading (digital is cheaper than film) but they are enough for Hollywood to stay rich for now....
Remember the good old days when the internet was text and it took 3 minutes to read an article versus 30 minutes to watch it?

Can someone link to a transcript?
Mantis.

Free, simple, my QA guys understand it.
Freakonomics: The Irrationality of Psychologists
Did anyone find the Beethoven subtly similar to Beethoven's Moonlight Sonata?
Equity question for Round A stage startup
We're a startup after a round A, $10M post-money valuation.
We have an opportunity and are very interested for someone to join who has lots to bring to the business. He loves the concept and wants to take an active role in the company as VP business development.
How much equity does a VP bizdev get in this case?
Avoid Windows Malware: Bank on a Live CD
What I find most compelling about this design is that it would support existing applications. This is a proposal for a new Window Manager, not a ground-up rewrite. Looking at the local context commands, it seems like traditional top-level menus could be automatically converted to something left-hand friendly.
No. We didn't write the example. We're not going to clean it up. Find the bug in this messy code, or (allegorically) ship code that attackers can take over and explain why you did it to your customers.

Now you're starting to see what a nightmare these problems are for developers.
He has a good idea. Specifically, I think the government should put all of its accounting information online. Let us all see exactly how tax dollars are being spent. I bet people will find billions worth of waste.
> Don't use Microsoft Windows when accessing your bank account online.

There are about 6 words too many in that sentence.
Catalog Catches The Target Market
However excess care can compensate for English as a second language.
You can't isolate this problem, because it only occurs when you have an adversary.