skysight-inc/HackerNews huggingface dataset:
Ask YC: IDE debugging for web programming - a dream or a reality?
So I've done a lot of java + eclipse and C++ + Visual Studio (that + looks awkward..) development in my life and find that the debugging IDE tools in eclipse/VS were absolutely key to my adoption and performance in using those languages. Most importantly, I like that they allow you to step into and out of function calls, view the call stack and variable values real-time at any line of code as the code progresses. This was a key learning tool for me.

Has anybody successfully done this in with any web programming languages + frameworks? I'm a cakePHP developer, for example, and I'd like to see the sequence of calls from the time the dispatcher is instantiated to the time that the views are echo'd and sent to the browser.

Just curious if anybody has done this successfully in PHP, Symfony, CakePHP, Ruby, Rails, Python, Django, whatever it may be... I've been doing web development for a few years now and have resorted to elaborate print statements and variable dumps for my debugging needs, I need more!

If you've lived the debugging dream, or have any debugging tips to offer, please post the tools you've used and any resources you may know of to help me (and our readers) set it up.

I've recently installed Eclipse PDT with Zend Debugger in an attempt to do this and had luck in simple scripts with include statements, but once mod_rewrite gets involved, everything goes straight to hell.

I'm curious if I should keep trying or if it's nothing but a dream...
What has Google done that's evil in the adsense area?
I love the looks. Especially the font
TechCrunch 50 Equality
How does the crowd feel about Michael accepting applications to TechCrunch 50 from companies where he is a stake holder? Will he let it happen?
Best Social Media Advice From This Site
The design, the simplicity of use and the philosophy (no registration/login/etc.) are all spot on.
Apple Store under Louvre’s glass pyramid gets the green light
Future Photoshop UI changes
When Clinton Called Zuckerberg
Verizon Wireless to buy Alltel for $28B
When does Computer Science become software, and vice versa?
I'm preparing an introductory talk on healthcare software. I keep finding myself writing things like "Computer Scientists and software developers", "the gains of computer science and software development". Is there a term that includes both?
Could this possibly result in a programmer shortage? How would that be bad for the programmers that are here? How can it not result in higher salaries for the programmers that live here?

I understand there is an argument which states that if companies can't find programmers here they will go to them by offshoring their work. But there is nothing to prevent that from happening now. If 10's of thousands of programmers are being turned away there must be some benefit to actually being on US soil.
Web apps are compelling for the same reasons that make web-based email so incredibly popular: no download/install process, and access to your data from any internet-connected computer.
As far as I know there currently isn't a good way to tell if a living patient has Alzheimers as opposed to more general dementia.

Given that my mom has been showing signs of this for the past few months I'd be curious if anyone here actually knows more.

I've found "The 36-Hour Day" http://www.amazon.com/36-Hour-Day-Alzheimer-Dementing-Illnes... to be somewhat helpful so far. Anyone have any other good recommendations?
I'd say "software engineers" since engineering is usually what gets across that boundary between theory and practice.
Easy incremental backup with Amazon S3 and Duplicity
12. Stay calm. There will be drama and hardships along the way. If you react to every one of them or question your core values, you won't succeed.

13. Take a break to do other things. Obama plays basketball a few times a week. He took a weeklong vacation in the middle of the primary campaign. You need to take time away from your project--you'll be amazed what a little perspective gets you.
Every few weeks some extremely old philosophy comes trotting out wearing new clothes. Just read a brief overview of western philosophy and you won't be wowed by this sort of stuff so much.

This particular example is the subject-object problem, popularized by Immanuel Kant.
http://en.wikipedia.org/wiki/Subject-object_problem
We've already had better comments about that same complaint in this thread before.
William C. Taylor is an agenda-setting thinker, writer, and entrepreneur.

Kind of frightening when you remember that bios on a site like this are probably written by the authors themselves...
Best temporary solution for those who want the features without risk from all but the most malicious sites: Change E-mail password, give password, change password back.
For the past few years I've avoided anything having to do with Javascript. I just can't stand it. But I've always liked Objective-C (although how Brad "superdistribution" Cox ever thought it made sense to try and sell a proprietary compiler when g++ was free is beyond me but I digress).

If this thing really works and does a good job of encapsulating the browser-specific stuff, I'll definitely use it.
Awesome Roomba Hack: PacMan Roomba
I agree that my language was a little extreme as nobody is forcing anything down my throat. I also agree with your statements about their success not being very "repeatable".

I don't look to superstars or billionaires to find the secrets to success, usually their rise to stardom is very atypical and contains a good deal of luck (along with a lot of concrete factors like determination, skills and timing).

I just tend to get annoyed with the self-righteous tone of many of their articles, which is then amplified by the blogosphere (probably more the source of my annoyance than anything 37 posts themselves).

I apologize for the troll like post, now back to the NBA finals (go Celtics!)
Working for them, a 4 day work week won't pay my two mortgages and won't put food on the table for my two daughters. Some day I hope to be there too, but it's advice I can't take now.
Well said, and see my reply below (my tone was a little harsh)
... or you could make it a one-page, succinct advertisement of yourself and leave the bullshit out.
Andddd I'm not clicking 37singals links anymore.
where is the mention of them open sourcing the framework?
History of Lambda-calculus and Combinatory Logic
meant to say "9 ... DON'T be intimidated ..."
Certainly easy. What if I screw up the event date? Didn't see a way to correct or delete.
Linux Shootout: 7 Desktop Distros Compared
"tomorrow, on The Oprah Winfrey Show!"
He will most likely duck out of the acceptance process for those companies, and let the other judges (calacanis, etc) make the decisions. There is still an obvious, ridiculous conflict of interest.
Top 10 GPS Tips And Tricks.
Exactly. I'm being downmodded for my comment, but there's no real benefit to this but a lot of downsides. I can't control it with a remote. I can't easily run it full-screen. I can't easily add the types of high quality movies and pictures I'd expect presentations of mine to have. And to hell with export to PowerPoint. One, even if export is truly 1:1 with the original work (which I doubt, exports area always quirky at some level) I'd still need to jump into another program to do the presentation. Rather than downmodding comments like mine and yours, maybe they should actually chat with people that do presentations for a living instead of running with a "wouldn't it be cool if [fill in application] was made into a web app" train of thought like they seem to have. As I said, the programming looks very well done, I'm not mocking that aspect of this. But there are just far too many limitations to this.

So enough armchair critiquing, here's what might help this. Add export presentation functionality to Flash or QuickTime. Seriously. Both formats are relatively cross-platform, and would mean I could use a standalone player to launch the presentation full screen and not have to rely on Keynote/PowerPoint. Secondly, I know it's 2008 and we have Internet access via cellphone and wifi. But don't assume presenters will have access to a reliable, fast, connection. Maybe in 2015 I'll look back at my comment and laugh because fast wireless Internet access is near ubiquitous everywhere and my criticisms no longer apply. But my criticisms are born out of a sense of pragmatism. Never have I gone into a presentation assuming Internet access would work. At almost every conference there's at least a couple of presenters that get caught out because a site is down, the Internet connection is flaky, or about 50 people in the audience are blogging and saturating the bandwidth until it is slow as molasses.
Converting mockups from "the layout guy" into HTML/CSS was my first non-food-service job in high school, but this was about six years ago, at a small advertising firm that did more print work than web work.

I think the confusion comes from referring to the person who does the mockups as a "web designer." I have yet to meet a person with that title who does not know HTML or CSS. The people who don't get their hands dirty with the coding are usually referred to as just graphic designers.
Let's raise the bar a little:

http://cscs.umich.edu/~crshalizi/weblog/523.html

The g that shows up when doing factor analysis on intelligence test results is not necessarily the same concept we all have of innate, immutable intelligence. There are good reasons to believe it's not the same thing at all -- g is mutable, somewhat heritable, and quite variable between different cultures and countries. It's a broad correlation; it doesn't correspond to any particular fundamental brain mechanism that would tell us useful things about biology.
It could be incrementally and temporarily good for resident programmers, who are protected from competition.

It's bad for the economy as a whole, because the same new things cost more to create. And it's bad over the long term, because development moves over time to other countries.
The Annotated Turing by Charles Petzold
Wireless Social Networking To Generate $2.5 Trillion By 2020
The Nehalem Preview: Intel Does It Again
Oops. Sorry about that. It's actually going to be on The View:

http://www.techcrunch50.com/2008/wp-content/collage1.png

http://a.abc.com/media/daytime/theview/tyra_250x150.jpg
I always thought someone should take a modern engine and just do a mod that replicates the original game exactly - same levels, creatures and guns, but with vastly improved graphics.

You can't use the name, so you'd have to rename it Baron Bomb'em or something,but it could be a big hit. Seriously, who wouldn't want to replay the original but not suffer through early 90s display tech?
Given his conclusion and brief rant, you'd think it would occur to him to grab data about the percentage of the population with a bachelor's degree for each decade, and plot that versus the IQ data.

(No, I wasn't going to, it's not my rant.)

Also, there's zero discussion of the scores ticking back up from the 1990s to the 2000s. Stricter admissions standards? Somehow that doesn't seem likely. Teaching against standardized tests in high school helping students to score better on the standardized IQ test? Better than nothing.
Learn A Foreign Language Using Online And Multimedia Tools
Notes On “An Insurgence of Quality”
It's all about the candles! Here I thought it was about Différance.
Chad Fowler on  Maglev
Ridiculous UTF-8 character counting (with SSE2)
Toy Scheme interpreter in J
They have income coming in every month that is residual. As long as they have that income that isn't based upon how much they work then it works well. I believe the point is to get yourself into that position.
Ways to run Linux from a flash drive, no OS reboot, especially if you're running Windows.
If Google dropped its ridiculous policies, such as rejecting potential employees because of low GPAs (regardless of later experience or demonstrated aptitude), then I'm sure they'd make up the shortfall.
Google Warns Against Weak Passwords
Look up the word "world" in a dictionary. Then look up the definitions of each of the words in the definition of "world". Then look up the words in those definitions. Continue on like this until you'd rather not.
A bit slow, but seems nicely polished after a very quick run through. Nice work.
So by your cocky and insulting tone, I assume you have 100% confidence that mobile phone radiation is harmless, and that the various studies indicating otherwise will all ultimately be refuted?
The Ultimate Guide to Motivation - How to Achieve Any Goal
Google Pagerank is worthless
I appreciate a lot of things about 37signals products. The coding is much more solid than a lot of similar products, and they absolutely know what they're doing.

Their blog posts just come across as a bit partisan and dismissive on a lot of issues. Even when they're making good points, as in this post.
I don't understand why Flash is so bad. The general concept of having a plugin with a rich built-in API makes sense for a lot of reasons (natively compiled code in the plugin, smaller download of additional code). The problems with Flash are: (i) it's proprietary, and (ii) it's not on 100% of browsers. (i) is mostly a complaint from developers based on principle, and (ii) -well- isn't true for Javascript either if you include mobile browsers.

Disclaimer: my app is built on Flash.

P.S.: 280slides is great! And very impressive this was done with JS.
Wrong.

The correct answer was "Code is hard! Lets go shopping!"

Bleh, I couldn't resist that, but now I feel like I have to go wash the troll off me. Sorry.
"Computer scientists" is kind of awkward and would only be valid for labeling academics (aka professors).

Besides, "computer science" is a terrible term.
http://video.google.com/videoplay?docid=-3674140982294628000...
I don't know of a readily available solution, but there are some discussion threads on comp.lang.lisp about "tree shaking" and how to could be used to remove unused parts of the runtime before writing the image. Some of those posts are quite interesting. And it seems some of those techniques are already implemented in commercial Lisp offerings.

For the time being, I think the way to go is to use Lisp for the cases that suit it best. My aim for using Lisp is for internal-use code generation or web stuff, so code size is not a big deal. Also if your program is already large and complex (which Lisp was designed for, being an AI language) then the initial runtime size wouldn't be too significant compared to the size of the program.
To fight future cyberbattles, Air Force recruiting part-time geeks
Have you taken a look at Aptana? It is quite good and mostly compatible with most of eclipse plugins as well.

And since you already have experience with eclipse, you should be quite comfortable using Aptana
The Plurks are Flying
Iceberg Launches, Now Everyone Can Program
Computer programming for everybody
Turn a PlayStation 3 Into a Linux PC
'Extreme programming' controls Mars Lander robot
Flash sucks balls if you have an older mac (1ghz). I don't know how it performs generally on an older pc, but for me, its just aweful. I hate anything online that uses flash.
> Mr. Gates concluded that it was he who needed to change most. "Steve is all about being on the team, and being committed to the mutual goals," Mr. Gates said. "So I had to figure out, what are my behaviors that don't reinforce that? What is it about sarcasm in a meeting?" he said. "Or just going, 'This is completely screwed up'?"

His behavior is like that of a startup founder frustrated by working with the bureaucrats in the company that acquired his. Of course "Steve is all about being on the team". Most incompetent people are "team players", they hide behind committee decison making.
From the article: On a flight from Orange County to Las Vegas aboard a private plane, the government alleges, Nicholas used and distributed drugs, "causing marijuana smoke to enter the cockpit and requiring the pilot flying to put on an oxygen mask."

From the comments: Is this Robert Downy Junior's real character in Iron Man?
I haven't followed Maglev closely beyond some of the links posted here, so the following confused me:

There were questions during the demo about ActiveRecord compatibility. To me, building in ActiveRecord compatibility is worse than a waste of time.

[...]

When you don’t NEED an RDBMS (more often than you think) or you need scalable Ruby servers, I think Maglev is going to be an enticing alternative.

My understanding was that Maglev is an implementation of Ruby, while ActiveRecord is a feature of Rails... What am I missing? Is there any fundamental incompatibility between Maglev and Ruby that would prevent ActiveRecord from ever working? Why would it have to be "built in"?

Edit: This link http://www.avibryant.com/2008/06/maglev-recap.html from the other discussion thread gave me more information. Still, if Maglev is Ruby (or Ruby+, maybe?) and ActiveRecord is written in Ruby, then bugs and minor incompatibilities aside, shouldn't ActiveRecord just work?
Maglev is a persistent, distributed runtime - there's a virtual object space which is accessible from many VMs across many machines, and is transactionally persisted to disk. So it's not so much that there's an incompatibility (you could use normal ActiveRecord from Maglev) as that it provides a better integrated alternative. What's being discussed here is to what degree this integrated alternative should present an API compatible with ActiveRecord.
I'm sorry, but I just disagree. I don't see any wrongdoing in this, provided they do what they actually state they do. If they take your password and do nasty things with it, than it's a whole other story.

There isn't a banner above them which says, "this feature is aimed only at people who don't understand the security implications."

If you do understand the security implications, then the banner is irrelevant!

Also, they are not saying that you must use the feature either, are they? What happened to freewill? Does everyone think that you are supposed to consume every feature of the service just because it's free and it's there?

And to say they are "teaching to compromise security" is a gross dramatization. They are not teaching anything at all.
That gave me strong strong memories of Half Life 2. Even the cross hairs and aliens are somewhat similar.
Thanks - that answers my question.
> Those lucky enough to win the H-1B lottery will be allowed to work in the U.S., but the rest will be turned away.

Sounds good to me; who wants unlucky employees anyway? They're always having stuff fall on them. I say we keep letting only the luckiest ones in.
I don't want to say that nice guys finish last, but certainly a big slice of the people at the "top" of the tech world aren't taking the middle ground. Pissing people off seems to correlate with success.
Cool, thanks. So it sounds like perlbal + monit/god + management aids. A pretty compelling package.
The state of mind required to execute on thoughts of course is different than the state of mind required to abstract thoughts.

Maybe all the article is saying is that we still have not figured out how to correlate creativity with academic success.

Me, bored HS student, good college student. Success as an entrepreneur has been the ability to control how I switch between the two mindsets.
Where Are The New iPhones? Check Fremont, California
Irrelevant. MS has never been about quality, no matter whose guidance....and I've never heard anyone seriously support the idea that Gates has any real talent as a programmer.

They have been merely lottery winners.
Well that is somebody's blog post who admits in the beginning that he is very cranky right now - a major strawman. If you show that off as a proof against GW, then it is VERY weak evidence.

You are doing the same thing as Crichton: trying to make an emotional argument, rather than a scientific one.

I suppose you could also find lots of quotes against quantum mechanics, even of famous physicists of the day. Why else would there be that quote about new scientifc discoveres not being accepted by the existing elite - rather, the old people die and the young ones embrace it.

Your last quote about creationists: details are important, but I have also seen that kind of thing: they find some ancient bone that somehow doesn't fit into the exact THEORY on the history of that specific bone (like whatever some animal has not lived 20000 years ago, but only 10000 years), and then claim they have thereby refuted evolution theory. That's ridiculous, and too much detail indeed.
So I haven't reallly looked into this until you mentioned it, but there is XDebug and there is an eclipse client called PDT that supports XDebug.

This lets you do gdb style things like put watches on variables, halt execution, change the value of variables at runtime etc. This might be in line with what you are talking about.

I don't know how many languages XDebug supports but if I had to come up with a solution from scratch, I believe you would need to hack the respective interpreters for your languages to get the functionality you are suggesting.

Once you get the ability to externally inform the interpreter of how you want it to behave (other than just executing the program it normally does) you can get watches, breakpoints and changes variables on the fly.
That's hillarious. Thank you.
How Google Plans to Win the Wild West of the Mobile Web
The real point is that there are now APIs to get at people's contacts, and several sites still do not use them. That is the issue, and there isn't really an excuse for it.

I agree that some time ago, it may have been a (dubious-yet-) reasonable feature. Now it's just irresponsible.
Where I work too, there are designers who do mockups (in photoshop) who hand it off to developers to create them in HTML/CSS. They understand HTML enough although to not do bone headed designs that are really convulted to do. It saves me time from having to create it myself.
I think Allegro has a binary creation process that removes unused code, but at $600 for a basic license, that is not going to lead to wide adoption.

If people want to see wide adoption of Lisp, a free modern library (Ala Cocoa) and IDE are needed. Thus far the only entities that have been willing to throw money at building and giving away such tools for free have been huge companies that try (Sun) or succeed (Apple) at using hardware sales to monetize the cash they spend on making such a nice environment.

To truly achieve such a thing would require at this point an organization with no baggage (NOT the FSF) with donation funding to pay for a large team of programmers to just get to work doing all that stuff, be it from scratch or by combining and polishing existing MIT/BSD licensed code.

I doubt this will ever happen.
Is it common to access data on a Hadoop system with SQL syntax? I haven't encountered a method like that yet. Where should I look?
For many folks, the concept of a well-thought-out idea that they also happen to vehemently disagree with seems impossible. Their loss.
Indeed, no need to specify the radius. It would not consider a match if you have to go too far out of your way to pick up someone else.
Thanks! We'll definitely keep these in mind.
What can we do to reduce our risk of developing Alzheimers disease?
they mentioned they would open source objective-j when i spoke with them at the reception
Javascript HTML Construction Benchmark
good work stirman!
http://searchyc.com/%2522business+cards%2522

http://news.ycombinator.com/item?id=163191
No. I only have about 75% confidence. But, I do have 100% confidence that Dr. Gupta of CNN news has no good reasons to think it does, and that, if it does, the mechanism is unknown.