skysight-inc/HackerNews huggingface dataset:
> Is that true, have we redefined the state to only include governments with laws?

Honestly curious, how else would you or anyone define it? And are we talking philosophical or real world examples?

I'm sure there must be others, I just can't think of any offhand.
Well, basically everything on the arXiv has the .tex available, but that doesn't seem to make the problem much better. The problem isn't getting raw access to the text. It's possible to copy-past from PDF's with labor too, or to examine the inside of it (which is its own typesetting system, like .tex). The problem is that this data is very difficult to parse.
I don't think Jack gets his news from HN.
Unlocking the Power of Customer Analytics
This is good advice worth more than us here might expect. A bit of chatter about a paper is worth a whole lot. In a specialized field, getting 2 or 3 comments back after publication is 'a lot'. Doubling that to 5 or 6 interesting comments doubles the feedback and interest.
With @jack having tweeted about this just months ago, talk about an internal disconnect..
The FairPlay MITM attack technique was also presented at the
USENIX Security Symposium in 2014; however, attacks using
this technique are still occurring successfully.

Wow, 2 years later, vulnerability is still there.
"I don't even understand what you're saying should have happened instead in New Orleans - should people have been shooting back? Surely the right answer is everyone being less trigger happy?"

The police, federal officers and National Guard should not have confiscated weapons. Then people could have protected themselves as was their right. Note that there was no evidence of "everyone being trigger happy".
I am very interested in AI that can teach itself(sounds too great). Where can I learn up about such AI(related concepts and the whole 9 yards) to start reading papers in the field? I am just looking for comprehensive sources(preferably textbooks).
When a Google Doc gets high traffic, they start serving up the HTML version, which doesn't support locked rows/columns.
> I'm not sure putting down JavaScript, web browsers, and the DOM, and saying the ideal future is completely free of apps built on this platform, is technically being "productive" in a conversation ABOUT those things

Would everyone is discussing the high quality of the Emperor's new clothes, is it productive to point out that he is, in fact, naked as a jaybird?

At some point we have to face up to the simple truth that JavaScript, the DOM, XML and HTML-as-she-is-written are bad. The people who assembled them over time aren't evil, or even generally incompetent: there are historical reasons for almost all of the cruft. But that doesn't mean that it's not horribly, horribly crufty, that is is objectively bad and in poor taste.

> The web app platform represents one of the largest, if not literally THE largest, explosions of programming and application development ever seen in the history of humankind.

That's the logical fallacy known as argumentum ad populum, i.e. arguing that because something is popular is is correct.

> To look at all this and land on the conclusion that JavaScript and the web stack are fucked up‚— "a language that is universally regarded as one of the worst ever" — period, full stop, EOM, throw them out — seems aggressively contemptuous and beside the point.

It is aggressively contemptuous because the current web stack deserves contempt. That is the point.

> It's sort of like looking at a raging party filled with some of the most interesting people you've known and some of the most interesting people you've ever heard of and complaining about the type of speakers being used to play the music.

No, it's more like complaining that each of the interesting people is wearing a blindfold, earmuffs & a gag, with a hobble to prevent him from getting within arm's reach of anyone else and can communicate only by reaching out with a stick or probe and tapping out Morse code messages on other's arms. Sure, all those impressive people are doing a bang-up job of overcoming the absurd limitations of the insane party, but that doesn't make the party one bit less insane.
15x the quality too without the language barrier and if OP was trainable.
We've banned this account for repeatedly breaking the HN guidelines.

If you don't want it to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll only post civil, substantive comments in the future.
Honestly, most of these issues are just a product of .tex's long and storied history. If some foundation plunked down $1-$10 million, it could definitely produce an open source successor to .tex (with extensive, maintained, and documented libraries like Mathematica) that avoids most of the badness.
Fellow devops/sysadmin here: Fastmail is the ticket. Its ~$40/year, and you're supporting an independent mail company.

I'd rather spend time with my wife then hacking on a mail server, but I still want to support open interoperability.
Most people think of Qt as a UI framework but it's also an excellent foundation for CLI/server apps, as an alternative to the C++ standard library and/or Boost.

Qt is split into many sub-libraries so you only link to what you need. For example, one of my projects (pushpin.org) uses Qt but only links to the core and network libs; no GUI/X11/etc.
> That idea was apparently nixed
I have a wide variety of reactions to this. Some positive, some negative. On the whole, I think it is approaching the problem from the wrong direction.

In order of appearance in my brain:

1. So the infantilization (or at least very long childhood) of tech workers, that began with ball pits and video games and three meals a day served in the office, is complete. Tech workers may never become autonomous, functioning, adults at this rate.

2. This sounds kinda nice, actually. But, only for like a week. Then I would hate everyone I share a bathroom and kitchen with. I'm too old for room mates.

3. Oh! That's what's bugging me. Subtle age discrimination. People with families cannot possibly live in these things. People with families cannot possibly afford to live in actual housing in SF. So, older folks are pushed out of valley tech companies, without ever having to make ugly hiring decisions based on age. Younger workers are cheaper and will stay at the office longer hours (probably not more productive by doing so, but that's more difficult to measure).

So, yeah, this fits with what I know of the way a lot of VCs think about the problem of tech workers, as cogs in a money printing machine. This is a more efficient cog storage unit that happens to provide additional features, like filtering out older workers and people who want lives outside of work.

And, back to why this is approaching the wrong side of the problem: NIMBYs in SF and surrounding high rent areas keep housing prices astronomically high, by preventing construction of dense new housing. All of the valley has single family homes everywhere. Very tall buildings for housing are practically unheard of.
The Clipper Chip
Not sure you understood me. I'm talking about the hundreds of billion-dollar private companies that aren't on the list referenced here.

Also, while Avast grew into a billion-dollar company via a very rapid growth spurt it took them 20 years to get to the start of that spurt.
There's no legal concept of that oft-asserted “fiduciary duty to maximize shareholder profits” and for a very good reason: it's almost never clear what the correct decision is until afterwards.

In this case, what are the odds that an overseas call center would cost more than anticipated (often the case), lower the quality of service and thus the company's reputation, or actually be enough to stop the downwards spiral rather than just signaling that you're in a low value-add commodity business?
I don't know if you're an idealist, but you seem to believe that there is strong feedback in the function, which is something that I am somewhat skeptical of.

If income and examples/role models were the primary inputs, I'd have to agree that your feedback model would work. The problem is that there seem to be fundamental differences between many groups in IQ, EQ, and preferences. In addition, men and women have different life experiences beyond how society treats them, as men cannot experience what it is to carry a child to term, and men are less likely to breastfeed their children; if this type of experience is a relevant input to work productivity or preferences, a 'fair' system will probably create unequal outcomes.
The RUM Conjecture
Crytek's Video Game Engine Is Now Free
Ask HN: Which Machine Learning based service you love?
Machine learning is slowly becoming an essential part of our lives. Which service or app (or API) you use that based mostly (or only) on machine learning?
It feels to me like "kill platform dreams" is written on the other side of the coin that says "sustainable business model".

It is a serious challenge that the data has some value, but that value is hard to extract usefully as a revenue stream. The emojitracker folks won't pay much, but offering it to them at a small rate vs a high rate to some other service has its own issues.

But since emojii tracker isn't real time, could they use a month old firehose? 6 months old? At some point the value of the firehose access falls off for "mainstream" users of that data, does it fall to a point where there is marginal value in giving free access to others on it? Even for small dollars?

Clearly as a public company Twitter has to do what it can to get good value for the assets it has created. That is a hard thing to do.
We detached this subthread from https://news.ycombinator.com/item?id=11295364 and marked it off-topic.
Ah, the twice-per-decade re-run of the Clipper Chip fiasco. I wasn't aware we were already due for one.

https://en.wikipedia.org/wiki/Clipper_chip
A few people develop a compulsive urge to crack jokes
The first book I read was "The Neverending Story", which used green for text that took place in the "real" world, and red for text that took place in the fantasy world in the book the protagonist was reading. That's not syntax highlighting, but structural story highlighting.

I would actually be interested to read a novel which did something similar: one color for narration (probably black, as it will be most common), and then a different color for each person speaking. That would be useful in a similar way that I find syntax highlighting useful: I could instantly look at text, and without even reading it, know who said it.

Narration text could also take on different colors, similar to in "The Neverending Story". How it is done, and how obvious its meaning, could even be a part of the art. That would be far more interesting to me than English syntax highlighting, to the point that if anyone knows of a book that does this, please tell me, because I would read it just to experience it. The point here is that in fiction, it's not the parts of speech that matter to readers, that's just a means to tell the story. What matters are the elements of the story, and communicating those elements visually could be interesting and useful.
I would download the latest Qt with their IDE QtCreator. QtCreator comes default with tons of examples that range from their very early Qt4.x days to the latest Qt5 content. The examples heavily emphasize QML, which I tend to not use for performance reasons, but all of the examples are well documented.
Can I use the new fancy compiler stuff like Lambdas with QT? Does it still require a meta compiler?
Just wanted to point out that that isn't the JS you know because that's just typing information -- it isn't generating any code at all, it's telling TS what the types look like for Underscore's external methods. This would be stripped out completely in the compiled code. The actual code that results in JS just below that is much more typical.
That's awesome. We need more developers like you writing blog posts and going on Podcasts to kind of balance out this "chasing new shiny things all the time developers". When a tech becomes big there's a million blog posts about why it's awesome(extjs, backbone, knockout, angular, react). I've seen it all. Not enough constructive views on the other side.
This is anecdoteally part of the reason for the Seattle area house price rise.
From Android ART (binary-only) to DEX? Yes, We Can
Chelsea Manning.
AI => automation => unemployment => basic income

That basic argument makes sense to me but the leap to say that AlphaGo proves automation is accelerating doesn't.

Go is one of many task-specific AI's. It's not clear that it implies anything about generalized AI (which most experts agree is still very far off) or the rate at which task-specific AI's are developed.
it should not take me two clicks to find out "framework for what?". the front page (and this link) should both say "4k featherweight css framework"
How to explain online marketing jobs to your parents
> So even if Twitter were to give me free access to the Gnip APIs, others then wouldn’t be able to take my code and build upon it

I mean, isn't this the case anyway? Few people have "elevated access to the Streaming API that Emojitracker depends on in order to operate at its high volume"
The problem I see with Twitter and the reason it stagnated and isn't making money, is they don't really understand their platform and users.

Flip that with Snapchat who 100% do know their users and converting them into customers.
In Japan's 1980s real estate bubble Corporate Dorms were a thing too. The major difference was that they were company-specific.

As long as the locations can be reused for other housing, I'm perfectly happy to watch VCs invest money in the area. More housing stock is good. If investors make money, great. If they lose money, that's part of the risk. If the price point is wrong, the place will go belly up, someone will buy it out of bankruptcy and make a go of it at a lower price point.

SF will never have a shortage of young people in dire need of cheaper housing.
> Or we have more remote jobs, and/or satellite offices.

So much this. Especially for the "tech industry". A good portion of Vancouver's startups and tech companies are "downtown". Why not move out of the core? Why not add a satellite office somewhere affordable? Why not start to offer remote work options?

This is not an industry where you need to be physically present to get the job done, for the most part, yet the tech companies here(and elsewhere) aren't/don't seem to be looking at work options other than the status quo.
Installing TensorFlow on Raspberry Pi 3
The 2 job classes that's wages have fallen the most also happen to be the ones most effected by globalization of trade.
> A grad student is really exposed to being "scooped," i.e., to having their project taken up, finished, and published by somebody else. There are even professors who are notorious for this.

I have no words for my disgust at the lack of honesty that scooping would demonstrate.
I'm familiar with grids as a design profile. My point was that most 'grid system' libraries add no value and make some things worse.
> The market is being artificially inflated by foreign buyers.

Citation + data needed?
Thanks for your answer.

Yeah I know that, maybe I could even use Swift to do ML. The thing is, like everybody I have limited time and learning ability so I'm thinking about what I should use my time for.

Actually I believe ML will shape my mind but maybe Swift could do this also. About money, not sure what a recruiter would value the most.
Wasn't very impressed by it either, but clearly there are a few startups in this area.
it costs you nothing to say "less sophisticated user" and it captures the full range of your problem. you're not specifically trying to make your website easy for octogenarians to use - you want it to be usable by everyone, with no assumptions. why say something in an exclusive way when you could say it in an inclusive way?
I wish I had more than one upvote for this article. Read the article. If you have the time, just watch the video.
typings[1] does exactly that as long as people start publishing their definitions (which is kind of the point of them). Relying on un-versioned ambient declarations is what breaks things, not having dependencies.

[1] https://github.com/typings/typings/blob/master/docs/registry...
The problem with these slippery slope arguments is that they start treating unlocking a phone as the equivalent to breaking network encryption when technically they're not at all the same. Apparently the FBI wants you to think they're the same too? If so, don't let them away with it.

Signing a software update with a private key you already have is using crypto as it was intended. We presume private keys can be kept secure with enough effort, or public key encryption doesn't work, https doesn't work, software updates don't work, game over. Any attempts to get private parties to turn over their private keys should be strongly resisted, but requiring them to sign something given a search warrant adds a procedural step that acts as a check on government power (they can verify that the search warrant is valid, minimize scope of the change, and fight it in court if necessary).

Key escrow is a whole different thing, where they require a whole new system to be designed to preserve keys that would normally be destroyed. It's hard to preserve information when the user wants to destroy it (they can block network traffic and destroy the phone), resulting in all sorts of bad effects on system design and new vulnerabilities.
Thanks for your answer; would you be kind enough to elaborate on that? :-)
Stick with PyQt, PySide seems dead.
Sure, but sometimes I get a little lost - my eyes wandered away from the page, I got distracted and started thinking about something else, or there were too many back-and-forths for me to keep it straight.
No, I don't agree. Nobody should feel uncomfortable in their workplace, especially if the reason for discomfort has nothing to do with work. Comments about gender, sexual orientation, and race are almost never appropriate. College is a very different environment because people go there to learn holistically.
I agree that great advances can be made from statistically parsing language but it is another thing entirely to have a computer (for example) read all of Shakespeare's sonnets and write an essay about the influence they have had on other authors. Even if it is as a highschool level.

I kind of see statistical parsing as another "parlor trick" type of AI. Impressive and hard to achieve but somehow separate from true intelligence. It's hard to formally describe this distinction which is why I think that advances will come from cross cutting academic departments and reaching out from the "throw more math and more processors at the problem approach"

To achieve a true AI we will have to advance not just our understanding of algorithms, but our understanding of what it means to be intelligent which is a concept that I think most people lack any coherent definition of.
Okay, here we go:

- Twitter Firehose - full stream of all Tweets, commercial

- Twitter Decahose - 10% sample of Tweets for analysis, commercial

- Twitter Powertrack - real-time streaming of posts based on query (country, language, keyword, etc.), commercial

- Twitter Full-archive API - search interface for entire corpus of Tweets, commercial

- Twitter Streaming API - a mini-powertrack of posts based on basic keyword searches (up to 400 keywords), free

- Twitter Streaming Sample - a small sampling of Tweets for statistical analysis, free

There's a couple more esoteric product offerings from a data perspective, but these are the relevant ones. I think it's a pretty broad breadth of different options, with different functionality at the free and commercial options.
To gloss is to annotate some text (or talk)[1], the word glossary comes from that. That meaning is overshadowed by the more modern association with shininess but the annotation meaning seems appropriate here.

[1] https://en.wikipedia.org/wiki/Gloss_(annotation)
Apple music steals Soundcloud's thunder with landmark remixes deal
This idiot could turn out to be the Jason Rezaian of the DPRK. That is, the bargaining tool the North will use to join the rest of the world.

I would be amazed if Obama's legacy was restoring diplomatic ties with the last three isolationist states.
since he's using gl I'd bet on that he's using polygons under the surface.
First off, there is no natural balance to an industry, because they aren't natural. They do have norms, though.

Second, saying tech businesses are going to become 'increasingly discriminatory' against men is like saying that after desegregation and the civil rights movement we got 'increasingly discriminatory' against white people sitting in the front of a bus.

Third, there's no scientific/factual basis for why men might spend more time learning tech skills. It's not like 80% of men around the world sit around all day thinking about debugging kernel drivers. More than likely it's social conditioning and gender stereotypes that lead to the impression that men are simply more interested in, or better at, technology-related skills.

If you don't believe in gender stereotype, imagine if your mother taught your sister how to work on the family car, and told you to go back inside and play with your tea set because your pretty clothes might get dirty, and that this happened when your brain was still forming a very early world view.
For requiring both a number and a special character (out of 10 possibilities): reduces passwords from 46^8 to 46^8 - (36^8 + 36^8-26^8) which is a 27% reduction in password space. I wouldn't call that dramatic and it reduces in importance as the password length grows and, as you bring up biases, it eliminates the most abused password types.

I don't understand your comments about adding digits and special characters at the end of the password. password + digit + special character is strictly harder to guess than just password (we've added two extra characters, after all). Do you mean that people routinely delete the last two letters of their alphabetic password and replace them with 1! ? I find that implausible. The key point is that if you don't require numbers and special characters then no one uses them at all so the possibility space becomes 26^8.
Show HN: Kirby's Dreamland 2 level viewer, in JavaScript
> They are a business, and providing access to millions of Tweets for free seems like an unfair obligation to ask them to continue indefinitely.

While not indefinitely, it would certainly help the case to just public a cost-benefit analysis of how much Emojitracker's access was costing Twitter (though not in terms of "lost revenue" based on what Emojitracker would have been paying for that access).
In a better world, micro-units and housing structures like this would be affordable housing for homeless people. Those with means would not have to resort to this, and the needy would be off the streets.
I like uMatrix for script blocking. The UI is very clear and usable.
width and media queries do that.
Firing People
I think it's a real shame the Python + Qt aren't more developed as a solution for creating cross platform mobile apps.

At the moment there are several community efforts but most of them are half baked and have little adoption :(
Looks like this article was reprinted already http://www.efinancialnews.com/story/2016-03-15/venture-capit...
WE GAVE UP ON RETAIL, then it gave up on us