skysight-inc/HackerNews huggingface dataset:
I'm not sure about their implementation of pi in particular. To me it seems elegant, and as someone who has needed arbitrary precision arithmetic, I can see the appeal for how they are handling pi, and appreciate this attention to detail.

As for your broader question, Julia definitely fills a gap that I have been pained by for years. I've used R since it was in beta, and it is slow, which is a pain when you are discussing numerical needs. Yes, you can program in something like C/C++, but that is painful because of its overhead and dependency complexity (although it's surprisingly become less painful over time). Python could be used too, and probably is better at this point in that regard, but it has many of the same problems as R.

Julia is open-source, fast, and well-thought out with regard to modern numerical programming problems. I can write something in Julia and it performs essentially as well as something in C, which is a huge time saver in multiple respects.

I do wish Julia were more general-purpose in its orientation, or that the solutions it offers were coming from a more general-purpose language, but at the moment that doesn't seem to be in the cards. Maybe as it grows it will find use as a more general-purpose language, which is possible; maybe as languages like Rust or Go grow they will occupy this niche as well. Rust is interesting to me in this way, but currently it has little to offer in terms of simplification over C++ for numerics, and Go is not friendly to numerics. I personally like Stanza, but it's in its infancy, and no one probably even knows what I'm talking about.

For whatever reason, my experience has been that numerical programming has been a kind of isolate in programming. Numerical computing has always seemed slightly neglected in programming languages, and languages that have targeted numerical computing have often never been able to shake the "domain specific" label. I've just sort of come to see it as part of the territory.

There's nothing wrong with Python, C, or R. Also, languages change rapidly, so who knows what will happen. At the moment, though, Julia offers the best of all three and the only big downside is lack of libraries, which is becoming less and less of an issue every day (I wouldn't say there's a lack of libraries, more that there's fewer libraries). So I think it's deserving of its current attention.

I guess the question is, why would a systems programmer use C, or a web programmer use Javascript, or a network infrastructure programmer use Erlang, etc. etc. etc.?
I thought they deliberately used Destruction to emphasise their point.
I'm not even discussing the definition of self-made, I'm pointing out that, in fact, the claim made upthread that access to certain things is universal in the first world and they the self-made vary from the norm in other ways simply is (1) based on a false premise, and (2) is not accurate of the situations where the term is used, even accepting that the proposed definition is exactly what it is meant to convey.
You should write a browser extension that fixes that. I'd use it.
But while a chess engine apparently can't see the draw as long as there is a possible helpmate on the board, it can see the danger of leaving the diagonal so will never play this.
From the piece:

"Jennifer Hunt, former chief economist at the U.S. Department of Labor under President Obama, said she’s noticed an increasingly politicized response to research on immigration and wage inequality. She said she would have preferred that Mr. Bound and his co-authors focus on more recent time periods, but added that the paper is “the best work we have by a long way” in quantifying the “negative” effects of high-skilled immigration."
Really cool.

I've tinkered with Augmented Reality in Android some years ago but all I got was a native module (actually ARToolkitPlus) and you'd send frames from the camera to it and it would identify markers and output the area where it was located in screen coordinates.

Once more really cool work on AR.js!
This is accurate. Evolution doesn't drive change. Change happens automatically and evolution just selects for certain changes (sometimes).

It is clearly possible that random genetic changes happen with no impact on fitness at all. They just are.
As others have mentioned, Buck was open-sourced before Bazel but obviously inspired by Blaze.

There's also Please, which we wrote as a Buck replacement before Bazel was open sourced: https://github.com/thought-machine/please

(disclaimer: I wrote most of it...)
> I also enjoy how the URLs display on hover. Stylin'.

Isn't this something browsers do by default anyway (except in smaller print)?
Introducing Sketch: A Playground for React Native from Expo (YC S16)
None of the demos work for me. I only see the camera picture. Firefox for mobile.
An Email Alias at Exxon Was Used to Discuss Climate Change, Says New York AG
Torrent search index format
Ahh... yes I'm familiar. I've worked on a couple apps where Apple/Mozilla 3rd Party Cookie polices were a pain point. One option we used was an interstitial page that the user visited briefly hosted on the API layer. Another was switching from cookies to Bearer Tokens which is a whole other bag of worms.
What would you call someone who wants unlimited freedom for people within their in-group, but authoritarianism for anyone outside of their in-group? Libertarian? Authoritarian? Colonialist?

A lot of Trump supporters are that way. They want endless liberty and greatness for American, but if you aren't American you can fuck right off -- you're lucky we don't just come take your country over.
Or rather, to short their stock, if you want to make some money off it.
I actually made a similar bookmarking app which runs as a hosted service. It's called Crestify (crestify.com). You can also choose to host it yourself.

Source: http://github.com/crestify/crestify
It's very reductive to claim that only addresses, bank account [numbers], and SSNs could be dangerous if leaked.

What about people who discuss private matters in chat? (e.g. sexuality, medical history, drug use, etc.) Yes, we know that's a bad idea, but most people aren't HN readers.

What about state actors using Facebook's metadata alone to quash democratic movements before they get off the ground?[1] To advertisers, most of the social graph is available only in a semi-abstracted form (e.g. target X, Y, and Z qualities and degrees of connection). A leak or sale could make that information available directly.

What about criminals using a public leak of location data and some predictive algorithms to strategically rob homes? (and maybe also using patterns of likes and connections to predict whose home is worth burgling?)

Really, to say that the valuable part of Facebook is already freely available brings to mind the words "limited imagination." Facebook keeps the valuable part to itself and meters even limited access to it. And there is extensive danger with the possibility of a leak or sale of the raw data.

[1]: https://kieranhealy.org/blog/archives/2013/06/09/using-metad...
I take it you're referring to this Financial Times article [0] that was posted to HN a couple of days ago [1].

It's really interesting to see early solutions to things we take for granted with modern technology.

[0] https://www.ft.com/content/0de32666-b9fd-11dd-8c07-0000779fd... (Access it via Google to get past the paywall.)

[1] https://news.ycombinator.com/item?id=13852785
Also for Raspberry Pis the connection pin the switch relies on is un-wired.
Right, the question shouldn't be what percentage of people have Facebook (which at 75% is incredibly high), but "what % of social media users have a Facebook account".
How do they find the time...

That said, from a quick perusal of the landing page, I have precious little idea what this is for, and equally little inclination to watch a two minute introductory video.
Drew Houston: How to Build the Future with Sam Altman
I must be pretty dumb because the solution to the problem isn't "obvious" at all, nor do I see how this proves quantum intelligence.
Hi! I worked on this and am happy to answer any questions about it :)
https://www.ft.com/content/0de32666-b9fd-11dd-8c07-0000779fd... from https://news.ycombinator.com/item?id=13852785, perhaps, but I can't get past the ft.com paywall.

http://takingnotenow.blogspot.com/2007/12/luhmanns-zettelkas... from https://news.ycombinator.com/item?id=13851727 is accessible and describes the gist of the system.

The summary is an arbitrarily deep tree/list of nodes. The notation for index card headings is similar to the way we typically do outlines (1, 1/1, 1/1a, corresponding to the typical 1, 1.1, 1.1.a, etc.). Searching was easy as you could find cards grouped by the first index, then the second, then the third (so 1/1a is next to 1/1b, and anything that might sit between them is a child of 1/1a). So for a physical system, despite its size, it remained manageable. References to cards located in other branches allowed for an effective-cross referencing system, and could be paired with things like index (no pun intended) or topic cards which might list a bunch of related indices.

I suspect the physical limitations may have made it more manageable than an equivalent set of mind map nodes or a wiki, and the simple indexing (and consistent, never changing, once a number was assigned it was assigned) means everything is "static" once in place, but can have an arbitrary number of children to expand on it. This means no rewriting cross-references and/or indexes.

With a wiki you might be tempted to retitle (or find the perfect title) for a page, with this it's simply done. If you think of a better descriptor you can put it on a new card and include the index as the reference.
There were even flying aircraft carriers: https://en.wikipedia.org/wiki/Airborne_aircraft_carrier#USS_...
Oh, how I laughed, to finish this ode to humility and there at the bottom, this little blurb which seems to be working overtime in demonstrating as many of the just-disparaged traits as possible.

>Want more? Join over 15,000 readers getting The Open Circle, a weekly dose of my best ideas. I’ll also send you 200+ pages from my private notebooks and 24 of my favorite books. Get it here.
This looks great! If you browse a lot you're definitely going to feel the need for an app like this.
It says that you couldn't practice law in France without being catholic. The victim studied law but couldn't practice because he was protestant. That fascinates me. We tend to have very simple models of the past but this indicates some underlying complexity that I want to understand. Did he study law because he didn't think the rule would be enforced? Did he study at a law school? Why did they let him study if he was a protestant? Did he think the law was going to be changed? Did he think he would was going to lie and claim to be catholic but then changed his mind? What was it like being in that situation?
They do not use their smart phones in the presence of others.
The median visitor of HN should consider themselves not representative of the median worldwide internet user, we're a demographic that is very different than the majority in most aspects.

This includes your friends and contacts - if you look at the people around you and observe that everyone does/has X, it's still quite likely that most people worldwide look to people around them and observe that everybody has/does not-X. For us, personal experience is not really representative of reality (coincidentally, this is a common problem for startups and their market understanding), we often have to intentionally go much beyond our normal circle of contacts to see how the majority of "normal" users actually behave. Blogs are a particular example - actually, for most of general public, there's such thing as independent blogs; and most content providers are available without leaving e.g. the facebook ecosystem, insomuch that a regular reader can be unaware that it's "not facebook".

It's kind of similar to sociology/psychology, where studies often inadvertently are WEIRD (Western, Educated, Industrialized, Rich and Democratic) but the global average/median is very different from that.
I have a hard time believing that a chess computer wouldn't draw this game… the main issue is in the centipawn evaluation function which would show black ahead. This doesn't seem like a difficult thing to correct, and it might not even be a bad idea to have an evaluation function show black ahead in that position.

Practically, this isn't really an issue. In fact, running the position through the GarboChess JS engine (http://analysis.cpuchess.com), playing as white, it just moves the king around — exactly what a human would do to draw the game.
What to expect from Scylla’s performance on low-end hardware
You would need the same for Rust as well.
Yes, not sure how I could overlook that pawns, just assumed them all blocked
Most behavior is viral by default, human see human do. While I agree that this extends to judgemental and otherwise unproductive discourse, usually the factors driving those behaviors in people are unlikely to be resolved by having the symptoms pointed out repeatedly.

If a software module is producing faulty output, you have to fix the problem on the inside rather than simply rejecting all of the output. People are the same, except you can't directly inspect or modify their internals; you have to rely on message passing and observation, which is way more difficult. The way to make this more efficient, IMO, is to give people the tools to identify and resolve the underlying bugs in their own perception. But that's a different topic altogether.
Suggestion - let me link to a specific airport.

http://listentothe.cloud/#hkg
http://listentothe.cloud/#dtw

etc...
> Yes, some people used to ring up $2000 phone bills, but the more common case was legitimate communication.

Telephone tariffs in some parts of the world made long distance relationships very hard. Monopolists (often government controlled) took consumers to the cleaners every chance they got.

Only in the last two decades have prices finally been coming down.

So even those $2000 phone bills could easily be legitimate communication.

Today I'm still very conscious of the time I spend 'on the phone', especially when abroad. On mobile phones I've been hit more than once with a surprise bill because of living close to the border that was in that neighborhood (but the phone company was good about dropping those charges because even if I was on Dutch soil my phone kept switching to a German base station that was very strong where I lived).
> "Meet the Companies Literally Dropping ‘Irish’ Pubs in Cities Across the World"

They don't literally drop them.
How could you not mention Magners??? :)

That is my number one favorite I've been drinking since the first time I had amazing fish and chips in howth at beeshoffs.

Second what reallllly irritates me is the food they serve in these "Irish" pubs. Mac and cheese with Guinness in the cheese sauce, or really dumb crimes like calling cottage pie, shepherds pie even though it's made with beef. And absolutely none of them knowing WHAT traditional Irish food is. No soda bread, no coddle, no Apple snow, just ignorance upon ignorance piled on to stealing "Irish culture" by people with money and NO respect for the country they are trying to imitate. I find it appalling and I ream these places in Yelp reviews.
Problem is you can't efficiently do everything math needs to do if you write out everything like that. Notation is designed for the efficiency of reasoning after you've fully absorbed the ideas being expressed.
Define "wildly successful"... I can't name a single company or project that uses Scala.js.
Your alternative life's imago invented a multiverse wormhole machine and freakily landed up in my backyard and told me that their life had gone pretty badly wormhole machine notwithstanding. So now you know.
To me, at least, there's a difference between information I willingly, if unwittingly share on a social network vs having the government unwittingly and unwillingly collect information indiscriminately. Furthermore, Facebook, Google, et al do not have SWAT teams that can be sent to smash open my door and flash bang a baby based on what they find.

I'm not saying I think it's good that private companies collect all of our data (and personally the info a CC company has creeps me out far more than FB or Google), but I can choose to stop using their service and greatly minimize the amount of data they receive. There's very few caves in the world where you can hide from the US Government.
Keep in mind, they are not looking for the answer to the chess question.

They are trying to understand what it is about humans that makes them instantly able to figure out how to figure out the answer.

Humans can learn, computer can't. They can train on data, but so far none can teach themself how to train.
I think the claim that this position would defeat a computer is nonsense. Any decent program would draw as white.
And yet, you have something called: personal choice. People should be responsible for their own actions. Most of the concerns listed in the article, are things any other company or entity could do: "creating shadow profiles", 'crawling the web', etc.

If you don't want FB to have your pictures then don't go there. The parent article is over-reaching it's concern.

And it's not exactly accurate that it's controlled by 1 person. Ultimately FB can't do anything we don't want it to do. If FB does something we don't like, we're just one tab lick away from putting them out of business.

The last thing we need is more useless regulations that will stifle the already stiffled and slowing of innovation.
> How is this different from proprietary software?

Most free software is proprietary software! Big chunks of Facebook's code base is proprietary, and the data they collect is extremely proprietary. Ditto for google.

By "the expectation that software should be free", parent meant the expectation that you don't pay money for access to a hosted copy.
I think it's a (very real) problem of mental "energy" more than actual time.

What you mention of McDonalds has been studied:

https://arstechnica.com/science/2016/12/junk-food-cravings-a...

And also, some studies say that poor people don't have the mental "energy" because everything has to be evaluated against tradeoffs:

https://newrepublic.com/article/89377/poverty-escape-psychol...
This Map Charts the Complex Landscape of an Artist’s Face
> Remember that Facebook feeds are not chronological. Facebook decides what posts you see, and who sees your posts.

Not my posts. I don't have a Facebook account.
On the other hand, you're not fighting off vicious fauna and plus-size insects ;)
I'm always surprised when this isn't obvious to someone. Sort of like saying "rain makes city streets wet."

Labor is a market like any other and if you increase supply you will increase competition for jobs and that will give employers an upper hand in negotiating salary.

That said, the H1B program is also abused by employers because of the various legal restrictions on people moving from job to job and that is, in my mind, unethical.

My conclusion has been that a liberal immigration policy without restriction on either employer or paths to citizenship would benefit the country greatly but that neither plays well to the isolationists in government or the capitalists in large enterprise, so very unlikely to happen.
What came to my mind while reading this is code is closer to poetry than it is to 'literature'. Not a perfect analogy mind you but it shares these qualities:
- It tends to be dense.
- It is meant to be decoded.
- The terms/words/commands/formatting are picked carefully to evoke concepts (and in poetry, feelings).

This reminds me of something a friend said to me a long time ago about his lack of interest in crosswords: "If I want a good puzzle I read a poem."

I've always approached other people's code as a puzzle.
"Better than XML-DSIG" is not a reasonable bar. Your description of the protocol is as damning as mine is.
Cloudflare doesn't let me see archive.fo, wants javascript.

But the conclusion is wrong either way. H1B cannot be the cause, it's a tool, and if not H1B, some other tool will be lobbied and used to get more tech workers, to keep wages down, etc.
I'm ahead of you by 6 years. ;)
Regardless of whether they are malicious, their actions are causing significant societal harm. Zuckerberg retains almost complete control of the company and this is occurring under his guidance. He might not be malicious, but he is certainly at fault, as are the ridiculous and shameful engineers picking up paychecks to create a such an authoritarian product.
Sniper Hitman.
so dream comes true!

P.S. I think this is related to rust, in a sense before Rust there was no serious competitor to C/C++, but after seeing what Rust doing to C/C++ I think there will be more native language to compete with in low level area.
Facebook is a fad that will pass. Pretty soon people will be onto the next big digital media thing and forget all about their facebook accounts. But targeting and regulating a single enterprise just because it is too popular will set a dangerous precedent in law that will reverberate throughout the ages.

There have been other dominating monopolies before, (ma bell telecom monopoly comes to mind) which was much dangerous than a website.

Also facebook isn'really a media company. Yes they have some news stories, but that's not what people really go to facebook for, people go there to keep updated on their friends, which doesn't seem like such a threat.

Yes internet and social media addiction is bad and dangerous, but that is something that would exist with or without facebook and can be addressed in other ways besides regulating facbeook
Frustrating.

Maybe this is a better link: https://www.ons.gov.uk/visualisations/dvc399/shorthand/index...
> Does Facebook really have a unique amount of data? Google also knows a lot about people through billions of searches a day. Apple can learn a lot through people's iDevices, and Google (again) or Samsung can do the same with Android.

In amount it's hard to tell. Google and other big players of surveillance capitalism also collect what they can. But it does not really make it any better to have an oligopoly which has a similar huge amount of knowledge about a huge amount of the population.

> At least Facebook doesn't have an army, or paramilitaries like DHS or just about any sheriff's department I've ever encountered.

Maybe not until Zuckerberg is president of the USA ;). Also governments, esp. those who already run their own massive mass surveillance programs will use that privately collected data (at least in the long run if they do not do so already).

> The way I see it, Facebook and other social media occupy much the same position as phone companies used to, both in terms of how they facilitate interaction …

Not remotely. A far as I know they did not influence on a personal level with whom you interact, when that interaction takes place and surely not the topic of the interaction. Also Facebook today is a media company which does much more than providing infrastructure for communication of individuals.

> The thing is, if it wasn't Facebook it would be someone else.

You are aware that's probably the most lame excuse to do evil one can think of?
I have strong view that there is no such thing as free will.In close scrutiny any definition of free will falls apart.

Wittgenstien's view that most philosophical problems of dissolve by understanding that the question involved is nonsensical or not defined properly.

I think events

1. follow Cause -> Effect (Casual)

2. Or they Random (If we don't find evidence for a deterministic interpretation of quantum mechanics)

There is no 3rd option. Some people try to derive free will from randomness, which means they are essentially saying that their "free will" is equivalent to blind selection without any regard for causes, which contradicts the normal common sense(nonsense?) use of the word.
StarCraft: Remastered coming in May?