skysight-inc/HackerNews huggingface dataset:
> It ends up blocking many anti-GG people who are following those accounts because they want to know what their opponents are up to.

Sad to hear that some Twitter users are not making the best use of its features. It's very easy to create a list of Nero and his flying monkeys, and you can add people to a list without following them.

You can keep the list private so nobody knows you're even doing it.

It's also much more efficient. In the normal use of Twitter (dipping into a stream), you are highly unlikely to see most of any account's tweets. With a list, you can see all the tweets you want whenever you want.

(Sorry this is off-topic, but it might help someone who hasn't used the Lists feature, which Twitter hides away.)
Show HN: Implementation of Methods for Power-Law Distribution Analysis
IIRC an int is not a valid xml tag name. I think the best option would be like this:

</year><year ad="2016">
Pictures of Julia and Mandelbrot Sets
I don't undestand this expectation, there's nothing magic about 1.0.

They thought they had the API figured out for various use cases beyond the core routing functionality, but it turns out they didn't.

In addition, 2.0 is supposed to be backwards-compatible for end users and they're providing codemods to help you update when it's convenient to do so.
Happy new year from Manchester, England!
Happy new year from Dublin!
Compiling my year with an Interpreter
Clearly we work on the same team, at both this job and my previous. Are you me?

Add to this people leave, new people come in and day what the old people did they could do better. A couple years later new people discover why the old people created what they did.

New people either look for new jobs or get into the same cycle as the ones before them.
Nanocloud Software [https://www.nanocloud.com/] | Paris, France | ONSITE

Nanocloud is looking for a front-end developer.
Our buzzwords are Angular, Node.js, REST API, HTML5, Typescript, Bower, Git, Jira, Go, Docker, Virtualization, AWS, Azure.
If you want to get paid to contribute to an open source project, send us a mail at job04@nanocloud.com
Full time job, stock options.

About Nanocloud:
Nanocloud is one year old. Today, we are around 10 in the team working on our great project in Paris. Our goal is to enable every companies to put their applications in the cloud. We offers both community and enterprise solutions. Feel free to checkout our product at http://www.nanocloud.org/
How important is it really to be able to recall information using ones long-term memory these days though? With my phone I pretty much have access to all the information in the world from one single place, from almost anywhere in the western world. Why would I want to memorize most of it? Books are not only for sharing knowledge but also remembering it? These days, just memorizing core concepts such as finding the correct information, how to evaluate it, and how to apply it should be enough? Leave the rest of the recalling for our computers.
Yes - Go is full of concepts like 'aji' (lit. "taste"), thickness, influence, good and bad shape which are features that can only really be evaluated in terms of actual points dozens of moves later.

I think Go is particularly difficult for AI because you need fuzzy pattern matching and precise reading out of positions (life and death problems). as well as the judgement to know when to use which.
When does copyright expire? Quartz mapped copyright terms around the world
> Finally, parser combinators are readable by people familiar with them and regexps are readable by people familiar with them. Regexps are also much more widespread and approachable

You don't have to be familiar with them to find something like:

def emailAddress = userPart ~ "@" ~ hostnamePart ^^
{(username, at, hostname) => EmailAddress(username, hostname)}

clearer than any regex. Named capture groups help a little bit but I've never seen people using them (and they don't have a consistent syntax across regex implementations either).

> And very often, writing a parser combinator to parse a simple text entry is way overkill.

Disagree. They can be very much a one-liner.
Application Notes: Application Assurance for High Speed Internet Services
Happy New Year from Los Angeles! May your code have no errors and your servers experience no down time!
Copyright Office calls for comments on the DMCA anti-circumvention provisions
> This year, Clojure cemented itself as my favorite programming language...

Same. I've been playing with it for years, but I feel 2015 was the year Clojure(script) finally "got there", and is definitely here to stay.
Only if you know that such a metric exists
Before googling Randi's name with some relevant keywords I had no idea about the amount of people past puberty that are behaving like this. I was about to say that I'm glad I've never met their kind, but then I remembered that I actually have: in highschool.

No idea what happened to them, I assumed they grew up and the few that didn't, found their place at the very bottom of society that is not good for anything.

To them usually it's not really about genre, race or any particular property, their disturbed mentality causes them to look for ways to attack and inconvenience anyone they don't like for any reason. I actually think they're even looking for an excuse to find a target, because they are amused by the whole thing and it makes them feel good and important.

I can see how many of them would make it as gamers, I'm just surprised that a person like this would also make it as a FreeBSD committer.

I wonder why they silently forced him to turn his commit bit off, but they don't want to update their CoC or condemn this behaviour in public.

The stealth editing of the Trademark Policy to include this particular case (even though they missed the exception for old uses, which made that change pointless) also deserves some explanation, it's wrong.
It's standard in Linux, but needs to be enabled. Look for it in your advanced keyboard preferences, or do:

setxkbmap -option compose:menu

to add it to the menu key.
Pearl's Causality looks promising for topics at the end of the 3rd ¶
I will agree with you that web fonts are the stupidest thing ever. There seems to be some extensions to block them, though I haven't tried it yet. I don't know why the text isn't rendered normally until the font downloads, or why common fonts aren't cached locally.
I think the point is already lost if NYC is an example of affordable housing. Houston is probably a better example if you want to talk about affordable housing in a major city. But commutes in Houston are getting pretty crazy even.
You don't need to read the post - from the title and link it's obvious that Scott Meyers is also switching to golang.
Welcome to the AWS Developer Blog for Python
> Either build more concentrated housing like Manhattan

Manhattan is not affordable either. Especially considering that getting kids in good schools is famously challenging.
How I Learned to Code Neural Networks in 2015
Net code consumers like BSD, net code contributors like GPL
Happy New Year from Lisbon y'all! May you be blessed to many moons.
That's interesting to know. The reason shinydashboard or something else a nice is because the data scientist can work on his own. Expecting him to learn js would be a dead end.

I am willing to bet that he would rather use R api and excel to build a dashboard, rather than anything else.
Happy new year! (:
Test my app and maybe win £1,000
Our site is a fashion aggregator, fresh out of dev mode, and we've decided to loadtest it by running a competition. Try the site out, make it crash, or even enter the comp if you feel like it! Any opinions/feedback would be greatly appreciated.

Disclaimer : the clickid isn't a referral link that gives me anything, it's just used to differenciate the traffic from our commercial partner.
I'm not sure that Salon is the ideal source for info about this.

That having been said:

She represents two "selfish" heroes as good; one (Rearden) buys up the supply chain tonreduce costs and deliver his new alloy at lower prices, and the other (Galt) is an extremist-capitalist who refuses to give anything away because he believes that it leads to the kind of thing the villains of the book have done. Speaking of, Rearden actually offers to give ten thousand dollars to his brother's charity...and is chastised for it by his brother, who complains that Rearden isn't a true believer, and then demands that the money be delivered in cash so as to not besmirch the charity with a greedy capitalist's name. While Rearden was not giving for the charity's sake so much as he was giving for his brother's sake, it's hard to argue that giving ten thousand dollars to make your brother happy is a "selfish" thing to do.

Allowing people to trump others is presented as good only in the sense that competition encourages improvement. It's not that you've beaten someone, it's that you did so by creating a better metal, or engine, or or or. By letting one man's (better) design become more successful, even at the expense of another man's design, you encourage better design overall. Recall the bright young engineer who made an exceptionally efficient diesel engine, and was worked to the bone for 12 hours a day in response. Were he given a raise instead, others would have found that innovation is rewarded. If the ones who do not make new, better engines are given the same money for less value, then why should anyone make new engines?

As for the problem of the great minds versus the small ones, that's where Rand falls flat. She is right on the money re: value and rewarding it, but she fails to consider that the people who have great ideas are a fairly small group, and that the people on the assembly line are still worth rewarding for other kinds of hard work.

I only know that Rand came to the USA in the midst of the cold war, which explains why she'a so upset over commies.
I wouldn't worry about that just yet, even the Google spreadsheets dedicated app is a slow nightmare to use on the newest iOS and Android devices.

And to comment on the project, incredibly interesting. In my experience non-quantitative people (non STE-grads) tend not to be able to, at all, model decisions, decision trees and event trees as distributions or probabilities. This kind of decision analysis can be sold at very high margins, because it's value can be very high for the right audience. Intuitively, if you can form a solid business team and do enterprise/policy/strategy level sales, a company around this has a market (none of the established competing software pointed out by others is very cheap, and none of it is very modern, accessible or intuitive). Another option, more suitable for a freelancer mindset (and with a wider distribution of non-bust outcomes as well as arguably higher EV...), is starting and maintaining this as an OSS project, hopefully with a wide and growing contributor base; and establishing a career as a consultant in the modelling/predictions space with Guesstimate as your resume and business card. This of course depends as well on your personal interest - software developer vs. data scientist vs. fledgling capitalist.
Diversi-Dial
One of the things that make Silicon Valley unique is its low density. Almost all other tech hubs are located in extremely dense cities: NYC, London, Seoul, Tokyo... Rather than turning Silicon Valley into another one of these, I'd prefer to see other tech hubs flourish and offer viable alternatives. (I don't own a house in Silicon Valley, nor can afford one.)
Two days ago I just closed on my second house. Brand new, gorgeous 3500 square feet house for $363k. Great schools and good commute. The company I work has over 10,000 IT workers world wide with four major hub offices in the US. None of the hubs are in SV because of reasons like this.
Of course. There won't be any internal stairs, and you may well prefer to take a ground floor apartment. If it's a new building, it's more likely to have wider doors and a completely level floor.

If the housing is reasonably dense, there should be useful shops close by.

(In the UK, two friends of mine get an allowance from the state for their disabilities — one uses a wheelchair, the other is blind. It might be £56/week, I'm not sure, but it is paid even though they both have good jobs. Part of the purpose is so they can afford to live a little closer to a station, or in a larger apartment, or whatever.)
> I'd stay away from Alexandrescu's other work for now since it tends to be more advanced and potentially dangerous.

Advanced, sure. But dangerous? I've never heard that. Do you have any specifics?
Do you know how many source codes are ready for 2016?
I'm not convinced proofs for arbitrarily large boards say much about solving the 19x19 board. There may be a generalization of tic-tac-toe for n-dimensional boards that are hard to analyze, but that does not imply that tic-tac-toe is particularly hard to analyze (to be fair, tic-tac-toe is an example where one basically has to do an exhaustive search to show it is a draw)

A full analysis of go will have to include some "if N is less than X" clause for an X at least equal to 20, making it less beautiful, but I don't see that as a big hindrance (and X need not be optimal in a proof for a 19x19 board)

In particular, the proof I know of (http://www.cs.bu.edu/faculty/gacs/courses/cs535/papers/Licht...) uses building blocks so large that you can, maybe, fit 2 on a 19x19 board.

Also, I think it is clear white doesn't have a winning strategy, as black can pass at the start of the game.
Things That Turbo Pascal is Smaller Than: http://prog21.dadgum.com/116.html
Nice timing... two days ago I've decided to lose the web fonts on my web pages (not implemented, yet).

I still think Equity Text is gorgeous, but the fonts are actually much bigger than any of my pages. Even the long ones with a few graphics.
Show HN: Best Graduation ECards – Design and Send Happy Graduation Greeting Cards
Seatguru.com. I ruled out some airlines based on that last time.
The 6 Biggest Technology  Failures of 2015
I set the maximum price of an item to 20 dollars. Couldn't find anything. I set it to 25 dollars and I found a few items for 20 dollars.

>=, not >.
I feel like the problem with working from home is that people tend to procrastinate and do anything to avoid doing actual work.

There's a new guy at the coworking space I work at who is self employed, and specifically moved from his home office to the coworking space, just to get himself out of the house and stop procrastinating.

I'm the same, I can't get anything done at home. Having a dedicated work space improves productivity a heap.

That being said, it's totally possible to have the staff spread through coworking spaces or serviced offices through different cities, working remotely.

Also, I spend a lot of time at work interacting with other developers, which is a lot easier and better to do in person. Pair programming is an exercise in frustration trying to do it remotely.
Symfony Benchmarks: Scaling PHP by Adding CPU and RAM
Off topic: Thanks for the video link; the source of it, The Big Hit, looks to be something I might rent and watch today, given that the clip and another from the movie were rather funny.
I have no idea what your point is. If Crime and Punishment was illustrated, then it would take way more space. A single picture might take up more space than the entire book. It's just the reality digital images. And if you don't want images, well then you don't have to wait until they download.

He does make the point that most images are unnecessary. But then he puts dozens of unnecessary images into his web page! Even he doesn't follow that advice.
PAYPAL frikkin has full-screen video autoplaying on page load... of course one can go directly to .com/login but it's mind-boggling that a financial services provider for the masses thinks that this is acceptable.
It befuddles me as to why the folks at Meteor chose MongoDB. I know Mongo's marketing was superb, but the product itself is/was so shoddy.

Never mind the fact that you gotta have SQL for almost any robust enterprise app, which, in turn, is such a huge chunk of the market.

I just don't understand the hitching of the Meteor wagon to that broke-down MongoDB horse.
Trying to enforce a proxy (shaving as a sign for a not over-stressed platoon) instead of tacking real issues is exactly the kind of thinking that makes working in enterprise so tedious.

I'd rather spend my time with soldiers practicing tactics or doing comms training.
She guesses that, but that's just one of many possibilities. Ideally, she'd send a survey--which, in turn, would only be answered by a few people. We still wouldn't know much, but we'd be closer to the truth.
> We were out-bid 12 times for all cash offers, mostly from overseas investors I was told.

I understand this is the case, but I don't know why it's better for the seller if the buyer pays cash: say the buyer takes out a mortgage to buy their house, doesn't the buyer's bank pay the seller in cash?
NIH much?

Developers cost a lot of money. Mailchimp doesn't. Maybe your "clueless micro-managers" know a little more than you think.
Which city are you in, out of curiosity?
Thoughts on RxJS
Things tend to go faster with cash buyers. In particular, no risk the bank will decline them for a mortgage. I suppose there's less difference if they're preapproved.
Less paperwork and a quicker closing date.
spot on. however, network trust issues are behind so many reasons why we can't have nice stuff...
naive initial approaches to network-sharing of resources + lots of papering over = 20+ years of broken web
There is zero risk of the deal falling through because the buyer's mortgage fails. In booming markets, people will make offers and then find they can't actually get a mortgage for that amount. For example, sometimes the bank will refuse the mortgage if the house doesn't appraise close to the value of the offer.
Oh that's awesome. Would be even better if you could "start a session" navigate through your website and then see amalgamated results at the end, rather than just a single page.
Show HN: Node.js library to interact with Apple airport base stations
Probably. SSE either just works, or blood starts coming out your nose because you've had a stroke debugging why hello world doesn't work, in which case: you have gzip turned on.
How ironic, I was wondering just last night when 1.2 would be released.

I'm a newcomer to Elixir, and have really been enjoying it. As a Python->Rubyist, it's been really interesting to finally hit a functional language, and some of Elixir's most basic features just seem crazy in comparison to what I've come from. Some neat examples:

* Pattern Matching. In other words- you don't assign things to variables, you match things. Elixir/Erlang is just doing algebra behind the scenes. I'm sure this is a gross simplification, but it's enabled me to write some really condensed code that still makes a bunch of sense.

* Streams. I know Node developers would laugh at this being a new concept, but I hit Streams when I was doing Node, and I didn't get it. Streams in Elixir feel much more self-evident, and feel much easier to read.

* The Pipe Operator( |> ). This effectively lets you simplify code by just passing results from one thing to the next. For example(taken from the excellent "Programming Elixir" by Dave Thomas):

$ (1..10) |> Enum.map(&(&1*&1)) |> Enum.filter(&(&1 < 40))

=> [1, 4, 9, 16, 25, 36]

So there, it takes the 1..10 range, maps the squares of each element to an array, then filters the array to just the elements that are less than 40.

It's a surprisingly enjoyable language to program in, and best of all coming from a Rubyist- the performance gains are automatic, especially once you grok some of Elixir's crazier(but easy to understand) powers.

-----

The other thing I really like about it, is how friendly the community seems. I feel personally predisposed toward extremely friendly communities- Ember.js was the first community that made me feel like I had a home- and the care with which Jose Valim and the core team treat people, and the general "Give back everything you can" attitude of the community is really just inspiring.

My newest side project was something I dropped because I thought that the hardware necessary would make it not worth the effort of building it, but now I have complete confidence in it.

I encourage you to take a shot at it if you're looking for a fast, functional language with a clear syntax and easymode concurrency.
Do browsers actually stop downloading a progressing JPG based once the required resolution is reached? The demo doesn't seem to work that way.
Wasting those 4-5 seconds to read title and URL is really major.
Two words: beta distribution. It has finite range and an arbitrary mode, and has the uniform as a special case.
Good for you champ! Thanks for sharing.
Happy new year from Ukraine :)
Happy new year my favorite community
Using Elixir here for a couple of months, for an app backend, and even for shell script type of projects. Great language, no surprises, and very responsive community -- really, my biggest wish is for more people to try it, as I think it's still relatively niche. Had no previous Erlang experience. While you don't have to write Erlang code itself, you'll over time become familiar with Erlang/OTP architecture concepts, such as GenServer, ETS, distributed nodes, and so on.

Was very happy to see this recent post from Pinterest [1] as a sign that some of the more "mainstream" teams are starting to look at it.

Also, a repost [2] of some helpful tips if you're just getting started.

[1] https://engineering.pinterest.com/blog/introducing-new-open-...

[2] https://news.ycombinator.com/item?id=10278870
Those are the best ~40 articles on ECMAScript 6
Another excellent C++ book that does this "the right way around" is "A C++ Primer" by Lippman, Lajoie & Moo. The 5th edition is rewritten for C++11. Disclaimer: I've only used the 4th edition.
I'm not saying it's tasteful or appropriate. But it's not "literal".
I think you identify a lot of the causes of page bloat here, but I'm not convinced developers are blameless. Things we do:

- Load all if jQuery when we just need a few functions
- Load all of Bootstrap when we just need a grid system
- Load a whole templating library for one little widget ("we'll need more later")
- Load a whole icon don't when we're only using two of them
- Load a whiz bang carousel library when we only need to roatate a few images
- Use prefab themes that do all of these things and more (shudder, *parallax*) with the idea of providing nontechnical users with the ability to do anything they can imagine without learning to code a little bit

I don't think this is all incompetence (though plenty of it certainly is). Some of it is just needing to get shit out the door before the deadline, and some of it is attempting to plan ahead (eventually we're going to use more of jQuery, right?). Likewise with your examples - I don't think this is always micromanaging, sometimes it's just resource management. If you don't have the developers to manage an email server, why not pay a little money to a third party and let them manage it?
I think you should be able to choose and also the opportunity to declut your web
Filter and declut your web!
http://andreapaiola.name/magpie
It's an Unobtrusive Assistant Whispering in Your Ear (Not Little Brother)
Gfverif: fast and easy verification of finite-field arithmetic
What happened to Liberia's ebola orphans?
I hear Elixir is great, but I understood and still enjoy what you described in Scala, so I don't see what makes it unique. On top of this, it runs on the JVM, so you get to use the entire history of Java libraries whenever you need it.

Your example:

>> (1 to 10).map((x) => x*x).filter(_ < 40)

Of course, Scala is an extremely complex language, but I just take the features I feel are useful and/or relevant to what I'm trying to accomplish.

Another up and coming JVM language with similar capabilities to Scala is Kotlin. If it can take off on Android, I think it will become quite popular.