skysight-inc/HackerNews huggingface dataset:
I helped create http://TweetForHabitat.com a site created for the purpose of raising $70,000 to build a house for a family in the in the Memphis area. Along with the website launched a Twitter campaign where any tweet containing #Tweet4Habitat was counted and sponsors donated based on the number of tweets. Lastly we've found restaurants and bars in the Memphis area to host TweetUps for Tweet For Habitat to allow those who don't feel comfortable giving money online a place to drop some cash into the bin we had setup.

This is an on-going effort to raise the $70,000 for the Habitat for Humanity of Greater Memphis.

Purple Ant is a small company and was on the upswing of adding employees when the economy crashed almost 2 years ago. We've since closed our offices and now work out of our house, but still are working on our commercial products we eventually plan to sell, as well as supporting our consulting clients.
I have agreed to develop an iPhone application for a local Leadership Consulting firm (it's a husband and wife team). They have some fantastic Leadership and Teamwork training materials they hope to make available to a wider audience as an iPhone application. I agreed to do the development for free. If it takes off, we'll work out a profit sharing arrangement, but I don't expect to ever make any money from it. Check out www.calliopelearning.com to see who they are. We hope to have the app live in mid-September.

I'd like to attend BoS 2010 but I've given my conference budget away to members of my development team for this year, so I won't be able to attend otherwise.
I'm sure for frequently used tasks keybinds win, and for very infrequent tasks, menus win. I'm just not sure how to time moderate tasks to learn which is truly faster without actually timing them (nor how to actually time them in a professional, non-labratory setting).
The "personal belief exemption" should involve being quarantined with the other idiots who refuse vaccinations. At 80%, some neighborhoods seem to already be volunteering for that role.
Nope. Maybe it's just me (I know, I'm weird, even my wife says so) but I can't work out what I'm supposed to do, or what it will do for me.
I'll help a local little league team set up a registration system so parents can register online instead of with paper. The result will be that the registration process will go much faster on registration days and the organizers won't have to shuffle 300 sheets of paper and type it all into Excel. It may mean we go with someone else's solution but they usually cost more than the web budget and require the use of credit cards for payments (and you have to charge parents more to handle the extra fees). I want to also minimize the hosting charges for the team and move them to a cheaper host (maybe using Wordpress instead of the team software they have now but no one uses) and set up accounts so the parents (or at least more than just some designated web guy who never wants to do anything because he's too busy) can add content to the site.

The reason I can't buy my own ticket is, well, I'm unemployed at the moment. It's good in that I have time to go to the conference in the first place but bad in that I'll have to stay in a cheap hotel (and the flight is free thanks to my wife who works for an airline).
I love to help start-up companies market software. My personal superhero talent is developing marketing programs for early stage technology (especially software) companies. It is SO fun to leverage new marketing tools and set up efficient processes to compete reasonably with much bigger companies! I'm doing it now for my own start-up and I'd love to help a few other entrepreneurs get their marketing foundations in place and start fueling their sales funnels.
ArsDigita University has full lectures most core CS subjects. Shai Simonson's discrete math, algorithms, and theory of computation videos are great.

http://aduni.org/courses/

http://mgccl.com/2008/04/06/aduni-videos-now-on-google-video
It all depends, I could answer yes to all of those questions.
Does it follow, then, that when we learn of all of the egregious, unsavory things the collective "we" all have done, those acts will become less so?

For example, most have used ugly words at one point or another, and we can assume this. However, we don't know the precise language, context, or intention. Once those attributes are all recorded and accessible, though, will the ability to aggregate and expose them give rise to significant new social norms?

Will we all speak like 4chan is written? :)
Don't allow arbitrary tags, then - require each tag to be linked to another entity, and give control of the text of the tag to that entity. A harder problem to solve is people mentioning true names in text.
At 15, Microsoft's Internet Explorer at a crossroads
I used to sit in front of the TV for a long time watching Saturday cartoons when I was young. Now I can't sit through one minute of them (unless if it's Simpsons or South Park).

People outgrow their tastes.
Sorry guys, gmail is giving me a 500 error on this given account so please use thedaywillcome2010[]ymail[]com

PS: I have actually started working on this project already... been doing some tests to make sure what I have in mind is possible. Lots to be done though.

Thanks again.
Are you hoping to use it for running text? Our corp site is Typekit, and it works just fine with Safari 5 (we're an all-Mac shop). But we're not trying to set body text in Minion or anything; we use a neutral sans for the body, and FF DIN for heds and subheds.
For a platform backed by big bad company, that is not going anywhere, see what happened to Visual Basic (6).

Yeah, right. I'm sure that were great many decisions by many executives.
Does offering free licenses of my product to non-profit orgs counts? In the past year and a half, I've given more than a few dozens of licenses to organizations, schools or people who simply could not afford to buy a $99USD worth license. I haven't kept a strict list of all licenses given away. I usually give and forget.

You can't imagine how much I'd love to see Peldi and Jason Cohen speaking! :-)

Thanks!
Cristian Pascu (cristian@flairbuilder.com)
A Practical Guide to Geostatistical Mapping (ebook)
So don't set running type in "exotic" faces; use Minion for display type and subheds, and use a compatible standard face for the body.
"I Have A Theory That The Truth Is Never Told During The Nine-To-Five Hours."
What length of comment is required for you to begin introspection? This does a good enough job: http://martin.drashkov.com/2009/11/why-perl-lost-it.html. I personally look to lack of advancement of the language and lack of adoption for new ventures. Google adopted Python for GAE, for example. Heroku used Ruby for their PaaS product. When you look at new devops tools they aren't written in Perl. So, it's not a matter of what is better, it's more a matter of other scripting languages are now in the slot/brand/niche/mindshare where Perl once would have been. So in that sense they are the modern perl.
Will AT&T iPhone users really defect for Verizon? | Signal Strength - CNET News
Traditionally, it's been about support from the "creator" of the tech, but also blame and compensation when things go wrong.

In reality, most end-user corp's have an in-house support team of a size and skill that's comparable to their level of reliance on the systems. And when you try to lay blame or get compensation from the "creator", they always have excuses to avoid paying for it.
I am setting up a wordpress site for a non-profit organization, the Hispanic Chamber of Commerce of Minnesota. They need to upgrade a site that they use to nominate 25 hispanics from the area of Minnesota that have achieved some sort of success. The website to be upgraded is http://www.25ontherise.com. I will also develop a custom app to help them manage this nomination, votes, nomination, etc... I will post more details when I am done with it, or at least when I have something to show. Thanks for the opportunity.
Cristian,

What are you going to do in the future that you wouldn't already be doing?

Neil
Angels vs Superangels - What is the difference?
I could quit my job right now. I'd need to get another one eventually, maybe in 6 months, maybe in a year, depending on how tightly I budgeted myself. I've chosen to live within my means; to build up enough savings that I don't need to be terrified of losing my job. I'd venture to say that virtually any other tech worker could do the same. If you feel bound to your job, and that you're at imminent risk of becoming destitute if you lose it, that's because of your own choices. The slavery exists only in your head.
Make an app-store, but for web applications.

You can fill it to begin with using affiliate links to existing web apps. Once you get a decent number of people using it, you can allow people with new web apps to advertise there, or charge for subscriptions to be listed there, or take a cut out of every sale/signup. Many ways to skin this cat.
Google and Verizon deal shows us why we should never trust a publicly traded
My knowledge of the history of VB is basically non-existent. So, what happened with VB6?
I worked at Rockwell Collins where they had VoIP and Cisco IP phones. They didn't save money, and they provided no useful features.

Give em headsets....
So, these people are the ones who will eventually teach science and critical thinking to students?
What Does It Take To Be An Entrepreneur?
Not a problem with "Joo Janta 200 Super-Chromatic Peril Sensitive Sunglasses"
Since you have the support of the university you may want to consider building something they would want to use. This way the university could be a lead user.

Try to talk to who ever procures management software, BI, CRM, payroll and see how much they pay for what. See if there is something you can do significant better/cheaper. Also ask them what they wish they had.
The main difference is that these buttons require no images, while the Zurb ones still require an image. The lack of images makes the buttons highly scalable.
The cholesterol myth
My point is simple: the past ten years of Perl development have changed the language and its ecosystem dramatically. You can still write Perl as you did in 2000 or 1994 or 1987, but the Perl community tends to use terms like "Modern Perl" and "Enlightened Perl" and "Perl Renaissance" to distinguish between code we know to be buggy and clunky and difficult to maintain and the code we write now that we know so much better.

If you want to compare Python to Perl, compare Python 1.x to the ancient Perl that always comes up in these comparisons. (You may or may not deduct points from Python for breaking backward compatibility in the past near-decade.)
Just one request from this old Perl hack: please make it easier to learn than Ancient Perl. If you need to be an expert on Vanilla Perl to be able to "get" Modern Perl, then it's going to have a hard time getting traction. Like those Java web frameworks that you needed to be a JSP guru to be able to grok.

Oh well, back to my usual Ancient Perl hacking...
Typically, most people just want to learn how to get something up and running, and how to have a pipeline where they can introduce new phases to the processing to test out algorithms.

In that sense, the architecture of the underlying machine, even a VM, is a redundant detail. Who cares what's there as long as it executes?

Stack discipline is not a compiler thing, but an Algol thing. Wanna figure out how to implement lexical scope on a modern processor without much fuss? Implement Oberon/Pascal and be done with it. You will get your usual stack and base pointers, and you can even have fun with the C kids, even read the Aleph1 and Mudge papers.

But there is more to control semantics than the petty static/dynamic links of Algol to implement nested functions and dynamic environments without first-class closures, if not continuations. "push ebp, mov esp, ebp" is trite when your "procedures" are heap allocated objects that can change at runtime, even get garbage collected.

So a change in the complexity and the semantic geography of the problem necessitates a departure from more primitive implementation techniques.

As for IRs; the traditional lisp intermediate representations are just the primitives for binding, closure construction and closure application. Straight out of theory. This is what the lambda conversions spit out, and they're directly executable by your underlying system. So now you have more time to tinker with the semantics, improve the optimization phases, and generally do more.

Having said that, you will recall that SICP implements both a register machine, and has section on evaluating reverse polish expressions :-)
isn't this what Apple bought when they got Siri?
Interestingly I could not find this patent application at http://www.google.com/patents
It's missing the amusing part.
Here's better trolling:

The notion that everything is a stream of bytes is utterly braindead.
The notion that regexps are the solution to all problems is equally
braindead.

Just like Perl.

Some people, when confronted with a problem, think “I know,
I'll use regular expressions.” Now they have two problems.

(by Jamie Zawinski <jwz@netscape.com>)
I've actually had MRSA. For many cases they just use different antibiotics for it, combined with physically cleaning the infection site. Mine was small, but my mom had a much larger infection which simply took more time and effort to apply similar techniques. (Fun fact: walking into a student health clinic with a MRSA sore on your arm, walking to the nurse's desk, holding up your arm and asking "what's this?" will get you seen very promptly!)

Turns out the primary treatment for antibiotic-resistent bacteria is to use older antibiotics. Bacteria only become resistant to antibiotics that have recently been used--antibiotics that have fallen out of use, there's no evolutionary pressure for bacteria to remain resistant to, so within a number of generations of not encountering that antibiotic, bacteria are suddenly vulnerable to it.

The medium term solution is to have between 4 and 6 generations of antibiotics, so hopefully we can just cycle around them as the bacteria catch up. Antibiotic resistance is nothing new, it's just another problem to be solved. NDM-1 may or may not be a major curveball. Personally, until I know for sure, I'll leave the worrying up to the people whose job it is to worry about such things and try to avoid going to India for any elective surgeries anytime soon.
Yes. Indeed, my understanding is that by common-law tradition, you can even use a new assumed name without any official paperwork at all, as long as you're not using it with intent to defraud someone.

This of course runs into problems with modern bureaucratic assumptions, and so there are also ways to change one's name very officially as well, and register the change with all the entities requiring continuity-of-recordkeeping.
Sharing some advice from my own experience:

1. Hopefully you know what subject area interests you. You must not already be memorizing here, or are you?

2. Now pick subject areas that you find totally uninteresting. First off, how sure are you that ten years down the road you would still find these uninteresting and not regret the choices you are making today? That is exactly what happened for me. More on this below.

3. It is not generally the subject area that is uninteresting. What is uninteresting is the way it is taught, or the book you may be using. I used to find History, Chemistry, Biology, Geography, Economics, etc. totally uninteresting till 8th grade. Somebody then taught me a different way of learning, which exactly was not learning by rote. All of a sudden, I was finding majority of it interesting, though still not all. So if needed, find a different book that you can "connect better" to. I generally end up reading preface and first chapters of ten books before I select one that I'll read all the way to the end.

4. Reading books of your choice, following a method of educating yourself of your choice, means twice the work -- since you would still have to be memorizing some stuff just for the exams. Someone told me that real-life education process involves balancing between these two. During my undergrad, my goal then was to get just above average grades, since if I were getting better grades, I could trade off some memorization effort to real understanding effort. That's exactly what I did. By junior year, everybody around knew that while I may not be the best student in terms of grades, I was nevertheless the best student. Even the student with best grades was in agreement as she used to state entirely on her own will. I was often titled the most original thinker amongst the total group of 40+ students. And this was because I spent time and effort avoiding plain memorization.

5. You may find this one hard to swallow. Programming is not education (and your priority at this point should be educating yourself), though computer science is. Programming is just a tool to do things. If nothing else, make yourself a master of mathematics, and treat computer science to be a small branch of it. (Computer science as such is very deeply connected to mathematics to be called a small branch of it, but that's not applicable to you at this stage.) There are pieces of learning coming your way that won't change for coming 100 years, and there are some that would change within two years. You know how to prioritize between them. They used to focus a lot on current events. To me, majority of the "current" issues were much less important than ancient history (since those issues won't remain current in a few months time-frame).

6. Always be ready to step outside of your comfort zone. That practice would help you all your life. (For now, maybe those uninteresting subjects are more interesting than what you thought!)
The tea-party I've met are not anti-vacine. In fact, most of them have a very ill opinion of those "hippies ignoring their doctors".
Perhaps that works for some people. However, I don't think there's more than a couple dozen people in the US who share my last name.
Well, the thing is that sales are low for me. Here in Romania we have such an young entrepreneurial culture that we just start learning how to build and sale our products. I'm so keen to learn more and more. I've been working hard in the past year to build this product, but yet I need to learn so much more about promoting and selling it.

If more people find out about my product, than more will take advantage of my "free for non-profit" policy.

Plus, I'm planning to share all my knowledge with my fellows Romanian starting entrepreneurs. Through blogging, video interviews, podcasts etc. Romania has a potential to go beyond the outsourcing destination label, and I'll be happy to bring my contribution.
Compiler theory operates at mathematical time-frames, not Web 2.0's.

Best compiler texts were written before 1985 :-)
This is one of the best ideas I've seen so far!

At the very least, you'll learn something about practical development and what it takes to get a real-world project off the ground. If you can can both get a good grade and make some money, so much the better.
Why reinvent the wheel when we already have IPsec?
Bed bugs never killed anybody, but malaria sure does. There are definitely areas of the world where the net positive action for human well-being is a liberal application of DDT.
Also provide extensive curation and guidance. Whether through analytic indexes, "best of" pages for different categories, or a questionnaire for visitors to fill out and get a personalized set of recommendations.
Not planning on going quite that far - but we are thinking of saving $200,000 by buying a one bedroom apartment with a few Kindle's instead of a 2Bed place with lots of bookshelves.

All the DVDs are already ripped to a couple of hard drives, the disks but in DJ CD files and the cases thrown away - that saved a 6' bookcase.
When you look at new devops tools they aren't written in Perl.

That statement seems to assume a zero-sum game and begs for non-anecdotal evidence. (Paul Graham wrote Hacker News in Arc instead of Ruby on Rails or Django; clearly they're losing ground too!)
corrected link: http://en.wikipedia.org/wiki/There_is_more_than_one_way_to_d...

That is awesome. While I don't write Perl these days, seeing things like this is like meeting up with old college buddies.
I don't know if something like this exists: write a highly distributable script to solve some problem, then pay to distribute it over a large network.

To get the network, you could create an app like SETI@home which pays people for their idle cycles.

Mechanical Turk, but with lots of computers instead of a few humans.
Next up: perhaps Google will sponsor a Vinge-like 'Friends of Privacy' organization [1] to chaff the net with false personal information so no one can be certain of any supposedly-embarassing personal info they find on the net. Think of all the AdSense impressions MFA-FoP sites could generate!

[1] It makes an appearance in this short -- http://spectrum.ieee.org/computing/networks/synthetic-serend... -- as well as the novel "Rainbow's End".
"A Foggy Kind of Love" (credit: Sutanto)
I enjoyed Muchnick as well, That said, even good Computer Architecture books cover a quite a bit about the basic optimizations of a modern compiler.

Computer Architecture: A Quantitative Approach, 4th Edition by Hennessy and Patterson.
the Patterson and Hennessy is a good book to start with, too.

My knowledge is way out of date, but I think even back in 2000 those books were a bit behind the times in terms of optimizations production compilers do. For instance, there was little in-depth treatment of hot-cold optimizations in the 2nd edition.

The tension between processor architects and compiler writers is a constant theme.
What was the advertisement for anyway?
Even if the fear mongers are right and wifi microwave radiation is carcinogenic (ok, no proof of that but let's just say there is for a moment) then banning wifi in schools is not going to stop other wifi radiation from entering the schools from neighboring buildings.

I love my mother dearly but she had the same concern at home when I suggested my parents get wifi a few years back. I pointed out that if I turned her laptop on she could already see that there were 4 wifi base stations emitting microwave radiation that was passing through her brain anyway. So not getting wifi wasn't going to stop any risks (if there were any).
I don't thing the metaphor holds up. If you vaccinate your child, why do you care if other children are vaccinated or not? Your kid is immune...
What about fees only certain customers have to pay?

An example of this in the US is that companies don't know if you're going to pay their sales tax until they know what state you're in. Would they have to collect all required information before they display any products, (potentially being perceived as http://darkpatterns.org/forced-information-disclosure/) or display multiple prices?
looks very similar to tunerfish
Interesting idea...I can see the potential for this to be really useful for groups of friends. It would be nice if you could incorporate content from TV blogs or magazines.
Freedom is not the same as having no responsibilities. Slavery is not the same as having responsibilities. Environmental constraints are not the same as having no choices. Consequences for one's choices are not the same as oppression.
Hey, no fair citing a "must read" book which is $100+ on Amazon.com. :(