skysight-inc/HackerNews huggingface dataset:
I agree with most of your points, but I would argue that Buffett does buy and hold for much longer than most other investors. Looking at a number of the companies in his portfolio (See's Candies comes to mind), he has owned them for a long time without any changes in ownership. I think the key is that he finds great businesses that either produce cash, giving him more to invest year after year, or he strategically uses cash flow to generate incremental profits (ie his insurance businesses).
Additional note, the traditional starter kit configuration files, now in version 2 (tailored for emacs 24)

https://github.com/technomancy/emacs-starter-kit
Creatives Embrace Uncertainty;) | Bright Fame
Looks nice. What would make it even more awesome would be if you built your web framework on top of the CommonJS JSGI spec. That would allow it to run on other platforms like Common Node (http://olegp.github.com/common-node/) & by extension Node.js (without the data store part of course). This should be fairly straightforward to do and will not require that you support other CommonJS specs.

Btw, your statement "ApeJS is not compliant with CommonJS simply because all the stuff that CommonJS comes with will not work on Google App Engine where no I/O operations" is open to misinterpretation. You are able to do I/O on AppEngine by making HTTP requests to third party servers and accepting them from browsers.
View Profile: grupowebmaster
How Jay-Z Inspired a Generation of Hustlers
Fusion Garage stuck between rock and hard place
Does anyone know the status of multithreading and concurrency in Emacs 24? As far as I can tell, multithreading didn't make it in. Why not?
> 6. ook with the airline

Unfortunately, I have to agree here, which is unfortunate for sites like Hipmunk and Kayak.

I once booked through Expedia (years ago) a return flight from the UK to Australia and accidentally picked the wrong airport. I lived not far from Heathrow but I picked a departure from Gatwick and return to Heathrow. I rang up the airline (Emirates) and they said they could change it if it was booked through them and Expedia were no help.

Nowadays American Airlines has all my details so booking flights through their website is easy.

Hipmunk provides a great interface and I feel bad for not booking through it but I've been burnt on this a number of times so just won't do it anymore.

Plus there are other advantages like seat selection through the airline's website.

Perhaps the business model for online travel booking needs to evolve from the current commission model to an affiliate model like Amazon. If, say, Hipmunk directs you to aa.com they get a commission on purchases made by you on aa.com for the next 24 hours or whatever.
They also publish their dotemacs which is lovely to use (theme, autocomplete, some lambda beautification)

https://github.com/overtone/live-coding-emacs
Every once in a while, when I open up my (recent) laptop to take it off standby, it freezes, completely unresponsive. I have to hard-reboot it. I'm using nouveau on an Nvidia Optimus card; when I activated the proprietary driver X completely failed to start. The last incident was yesterday. This has never happened to me on Windows.
Getting Law Manager v2.4 (2003) to run on Windows 7
Ryanair flights are packed so tight to the aisle (which sees so much traffic by Ryanair's cart-pushing peddlers) that aisle seats are simply a guarantee of getting your shoulders or feet barged, not extra comfort. Fool's gold. The benefits to sitting at the front (besides not having to get on til you absolutely have to) are hassle-free and speedy embarking and disembarking, beating the rush to passport control/immigration desks.
Features of a Learning Management System (LMS)
Features of a Learning Management System (LMS)
Features for Administrator
Features for Instructor
Features for learner
Join Free Online Jobs today free
Anyone else trying a paleo diet? I'm reminded that PG himself referenced the diet in an essay years ago though I can't remember which one. I wonder if he ever went on it.
I'm not a big fan of OSX, but I would never be so cruel to it to say that iTunes is "Mac like".
Trendy hairstyles for 2011
PSN Card Codes
Pretty awesome! I just played for a couple of minutes (well, that was the original aim - it turned into 6-7 minutes all-too-quickly!)
The glow fits very well with the flymake (i guess) flashing.

In theory a ~compiz composite plugin for this purpose wouldnt be hard to create, if it doesn't already exists.
And Qt seems capable of glowing to.. time to patch Konsole.
Vestes moncler black
Apple Has 1,000 Engineers Working On Chips For The Post-PC Era
The main reason, aside from simple inertia, is that C extension API support is still only alpha.
Apple is a new religion, and Steve Jobs was its high priest
I don't remember where I saw this, but Steve described dogma as "depending on the results of other people's thinking". I like how he phrased that.
You might want to look at the definition of Cayley graphs :
http://en.m.wikipedia.org/wiki/Cayley_graph
I've done what you want to do this year and have been in Indonesia, Philippines, Malaysia and Vietnam (5 months in total). As ehambers pointed out Lombok (or for the same feeling, islands of the Philippines) is nice if you like the beach - I think for me 3 months in a place like this and it would not look like paradise anymore. If I stay longer somewhere, It would be in a big city - I miss the energy if I'm staying in the mountains or the beach for too long.

If that's the same for you, then you could go to cities with great access to nature, like Yogjakarta, Indonesia, Cebu, Philippines, Hanoi, Vietnam...

On the inexpensive side: you cannot get much cheaper than Vietnam. Philippines and Indonesia while still cheap are more expensive.

I would also recommend not to stay in a hotel but to look for an apartment. I found a good apartment in 2 days in Hanoi (there's a good website for expats), it might be harder in smaller cities.

Of course, nothing limits you to Southeast Asia :-)
Apologies for the late reply. Lot of interesting stuff packed into your comment. Thanks for taking the time. Also, great to know you're healthier now.

I'm intrigued about your 'openly hostile' target market. Firstly, it sounds like you've thought about your target audience quite a bit. Great sign.
Why would they be hostile about you solving their pains? Is it the price point? Privacy concerns? General mistrust?

Or is it likely you're packaging an anti-depressant as a pain-killer.
(http://pablobrenner.wordpress.com/2011/09/18/neither-painkil...)

You say 'the audience isn't ready for that'. That seems perfectly fine. You can probably think ahead a lot more than they can. But it'd be great to have some validation, even if that means dealing with their hostility, to get through.

-----

I'll echo the advice about starting with a design doc. Once you know what the game should be like, you can start implementing tiny features and learn along the way.
When I'd starting building games (new to programming as well), I had weekly goals that were like "fighter jet moves right/left using arrow keys, over a static background". Next week would have 'implement top-down scrolling background' etc. When you're starting out, its important to take care of your mental state. Things that seem trivial might take much longer. You've gotta keep reminding yourself that its a learning experience too. That with every seemingly trivial item that you conquer, your value in the market increases.

With games, it often is easy to get overwhelmed. You'll need to split yourself into 'designer/manager' and 'developer'. The developer works on the tiniest, most detailed instructions. The designer/manager is allowed only a single day a week perhaps, to write (in detail) about the next tiny feature to implement & to dream of new features.
In my case, I'd get my 'big plan' down on paper(about 2 pages worth about what the entire game was like), from memory, every single week. Just so I'd know subconsciously, where the project as a whole was headed.

-----

Here's hoping you'll be inspiring others with your story soon.
Steve Jobs Best Quote
How to Setup, Share, and Sync Multiple Calendars in iCal
The two go hand-in-hand. Writing articulate easy-to-read code does not mean it precludes thinking about the things you mention. You could be the best (according to your criteria) coder in the world, but if your code is unreadable, it will quite literally waste others' time. This might not seem like a big deal with a smaller project, but scale to something the size of the Linux kernel or larger and it begins to become an issue.

http://www.kernel.org/doc/Documentation/CodingStyle
Thanks to those who've up-voted this. As I write this, it's been 48 minutes, has 3 points, and is down at place 491. Clearly it's been down-voted substantially, so various people must think this is actively inappropriate for HN, equivalent to spam.

I'd be interested to hear people's thoughts. Not many will see this now, it being ranked so low, but tell me - is this effectively spam? Is this actively inappropriate for HN?

People might think it is - some obviously do - but I'd like to hear the opinions, rather than just see the down-votes.

Let me know.

Thanks.

Edit: Now 51 minutes, 4 points, still down at 491.
Ring volume up and down. Ring volume. Not toggle between quiet mode.

All the phones had some sort of way to get into quiet mode. Apple did it right, no-one else had.

There's a vast gulf between volume controls and a tactile feedback of 'is my iPhone on silent, [move thumb over toggle], yes it is, brilliant'.

And that was the genius of Apple. But not just there on all parts of the phone.
Perfect longreads and narrative journalism app for iPad
The Aristotelian Investor Pitch
However individuals can fly RC planes. What about companies making RC planes? Are they allowed to test fly them? Set one of those planes up with a deadly payload (use your imagination here) and you have a UAV...
CL-ZMQ: Common Lisp ZeroMQ Binding
People just don't want to wait that time at all. The actual impact on user's hasn't been too bad (because I'm taking the risk), but the actual flow, from my perspective, has been pretty poor, and from what I can tell it's not documented that they'll hold transactions for 15 minutes.
" An ant, viewed as a behaving system, is quite simple. The apparent complexity of its behavior over time is largely a reflection of the complexity of the environment in which it finds itself. " - http://www.amazon.com/Sciences-Artificial-3rd-ebook/dp/B002U...
Drone + neurotoxic chemicals = a deadly & cheap weapon?
I work in the debit side of things (well for only about the next few months) so my experience is a tad bit different, I'll approach it from a debit perspective, credit should be somewhat similar.

The device you swipe your card at Best Buy is a merchant device. Best Buy has made an agreement with the device vendor to route its traffic over a specific network, say First Data.

When you swipe the card the network(gateway) decides where to 'route' the request based on the BIN (typically first 6 digits of the card number, can be more depending on how the card profile is setup). The network has BIN tables setup so they can easily identify which cards go where. After the merchants gateway has determined where to route the card, the request then propagates to the issuing network, from there it is sent to the issuer to approve/deny the request.

This is a simple high level overview and by no means complete.

Ex. path

User swipes card @ device
-> Merchant devices sends transaction to First Data (where FDC is the merchant device gateway)
-> First Data routes transaction to issuing network (Visa, MC, Cirrus)
-> Issuing Network forwards request to issuer (issuance processor) for approval

In debit world, it used to be that the more 'hops' a request took to route back to the issuer, the more that interchange that was incurred.

There are all sorts of scenarios that can occur, for example, I'm working on a project that would circumvent the networks if the transaction is for a card issued by our bank (closed loop transaction), which avoids interchange fees paid to the network.
I believe this is a case of correlation / causation mixup, as there are a number of variables aside from the design which could be affecting PPV, for example Location of the user - tablets and smartphones are used in different locations than desktops for web access - for example, I only use a desktop while working, and I only use my smartphone apps while away from my desktop (i.e. commuting on a bus/train). I am more likely to read more articles while commuting than working at my desk - regardless of what the website looks like.
Discover these pictures from Chihuahua puppies
Did you watch the clip I posted tho? Using the session view, I can prototype really quickly by recording simple loops. I used to use lots of other tools, but I am so much faster with the session view. I can record things in parts and then move them around to see if I like what I'm hearing. Very organic.
God of War (Game Review)
Given that God of War was demoed in early on ’04, it’s been about the desire list of numerous action/adventure followers. Lord associated with Battle begins with a committing suicide, those of The key character. Even though this sounds as an extremely quick game, it might be clearer as time passes.
Great natural backlink
swebbo saocial bookmarking
Subscription music services are as sustainable as the content owners want them to be. Just look at Netflix. The content owners take advantage of the tech and foothold providers have, then eventually squeeze the providers until their own distribution system comes online.

If you don't consider it that way yet, it's coming. The bright side is that eventually "content owners" stop being the major labels and become the actual musicians. This industry is ripe for a wide open distribution market.
A good idea is to check for certain style issues which you want to enforce and are easy to catch at checkin time. You can enforce things like no real tabs, line width, no trailing spaces, etc and make the person checking in the code get rid of it. Usually once it winds up in VCS[1], it is harder to go back and clean it up. People make mistakes all the time, and tools are scriptable.

[1] Or do it at merge time if your setup involves pushing to a "work" repo which is merged to the real codebase later.
I'm getting this issue of no connections showing..reinstall didn't help... any ideas? Thanks.

edit: second reinstall seemed to fix it..
Check out http://ringojs.org
I don't see a central, outdoor courtyard to be the same as a central, enclosed atrium housing bathrooms, mailboxes, and food.
and this Screen Cast on deploying it on Google App http://vimeo.com/10063607
"The bright side is that eventually "content owners" stop being the major labels and become the actual musicians."

I keep hearing this, but I still don't buy it. Record labels do actually provide a service to artists- generating publicity, scheduling live performances, etc. Don't get me wrong, a lot of them are evil, but an artist is still at a distinct disadvantage if they are labelless. There's a reason why only bands like Radiohead made a splash when they went without.
A good short-term apartment rental scene sounds perfect. Finding cheap flights is easy, but the housing doesn't seem trivial. 2 months is sort of an in-between duration. Too long for a hotel, too short for traditional renting.

Remember the expat website's url? A quick googling doesn't bring up any clear winner.
None of the Unix shells (csh, bash, etc) are multithreaded either. Like Emacs, what concurrency they have comes from fork, exec and setting "listeners" (terminology?) for signals from child processes.

If I were to write a web server in Emacs Lisp (or bash) I would probably want multithreading in Emacs or (bash) but I have never felt the desire to write a web server or anything else that needs multiple threads all running in Emacs Lisp, and I've written many 10s of 1000s of lines of Emacs Lisp.

Although my web browser (Firefox) is multithreaded, I spend orders of magnitude more time waiting for my web browser's UI to stop being unresponsive than I do waiting for Emacs or any of the Unix shells I have used to stop being unresponsive.
For Stanford grads, Jobs's commencement speech in 2005 was life-changing
How about this one: "You can lead a horse to water but you cannot make it drink."
Livecoding in scheme/impromptu (like Overtone)
I like it. It is quite similar to my unfinished sandro-js project (http://code.google.com/p/sandrojs/).

Kudos for having a working version with a cute documentation.
"infinitely"?

Xerox PARC's biggest legacy was refining ideas from other people (Douglas Englebart, the folks who created Simula, et al) and then _not shipping them_. Sure, PARC prototyped the iPad but it was really invented by Stanley Kubrick or one of his production designers wasn't it?

If you're in the "Apple stole everything from someone else" camp then at least trace back the origins of everything to Maxwell and Faraday and Ada Lovelace and the medieval monks who invented logic and Euclid and don't just go one step back.

We _all_ stand on giants' shoulders. Not all of us help popularize the personal computer, the graphical user interface, object-oriented programming, computer animation, digital music players that fit in your pocket and hold your entire music library, and pocket-sized always-connected touch-screen computers.
Albert einstein, bohr, schrodinger(text books), zizek(still alive!), gandhi and neil armstrong.

The people that will be remembered in 1000 years aren't actually those frequently in the media(say, steve jobs), steve jobs is clearly overhyped and will fade away just like justin bieber did.
It's not disingenuous, they seriously did lift so much from iOS. Go and find any pre-iPhone phone. Then try and find one that's got an OS more similar to Android than Android is to iOS.

There are admittedly plenty of operations that touch phones have that can't be done any other way, but silly things like sliding left/right as iOS does is a perfect example. WP7 slides up/down. The reason it slides left/right is because Google copied the widget layout.

If you didn't know, this is what Android looked like before they copied iOS:

http://www.youtube.com/watch?v=1FJHYqE0RDg

Doesn't look like Android at all does it? Then 1 year later, ta-da!

http://www.youtube.com/watch?v=nmniBnVB6wA
How to Get a Boyfriend
BT is truly an artist.
The author makes three errors, one of which he stipulates (the he doesn't know the revenue split). The other two are:

1. Streaming is basically a perpetual source of revenue. If 1 download is equivalent to 200 streams then ask yourself how many times on average does someone listen to a purchased song?

2. The comparison you should be making isn't to digital music purchasing but to radio royalties. The formulae for this are complicated (flat fees to BMI, ASCAP, etc and then a complex formula after that for distribution to writers but currently not performers, except for Internet "radio").

Of course streaming (renting) earns you less than a purchase.

The recording industry likes to paint this as the artists are getting screwed. And they are getting screwed but not by streaming services. They're getting screwed by the recording industry [1].

Fact is, very few artists can survive on CD sales and digital downloads alone. Most artists survive by performing and even that's being eroded by the recording industry who uses fall guys like Ticketmaster to charge "fees" that fall outside of the revenue split with the artist on ticket sales. The public hates Ticketmaster. Artists hate Ticketmaster. The industry loves Ticketmaster.

[1]: http://www.techdirt.com/articles/20100712/23482610186.shtml
I've rarely seen such poor code visually that it made it hard to follow - except in the rare case where someone commits line breaks incorrectly. Camel-case, underscores, indentation etc.. do not vary so widely as to prevent me from understanding code. What does prevent me from understanding code is 5-10 nested if blocks and insane logic checks without commenting.

Have you actually experienced a coder that writes good code but writes it in a manner that prevents you from understanding it? I'd love to see some actual code samples.
Here are some features that to the best of my knowledge are currently impossible:

* Non-blocking save on network drives

* Non-blocking autosave

* Rebuilding tag tables in the background

* Loading and fontifying large files in the background (i.e. concurrent fontification, not just jit-lock)

* Concurrent url fetching and downloads (e.g. updating el-get without blocking) [1]

* Concurrent spellcheck

* Fast scrolling in large buffers (especially complex XML files opened in nxml-mode) without annoying hacks like http://stackoverflow.com/q/4160949

There are plenty more improvements that wouldn't affect me personally. I imagine erc and other networked packages would also benefit from true concurrency.

[1] I just started using el-get on my laptop and I haven't checked this yet. Maybe it somehow works.
Noisy.js - Automatic background noise generation
Horace Dediu talks about Apple and Siri (3 minutes)
ZeroMQ bindings bring message-passing concurrency to any language (http://zguide.zeromq.org/page:all#Multithreading-with-MQ), a la Erlang and Go.
Why are programmers so self-involved? The world is not a computer, and the human mind is not digital. It would be like a forum post on news.clockmakers.com asking, "Which wind-up clock spring does our brain use?"
Maybe, or perhaps it's just been done badly before.

ZeroMQ's bindings are an example of it done well. I find the API is almost identical if I switch between Python, PHP and Erlang and I never feel like any of these implementations feel out of place in their language.

I agree with your final point.
My point was, the trojan is for Windows.
Jocuri cu Masini
Site-ul are la baza o multitudine de jocuri cu masini pentru toti cei care adora distractia online.
This is absolutely the kind of thing I come to HN for (amongst technical discussions, interesting new projects etc). I have seen some of the singingbanana guy's videos before somewhere, full of enthusiasm and good explanations, he'd make a great teacher.

Possibly this is falling victim to overzealous flagging as people go through the list.

Keep on posting Colin, I often find the stuff you post here on HN to be interesting to me.
Judging by their earnings Facebook isn't doing much selling but that may come after the IPO. Google on the other hand
Ok. So your computer is in lock-screen mode requiring you to enter a password before resuming your interactive session. Someone with physical access to your computer certainly can find a way to divorce the memory from the rest of the system without letting the OS do its thing ... your live program memory is compromised. This memory often will have more sensitive info than your (possibly encrypted) mass storage.
Would you be willing to talk to me a bit privately? I checked your profile and it looks like your biz is in the clothing space. That is something I have considered doing something with. If you are willing to chat a bit, my email is in my profile.

Thanks.
Facebook is fine with hate speech, as long as it's directed at women
the text of the article doesn't seem to explain how the assertion is made. Until last year (when I left apple), the PA Semi team (which is the A4/A5 team) was about 20 people (and they were hiring 3-4 more), so this is somewhat difficult to believe, but I might have outdated information. The designs are mostly modified arm designs.