skysight-inc/HackerNews huggingface dataset:
2) Time-zone differences: recent posts slightly preferred
Producthunt tries to be just and account for the time-zone differences. So, when later in the (German) day many US companies were listed, their delay in listing was compensated by the algorithm. Recently ranked companies were ranked higher - especially those which - during the same time periods - had a higher "traction" (measured in "more upvotes per last xyz minutes", we guess). To "account" for this: if you still want to share the link with your family and friends/network, do it later in the day, if you are Germany-based (again: a) not recommended, b) impact likely overestimated).

3) Community engagement: reply to comments and provide benefits to users
We suggest that your engagement with the community (see comment fields) also plays a role. But not everyone is allowed to contribute/reply. When featured however, please ask the admin/OP to provide access. Also: provide "goodies" to producthunt-generated leads (especially if you know up-front that you will be featured and have enough time to prepare).

4) As soon as you are featured, make sure that you write a FIRST comment, telling more about your product/service. The comments are chronological, so if someone else writes a comment before you, people won't notice your makers comment that easily. My advice: Either ask Producthunt immediately for a makers account and write the comment OR ask someone who can contribute to write the comment instead. Definitely make sure that the first comment is yours introducing the product.

5) Additionally to the goodies mentioned in 3), you can also generate a separate landing page for all producthunters. This will help you track the traffic much more efficiently -> you have no loss in data by viewthrough conversions for example. This point is however not much in your control, as often other hunters submit your product (as it was in our case).

6.) If you do not want other hunters to submit you, you can add a sticker or note to your homepage that says: Please do not hunt. Most producthunters respect this.

Hope this post helps anyone who is featured off-guard as well ;)

Disclaimer: we do not(!) claim to have a true knowledge or understanding on how the algorithm works - or on how strong each of the mentioned factors are weighted. Please feel free to correct or amend the information in our comments or write me a message via LinkedIn, we´re willing to learn from your experience as well.
European privacy requests for search removals
Great to get specialist knowledge/understanding into the mainstream.
Reflections on a weekend with Rust
If that were possible, it would be indicative of a pretty big error in design.
Sounds funny now, but it happened in the early-Han, early-Song, early-Ming and early-Qing. In each of those times the new government had fewer regulations to begin with, needed popular support (to raise more armies and crush the remaining opposition) and would pass reforms that would allow prosperity to happen. Each of those periods are considered one of China's golden ages. Perhaps you might also want to take a look at: http://www.newworldeconomics.com/archives/2014/092814_files/... which describes these cycles well.
makes me wanna jump forward in time just to get my hands on their app!
I'm not an electrical engineer, but I think that one difference can be in the required drive voltage and power for the bus. Remember that the GPU needs to drive the bus, i.e. it must apply sufficient voltage to make the lines reach the required voltages, and do so quickly. This can become easier if you know the distance is smaller; the driver can be faster since the losses in the line will be smaller too (and less risk of it picking up interference).

It's probably a differential drive which makes things more complicated in the details, but I think in general the above is true anyway.
The Future Chronicles – A Time Travel Magazine
Dropbox was unoriginal, boring and well-trodden?
that got recorded for using a discount card

And now you know what's the purpose of a discount card
No way - $40B is just nuts, and I think underestimates the ability of other companies to get in on the action. Many of the drivers I've used have multiple smartphones running, one for each service, and just bounce around to whichever gives them bookings. Add in multiple new services - and Uber's growth will suffer.
Define the width in em units. Max width of 30-45em is usually ideal. A 2-4em padding keeps text out of the gutters entirely.

Browsers used to have controls to toggle CSS stylesheets on or off. Frankly, I'd prefer they still did.
I believe he very precisely described a non-disclosure agreement.
It is homegrown. The Dankort was a government initiative originally built and paid for by a consortium of banks back in the 80s. The theory was that the savings for the banks from having a more efficient alternative to cash would pay for the development costs, which is exactly how it turned out. But then the banks forgot that what they spent on payment processing they made back elsewhere and wanted it to pay for itself, and started cutting costs. Finally last year they sold the whole thing off to the US.

In addition, the dankort is strictly regulated to the benefit of consumers which the banks dislike because it limits how much they can charge when you use it. They have an interest in pushing people to visa or mastercard or their own mobile payment solutions which don't have the same restrictions. The payment processor itself is developing their own alternative to compete with the dankort which they are mandated to also implement. I don't think they provide bad dankort service on purpose but it's a concern that good service is actually against their own economic interest.
People complain about card processor fees, but handling cash also has a cost: transportation to/from the bank, theft/fake currency, procuring change, etc

Canada has abandoned the penny, and that's IMHO a good thing.
Thank you Professor Falkener. Now how about Alice and Bob play Global Thermonuclear War?
Dean Potter Killed in BASE-Jumping Accident
BTW what are your tips for programming python with vim?
Yeah, because a) otherwise CNN is known for its good editing, b) people care about those things...
Dirt, gravel, minerals, oil, water, coal, rubber etc. aren't free. Land ownership is a thing and natural resources are usually controlled by someone. Simply controlling the access to natural resources can make you rich without lifting a finger.

More fundamentally, the production of goods comes at a price that can't necessarily be easily expressed in terms of money. Extracting and using natural resources often damages the environment and more obviously deprives other people of the use of those resources.

You aren't paying $30k just for materials, but you aren't paying $30k for just labor and perceived value either. Resources used in the production of cars are sometimes naturally scarce, and if you own such resources, people will pay you to extract them.
Or determining the approximate time and location of unlabeled or uncataloged photos from all kinds of archives.

Oh, the possibilities.

(Oh, the privacy nightmares.)
That sounds neat. Have you got a reference to it handy?
There were tons of online storage systems before dropbox, they just had clunkly interfaces.
>place a very high value on what ends up checked-in to a source code repository. The reason for this is very simple: once code gets checked-in, it takes on a life of its own.

I would modify this slightly and say code that's added to important public branches designated as master, qa, integration, etc should have a very high bar for quality. The other "experimental", "sandbox", etc branches would be understood by the team to have suboptimal code. Yes, it doesn't prevent people from Ctrl+C+Ctrl+V'ing the bad code but at least the developer's work-in-progress code has been backed up to a wider repository than just his laptop. (Yes, the programmer should be backing up files to USB flash, or corporate LAN, yada yada, but disciplined backups outside of repository commits often don't happen.)

That said, cargo culting bad code is definitely a problem. It doesn't matter of the source code has any of these comments:

//This following is experimental. DON'T COPY IT!

//!!!Do not reuse the following loop. It is O(N) instead of O(log N) and I haven't optimized it yet!!!

It doesn't matter how many scary exclamation points and uppercase characters are used in the warning. It will be ignored.

Even if you using language level guards instead of comments such as #pragmas or metaprogramming (if this_function_name == "JohnExperiment3"), people will just ignore the guards and Ctrl+C+Ctrl+V the "bad" source code lines they need. The infamous example of "if windowsos.version begins with "9" is copied all over the place.
Tweet an endangered emoji to help save real animals
What do you enjoy doing? Treking, art, history? Go somewhere that has something that interests you.

I always used to take a Lonely Planet guide, and look for a cheapish hostel recommended there. There will usually be a few people in similar situations. Hang about in the common room (don't use a laptop, or mobile phone), and speak to people. Ask people if they fancy sharing a beer. They will have things that they have seen, and have loads of recommendations for you. If that doesn't work out, book on a group tour.

Its pretty easy to meet people if you put in the tiniest bit of effort.
Most of the arguments in the article were in cases where you do reuse code though.

If you didn't reuse code (across repos) then you wouldn't have any of the problems that a monolithic repo solves.
So according to you, it's alright for a company to hold a monopoly position and erase their competitors, as long as they provide the bare minimum its customers need?
RST should be easy to avoid by prefering UDP where possible, but in general i understand why ISPs would try to hamstring bittorrent with dramatic upstream overprovisioning that they've got.
Gurl pna trg svsgl creprag ol rirelbar thrffvat fhpu gung gur ahzore bs oynpx ungf vf rira (be bqq).

I wouldn't be surprised if this is optimal, but I also wouldn't be surprised if it's not.
I'll add my noise to the cacophony and agree that this is a grat article. I've been struggling with an idea for a while, and this has opened up a whole new horizon of possibility for me. So thanks.
Apple's computer products are on par and often mediocre with the last few years of Windows-based computers. Retina is on match from other vendors for less. Many retailers offer price-for-price better performance, better graphics support, as much or more memory.

Apple offers a fantastic tactile experience and OS X -- the user experience ecosystem is the big sell for them, which is why their operating system has been a loss-leader for so long. A similarly priced Dell XPS 13" is going to out-perform a new MacBook pretty much everywhere but battery life (which it misses by something like an hour), but the Apple is the more attractive buy because of OS X and the joy of using it.

It's demonstrated and acknowledged, through profit and market dominance industry-wide, that there's more to life than tech specs, and that more is user experience. There's really little else to say on it...
I suspect there's a default 'javascript required' message in a file that's included with all pages.
Most of the interesting things neural networks do involve online learning.

For a simple non-NN analogy, think of spam detection: you want to be able to correct misclassifications, such that it won't make them again. This requires more effort than it sounds: it's not enough to just add the one piece of weighted evidence to the corpus and re-run the algorithm, because that won't necessarily make the filter spit out the new correct answer in the case of the original. Just like there's overfitting, there's also underfitting, and the naive training method results in underfitting.

Thus, what you tend to want is something more like a garbage collector: a process constantly running in a background thread, gradually retraining the system. At any given point, the system will answer questions using an MVCC-like point-in-time view of its beliefs, while those beliefs are getting played with and re-evaluated elsewhere.

Also, every time the NN changes its mind, there will be a subset of non-training samples it has already seen, that it will now classify differently than it originally did when it saw them. Continuously going back and amending its judgements on these is usually helpful.
Microsoft added the "briefcase folder" in Windows 98 (maybe even a '95 update). It was crappy and clunky, but the concept was basically the same. When storage prices started to fall, online lockers and backup solutions were a dime a dozen, they were just painful to use and they would kill your bandwidth. DB was successful because it was easy, nonintrusive, fairly robust and came after bandwidth stopped being a real problem for most people, but particularly original it was not.
In the Indian subcontinent having what is called a "reliving letter" from your previous employers is very important.

Have a look at the workplace stack overflow to see the sort of problems Asian developers face "horrific" is how it was describe to me.
Microblogging in a browser tab
What can data scientists learn from the election polling disaster?
Taking Java EE 8 candidate Ozark for a test drive
Interesting, where in BC? I also live in BC (Okanagan), and _everything_ is Kijiji. I'm not sure I've opened Craigslist in years.
Project Hub: A simple timeline for project milestones
For both imaging and audio even 64 bit doubles aren't sufficient if you use many filters together.
Project lead Eric Xing has a nice talk about Petuum on Big Data Technology Conference 2014 in China:
http://petuum.github.io/papers/eric_bdtc2014.pdf
I just cannot imagine trying to make sense of the history of a giant monorepo.

What I don't get is the example from Twitter. If I need a fellow developer to fix projectB and projectC for me to fix projectA, I ask him to fix it. As soon as he has committed it to their respective repos, the buildserver would pick it up, and I can expect the next time it builds projectA, it pulls the lastest version of projectB and C and use them.
David’s Health Tech Newsletter: No. 58
Cryptanalys.is is down
Anybody knows what happened to this site?
HMA was a triumph of marketing and usability over security concerns. They are one of the most law-friendly VPN providers out there (and it couldn't be otherwise, considering they hail from a certain GCHQ-ruled island), but they were great at selling a simple way to avoid boring office-network blocks. I remember using their web proxy to bypass some stupid block on the FreakAngels webcomic (to this day, I still can't understand why anyone would block such innocuous material).
What if I want to give 20 quid to a friend? The thing that worries me the most about cashless is how it makes it extremely hard to give money to others -- each transfer needs to be a bank transfer and if I want to give you money, you need to be carrying a device approved by the bank, into which I can insert my card, write my PIN, etc., etc. Unless you can show me how person-to-person money transfer will work, I'm not convinced cashless will work.

Also, I don't agree with having to pay to pay, i.e. the "x%" tax on each purchase the bank takes.
> I don't get that. Neither the "work or starve" nor "work is holy" ethics have ever appealed to me. I like to play.

I think you are failing to see robots will also take away play.

Why garden, make things from wood, sew, knit, cook when they are close to free and better quality to buy.

Why learn instruments, program, make art when a robot is so much better.

Will reading be as fun when you have a millions of books specifically tailored to you by robots.

Will travel have value when it's easy and cheap? Compound this with the fact the world will become much more homogeneous at national levels.

Yes people will still have hobbies, but when they are needed to give you self worth, which is what work currently does, I don't think it will be enough.
In the end, the goal of a startup is to either generate profit or be sold. Your startup got aquired by a company ? great job ! Your startup is a success.
Great! This looks really nice, and interesting.

Some fantastically quick points from a very cursory glance at the code. Feel free to ignore this.

- The code uses the convention to put the argument of return inside parentheses, making it look like a function call. This is very strange, to me.

- It treats sizeof as a function too (i.e. always parentheses the argument).

- It is not C99, which always seems so fantastically defensive these days.

- It's not (in my opinion) sufficiently const-happy.

- I saw at least one instance (in cli.c) of a long string not being written as a auto-concatenated literal but instead leading to multiple fprintf() calls. Very obviously not in a performance-critical place, so perhaps it's not indicative of anything. It just made me take notice.
Negative interest rates will primarily affect big players like for example pension funds, even at -0.75% percent interest these will loose a lot of money. And buying gold is not particularly easy / cost effective when you need to convert tens of billions of dollars. Not only will will you hugely inflate the price as you keep buying, but also introduce much bigger fluctuations than would result from deflation alone in the long term.

Lately, the Austrian central bank was rumoured to play with the idea of negative interest rates so the Austrian pension funds quickly brought up the idea of just storing their paper in secure vaults. As long as the costs of storage / protection are lower can the losses due to the negative interest rates, it's a net gain for the funds.

The central bank isn't directly allowed to prevent anyone from just getting their money in cash and while they could delay it by "process", only the government itself could issue a blockage on cash deposition.
Hey, if you have a hackerspace near you, just drop in and pretty sure you'll find some like-minded people for almost any kind of interest (from cooking to electronics, from programming to board games...)

Other than that, there are IRC channels for many different topics in tech, that can be quite busy and social. Depends on luck and topic, but could check it out.

For SDR specifically, could start with a project, learn from that, then build further. In my experience plane tracking (aka. ADS-B receivers) is a sort of easy-going and fun starter. There are a lot of guides and different approaches to it. Try that, and see which part interests you more, and follow that. I'm sure you'll find communities along the way.
We have a government that sees the unemployed as vermin, rats to be extinguished. A government with a puritanical "work will set you free" mindset.

I'll give you that, as a somewhat tinted perspective on the governments views, but I'm not sure where you want to go with it? Every government aims for minimal unemployment, it's one of their key tasks - to get people into work. I'm not sure you'll find anyone willing to say "You can work if you want to [you can leave your old friends behind], otherwise here just live on other peoples taxes".

People working in shit jobs for shit pay to die early

Most people work jobs that they do not enjoy. Working is a means to an end, survival. Please do define for me a system where the jobs are all lovely and nobody has to do anything they don't want to do. There seems to be this theory that everyone should be happy, it's pure myth. Life never has worked like that for the majority of the population in any historical system.
May I ask how you're doing torrent on iOS? The reason for my interest is that I recently ported ipfs (http://ipfs.io) to iOS and am interested in any experience you've had with running these styles of protocols on iOS clients in the field ..
Ever since the dialup era, when all we had was "open in new window", I would browse by reading down a page and opening interesting-looking links in new windows and letting them load while carrying on with the original page.

Tabs are a good LIFO stack of things which are currently "live", or at least not dealt with yet. It's easier to navigate than history or bookmarks. You could argue that at some point tabs should "spill" into bookmarks, but that requires making a decision.
> John Oliver understands this. Stallman doesn't. That's why Oliver did in a week what the second guy couldn't do in thirty years. So you can keep arguing and keep sneering.

Yes, Stallman really hasn't done anything. GNU, GCC, GPL and Free-software are really worthless contributions compared to comedy routines, we should all quit working on things that we care about just because you and Joe say we aren't ever going to be popular or important.
Broadsheets ie proper news papers do tend to use slightly more adult language when compared to tabloids.

And the NYT is a very old fashioned newspaper.
I, for one, don't blindly copy and paste code. Code collects entropy over time; if it's been around for a while, it almost invariably can be improved. Copying and modifying is cargo-cult coding in the small and one of the fastest ways to create a codebase where you have no idea what the code is doing.

Adding process and standardization around this seems like a patch on a dysfunctional coding culture. Standardization frequently ends up on something that isn't the best way, and with web development in particular, is likely to be outdated in a few months. Requiring meetings to change standards to improve code has got to be a toxic working culture.
The problem with this approach is that this does not correspond to the way the brain compresses/processes images. So a coarse image gets a lot of extra "features" which the brain processes as such (features). Instead, going to a coarser representation should remove features.

Cool effect, though.
Wow, -tui is a real game-changer. I've struggled with tools like ddd and nemiver, looking for a sensible UI, and it was there all along!
Vienna, Austria, has built such a channel+island 30 years ago en.m.wikipedia.org/wiki/Donauinsel
I wonder if Google is still using Perforce? That's one of the arguments used at our company to argue that perforce handles huge repos very nicely.
Expo 2015 – Anonymous has stolen 1TB data from Best Union ticketing service
> Even if you using language level guards instead of comments such as #pragmas or metaprogramming (if this_function_name == "JohnExperiment3"), people will just ignore the guards and Ctrl+C+Ctrl+V the "bad" source code lines they need. The infamous example of "if windowsos.version begins with "9" is copied all over the place.

Hmm, could this be the reason for windows 10 after 8?
If you want to make a backwards-incompatible API change, it's very convenient if you can change both sides in the same commit.
I view the repo as the unit of versioning. If something has its own release cycle with its own semver number, it should be in its own repo, and vice versa. Monorepos make sense if your whole site is at a single version, as in the article. But if you want to have libraries that have stable versions (which I find useful, because it allows teams to own codebases - and I find maven is much much better than this article seems to think) then it's worth putting them in their own repositories.
What's commercial use? Can you sell your home when you move?
Here's the only thing you're not getting: success is a subjective term. It begs the question: by whose standard?

It's really that simple.

Some people would count selling into an acquihire outcome a success. Maybe because building the product was a fun adventure and they managed to actually ship it. They got a little bit of money, and now have nice jobs with Google. So to those people, based on their subjective view, it was a success.

Other people would take the opposite view, that it was a capitulation into the acquihire outcome and a failure. It's all strictly based on an individual's standard of what success means (which can also vary dramatically based on context).