skysight-inc/HackerNews huggingface dataset:
EV Certs help websites to enable green bar in the browsers with company name and address. Giant companies with higher amount of traffic prefers to get EV for eminent assurance. If you are using third party payment portal on your site still you should enable SSL to protect login, address, credit card data, etc. I get certs using coupons https://www.cheapsslcouponcode.com/coupons/ev-ssl-certificat... which always helps me to save bucks.
Diving into Swift compiler performance
Why Companies or Business Need High Speed Broadband Connection
I have the HTC 10 and it's easily the best phone I've ever used. The only thing I didn't like about it was the amount of software you need to disable before it's usable. Like all those HTC speciality apps you can't uninstall and who want to send your tracking data. It's not as bad as some other manufacturers, but definitely annoying after using OnePlus products.
Is more probable that the polypore would be used as tinder

On the other hand, the use of ash wood in the knife is a smart move.
In SC2 you have multi building selection and you can select and group as many unit as you want under one hotkey. In SC:BW you can only select and hotkey one building and unit groups are limited to 12 units. So you can have e.g. 36 units bind to keys 1-3 and 7 buildings bind to keys 4-0. Population cap in game is 200 and depending on game quite a lot of that cap will go to workers which you don't have to manage. That still leaves you with easily around 100 population or more of units that you have to micromanage.

When you understand this watching somebody like Jaedong play zerg you'll understand how insane it is. He'll usually have hatcheries (buildings that build almost every zerg unit in the game) bind to 0-9 keys and then he'll manage and micro huge swarms of zerg units. Zerg are the quantity race in the game, you'll often have a ton of cheap units (e.g. zerglings or hydralisks) supplemented by few bigger units (ultralisks) and you have to manage them all (usually without keybinds), keep producing units, cast spells (using defilers) and do that all at around 400 apm (action per minutes) facing against another dude who is doing the same.
I find this to be a good approach too, unless they're in the midst of a PhD program, then they have zero interest in talking about their day cause their dissertation is all-consuming.
Hi everyone,
We just launched Channel. It's an in-app messaging SDK for mobile apps. We are looking for developers or companies who like to try out our platform. You will get access to a free plan.

Feedbacks and Suggestions are always welcome.

Thank you :D
PyCharm 2017.1: 40x faster debugger, improved unit testing, and six support
If you think things are so bad, surely you can name a single good or service that westerners have less of today than they had in 1970. What is that good or service?
I think Go has great potential in this area. Some emulators (? PCSX2/Dolphin/...) are famously stuck with very few threads owing to the design of the underlying hardware, so anything that encourages extracting parallelism from within each subsystem could potentially be a major performance win.
A stalemate [0] occurs when the side to move has no legal moves but is not in check. Note that a stalemate is a special case of a draw: every stalemate is a draw but not every draw is by stalemate. In the final position, if Black captures the rook, it is stalemate. If he does not, White will keep giving check on the seventh rank and the game will soon be a draw by repetition[1].

This game is particularly special because before 46. Bb3 White has six pieces, all of which have legal moves, making stalemate apparently unlikely and checkmate inevitable from Black's aggressively placed Queen and Knights. It's surprising to a human that within a few moves, White is able to force Black to capture or block all 6 of those pieces and give stalemate. There are famous combinations from human play where one side manages to sacrifice "desperado" pieces for stalemate [2][3], but nothing so ingenious as this one.

Specifically, Queen to f4 forces Black to both capture the Queen and block the pawn on f3.

[0]https://en.m.wikipedia.org/wiki/Stalemate
[1]https://en.m.wikipedia.org/wiki/Threefold_repetition
[2]http://www.chessgames.com/perl/chessgame?gid=1252040 a famous example
[3]https://chess-db.com/public/game.jsp?id=4500512.14117908.508... a less well known example I witnessed in person. An amateur woman shocks a top grandmaster.
Oh, I have one. It's in a Haskell project that never actually went anywhere, but that's not important for this snippet.

The snippet is here: https://github.com/tazjin/herbert/blob/master/test/Herbert/S... (the function called `acidTest`).
I use that regularly as a way to explain complex constraints that can be expressed in "proper" type systems.

A small dissection for those who are unfamiliar with Haskell syntax:

acid-state[1] is a library to turn arbitrary, serialisable Haskell data structures into a sort of in-memory database that is persisted to disk by writing a log of the transactions applied to it.
I wanted a generic way to concisely write tests against transactions on the data-store.

acidTest :: forall state event query result.
(IsAcidic state, UpdateEvent event, MethodState event ~ state,
QueryEvent query, MethodState query ~ state,
MethodResult query ~ result)
=> String -- ^ Test description
-> state -- ^ Initial state for test
-> event -- ^ Event to test
-> query -- ^ Query to check
-> (result -> Bool) -- ^ Function to test query result

There are three distinct sections in here:

forall state event query result.

This existentially quantifies `state`, `event`, `query` and `result` as type variables. At this point they could be any type. This is followed by type class constraints that define relationships between these types:

IsAcidic state

The `state` type is a type for which acid-state has been implemented.

UpdateEvent event,
MethodState event ~ state,

The `event` type is an update that can be applied to an acid-state. The `state` type is equivalent to the state type on which this update operates.

QueryEvent query,
MethodState query ~ state

Same thing, but with a `query` which is a query operating on this specific `state` type.

MethodResult query ~ result

The `result` type is equivalent to the type returned by this query.

At this point we've defined all necessary relationships and can proceed with the actual function signature:

=> String -- ^ Test description
-> state -- ^ Initial state for test
-> event -- ^ Event to test
-> query -- ^ Query to check
-> (result -> Bool) -- ^ Function to test query result

These are already documented :-)

Essentially this ends up being a function that can take an initial test state, any update that is applicable to this test state, any query that can be run against this test state and then a predicate that checks the query result. Together with the test description this is turned into an assertion.

The actual implementation is trivial, the important bits here are all in the types!

Now back to work ...

[1]: https://hackage.haskell.org/package/acid-state
Why even bother doing ML on a laptop? Use Amazon's Machine Learning cloud to conserve your battery.
Also, most people don't really understand how airlines price their tickets, and so assume some sort of "we're watching and will raise the price on you" scheme when there are more mundane explanations available.
Can anyone recommend any books/podcasts/blogs on improving in arguments?
Comparing reagent to React.js and Vue.js for dynamic tabular data
Maybe it's time to enforce a maximum wage similar to how we enforce a minimum wage? Maybe maximum = 10000 * minimum? This won't stop people from amassing assets and power (i.e. we aren't enforcing a maximum number of expensive art you can own, or senators you can call), but might curb the inequality among wage workers and CEOs.
Potis licking
Restrospection of the last year in TEONITE
14 Conferences Every Startup Should Attend in 2017
This is super handy and cool.

If only I had this 2 years ago...
I'm kind of the same. It's amazing how few people will actually ask about you. I often wonder if I'm giving them the rare opportunity to talk about themselves, or if they're like this all the time.
It's not the lack of citation that bothers me - try this:

"Poor black males might skew more criminal and violent.."

Suddenly the problem isn't how reliable a citation might be. There are few groups you're allowed criticize with statistics.
Perhaps he was shot with the arrow on the edge of a cliff and then fell down into/onto the glacier. The killer wasn't able to take his effects because they were irretrievable from the place into which he fell.
From $1000 to $30 for “.forex” domain names?
Who Owns Your Face?
how much is it?
> Why on Earth would you expect that either the current protectionist, closed-borders Washington regime or any hypothetical separatist Sacramento regime seeking to free California from it would support "relatively open" trade and travel?

Exactly, people are taking CalExit too lightly. Man, it's basically treason and people talk about it like growing up and moving out of home.
and at the bottom of the page:

> You can also try other challenges to confirm your identity.
How Bear Notes Became Apple’s #1 App
How do I pivot?
I'm a 35 year old full stack software engineer with a Bsc in software engineering. As a contractor for the last 10 years I have earned very well. But I no longer like my job. I haven't for a few years now.

I always talk big at parties about us being on the verge of huge changes, automation and AI, basic income, yadaya. And I really believe it.

Yet I am not contributing to that, its just talk. If I dig deep, and ask myself what do I really want to do, putting aside old fears of math, and disregarding income then the answer is easy. I want to contribute to this movement, even if it's small. It really matters, it's not just another web form.

What could I realistically do though? I have the means to support myself for years without income.

- A full time masters (age might be a bit weird)
- Udacity DeepLearning into the AI programme
- Something else?

I'm posting for very general advice from my peers. A small sanity check before I quit
my job and have my midlife crisis - as others might frame it :)
>> you can't put a bollard everywhere

I agree, this wasn't my suggestion. I was thinking more of areas like a bridge where if a car does start speeding along the pavement, even if you are further along and see it, there is nowhere for you to go. Your choices are stay put (and get hit), run into the road and probably get hit by traffic, or jump off the bridge (dangerous). Bollards along pavements like that would be useful. Even just one at each end and one in the middle would halve the damage by 50% at least. My greater point though is that something like bollards tackles the problem directly and is much more effective than SIGINT for these type of attacks yet nobody is talking about it.
Only for you
>For many third-party websites your facebook account is your identity, i.e. they are super duper important.

Correction, for many third party websites a facebook account is /an/ identity. If you closed your facebook account, what are the odds you're going to be using it as your openID login all over the place?

Probably none.
I've experienced this. I think you understand it well enough. It is uncomfortable because it is a one-sided conversation and when you know that the person might think they are manipulating you into liking them, it is hard not to feel exploited.

I'm happy to say that some of the worst offenders in my life have improved their style over the years and respond to my answers with anecdotes of their own. They might still think they're getting me to like them but the conversation is interesting enough that I'm not annoyed by it.
I think the input and the style are the same photo, which is odd. But if you look at the output; you can see that even though the colors have switched, the patterns and shapes have stayed the same. The middle apple has dots on it, but it is now green. The right apple is kinda spotty, but it is now red.
Ask HN: What factors make a company's market cap/valuation?
Rose tinted glasses to shelter them from the legacy of a devastated planet. How about the Black Mirror episode Men Against Fire for a real dystopian vision of this future.
I think a lot of people (myself included) subconsciously assume that good-looking people got where they were based on looks rather than merits, especially if they hold a customer-facing role.

(I'm certainly not claiming that this bias is valid.)
Well if your work involves typing equations it's implied that you understand LaTeX.
This is bad for Google:

1) They don't understand IO-wait. Async-to-async HTTP is going to be very important once you manage to make it work: https://github.com/tinspin/rupy/wiki/Fuse

2) They don't understand the end of Moore's law combined with Peak Hydrocarbons. CPU is the bottleneck not network, memory or disk.

Tip to YC: force comment on downvote.
Can someone please explain why such waves that supposedly have minimal/hard-to-detect effects are somehow valid explanations for pushing around black holes?

Meanwhile, electrical forces are clearly powerful and yet still neglected in the mainstream.
Bishop to b3 is forced - nothing else would stop Queen to d1 and checkmate. Actually, most of the game plays itself beyond 42 or so. It's remarkable that it got into that position, though.
This is where neural network-generated images might start feeding into other neural networks.
Imagine a limited dataset of tagged pictures and a vast number of styles. We could on-demand generate permutations and train network that recognize them much more accurately than they would be able to do with original limited dataset
Earth and Moon May Be on Long-Term Collision Course
LG Life Science LTD. – Product Pipeline Review – 2016
I love stories like this. It proves that anything is possible when you work with love and truth to make the world a better place.
I've thought about this, and very nearly would agree with you, but it would take some things away. The hope of lottery winnings and the escapist dreams that come with it, for example. Would that be excluded?

If some bloke comes up with a cure for 20% of the world's most common cancers, do I care if he's filthy rich? Would Gates be able to do his charity work if he didn't once make a load of money?

Furthermore, do I care if the person at the top is getting rich so long as the folks at the bottom aren't struggling and miserable?

The answer to the last one is: Not really. I do prefer that there be less difference between the CEO and the janitors. I'd prefer to set a standard of living that is higher than the poverty guidelines in the US and encourage companies to pay enough to meet this (at least for a single person to live independently and be a part of society). I just don't see how the maximum would help this more than it'd hurt other things.
OT but how did your mum not have a bank account? Was this common where you're from? I can't imagine it working anywhere i've lived (for one you won't be able to get paid).
I completely agree with this point of view. If you have a niche audience with high engagement, brands get a better visibility.

The audience will be more open to ads as well if delivered right. For e.g. A sports app with a limited audience will be interested in knowing more about a particular sport equipment or a sports drink.

But let's not just throw banners here and take them to new links / apps; show them meaningful info in the app itself, when users click on the banner.

I am planning to implement this approach in my app cricheroes.in - will update on how that is working.
> able to copy perfect skin from a model onto everyone, making everything a little more fake and less genuine

Everybody will do it for a couple of years, then it will get old and people will have to think of something original. Just like autotune.
Think about it, what about all blue states secede from the red country while all the red counties secede from blue states? Or even blue neighborhoods can recede from red counties even?

If you only allow the same color in a country, then what do you need democracy for? And how can you blame people for being intolerant towards diversity?

IMHO, US is still too young a country, you need more time to and experiences.
Thanks for explaining this! I wasn't implying at all that the project was not being used. I understand that the syntax may be mature, but the lack of commit activity does not explain why there are still so many pending issues in the repository. :)
The US government's laptop ban is now in effect – here's what we know so far
Housing.

In the UK home ownership is lower for people under 45 than it was (for people of the same ages) in 1981.

For example 62.1% of 25-34 year olds owned a home in 1981. In 2012 42.8% of 25-34 year olds owned a home.
Vim keyboard shortcuts for writers
Convolutional neural networks for artistic style transfer
Thanks for sharing. Can I use timescaledb with tableau?
Getting Personal Online: How It’s Good for Your Business
+1 amazing book! A lot of FP ideas and how these apply to real world situations!
Is counterfeiting coins very lucrative?
As a UK citizen, it stuns me that one-in-thirty pound coins is a fake because a) i can't imagine how it's possibly worth it b) out of the thousands of pound coins i must have handled, I've never spotted a fake - they must be very good. Still, the new coin certainly looks nice!
For a moment I thought/hoped the UK would introduce an official cryptocurrency...
None of those are very good examples. They spend a lot of time optimizing already dead-slow algorithms, and they end up with an optimized dead-slow haskell version that is faster than the non-optimized dead-slow C version. Not very impressive.

I thought I would implement some naive versions:

For he second link, I just whipped up this naive in chez scheme, and it runs in 0.5s, and that should really be the baseline: https://pastebin.com/JXGLA4TR Incidentally this seems to be on par with the fastest haskell version posted that does not use precomputed primes for factorisation. It could be made a lot faster by using only primes, but I couldn't be bothered.

And I doubt you will find a haskell version that gets the longest collatz-sequence that is faster than this: https://pastebin.com/FAdiHA3X (0.01s using gcc -O2). Yet again, a simple algorithm, but this time with bolted-on memoization.

Edit: The first link contains the most naive and slow fibonacci function. It might be mathematically elegant, but it is dirt slow.

(define (fib n)
(let loop ([n n] [a 0] [b 1])
(if (zero? n)
b
(loop (- n 1) b (+ a b)))))

That one takes 0.1s calculating the 100.000th fibonacci number, and there are even faster ways.
Uber halts self-driving cars after Arizona crash
Blur. Blur is everywhere.
The identity challenge does not matter: you shouldn't have to confirm your identity to protest against the reactivation of an account you intended to close. The point still stands: OP intended to close their account in 2012, and are now being signed up again without their consent.
Ask HN: Has attracting a blog audience become harder?
I used to blog for several years, several years ago, and was able to build up a "large" following, for a small-timer at least (over 10K visitors/mo). In recent years, I've made two slightly niche-subject blogs but find it nearly impossible to get a following, even though I'm dealing in the same general subject matter, quality of posts, research, and media integration.

As of a few years ago it seems like to have a successful blog one must be cross-posting to 6-7 social networks at the same time (ie, for sharing to be frictionless). When I post my newer blog posts in relevant places online, people actually say they like the content, yet visitor numbers don't reflect such sentiment in a sustained manner. I have hundreds of posts, but retention is very low (1 visitor = 1 view, then they leave).

Is the only option these days to be cross-posting? It seems share buttons on each blog post aren't frictionless enough. Either I'm a bit delusional about the quality/interest level or blogging has become a lot harder in terms of audience capture.
Just curious, has anyone any insight into what that "hidden high security feature is"?
I liked Scala for the Impatient but I'm pretty novice.
"The pound won’t be round for much longer" is a pretty awful tagline, I'm not sure they realised what this sounds like...
One of the peculiarities with starcraft's hardcore player-base (and probably anyone that still plays it today is hardcore) is that they are very, very conservative.

This was probably one of the reasons it was extremely difficult for them to make any changes that are too wide-ranging even for starcraft 2 (which never pretended to be the same game).
> Hidden high security feature – a high security feature is built into the coin to protect it from counterfeiting in the future.

"security through obscurity" as a feature?
Education: http://www.huffingtonpost.com/2013/06/14/college-costs-media...

Healthcare: http://www.huffingtonpost.com/2013/10/03/health-care-costs-_...

Housing: http://www.jparsons.net/housingbubble/ - compared to the rise in wages, this cost increase has been much more moderate, but it's still an increase.

All while productivity has grown: http://blogs.reuters.com/macroscope/2012/05/04/the-u-s-produ...
This one is the best from my recent readings. Communication is one of the important aspect of every soul prevailing on earth and we / humans are special one. Now from the business standpoint, it is always better to have good communicator who can negotiate with properly. I just want to add my words at the 'Silence' section; my viewpoints say, silence can be better than words sometimes.
I think it's some kind of radio signal transceiver, because I saw a video where they talk about detecting it at high speed from a small distance as coins pass through a system.
The alternative would have been for Facebook to close the account in 2012, as the user wanted.
GameStop closures: Is this the end of brick-and-mortar video game shops?
I'm curious, what are you expecting to read?
We have a grocery store in Krefeld, Germany, which uses e-ink price tags exclusively[1]. But I never noticed a real-time change when I was shopping there.

[1] http://www.lebensmittelzeitung.net/storechecks/Neues-Real-Ko... (e.g. pics 9, 20-24).
I'm the author of a couple of books on Scala: Essential Scala and Advanced Scala. You can find them here: http://underscore.io/books/

Depending on what your background and what you want to learn, different books will be appropriate:

- Our books are focused on what we consider the most important concepts for functional programming and how they are implemented in Scala. If you want to know about algebraic data types, type classes, and so on, and how to implement them in Scala or use the implementations in the Cats library our books are a good choice. We emphatically do not teach all the language. If you want to know about OO features like self types and trait mixins don't turn to our books.

- Odersky's book has a lot of detail. It does a good job of presenting all of the language but doesn't IMO do a good job of showing you how to use the language.

- FPiS is a very good book that does what the title suggests. My main criticism is it can take a bit long to get to the point and it doesn't talk about libraries you might use in practice like Cats or Scalaz.

- The Coursera courses I have taken are fairly good, but don't do a great job of talking about the higher-level design concepts.

I haven't read other books, so can't comment on them.

Finally, if you don't have a background in formal CS our free book Creative Scala might be useful. The current draft is at https://dl.dropboxusercontent.com/u/8669329/creative-scala.p... and the source is at https://github.com/underscoreio/creative-scala/