skysight-inc/HackerNews huggingface dataset:
What if make-work and consumption are inextricably connected? Retail therapy, Internet, and TV act as a release valve offering easy rewards, while an ever-ascending-and-more-difficult ladder exists for the more ambitious.

Meanwhile, culture modifies itself to reward consumption ("buy the expensive [read:right] things!") and ambition ("become powerful so you can buy the shiny things!"). I do believe we need to be productive, of course.
One important learning from the postmortem: always set your servers up to be in UTC rather than any other time zone. Helps debugging and log correlation and eliminates confusion during incidents.
Top How  to Utilize Online Native Advertising
3 Ways to Be a Successful Steward of Safety
The very first thing that should be on everyone's marketing checklist is understanding what marketing is and what it is not. A lot of people use marketing and promotion interchangeably. Promotion is just a part of your marketing strategy.

Marketing is the science of bring a product to market. A good marketing plan includes (among other things) initial market research, analysis of the marketplace (the dynamic relationship between companies, products, segments, distribution channels and consumers), finding a product-market fit (defining product design and specifications based on the market analysis and your short,mid and long-term goals), pricing strategy, and finally - promotion strategy.

There are some great (and free) MOOCs on marketing strategy on coursera. I recommend "Competitive strategy" and "Advanaced competitive strategy" by Tobias Kretschmer, if you are not looking to change the world with this great new app you and your friend are hacking together. Checking out "Introduction to marketing" is good if you want a checklist for consumer-driven philosophy. A rule of thumb when taking MOOCs is to use the videos simply as general pointers. If you want to really learn - use the recommended literature.
Another warning: You'll never look at an elephant the same way again after reading this. I used to think they were intelligent, noble creatures. Now I know the truth.
Component Interop With React And Custom Elements
Ash HN: If you are hiring manager, how do you calculate a developer's worth?
I would like to ask for a raise at my workplace...but before that, I want to know how much I am worth for the company. If you are a hiring manager (especially in Bay area), how do you decide how much to pay me?
Interesting how so many people didn't fit exercise into their daily routines.
I guess you misunderstood me.

A few F# features depend on CLR features that JVM does not offer, like value types and reified generics.

This will probably change with the planned changes for Java 9+, but until then not everything can be efficiently supported.
I believe it the usage of 'as' comes from the idea that whatever value the variable contains, it should be seen AS and present itself AS the type you're supplying. It doesn't need to be a string, it just needs to act 'as' a string.
Not many of them nap as often as I expected.
I know him since he was math department chair at my alma mater!
We tried Stumbleupon PD for getting quite cheap traffic, when we were on initial stage - it helped us to validate the concept and move further. Advantage - you will also get a free traffic just as regular stumbleupon submission.
Betalist is quite hot now as well - we got 100 subscribers to beta from it.
Day jobs as in 9-5, no, but a large % of them do something related to teaching. So most of them obviously needed some way of paying the bills.

It's interesting how few hours of sleep they get and they're all early-risers.
Their terms of service say 10TB, so they really should just say that instead of "unlimited".

Not that $9.90/m for 10TB isn't a good deal - I just wish companies were open about their advertisement.
$650k per winglet, not per set. So actually more like 2000 hours, but that's still significant fuel savings..
I suspect this may be derived from the book "Daily Rituals" which analysed a number of eminent people. I did an analysis from the book and my conclusions were:

I divided the people in the book "Daily Rituals" into eminent and not-so-eminent based on whether I could recall much about what they did.

I found that eminent people almost all had a strong daily routine. Eg Hemingway would start writing at 6:30am regardless of how hung-over he was (possibly the reason for his view that "all first drafts are rubbish").

Also they were very inclined to let nothing get in the way of their work. See below for some examples.

Quite a few took stimulants including tea coffee nicotine and even amphetamines in several cases. Eminent people were also more likely to take regular walks. Both the eminent and less eminent people had a pretty strong tendency to get working in the morning. The eminent people were also more likely to have regular systematic social relaxation activities.

Proust took caffeine tablets and then took strong sleeping tablets to get to sleep. Perhaps he could have saved himself some money and put himself to sleep by reading his books.

I only had 13 non-eminent people as I got bored reading about people I had not heard of so the results for them are probably rather rubbery.

At the end I have extracts of the agreement of Einstein with his wife, and a report of Richard Feynman's (Nobel physicist) divorce case as illustrations of "hard core" commitment/obsession to their work.

Einstein Agreement with wife (relevant extracts)

A. You will make sure…

... especially that my desk is left for my use only.

B. ... you will forego…

my sitting at home with you;

my going out or traveling with you.

C. You will obey the following points in your relations with me…

you will stop talking to me if I request it;

*you will leave my bedroom or study immediately without protest if I request it.

Feynman Divorce Testimony

>...the appointee’s wife was granted a divorce from him because of appointee’s constantly working calculus problems in his head as soon as awake, while driving car, sitting in living room, and so forth, and that his one hobby was playing his African drums. His ex-wife reportedly testified that on several occasions when she unwittingly disturbed either his calculus or his drums he flew into a violent rage, during which time he attacked her, threw pieces of bric-a-brac about and smashed the furniture.
If you have numbers to back up your COL increase or inflation, then this could work. But if you don't have reliable numbers (or if your boss just doesn't trust them), this technique will probably fail.
Log scale seems a bad choice. (Did you gather that US companies exceed the value of all others combined?)
Another "if i can do it, so can you" story. Fuck that message
, I am never going to be a billionaire and you won't be either. And it isn't for a lack of talent, or effort.
Are there any alternative implementations that address these issues?
You need to talk to customers to figure out what their most pressing issue(s) are/is.
http://en.wikipedia.org/wiki/Lean_startup

Second check out this:

Check out this wkipedia article on the http://en.wikipedia.org/wiki/Project_management_triangle.

Also, no one has a good way to estimate tasks you have that aren't similar to stuff you've already done.
It may seem unusual because you haven't seen it, but header-only libraries are perfectly valid for small, focused libraries.
Does email need fixing?
More than anything, I'm surprised at how many of them do their creative work in the morning. Only a few did any real creating in the wee hours.
C style type annotations that put type before name were never as elegant as pascal style annotations that put name before type. They are also more consistent.
It would be probably important to note that F# module and object systems are completely different from OCaml as they are designed to support interop with the rest of .NET.

On the other hand, OCaml is able to express typeclasses with it's module system.
> Its like here in the UK, Marks and Spencer Food (a premium food supermarket) doesn't compete on price with ASDA, Tesco, Sainsbury's etc, because they'd lose, instead their ads are Dine in, for two, £10 [1], which is meant to make you compare it to a restaurant, because then it feels like a very good deal. Its all about context.

It "works", but I've never found those adverts convincing. People don't eat at a restaurant every day, and the food from a restaurant will be better than whatever M&S is offering.

It's best not to try and trick your customers into spending more money for an inferior product. It tends to backfire over the long term.
Use something like quickmvp.com to tweak yout branding. Before you finally decide for a brand name consider pusruing an Adwords campaign to find out which branding and marketing slogans convert the most.
A user disabling JavaScript is only one piece of the no-JavaScript puzzle.

Here are some more:
http://isolani.co.uk/blog/javascript/DisablingJavaScriptAski...

"To me it would make more sense to use that time to make the sites usable for visitors with disabilities by including screen reader support and stuff like that."

That assumes the choice is mutually exclusive, and also that we live in a world of perfect delivery and execution of JavaScript.

Progressive enhancement not only ensures core functionality is available regardless of JavaScript, but also when a hiccup of some sort happens on the Web, the user in the process of buying from you isn't then stonewalled.
Linode's NodeBalancers are clearly HAProxy. I just wish they exposed more config options (such as the PROXY protocol - it's useless for SMTP without that).
Hello again Jorge, thanks for your email as well.. sounds like there would need to be some kind of domain specific way to block certain shortcuts....
I like the Blackwell series. The writing is excellent and the puzzles are mostly good (I recall only a couple of :facepalm: moments). The first game was released in 2006 and the last April 2014, so you can see the evolution of Wadjet Eye Games. Surprisingly the idea doesn't get old after five games.

I had a lot of fun playing the series (I discovered them last year), and they play just fine in Linux with Wine.

http://en.wikipedia.org/wiki/Blackwell_(series)
What does it matter if you run Linux?
Confirmed: Voyager 1 in interstellar space
Not a checklist, but I put together a fairly comprehensive spreadsheet of all the top marketing resources I've come across when I worked in a startup doing online marketing:

https://docs.google.com/spreadsheet/ccc?key=0Ag_fyIIMSJ6DdGt...

If you're wondering what should be on the non-technical guy's checklist, start here.

Includes absolute gold from Mint.com, Neil Patel, Patrick McKenzie, Kissmetrics and more, covers many areas of marketing such as:

- getting press coverage

- SEO

- Link building

- B2B Marketing

- Blogging

- social media

etc...
Looking beyond Double Fine and Telltale, there are dozens of indie titles[1] and a thriving amateur scene. Of particular note are the Blackwell series, To The Moon, and
Kentucky Route Zero.

[1] http://www.gog.com/games/adventure##release=a05
To be precise most array languages are not functional, although they do support "function-level programming" - the distinction is not clear to me just yet, but I hope to improve. :)

The K language, which presumably incorporates parts of Scheme, is a notable exception to this.
Guess he hasn't been mentioned on HN for a while, and when he does get posted it doesn't look like he's voted up:

https://news.ycombinator.com/item?id=3927653

https://news.ycombinator.com/item?id=2850967

https://news.ycombinator.com/item?id=2843203

https://news.ycombinator.com/item?id=1884988

https://news.ycombinator.com/item?id=196370 - Actual comments
You can also do this in Haskell using the State monad and do notation.
The only problem is that I'm almost sure that DB were making millions not thanks to the excel data per se but thanks to all the logic that was running inside/behind that Excel.
In this case, you can't "APIfy" it with a tool like this.

N.B. I'm not bashing sheetlabs, just saying that sometimes the most important part is not the numbers in the cell but how you create them
Interesting that there is no "parenting" category -- must be nice.
Python has types.

Python 2.7.1 (r271:86832, Apr 22 2011, 16:34:07)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> type(5)
<type 'int'>
>>> type('hello world')
<type 'str'>
>>> type({'key': 'value'})
<type 'dict'>
>>> 5 + 'hello world'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'

It just has dynamic typing.
Very well said. Completely agree on the "angry" part - I've experienced that with my own app ($2.99). The hateful things that people write are mind boggling! It costs less than a Starbucks coffee yet they feel like I've robbed them blind. My theory is that the "race to the bottom" that occurred years ago when the app stores began are to blame - as developers/companies we had a chance to establish appropriate expectations but blew it. From here, it's an uphill battle but I think sticking to our guns (charging for apps) and educating friends/family about the true costs/work effort behind apps is a great first step.
I don't see why they should bend themselves backwards to fit a consumer-focused store. The fact that users expect apps to cost less than $5 despite whatever functionality is offered is outrageous to any company trying to provide a decent tool.

IMHO, Apple/Microsoft/Google should provide a "Enterprise" marketplace to things like this (if that doesn't already exists). Then people won't be comparing great tools against Angry Birds.
> I am never going to be a billionaire and you won't be either.

i'm pretty sure at least one or two billionaires read HN, so, keeping in mind the audience, you're probably wrong.
I completely agree, if I had to choose one computer game to survive some kind of natural disaster I would choose this one.

Instead of "our generation", I would say "spectrum" generation (people born from early 70's to early 80's). I wish I had this work of art when I had the time to play computer games.

As a metaphor I would compare this game to high-cuisine and a 3D intensive game to fast-food.
> Perhaps they need to focus more on operating within the constraints of the market rather than fighting against them.

It's also amusing to look at the number of Chrome Extensions that do the same exact thing as this app that exist on the Extension Webstore. Granted, making a native iOS app can be arguably more expensive than a Chrome plugin, but it also shows where the market is pointing for this particular niche. Not many people I know of would willingly purchase this app to solve a mobile http connection issue they normally would solve with a free plugin for their desktop browser, especially when it's going to be a rarely used utility.

I think a tiered approach would be a fantastic way to ease consumers into the product. Not only would these developers get a much larger install base, but it would also help the entire app store economy grow more accustomed to more expensive apps, countering the "race to the bottom" effect the author cites as a reason they charge the amount they do.
When a document stops being a document and becomes a record, it should be saved in a format such as PDF/A for longevity, and not a binary format. That would be regardless of if it was created in libreOffice or Microsoft Office.
FYI http://www.nsi.edu.np/?option=com_content&func=details&id=36. This is the story about Nick. How he went to Nepal, worked there, grew fonder and after his death - still lives with the organization that helps train and support healthcare workers in rural Nepal. I am from Nepal, I love mathematics, computing and sustainable development and good to know about his father, today.
Bitcoin Vault Xapo Raises $20 Million
I met the man a few years ago. He was touring one of his many academic endeavors and he wanted a full day of seminars to see how the research he was financing was advancing. I was really impressed by the scope of his questions, which were about things completely outside his previous research (computational/quantitative biology mostly).
Thanks regarding Notezilla! I like to generally think of me writing software as a money-making activity, so yes I would be looking for options to monetize this if it reaches a decent level of distribution, so that's what's keeping me from immediately opening it up.

I could also see WebMotion as a fairly popular tool if it gets some reach. The monetization strategy could be a free extension but charge $0.99 for premium version with some additional features I have in mind... Thoughts?
That's a really nice idea with huge potential.

I currently use Stuffcard (http://mystuffcard.com), though.
My guess would be: CIA, NSA, FBI, and probably Sheriff Random from Hillbilly Cove.
Unless you're going to argue that Wikipedia's classification is entirely wrong, the array languages are certainly functional.
Potato Salad Kickstarter Tracker
Master SolidWorks Surfacing and Complex Shape Modeling with this Video Tutorial
I don't think I missed the point, I think we agree.

It's not that all managers are bad. Good managers are invaluable. Bad managers are highly destructive.
Practicing at the Cutting Edge: Learning and Unlearning about Performance
`inline` indicates to the compiler: "this function has external linkage, and no matter how many times it's defined it is to be defined only once in the final linked output". It's the same as if there was no inline, but when the linker finds multiple definitions of the same function it is allowed to ignore them instead of failing. It also serves as a inlining hint to the compiler in its free time.

Note that you don't necessarily have to type `inline` to have inline functions. Methods defined in the declaration of a class are implicitly inline; so are template functions (but not explicit specializations).

The reason it's called `inline` instead of something else probably has something to do with the committee's aversion to new keywords, and commitment to backwards compatibility. Changing `static` would probably break a lot of code: think what would happen to static variables inside static functions.
The concepts are the important part. You can get a long way with a nasty interpreter to see if your concepts play out. :-)

If it's a "deep" concept, I'd pick a simple representation that I can implement without much cognitive overhead (a basic Lispish or Forthish stacks-and-registers syntax is usually something I can spin up in a few minutes) and then start layering my concepts in.

Some of the things you think will be awesome will end up just being wrong or inefficient, but you'll cut the loop down really quickly.

It makes it really easy to compare your hypotheses. If you want to factor them into a more conventional syntax model (c, python, haskell, etc.) you can always learn that along the way.

In fact, if you want to get really simple about it, write the code you would want to write and hand interpret it. You can get really far with simple pre-processors written in whatever text or AST manipulation environment with which you feel comfortable. (I'm notorious for being lazy and writing 50-pass compilers, just writing 10 to 200 line features and chaining them, all in a ghetto RPN.)
elegance is debatable, and consistency is a matter of how the rest of the language is built. But you can still eliminate the superfluousness (is that a word?) by using

greeting as String

or even

greeting :: String

Either is fine, though my preference would then go to the latter option, since it'll be faster when scanning.
Xiaomi to make its Indian debut with the Mi 3 priced at Rs 14,999
Very true, we'll update the graph server that was misconfigured.
Correlations of Fouls and Game Play in the Football World Cup
> Treat personal names as indivisible, immutable items; don't try to separate them in parts.

Unfortunately, that's (often) not an option; as soon as you have to interact with external entities such as banks (but not exclusively them), you're going to be asked for the first and last name of the user.

EDIT: and, by the way, I think that's horrible. Mangling someone's identity like that is pretty bad.
Silicon Valley: A Place Or A State Of Mind?
C#. Embedding Referenced Assemblies
>Creative people by and large don't have "day jobs".

An excellent argument for the Universal Basic Income:

\http://basicincome.org.uk/reasons-support-basic-income/
Blogging is always on my list.

It's almost like cheating. A well planned and written article can get you thousands of visits from relevant people to your site. Then some of them visit your main site, some of them sign up for your service, some share your site with their colleagues, etc.

For example, a recent blog post I wrote to help promote my own consulting service brought in ~15,300 visits over this past weekend. The post before that brought ~10,000 visits. A post for a company I work with brought them ~30,000 visits in a day... You get the idea.
Comparing OCaml and F# is about like comparing Java and C#. The MS languages started out very similar to the others, but made much larger strides. F# has changed their syntax to be lighter, with something similar to Haskell's offside rule. They added workflows which are monads but not quite as nice as Haskell's.
Comparing Cloud Compute Services
Problem 2 of 99: There is Such a Thing as Bad Revenue
>With this kind of logic, you should bill your customers your years of education, from the time you started to read, and effectively charge them millions of dollars per product. This is so ridiculous I don't even know if there's a name for this kind of fallacy.

Of course you should factor in your education et al into the price you charge for your product.

Fallacy? That's what every professional I know does. He factors in his qualifications (education etc), into the prices he charges.
OT and nitpicking but the part about Icelandic names is actually slightly incorrect. The typical Icelandic "surname" is made up of the genitive case of the father's name (in rare cases the mother's) followed by "son" or "dóttir", not "sson" or sdóttir". It just so happens that the genitive case of most names ends with an "s", e.g. Gunnar->Gunnars or Guðmundur->Guðmunds. There are however many names where this is not the case. My name for instance, "Örn", is "Arnar" in genitive case and thus if I had a son his surname would be "Arnarson" and my daughter's surname would be "Arnardóttir".
#6 shouldn't be #1 or #2 instead?
This looks really good. What prevents them from committing this language to the public? Their About ("we don't recommend you write real software with it") is really off-putting for me because I can think of a fantastic use case for this in my current line of work but what does this even mean? I should expect compiler bugs? Conflicted.
Yup.

A more savory version I've come across in an online game startup is saturation bombing your daily AdWords budget within a very small window, thus ensuring that everyone who shows up finds lots of other folks to play with, leaving them with a good first impression of the game's popularity.
"It's a pleasure to meet you, Professor Knuth, I've read all of your books." (Steve Jobs)

"You're full of shit," (Don Knuth) [1]

I think that no one in the world, except Knuth, has read the entire TAOCP (joke.)

[1] http://www.folklore.org/StoryView.py?story=Close_Encounters_...
Internationalized sorting is a whole new can of worms, and there are mutually exclusive rules in different languages.

http://www.unicode.org/reports/tr10/
the power of Stony Brook University