skysight-inc/HackerNews huggingface dataset:
Not sure why the parent post was downvoted - there's a lot of good advice here.

I agree with all the points listed. Knowing your competition is a very big deal. And knowing how they market (even if it's not how you would) is very smart. There are various services out there that can help you with competitive analysis from competitors ads (What Runs Where) to backlinks (Ahrefs) to other seo aspects (Sem Rush). They're all not cheap for a reason, but usually provide a free test drive.

As for the App Store, you really need to look into ASO. Probably the majority (or a good chunk) of apps on the App Store do not do any sort of optimization or planning. Check out Sensor Tower or App Annie for more on this.

Content. This is a must. You can drive traffic to your site if you can be perceived as an authority. (Well, that, and you actually are into what you talk about - you have to be genuine in this regard.) Check out Brian Dean's Backlinko for tons of great strategies that you can use to boost your content marketing. Start blogging/posting and creating content your users will find interesting and will keep them coming back.

You're going to have to tie all this into social as well. The two biggies (of course) are FB and Twitter. G+ also probably won't hurt. You'll have to spend time engaging on this level if you want to drive users to your site.

Ads can work too, but are a little tougher since they will require money up front. But, despite what some people may say, you can drive traffic to your site for a few dollars a day. I have been doing this on google for a long time. Set your daily budget to $2/$3 and see what keywords perform. Tweak these and keep adjusting. It is not a ton of traffic, but once you can get cheap click throughs and then some conversions, then you can grasp how it all works and scale up. $10 a day. $25, etc. Mix all your ad copy too and see which of those performs best as well. I don't usually recommend ads because it's the hardest, but it can also be pretty fun too. YMMV.

Others have also mentioned influencers. My current company has done well with this, but it's a constant process. You don't just get one or two and it's all good. You have to keep pulling in new influencers who can keep the momentum going.

I saw a post earlier and just want to say whatever you do DO NOT DRIVE TRAFFIC FROM FIVERR. This is shit and Google knows. Amazon knows. They all know. Fiverr is ok for logos, voice overs, translation, things like that. But never buy likes or follows or tweets or traffic. It's all junk and will get you no where. I've tested it and Google has never bumped my sites up in rankings using crap traffic.

Lastly, you have to be serious and engaged. Marketing is not luck and it's not just set it and forget. It's dynamic and requires time. Face to face if need be. You need to be clever and resourceful on getting your message out there. It's been said in other posts, but quality traffic and attention (that converts) are the hardest parts to making a product & company successful. You will not figure this out overnight, but you need to stick with it. Measure everything.

Good luck!
Globism – A new way to do news
3 Growth-Hacking Strategies to Help You Succeed with Your Next Product
Part of the "problem" is that networks (even networks that span the globe) are too reliable these days. If a developer is developing network services, all they see is an input stream and an output stream. And that's all that matters 99% of the time. But add 0.1% loss, and all hell breaks lose because people don't understand the implications and rules governing the underlying protocols.
I hold a professional engineering license, having passed the computer engineering exam. The software engineering exam was first offered a year or two after I took my exam. (In Texas, the first state to offer the software engineering exam.)
Anyway, I passed the test with no problem, and I think all the licensing exam does is to filter people who are totally incompetent. It guarantees a level of quality, perhaps, but that bar is pretty low.
SSL from Namecheap: What's the difference?
I love this.

But I do think that you are missing a trick: you are pushing the wrong end of the proposition.

If this does fly it will fly not because you are offering a free appraisal of what users are wearing but more because you are giving users the opportunity to flex their fashionista status.

What you might want to do is create a panel of informed and preferably well known gurus to critique the uploaded selfies.

Go the X-factor for style route:

Your top tier of acknowledged experts critique the style 'performances'.

The 'judges' reactions to the style performances might be good or bad in the general but often enough your going to get a performance that has the potential to go viral: fb, buzzfeed, national press whatever.

Follow through on the personal aspect of these stories and create compelling narratives:

"OMG I totally took on board what (take in name of top stylis at Looks Good) told me about my style. I did what they told me and landed my dream date/job/ etc."

If you have any promotional cash to spend use it to recruit a panel of top stylists. Or if your bold enough take the roles on yourselves and spend the money on clothes/ haircuts.

In short feed awesome stories to the major players with big audiences and hope that a few stick. Obviously always point the origin of the story straight back to the app.

Good luck!

PS: Final Para: A simple yes or no from you could prevent them from making a mistake or give them encouragement they need.

Should read: A simple yes or no from you could prevent them from making a mistake or give them the encouragement they need.
Thank you both for the feedback!

We've tried feeling the water with with /r/femalefashionadvice and the feedback was rather positive, that's what keeps us going still.

I have a feeling that feedback from total randoms might even be more beneficial, as feedback from your friends will probably be heavily biased, and, simply because they're your friends you share a lot of things in common, the sample will be much better.

Also, sometimes you just have to power through it and do it better than others. If we take Instagram as example, I have a feeling that a lot of their friends would have told them "why do that, there's already Hipstamatic that does the same thing" (at least that was my experience often), but they found their following online.
Why is your Christmas tree so big? An ancient gift of extra genes
Good advice on setting an alarm - I'll just grab a kitchen timer one.
Larry King Interviews Holly Holm (UFC)
Why are these options mutually exclusive? Is there some technical limitation here preventing us from having one monotonic clock and a separate orbital clock?
I guess the reason I'm looking at an Aeron chair is because of all the positive reviews...I feel like if I'm sitting in a chair 60+ hrs week it will pay for itself in the long-run.

The chair I have now is practically falling apart
Somewhat Related: http://daniel.haxx.se/blog/2015/11/16/the-most-popular-curl-...

Discussion: https://news.ycombinator.com/item?id=10574011
Modern JavaScript engines can compile the code to an intermediate form (or even to machine language) which may allow performance roughly equal with compiled languages like C.

While JavaScript is probably slower and use much more resources, it's not always the case.

I would also argue that bit-torrent doesn't take up much resources, at least when only seeding a few files, I guess you would have to seed thousands of files for performance to matter.
"The main problem with starting an app like this is that it basically doesn't work without having a substantial number of users."

I think the traditional advice is "fake it 'til you make it".

Is your concern that you will have too many photos and not enough people rating? Rate them yourselves.

Not enough photos for raters to feel engaged? Send every photo to everyone, tune it down when you can.
Show HN: Simulacra.js – one-way data binding for web applications
SHA256:459b05fe2dbd56cb0f31babdf722c40bd7ce061c7701fdbb56dfb382e8cd2371

File name: AF.dat

Detection ratio: 0 / 55

https://www.virustotal.com/en/file/459b05fe2dbd56cb0f31babdf...
Seldon machine learning pipeline: scikit-learn, Vowpal Wabbit, XGBoost and Keras
The first step is “embrace”. Writing kernel-specific code is hardly “embracing”.
Especially since an sRGB triplet only specifies how to perceptually reproduce the color, and film has a different spectral response from the human eye. The dye in non-photo blue probably should actually spectrally be in the blue range rather than having any dye in the red or green range, since it would likely show up on film otherwise.
25-year-old founded a new kind of VC that's helped college kids raise $130M
I've tried objectively looking at Tinder's website and I don't think I'd realise what the app is about unless they were as ubiquitous as they are now. If you try to forget what the app is about and go to the page, what would your impressions of the app and its functionality be?
Who Wants to Be a Millionaire: The Game on Facebook
I was the first dev hire at the Center for Open Science, and only recently moved to a for-profit startup. COS has been quite successful, and I expect it to continue to be so for the foreseeable future.

http://cos.io/

I'll ping their cofounders, I'm sure one of them will jump in to answer questions if you'd like.
So instead of "Someone else did it on my WiFi", people will now say "I didn't transfer those files, a webpage did it without my knowledge". Sounds like a much more solid excuse actually.
Packaged up as a service on Port 17 it could be the backend for QOTD.

https://en.wikipedia.org/wiki/QOTD
kqueue and kevent themselves are available across all of the BSDs; in FreeBSD, OpenBSD, NetBSD, and their various derivatives including Darwin and others.

* https://www.freebsd.org/cgi/man.cgi?query=kevent

* http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/...

* http://man.netbsd.org/HEAD/usr/share/man/html2/kevent.html

* https://developer.apple.com/library/mac/documentation/Darwin...

This most definitely has been "battle tested" and it long since has provided a means for programs to use a single mechanism to wait for I/O events, directory modifications, signals, child processes, and timers. And it has some interesting abilities, too, such as the ability to keep track of grand-child processes forked off by a child, which one can use to good advantage to handle poorly written daemons that erroneously fork-child-then-exit-parent.

libkqueue should not be conflated with this. It provides a workalike API. But there are differences. Some of these are of necessity. Because of the way that Linux signalfds work, for starters, it has been quietly re-specified (the alteration to the wording of the manual page being a subtle one that isn't marked in any way) so that EVFILT_SIGNAL code has to be written differently when using libkqueue on Linux to when using real kevent/kqueue on a BSD. Others are accidents of implementation. One can get spurious wakeups from libkqueue that one doesn't get from real BSD kevent().

Its Linux portion also contains a number of bugs. Internal unexposed file descriptors, for all of the signalfds, timerfds, epolls, inotifys, and whatnot that it opens, are not marked close-on-exec, meaning that there's a significant security concern in any program that uses libkqueue in a privileged process and then forks and executes unprivileged children. The implementation of EVFILT_VNODE/NOTE_WRITE for directories is simply wrong. There are pitfalls when using EVFILT_READ with terminal devices. And its inotify usage doesn't account for the fact that notifications are not always the same number of bytes long.

The first two of those bugs are fairly easy to fix. I never got to the bottom of the third. The fourth is more complex, but is addressable I think. The main problem is not fixing these bugs, but getting those fixes available across a multiplicity of Linux distributions, some of which are operating from years-old versions of the library. So even though I wanted (and still want as a matter of fact) to get libkqueue made better, I had to go with dropping libkqueue and implementing my own kqueue()/kevent() workalikes for Linux.

* https://www.mail-archive.com/supervision@list.skarnet.org/ms...

* https://www.mail-archive.com/supervision@list.skarnet.org/ms...

* https://www.mail-archive.com/supervision@list.skarnet.org/ms...
Wrong. It's a spiral (after more than 3 consecutive years!) US, Mexico, Brazil, Greece have all gone through this and melted down. The US called it "the roaring 20's" which proceeded a great depression. Now, companies in the US rarely get to borrow to pay interest as they are generally liquidated by creditors or the profit generation is subsected from the death spiral. In this case, we see Chinese state sponsored industries affected.

Comparative numbers are irrelevant.
This is pretty unbelievable.
After watching the latest Star Wars movie, I will probably go back and watch the first one, Episode IV.
They tick like mad, don't let that distract you (place it out of range so you don't hear the ticking but in range so you hear the alarm!). Good luck with all of this, backpain is not funny at all.
This functionality is there, of course. We had it displayed, but people we showed it to were basically screaming to reduce the amount of text, so we cut it out, since that should be a given.

I'm not so sure I agree with the approach of treating your users as somebody that has the attention span of 2 seconds and after that mindlessly wanders off somewhere else, but that seems to be the general advice.
Maybe one could synthesize analogs that don't get hydrolyzed in the stomach.
Serious question: has Bloomberg ever published a positive China article?
Representing toroidal grids and mazes
Take a page from Reddit's book and fake it till you make it.
Buzzfeed has a division composed of regular journalists.
There's also strawberry soup (http://www.food.com/recipe/strawberry-soup-122037) and carrot jam (http://www.foodandwine.com/recipes/carrot-jam).

I think we need fuzzy classes. :-)
Probably good to have both around. One can meet in the middle.
It's not about relying on hash tables for order. It's about the invariant that traversing a hash table N times will produce the same ordering each time, as long as the hash table is not mutated, even though that ordering is unpredictable.

Disclaimer: I've never used this feature myself and I sympathize with the desire on the part of the Go designers to avoid accidental de facto stabilization of hash table iteration order--though it sounds like it could have been done without drawbacks by randomizing at process start.
If a particular bacterial strain were to become resistant to a particular bacteriocin, we could use directed evolution methods to modify the bacteriocin.

For example, say the pathogen develops a mutation so that the bacteriocin's binding domain no longer recognizes its bacterial target. Because the bacteriocin is a class of peptide, and not a small molecule, its (theoretically) rather simple to run a directed evolution program in order to discover a variant of the original bacteriocin that will bind the mutant strain. It would be far more difficult to do the same thing with some small molecule antibiotic, and you'd never be able to generate the number of derivatives of the small molecule that you could with a peptide.

Similarly, if the bacteria develops a mutation so that the active domain of the bacteriocin no longer works properly, you can run the same sort of directed evolution experiment.

Or, you could conceivably use a different binding domain altogether as was suggested in the article and in this thread.

As for the delivery of the antibiotic, it needs some way to come in contact with the pathogen. A topical wound that is infected with some form of staphylococcus, for example, could be treated with some sort of ointment. But relying on the body's circulatory system to deliver the drug, well that would seemingly be more difficult than just taking a pill.
The main expense of building an artificial island is the massive amount of material that is needed to be laid beneath the habitable patch of land, all the way down to the sea floor. Seeing that if you are already level with (or only slightly below) the surface, your job is almost done, how much would it cost to dump concrete, rock, and sand on top of the atolls, to either keep them from submerging, or make them emerge once more?
Bloomberg is much more bullish on China than say the New York Times. But even the WSJ, which is really unashamedly pro China to a fault, got blocked eventually. China (edit: the Chinese government) just doesn't like real news.
Here a discussion on React github about WebComponents: https://github.com/facebook/react/issues/5052
I disagree. You can totally make this app work even if there are only a handful users. Just make sure there are some initial pictures to look at (take them yourself) and make sure that anyone who submits a photo gets replies quickly (by monitoring activity and immediately sending feedback yourself). Yes, at some point all the content should come from users; for now you'll have to provide some of it.

Concerning the selfies on the website: I guess they should look like you'd find them on the app. But you can still pick properly lit shots where the model looks into the camera with a nicely decorated apartment in the background.
Instead of making vague claims of astroturfing, make an actual argument as to why I should be on the hook for promises made before I was even born.

Embrace reason.
I came across this this week working on the RethinkDB driver for Clojure (https://github.com/apa512/clj-rethinkdb/pull/114). As soon as I saw "40ms" in this story I thought "Nagles Algorithm".

One thing I haven't understood fully is that this only seems to be a problem on Linux, Mac OS X didn't exhibit this behaviour.
To be a bit more explicit - the finding of that study was not that efficacy had gone down relative to placebos, but rather that the absolute efficacy of CBT is going down. The authors of the study actually suggest that the reason its becoming less effective is because of the opposite of your suggestion - it's going down because the placebo response is likely getting weaker in CBT (1). Which goes back to my original point about the factors that influence of efficacy of placebos - and of course, to the parent article. I think this would have been a much more productive conversation if you had just read it first before replying.

(1) https://uit.no/Content/418448/The%20effect%20of%20CBT%20is%2...
We've had countless discussions on these exact topics. We've included the ability to post comments and it would be fantastic if the comments were as specific as that. We've tried to think of a system where there are predefined answers as "Lose the ____" or "Love the ____" but that's very hard to get right, especially since you have no users to test how they're using your app.

Maybe we should make the fact that you can post comments known on the site. Thanks!
The case of blue-collar Chinese migrants that Kenya is calling “cyber-hackers”
A lot of people commented about the JSON configuration file and I'd like to clarify this part of the article.

The routing configuration through a JSON configuration file was an idea I had at the beginning and it lead me to reflexion. I found the subject quite challenging and interesting, and I decided to work on it, resulting in a reflexion library.

However, when I came back to the original library, the mvc framework, I did not decide to go further concerning this routing configuration for multiple reasons:
1. the additional cost for each route call, resulting in decreased performance.
2. even if configuration would have been easier with JSON (or whatever) configuration file, the developer would have to register his controllers and actions for reflexion: lots of complexity for no real gain, as you have mentioned. And of course, if we want to avoid registering step, we would fall back in the dlopen solution as explained in the article, not really more appreciable.

I will maybe do an update to clarify this because lots of people seem to give a real importance to this part while it was only a way for me to introduce the subject. The goal of this article was mainly to describe briefly possible implementations of reflexion in C++, especially the one I have worked on.
These are all good points. Clothing is another issue when changing climatic zones.
There is a gratipay account for WebTorrent if you want to support them: https://gratipay.com/webtorrent/
A better system would be to let people save in their own individual retirement accounts.

If you want to force companies to support retirement, force them to pay into employee's retirement accounts.

The benefit of individual accounts is that they're a lot harder to raid or defund.
I stuck with it to the end, but man, the lack of proofreading almost had me closing the browser tab. I'm not talking mistakes only a grammar Nazi would care about, but the kind where I read the sentence three times and still ask "what the hell does this mean?" I don't mean to be snarky, but maybe that's why emails to leads wasn't working so well. Bad grammar is my first filter for spam.

Other than that, the article was okay. Good point about getting on the phone. Email is easy, but it also makes easy to say "no", or just delete it and say nothing.
That's a great resource.

Something similar for HN:

http://remembersaurus.com/askhn.html

And the 'thread of threads':

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

Both are quite dated, is there a more update version of either?
In highschool I carried TCP Illustrated around with me like a bible. I cherished that book. Knowledge of networks would eventually be incredibly useful throughout my career.
Wow, thanks, that's great to hear!
Stackfiles.io: Find the perfect Stack for your next project
Both of those already exist, and in fact the GPS system uses the orbital clock, for obvious reasons. People are arguing about the default... always fruitless.
Thank you for your advice! This is my real first article (I've never written articles as long as this one before, and I've never written articles in English earlier), so these kind of feedbacks are really interesting :)
The UNIX 'zoneinfo' format is flexible enough to incorporate second offsets, so this can be done on many systems today (Linux, *BSD (the latter including, I assume, OS X)).

The system clock would be kept in TAI (or maybe GPS, which is a fixed number of seconds different than TAI?) and the local time is calculated by applying a timezone offset in seconds.

http://www.ucolick.org/~sla/leapsecs/right+gps.html
Thanks for the advice! That would be great, of course, but as others have mentioned here, we're the bootstrappiest of bootstrapers, so that's not an option for now unfortunately.
"Once the drift is appreciable, the argument goes, a correction could be added much further down the line, perhaps by adding a leap minute or hour."

Well.. if the leap second is any lesson, that should go smoothly and be really easy to implement.
Runtime order randomization was added to avoid breaking code that depends on map iteration order; this is necessary to support some of the upcoming planned optimizations.

Committing to supporting any specific sorted order iteration would ultimately come with a performance penalty rather than the reverse.

In fact, this strategy is being introduced to several other aspects of golang's runtime like the test execution order and goroutine scheduler (currently only enabled in -race mode).
Best FREE Bubble Shooter Mobile Game on iTunes
Yes, daily local deals. Mason was wishing for some version of Groupon that would affordably deliver 500k emails to people in SF for his local business Detour. Such a thing does not and cannot exist.