skysight-inc/HackerNews huggingface dataset:
>> Even though AppHarbor's new pricing (IMO) does put off small projects and MVP projects

Their first instance (aka worker) is free so it can be easily used for small side-projects (but maybe not MVP's). The first instance has access to about half AWS ECU and 1GB of memory. A 20MB SQL Server Express database (on Shared server) is free.

I do agree however that their pricing (and that of cloud hosting in general) is a bit high for bootstrapped startups, considering the low cost of a VPS now-a-days. In many cases, it also takes a lot of time to make your app work seamlessly with cloud hosting, when you should be spending that time on finding customers.

Some issues (for us at-least) made us move to a VPS and implement our own CI environment for now (fully automated builds and deployments using TeamCity and MS Web Deployment). This is not to say that AppHarbor is not worth it, but we faced some issues:

1. Lack of sticky sessions forces you to work with Memcache, when IMO it's not really required in the initial stages of a product.

2. Another issue is the lack of persistent storage (file system), since AppHarbor (rightfully) wipes off the entire space on each deployment. It essentially forces you to design/redesign your app to utilize something like S3 right from the start. Again, 99% of the startups can live without worrying about all that in the initial stages of the product.

Every hour spent on pre-mature optimization and scaling without having any customers, is an hour wasted.
It's not information so much as formatting that's always what gets messed up.

One document went back and forth between Word and LibreOffice and the numbering was always screwed up. Instead of:

1.
2.
3.

...it would come in:

.1
.2
.3

No actual missing information. Just screwed up formatting.
Looks like a couple of nuget packages already out there for AWS and S3, but I'm sure there's always room for one more.

http://nuget.org/packages/AWSSDK
http://nuget.org/packages/LitS3
Ah, that certainly clarifies it. Thanks!
You still didn't answer. Where do you find it acceptable for me to post?
You don't seem to be getting the point; you do not, in fact, have it straight.

The Point: people are usually good at things because they enjoy doing them. People succeed at "careers" or other "things-that-take-a-long-time-to-succeed-at" because they see at least part of it as not-work while others see it as tedious.

Second of all, you think this is new-age? Have you seen zenhabits.net?

You come off as angry and looking for an argument. The author clearly isn't talking about every action and behavior pattern you might enjoy/not enjoy. The author isn't asserting a new paradigm of behavioral philosophy. You've apparently been here for a while, you seem to have read the entire article, and yet you don't recognize the point through the context?
While those are both implemented as macros, I'd hardly call them "macro magic" at least not in the manner used by OP, or what I was talking about.

Both of those are actually rather simple macros doing what seems like a mess with pointers. The difference is subtle, but most strongly expressed in that the complexity is innate to the problem, and does not require mucking much with what is entirely weird macro behavior.
There are two general reasons not to trust Facebook:

1. The reason not to trust {big company X} is that there's no reason to trust them. Their interests are not your interests. They are big enough that loss of one client is nothing for them. They have more lawyers than you have dollars, so short of overt crimes they would be able to do anything with your data and you could do nothing to them. They are popular enough that if they don't screw up something major they can live with significant number individuals pissed off about them and not care the least.

2. Facebook management's position, which they expressed a number of times publicly, is that anonymity is harmful and privacy has no value and should not exist on the internet.
Here's but one example: http://www.readwriteweb.com/archives/facebooks_zuckerberg_sa...
If I had to choose one company that should not be trusted with my private info that would be the one whose founder publicly states that privacy should not exist. In short, consider any info going into Facebook as if it were to be published in New York Times. If you're not OK with that - keep it to yourself.
Before blaming the 50% drop-off on Facebook, you should measure the drop-off of the ID/password approach and compare the two. I would expect the drop-off for any login method to be relatively high on mobile apps. Anyone has data they can share?
People have already given some good reasons why this article is nonsense (or at least unnecessarily reductionist), but what pissed me off about it the most is the underlying assumption you see in so many anti-Microsoft articles: that the only reason anyone uses Microsoft products is because they don’t know any better.

This is such a juvenile, condescending, and back-patting way to look at Microsoft, and I’m fucking sick of it. I prefer Windows, I prefer Office, and I prefer C#, Visual Studio, and ASP.NET MVC. I used a Mac as my primary computer from 2007-2010, and I used Linux from 2010-2011, and I ended up back on Windows by choice. I used an iPhone, I used Android, and I ended up Windows Phone by choice. I’ve programmed in Ruby (Rails and Sinatra), Python, JavaScript, Node.js, and am currently writing an app in ASP.NET MVC by choice. I’ve used OpenOffice, I’ve used Google Docs, I’ve used Evernote, and currently use OneNote, Word, and Excel (backed by SkyDrive) by choice.

Implying people using Microsoft stuff are just sheeple who haven’t seen the light yet is as fucking stupid as claiming that people only use Apple products because of marketing and design. I have no problem with people using Apple products, Linux, or anything, I just hate the anti-Microsoft circle jerk that certain subsets of those communities sustain themselves on.
His attempt to access data...

How much data did he access?
Projects I’m working on | Help Needed
Two people out of (currently) 47 comments. The number of people using this technique is probably statistically significant (i know lots of my friends have multiple facebook accounts under pseudonyms for similar reasons).
I put some debug printouts in his example notes controller and it seemed to be setting the no layout rendering option correctly, but as you say, the checks in the controller may be redundent. Anyway, I am planning on giving pjax a very good look: I find doing a lot of client side coding to be tedious and is something to be minimized.
Its amusing how quickly people seem to have forgotten about Beacon - seems like we've set ourselves up for another privacy disaster of similar scale - or perhaps worse.
I think the author's is people make mistakes way too much more on the other end of the spectrum where they read news while deceiving themselves into thinking it's a productive activity. I know I'm guilty.

It might be worth it to push the boundaries in the other direction until you get too little information and miss out. You might be surprised how far that boundary is. It was certainly true in the author's case. Until you try, you don't know and you won't be able to calibrate your system correctly.
You might be right, but the net effect is that it encourages responsibility regardless.
a question why is no one concerned about the Safari hole in context of Apple?

Seems tome that you have more to worry about in Apple than Google as there many others using the same exact hole.
In my experience this is a much better approach. Most modern compilers can inline across linker boundaries anyways, so it's not a real performance issue either.
re: exceptions in dev time I agree with you there.
Why OpenID failed? I see more and more services - including ones I use literally every day - using it.
I tend to agree. If you're having trouble finding good content in the age of endless content, well, that's an opportunity.

Hell, I could read Wikipedia for 8 hours a day and not get bored.

Interesting aside, I read "... a typical bored engineer..." the first time, which also worked.
My account is semi-fake, with a real pic and a few friends, but my birthday in 1920.
It's great, except for those annoying "Never too old for love" and "Mature Singles" ads.
EU: Social Networks Can’t Be Forced to Monitor and Filter to Prevent Piracy
You're not understanding. The first example "requires glibc" because the binaries were linked against glibc, just like they'd be linked against OS X's libc if they'd been built for OS X.

The second example is, again, an issue of gcc being built against glibc. You can build it against any libc you want, but when built against glibc, the resulting binaries are obviously going to use glibc.

You appear to have a fundamental misunderstanding of the difference between the requirements of source code, and the requirements of the binaries built from them. The latter are not the same as the former, and will vary depending on how you built the source code.

And when I just built gfortran, it didn't complain about the lack of glibc at all. If yours was complaining, I think you must have configured something incorrectly, though it escapes me what that could be.
Gödel Incompleteness for Startups
I think the world should just go back to rich client apps and forego the web browser development tax in general. At least consider something like GWT which let's developer code the server and client in Java and Google worries about how to optimize JavaScript.
Thanks, point more than proven.
WebSequenceDiagrams.com - Draw and Edit Sequence Diagrams in seconds
When I write, the majority of my time is spent in diligent focus, refining what I call the "firehose of emotions" that was my first draft.

Thus -- a connecting thought from communication theory: "I didn't have time to write a short letter, so I've written a long one instead." - attributed to Blaise Pascal, Mark Twain.

Good communication is clear and simple: in conveying the message, it connects both the hearts and the brains of the author and the reader. This idea of simplicity isn't unique to hardware design, or software code, or written communication, or math ... but I don't believe that's the key takeaway. The point is that it's so difficult to understand and appreciate how much time and effort it takes, spent by talented and focused people, before the solution becomes simple and clean.
When I was starting my company, I had to cold-call a few dozen people to test a hypothesis. I delayed it for weeks, and when I finally forced myself to pick up the phone, I dreaded dialing every digit.

Today, three years into running the company, picking up the phone to call a dozen people is peanuts. I don't like doing it, I'm not very good at it, I delegate it whenever I can, but if call I must, I'll do it, I'll be efficient at it, and I'll get results.

Saying "you didn't do it because you weren't meant to" is nonsense. Get your act together, stop making excuses for yourself, and do the uncomfortable thing that must be done, even if you lose sleep over it. If you do it long enough, it will seize being uncomfortable and become second nature. Shakespeare said it best through Hamlet:

Assume a virtue, if you have it not.
That monster, custom, who all sense doth eat,
Of habits devil, is angel yet in this,
That to the use of actions fair and good
He likewise gives a frock or livery,
That aptly is put on. Refrain to-night;
And that shall lend a kind of easiness
To the next abstinence: the next more easy;
For use almost can change the stamp of nature,
And master ev’n the devil or throw him out
With wondrous potency.
This is ridiculous. The only useful thing is the suggestion to find what you love. But the author says nothing about the path to finding what you love. This isn't easy for everyone. There is a reason many people go through several career changes in their lives.

Here is my view on self help. Self help is about trying to cultivate the thoughts and processes for being the best version of your self. It's about actively creating your own thoughts, motivations, actions, goals, dreams, etc. There are a variety of ways for one to think about this stuff: books, conversation, workshops, or self reflection. But it is valuable stuff. Suggesting to forget all of this is horrible advice.
I agree. Creating habits and reducing obstacles makes a huge difference. For some time, I just stopped buying bus passes, which "forced me" to walk to work.

The nice part was that I was able to listen to podcasts on my walk, and this resulted in a really nice way to start my day.

(It's a pity it got so rainy.)
Another good example is in the book Land of Lisp. Chapter 7 and 8 makes a game, Hunt the Wumpus, using Graphviz:

http://landoflisp.com/source.html (check out graph-util.lisp and wumpus.lisp)

Chapter 8 is even available as a free download:

http://nostarch.com/download/Lisp08.pdf
Just found a cool script (thanks to Tony Cappaert who posted this on comments in Vin Vacanti's blog: http://bit.ly/wWbgek ).

Thought others may find it useful too!

- Script -

http://tonycappaert.com/projects/domaingen.php?suf=it
- pre: any text BEFORE the consonant-vowel-consonant string
- suf: any text AFTER the string
- ext: the domain name extension (defaults to .com if left blank) - max: the maximum number of domain name results (starting at a random character)

Since GoDaddy limits the bulk check to 500, the quickest way to do a domain check is to run the script setting the max at 500, then just copy and paste the result in the bulk domain lookup.
I think he did. Unfortunately he also invented fonts that appear to be hand-drawn by a person suffering from schizophrenia. =(
I agree that removing noise and consumption for the sake of distraction is a fine goal, but we cannot pretend there are no consequences from going to one extreme to the other. It's tempting to look at an isolated event like Osama Bin Laden's death and think "who cares? doesn't affect me" but these events form the fabric of the world.

Democracy requires and educated and informed electorate [Jefferson], and if you don't know what the dots are, you can't connect them. Sure, willful ignorance will give you more time to be productive, but when society at large chooses this route, don't be surprised when things go downhill.
Groupon aquires HyperPublic, API to shutdown in 2 weeks
They use GitHub to the max so I'm guessing they actually like GitHub. I've heard people who like GitHub complain about other code hosting sites not having a source tree on the project website. Never heard an avid GitHubber complain about the source tree on the project website. So I'm guessing that it suits their aesthetic just fine.
lots of people are remembered for being well read. Take someone like Noam Chomsky. He has written many books based on facts he has read, remembered, and used to support his point of view. his opinion is included, but it is always supported by countless examples and recitation of facts. I have friends that read everything and know a lot on most subjects that intrest me. I admire that a lot, and it is always refreshing to converse with them and learn new things. Some people have the skill of great memory and ability to conjure up information at the right time to create powerful statements.
Great. I'll start eating pizza three times a day, stop bathing, and jerk off more

While you seem to think that the OP is so obviously false that it shouldn't be said, I think that is so obviously true that it goes without saying.

It just seems utterly obvious to me that the greatest things are achieved by people who are driven to achieve the goal. Though that drive my not be provided by love for the process. Sometimes the drive might be provided by obsession or compulsion or some other emotion.

It also seems obvious to me that you can't just will yourself into having this sort of drive. Though, for all I know, there may be techniques (e.g., hypnosis?) that might help with developing drive, it seems clear that if there are such techniques, they are not uniformly known or effective. I certainly think that trying to develop discipline is something that is essential, but you're still going to have to have some innate drive too.

Unlike you, I didn't see anything in the OP that says that you should just do anything that you love to do, all other consideration be damned. It only claimed that what you chose to do should be something that you love. As I said above, I would have thought this so obviously true as to go without saying.
I think this article makes a valid point, but manages to miss the bigger picture. It's true, you should love what you do. You should want whatever it is you're going after. BUT (and this is a big but), what you're going after isn't always going to be lovable. In fact, sometimes you'll downright hate it.

The problem with achievement in any endeavor is that people assume it should FEEL easy. They assume that their lack of enthusiasm at any given moment is an indication that something is wrong.

The writer who has writer's block is apt to tell himself he's a fraud.

The guy who's had a fight with his girlfriend might be inclined to question the relationship.

The entrepreneur who's business is on the rocks might wonder if a cubicle job is a better idea.

The beginning programmer who struggles with the concepts might wonder if he's smart enough.

In the face of obstacles, it becomes very easy to question our path. The difference between success and failure in many cases is, i think, the knowledge and wisdom to understand that anything worth doing or having is HARD. It isn't all tea and roses. Sometimes you're going to want to give up and that's ok. That's what SHOULD happen, because if what you're doing is so easy that it never challenges you, then you're likely not doing anything amazing. True motivation is seeing the end game and still having the balls to slog through the miles of crap to get there.
Sure, but you can easily delete the code that does that. The point of Chromium is not that it doesn't talk to Google. The point is that you can read the source code to determine exactly when it does, and you can edit the source code to ensure that it doesn't do anything you don't want it to.

Yes, that's hard, but that's the price of freedom. I appreciate that Google at least lets me choose how I want to use their code, where Apple and Microsoft make the decisions for me and never let me double-check them. (As it stands, I trust Google with my personal information and I think the places where Chrome/Chromium communicate with Google are appropriate and make my browsing experience better. But it's 100% fine if you don't feel the same way.)
National Geographic recently had a "special" on "Inside the NSA: America's Cyber Secrets" where they mentioned and showed this letter. They said the NSA didn't end up doing anything with it but still wanted to classify it for 50+ years so that no one else could use the ideas within.

My favorite parts of the episode were:

- All of the Windows XP machines everyone was using

- The flashing red lights on the ceiling in secure areas (familiar for those that have been in similar secure facilities)

- The obnoxious re-enactments where real employees pretend to gather and discuss on-going developments. It was outright silly.

The episode just aired in January and it looks like it isn't on their site yet, but there are related videos: http://www.nationalgeographic.com/search/?search=%22Inside+t...

EDIT: The NSA press release mentions it too. They say "featured" but they didn't spend more than 5 minutes out of the hour program.

The Nash letters were also recently featured on the National Geographic [...]
It sounds pretty, but I'm not convinced this is a sound analogy. I think the walls are elastic to some extent. The real limitation on how much you can learn is not storage space, but time spent "moving furniture". You only have so much time to spend learning things, and you have to choose where to allocate it.
It also uses less CPU time than most WebGL demos I try.
It's "Hedley"!

(Sorry - mandatory "Blazing Saddles" joke.)
PHP mess detector plugin for Sublime text 2
Just started the project. Would love some feedback.
The argument isn't one of never doing unpleasant things. (I don't like changing the oil on my car, but I know it needs to be done.)

Instead, I suggest examining why a desire seems important, and whether it might be more of a societal (or ego-driven) thing.

Additionally, I believe that if you take the time to find out what you really enjoy, some things will sort themselves out.

I've been really good at getting off my ass and doing things, as you suggest. In spite of this willingness to act, some of those things weren't as necessary as I had once believed.
I thought the standard thing to do was type the text and then include the equations or diagrams as hand drawn figures in empty space on the page.
I believe there may be a service there, but it would require more than "here are five domains that I think are quality". You would need some sort of statistical analysis or metrics behind it. What are the advantages/disadvantages of choosing this domain over this one, what are the things that attract customers into being more likely to click on this domain vs that domain, etc...

Not to mention, that as things like Twitter get more and more popular domain names tend to get pushed more into shortened urls where domain name isn't shown.
Well, at least you have a plan. My only suggestion is that you do the "pizza eating" and "jerking off" independently.
4s Gets SIM unlock
no need to -- I will answer you. Its not feasible in FB current situation. IF they make $100 per year per user already on showing ads/tracking/selling/analyzing/whatever they do to make a buck, then going down to $5/month/user and shifting from paying advertiser to paying user would make it a ghost town. Bottom line: I think most people enjoy what they get out of FB even if they data is being used/sold and they are, up to some point, aware of it.
So you dislike Facebook making money of your eyeballs and clicks so much you'd pay money every month to prevent that. I don't understand this attitude at all. I couldn't care less how much money anyone else makes from my eyeballs and clicks. What am I missing here ?
I posit that the old interface could be the new interface. For example, I'm willing to bet that most people spend most of their online time using complex interfaces to acquire tiny, yet important to them, bits of information. By "complex", I mean something like Facebook compared to the information retrieved, which could be something as simple as your best friend's status. So, imagine replacing Facebook in the browser with Windows Notepad plus an EXE made using AutoIt. The EXE would run in the background, regularly getting that important friend status, then "typing" it into the assigned Notepad window. Sure, you could argue that this does not replace Facebook in the browser, but it gives you a new way of utilizing an old interface, while also giving you features that the complex interface might not have, such as being able to easily save a history of your friend's status messages. I'm not saying that this should be an actual product, although it does have some potential. Rather, I'm pointing out that old interfaces can be repurposed.
It's a new blog, with lots of room to go. I'll touch upon that point in future posts.

(Have to break these things up a little, you know?)
The HOW and the WHAT
In addition to everything else, they've been saying that their new advertising model involves sponsored stories showing up on your newsfeed, and arranging and highlighting the timeline so that paid stories show up (and in fact, they already have paid stories labelled as such showing up on their pages occasionally).

I don't trust a company that turns my friends into shills. It's slimy.

I use facebook because it's convenient for keeping in touch with friends and keeping up to date with events. I don't like it or trust it much.
3 of my top 4 as well! I would add new criterion as well
looks like a SIM card to me :>