skysight-inc/HackerNews huggingface dataset:
It seems as though the tech community (myself included) uniformly agrees that the FBI's requests are unreasonable.

Is there someone with a sound technological understanding of encryption that thinks we should have some back door / key escrow / master key? I've seen that Fred Wilson and other USV partners seem to think the FBI's requests are reasonable, and usually I trust their analysis. But this whole thing just seems like such a bad idea.
Change it up:

• We can have guns just for the good guys
• We can have guns that only approved staff will use
• We can block all the bad people from having guns and it'll be like guns don't exist!
• If we have guns, only the good guys will use them.

Seems like any dangerous technology can follow this mindset. :P
I thought that was what I had written ;)

I personally use uMatrix (more control than uBlock).
This is like the fourth or fifth post in this thread where people are confusing CoffeeScript and TypeScript. Why is that? They're totally different.
Of my three hypothetical scenarios, one is people, one is a person, and one is a timeframe. None are genres. So I have no clue what they're alluding to. Maybe you're a better mind reader than I am.
How are The Element of Crime[0], THX1138[1] and the Qatsi Trilogy[2] not on this list?

The former is simply the best film ever made, the second interesting as a gritty example of lowish budget success in a completely different genre from that which the (very famous) director became known for (and is a successful remake of a film from his student days), and the latter proves once and for all the power of cinema regardless of conventional plot.

[0] https://torcache.net/torrent/CC4B99AC6FE2EA3D23173F05C95F9CD...

[1] https://torcache.net/torrent/B138110324E5F7D8AF381E553BCE0AF...

[2] https://torcache.net/torrent/447F5AA67047731AD64F10653CBEEA7...
In my defence, that wasn't what the comment said when I replied to it. :) (What I quoted was the entire paragraph at the time.)

But, is a woman who criticises other women necessarily a misogynist? It's no more necessarily true of a woman than of a man who criticizes women. If a man criticizes other men, we don't immediately accuse him of misandry: of criticizing those men because they are men.

If a woman criticizes other women for, e.g., using their looks - and possibly more - to get ahead, is she really displaying hatred towards "women", or just those women?

I am, to be clearer than I really should have to be, not saying that women can't be misogynists, or that the only thing women criticize other women for is using their sexuality to get ahead. But women criticizing women isn't automatically misogyny: it may simply be criticism.
As a percentage of take home pay, those figures are quite plausible at least for NYC.

Looks like StreetEasy agrees, putting the figure at 58.4% for all renters: http://streeteasy.com/blog/new-york-city-rent-affordability/
If they can make it easy for someone to use, and they get more than $2k of value from the thing, everyone wins.
I have not used TypeScript personally, just read and try some demo of it.

But for me JS -> TS feels like C -> C++ evolution/Transition. For most of Unix utillies or even as complex as Linux Kernel, Apache, Nginx, C is good enough. In the hands of developers who master it, there are no C++ equivalent.

For after look at the v8's C++ code, I can't imagine anyone would write that with C.

But when a new language's ego system is not mature enough, the development work flow can be a nightmare. I remember trying to use GWT to compile Java into JS. The demo works and looks cool. But more often or not, I end up debug "The JAVA code" AND "The machine generated Javascript" AND "how that JS interact with different browsers" for something that is extremely trivial to do with one line of JS/JQuery code.

* Writing code is easy.
* Debugging code is harder.
* Make sure that code works on all the browsers are much harder.

* Debugging system with multiple languages (JS, TS, React, Angular, polymer, etc) + machine generated code is not easy.

* Integrated them all together to fixed all issues and make sure the final program will work on all browsers are > N^2, N^3, N^4 times harder?

I am old enough to admit, that is not a job for me. :-)
People challenging this anti-crypto movement should really push this example because it is really perfect. Before we consider key escrow, please explain exactly how physical key escrow was breached in New York and tell us how that will be prevented when the key in question isn't even something you have to physically get.
> The price of a typical Vancouver home rose 21 percent to C$775,300 ($584,290) in January from a year earlier, according to the city’s real estate board.

The costs quoted in the article are a bit vague. If one were to assume that by "Vancouver home", she was referring to a "house" located within the city of Vancouver, you would be in for a rude awakening. Average house price is pushing 2M and what that will buy you is a place to tear down in what was/is the less desirable part of the city.

If your talking a 1 bedroom condo in the city, 500k will get you started and the 775k quoted will get you something a bit above the basics.

When you can figure out how your going to pay that mortgage with your "Vancouver tech" salary, and still be able to afford to live, I'm all ears :)
All politics is theater. Aka rhetoric. You're always playing to the audience. Some play the game better than others.

Concern trolling is just yet another way to mute, suppress, inhibit action.

When you've tried, failed, picked yourself back up, cleaned yourself up, and then tried again, eventually succeeding... Then I'll be able to hear your concerns.
Unstoppable Tube Profits Review
Soon they'll protest college rankings. Princeton shouldn't be in the top 10 because one of its buildings is named after a racist. Stanford should be knocked out because it's only 6.5% Latino. Et cetera.
Just like today's AI algorithms were known in the 1960's.

But they were not. To take recurrent networks as an example, active work on RNNs only started in the 80ies. LSTMs, which are one of the solutions to the vanishing gradient problem were only discovered in 1997 by Sepp Hochreiter.

Of course, computational power is one of the limiting factors, but saying that it is the only thing that held AI back is disingenuous and dismisses the hard work of a couple of generations in AI research.

Edit: and Schmidhuber
So it just leaves you in this limbo zone where you don't get to use the features of the native language that make up for it being so crappy, nor do you ever get to use the features of the transpiled language that promises to keep your code easy to modify over time. So that's what I mean about "worst of both worlds".

I have to disagree with you on this - as you mentioned, you can always use the "any" type - you lose type safety but can then do more or less anything "type unsafe" you could do in JS... so to my mind it's almost more like the best of both worlds, you get strong typing wherever practical but you also have an escape hatch for times when it's too hard/impossible to type something.
>Governments composed of humans are not natural disasters.

The North Korean government is pretty close. The people in it are borderline insane, so you can't deal with them like you would deal with rational human beings.
BSD /etc/malloc.conf: Use symlinked filename as config
It seems a bit of a reach to say that government is demanding the tools to build a surveillance state because of unnamed "big business" wanting population control. That seems to only happen in bad sci-fi and Internet comments.
Every required charter type makes the search space dramatically smaller. https://xkcd.com/936/

The goal should be long easy to type and remember passwords, adding an extra few digit is worth far more than forcing passwords to look like: 2K#@1j*

Compare say a 20 digit numeric password vs an 9 digit [0-9] [a-z] [A-Z] and special.
A warrant is just as effective against nearly all safes. I have little doubt that if a safe was in FBI custody as long as the San Bernardino shooter's phone has been, the FBI would have been able to legally and physically get whatever was inside.

The FBI simply wants the digital world to mirror the physical world and a 100% unbreakable physical lock is almost impossible to produce in the physical world. It is easy to see why they would want that to be true in the digital world.
Government agencies & the military have to use computers. Those devices either will be secure or they won't be. How does the CIA, NSA, and DoD feel about that?
0.3 / 0.08 = 3.75

That's less that 4x as many Ruby jobs as Scala ones.
Node.js Buffer API Changes
For normal (non-adaptive) cruise control there are few situations where the brakes would make sense, but one of those is a steep hill. An easy way to find out what happens if you have a decent grade nearby: set a low speed and point yourself down the hill. I commuted over a large grade for some years and all the cars I drove would brake on it. Can't speak for every system ever made, obviously.
I hope Debian unstable / testing now can move with updating KDE Plasma 5 to the latest version. Looks like they were stuck waiting for Qt update.
Both Bernie and Hillary have been vague about their stance on having encryption backdoors, almost to the point of implicitly supporting encryption backdoors but not wanting to outright say it. Bernie's message about privacy isn't necessarily incompatible with encryption backdoors, at least not through the lens of political speak and all of its half-truths.

disclaimer: bernie supporter, and not a supporter of encryption backdoors
Thinkpad T440s ( Archlinux + KDE )

I got this with 8GB ram and 500GB hdd, I can work on it for 5-6 hrs before the battery runs out but the charger is very light. This thinkpad weighs around 1.2 KG's and it's easy to carry and the keyboard feels great when typing.

If I have to buy a new laptop I would try Lenovo X1 Carbon (the 2016 one, with skylake processor )

EDIT: I got this on ebay for $380 with 2 years onsite warranty, so keep an eye on ebay listings.
"Technology has a peculiar ability to light gigantic piles of money on fire."

Just wanted to say thanks for the laugh! It's not often than a comment on HN makes me laugh out loud. As in laughing with you, not at you...
> Where did you get that so many GPUs are integrated?

The stats are broken down further here: http://store.steampowered.com/hwsurvey/videocard/

You can see that Intel integrated modules make up a sizable portion (~45% of DX11) of most sections, with much of the remainder after that being the kind of GPU you see built into the motherboard on low end PCs.

And after that there are a lot of dated cards like the 9500 GT.

> But will they be able to run games at similar quality and FPS? Many console games run at 30 fps.

That's a good question. I think it's possible though. Developers managed quite a lot on the PS3 and Xbox at 1080p and 30fps. I think that framerate just wasn't a major concern for them at the time. Now they have both new hardware and a strong consumer interest in VR, I think they'll be able to manage it.
Yup.

By analogy the lawyers can outlaw six egg omelets with butter and orange flavor. So, then McDonald's won't be able to sell them, but I can still make them in my own kitchen.

The lawyers can outlaw strong encryption on products from Apple, Google, Microsoft, etc. and, then, crooks who use those products can more easily be caught, and that will amount to nearly all the common crooks. But I can still get some simple, open source C code for some simple command line RSA or PGP de/encryption and use it for secure communications with others who do the same. And serious people will, and likely do.

I.e., just get the open source code for RSA from Schneier's book or look at the open source code in Zimmerman's PGP. Or just read Schneier's book and write your own code and make it open source for yourself and all people you want to communicate with.

So, to send an encrypted message in a file, from a smartphone, tablet, laptop, desktop, etc., copy the file to an old computer, if only via diskette, running PC/DOS and never connected to the Internet. Run the command line C program for encryption. Get the output file, in just simple base 64. Then copy that file to the smartphone or whatever and send it, with no attempt at security. Done.

This way, it doesn't matter what Apple, Google, Microsoft, do/don't do since they are just moving base 64 gibberish that is perfectly safe even if printed in the NYT.

The command line programs? Easy enough for middle school children to use. Simple.

Math 1. Lawyers 0.

Now what is there to argue about?

So, all this stuff about the FBI is just the village idiot playing public pocket pool, right?
You don't think Apple has extreme protections around their signing key?
It's a huge lack of systems thinking. It's like they believe that the universe somehow cares about what they were trying to accomplish.

* If we reward schools for increasing student test scores, then we'll have better schools.

* If we fund a "war on drugs", we'll reduce the damage drugs do.

* If we enact rent controls and mandate the construction of below-market rate housing units, it'll help people afford housing.

This belief - that "having a goal and doing something that pattern-matches to helping" works - is incredibly dangerous in policy-makers. It's also incredibly difficult to fix, since the incentives for politicians are to make rationalizations that are convincing to voters, and that kind of reasoning is much easier to convey.
That doesn't feel social to me, though. I don't really want to be strapped into a VR headset when I'm playing a game in the same room as my friends.
Silent films is a genre of movies, but is "films by female directors" also a genre? It could be, but I would instantly question how we define a genre then.

Would "films by insert sexual orientation directors" also be a genre? What about "films by left handed directors"? The simpson had a whole episode about discrimination against people with blond hair, so what about "films by blond directors"? I don't think i have ever said that a list of movies should directors with any specific attribute, nor that would I ever say that it shouldn't.
Getting in a safe is also not that hard if you're the FBI, I think. I'm pretty sure that every safe can be cracked in a day or two without destroying whatever is inside.
Can anyone spot a dateline on this article?
Cryptographic Hash functions
You mean there are non-wizard who also use Owl Post? :-)
By just looking at the title and before reading the article, I though they meant that they are checking for illegal strings that are illegal to transmit. https://en.wikipedia.org/wiki/Illegal_number
They don't even have to be genocidal; they could just be Richard Nixon.
On the hunt for a mystery planet
Vulnerabilities announcement from Trend: http://blog.trendmicro.com/trendlabs-security-intelligence/a...
I argue with 'typable.' If I'm reading this from my smartphone and typing it on my computer (or vice versa), I'm going to lose my place. Maybe formatting could fix that, but it's still a pretty long chunk of text to get lost in.
He's extremely unlikely to get the nomination, so he's probably not going to choose to run with anyone.
To bypass code-signing checks, malware gang steals lots of certificates
Ref: http://www.universetoday.com/100229/fire-how-the-mir-inciden...

...which has a link to a very interesting PDF detailing the incident: https://nsc.nasa.gov/SFCS/SystemFailureCaseStudy/Details/81
Organ donation I can see, and maybe the facial matching. But international border crossings and tax status seems like exactly the sort of thing the government should know.
Easy is relative to the experience. If we're talking (26+26+10)^100 versus (26+26+10+10)^100, the difference is moot in terms of brute-forcing the password. However, the inability to double click select, to paste in to chat rooms, etc may change based on which characters are allowed. These properties may be desired (or not) for your organization.
How to install Windows 10 on the beer fridge
I don't know why you're being downvoted. You're exactly right - there are a few tiny divergences between ES6 and TypeScript. In particular, try compiling some classes with Babel's strict compatibility mode and compare the output to TypeScript's output. There are several small semantic differences.

Also, there a few constructs in TypeScript that generate JavaScript code, like enum and module.

THAT SAID, TypeScript is basically ES6 + type annotations, and can certainly be used as such.
he is beyond stupid
it's going to cost time and money to get him out of there
The Potential Nomination of Merrick Garland
The ~$700k number the article cites takes into account condos.

If you're only looking at detached houses then Vancouver is as expensive as SF if not more expensive. The median price is $1.3 million in the east side and $3.2 in the west side.

http://www.theglobeandmail.com/report-on-business/economy/ho...

Salaries are nowhere close to SF salaries. This is why Vancouver is one of the most unaffordable cities in the world.
Ask HN: What are you working on this week?
Little late since its the middle of the week but discuss what you have done recently and are working on this week.

Please be descriptive and don’t hesitate to champion your accomplishments or ask for help, advice or other guidance.
You can totally use JS libraries with Elm. Source: we do it all the time at NoRedInk, and we've been using Elm in production for our millions of users (as our go-to for all front-end work at the company, not just as a side thing) for the better part of a year now. :)

Details about our experience with Elm in production: https://www.youtube.com/watch?v=R2FtMbb-nLs
9 Signs Your Startup Is Ready to Expand to the United States
Well, in the case of Toronto, I make a better salary relative to the cost of living (all things considered -- rent, health care, insurance) than I could make in SF or NY at the moment. Taxes in Cali aren't that different from Ontario, but the cost of living is nuts (and for the most part astonishingly suburban). Even if I could get slightly more money, I'd lose a lot of quality of life because my entire network is here. Personally, the idea of dropping my entire life for a pay cheque would necessitate a substantial increase in pay.

I think companies pay what the market will bear, and enough people feel the same way I do.
Babel is highly configurable and relatively easy to write plugins for.
In the Apple encryption fight, the FBI is now on China's side
Something related, vlc has a mode where one can play movies as ascii art. It even works through a terminal.
When it comes to Big Data, per-minute billing + rapid startup is significant. When you can have a 10,000-core Hadoop cluster in 45 seconds, you stop thinking about it in terms of clusters and start thinking about it in terms of jobs.

Before: Start cluster > submit many jobs to the cluster > manage resources

Now: Submit a job to Dataproc > Start a cluster for each job > shut down the cluster

And, of course, BigQuery gives you the equivalent of per-second billing and 0-second scaling to thousands of cores:

https://cloud.google.com/blog/big-data/2016/02/understanding...
Given that it won 4 out of 5 games, I think your argument is pretty weak.

The only trick play you can do in a game of perfect information is exactly to hope that your opponent will make a trivial mistake in response to your move.
We need to have the FBI's entire internal records copied and held by a third party in the judicial branch, so that they can be examined under court order when necessary.
Ask HN: Idea. A negotiation platform for open source commercial support
I'd love to hear your thoughts on this.

Idea: A negotiation platform to ease the providing (and requesting) of professional software support. Instead of trudging through long mail threads with multiple awkward attachments, and then trying to make mutual sense of it all, how about using a neat all-in-one tool to keep better track of the whole process?

I see the tool tightly integrating several fundamental processes - discussion, contract agreement, code/task perusal, money transaction.

What do you think?

(Hm, I guess the platform wouldn't have to be confined to software...)
Believers, Fence-Sitters, and Naysayers and the 'Why' Behind .NEXT 2016
I think this is a pretty good idea, sort of reminds of 'hoogle' (https://www.haskell.org/hoogle/) which allows Haskell developers to search for functions based on type.
Note that the law requires far more than just being delinquent. You have to be to the point where you've failed to work out any sort of payment plan and they're filing liens, and it excludes any case where there's a pending hearing on the matter.
Ask HN: Is capitalization in names of technologies one of your pet peeves?
Do you cringe when you see Iphone (vs. iPhone) or JAVA (vs. Java)?
(Free Course) Data Structures in JavaScript with Interactive Visualizations
I am not sure how true this is, but even if it were, I would assume you're largely referring to European countries, where the nature of air travel is very different. In most of Europe you cannot get on a plane and fly in any direction for more than an hour or two and not wind up in a different country. Hence people who fly are overwhelmingly going to have a passport if it's needed (especially if you factor in that many European countries have excellent high speed rail for intra-country travel), and therefore this barrier is not much of an issue.
Explain why the FBI has been able to unmask nearly every high profile hidden service operator they go after then

Almost always failure to follow the grugq's advice about compartmentalization and opsec. CMU attack was an isolated incident.
In terms of shallow natural language processing, some pretty simple observations can lead to a lot of bang for the buck.

One project I completed was able to really excel at keyword matching simply by building a huge dictionary of words, in a literal sense: a dictionary of contextually relevant words to a phrase, generated by very large texts.

I think baby steps are the key to getting further with NLP. For reference: http://nlp.stanford.edu/fsnlp/