skysight-inc/HackerNews huggingface dataset:
It allows one to achieve a view where they don't judge others in an attempt to speak for them as you have done here. While you can imagine someone patting themselves on the back for being aesthetic, the reality is that is only occurring vividly in your own mind, and not out here. If someone was indeed patting themselves on the back out here for these things, that is a separate problem created of their own judgement. Speaking for other's actions leading to judgement is itself viral irrationality, as doing so only spreads the behavior and irrationality further into the aggregate.

For the nerds here, I present this as a recursive pattern which spreads by being computationally inefficient. Software bloat, maybe?

As an aside, when I talk about a "dissonance" button for social media sites, your comment would be a perfect example of when to push it. That's not to say your leading question and comment on others future irrational actions shouldn't be allowed, but I think that it's important to call out content that is potentially "messy" in nature due to it's own innate ability to spread to others without your intervention (after saying it, of course). Maybe limiting replies to such "comments" would be one way to increase the overall aesthetic.
Content Aware Image Resizing with Seam Carving
> The suggestion that the Enlightenment may have erased several millenia of human wisdom is interesting

If this were true, then what about previous influential european philosophies, ideas and religions?
British Police Firearms training [video]
I think one of the strengths of this approach is easily implementing numerical methods/approaches from papers and having it just work. If you work in academia or in an R&D field, this is valuable. I don't think Julia is presently positioning itself to be the core language a company's product is based on.
They are a Norwegian company, so even if they ship from their European country and you live in any EU country, you still will have to pay customs.

Bought it anyway, even with customs (and in my country are surprisingly straightforward), it's cheaper than alternatives.
I started working for a company that does a lot of Scala a few months ago. It's my first real exposure to it.

To me, Scala's biggest benefits are just the language itself. So many little things that I couldn't do in Java, I can do with little effort in Scala. I can write imperative code if I really want, but I have all the benefits of functional programming available too.
These "annoyances" are security features. They're there for a reason. Learn how they work and why they exist. Use them. Stop trying to treat them as bugs that you need to work around.
Resources for fundamentals of Programming?(Beginner)
I recently read an article with advice to learn the fundamentals of computer science properly, than focus on learning new cool technologies.
I want to know what are these fundamentals of Computer Sci. Thanks :)
Reminds me of An Irish Pub Song by The Rumjacks.

"There's a county map to go on the wall,
A hurling stick & a shinty ball,
The bric, the brac, the craic & all,
Lets call it an Irish pub,
Caffreys, Harp, Kilkenny on tap,
The Guinness pie & that cabbage crap,
The ideal wannabee Paddy trap,
We'll call it an Irish pub"
>dollar bills stuck to the ceiling by darts...

This sounds terrifying I don't want a dart to fall on my head!
The items on that list would be natural byproducts of simple humility, serenity of the mind, and the pursuit of excellence. These things are their own reward.
From the article:

I find this to be a particularly interesting question, not because I actually care about the answer, but because it feels like the data should be able to tell us the answer... My main goal was to tease out the ranking algorithm from the data in a simple and elegant fashion. This made it a little more interesting as an endeavor and hopefully makes it a more interesting read as well.

You're right, the details of the algorithm aren't hugely interesting and are generally available. The point here was to use the data to uncover it in a somewhat novel way. Figuring things out can be fun in and of itself, even if the answers are already available.
Had to memorize the entire list of Wordstar command sequences for school. We were tested on it in the 9th grade.
Hmm. How are the trusted witnesses selected? Is it the same 12 for the whole network?
okay, we'll give you two years to find yourself, and after that you have to pick a side.

Jokes aside, it might be advertising, but I don't really know. I suppose if we consider news sources to be a form of advertising, that might be a reason.
Great question. Stratechery, as always, has an interesting read with some possibilities

https://stratechery.com/2017/manifestos-and-monopolies/
Sideways Dictionary
You make lots of assumptions here. I'm not saying they're wrong, but don't assert these otherwise.

Some people just want to watch the world learn.
I consume HN via an RSS feed, and it is an excellent experience. I don't need a hivemind to do my filtering and thinking for me.
Living in Dublin, I would be thrilled to find a southern California dive bar with hoppy IPA's, shuffleboard, and an outdoor seating area. For those who've been, something like Hamilton's in San Diego.

Some of them have the first and last (Beer Market near Christchurch comes to mind), but none have quite managed the shuffleboard.
There are ways: http://stackoverflow.com/questions/36815324/produce-a-standa...
Dunno. I'm reading Chekhov's letters and it doesn't look to me he was up to his own standards.
No AI,this is generative art
No "about us". No names. "send us your business idea". No link to the blog or github repo.
"I quit X or Y thing forever and here's what happened next" is a catchier story than "I developed self-control and discipline and can focus on my work when I have to".
Convicted CIA Leaker John Kiriakou’s Opinions About WikiLeaks and Trump
Listen and Visualize Pi with a Pi API. Happy Pi Day
If you consider democrats liberal then perhaps you could help me understand why 88% of african-americans voted for Hillary?

Also do you consider unions to be liberal?
Perhaps the left has no innate sense of reason. That seems logical.

What I fail to understand is how so many republicans deny logic. It seems not that the left is the side of logic but that the right is on the side of illogic. They deny much of our understanding of evolution, climate science, criminology, sociology, and even economics.
Backup here: http://archive.is/AUZrG
The Quest to Simulate Tetris in Conway's Game of Life
Multiple Choice Questions on CSS Selectors Part-1 – InfoTechSite
What data can facebook possible have that would "devastating" in a leak scenario? Facebook has only what users have put on the site to share, and all data present is at least semipublic. There are no addresses, no bank accounts, no SSNs. The valuable part of facebook is already freely available: your list of "liked" pages and your social graph.
Fascinating. It still seems counterintuitive almost a century later that heavier-than-air flight would be so much more effective, even for long-haul bulk transportation. Compare the payload of a C130 to even the biggest airships. The only thing airships seem to have going for them is loiter time.

Also, this makes me want to implement a new dialect of scheme just so I can name it "Imperial Airship Scheme."
Pretty sure that's the plot of Sneakers.
Did you even read those links?
Multi-Master Replication (Redis and CRDT)
How Unexplored generates great roguelike dungeons
Won't someone please think of the poor cat. All alone in that box until we figure it out.
It's because the highly educated spend such a vast amount of time discovering how little they know that they realize their opinion is worth almost nothing... and through this learn to realize that everyone else's opinions are just as valid. This seems to be a very liberal stance. As long as you're not forcing your political beliefs on me, or anyone else, I'm okay with you.

I obviously can't speak for everyone, but I feel that people on the extreme ends of each wing are crazy selfish and want everything their own way without considering anyone else. It's not just that the highly educated lean towards liberal, it's also that those who spend the time and effort educating themselves tend to be much more moderate than those on either end of the political spectrum. The more moderate Republicans tend to appear more educated. The more moderate Liberals tend to appear more educated. The highly educated appear to be more readily able to find common ground and compromise with one another than those who are not so highly educated.
Can anyone with a chess engine handy confirm the claims in the article and explain what your engine is trying to do? I wouldn't be surprised if at least some engines have some kind of conservative heuristics built in, like "If I can't find something good after x cycles, let's play something safe." and "If the opponent isn't gaining any ground after several turns of me buying time, it is likely going to be a draw even though I don't know why."
Just the other day I was talking with friends about how we all perceived the high quantity of cheap-to-medium-priced Irish bars in virtually every American city we know, especially compared to how much the average person could give a shit if his bar is Irish.

It's almost like those bars aren't even Irish themed, but rather that Irish culture is themed as cheap bars.
Glitch is a great name, gotta wonder how much they paid Slack for it
Will macros work with Scala Native, as they do with ScalaJs? (I believe that compile-time metaprogramming is the way forward, especially if the target doesn't support reflection or dynamic code loading).
This is absolutely not true. There's so much wrong with that argument and how it applies to Facebook it's hard for me to provide decent criticism, but I'll try anyway.

Facebook is not provided 'for free'. Nothing is. Facebook is provided to users in exchange for their personal and social data. Facebook is also not really 'a thing'- it's much more complicated than that. The worst part of your argument is that this criticism of free software also holds true for proprietary software- there are plenty of nonfree services which do the same thing. More generally, 'free' software as you define and apply it is not a useful categorization of software to make. What about freemium services? Are those free or do you pay for those? Whether or not you pay in currency for a software license is not really meaningful in the discussion of user freedom. I recommend you actually do some reading on the topic of software freedom and Facebook before you go spouting completely unfounded aphorisms online again.
Your calculation of FB marketshare seems wrong: the right one should be about the share of people who have social networks accounts.
> Rest only reasons about idempotency, not reproducibility.

Absolutely. If you GET a collection resource, then POST a new item into the collection, then GET the collection again, the response will have changed. Having these kind of temporal dependencies on the answer you receive is not something REST argues against.
It's over of those typos that seems completely right when you're dealing with an unwelcome distraction.
Show HN: IKnowPi.com
Roblox nabs $92M to power its massive social gaming platform for kids
The Altair Shield
* MessageVerifier defaults to SHA1. That hasn't been a good default for a few years now.

* It doesn't support expiry as a claim; you have to check it against the current time manually, and factor in leeway if you want that. Because no one ever screwed up a timestamp check.

* It doesn't support any other verifiable claims, for that matter, so if you want to add e.g. issuer and issued-at, you'll have to do so manually.

* If you're not writing a Rails app, you have to pull in ActiveSupport... or copy code, as you suggest, which seems bad for other reasons. Surely maintaining your own crypto fork is almost as bad as writing your own crypto in the first place?

* To the best of my knowledge, ruby-jwt has not suffered either of the two JWT vulnerabilities discussed in this thread.

Finally, why is this "simple":

@verifier = ActiveSupport::MessageVerifier.new('s3Krit', digest: 'SHA256')

cookies[:remember_me] = @verifier.generate([@user.id, 2.weeks.from_now])

But this is "bad":

payload = { sub: @user.id, exp: Time.now.to_i + 1_209_600 }

cookies[:remember_me] = JWT.encode(payload, 's3Krit', 'HS256')

They seem fairly equivalent to me?
Black can offer his bishops to the white king for free, in order to delay the draw (it's 50 moves without pawn moves and without captures [1]). However, if black offers all 3 bishops, then white could help promote the pawn.

[1] https://gameknot.com/help-answer.pl?question=44
Well, OK. I have several "but" remarks.

1) the time period in question has experienced a vast decline in human-on-human violence. Check out Steven Pinker's book http://www.worldcat.org/title/better-angels-of-our-nature-wh...

2) the emerging field of behavioral economics has given some nuance to the idea that human life is nothing but meat chasing paper. For example, see http://www.worldcat.org/title/misbehaving-the-making-of-beha...

3) the author's ideas about how religion has affected the western "meat chasing paper" weltanschauung are, well, weak. Max Weber's work on this still towers over the usual "hierarchy sucks" argument. Hierarchy does suck. But it doesn't affect our behavior in the ways we think it does. http://www.worldcat.org/title/the-protestant-ethic-and-the-s...
I don't care about these moral arguments. I'm making a simple, positive claim: JWT is bad. You can blame whoever you'd like for it being bad, but as engineers, you need to understand first and foremost that JWT is bad, and reckon with your feelings about that later.

You have a responsibility to built trustworthy systems, and you get no pass on building with flawed components simply because you wish experts had made those components less flawed.
Impostor Chronicles
If anyone wants to play with this, here is the board in lichess:
https://en.lichess.org/analysis/8/p7/kpP5/qrp1b3/rpP2b2/pP4b...
I tend to write JS and languages that compile to it, and I feel debugging tools are the area most lacking in that space.
Thanks. I'll check this out. :)
> Here's the code running now:

it's from 2345 days ago, which is < 7 years and I'm guessing it had a reasonable lifetime after that anyway - how come you're thinking that it's > 7 years old?

And my point wasn't so much about the actual algorithm either, just that sometimes a pinch of Google = a dollop of calculus :)
> A major leak of private data and messages of its users

What's to say this isn't already happening in real-time? You don't even need to tap the trunk lines (to use a Matrix reference), you simply need to have enough "fakebook" contacts and some Persona Management Software [1].

[1] http://www.dailykos.com/story/2011/02/16/945768/-UPDATED:-Th...
On a family trip to Disney World we wound up in an Irish themed restaurant that claimed to have been built in Ireland and shipped over. The idea seemed weird, I had no idea one could build a whole business around prefab Irish pubs.
Growing a Podcast from 0-10K Downloads in 1 Month: Noah Kagan Edition
Yeah, so local linear approximations are what we and LIME are using as explanations, but it's not what an explanation is generally.

In the paper we do define an explanation as basically any artifact that "provides reliable information about the model’s implicit decision rules for a given prediction." It's kind of a rough and over-general definition, but it gets to the idea that explanations can be partial. All we want to do is turn a completely black-box model into something slightly more transparent.

Ideally, we could have explanations that were at a higher level of abstraction, e.g. "this image is a picture of a husky and not a wolf because of the shape of the nose and the color of the coat," but a neural network has no idea what "nose" and "coat" means. Sometimes its intermediate layers will end up corresponding to meaningful abstract concepts like that, but not always.
So better pay for the privilege? There's no reason a paid social network service (aside from the fact that no one would ever use it) wouldn't collect the same information. The issue is that Facebook is not free (as in libre) so users don't have personal control of their information.
Strongly disagree. Facebook is not the threat. It's individuals who make decisions to sell their data in search of convenience. Maybe individuals make this decision out of ignorance but pretty much everyone in Western world is on Facebook, so I have to think that people consciously trade their data.

Its not like Facebook is shoving the product down our throat.
https://www.insidehighered.com/news/2012/08/08/survey-finds-... might explain part of it.
So you want to be a wizard
I honestly love this and was thinking of doing the same exact thing. I wanted to make this because it was something I wanted for myself. After bringing it up with friends I found out that they were into it too. The difference with my idea is that you'd be able to 'subscribe' to the info you're interested in and receive an email at preset intervals. To answer taprun'so question, for me I can see this product helping busy/easily distracted people view their daily digest all in one place to save time and prevent link-tangents which waste time.

I always thought of it as a 'Playlist' of information you want to receive. hi/low temperatures for day/forecast, currency/crypto prices, Metro/traffic delays, stock prices, tweets, specific news titles/links, amazon/ebay item price, deal websites item of the day(like woot), today/upcoming holidays, airline price from x to y, job postings, FDA/CPSC warnings/recalls, horoscopes, etc.

As for monetization, you can present adds related to what they're searching for. If their looking up weather, present local ads, stock prices can correspond to trading software/newsletters/funds, deal of the days and flights could be affiliate links, for holidays you can offer affiliates for presents, etc
>But it's always hard to infer "why"

I thought I read a while ago that there's a theory that different blood types started out with O-, and evolved as a way to be more resistant to certain diseases, but that there were downsides to the other types (certain health problems or less efficient use of energy, I forget now).
You're either an outlier, young, or pay very little attention to politics. It's very difficult for anyone to avoid falling into the talking points of one party or the other these days.
Yes, a finite ring.

There are languages that overflow from hardware integers into some kind of BigNum automatically. Those languages are not finite rings. (Well, OK, they're finite in the sense that eventually the memory space will be exhausted...)
10 Best Practices to Build Secure Applications
What Facebook uses internally in their monorepo and what they publish to open source for external consumption doesn't have to be the same build tool.

Facebook uses fbshipit (https://github.com/facebook/fbshipit/) to take slices of their monorepo and publish them to GitHub.
Nice idea, thanks for sharing. How about putting the stations on a Google map?
Such a valuable post. Thanks for the side-by-side comparison!
As a person who strongly identifies with the post-enlightenment ideals of individuality, liberty (original definition) and rights, and agrees with the strategy of empiricism as a means to understand and bend the world, I can't help but bite on this.

Perhaps I hung out with an abnormal crowd, but it seems that 90% of Kanth's ideas (at least as described by this article) are what typical Freshmen undergraduates consider as they begin to first reflect on their liberal education. That is, these ideas are not new. And, that's not to disparage the economist. Instead, it's meant to point at something perhaps more unstable about Human society: that no one has the time or resources to read and understand all thoughts (and criticisms) that came before them. We're a very limited species. And, this unfortunately causes the 'history repeats itself' loops.

I think Kanth's reaction is a normal one, though. Enlightenment doesn't 'feel right' at first. It's something that must be learned, understood, and accepted. And, unless one is raised within a family and culture that already embraces it, it's not obvious. If it was obvious and easy, Humans would have stumbled on it many thousands of years ago.

But, to throw it away just because it doesn't immediately make sense seems foolish and maybe even arrogant. Rationalism is a tool, just like written words. But, just because it may take years to learn to write, should we abandon writing, as well?

People have hungered for the primitive life for hundreds of years. And, it's a natural desire because our biology isn't completely adapted to this world. And, as progress continues to accelerate, we feel strange within it. I'm certainly unsettled by it sometimes, too. I sometimes feel like I'm being pushed toward a dark horizon. (And, this feeling is so common that it's been recorded in many, many works of literature, at least since the Greeks)

But, when I hunger for the primitive, I quickly remind myself of all that I have that would not have been possible, otherwise. What if these 'western' ideas had been abandoned 100 years ago or even 50 years ago? I certainly wouldn't like to live in that world. I'm happy to have medicines to cure me, be able to travel quickly across the globe, be able to talk to friends and family at any time of day, to have limitless knowledge readily available, and to even have fresh strawberries across the street (in the middle of winter)!

What I worry about the most is that these ideals are fading, people are reacting rather than appreciating, and that the forces are strong enough to put us into a dark age. I don't know exact numbers, but I'm guessing that only 10-15% of the world are keeping Human progress alive, and that it's slowly being erased.
That's a great comparison. Facebook has taken on that kind of quality for me. It's become one more communication channel. Fantastic for keeping up with my friends who use it, but not intrusive. I'd say telephones are still addictive (along with email and other forms of communication as a whole), but more in the category of food being addictive than drugs. Yes, some people used to ring up $2000 phone bills, but the more common case was legitimate communication.
One app, sure.

At work I'm running 17 different containers- many of which require their own JVM. (That's 3 different JRuby apps, zookeeper, kafka, and ElasticSearch.)

Those JVMs get heavy when you're shipping container images compared to small Go or Rust binaries.
I have used Tarot cards to give me some perspective on some descisions. As a side effect I start to experience a lot more of unexplainable synchronicities in my daily life and in connection with the decision. Most striking example: I was at a point where I needed to decide if I should break up with my girlfriend. I was doing the taro spread to get the answer and at the same time my girlfriend called and told me that she met this one guy and she would like to go on a date with him.
> These were arranged by using different margin settings and then running the paper through the printer multiple times. Erk.

Still better than CSS.
I don't think it's a uniquely Russian thing. I think it has more to do with the scale of bronze statuary. Busts have accessible noses, but feet are easier to reach on full figures. My university in the United States had a bust of Abraham Lincoln with a lucky nose.
Yes. Support for VBA UDFs, XLL UDFs in C++ or C# and RTD is what differentiates SpreadServe.
> The thing is, if it wasn't Facebook it would be someone else.

You will make a good Facebook worker drone
I've never heard "pile of sand" used to describe that layout before. I tried googling but it only brought me back to this post.

Do you have any background on this term?
Gradle was not the default Android build tool when Buck was open sourced.
Unfortunately, HN is addictive too.
To be fair, the ranking code is included in the article :-).