skysight-inc/HackerNews huggingface dataset:
The lack of discussion about pdb on the internet speaks to Python's simplicity and transparency. There just aren't many subtle traps to fall into from which you need a debugger to free yourself.

At my current job I write C++ and I use a debugger practically every day. My previous job was all Python and I reached for pdb maybe 3 times in 4 years.
Opera is the best of Firefox\Chrome in one IMO. The builtin Dragonfly developer tool is basically a copy of Firebug and at least as powerful. The widgets system can basically host full fledged desktop applications. It's JavaScript implementation is as fast as Chrome's, and it's newest interface is possibly more minimal than Chrome's with greater functionality. Running custom JavaScript on every page is as easy as specifying a user script's folder and dropping your file in it.
They are a dying company. They just have too much inertia.

It will take a while. Desktop software will be irrelevant shortly, as will the personal computer as we knew it. Companies will redeploy internal desktop apps as web apps, first to their own servers, then for cloud platforms like GAE.

Microsoft is doomed. This is its future.
As jimfl posted, I think they are feeling threatened by "enterprise" apps built on the Salesforce platform.
If you have an app store account, you can port it, install on your iPad, and make the code freely available so others with app store accounts can also build & install on their devices.
Maybe he can try ymacs -- an emacs like editor that runs in your browser.

http://www.ymacs.org/

Quick link to demo:

http://www.ymacs.org/demo/
Nobody on Hacker News really thinks compiling your high-level or VM-based language really provides any security, do they?
If you know XHTML/CSS well you can start freelancing. I could help you out, as I am a web designer/developer myself and am looking for others to partner with.

Email me at mediarosh@gmail.com
Don't forget that Google actively advertises Chrome (e.g. on the London Underground), so there's even more exposure than Firefox could dream of.
I'm not sure it works that way -- the amount baked is basically one standard deviation above expected demand on a given day so that people don't show up and the shop is out of bread. It's stabalizing demand, not driving it up, which would reduce waste and I don't see any way that this addresses that.
Toy, schmoy. It's what we're stuck with. My biggest gripe is lack of a great js editor. (Please feel free to contradict me with examples.)
Its hard to know what to make of these studies that show how a substance that is harmful/poison might be good in the long run. Like wine and heart disease: Should we all really add a glass of red wine to our daily diet?
Don't miss the previos episodes of the opera.
Why Java is a toy?
Why C is a toy?
Why assembler is a toy?
Why software is a toy?
Why computers are toys?
Why steam engines are toys?
Why stones are toys?
Why would you use getsignoff.com as opposed to using Dropbox?

Dropbox is good for managing files and versioning of files. But it isn't good for easily working with different versions of a graphics file.
I don't think the Author actually cares about emacs so much as what emacs stands for. Emacs represents the Free Software movement, and for it to be on the iPad would mean that Apple has changed their perspective on software development.
Thank you, I just did this. Cost me $30, but I believe worth it.
No.

When you give control over YOUR computer to some third party, you are giving up you freedom. Apple insists on having that kind of control over iPad purchasers.

I can't speak for the FSF but I think it is a safe prediction that there will be no support port of GNU Emacs to iPad unless Apple changes its tune.
Except that the default will still be to fall back to flash. Probably most will choose flash over ogg. You think any site wouldn't include a flash fallback when IE has 60% of the market? Anyone with flash installed won't notice a thing.
Outlook, which some how manages to miss the obvious

I've noticed a quirk in Outlook 2007 that if I add an extra character to the search then hit backspace, it will find items it didn't find before.
It seems they don't. The mutual fund wants to buy that day, and the HFC did not do any overall selling or buying on that or any other day.
Looks like he's serious. Basically, he recites all the things about Javascript he doesn't like and then claims that makes it not a "real" language. I'd point out the obvious logical failure, but he doesn't seem to be the type that would care.
Try Clojure
One issue for you might be the license. It's GPL V3.
I noticed the bi/multilingual requirements for i'natl customer service -- any preferred languages there?
‘Digital genome’ safeguards dying data formats
I was anticipating an explanation of multi-touch allows the iPad to become a productive coding platform. Typing would still be slow, but is efficient code manipulation with emacs + iPad feasible?
That's incredible. I've wanted something like that for a while now. Thanks for pointing it out. Are you aware of a vim oriented one anywhere? (I switch back and forth on which I prefer given the time of year / language of the hour)
I am wondering how many people are like me and see this as analogous to the the codesketch marketing model where you give something away for free in order to generate increased exposure, pr, etc? (http://news.ycombinator.com/item?id=1359313 - btw I think it is a brilliant idea)

If panera was experimenting in a vertical they were not firmly entrenched, I maybe would have a different opinion, but why would Panera really be interested in building a national competitor to their branded stores?
Ask HN: Anyone advertised on the DECK, FusionAds, SO or Daring Fireball?
Wondering if anyone has advertised on these tech-heavy niche ad networks, and if so, what were the results?

Here are the links:

http://decknetwork.net/

http://fusionads.net/creative-network/

http://daringfireball.net/feeds/sponsors/

http://inedomedia.com/stackoverflow.aspx
Yep I agree completely. We painstakingly trawled through a very large number of support products and in the end it wasn't a case of picking the one that was the best but picking the best of a worst bunch.

I do believe there is a gap in the market for a good but well priced product, but it wont be a simple little ticketing app, the creators would have to understand how support grows out of a one man job into a 50 man job.

eSupport offers a lot of tricks (well hidden in their horrific UI and UX) that save you time, you also have to handle that not just make a 'Oh a Customer has many Tickets!' ROR app with a nice logo.
Move to Boulder, CO and come to our Web Developer university at Wall Street on Demand. It starts June 1, and we pay you to learn for 6 weeks about cutting edge javascript and standards-compliant XHTML/CSS.
So, as an iPad owner who is wondering about emacs, this is one avenue I've considered.

A second: distribute emacs as source and let people who own the developer kit compile and install it. Given the rather large overlap between developers and emacs users, this might not be so bad. But it may be hard to envision anyone going through the effort.

I'd be very curious to see what kind of emacs-like editor could be written in Javascript. Or a hybrid, with a JS front end Ajaxing away to a back end.

And, of course, there's the obvious alternative of writing something that looks and works sort of like emacs but is written in Objective-C. If indeed there is sufficient interest in a serious text editor for the iPad, the BBedit and Textmate folks would appear to be sitting pretty.
Check out:

http://gpl.internetconnection.net/vi/
For comparison as an engineering student I spent 100 dollars for matlab, something I end up using all the time for class, for a convenience factor as I don't really pirate anything but if I were a design student I really wouldn't want to fork over 300 dollars for a program I can't use commercially (and as a student 300 dollars really isn't something easily within my budget).

Other examples from engineering/architecture/math: Pro/ENGINEER and Mathcad are only ~100 dollars for students, mathematica comes close to 100 and Autodesk gives software to students for free.
Ooh, my dream is alive! I'll try it out.
Ignoring that without an interpreted scripting language, you no longer really have emacs...
Google linking to illegally distributed material is incidental - the only similarity is that TPB/etc linking to legally distributable material is also incidental.
Actually, from what the EFF is saying, you almost certainly may not port GNU Emacs to iPad or, for that matter, offer any derivative work of a GPL program in the app store.

If you agree to the terms of the App Store developer license, it appears that you would violate the GPL.

See: http://www.eff.org/deeplinks/2010/03/iphone-developer-progra...
Boy on Boy, I don't know where to start, the obvious linkbait title, or reasons why javascript isn't a real language being the same as reasons you don't like javascript.

I want those few minutes of my life I spent reading this back.
Actually, people do commonly mistake the title of a patent for the claims of the patent. That's one of the main reasons discussions over specific patents on sites like Slashdot, Reddit and...well, pretty much everywhere that programmers hang out are almost always close to worthless.

Probably best to post the patent numbers along with the titles, which makes it more likely some people will look at the patents themselves and subsequently post more information as to what is or is not actually being alleged.

The best way to think of patent titles and abstracts is not as things telling you what the patent covers, but rather as telling you what it DOESN'T cover. When you are trying to figure out what patents might cover some particular thing of interest, you use the titles and abstract to eliminate patents. For those not eliminated, you then need to read the specification and claims.

For instance, looking at the 9 titles you posted, I can quite confidently conclude that 7 of them cannot possibly cover anything I'm currently working on.
Wait, what, is he serious? I mean, truly serious? This isn't some elaborate hoax, like MAVAV?

Class-based OO can offer the developer features such as static methods, abstract classes, interfaces, method overloading and operator overloading. None of these features can be offered by prototypal objects.

Okay, here's a suggestion for anyone who wants to write about OO: do some research first. When the programming paradigm is different, that means that you do things differently. Just because you don't do it the exact same way you're used to, i.e. declare a class and a method inside it with the "static" keyword, doesn't mean it's not there. Had he mentioned typing concerns in prototype-based OO languages, it would've been an interesting read. But this is just plain silly.

Oh, and by the way, I guess that any language that isn't a "true OO language" is a toy language, right?
Wow. This might be perfect for an upcoming project. I wish there was pricing info though. :-/
You are all so helpful and chipsy, dead on. Thank you so much for your input everyone!

I'm in Seattle, but Boulder does sound interesting...
Nobody on Hacker News really thinks that it's not possible to compile javascript, do they?
Ask HN: Photoshop help?
Learning Photoshop is a big industry. Where can a beginner go to ask questions and don't get bashed by "pros" ?
I do find I use it reasonably often but have never reached for the documentation once. Which speaks to the intuitiveness of pdb as much as my experience with living in gdb when coding in C++.

I love using pdb when debugging django test cases find it faster than using prints all over the place.
That's not what I suggested. Read my comment again.
Sorry, what makes digitally signing plaintext code interpreted by a VM impossible while signing binary code running on a VM possible?
"Is it just me or are all these patents pretty trifling?"

I can't tell, as the story was only posted an hour ago, and I can't even really understand one patent in an hour. It would take me days to be able to competently assess 9 patents. I'm quite impressed that you were able to do so in a mere one hour.
IDEA does a pretty decent job, including autocompletion, clickthrough, docs - even supposed to have debugging but only afaik with html files on a server running within the IDE (since that's not how I dev frontend code I can't vouch for the JS debugger - though I can say the remote debugging capabilities on a Java appserver make for nice Ajax debugging)
App Store Only: Section 7.2 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store,

I think this is the most relevant section. Any distribution mechanism that bypasses Apple's app store is strictly verboten.
Or if you use PyDev for Eclipse:

import pydevd; pydevd.settrace('192.168.xxx.xxx')

Same kind of thing, but with full debug UI, and you can debug remote processes, eg behind apache!
According to the SSNVS service information, you are supposed to only use this information for correctly completing IRS W-2.

Verifying the SSN using that service for banking (as I'm reading it) is a clear violation of the system.

Reference (http://www.ssa.gov/employer/ssnvshandbk/ssnvs_bso.htm)

If you were using a different service I'd be interested, as we are always looking for new ways to do validation of accounts.
JavaScript can’t be compiled

Sure it can.

http://closure-compiler.appspot.com/home

Even though I disagree with the points in this article, I agree that JavaScript could be nicer with some points I've outlined here:

http://news.ycombinator.com/item?id=1348659
Tool for watching flagged YouTube videos
I was trying to guess what MAVAV was, my first thought was McAfee AntiVirus AntiVirus (to protect you from accidental deletion of svchost, of course).
So you can then still port it and install on your own device.
You'd hope most of them realize they're already working with compiled Javascript.
Very simple, I know, but it was an annoyance I ran into from time to time, so I made this site as a weekend project.

Here is a flagged video if you want to test: http://www.youtube.com/watch?v=GQ95z6ywcBY
Hmm, well, someone could make one by taking screenshots at the appropriate times and then stitching them together.
http://psdtuts.com
And mine has "austin brandt god". Slightly more flattering, yet equally as disturbing.
Sorry about that. MAVAV is "Mothers Against Videogame Addiction and Violence". It was my first encounter with elaborate, convincing Internet hoaxes. More info: http://en.wikipedia.org/wiki/MAVAV
Few substances are innately and incontrovertibly harmful or helpful. Even water can be deadly if you drink enough, to say nothing of what happens if you just hold your face in it for a few minutes — are you surprised by studies showing that 2 liters of water a day are good for you too? Iron is very poisonous too, but it's widely known as an essential nutrient. Ditto for some vitamins.
In your original comment:

make the code freely available so others with app store accounts can also build & install on their devices.

If you make the code freely available so others can install it on their devices, then you would have a distribution mechanism that bypasses the app store.

You can do it, however, it violates your agreement with apple.
The only redeeming feature of that article is that there appear to be no ads, so at least in reading his drivel I didn't potentially earn him any money.
Right now, Chrome is visibly faster for me. I keep hearing about fantastic new improvements to the Firefox JS engine and other components but in practice they don't seem to have amounted to much.

... (Hmm, before making that assertion I'd better test it, test test test)...

Well, perhaps I should amend that to "up until very recently, Chrome was visibly faster". As it happens I just went from Firefox 3.5 to 3.6 on this machine yesterday, and a deliberately-subjective performance test I just ran has Chrome and Firefox a lot closer to indistinguishable difference. (As an end user, I don't care about 10% differences on this or that benchmark.) I had been using Chrome for the last two weeks, but I have very badly missed NoScript and right click -> "Block images from this server". (Stupid flabby stomach ads.) Now I think I'm headed back.

But I suppose I can salvage my thesis by saying that at least until recently Chrome had a significant advantage over Firefox. If Firefox's performance catches up, that may staunch the bleeding, because if Chrome isn't much faster, why switch? Firefox definitely has more features, and nobody really cares about HTML5 right now; by the time they do FF will be there.
There are good editors (emacs has a pretty decent JSmode; IntelliJ has a pretty nice JS editor).

I just wish there were IDEs out there that allowed you to create projects solely as JS - complete with JSunit, build (run tests + compress) scripts, etc.
Interesting how much programmers care about the nuances of a language and don't bother to mention capabilities.

GWT's main purpose is not to convert JS to a proper language, but to provide a huge set of tools, like code generation for each browser, so you don't have to download code for WebKit if you're using IE, like you have to with jQuery. They probably chose Java to attract developers who are used to Java. Their Closure framework does the same things in JavaScript.

JavaScript is also tied to a platform, a very important one. This means there is a big developer community making lots of libraries for the language, proper or not proper OO be damned.

A bigger problem is the age, initial design criteria and currently limiting capabilities of the web.

This is what a rethought language looks like

http://blog.golang.org/2010/05/new-talk-and-tutorials.html

http://stanford-online.stanford.edu/courses/ee380/100428-ee3...

Go solves far more problems than ECMA attempts to solve. The difference between JavaScrpit and C#, ActionScript, Java are minor. The real criteria is what can be built, how quickly, and how many people can use what's built. JavaScript is a workable language there, no less capable than Java because of some OO nuance.

Go has the potential to make all these older languages look like toys, if you judge by it's capabilities instead of theoretical ideologies.
While there are obviously some issues with LifeLock, I really appreciate the confidence he has in his product.

I wish there was a way for all CEOs to do something similar. Too bad it's kind of difficult for, say, a social web service.
I find App Engine and Heroku to be in stark contrast in this respect.

App Engine requires you to code your app in a particular way to work on their platform, and that way will (to a large extent) only work on App Engine.

Heroku, on the other hand, requires you to code your app in what is pretty much the recommended way to do Rails apps anyway. While they do impose a few limitations that aren't present on other platforms (e.g. no local writable storage), accommodating those limitations wouldn't prevent you from moving to another platform. There's no proprietary Heroku Database API that you'd have to reimplement in order to move to a physical-server-colo setup, for example.
Tell the cashier you don't have a phone. Worst case, you're actually talking on a cellphone at the time and they give you a dirty look.
Not sure why this was downvoted. This is (1) bootstrapped, (2) transparent (for example, http://blog.boxedice.com/2010/03/07/choosing-a-price-for-you... ) and (3) probably profitable, but I don't have the numbers.
The two main point's of Delirium earlier post were:
* Critiques of financial speculation go back to times before modern antisemitism.
* Modern quantitative critiques of speculation aren't connected modern antisemitism.

When I described your points as "Apropo of nothing" I meant related neither to the thread's topic nor Delirium's post. You should be able to read above why.
Where's my right to choose?
What! No Paredit?
That's probably the most encouraging advice I've gotten. Thanks.
BTW, we have nested comments here: you can reply directly to an individual comment using the reply link at the bottom of it.
Believe me: I would have been thrilled if one of the larger commercial entities using Rails had solved A/B testing before I did, but since nobody seemed to be working on it, it was either write my own or use Google Website Optimizer.

A/B testing is totally worthwhile for an Internet business even at small scales. I can't say enough good things about it.
I am very confused. You can rent a 12GB RAM 8-core Nehalem system for under $400 per month - surely such a system can encode much more than 400 videos in 30 days?

http://www.100tb.com/dedicated-hosting/inferno-enterprise-ho...
Regarding #2: I think they're not making the most of the talent they have. Google does some great/cool things. But I expect a lot more of that based on the number of employees they have, and the average level of talent/IQ they supposedly have. I suspect the discrepancy is caused by the dampening effect of having a large infrastructure and bureaucracy, and a possible clone/conformity effect from their hiring process. I believe their hiring process mostly filters for the wrong thing. At least with respect to folks who aren't already famous to begin with.
I do all customer support myself. Freelancing is overwhelmingly creating new cards for the website, doing content for mini-sites, and doing web design (something I'm not good at).
I have a question: does anyone else NOT want content tailored expressly to them?

Personally, I am the kind of person that's only motivated by challenge and adversity. I actively seek out opportunities that might be a bit over my head, mainly because it's the only way I'll stay interested. So when I see articles that are like a glove, that I can read and just agree with the entire time, I get bored.
Show words 4 at a time, Read in 4 words at a time @ 500 WPM is the highest comfortable reading speed.

Does this mean I actually read at 2000 WPM?
> JavaScript can’t be compiled

Both .net and java supposedly compile, but only to intermediate language. The actual byte code still gets compiled at runtime into actual machine language (with all the awesome jit magic). No difference.

> JavaScript has almost no type security

Type safety is illusion. Unless you can differentiate between int-feet from int-meters.

> JavaScript encourages abstraction layers

Ha, every abstraction layer is usless unless its between assembly and the layer I am comfortable with.
Yes, we will sponsor an H1B if we make an offer to a candidate.
> I suppose that loses the "give a lot" mindset.

I personally think it's the part where you could pay just a penny- the store makes themselves vulnerable. If you charged a minimum, people would just pay the minimum, simple as that.
The claims don't make it look too much better, either. Here's claim 21:

A computer-implemented method of acquiring computer software for a first computer, the method comprising:

establishing communications with a second computer over a network to determine whether computer software not installed on the first computer is available for installation on the first computer;

responsive to determining computer software not installed on the first computer is available for installation on the first computer, presenting a list at the first computer displaying the computer software not installed on the first computer and available for installation on the first computer;

from the list displaying the computer software not installed on the first computer and available for installation on the first computer, accepting a selection selected at the first computer indicating computer software to be downloaded and installed on the first computer; and

to the first computer, downloading the computer software to be downloaded and installed on the first computer.

The later claims clarify that upgrades count as well. I could be missing something, but sounds awfully close to a description of Debian's 'aptitude' and 'dselect'?
That was my argument against printing it on my military id. Ignored, of course.