skysight-inc/HackerNews huggingface dataset:
Cheap Air Max Shoes
Nike Air Max as one of the most famous brands of shoes, their quality and design very fact that their good reputation, reliable and value for it. Full Air Max 1 lacing system allows for anatomical fit shoes at the top of the foot. a single piece sleeve construction provides a superior dynamic interior set. For the runner who wants technology and tn Nike Air Max Air Max loves the cushioning, cheap Air Max 2009, Nike and Asics, mount, and the responsiveness it provides. This is a Nike Air Max TN. Step to the future of comfort with the system shoescushioning nike max.
Prohibitive address requirements.

My building's mailbox at the apartment complex where I live/work is easily & frequently compromised by mischievous kids, so receiving mail here isn't an option.

Instead I use a separate P.O. Box for both business and personal mailing addresses.

My shipping & receiving is at a local Pack & Ship, except special deliveries which are scheduled at a gated storage unit. Neither of which can be expected to receive mail on my behalf.

When I wrote to PayPal after seeing that they disallow the use of P.O. Boxes, I thought of these horror stories we read about with them and basically decided not to go ahead using them before they replied.

This decision was reinforced afterward when they eventually did reply, it wasn't clear if they'd even read what I'd written or if it was scanned by a bot. I received what seemed a 'canned' response that was worded such that it was clear they would be 'sticking to their guns/policy' and weren't going to even try to be helpful.

So, they won't be connecting to my business account.

On the flip side, the one good thing about them is their adoption of the Verisign cellular keychain token, which changes the multi-factor authentication code over the air every minute or so.
linkbait title. and not very accurate. makes it sound like present day article.
It's probably a mobility horse (and the guy is in a wheelchair). You can use the horse to help you transition from a wheelchair to a chair and so on.
Reading this, I was thinking that this might very well describe a poorly designed mobile OS, like Windows Mobile or maybe even Android 1.0. Even my myTouch 3G is a pain to use because of limited RAM and a slow CPU.

Apple, I think, overcame a lot of the usability issues this guy was afraid of by carefully designing the OS and software to be as user-friendly as possible.

I think Android still has quite a ways to go before the OS is capable of producing the same level of simplicity and elegance as the iPhone.

Note: I've only used an iPhone in passing. My phone is an Android
Why is this news -- or even interesting? Perhaps assembly feels exotic to a dilettante, but to anyone with a computer science degree this was simply a part (and an early and basic part) of their education...
Needs a lot more replication before I'll believe it. See Reading in the Brain: The Science and Evolution of a Human Invention

http://www.amazon.com/Reading-Brain-Science-Evolution-Invent...

for a good recent, research-based account of how reading works.
>Sell your Apple stock now, while the hype's still hot. You heard it here first.

AAPL on June 21, 2007 - $123.9 a share

AAPL on September 4, 2010 - $258.8

http://www.wolframalpha.com/input/?i=AAPL+JUNE+21,+2007

http://www.wolframalpha.com/input/?i=AAPL+September+4,+2010
I started reading the article with interest due to the topic and the author. However, after getting many paragraphs into it and seeing the repeated references to religion, superstition and apocalypse the author frankly lost me and I aborted. I would have liked to read something actually about globalization, but if that was coming up later in the piece I'll never get to it. Life is too short for some things.
I sort of agree about tactile feedback. People don't miss it much on the iphone. On the other hand, real buttons are still a far, far better interface. I basically don't use the virtual keyboard on my droid. I either use the real keyboard or voice search. Both interfaces blow the virtual keyboard away (and it's not even that bad). I guess what I'm saying is that both sides are right. Real buttons are better, but if you don't have them normal users will still buy the device.
some of the points (like the flaws of touch-screen buttons) are only not true for iPhone. other competitors (say, Android phones) have very poor experience with non-responsive onscreen keys.
I'd bet he's smart enough to know he's making generalizations and glossing over details. If you consider the medium he often works in (short newspaper articles) it's not conducive to much beyond that. In a book, sure, there's less of an excuse to leave out nuance and complexity.
I've had a similar experience with learning the Perso-Arabic script recently, to be able to read Urdu.

But this report does seem far-fetched.

Trivia: lines from Urdu poetry are a normal class of conversational idiom here in North India, but after the partition of British India into modern India and Pakistan, the Urdu script isn't taught in school in most Indian states, and likewise for the Hindi script in Pakistan. Urdu and Hindi are practically the same language in informal use.
The virtual curmudgeon
Do some web stuff with basic HTML/JavaScript/PHP or Flex. Having a command line program that adds two inputed numbers is great and all, but having two input boxes and a submit button followed by showing the answer to the side is much more entertaining. (If you go the JavaScript route I'd recommend something like ExtCore as a library instead of raw 'ajax' and so on.)
We're all wrong at times. I can forgive that.

What I can't forgive is quoting your own made-up "laws" like you've discovered deep truths about the natural world...

"Because [Apple's] designers forgot Platt’s First, Last, and Only Law of User Experience Design ('Know Thy User, for He Is Not Thee')" -David Platt
>As I expound in great detail in my book Why Software Sucks (Addison-Wesley, 2006, http://www.whysoftwaresucks.com/) your user is not you.

Seems that the author was really looking for a promotion vehicle for his book and looked to take a big product launch like the iphone and use it to his advantage.

Everyone that bought the book based on this ridiculous article should get their money back like everyone that bought a mini vanilli album (I might be dating myself).
Your stuff is not culture free. It requires knowledge which may be or not known by people. This knowledge may be obvious to you but people are quite different all around the world. Usually captcha is about copying numbers. Arabic numerals is way more wide-spread than english language.
This guy made a guess and also picked a title likely to engender some debate or get page views. Good for him I guess as he took a stand. Unfortunately, he was totally off the mark.

All this proves is the best strategies and ideas are usually written after the fact. Once something works, it gets celebrated, becomes a best practice, becomes a subject of books, and companies with no interest in creativity assume they can copy them and succeed.
Yes, those are ways to monetize podcasts. But so far they're not effective ways of doing so. That's why after almost a decade podcasting is still a niche market.

Inserting ads without tracking puts you at a competitive disadvantage to other forms of online advertising.
You seem unusually bitter. Are you hiding something.

To any programmer, asm is a curiosity. I'm not saying it's useful, but why the strong hate. You have an agenda, don't you.

I feel like I'm fighting the forces of darkness. Evil people.

You sound like an Indian.
As consumer, I'm happy listening to full podcasts. If my listeners don't, I'm doing something wrong as a producer.
I found this interesting:

http://stealthmodewatch.com/DisplayFiling?id=1f42cd39-ae57-4...

Joyent sold in late July 2010 for $15,000,000?
That's the nature of networking. You can never differentiate between "network error" and "no response received". TCP in no better. You'll have accept that or keep with a single box.
We do a relatively large amount of volume through Paypal, roughly mid to high five figures per month. Have been using them for more than five years and have done about mid to high seven figures with them in that time.

Some of that is eBay sales transactions, some is merchant account transactions for online stores, and some is recurring billing for a subscription site.

We have had our account frozen several times with substantial amounts of money in it (like a whole month's worth) and had some stressful moments when we were trying to figure out how to get the cash out of there so we could pay our American Express bill on time.

Over the past 5 years we have had numerous designated representatives but all in all they were difficult to connect with and provided little value and I can't recall a single instance where they were able to go above and beyond to help us. (The same also goes for the eBay Powerseller representatives we have had over the years.)

We have had random instances where funds are flagged as being questionable and Paypal seems to be inconsistent. For example, just 2 days ago we sold 2 items on eBay totalling about $2500. Paypal/eBay said the transaction was approved and told us to go ahead and ship it, so we made preparations to do that. The next day they flagged the transaction and told us that unless we could provide proof it had already been shipped the funds were going to be pulled. Our options were to either refund immediately or just wait and see what happened, which is what we are doing. We just need to be careful because they could arbitrarily just take the funds in a state like this and we would be out both the cash and the merchandise.

Ultimately this sort of stuff has driven us to migrate our online stores over to Braintree.

If you are just doing consulting it shouldn't be too bad, just always remember that there is no amount of business you could do with them that would cause them to care about you as a customer.
Animals are not people.
CouchDB is not as limiting as you suggest but it is a total paradigm shift. There is more to CouchDB than map-reduce.

In my view, CouchDB is more at home as a middleware layer than a database layer.

Take your current project as an example. Why not have Apache reverse proxy to CouchDB? You'd give up zero CouchDB functionality and would gain Kerberos authentication.

Putting another web server in front of CouchDB is unnecessary, but putting web proxy servers in front of it is totally useful. In other words, adding HTTP layers on top of CouchDB means you don't have to trade-off anything.

CouchDB lives and breathes HTTP. If you choose to keep your database from talking with the outside world directly, then CouchDB is a poor choice and you're right to go with MongoDB.

Don't let the name fool you, people. CouchDB isn't simply a place to stuff and retrieve JSON data.
Here's an LA times article on the bridge; apparently, it used to be an above-ground bridge and then the ravine it went over was filled in and made part of the utility tunnel system: http://articles.latimes.com/2008/jul/13/local/me-then13
I think it depends on the size of your hands and how you use it. I have big hands, and all physical keyboards sized for a phone are painful to use. Once I trained myself to ignore typos and let the iPhone correct them for me, I became far faster on the touchscreen than I ever was on a physical keyboard.
The first comment hit the nail on the head though.

[...] Now the iPhone. When it hits the streets I guarantee it will sell like hot cakes (though not to you or me!). It is the must-have yuppie accessory of the decade. I predict they will sell millions of the things before anyone even stops to evaluate what they have actually bought.
FYI: Singularity Institute has been going through Paypal for around 9 years or so, no problems yet.
I'm pretty sure NSZone was unofficially deprecated well before Objective-C added garbage collection.

Essentially, they were a good idea in theory, but not in practice. For one thing the Cocoa frameworks wouldn't play along with your carefully considered zone strategy. Then you get objects in zones with pointers to non-zoned objects and vice versa.
The main thing to realize is that all payment options suck. So, you should architect your site such that it's possible to have other options for payment, and not keep a large amount of money in their systems.

It just occured to me that maybe there is an opportunity for someone to make a payment-systems abstraction layer. Does that exist yet?
What are viable alternatives to paypal?
Either this is a common occurrence in South Korea or the media keeps recycling this story, I first read about this on Sept 6, 2009 and then again on May 7, 2010.

http://www.huffingtonpost.com/2009/11/06/cha-sasoon-skorean-...
Yeah that's the thing really, writing every day helps your writing, publishing every day doesn't necessarily get you a better or more engaged readership. Most of us follow many peoples writing online, if everyone is writing everyday lots of it is going to be missed.
My son started on Scratch when he was 8 and I think as far as looping and conditions are concerned, it's top notch. Just having that understanding of how a computer works through a problem and dispatches messages and acts on those messages is priceless.
0MQ is built on good old principles the Internet stack (TCP, IP) is based upon. Thus is has tx/rx buffers. It doesn't even try to do fire-and-forget, because -- as you correctly say -- it's an leaky abstraction. Instead it aims for end-to-end reliability. And yes, moving it into kernel would make it somehow more reliable. Watch for my talk at Linux Kongress (eeptember 23rd) which deals with moving the functionality into kernel, standardisation and integration with Internet stack.
If the kid doesn't seem interested in learning a general purpose, turing-complete programming language (a lot of kids don't at that age), then don't try shoving it down as throat.

Instead, get him into languages that have a limited instruction set. this link:

http://marshallbrain.com/kids-programming.htm

came my way a while ago, and it has a few examples of things that you could use. Light-bot should be a lot of fun for most kids, and it could give kids a good foot hold into greater abstraction.
Cocoa-dev ML, to discuss private APIs, custom UIs, and other dirty tricks
More like acronyms, I'd say. For example, "HTTP" = hyper-text transfer protocol.

It's funny that the word 사자성어 (meaning: 4-character idiom) is itself a 4-character idiom. East Asians like 4-character groups so much, they even read numbers in groups of 4 digits. For example, 1,234,567,890 would be read 12 억 3456 만 7890.
Searching for good Baby Products
Indeed - for realtime allocation at runtime is a no no.

I like your technique of using statistics to guide your allocations. Another form of profile guided optimisation :) I guess this could be applied generally to programs which used a similar amount of memory every time.

Many well designed libraries let you supply a malloc/free/realloc/calloc/etc. You can also patch system ones in other ways... but it's best to be explicit I think. When you start using multiple malloc/free implementations, you have to be very careful you use the correct malloc/free on each bit of memory.

Other common techniques are memory pools, and using mmap.

mmap allows multiple processes to possibly use the same memory(and file system cache! woot). You can get realtime behaviour on most OSen if you're careful too. You can even get some video cards to use the mmap'd area of memory! (many apple cards have an opengl extention that allows you to do this for textures etc). That can be a 1/3rd memory saving because you can use less file system cache, and video memory. The best saving though, is less copying between the different subsystems.

Memory pools let you do another tricky optimisation... your init method does not need to do all the work each time. Since it's possible to move your object into a sane state doing less work. Like the article mentions, you can initialise all of your objects at once too (it's always faster to do things in batches).

Many systems use memory pools (including python, heaps of game engines etc). You can even make it transparent to the programmer - so they get the advantages without having to do extra work.

Some people who do game programming in C allocate everything statically - and don't do any malloc/free at all. I've seen them write very nice, and clean code that works perfectly fine using this technique.

I think memory techniques are where you can gain the most performance these days :)
>>I learned Perl from the manpages

Well, that was impressive. Stupid, but impressive... :-)

>>discover and convince themselves that "man perlobj" is now bad advice yet remains official.

AGAIN: Those man pages doesn't discuss CPAN modules. But afaik, they recommend books and the web...
For Java or Jython I use htmlunit in Facebook to simulate a browser in the login process, the same can be applied to twitter.
http://e-junkie.com operates as a payment abstraction layer for a few services (Paypal, Google Checkout, 2CheckOut, etc). That is my primary use for them these days, although they do other things, too.

From the perspective of my website, I don't care whether someone pays with Paypal or Google Checkout. Both transactions are wrapped by e-junkie in a consistent API, then POSTed to a URL I gave them. Some Rails magic handles it from there.
No, you are right. I didn't. Probably there is not enough time and i will do the graphics by myself. It will suck but i will switch later. Thanks for pointing out my mistake.
I was about to come here and write a comment about how you could barely go a sentence through the post without finding a patently absurd statement, and that was going to be at the top of my highlights list.

Since you stole my headliner, I'll post a few other false or highly questionable remarks that would have had me dismissing this as shallow linkbait as early as 2007:

"...crash in flames the way Apple’s late and unlamented Newton did, only much more loudly and publicly because of all the hype it’s gotten" (the Newton was just as widely hyped at the time)

(about the iTunes store) "You could listen to the whole song before you bought it, not just a small clip." (the opposite of the truth)

"Consider the case of an airline passenger relaxing in her seat, eyes closed, iPod mini hung around her neck with a cord, or maybe just lying in her lap -- the very picture of relaxation. Suppose she wants to skip forward or back in the song list. She just presses the forward or back button....Now think of the same thing with in iPhone, which doesn't have separate forward or back buttons, just an icon on a touch screen. The user has to interrupt her blissful reverie, open her eyes..." (or she could double-click or triple-click the headphone cord)

(And, back to the original point, I own at least a dozen albums made since Abbey Road worth listening to in their entirety--in fact, each of them is more worth listening to in their entirety than Abbey Road itself, in my opinion, and one was even produced at Abbey Road Studios!)
I think we might be thinking about the same time period, 4 or 5 years ago.

CoreFoundation had something vaguely resembling garbage collection introduced in 10.4, with CFMakeCollectable[1]. I've always thought of that time period as being when NSZone was more or less deprecated. There were a lot of other big (and small) design changes that were in that era as well; bindings were introduced, calendars changed, etc.

1. http://developer.apple.com/mac/library/documentation/CoreFou...
As somebody who doesn't blog (and never did), I wonder if there is a difference whether you want people to follow your news feed or whether you market your articles on social news sites like this one. If it is news feeds, I'd say one of the things that make people stop reading a blog is too many unrelated articles with little original content. If it is social news sites a ton of mediocre, boring articles doesn't hurt.
I don't find tactile feedback all that useful when you often hit the wrong key anyway due to their tiny size. I'd say my typing is as good on the iPhone as any keypad of equivalent size. Though the auto-correction probably makes it better in the end. It's not like you can really touch type on any phone sized keypad like you can with a real computer keyboard.
What a fantastic way to differentiate your company. I had forgotten how much fun crypto is :)

I sent the problem to a few other friends (some of whom are actually looking for jobs!).
"... users will detest the touch screen interface due to its lack of tactile feedback ..."

is like saying

"... people watching moving picture films will reject the experience due to its lack of olfactory feedback ..."

Still waiting on that smell-o-vision...
Speaking of AMQP/RabbitMQ there's an integration project here: http://github.com/rabbitmq/rmq-0mq. The idea is that you can use RabbitMQ as a broker for 0MQ networks.
Macros arrive in haXe
I studied classic Arabic when I was much younger for religious purposes. I never found it particularly difficult, but whenever I try to read normal Arabic it becomes an exercise in futility. I wonder if there is a real difference between reading the two or if it was just what I was used to.
Yup, thenine.ca is blocking coral cache for .mp3 :(
Yeah, the open-source version of NX isn't really ready to run; it's just a GPL'd library of the core functionality. The FreeNX project produced a working, distributable version (http://freenx.berlios.de/), but it seems to have lost steam--- no releases since 2008. There's also a reimplemented version from Google, though it's not actively developed anymore either: http://code.google.com/p/neatx/
Seems they embed a youtube video.
How can you say inconsequential when as far as we know we are the only beings that can even appreciate this supernova?

Size != Importance.

We might be small, but we are quite important.
Is anybody here doing a startup of this ilk? Or is it web apps all the time?
Oh, one more thing I forgot to mention.

Another problem with Bootstrap is that the students seem to be quite confused about control flow. They don't understand how the whole process starts, proceeds, and then repeats itself. The confusion occurs because the students are only writing callbacks, and are never exposed to the event loop of the game engine.

Scratch does not have this problem. Scratch programmers are entirely responsible for deciding how events are sequenced (when they need to be, at least; without explicit sequencing, everything in Scratch executes in parallel by default, which is how the real world works and is therefore familiar).

I think understanding control and/or data flow is a crucial concept for introductory programming. It helps the student develop a complete mental model for how programs, when executed, create dynamic processes. For my Bootstrap classes, I came up with a pretty silly real-world scenario in an attempt to explain to them what Scheme and the game framework were doing behind the scenes, to give the students at least some sense of "who" or what was causing their functions to execute, but I'm not convinced they really understood it. There was a bit too much magic going on for my liking.
I'm mystified how noobs are to discover and convince themselves that "man perlobj" is now bad advice yet remains official.

Me too, which is one reason I'd like to remove it, or at least fix it.
Did existence of TCP discouraged people to write their own implementation of OSI layer 4? Not really. But those who do so are a small -- i mean really small -- minority.
Obama Must Create 230,000 Jobs A Month
Is the above directly through PayPal or via E-junkie? (Or am I asking a non-sensical question because I'm not familiar with the latter service?)
There's an idea! The last time I personally looked at CF cards was a few years ago. Back then, the theoretical max speed was "only" 66MB/s, which an SSD can easily top. However, it looks like the new theoretical max is 133MB/s, which is faster than many SSDs, especially after use without TRIM.

says the wikipedia page for CompactFlash