skysight-inc/HackerNews huggingface dataset:
Unless you're a GOP voter (and not a Trump voter), then it's obvious that in 2003, Iraqis were not asking for their country to be invaded.

However, since we made such a mess of it before, what makes you think we're going to do any better with another invasion and setting up another unpopular government? The people in that region don't like the government we set up because the Shias are too powerful; they want a government like what they had before, where the Sunnis have all the power, and the Shias and Kurds get stomped on. Are you willing to give them that government? If not, you're not going to get their support, and ISIS (or similar) is.

You may claim that the West has a responsibility to help, but I claim that the West cannot help, and that there is no way for us, a bunch of outsiders, to make the situation better. Only the people there can fix the problem for themselves. We cannot do it for them. If we try, we will fail, and they will not appreciate it or agree with our methods.
How Duolingo got 110M users
Defense Secretary Carter had real news to deliver, his opinion to share about encryption that is central to the FBI and Apple iPhone encryption dispute and innovation programs to pitch.
Can you spot a good teacher from their characteristics?
I wish! Though implementation would be tricky and might heavily politicize science in a bad way (as opposed to a good way; which could also happen). The closest I've seen anywhere to that is in Kim Stanley Robinson's Mars Trilogy.

Here's an excerpt from the "Martian Constitution" in the accompanying book "The Martians":
"""All laws passed by the congress shall also be subject to review by the constitutional and environmental courts, and a veto by these courts cannot be overridden, but shall be grounds for rewriting the law if the congress sees fit, after which the process of passing the law shall begin again."""

I found the rest here: http://pastebin.com/YeR74Yyb
b) if the FBI is successful in compelling Apple to develop a backdoor for the iPhone there's nothing stopping them from compelling Amazon to do the same with Echo.

No backdoor needed if they information is sent to Amazon. All that is needed is a court order for Amazon to hand it over.
Why Stripe Atlas Will Improve How Entrepreneurs Start Global Businesses
Ask HN: Do eInk readers work?
Do they cause less stress to the eyes?
To me a story is a series of features working together to explain how the developer will actually interact with things. It's not unlike Agile's definition, but maybe more practical? Languages and developer environments are a product, so considering them as the sum of their parts from a UX perspective is very healthy.

So when I say, "you use channels for concurrency" this is not strictly true (technically the concurrency primitive is goroutines, as someone corrected to me above). But since it's a practical consideration that you need to use channels (and your race condition detector will flip out if you don't), I say "you use channels". It's a useful fiction.

I used to call these Wittgenstein's Ladder because I'm a huge nerd but no one ever understood the nature of the joke and so I started speaking relatable english again. :|
> No, you should never send your resume in MS Word format

Unless the ATS the company you are applying to requires it...
The neutron budget of Thorium is much tighter than uranium.

However, Thorium breeder reactors are considered more proliferation resistant, because the weaponizable isotope U-233 contains also some U-232 and U-234 which are hard to separate, and U-232 is really nasty stuff to work with, meaning most would-be terrorists are likely to die of radiation poisoning before they could set a bomb off in Manhattan.
I've always thought of it as:

An engineer engineers solutions, frequently from scratch or very small pieces.

A developer develops solutions, often from larger pieces, focusing on implementing them to solve business needs.

It's subtle but I think there is some differentiation. I think the vast majority of companies only require developers, or mostly developers, including Etsy.. because let's be honest what is Etsy doing that hasn't been done before?
Even though I own an echo, I wanted to get in early. Here's a link until they remove it: http://www.amazon.com/gp/offer-listing/B00VKTZFB4/
Oracle has the added benefit of getting vastly different prices from different reps. At least MS client licensing was pretty standard across the board.
Not at night!
Co-Located Teams versus Remote Teams, Key Considerations
Visual Studio 2015 Community Edition is zero cost and doesn't appear to have any obvious weaknesses (apart from being Windows only):

https://www.visualstudio.com/en-us/products/compare-visual-s...
Achieving Clarity
Religion, Charity and Game Theory
That's not really a fair assessment. He doesn't advertise it as some scammy "Make money on a startup!" like those work from home pyramid schemes. The book is largely designed for people already invested in the idea of starting a startup or possibly already progressing on one, and he advertises it as such. It's a guide of good ideas and bad ideas, not how to make as much money as possible as easily as possible.

And no, I've literally never met Mike and have zero connection to him other than I bought his book and sent him an email asking a question about it once.
I like Echo because (after setup) I don't have to use my phone with it. And at this point, there's little reason not to be in Prime. $99/year is pretty affordable for most of America.
Fastest Crowdfunding Ever: £1M in 96 Seconds
In the beginning of April both iOS and Android version will be available
Actually they don't share the same parent company, they just both happen[1] to have the exact same name "Aldi Einkauf GmbH & Compagnie, oHG". To differentiate they are usually called Aldi Nord (owner of Trader Joe's) and Aldi Süd (owner of US Aldi). Although they cooperate closely (and therefore seen as one entity by the antitrust authorities) they are legally, financially, and organizationally completely seperate.

[1]: They split up in 1960 for unknown reasons (it's speculated that it was a dispute about selling cigarettes). They only have stores in the north and south of Germany respectively, hence the geographic names. They also divided the rest of the world between them with the US being the only other country in which both operate.
>Amazon is among several tech companies filing or joining amicus briefs in the Apple case.

I bet the wording in Amazon's amicus brief will be much weaker than that of Google and Facebook's.
Modular Agile Development
Saving the Self in the Age of the Selfie
That's a great filter for organizations that aren't worth working for.
The new headphone king: B&O H6 (2nd generation
That's not specifically a DAW but here is a web based music sheet editor I'm making with some friends. https://flat.io
I guess that's exactly what I don't understand. If I add a 32-bit integer and a 64-bit integer, what other possible result could I be expecting besides a 64 bit integer?
I don't know a lot about chess, but I would try picking several prolific players with what seem to you to be different styles, and training a classifier to identify the player, as an experiment in viability.
How we engineered our trial to paid conversion from 8% to 15%
Gaah, I thought this will provide me with some motivation to try writing some Go code but can't even get started with installing the analysis tools - cannot find package "golang.org/x/tools/go/types". Anyway will debug that one later but if anyone has a hint, go ahead.
Jekyll sites with with plugins now supported on Bitbucket
"No salary gap exists between women and men in tech, says job search firm Dice, looking at its annual survey of 16,000 tech professionals, as long as you are comparing people with equal experience, education, and job titles.

That, of course, is a big if. And previous data from Dice found about a $10,000 pay gap between men and women if not controlled for those factors.

Dice’s president, Bob Melk, in a letter to the media, indicated that, while generally the men (54 percent) and women (51 percent) surveyed reported being satisfied with their compensation, cash just doesn’t mean as much to women as it does to men. Melk indicated that employeers are offering women alternatives to higher salaries, including flexible work hours and the ability to telecommute. (I have to say, wouldn’t it be nice if these options were in addition to, instead of a replacement for, higher salaries?) Dice’s complete analysis of motivators is in the figure at right."
Voice will become an important, if not the primary, interface to home/car audio/video.
I'm a vegan and live just outside of Fort Wayne, Indiana. I expected the worst moving here from Boston, but it has been extremely easy to make all of the same vegan foods I loved cooking when living in Boston and shopping at Whole Foods.

I rarely need to go anywhere but Kroger to get everything I need (tofu, soy/almondmilk, nutritional yeast, Daiya products, Silk products, produce, hummus, vegetable stock, pasta, etc.)

There is another grocery store called Earth Fare nearby which fills the void due to Whole Food's absence in this region. I occasionally go there to buy more specialized spices, tea, and Field Roast products (especially their sliced chao tofu cheese). Plus they have delicious vegan chocolate chip cookies that I totally should not be eating. One time I made a pulled jackfruit recipe and had to drive a bit out of the way to buy the canned jackfruit from an Asian grocery store.

At any rate, I've been remarkably surprised and happy with how easy it is. And I don't live remotely close to "downtown" or "urban" Fort Wayne. My area is better described as straight up rural. I feared the worst given Indiana's politics, religiosity in this part of the country, and high cultural value placed on hunting and meat consumption. But it's been really easy to be vegan here.
pls share the list!!!
How complicated is controlling a TV or a radio? And voice is much easier for a variety of tasks than remote controls.
A-Frame: WebVR + three.js Framework with Declarative Entity-Component-System
And 'hero' pay, no doubt.
An exception, a 32 bit integer, underflows, or overflows.
Ask HN: Does anyone have Aurous source code?
I'm thinking about doing something similar for learning purposes and would like to have a look under the hood.
Just as the mouse input has evolved to include multitouch and 3d touch gestures, voice input can also evolve. The full range of tone, inflection, pitch, etc is available from the human voice.

I wonder if NLP research should have started as our ancestors did, with grunts and hoots and cries. Instead it's focused on recognizing full words and sentences while almost completely ignoring inflection.

Another dimension to add with vocal input is directional. If you have mics in all corners of a room, which direction you speak in can affect whether "turn off" operates your TV, your lights or your oven.
First, you think Qualcomm is not worth working for?

Second, if I had that attitude I would have to pass up a lot of applications. The embedded world is full of companies that are not as current and flexible on hiring practices as the web/mobile world. Especially embedded companies outside SV and Seattle.
http://www.france24.com/en/20160219-usa-apple-plays-digital-...

When it comes to Privacy in China that could help their true blue collars having the privacy and security needed to organize themselves (let's say in union) Apple does not like privacy.

When it comes to no poaching agreement and a fair symmetric exchange of information on information that count for hiring and being hired Apple does not support freedom of speech or transparency.

When it comes to the true act of being a citizen and contribute its fair share to the civil society Apple loves the secrecy and privacy of the offshore fiscal paradise.

Apple and the other techs do not care about your privacy. They care about the privacy of their white collars that is required to build complex fiscal evasion program. There budgets are so bigger than the public power that they don't even care about governments anymore.

Crimes are better made in the secrecy of the alcoves. And monopolistic positions are still a threat to both economy and democracy.

The question is should Apple, google, Disney JP morgan and MS be considered so utopic that we should think they could be better at ruling our lives? And that eventually public power should leave its power to private interests that are more efficient.

More efficient at what? Is really Apple, Fb or google should be considered better candidate for ruling a country than a representative system?
The weather being reported is much more optimistic than what I'm seeing outside my window.
I use Jetbrain's IDEA with a Go plugin and it fits all my needs. Do you know how it compares to VS? Never got into VS myself and i'm hesitant to swap IDE's though I'd be willing to try if it's a significant improvement.
This is great. Its too bad there isn't a +1 button for comments in github issues, because some of them are just incredibly important to highlight. I just installed VSCode and was impressed overall and would absolutely use it, except I could never switch to an editor that didn't have basic things like this, which was mentioned in the issue thread.

Numeric arguments (3dd, 2x, ...)
support for combining commands (ci[, cW, ggVG, ...)
visual commands

Anyone who uses vim primarily lives by these features.
I think this problem is impossible to solve, and it's the same on faced by electronic voting.

How can you guarantee that the software running in the car is the same one provided by the car manufacturer?

A more detailed explanation:

You can't guarantee that software provided by the manufacturer and the dump you could retrieve from the car – through an API call, or through forceful means – are the same as the one which is running in the car because you can't know what's going on the silicon inside epoxy packaging of the myriad of chips in the board

Even if the hardware is completely open sourced, the manufacturer could use a different/modified microprocessor packaged/labeled/branded just like the one specified in the schematics, so that it could internally store and run the shady code from the manufacturer, while giving you a perfectly legit and signed dump as the one provided by the manufacturer.

Although I do agree that opening the software and hardware to public scrutiny would be a massive improvement on the actual situation.
I'm guessing this is supposed to do something? Expecting the letters to jumble themselves or similar.

Doesn't work for me on either Firefox or Chrome desktop.
Norway's National Transit Plan Will Spend $1B on New Bike Highways
Thinkpads ceased to be Thinkpads in all but name, ever since Lenovo acquired the division. Unless you are talking about old IBM Thinkpads?
While data isn't encrypted-by-default on AWS, this plants a flag in the ground on where Amazon stands in a way that does not sit well with me.

Given Amazon's stance here, I am disinclined to running infrastructure on their cloud. The USA is becoming less and less friendly as a place to operate a business.
WSJ:How Long Would You (Happily) Wait for a Coffee?
Welcome to the World's First Robot Hotel
> The company did not respond to a request for comment about its Fire OS encryption change.

It's clear these comments are going to be a wave of negative speculation but I find it hard to believe that Amazon has done this to make their devices easier to hack by the three letter agencies.

I would love to hear some kind of comment from anyone at Amazon who knows why they did this.
That must have been a pain in the butt :) . And for sure your right there are always exceptions.

I guess I haven't ran into those issues probably because I run JVMs but I suppose if you have native code or an interpreter using native code I can see how it would be helpful to just SSH and figure out what the issue is.

Now that I recall I have actually had to SSH a bunch of times because of Rackspace network interfaces randomly failing so I am a big hypocrite :)
> Go uses goroutines for concurrency, not channels.

This is more of a practical piece of advice than a strictly correct one. In practice, Go concurrency means typing "go" but thinking in terms of channel groups and one-off channels. I just don't find that distinction very productive when someone asks how it "feels" or what it is "like" to program in Go as opposed to asking for an explanation of Go's concurrency model.

> That's quite the contrary. Most libraries are synchronous. You don't need callbacks (like in Node.js) or async/await (like in Python 3). This is made possible by goroutines and that's a big advantage of Go.

Within the context of a single goroutine, you're right. I didn't express this very well. Goroutines are often how you process network I/O. My bad for not explaining this well, I was in a bit of a hurry when I wrote that part and the whole thing got too long so my proofreading was a bit sloppy. Thanks.

> I think that error handling is still a subject of tension in every language and the problem is not fully solved (even in Rust, Haskell or Erlang). Time will tell.

I really think Common Lisp had a fantastic solution here and I miss the evolution over try-catch they spec'd. I wish more people understood it. It was such an excellent idea.

> I think you meant "packaging story" instead of "build story". It's true that at this moment, the Go project has not rallied around a single and universal packaging tool (like npm in Node.js).

For Go, is there a difference? You either have static builds or you don't, and artifacts don't exist outside of this last time I checked. So any packaging solution is de-facto part of the build story and vice versa. This is in sharp contrast to Maven or others where build artifacts can exist entirely outside of the expectation of use in the build chain (it's possible to launch a jar directly).

The actual compilation of the final build is fast and the cross compiler is definitely nice to have while we're all forced into a weird world where there is no good laptop OS for developers who often end up in open plan buildings where we're expected to be migratory (or simply working without an office at all). I wouldn't dream of underselling that. Of course, I'd prefer a good interactive development pattern.

There's a great gif of Daffy Duck dressed as a highwayman constantly swinging down from a rope into a tree over and over. My friends associate this with compiling Go, and I feel like that's a very good metaphor.

But just getting the libraries you need to build is a hassle. Plain and simple.
Of course, but I think you missed the point of what i said.
Which was: It's possible to get into situations where that that node could have multiple possible reaching definitions, even if it only points to one at a given time. That is still not SSA.
In that case, the edge is just wrong, even if it only points to one arbitrarily selected possible reaching definition.

In short: Your argument is "it's SSA because the data structures only allow for a single reaching definition".
This is not right. If i don't insert phi nodes, and just have the IR point at random reaching definitions, it's not magically SSA, because there is not actually a unique reaching definition for each point, it just happens you've pointed the edges at arbitrarily selected reaching definitions (IE made the graph wrong :P)
Exactly. There is a flattened RGBA image at the end of a PSD file, which has dimensions corresponding to dimensions of a project.

Reading that flattened image from PSD takes 20 lines of code, while reading the structured content and producing final composition (blend modes, layer styles, masks, adjustment layers ...) takes at least 20 000 lines of code.

Row length encoding is used for storing channel data by default, so area with a constant color can be compressed much more efficiently, than area which has more "noisy" content.
Yeah, bought it probably 6 months ago and read it cover to cover. It was good, a lot of it is stuff you will already know if you've read a lot about startups, especially Paul Graham's blogs and YC's video lectures. It does cover some stuff PG/YC doesn't though, especially at it applies to solo founders (which YC/PG advise against). I am pretty frugal and spending $50 on a book is pretty abnormal for me, but even then I feel like it was probably worth the price. I would have been happier with a $30 price though. It's $39 right now so at least it's half way there.
I'll bite: is there anything novel presented over these book-like pages, or it's just an introductory text?

The lack of navigation syncing up with the page I'm on makes it hard to tell if I'm 10% or 90% through the content. If there was a printer-friendly view, it would be much easier to evaluate whether this content is relevant to me or not.
This is pretty neat! Simple and easy to get going. Might be useful for practicing guitar scales, too :-)
Visual Studio Code is my favorite editor. I've mentioned it before but I wanted to add that I'm working on a PHP project and by using XDebug on a local server and VSCode as an editor/debugger I have a really nice lightweight debugging solution. The PHP extension to VSCode is solid.
The speaker is for voice feedback only. Doesn't actually support music, news, audiobooks etc.
Ask HN: Those getting 25,000+ Organic Visits a month – How did you do it?
Huh, maybe I should try it. I'm a Sublime+Vim person, and I'm pretty comfortable with my setup (and have found browser based UIs to be too slow for usage as an editor so I avoid them).
> If by "locked down" you mean able to develop and deploy your own software onto[1], then sure.

That doesn't allow publishing anywhere, which is still behind a paywall and still tightly controlled. It also still requires you to use a Mac, from what I can tell.

> Given what's going on with the FBI, I'm starting to see the absurd security of the platform as more a positive than a negative.

Oh yes, the wonderful mixup between "security" and security. "Security" is just DRM and Tivoization by another name. Actual security would mean a device that doesn't come with horrible RCE vulnerabilities out of the box, which Apple doesn't exactly have a stellar reputation for, as well as allowing the user to choose things like what data applications have access to. The two have absolutely nothing in common.
Was looking around to try to get an example of this running & came across https://github.com/toxicFork/react-three-renderer — is that similar?
Data point 2: Works for me.

Do you have any content blockers enabled? Perhaps they're interfering.
> Pdf is better on several counts, (generally) read-only

I was under the impression that PDF that isn't encrypted is trivially editable, though there is lots of read-only software.
Shameless plug: if you know anyone with Dyslexia or other learn & attention issues, send them to https://www.understood.org. It's a non-profit with many free resources for people trying to overcome these challenges.
I haven't followed the ZFS stuff much at all, but SFC's news post about it the other day did make me wonder why they were doing it. I think it's important to enforce the GPL and other copy-left licenses when they are being blatantly violated, even if the original authors no longer care about the project. But if it's an unintentional license incompatibility, where the spirit of the licenses are roughly aligned, who really cares? Who is benefiting by bothering Canonical or the ZFS-on-Linux developers with these license concerns?

In my case, SFC is pro-bono council for the Wine project, from which I derive my income. So even if I don't always completely understand what they do, I feel I should pitch in because they contribute to my livelihood. I'm not a legal guy, I don't pay super close attention to this stuff, I trust them to do something not far from "the right thing."
That is what's happening for me on Chrome 48 for Mac