skysight-inc/HackerNews huggingface dataset:
all valid points. from my experience, it's important to perform a cohort analysis alongside the cLTV analysis. these complement each other and bring in more insights and clarity as to what's going on in your business and how well your churn/expansion assumptions held in the past.
Jason Cohen from A Smart Bear also has a lot of interesting insights on the LTV calculation and use. For example: http://blog.asmartbear.com/why-i-dont-like-the-ltv-metric.ht...
Bookmarking is dead. Long live the bookmarking.
Just watch the video, it explains everything in few seconds.
I remember using on the mac a branch of tmux with iTerm, where the gui understood tmux, giving native tabs and scrollback. I thought this was the greatest thing ever, but am now on Linux. Is this work still continuing does anyone know?
if you're running it on linux, is any reason to use screen for long-running tasks, instead of Docker?
>enforcement of the laws against fraud are merely a tool of the rich

They often are, so it's not much of a bet that you've won here.

How did the "laws against fraud" worked in the 2008 financial crisis? I heard a trillion dollar bailout was awarded, because those greedy scamsters were "too big to fail".

One could also argue that "technically the didn't break the law". Which just proves the original argument. When you can abuse a system to get billions for your company, and then have the state get you out of trouble with public money unscratched (and you get to keep all your earnings), and that's not considered a fraud, then it's clear that "laws against fraud" ARE a tool of the rich, and have been designed so that their kind of crimes go unpunished.
If you call 20-70 tabs a sickness, then what would you call my 374 tabs?
There is now the Mozilla Developer Network which provides much better information. It does not top google results, though.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ta...
> My bet is FB guts it and tries to {force, gently-push} everyone to switch to their well-designed app.

http://instagram.com Ctrl-F Facebook
Docker and screen do completely different things, unless you mean some other Docker than what google found for me.
Startup Content Marketing To Relevant Audience For Higher Conversions
There were dozens of these in Dot Com Bubble #1. They all tank, because they turn into scams, due to the inherent information asymmetry.
The illest.
I haven't explored Docker yet. Some of my team members have been looking into it. Hoping to read up and experiment with it a bit once I have some free time.
Works out the box with tmux 1.8 and later + iTerm2 these days. Simply run tmux -CC [attach] and the tmux session pops up as tabs in iTerm2.
I don't know about any similar alternatives for linux :(

https://code.google.com/p/iterm2/wiki/TmuxIntegration
Yup, it was merged into trunk for 1.8. I love iTerm/Tmux integration.
Show HN: CloudXLS – Painless Excel reports and exports
>Do you optimize your choice of cups? Of USB cables? Brake fluid in your car? How far do you go to get the perfect sugar?

No, I don't "optimize" everything, but I do optimize a lot of stuff. If you like beer enough to consume 16 cans a week, then it sounds like something worth optimizing.

In general most things diet related are quite important to leave to chance. And if fun is involved too, then optimizing them can be fun too. You don't have to be OCD about it, just to try different brands and experiment.

>I get my olive oil from an electrical hardware store around the corner from where I work how far do you go to get yours?

Hmm, that's a bad example, as we value olive oil very much in my country, so I even have my own olive trees and produce my oil in cooperation with the village mill. Well, my parents do at the moment, as I live abroad now.
Given that human muscles also grow and self heal, yes we're still long from a better solution 😊
Docker can be used as a screen replacement?
We have Kit Kat in any flavor you can imagine over here and recently the worlds first Kit Kat store opened in Ikebukuro, Tokyo. Haven't been there yet, but will definitely check it out.
H-1B salaries distribution 2013
> The only reason it sells well is because of market dominance

That's a tautology.

You can have your opinion, and down-vote me all you like, but it's really disrespectful to call an entire country provincial because you disagree with a particular taste palette.
"...Mills promised several days in a row he would pay for those flights by wire and later told Sullivan he would FedEx a check. Neither came."

Textbook sociopath.
The reason folks asked, "docker is a screen replacement?" is because one typical use case is using screen within an ssh session where you might get disconnected. screen holds onto the session so that you can ssh back in and continue from where you left off.

$ ssh hostname
$ screen
# some time later, you get disconnected...
$ ssh hostname
$ screen -x
# back to where you were before getting disconnected.
You can also get tab and scrollback support in the regular mac terminal with mouseterm https://bitheap.org/mouseterm/
Ask HN: Does anyone know of a UK based lob.com alternative?
I'm looking for an API to print and mail letters like https://www.lob.com/ but I'd like to use one based in the UK. Are there any nice ones out there?
Scaling to Millions of Simultaneous Connections: Rick Reed
How you can ruin your business by choosing self-managed hosting
oh god, they used comic sans?
No wonder every homepage in the early 2000s overused that font..
Show HN: Task Crunsher – Run Bash Commands in Parallel
Docker runs a whole container (with embedded OS), screen justs keeps a terminal accessible after a disconnect. I don't see how using Docker fits that usecase.
The Making of Toto Temple Deluxe: Platforming (part 1)
Equipment becomes obsolete / worn / damaged just like technology.
This has been discussed on the Slingshot Chanel. I am surprised that this has not been explored more until now.

https://www.youtube.com/watch?v=f3t2_AX8HUk
Isn't one of the advantages of tmux is reduce / avoid using the mouse?

I know that scrolling is one of the first non-obvious changes that seem irritating at first. But after you get used to scrolling with the keyboard, I find myself missing this possibility on 'standard' terminal windows.

Suddenly using the mouse to scroll feels really awkward and inefficient.
Is that PHP? Kill him with fire!!111
Is it just me, or a random new aes pwd for each file makes perfect sense? Otherwise once you brute force one file you could decrypt all the other ones.
Except you can't really use Unity for standard line of business applications and their Mono runtime is stuck in .NET 3.5 land.
Happy to answer any questions. The idea originated from a client project where we replaced a legacy rails app with a 20mbyte Excel report that was updated with a script every x hours. Since then I can't get enough of Excel.
Meet Vivint, the latest billion-dollar company removed from Google SERP
Data Compression Proxy brings Google’s bandwidth saving proxy to the desktop
Misrepresentation can be a very serious offence. I'd like to hear LinkedIn's argument for impersonating people who don't use the platform.
There are extended capacity batteries on the market, I use one from zerolemon. For most users they are too bulky.
NoFlo has a textual format as well as the visual one seen on the article: http://noflojs.org/documentation/fbp/
Am I the only one who noticed the k c difference? Hn poster changed the K to a c. Though the correct spelling. I felt like the articles authors use of kkk was a bit odd. Perhaps even intentional? Maybe subtly inappropriate?

Well it could just be me :/
7578.94335978
Moving to Emacs, I'm going to miss tmux more than I'll miss vim (there's evil-mode).
Tunguska examined from eyewitness accounts
Google throws a nice red warning saying the SSL certificate is invalid and they want us to host on their platform?
There's a very interesting article on Forbes about WhatsApp founder Jan Koum, which is illuminating. If you didn't read it now go now it at
http://www.forbes.com/sites/parmyolson/2014/02/19/exclusive-...

What I found more interesting is that WhatsApp was a very down to earth, conservative company, since the beginning. They have strong views on ads. They used pricing to manage the growth and avoid growing too fast. They avoided VCs as much as they could. They avoided marketing and PR, preferring to focus on the tool as much as possible. They were concerned with being able to make ends meet from early on, and only took VC to have cash in the bank as an insurance to guarantee the payroll - cash that they didn't strictly need (they are already breaking even at the time). Jim Goetz (from Sequoia) said that it was the first time in its life that he invested in a company that was already paying corporate taxes. That's not your usual "let's do something and see if it works" kind of startup.

One more proof of their mindset is that they did in fact "pivot" early on. WhatsApp was not a messaging tool, just became to be one as they noticed that people were using status updates that way. Manhy companies with much less successful pivots talk about it as if they discovered the philosopher's stone; in the case of WhatsApp, I've never heard about this pivot history before.

This kind of positioning goes strongly against much of today's VC-backed business mindset. Hope more companies were like them...
A few years ago there was an MIT research project about a visual programming language where the program was represented as directed graphs. Does anyone know of such an MIT project from the early 2000s?

There were a few things that set this programming language apart from most of visual programming environments. First of all it was a proper programming language and not a toy project. The graph structure visualized recursion and re-use of variables very well. The code could be evaluated and edited at the same time by collapsing parts of the graph. You could collapse every iteration of recursion in the graph.

The most striking difference with normal programming languages was that all names were purely optional documentation.

Too bad I can't remember the name of this project. I remember seeing a presentation video of this project which got me really excited. It was a language by computer scientists, for computer scientists and not something done for kids or designers to get their first baby steps in programming.

Out of the ones on the list, AppInventor/Blockly/Scratch is definitely my favorite. There are different puzzle pieces for different syntactic structures, statements and expressions in particular. The puzzle pieces are colored by the type of the expression they represent. This makes it easy and obvious which piece fits where.
You don't need a 3D scan to analyze what products are there. Google Googles has done this very well for years and its 2D. The main tech you need here is image recognition, not 3D analysis.

But image recognition on a 3D scan may be more accurate (and processor intensive). Possibly more error prone though.
Invest in QA not in Tools
Relevant Bret Victor video : https://vimeo.com/66085662#t=9m20s
WhatsApp Icon Designer Walks Away Short of a Few Billion Dollars
The Conversion Optimization Rulebook
Not exactly news that linkedin does this...
To be honest, 25% is a very low number for such an essential piece of information about the property. Do you mind sharing how often people look at floor plans on your portal?

I'm a Russian living in the UK and it still surprises me that what Russians consider to be a viable information about property (gross internal and net internal area, kitchen area and a floor plan) is so rarely present on the UK property sites. "Lovely 2-bedroom" is all you normally expect.
I think I can live without scrolling, but what I found most irritating when trying tmux is selecting / copying / pasting things. ATM I use iterm with split panes and a 'quake-style' dropdown terminal; tbh it works well enough for me.
I think the opportunity would be very risky.

There is a very evident difference between american and european supermarkets (and the food culture); in the former, the core idea is to present and mass-sell products, in an almost anonymous and very inexpensive way; comparatively speaking, food is more expensive in Europe, but also less anonymous.

My guess is that there is relatively little market space for products in between the cheap and the premium brandings.

Important note - with "anonymous" I don't refer to the brand, but to the quality of the product.
Zerolemon: extended capacity batteries for smartphones
Thank you for putting all this together. Very interesting!
I think what HyperCard got right was easy structured form based editing. You could insert fields into cards and use those as a template. When inputting a field you actually edited a property of an object directly. I can't remember if fields allowed rich text editing nor programmatic access to it, so replacing Word was probably not possible. Creating complex forms and interfaces for data was certainly easier than with web browser. You could start your own solution by simply copying a suitable card. One knowledgeable user could create a powerful app tailored to company's needs and others could build on that.

In the browser the presentation, runtime and persistence layers (otherwise known as DOM, JavaScript and the web/LocalStorage) are completely separate. So, you need loads of code to bootstrap your particular version of editable web that HyperCard gave you for free, without any save buttons, serialization protocols or web server and database installs. This seems so basic thing, yet it's so hard to get there in the modern browser. Forms have in their own, peculiar data structure completely unusable for all but simple cases without a clever encoding system and JS data binding. Rich text editing is so unreliable across implementations that you need to get a library like CodeMirror to turn textarea into transformation pipeline simulating the process of input. Saddest part is that the priorities of developers are elsewhere, in building the browser into best consuming platform and a fastest tool to send little snippets of text to social network silos.

One of these days I might turn LigthTable into the past version of HyperCard, with the future build in. Since it comes with a browser, server and the JVM there should be more than enough code to replicate functionality of few megabytes of 68000 assembler ;)
Excellent work. Tango would make this incredibly powerful although I wonder how long it'll take to get those sensors packed into Glass.
This is really cool. Does it compute power along the trajectory as well?

The problem I have is that I don't have a smartphone. Each cool app like this brings me closer to getting one though.

Can anyone suggest an alternative to this app that could work with video files? Or maybe something that I can stick to the barbell?
Ah, I understand. I interpreted that comment as a list of 3 separate examples where centralization helps.

A nitpick:

Auto-correction for a user's contacts could probably be done on-device, although I'd guess that machine learning across all users will probably massively reduce your success rate. Consider an ambiguous correction; you accidentally type "Gob", but have contacts of "Rob" and "Bob". I imagine that ranking the suggestions can be improved using a globally trained model.
CivilStack Presentation -What CivilStack.com is all about
Yes same here. However this is still utterly painful compared to Unix platforms.
Screen is amazing for SSH work or if you just don't want to have 50 tabs open. I've been looking into tmux lately though for the later. I just found out about it last week.

Seriously, the amount of commands linux has that most people don't know about is staggering. This link[1] was on HN just the other day.

[1] http://www.danielmiessler.com/blog/collection-of-less-common...
I don't quite see the argument here. To quote from your link:

> Chrome for Android supports a few features which aren't enabled in the WebView, including:

If Google was trying to protect the app-store walled-garden - surely that would mean the reverse? Currently in-browser games that bypass the appstore completely have access to more features than native apps?
Very impressive. He seemed to know his numerous-stage demo by heart and made effectively no mistakes.
So why do you use screen rather than tmux for long running tasks, if you use tmux for everything else?
How the Most Successful Apps Monetize Globally
Indeed. This is one of the big problems with today's "save-all-the-data" mentality.

The general consensus is that there's no point removing data - since disk space is basically free ($0.05/GB) [1] and hey, we might need it later on.

[1] http://www.statisticbrain.com/average-cost-of-hard-drive-sto...
I agree. OTOH, justifying with facts that there are a lot of Android phones in use that are several steps under the S4 in terms of hardware and data/wifi availability & affordability is almost superflous.

Androids are penetrating markets that were never penetrated by PCs or the web or even residential electricity.
I can see how this may confuse people who aren't tech savvy, but as a tech person, I immediately recognise this as a ghost profile. When you see five or six of these amongst the actual profiles, and all of them just so happen to be people from your email, possibly who you haven't spoken to in years, you can put 1 and 1 together and know it's a trick.
What OS and browser do you use?
How Tech Giants Lost Control Of Messaging
Yeah, it's been a while already, and it's seriously annoying to pretend that people are using the service when they don't. I made the mistake a couple of times when trying to connect with people who appeared in my list.
I tend to keep abreast of tech-related news and had not seen anything outlining this sort of behaviour. For me, the fact that they so blatantly suggest that people have a LinkedIn account when they don't is appalling.

As I noted in my post, I am not in fact that surprised though.
Literally a ghost profile, the person is dead.

LinkedIn must have zero empathy for what loss does to people to use such tactics that can cause distress.
Have you looked at all these sites that load really slow (well above 5000ms), and that get instantly wiped out if they so much as make HN frontpage?

Did you know that most of those are hosted on one or another garden variety of cloud hosting? (we shall not mention the guilty, they know who they are)

Did you know that you'll loose about 90% of your visitors if your page doesn't load within 400ms?

No, go ahead, get your cloudwhatever hosting. It's the end-all be-all solution for everything.
Haha, thanks a lot for your kind words :) I'm glad you like it!
Car Multimedia | Xenon | Φώτα | Συναγερμοί | Auto | Moto: HxoStyle
You can't get rid of the twitter popup on Android and it takes up half the reading space.
PHP Weekly sent to 8.5k people
The card in HyperCard was not an app, but rather served multiple purposes:
First, it was a container for widgets, or, in other words, a canvas for the user interface. If the user interface would not fit in the fixed size screen of the card (it was 640x480px in the beginning and became resizable later on), it could be organized into multiple cards, each containing parts of the ui and with some navigation ui elements to browse between the cards.
Second, the card could serve as a database record. In that case the card would contain editable widgets to make a form (for example for addresses), then the card was declared to be a template (in HyperCard notation a "background") and then as many cards were created from that background as database records were required. In that case field-widgets served as database columns, cards as records and backgrounds as tables.
Third, the card (and its template-variant, the background) could contain code. Events (like a mousedown etc) were sent by the engine first to the respective widget on the card, then, when not handled, to the card itself, then to its template, then to the stack.
The HyperCard stack was the app, and a stack was a collection of cards and cards served as user interface canvas, and, very much depending on the application logic, additionally as code or data containers.
what? You can't run emacs in a tmux session?
Jolla Phone News: Sailfish OS for Android Devices
Bret Victor's?

http://vimeo.com/64895205

The stupid Discus thing they use does not let me comment(What a terrible UI).
In incognito mode, it is 16th down the list for me, including ads and local results. Do you have an adblocker turned on or something?
Steve Jobs postage stamp in 2015
If history were to repeat itself, this could be an excellent reverse pump-and-dump.

1. Create an exchange for trading Magic The Something. Use Bitcoin.

2. ???

3. MtSox has become the largest Bitcoin exchange ever. USD exchange for the moon.

4. Create an internal account, as all using the exchange have coins held with the exchange, including internal accounts.

5. As rumours of insolvency arise, offer progressively declining ratios of 'MtSox' held Bitcoins vs 'Real' Bitcoins. Exchange privately held 'Real' bitcoins for larger amounts of 'MtSox' Bitcoins: 'Real' Bitcoins hit the transaction chain, and a MtSox internal transfer is made to the internal account.

6. Sometime in the future it emerges that MtSox was never insolvent, but by transactions in the actual Bitchain, the internal MtSox account has now accumulated a large number of Bitcoins for a fraction of their 'Real' value.

Profit! (With only a little ???)
What is the lie here?
Brute forcing properly implemented AES isn't possible.
Using Bootstrap the Semantic Way
It's not really surprising to me. Do you remember the price comparison between "normal" grocers in the US and in places in the EU or say Japan? If I were to guess, they're higher other industrialized countries abroad. Probably as high or even higher than Whole Foods.

Globally food prices have been increasing consistently.
The Basics of a Ghost Theme
The problem is that make and all make-based systems that do anything non-trivial (e.g: code generation) are terrible. They all do dependency graph computation prior to starting building, which in the case of code generation + dependency scanning is simply wrong. They all become painful with complexity. They all end up with false negatives, where you have to "make clean" to continue working reliably. They cannot pass parameters to sub-targets in order to build the same target in slightly different ways for different contexts (e.g: Unit tests vs system).
Maybe it's not common (at least while most developpers are not in their 80's) and they didn't think of it.

The idea that they are evil people is more appealing, though.
Does anyone know how to save/ retrieve sessions?
Yes, everything about WhatsApp is so trivial that Facebook with their billions and billionaires and 1000's of high-quality engineers decided to spend 18 Billion dollars on it. But of course they're all dumbasses because you say it's all 'trivial', right?
They have gone too far. Disgusting.
Who keeps $120k sitting in checking earning 1%? That's underwater against inflation.

I am baffled by anyone who peaks their checking account beyond 30-40k.
I have to say that the tmux-users mailing list in general, and Nicholas Marriott in particular, are really nice and friendly.

I had a feature request (256 colors in fbterm so you can get 256 color tmux/vim without x), quickly got patch code, got support (I had never used patch before and didn't tell it to ignore whitespace) and when it worked, was told it would be in 1.9, and there it is. :-)
I don't know about lawyers and hedge fund managers but CEOs are able to manipulate their own pay and avoid accountability due to their position of power within a company. The labour market has no bearing on someone who effectively writes their own paycheck.
We're using it, its' been fucking amazing so far.
Very wordy but plenty of usefulness!