skysight-inc/HackerNews huggingface dataset:
A CRM is the memory of a business. You will never remember what you forget and it's amazing the number of opportunities we forget.

Import your contact list, put _each_ conversation and email in your CRM. Before calling a client, take a look at what happened recently. Your clients will be amazed of how much things you remember.

If someone is talking about a future project/dream, add it to your CRM with a low priority (I use % of probability of winning). Add a task (in the CRM) to call about the project in a couple of months.

When a conversation ends with the client saying "I'll get back to you", ask when you should follow up on the project and add a task at this date. When it is time, follow up! Clients don't call back and it's ok because it means they are busy with their business.

A CRM is not a task manager but it's essential to add tasks related to contacting your clients in there.

I use CapsuleCRM. Not because it's the best but because it was the easiest to use at that time. I tried the old version of ZohoCRM and it wasn't that good, but they changed it recently so you should take a look. Try them all, you'll find the one that fits you best.
If we ignore many countries where $128K+ is quite rare, at least. In the US, about 14% of the households earn that much or more. However, the breakdown is more interesting here: Only ~1% of households in the US earn between $125-130K, compared to ~5% earning between $35-40K. The groups do become quite a bit less representative as you climb the income scale.
My opinion (as a Scala consultant, so biased) is the market for a good book on Scala web dev is larger than a book on GAE.
Try Base (http://getbase.com)
You'll be able to connect your inbox and automatically track and sort your conversations. Creating a customized sales pipeline is also important so your CRM matches your actual sales process. Strong iOS and Android apps as well.
This is what I found when I tried to install it, do you think a non-consumer would change to a google chrome? I like how they didn't even bother with creating an IE toolbar, god knows how awful that is.

"Streak currently supports Google Chrome and Safari.

Streak is currently unavailable for your browser.

Sign up to get notified when it is:"
Personally, I think capitalism is a pretty good solution to that one. Boycott them, put them out of business, let them serve as a warning to the next bunch of people who consider screwing over the customers under the counter.
I learned multiplication long before computers were commonplace, and when four-banger calculators were still quite expensive. The reason I can't do that calculation in my head (well, I could but it would be faster to grab a pen) is that I don't have enough stable registers. I'd guess maybe two registers that won't get corrupted during the calculation. They're not big registers, either.

Regardless, I'm not saying that there isn't a technique that would allow me to improve. I'm saying my inability has nothing to do with ubiquitous electronics.
Is this just an acqui-hire?
Wood Egg 2014 books are on sale now
You are socially and mentally rich since you can really choose and enjoy being alone and rarely feel lonely. Good for you. But for some other people, when they feel a need to socialize or talk to a friend, like you said, they may not be able to find somebody to talk to or share their feelings with. I guess this is what the blog post meant.

I wish that all of us could enjoy aloneness, this is really something precious, not only from productivity point of view. When we spend too much time living or socializing with other people, we enjoy the sharing of the information and emotion, but we may also lost ourselves. And only when we are alone, tons of ideas come to us. If you we always are surrounded by some people, we are drown like drunk. So we need to have time to keep us alone.

However, some people are more or less mentally relying on other people. They almost need other people's attention every day from time to time, otherwise they feel lonely. That's why a lot of people are addictive to FB. That's why I said we need to learn to be mentally and psychologically strong, like you, so that we don't feel lonely is negative. Hope this is helpful.
Good on you for putting something together, but I think your original complaint about Google not putting something similar in GMail is way off.

Email is an inherently asynchronous medium, it's up to you how frequently you check it. Having notifications and the like in your browser, on your phone, elsewhere, they're all your choice.
"Buzzword bingo!"
I agree, they say that they should have found evidence of ramps... well they should have found evidence of this water structure if it was used.
That's an inapt comparison, one group comprises a large group of customers of the other, which is absolutely dependent on them.
There's also stuff that breaks unexpectedly that you're on the hook for repairing immediately, at whatever the cost. It can sometimes be difficult to fill vacancies, and in many instances those "binding contracts" aren't worth peanuts. If a tennant leaves or destroys the apartment, you could either go after them in court (expensive, time consuming, and you aren't likely to recoup very much very easily, and you certainly can't compel them to continue to pay you if they're broke), or live with keeping their security deposit (again, peanuts).
base 12 (or 24) and base 60 are actually much nicer to work with mentally than 10.

10 divides by 1 5 and 10 so you can easily figure out halves and tenths thats about it.

12 divides by 1 2 3 4 6 and 12 so you can easily figure out halves, thirds, quarters, sixths, and twelths without much of an issue, less non terminating decimal nastyness.

60 is even better, as it divides by 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 and 60 you get a whole wealth of easy fractions, and easy mental division.

This is probably the reason why a lot of ancient societies had a preference for base 60 and base 12.

you can count to 12 on your fingers aswell, using your individual finger bones on one hand + your thumb as an index.

You can extend this system to count to 60 by using the 5 fingers of your other hand seqentially to represent each set of 12.

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

http://en.wikipedia.org/wiki/Base_60
There was a talk at Clojure/conj by Tim Ewald on just that: https://www.youtube.com/watch?v=ShEez0JkOFw

"Programming with hand tools"

Lots of conference reviews nominated it in their favourite talks too.
The industrial revolution is a vast subject, much of which happened in Britain and the US from the mid-18th to 20th centuries. Yergin's The Prize is a fascinating look at how oil took it into high gear. I highly recommend that book.
Shock Doctrine not on the list?
https://www.youtube.com/watch?v=7iW1SHPgUAQ
Good point, but isn't it still much easier to have the parents sign a piece of paper and keep it in a hall of records than to constantly mail off dna samples for testing? I'm sure that presenting the birth certificate is much quicker and cheapet than mail order dna tests.
The near-rambling presentation suggests to me that the author would only claim sarcasm if the post was not well received.
>That's not racism.

He stated "doing jobs white people don't like doing." How do you interpret this? This is, by definition, stating that by being white alone, the population carries a characteristic.

>I don't see where he assigned a value to this prediction.

They're independent clauses ("I question that this event is occurring _and_ it seems as if by the preposition 'as a taxpayer', you expect a little theatrics instead of quiet aversion of harm.").
Using Nginx to comply with a third-party API rate limits
There's a second video that addresses this that's linked elsewhere in the comments. Basically he outlines some evidence for a high pressure natural spring underneath the pyramid, and that some of the branches off the main burial chambers that have never been adequately explained were used to fascilitate water movement. For the last few levels, he proposes a regular old bucket line. Over all, not implausible. In some ways, more so than the standard heave-ho theory.
It's textbook racism in that it assigns characteristics based on race alone.
You can remove or add one digit if you want, the example is equally silly :)
More functional C#
I added this code as a comment to a thread that was almost all the way off the front page by the time I got to it. It was a response to some 'functional folks' criticizing the verbosity of c#. While you can certainly do c# the java way, you can also do it in a near functional way.

I decided to post the code as a full submission because I think c# often gets dismissed as Java copy-cat, which hasn't been true in a decade.

The code (non-destructive, no side effects) calculates square roots :

public static void Main()
{
const int n = 21;

Observable.Generate<double,double>(1, x=>true, x=> 0.5 * (x + (n/x)), x=>x )
.Scan(new {prv = 0d, cur = 0d}, (prev, curr) => new {prv = prev.cur, cur = curr})
.FirstAsync(_ => Math.Abs(_.cur - _.prv) < 1E-10)
.Select(_ => _.cur)
.Subscribe(Console.WriteLine);

// this is just to compare values, so is not part of the solution
Console.WriteLine(Math.Sqrt(n));
Console.ReadLine();
}

Read the more OO c# implementation that inspired me here:
https://news.ycombinator.com/item?id=7044497

Read the Haskell code that inspired both here:
https://news.ycombinator.com/item?id=7043943
Hmm, Poe's law? I'll bite.

When it comes to engineering, domain knowledge is often far more important than any kind of inherent "smartness," and ancient Egyptians had thousands of years of block-stacking domain knowledge that we don't. While modern society has billions of tricks up our sleeve that would completely befuddle ancient Egyptians, I'm sure they had a handful of tricks that would catch us by surprise. Knowledge isn't strictly ordered.

Also, just because we aren't sure precisely which strategy they used doesn't mean that we didn't think of it, it just means that we can't find evidence to overwhelmingly support a single one of our hypotheses.
I agree, however it's important to emphasize that neither self-representation nor insulting the judge are crimes (outside of the disturbingly gray area of contempt).

Even among Mr Shuler's defenders there is widespread recognition that he has potentially crossed the line into defamation on more than one occasion. That's not the problem. The problem is what appears to be a lack of due process so far. Quoting the article and the illustrious Ken White:

"But Mr. White and others say that before a judge can take the step of banning speech, libel must be proved at trial, or at least over a litigation process more involved than a quick succession of hearings, with the only evidence presented by the plaintiffs."
Implementing caching in Gulp
This is something I also got affected by in the UK in the last couple of months. I've been the director and working part-time for my own company for 13 years, but switched to working full-time for my company in 2012. I'm effectively a freelancer but under a limited company.

Different lenders have different rules. One lender turned me down because my company showed a tiny loss (strategic to reduce my corporation tax bill and contribute to my pension instead). The company doesn't owe anyone any money, it's just how it's accounted for by my accountant.

Fortunately for me, another lender only looked at my personal income, but that did mean we needed to find extra capital.

Bottom line is, if you're a director of a company, the company accounts have to show history and be squeaky clean. If you're an employee of another company, you just need 1 months payslip if I recall. Crazy!
Do you mean that only bankers can afford a watch ? ;-)
To me they seemed more annoyed that the camera vehicle was coming through. I couldn't help but think that more than one of the turned heads mentally cursed the cameraman.

Spooky to think that, of some of them, this one annoyed look is all there remains.
> People argue against the "circular notation" of a clock face

I have never heard this argument and I am not very sure I understand what it means. What is the argument? Who are these "people"?
I'm surprised the 360 used big-endian mode (almost all PPC implementations are bi-endian, after all!), given the prior Windows NT PPC release was one of the few to use little-endian for the OS (note that one could change endianness on a per-thread basis! — anyone know if anyone did this on the 360?), and using big-endian makes it inconsistent with everything else Windows.
Broken on Firefox for me too.
The blue headlights you see are different than VW factory HIDs. 8000K or 10000K aftermarket halogens marketed as xenons to car tuners that look like crap.
What would the internet time be when GMT areas are on BST? Surely you mean accept UTC time.
Milky Way Galaxy Has Four Spiral Arms, New Study Confirms
I think to answer that question, you'd have to pick a very specific part of Salesforce. There are also many different kinds of people who use Salesforce: A sales rep (tracking leads), a sales leader (reporting, forecasts), a sales operations person (reporting/lead management), etc. They all have different problems they want to solve.
I think he meant there's no difference between being unemployed and just starting as 1099, since there's basically no taxes paid to show you're making any income for a while.
Fair point. I like hitting the do not disturb button along with my phone's do not disturb ... it has a mental effect on the mind ... and allows me to focus more clearly on other things. The scheduled quiet hours are also cool.
Your sniff test doesn't matter. There was a recent episode of 99% Invisible talking about an architect in NYC who proposed building a skyscraper out of a steel internal skeleton but all the best engineers of the day scoffed at him. He built it, it still stands, and it changed out skyscrapers have been built since.

Point is, I'm skeptical too but the fellow has made some more videos that go into more detail. They even directly answer some of your questions.

Don't immediately write something off without doing some due diligence first. The more I'm learning about this, the more practical it seems.
Not to buy a primary residence: to buy a (5th) investment property with bank financing. This is noted in the first few paragraphs of the article.
He explains it better in the second part, including how they got the water to the top, water pressure, water proofing ect.
http://youtu.be/C1y8N0ePuF8 and of course in the actual book
There's also the fact that someone is driving a vehicle through the middle of the market and they need to get out of the way with no room to move.
40,000 leads is about 38,000 too many. The first thing you need to decide is who are your tier I target customers, and prune the list appropriately. If you product / service is good and solves a real problem for a properly targeted client, it may be quite a while before you bother with the other 38,000. The other 38,000 are marketing leads, not sales leads. They need to do something to identify themselves as tier I sales leads via some set of trigger events that you ID as beacons that could be indicators that the timing is right to contact them. At some point as you succeed you'll grow into a full time marketing staff that spends all day thinking about how to move the suspects over to the sales lead list. But in terms of generating revenue now, you need to prune the hell out of the list so that you are spending your time chasing the highest value prospects.
Teachers in Lee, MA, Return Merit Pay (funded by Gates Foundation)
Waxing and Waning? depending the length of the daylight at whatever location is going to control said time standard.
You should give talks. They will be awesome. Here's why
everyone who hears about it thinks "These are people who need special help. I don't want to work with people like that. I want to work with self-sufficient people."

Funny, fraternity/sorority membership is not interpreted so negatively as to mean the person needs special help acquiring social connections.
Ask HN: best practices to branching model (git)
Hello Hackers,

I am working on my own project. I am the only developer, but we hope to grow some day, so I want to have everything organized for the future developer.

What do you think are the best practices to branching a repo on Git?
> stop any kind of drugs, they make your lonely times even worse.

Been there, done that. It's sound advice, folks!
> writing documentation for an intended audience

Yes, and web application developers are the intended audience.
Correlation ≠ causation.

If you live in a society where the propaganda tells you that wealth = success & value & esteem, then of course there's some connection. Maybe if we really lived in a culture where hoarding wealth was considered shameful, it would make people less happy to do so.
Thanks for your reply. I don't have the time to answer your post in detail, so I give some brief thoughts. I don't know how big your city is but maybe you should consider to relocate. Capitals are usually the way to go, most people, open minds. Also some countries/mentalities are more open and some not, so maybe you should change the country, too. Don't get me wrong but your post sounds pretty negative, I agree that getting out of loneliness is hard but it's not impossible. And believe me there is some life-changing pua literature out there which is very sophisticated and rather about deep psychological concepts. So, don't judge them before reading them yourself.

> it also depends on the cultural environment and the particular circumstances

Then, why don't you change them?
I have to disagree with the last part of your post. Some languages are actually better in quantifiable ways; for example, shorter development time, better performance, etc.
You have misunderstood. They ask people to report their actual income and their actual life satisfaction.
(My background: I work for Google, I did a real-time web prototype using the client libraries for GChat back in 2009 when real-time search was all the rage, my Noogler mentor at Google was the frontend tech lead for the eventual real-time search product we launched, and before Google I'd worked in financial software, where real-time responsiveness really is required.)

I think that the folks currently building prototypes in Meteor dramatically underestimate the difficulty of scaling up real-time software to production-grade quality.

The problem is that if a single component in your stack blocks, you are no longer real-time. Any time one client writes into the database and another reads it, you have to poll, since the DB won't give you notifications. (Exception: PostGres gives you PQnotifies, Oracle gives you the User Messaging Service, MySQL it's theoretically possible with triggers and user-defined stored procedures that make a network call, and MongoDB you can break the DB abstraction and tail the oplog. Good luck plumbing any of these up through your language DB driver and ORM, though.) If you have business logic in a middle-tier server that's request-response only, then that logic becomes a synchronization bottleneck, and you have to constantly update that server and poll it with requests. If your algorithms require complete state snapshots, you're out of luck unless you build a service to manage and update that state consistently while triggering the algorithms whenever it changes. If your algorithms can't run in soft-realtime time guarantees (dozens to hundreds of milliseconds, usually), you're still out of luck. You need to figure out sharding of state and message notifications yourself. You need to figure out message recovery protocols - most real-time systems have odd consistency problems when messages get dropped due to overload, network failures, or software errors.

Google's real-time search ended up polling every 15 seconds with simple AJAX calls, because when the lag for a post to go through the indexing & serving pipeline is a minute or two (itself a major accomplishment), an additional 15 seconds isn't going to be noticeable to the user.

People on HN love to hate on Twitter engineering, but one thing they've done really well is scale a system that actually is soft real-time and has a lot of potential producers and consumers. This is far from the trivial exercise that someone who picked up Meteor in a weekend might think it is.
What, like some really smart Gomphotheres in the Pliocene maybe?
> For example: is Norway happy because they have a small population with massive, well-managed oil reserves to pay for their social services?

The oil reserves don't pay for the social services. Some of the reserves are spent in the budget, but that is mostly skimming off the "interests", and there are restrictions put in place on how much you can use (maybe you already knew this; your wording was a bit ambiguous).
Shame there's no way to sticky posts during emergencies.
I was expecting a post that told you to "get off your lazy ass and look for some in your area". Instead, I got a primer on Google search operators.
I gave him the benefit of the doubt and am assuming the same. Supposing it is the case, my previous concerns and questions still remain:

1) How was the component isolated and used for the test?

2) Do the features of the Symfony routing component match the features of Pux?

This is exactly why I'm more upset at the presentation of the project and not the project itself.

These questions wouldn't need to be answered if the README simply talked about what it did and how it performed. Instead, it positions itself as a competitor to a specific product and then tests against it. That would be fine, except the tests appear incomplete, very specific, and not a good comparison. In addition, it doesn't highlight the total throughput numbers or show off the maximum viable performance at all. It simply says it's better than something else. When you're selling something as being performant routing, that means you should be flaunting the maximum number of requests you were able to squeeze out of it. There isn't a single statement about how much you can really push through this until it fails. So, how is it interesting? When comparing performance, you have to know maximums. There are none here except for the amount of requests possible when requesting a single page at 10 concurrent users.

The project stands alone as an interesting dive into attempting to speed up routing for specific use-cases.

This sort of goes to the adage of product placement in that you shouldn't sell your product by simply talking about the competitor. Unless you execute it very, very well you stand to have your product lost in the noise.
Asteroids on Ice - Video Game Helps Young Players Develop
It was posted barely 2 hours ago. Don't need to be so negative about it.
Perl has libraries that can work with lots of different event loops (see for example http://search.cpan.org/~mlehmann/AnyEvent-7.07/lib/AnyEvent.... ) so asnyc IO doesn't need to be built in to support a very good level of portability.

I'm sure that'd be possible in python as well.
Did you mean literate programming? Something like "A Retargetable C Compiler" maybe?
Money can buy security and that security increases your happiness. Not having money can make you unhappy. Sustainable happiness is recognizing what is truly valuable in life and appreciating it.

For me this is:

1) No debt

2) Full stomach/quenched thirst

3) A warm place to sleep

3) Meaningful intimate loving relationships

4) A sense that I am valuable (adding value to the world or some subset)

5) Freedom to indulge my curiosities through exploration/experimentation/participation.

6) And in its most abstract definition, freedom to experience a spiritual life.
GMT doesn't change twice a year. GMT doesn't mean "the time people in Greenwich observe", it means, roughly, the solar mean time of Greenwich.