skysight-inc/HackerNews huggingface dataset:
"What do I want? [...] Shared objects across [micro-]processes with copy-on-write; then you can efficiently share objects (like modules!) across concurrent processes without the danger of shared state, but without the overhead of copying everything you want to share."

Is overhead of modules really an issue on servers with GB of RAM? More importantly, almost every multi-threaded string library (like C++ STL) has moved away from sharing across threads and COW because the cost of the atomic operations is too high. See Herb Sutter's "Optimizations That Aren't (In a Multithreaded World)."

http://www.gotw.ca/publications/optimizations.htm

Also, to say that speed is "really uninteresting" but latency is important seems like a contradiction. Latency is absolutely gated by speed for non-parallelizable problems. And even if the problem can be parallelized, speed is a much easier and simpler way to decrease latency than parallelizing.

I guess this reads to me more like a list of theoretically interesting ideas than a set of features that will actually help anyone in the real world.
Hot Armistice News, Latest World News, Entertainment News Online: The Band Perry
Based on what little I've seen, this sounds accurate. Both Android and iOS have a large amount of features and controls that developers are used to having access to - distilling that down into a simple codebase can't be easy.

It will be interesting to see if any early adopters continue to support Appcelerator; I'd love to see what their product looks like in a year or two. At the moment, my work is a little too complicated and urgent to want to rewrite anything for an immature codebase.
SmartBird - Bird Flight Deciphered
This has nothing to do with competition? That's not what I get from this sentence:

keep in mind that you are *betraying the design community*,
and that *might harm you as designer* in the long run.

That actually sounds like a threat to me.
"The DHS / Department of Justice have proven that US domains are not particularly safe or immune from arbitrary shutdown either."

That's true, but you're using false dichotomy - safe or not.

This is an issue of percentages. Technically, the United States might turn into a dictatorship overnight and choose to disconnect from the Internet, or be conquered, or a lot of other things might happen (most of which are less radical; the DOD orders a takedown of your domain, for example).

But it's pretty clear (to me at least) that buying a .com means you're much more likely to not have any issues, than buying a .ly. And if a registrar has just gone down, taking thousands of domain names with it, I'll be right - .com's will be statistically more stable.
There's some potential for gamification here. Here's a Gumroad URL which, when paid for, unlocks some kind of challenge that you must solve in order to find a new Gumroad URL. Which unlocks another challenge that leads to another Gumroad URL, continuing for n steps until you unlock the final reward. Each step costs less than a dollar.

How would this have played out if eg. Dropbox had run their challenge on top of Gumroad?
I happen to know the guys who designed Skype for Mac.

And by no metrics did they simply weld it on at the end.

There are many many many factors involved in why Skype looks like it do and works like it does, but treating the design as something to be welded on at the end ain't one of them nor is not having a process.
All he is serving is a redirect page. He's not offering a hosting package or anything like that. Charging per file size doesn't really make sense.
No I think I'll just sit here and complain ineffectually, but thanks for the suggestion!

I can work on only one thing at a time, but I can complain about many things at once. I think both functions are useful.

I wasn't even aware of this particular problem. Now this thread's taught me (and others) to utterly ignore the shootout. That's useful even if nobody builds a replacement.
I wonder why Google didn't also bid on Novell's patents when they were up for sale. CPTN Holdings, a Microsoft-led group that includes Apple, EMC, and Oracle is currently in the process of buying 882 of Novell’s patents.
In addition to speed and the points raised by the OP, I am interested in static/duck typing as it relates to both speed and static error-checking and documentation. i.e., making debugging easier and faster. I somehow think this can happen while keeping almost all of Python's strengths and ease of development.
Come on, if you want to see the icon/graphic/design/whatever before you pay for it obviously the seller can show you a smaller/low-res/watermarked/whatevered version.

The second question has been answered.

This is a completely different model than ebay.

These are really bad questions. I'm not putting you down - its no big deal, but just a little critical thought should answer these for you.

Cheers,
Live streaming Data2.0 Conference today
My father's side of the family came to America about 100 years ago from Sweden. They settled in North Dakota, one of the dreaded "flyover states". My great-grandfather apparently didn't tell his children anything about the home country, nor did he teach them Swedish. He wanted them to focus on being Americans, rather than trying to be Swedish. These days, we eat lutefisk on Christmas Eve and that's about it.
Coderspiel: Businessweek Dreams of Macho Androids
I'm curious: Do you find you use the iPad more because of that one app? Or, is the iPad strictly used for At Bat, and the rest of your time (email, browsing, etc.) used on the Xoom?

I know Apple likes to advertise how many apps they have, but you're the first person that I've seen who has claimed to purchase hardware based on app availability...
Nice product!

Feature request: use the top half of the screen to show a preview of the linked page rendered as a PNG. Use the other half of the screen for soliciting payment. I want to know what I would get with the payment. How much of the target page is shown should of course be configurable by the page owner.
Honestly, I would not ever pay $100 on an ebook.

If a hardcover book costs $100, it is most likely some high-quality scientific book that was never printed in great volume. I would pay that price because there was no alternative and MANY people recommended it to me.

For ebooks however, there is no such thing as low-volume hardcover prints. Unless you write the very best book on this whole planet, I would not be able to justify shelling out $100 for an ebook.

$100 is the price you pay for Microsoft Office or Microsoft Windows, because there is no alternative and it took hundreds of people several years to build it. $100 is the price you pay for two brand-new blockbuster video games that both took hundreds of people dozens of months to make.
$100 is not the price to pay for what one writer has done in a year or so. At least not to me, I'm sorry.
Here's two "show stoppers" that made me stop experimenting with Titanium.

1) If you have a custom UI, dragging the window around is painfully slow and erratic. Resizing the window is actually so slow it's unusable.

2) The built-in zip function doesn't seem to work with files over ~200 MB on Mac OS X.

I tried reaching Titanium, failed, and moved on.
Also "J2SE platform version 1.4.2 now uses SSE and SSE2 instruction sets for floating point computations".
Milk: Kevin Rose's New Company Aims to Solve Big Problems on the Mobile Web
Additionally, if you read the fine print, the android app only works with certain phones, this isn't clearly indicated and a friend ran into this last weekend while on vacation.
I think this has tons of value, almost like a mini-kickstarter without the need to advertise for a kick for communities of people (forums, etc) who want new features or some kind of quick bit of work done.
Yeah, he's a WW II vet. My dad passed away in December and he was a WW II vet. My dad fought the Germans and he never said a bad word about Germans or Germany. None that I ever heard. My girlfriend's dad? I've heard plenty from him about Americans (in a negative sense).

My girlfriend's dad fought on the Eastern front and he tells stories about how uncivilized the Soviets were. He doesn't say the word but it sort of hangs in the air unspoken; untermensch. He was also in the Auschwitz area for a while as a guard. It's tough being around him and I avoid it as much as I can. It's very uncomfortable.
I like that idea. It seems like microgeneration is a feature Bitcoin is currently suffering from a lack of. As competition increases, generation seems to be more and more centralized. A low-traffic way to generate small amounts of Bitcoin in a peer-to-peer network would be a great addition to a future Bitcoin protocol.
"You got Gumroaded!" Wait, no. That sounds wrong for some reason.
Hackers release first complete jailbreak for iPhone OS 4.3
Comparison Between iOS, Android and Windows Phone Sales
An Anti-College Backlash?
What will happen to http://bit.ly links if Gaddafi shuts down the Internet in Libya due to protests?

http://www.quora.com/What-will-happen-to-http-bit-ly-links-i...
I was hoping this article would resolve something that I have been curious about. MVP (Model View Presenter) has been in vogue in the GWT world lately, as a result of Ray Ryan's seminal Google I/O presentation in 2009 and all of the open source projects spawned by it that attempt to reify the patterns therein (one of which is MVP).

http://www.google.com/events/io/2009/sessions/GoogleWebToolk...

As presented by Ray, the diagram of MVP shows that the view never speaks directly with the model object, and always uses the presenter as an intermediary.

I wonder, what is the difference between this idea and how MVC is practiced in the Cocoa universe? The present article talks about how it (Cocoa) uses the mediator pattern to accomplish the same thing.

Look, for example, at the diagrams in the fairly famous Stanford CS193P lectures: (the Lecture 1 PDF at the top of the following page)

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/download...

If you go to page 38 in the slides, or therabouts, you see a fully dressed-out diagram of how MVC is practiced in iOS, including all of the various communication mechanisms that the view uses to get to the model via the controller as a mediator. (Even the event bus, NSNotificationCenter, is used as a channel between the model and the Controller - not between the model and the view. Same with KVO.)

Incidentally, there is a Stack Overflow question discussing this very conundrum, and I don't feel that any of the current answers are very compelling.

http://stackoverflow.com/questions/353646/design-patterns-fo...

To me, Cocoa MVC smells like MVP. The current Wikipedia entry on MVP isn't very helpful. It seems to focus more on the pattern's history in .NET (and, before that, Taligent).

http://en.wikipedia.org/wiki/Model_View_Presenter

Does anybody have any thoughts on this?
I'm delighted to hear that. It is restores my faith in our profession to know that there is a process in place and that the final result reflects the forces and contraints in place.

+1!
Judge administers another beatdown to P2P lawyer, severs cases
You could allow access to that link about 5 times. After that, display a link that says something along the lines of "Thanks for using us. This link has been used 5 times already. If you wish to access it again, click here and we will send you an email with another authorization code (or whatever)".
That way your users don't lose access to their stuff, and you can keep track of abuse. It's not a perfect solution, but it's better than nothing.
Paul Graham vs. Dave McClure? Who would you rather be?
Redesign Outrage - Why users tend to dislike redesigns
The Difference Between Web Reporting And Web Analysis
Aptana makes Java based SDKs and Eclipse plugins. I don't understand how having a slow, bloated code editor as your recommended development environment is going to fix anything.

Sure you may get better debugging tools, but that doesn't change the fact that their API is still incomplete, buggy, poorly documented, and lacking support.

Appcelerator's problem is focus. Instead of making their API rock solid on core platforms and building from there, they shipped it half finished while they chase after the next shiny thing (Blackberry support! Card readers! Our own code editor!)
Sometimes one hopes to that some fool(the last one) will fall for the cool idea and buy it while you know very well its not going to make a single dime.
Traceback (most recent call last):

File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 634, in __call__
handler.get(*groups)

File "/base/data/home/apps/gumroad/1.349472656690944858/main.py", line 60, in get
if is_logged_in():

File "/base/data/home/apps/gumroad/1.349472656690944858/main.py", line 110, in is_logged_in
s = sessions.Session()

File "/base/data/home/apps/gumroad/1.349472656690944858/appengine_utilities/sessions.py", line 562, in __init__
self.session = _AppEngineUtilities_Session.get_session(self)

File "/base/data/home/apps/gumroad/1.349472656690944858/appengine_utilities/sessions.py", line 142, in get_session
ds_session = db.get(str(session_key))

File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 1422, in get
keys, multiple = datastore.NormalizeAndTypeCheckKeys(keys)

File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 180, in NormalizeAndTypeCheckKeys
keys = [_GetCompleteKeyOrError(key) for key in keys]

File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 2339, in _GetCompleteKeyOrError
key = Key(arg)

File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore_types.py", line 364, in __init__
raise datastore_errors.BadKeyError('Invalid string key %s.' % encoded)

BadKeyError: Invalid string key agdndW1yb2FkciMLEhtfQXBwRW5naW5lVXRpbGl0aWVzX1Nlc3Npb24Y.
Tutorial: How to make a simple PHP webservice
Growing plants to burn is a renewable energy source (or can be). The plants grow, using energy from sunlight to convert CO2 from the atmosphere into burnable material and oxygen. This burnable material, can later be burned to generate energy. Fossil fuels release CO2, the carbon for which which has been sequestered from a previous era. Since CO2 levels have been rising, it is clear that the ability of the plants to re-sequester the carbon from the released CO2 has been exceeded.

When comparing the costs of nuclear versus other energy sources, it helps to consider the cost per kilowatt from each source and to include all of the impacts. For example, what is the cost of coal fired electricity generation? What is the cost, in human lives, of acid rain? of decreased fisheries, of pollution, of global warming, and so forth. I believe, when you consider all of the costs--economic and social--that nuclear power comes out pretty well compared to conventional fossil fuel generation. I also believe that many of the so-called sustainable renewable energy sources, when critically examined over their full lifetime, do not fare well against convention sources.
I'm looking forward to the inevitable follow up post on the author's experience with Phone Gap... Has anyone used Phone Gap before and wants to share their thoughts?
The Talent Code Handbook
Google bids $900-million for Nortel patents
I don't think the .LY registrars or the high-profile .LY domain owners (such as bit.ly) would have agreed with your assertion that the .LY domain name put them at a substantially higher risk than registering a .COM. If so, what rational business person would risk their business, brand, and traffic on the .LY domain? If you assert that a .LY domain doesn't / didn't have an intrinsically higher risk than a .COM, then my original statement isn't the false dichotomy that you think it is.

Of course, here in April 2011 now we know that the risk was there all along. And now, any sane / rational business owner should think twice / again about registering a .LY domain.

But given that 12 months ago, the above statement that a .LY represented a substantially higher risk than a .COM would have been laughed at. Who would have thought that there would be civil war in Libya in 2009 or 2010? If you did, then maybe a job in political science awaits you.
you should probably just tell us what the ideas are. The likelihood of anyone chasing after your great idea instead of their own 10 great ideas is virtually zero.

I selected my idea (out of lots of great ideas) based on the fact that it 1) didnt require much technology to implement 2) had decent market based barriers to entry if successful 3) established revenue model 4) aligned with my interest in games 5) good potential for large amount of revenue, but would do fine at smaller levels of revenue 6) Would have a high revenue/employee # so I wouldnt have to have too many employees
Annyong, a small web server that serves static files from the current directory
Design is a process. It is not the customer's decision how much process they want, rather it is the customer's decision how much process they want to do themselves and how much they want to do in conjunction with a designer.

Likewise the designer gets to choose how much of the process they wish to be involved in. If the customer wants to do almost all of the work and simply bring in a designer to apply chrome, some designers do that, others demur and spend their time with customers who wish to collaborate on the full design life cycle.

It's a wonderful world full of choices to be made. So yes, we agree that it's ok for some customers not to employ designers to consult with them, and I hope we agree it's ok for some designers to pass on said customers.
"It’s only syntax/static checking is done via JSLint with a pretty arcane set of rules. Want to write one line if statements? That’s a warning. A for loop without checking for property existence? That’s a warning."

Someone hasn't read Javascript: The Good Parts.
PyDev 2.0 Released
Interesting question, made more interesting to me since no answers suggest using a multi-paradigm programming language.
This is great. I emailed Roberts (and NPR's Planet Money while I was at it) back in the beginning of March saying an episode on Bitcoin could be fascinating. I didn't receive a reply so I figured it wouldn't happen.

Listening now.
Don't learn Photoshop.

"I want to be able to rely on myself for cranking out your standard web/app elements."

I had the same problem (learning Photoshop) with that exact reasoning a year ago. I learned Photoshop and got pretty decent with it in terms of what I could do, although I was far from able to design anything beautiful.

Then I learned there is a much better way for us developers: buying templates.

If what you want is to have a decent design for your site, but you can't afford or don't want to wait for a professional designer, buying templates is the best thing you can do. You can get a beautiful-looking template for as little as $10-$20 dollars, and they'll be much better than you could hope to accomplish with limited time.

Also, if you're looking to just throw up a website quickly, I'd look into getting it set up with WordPress + a commercial template. It will take you 3 hours to get a beautiful-looking website up on the net, and you can always copy the design (and the design's code) if you want to make a web-app with the same theme. This is what I use for all my sites - a quick WordPress site with a theme from WooThemes, and a web-app (sitting on a subdomain) with the same theme, copied from the original template.

Resources:

WooThemes - beautiful and very easy to use themes for WordPress (and a few other CMS', I believe). http://www.woothemes.com/

ThemeForest - also great themes, available for WordPress or as just plain html/css/js files you can play with. http://themeforest.net/

ThemeForest Admin Templates - I just learned about this one. ThemeForest templates, but that are specifically designed to serve as an "administration interface" for a webapp. In other words, if you're building a web application, these themes have everything you need. I haven't used one yet, but I'll definitely be buying a theme from here the next time I build a webapp. http://themeforest.net/category/site-templates/admin-templat...

Oh, by the way, if you're interested in learning Photoshop just for fun, I really recommend the Lynda videos - http://www.lynda.com/.
Seems cool. I wish you'd render the about text box for products with Markdown or something though so the links were clickable.
Show HN: Signifyd, an Anti Virus for Social Interaction
True. If they're looking for a great UI designer/design, and not just a photoshop job, they have to give the UI person access to the product flow decision-making.
My Experience in Low Bandwidth America
There's a typo in the Andrew Warner quote. I think you mean "work" instead of "word". :) The concept looks really interesting. Do you think the target market is large enough to make your service profitable?
Your mention of the bar code reader is a particular sore spot with me. They've been promising to release it since October of last year ("just wait until next month") and then when the finally released it a couple weeks ago it only supported QR Codes.
Running one business is incredibly hard, I think it would be virtually impossible to do two well. I launched my new venture once I had management in place to run my first company. An 8 month old company needs the vision and the culture of the founder.
Exactly - ask those whose domains were shutdown / confiscated / knocked off the net if they could have ever foreseen that the DHS / DOJ would have or could have taken them down... without even the benefit of due process.
Wehrmacht: german armed forces in the 30s/40s.

You run across WWII vets all the time in america, is it so stunning that there might be vets in Germany as well?
I wish I had a million upvotes for this.
Why newspapers should adopt cable's payment model
Nice! I was swearing at Wikipedia's animation of a flipflop a couple days ago. Downloading and fiddling with 'convert' was substantially more annoying.
There is no way to stop re-selling of the content once somebody has bought it short of implementing some horrendous DRM system.
"I'm not sure why you believe the military gives preferences to the top 1%. As far as I'm aware, the military is strictly egalitarian..."

And that egalitarianism is partly used to hide the fact that the people dying, losing limbs, suffering traumatic brain injuries, etc., aren't the ones who are making billions of dollars from the war.
Just look at Angry Birds. It's FREE on the Android store, but charged for on the iOS store.

But it's 99 cents on the Amazon Android store: http://www.amazon.com/Rovio-Mobile-Angry-Birds-Ad-Free/dp/B0...
"our domain registration expired, and we were unable to renew it."
Practical Hadoop Streaming -- Dealing with Brittle Code
My dad, who is far from being technically-savvy, owns an iPhone (a Christmas gift from my brother and I to our parents.)

He wasn't a fan of the phone at first. Too complicated, too hard to make calls, etc. However, something amazing (considering my dad's, uh, "technological capabilities"...) happened a few weeks ago. He calls me up and asks about his "iTunes password" and whether he had ever set that up. I told him, "yeah we did, and it's probably your e-mail password." He tries it and it works.

I asked him what he needed that for and he replies "I've reached my five song limit for Shazam and want to upgrade."

I was kind of blown away by this. Here is my dad, who can't get drag & drop right, upgrading his free version of Shazam with an in-app purchase. An app, I honestly didn't think he would use that much but found enough value in it, he wanted to pay for the full version...

After that, I walked him through finding more apps on the App store. I warned him though. "The one click purchase makes it easy to go crazy."