skysight-inc/HackerNews huggingface dataset:
For Dojo as mentioned on the post comment

http://dojotoolkit.org/docs/shrinksafe
And they've missed the Google Closure Optimizer for JavaScript:
http://code.google.com/closure/
Users will have to acquire some basic vocabulary on their own, or the language of interaction just won't be rich enough to talk with them.

They only need a few simple things, like long touch or double click. Anybody born after these conventions are introduced will never remember how they learned them, they'll just be second nature. Early adopters may suffer a bit before they stumble on them.
If anyone uses Kohana I maintain a packaged which wraps the PHP cssmin and jsmin libraries (plus some Kohana juice for serving files/caching)

http://hg.errant.me.uk/minify

There is also a port (or rewrite) for Kohana V3 that someone else maintains http://github.com/zazu/minify
Programming Languages on OpenVMS « UNIX Administratosphere
As the great Tom Lehrer put it:

"Once the rockets are up, who cares where they come down?
That’s not my department," says Werner von Braun.
When an exception is thrown in Opera, crashing it, can it potentially be exploited? Or is it only exploitable when you get a windows error?
I'm not sure why YUI Compressor is last on that list, and why it's not mentioned that it also minifies CSS.
No, mostly because it was on demand. There was no way to watch it on my television. (On demand > time shifted)

In the past, I would have setup my laptop. I never considered that a hassle, but now I do. Also, the app itself was a cue. I probably wouldn't have thought to go to abc.com had I been on my laptop, which I primarily use for working rather than playing.
I'm not sure about the app generator side of things, but I am struggling with trying to work out whether it's best to have one app or many.

In our case this is mapping. Generally I see that we only need 1 map app, and that each slice of data should just be a layer for that map. This is the way I would've traditionally done it, and it's the way that I think is 'right'.

However people seem to search not for layers on an app but for a specific app that fills their very specific needs. An app that shows them locations of ATMs is more discoverable and useful to them than a plugin to a different app that supplies a layer to the generic mapping app.

People seem to prefer to have one app that does one thing well and does nothing more. Even if this means that they end up with 50 such apps on their device and a lot of functionality is duplicated in several of their apps (with mildly inconsistent UI).

So we're seeing in our own apps that multiple apps dealing with one small thing is more successful than fewer apps able to deal with multiple pieces of functionality.

Going back to your example, I'd rather have a Gutenberg app that allowed me to grab the books I wanted, but I suspect you'd see more success having apps that match how people would search for them, which I bet would be by author... a "Philip K. Dick compendium" for example and then a "James Joyce compendium", etc.

I still prefer the fewer richer apps, but I seem to be in a minority.
Zotero seem to have the right idea, the behavior should be in the browser. Although they seem to want to do a lot more than that, an additional simple "Copy with annotation"-command in my Safari would be useful. Preferably with formatting settings, for me the newlines seem strange. If I do annotate, why wouldn't I want it right after the text?
Jacqueline Fernandez Vogue June 2010: News, Wallpapers, Photos, Pictures
Jacqueline Fernandez is a Miss Sri Lanka. Very soon Jacqueline Fernandez has seen in a bikini in Milap Zaveri's Jaane Kahaan Se Aayi Hai Movie. Sri Lankan beauty Jacqueline Fernandez looking very beautifull. Jacqueline Fernandez sizzles on the cover of Vogue Magazine’s Indian edition for the month of June 2010. she was earlier seen in ‘Aladdin’ opposite Riteish Deshmukh, not able to make her presence visible. She is surely one of the newcomers in Bollywood to watch out for! Now She is now seen gracing the cover of Vogue india june 2010 issue You like? Don't miss this Chance!
I think a basic token based parser might be more appropriate for thorough validation of email addresses. I see it similar to trying to match XML or HTML with regexps, very common but so very easy to break. You can't go to wrong parsing an address token by token, can you?
Down to the last pixel
HN needs to scale up the voting arrows for mobile. That was supposed to be an upvote.
Even if they've typed it correctly it still can be blocked for various reasons.

You will still need a support mechanism (doesn't have to get all the way to a person) to sort out undelivered verification mails. It's just how it goes.
Yes, GitHub is wonderful. It makes contributions so trivial that it's worth to pull even the littlest of the modifications. For instance: http://github.com/antirez/redis/commit/ca3f830b32a0a8303a5a7...

Instead I think that an impressive amount of energy and work is often wasted because many developers will design & code an important patch before getting in touch with the author of some project. So the author will see a patch that probably makes totally sense but is not what was desirable for some reason (future directions, too bloat, there is a better way to do that).

If it's the kind of project where you can join some IRC channel or drop an email to some mailing list and get in touch with one of the developers, it's really a good idea before starting to code.
Actually I suspect the origins of the term do in fact refer to scientists. Victor Frankenstein was in fact a scientist in the traditional sense (nor was he originally written as a villain).

But yeah, it's a lot easier to make a "mad engineer" villain than a "mad scientist" villain. Mad scientists tend to be more suited to being secondary characters-- somebody so obsessed with discovery that their goal of scientific discovery conflicts with the protagonist.
The Wright Brothers and Ford weren't doing it for any of those, and neither were the people who invented chocolate or GM rice. People researching the solar system aren't working for the defense industry. Many, many things originate outside of war, entertainment or porn.
That's actually a not so bad failure mode, I think.
Half-baked due to the fact that there's only one site in play. You can't let someone else try their hand without pulling BP off the job.

It's also hard to imagine anyone wanting to try given the nearly unlimited liability they'd take on. Lets suppose they tried and had no effect. Someone, many ones almost certainly, would claim they made it worse just to have another deep pocket to sue. And only companies with deep pockets have the means to do the work.

To end, has anyone made a credible claim that BP has not yet been successful because they've been incompetent vs. the problem is very hard? Frankly, if you have energy to spare WRT to this, you'd be better off lobbying the Administration to OK the permit(s) Louisiana needs to dredge sand to (re?)build the barrier islands they need in front of the vulnerable marches that oil is now washing ashore on.

That's not a hard real world problem, that's just getting some people to say "Yes" in finite time.
Nope - I've read before that to move teams at Google, all you need do is say so, and you can move to whichever other project you want to - no questions asked. Not sure how any of the less interesting projects get done, but that's just what I've heard.
But your problem comes from the same thing that OP is getting at. You don't necessarily know that it's what users want. It's just that single-purpose apps are much easier to find, because of the under-developed infrastructure of the app marketplace. Search is a particularly bad part of it--for perspective, keyword search is a recent innovation!

And that's the heart of the problem: So much infrastructure has to be re-built around this app ecosystem. Especially with HTML5, apps and the App Store are fast approaching a lame, more unwieldy version of the Internet and web apps. Their only saving grace is the easy payment system.
that's an interesting observation, and I think you're right. from an engineering perspective we feel a multi-functional app is the more optimal solution. yet the consumer would rather have a dozen separate apps.

why? I think it's maybe down to the product message. a specific app can have a specific, clear, simple message.

E.g "indian restaurant finder" is definitive. it's extremely easy to understand, it's purpose is clear. and more importantly, when you need to find an indian restaurant - ahh! there's an app for that! it has that mindshare. but an app that is "search for everything" doesn't. when you need an indian restaurant it's much less likely to come to mind - and even if it does, it'll be behind the specialised one.

plus I think there's a trust/quality issue. if an app does just one, precise thing, you will believe it will do that very well. an app that does everything - well for any given search it just wont be as good, will it?
Yes, exactly - most desks have the keyboard height and system/monitor height much too close together (most commonly, the same surface). I adjusted both separately until they were comfortable (90 degree elbows, looking straight at the monitor) and the result was much more height difference than usual.
"Bold explorations should remain inside the company and university research laboratories and not be inflicted on any customers until those recruited to participate in user research have validated the approach."

So much for innovation.
That bad? Wow, I hope the rumors of much faster JavaScript in Mobile Safari for iPhone OS 4.0 are true.
I stopped reading at "My first job out of college was at Microsoft."

You are willing to give Microsoft a chance but not Google?
The only thing I don't understand about github is that "hardcore archiving in process..". I mean why do I have to wait a minute before I can start downloading the archive? Isn't it costly if the server has to create an archive every time someone requests a download?
When Web sites see and tell all
I like to qualify this statement: some educated people. And not no clue, but a bit naïve.

But this was a trafficking issue. And I think that most Europeans and Americans at this age would have realized this. No hard data on this, just personal experience.

Disclaimer: I am from Europe. Already visited the United States.
For trivial changes as describe in the article? I tend to disagree. Decentralization saves you this administrative issues, like getting in touch with people in advance, before they can see if you are really interested by actually coding. I think it shows your value of this community if you are contributing in the small at first if it is a larger project.
Did you realize that people wrote working software for 10 years without high-level languages? Or that people wrote working software for 20-30 years without the web? How many working programs have been written without garbage collection?

Approaches to programming improve over time. Yeah, people got by without TDD for 30+ years, but I'd much rather be a programmer today than 30+ years ago.
I wrote "... will design & code an important patch ...".
For important patches this is required, not for small changes.
The VC is a huge assumption for one thing, and it sort of comes off as concern trolling.
This is a good point. I was wondering about it, things have changed since I did web development back in the late 90's. Has caching changed much? When you say "screw up", is there any thing I should look to avoid doing? Maybe this is also a good time to ask, what is a reasonable size for a main page, and pages beneath it? I see some really big page sizes almost everywhere I look. Small pages seem to be the exception, not the norm these days. Isn't that the whole point of Web 2.0? To deliver near desktop like experiences, or better?
The result is probably cached, but for a HEAD you more than likely won't have more than one or two requests for a tarball.
What do you think happens most, pushing changes or downloading a tarball?
Github was also first, I believe. I think many git-persons find there are other services better than Github (in some areas they're interested in if not all of them), but the brain/market share of Github makes it basically a requirement.
Thanks for this answer. Is there a resource that covers in general what advertising rates are expected to be in different situations and with which ad networks?
Study: Mass exodus over Facebook privacy flap won't happen
nice background color. and they presume to talk about usability?
More people LinkedIn than tweeting
which android version?

do you mean the "menu" hardware button, or the "home" hardware button?

on android 2.0.1, holding the menu button does nothing. long-press only does anything on the home button (-> task switching). holding the menu button just shows me hotkeys for menu items.
Hm, I am sorry, but have to be picky about language: changes can be important but trivial.

What I really meant: If this patch is easy and fast to produce, don't contact the developer. Even if it is an important change.
By the way, there is a typo in the comment email you send out:

"To see the original threaded_comment and all it's comments:"

"it's" should be "its".
> Aside from Matz, has Japan even produced any really notable software or operating systems?

The NES, the MSX, The FM-Towns, Sega Master System, Megadrive, Dreamcast, the SNES, Mario, Contra, Starfox, Golden Axe, Thunderblade, Outrun, The PSP, The Playstation, PS2, PS3.

That's just in one industry (gaming). Of all of those the only ones that weren't significant out of Japan were the FM-Towns and MSX. The MSX was the biggest single threat to 8-bit computers in the early to mid 80s not because of it's power, but because it was a licenced standard (with OS software admittedly written by Microsoft, thank goodness they never got a hold on the OS market!)
Why sclerotic California hasn't yet stifled the extraordinary Silicon Valley
It seems strange to benchmark SBCL on the mac port when the main (and very fast) version is written for Linux.
Ahh, thankyou. I remember reading this article a few years ago. I also remember the bits about flying, floating or fornicating. I didn't remember it had come from the same article though.
Microsoft says: IE6 is like 9 year old milk
I am all for 'controlling the look of your webpages', but this seems a step too far. In a browser-provided or user stylesheet, sure, but he's added it as a rule to his website's css, which means that – were I running a recent enough webkit – he would be altering my antialiasing settings. I see no good reason to do that.
A Bigger Danger: Scientists Build Case for Undersea Plumes
I explained above javascript does not have access to the clipboard, this abuse is possible because we can bind events to keypresses, should we ban that?

the idea that users should implicitly trust desktop applications more than web based programs is silly, desktop applications havent been abused? users should know what the difference between a desktop application and a web one is?

firefox geolocation / save password dialog, or chrome / iphone application install process are easy solutions to explicit permissions, the idea that the clipboard is off limits is silly.
My opinion is that app generators are alright as long as you know what they're doing. It becomes a problem when you have it magically generating apps for you when you have no idea how they work. When something goes wrong, you'll likely be left scratching your head.
So there we have the solution: Write an App that makes it easier to find the right Apps! =)
The quote could be interpreted as a praise of perseverance. And it is not a tautology due to you can prove that perseverance increases/decreases your chances for success.

For example, in a casino perseverance is not a good quality unless you cheat (the more you play the more you loose). On the other hand a startup founder might benefit from having this property ("You have to be willing to keep trying new things and refuse to die." http://startup2startup.com/2008/11/25/paulgraham-ycombinator... ).
Fravia's web searching lore:Finding Information and seeking Knowledge on the Web
What are the Difficulties of Writing Psychology Term Papers
Students who are doing psychology coursework will be assigned to write the psychology term papers. These term papers are often very difficult to write. However, if the proper methods of writing are adhered, you will be able to write an excellent term paper on psychology.
Mailing list debates considered harmful
Metric Mania
This is insanity. You could use a debugger solely to add trace output to a program without recompiling if that really were a better way of reasoning about. No one that has learned a debugger well would ever say this...
As Tim O'Reilly remarked recently, what we are seeing is not so much a privacy backlash but rather an informed consent backlash.

Many people don't really care that much about privacy any more, but it seems they still don't like being tricked into releasing their info (or being tricked into anything else, for that matter). The way I see it, that is why people won't leave Facebook over privacy issues.
It's Javascript, right? You are going to give out the source whether you like it or not.

Now, in theory you could keep the source under exclusive license and sue people who put it up on their own sites without paying. In practice that business model will suck. A sizable percentage of potential customers will hate you. You will probably hate yourself. You will have to spend money on obnoxious lawyers. Basically, you will be a patent troll without the patent. (Or maybe you get a patent and then join the ranks of the patent trolls. Of which there may be quite a few. Perhaps another reason to just throw this code out there is as a pragmatic defense against patent trolls; it's like dropping your wallet and running away when confronted with a mugger. I believe that, technically, an amorphous, international group of pseudonymous open-source contributors has the same patent liability as a single private company, but they are a lot harder to sue effectively.)

But the biggest problem is cost of sales and support. If you want to sell this code you have to convince the customer it will work. On every browser that matters. And not just on some demo Flash app: On the customer's app, because what do they care about anything else? And if it works today, there is no guarantee that it will work tomorrow, because the customer can change the original app at any time. By the time you finish designing the system to let prospective customers do an extensive trial run, and then negotiate the switch to a paid license, and then deal with the support complaints, and then deal with the refunds when the customer decides that your software is missing Obscure But Apparently Essential Dealbreaker Feature X, you may well have eaten up more money than you can effectively charge for a product that, after all, is not exactly AutoCAD. [1] Perhaps it is better to throw the software out there and let it find its own customers.

---

[1] I'm not saying the software is less impressive or complex than AutoCAD. What I'm saying is that it doesn't have the market. People pay thousands for AutoCAD because it provides thousands of dollars worth of value to their engineering businesses. But there's a limit to what you can charge for a Flash-to-HTML5 converter: at some point it is smarter just to have your app converted to native HTML5.
Does LeBron want to win?
I think being with someone who also has an all consuming passion for something would help. Then both of you have an addiction, er, obsession about something and it's a little less awkward when you'd rather be doing that on a Friday night.

That being said, I haven't found someone like that.
I know it's just anecdotal, but I deleted my account this week.
Well that's one less thing.

Now someone please make the perfect JSON regex decoder :-)
It's called schematics. There is a huge underground market for system board / chip / electrical level schematics for every single type of consumer electronics in China.

Since schematics printed on paper, in a binder, etc are relatively easy to smuggle out of the factory (or make a duplicate for), it's most likely that the knockoffs use the manufacturing schematics at some point in their production.

Bunny has a great post of the types of schematics available in shen zhen.
Not to mention that an app for an extremely narrow set of needs will probably have a simpler, more intuitive UI. With a complex application, it's easy for users to not even realize a feature is available.

For example, did you know Word 2007 can generate "Lorem Ipsum" filler paragraphs for you automatically? Most people, myself included, are more likely to go to http://lipsum.lipsum.com/ whenever we need filler text, even when we have Word open and running.
Actually it wouldn't surprise me if he's serious. I've been a witness to at least 6 of his 12 points. And I am sure many more of us can add to that list.
Won't app folders in OS 4 help solve this problem? Granted it's not going to allow you to keep 50 ebooks in one folder, but at least solve the problem where you may have multiple navigation apps for different regions.
Saving the newspaper industry
While your (a) point might be true, the 'click here' response is not the optimal solution. If the user can't work out that they can click on the 'thing' to get where they need to go, you need to redesign the 'thing'. If your audience doesn't know to click on a underlined link, then change it to something they will click on.

I just visited a site not 10 minutes ago which had big, coloured boxes with descriptive text as to what was behind them. I couldn't click on anything in the box, but right down in the lower corner was a little 'click here' link. Why didn't they just make the whole box clickable?
Legal documents are always overly verbose. You should see what most contracts describe a fax or email as : something like 'written electronic communication to a specified recipient, carried over a public network of limited security'
Does any one have numbers of 37signals success.

Revenue, Profit, Customer list?
I'm assuming you're hinting at appsaurus there :p
A Flag For The United States Of Europe
Email validation is user input validation; you are protecting the user from some cases of erronous input, and yourself from stuff that doesn't even look like an email.

I find these large catch-all email regexps silly for two reasons:

1. They are hard to write, hard to understand, and hard to maintain.

2. Most importantly, they are difficult to understand for users. "You entered an invalid email". Now what? the user asks.

This is why e-mail validation should be done in steps. Here is some Rails pseudocode:

validates_format_of :email,
:with => /@/,
:message => "Needs to contain an @."

validates_format_of :email,
:with => /\.[^\.]+$/,
:message => "Has to end with .com, .org, .net, etc."

validates_format_of :email,
:with => /^.+@/,
:message => "Must have an address before the @"

validates_format_of :email,
:with => /^[^@]+@[^@]+$/,
:message => "Must be of the format 'something@something.xxx'"

Much easier to write, much easier to maintain, and much better error messages to the users.
I don't know about this. I've already seen a few regular posters leave facebook. Facebook grew really quickly. Now that people know such a thing can exist, and know what to expect from it, I wouldn't be at all surprised to see some great exodus to a different site. It's not beyond the realm of possibility. I think what these articles (facebook is safe) fail to factor in is the invention of some really cool new thing that some other site comes up with. Facebook quickly aped the Twitter-style feed, but the next big thing they may not be able to do so quickly. After all, people have only so much free online attention, and if something new and shiny is perceived to be better than facebook, then it could happen, and quickly.
Triple clicking is not an OS X idiom, it works on Windows too.