skysight-inc/HackerNews huggingface dataset:
In their press release, the FBI only cited evidence that was already previously to the public. http://www.fbi.gov/news/pressrel/press-releases/update-on-so...

"As a result of our investigation, and in close collaboration with other U.S. government departments and agencies, the FBI now has enough information to conclude that the North Korean government is responsible for these actions. While the need to protect sensitive sources and methods precludes us from sharing all of this information, our conclusion is based, in part, on the following:

* Technical analysis of the data deletion malware used in this attack revealed links to other malware that the FBI knows North Korean actors previously developed. For example, there were similarities in specific lines of code, encryption algorithms, data deletion methods, and compromised networks.
* The FBI also observed significant overlap between the infrastructure used in this attack and other malicious cyber activity the U.S. government has previously linked directly to North Korea. For example, the FBI discovered that several Internet protocol (IP) addresses associated with known North Korean infrastructure communicated with IP addresses that were hardcoded into the data deletion malware used in this attack.
* Separately, the tools used in the SPE attack have similarities to a cyber attack in March of last year against South Korean banks and media outlets, which was carried out by North Korea."

As you will note, all of these are circumstantial and none is conclusive. Hackers can reuse malware developed by others, and it is possible to fake identifying information to make it appear as if it is the work of North Koreans.

Many security experts are not convinced just from the publicly available information, but the feeling is that the conclusion must be based on unreleased info, perhaps human or signals intelligence.

So at this point, for Americans at least, it's based on how much you trust your government to tell the truth. It's telling to see the amount of scepticism here. I'm South Korean, and we may be more willing to blame North Koreans not because we have access to conclusive evidence but because we have been following related news more here. While the international audience seems surprised that such a supposedly technically backward country could be behind the hacking, South Korea has already experienced a couple of major attacks that were blamed on North Korean hacking units, later described by defectors who allegedly worked in such a unit based in China. We also have been reading about how unhappy North Korea was about The Interview long before the hacking. Again, this is all circumstantial evidence, but it makes it easier for us to accept the FBI's conclusion.

In the end, what you choose to believe is based on your worldview.
Entreprenurial lessons learned from interning at the Colbert Report
Depends on where you source your browser usage statistics, but IE9's share is smaller than IE8's. For example, caniuse.com[1] has IE8 on 3.18%, and IE9 on 2.13%. Later versions of IE (and Windows) are better at auto-updating, and people using them seem to be more willing to upgrade.

I'm lucky enough to work for a company with a last-2-versions support policy for IE, meaning IE10 and 11 are all I have to worry about. I can't understate how much nicer it makes web development. So much of the bad reputation of web technologies stems from wrestling bugs in old versions of IE and the lack of proper layout capabilities in CSS.

[1] http://caniuse.com/#search=flex
interesting. is that because you feel like they [political flavored typings] do not belong on HN, or because you personally dislike their presence? No judgment whatever the case.
> Second, have you checked the memory footprint of NTPD ? "machine resources" is more than CPU cycles.

284K, which is a whopping 0.04% of available memory. I don't see how this increases CO2 output though.

> Things add up

To a still very insignificant number, dwarfed by the beef consumption of the people reading this.

I'd say there are better arguments in favour of using dated languages than this.
The trick is to choose to be polite by default
The article id is public (they are public on the Internet anyway). But it's not possible (at least as designed) to access any user-specific information if not logged in.
Is the potential of 'cyberwars' as great as some of us think it is?
All the recent attacks and takedowns got me wondering - in a few years we are bound to move to having smart homes, completely computerized temperature controls in office spaces, hospitals, etc.

Assuming this will be 'normal' in a few years from now, doesn't it mean that cyber 'wars' or attacks can be way more targeted and devastating than real on-the-ground wars? I mean, enemy can target innocents, hit it where it hurts, there is no more a battalion of human soldiers at the border. It all in open space then.

Am I just BSing? What do you think about the possibility and the potential of such things?
I think gun.io has pretty decent projects although I've never actually worked through them. They seem more properly screened and to hold their talent to higher standards. At least that's the impression I've received.
Great idea. I'd love to see a writeup about a rotation in the other direction, ie give engineers a taste of the business side of the house. As a data scientist I speak a lot with Sales and Engineering and sometimes the two teams seem worlds apart...
It informs me when the package it's installing is a duplicate of an OSX package; I can decide if it's worth it on a case-by-case basis. By installing in a separate directory and symlinking into `/usr/local/bin`, it's cleanly separated and easy to nuke at any time. Oh, plus the ability to find problems across all packages with `brew doctor`; it's actually helped me fix problems.

If it's a crutch, it's a damn useful crutch that I can't live without on OSX, and that I'd use over any other package manager on OSX in a heartbeat.
Agreement with my own point of view, and also posts that are clearly contributing to the overall discussion. For down votes: posts that are clearly wrong and/or nonconstructive. Also to spite people I don't like.

Oh, and I upvote submissions that I like, and also submissions that I want to see more discussion around, even though I might not like the submission.
the 'upvote as agreement' stance seems pervasive, as well as largely justified. i wonder if having a selection of up-'s and down-'s might worthwhile.
Living an immersive, seamless virtual life where all mistakes are possible and able to be undone. Forget the hardware or the implementation, imagine the experiences possible. It will be worth it, regardless of the shape it takes.
I rarely upvote stories, unless they were either very interesting, or were interesting but didn't seem to have enough votes yet.

I upvote comments when they raise an interesting point that I hadn't though of before (even if I disagree) in an intelligent way. I rarely upvote just because I agree with something, and I never downvote out of disagreement.

I only downvote when the poster clearly has no idea what they are talking about it. (Or is just being pedantic and critical to no apparent benefit).
Maybe they already did and are using it as a honey pot. Maybe that's part of their secret evidence.
It is much, much more likely that the FBI is pointing the finger at North Korea in the interim while they actually try and figure out who did this. The reasons are many:

* It might make the investigation easier if the culprits think that the FBI is looking at NK and thus are less careful than they might otherwise be.

* NK is an easy scapegoat. If the reality is that the perpetrators cannot be uncovered, the FBI looks more competent by pointing the finger (unprovably) at NK than saying "We have no idea."

* The FBI doesn't care if NK actually did it. If they can merely tangentially prove that NK was involved, it prevents a massive security breach from being an unsolved crime. To have a breach the size of Sony's remain unsolved would bolster every would-be hacker in the world.
I know a few hundred dollars here and there doesn't sound like a lot, but if you are doing it while living in a country with a favorable exchange rate (say, Brazil or Argentina), it becomes an easy way to earn a decent living. I've done it myself.
The to-do graph
Pardon. I visited the url on my browser and it displayed http://imgur.com/9QUdV13. But then I realized it worked only on my browser. Pardon my mistake.
"Plausible" means "seeming reasonable or probable." I don't think it is plausible at all. I think you meant "possible", but, of course, almost any crackpot theory is "possible".
your candor is refreshing. thank you for being honest.
That is just the coolest idea ever. For non-engineers, software can be a sort of black box filled with "code," whatever that means. This knowledge gap frequently leads to conflicts when engineers take longer to build a feature than non-engineers would like, or when things break that just seem so simple. Getting everybody involved in the deliberate, painstaking process of writing quality software is a fantastic way to ensure the everybody is on-board with the way code is written and minimizes interdepartmental friction. Kudos to Etsy!
I downvote all comments that have only one link in them yet the author puts the link as a citation.[1] Same goes for footnotes.[2]

[1] https://news.ycombinator.com/item?id=8703949

[2] ...
The links in your sent emails appear to be broken. All URL's to deactivate and pause alerts are pointing to localhost.
So Google will be shutting down search then? Or perhaps: maybe some tasks like finding things are by definition 'pull', and others are better suited to 'push'?

The only information in this article: the author doesn't think things through.
Keeping Up with the Latest Hammer
At least we used to just call it the Department of War.

It was much more honest.
I am outraged by your post. Look at start ups as a whole and it is full of white people. By using the "small company" excuse you are allowing an entire segment of the economy to bypass diversity!

Start ups are in desperate need of diversity training.
I think that's a terrible approach. There are plenty of times when the most popular opinion isn't necessarily correct. Downvotes are a way to suppress discussion—they should only be used in obvious cases of factual errors, logic fallacies, mean spirit, etc. The proper response to disagreement is a follow-up comment.

The problem is that up/downvoting is used by the software to determine how prominently the comment should be shown—even, in extreme cases, hiding it completely. If the metric was simply displayed, with no further action taken, then I might agree with pg's statement.

Funnily enough, I found myself instinctively hunting for a downvote button (even though I don't have downvote powers yet) to mark my disagreement with pg's assertion. That behavior seems to be deeply embedded in many of us, even if we intellectually hold to the opposing view.
I have spent the past few weeks rewriting MegaHAL in Ruby and getting it back online, after a brief absence.

You can chat with MegaHAL here: http://megahal.kranzky.com/

MegaHAL is also available as a Ruby gem, which includes a console mode, all open source and unencumbered by a license. See the GitHub page for more: https://github.com/jasonhutchens/megahal/

Enjoy!
I did quite a bit of work on vWorker. I enjoyed doing it and got a very good reputation but I ended up making about $1 an hour
i have just started using Pocket app in an effort to gather all of the things i do not have time to read. i have only been using it for a few days, so i am not sure if it is worthwhile or not.
you can try deviant art and freebbble, both sites also have a lot of "ui freebie" or "ui kit" that u can just build about pretty much anything with...
Selenium-Based Visual Testing Automation
To really hit the mainstream and get huge, VR needs to address the "hype" build-up in new technologies. What I find singularly unique to VR over the last few years is the announcement of one breakthrough company leapfrogging another with just spec details, videos, and big funding. First, there was tons of excitement with Oculus with Carmack joining. But then Magic Leap seems to have developed something even better. Perhaps something new is about to be announced beyond Magic Leap (only in a video demo of course). It makes the mainstream consumer not want to purchase with the fear that something new is going to put the hundred dollars of payment to waste.

Perhaps, VR companies would find the Apple secrecy approach valid. Only releasing real products that are ready to be shipped in mass production within a few months timeframe.
I can cheerfully discuss the same subject ten times in a row on the same evidence, reach a different conclusion each time and still consider the exercise worthwhile.
Ask HN: Getting started, when there's no anonymous
How do you get a foothold in this era of no one forgetting anything, ever? I have taken to heart all the advice about not posting Facebook pictures involving me doing keg stands, but I'm terrified of setting up anything on my domain or submitting any fixes on github because a few years from now, they will be ridiculous looking and show my humble beginnings.

Failing in the Valley has a certain prestige, but setting up an embarrassingly simple web page could permanently scar my reputation.

How do you get started without scarring your name?
Different leadership roles in our company spend the occasional day on different teams. Whether that be IT on the phone doing sales or someone from engineering writing ad copy, etc.

Obviously the direct output isn't great but the experience is always beneficial.
I'm not sure I agree here, because I think down voting is more serious than up voting. The threshold for an up vote could (and probably should) be lower than for a down vote. Think of it this way - if some of your compliments may be a bit more than what was truly deserved, does it follow that the same should be true for your castigations? I think it's probably wise to be liberal with the former and conservative with the latter.

I'm sure I don't live up to my standards completely. But my aspiration for myself would be that I would only down vote when someone is clearly harming the quality of discussion on HN, not when I just happen to disagree with the point of view.
I charged a price for the whole project. At the end of the day it probably worked out to $10 per hour. I started this when I was 18 so imposter syndrome was a big deal for me but over the next few years I gradually increased prices. At the end of the day though if I had bills I needed to pay I would take whatever work I could get and sometimes that meant bidding lower than the other guys. Eventually I got better at selling myself and convincing people that although I charged more than other bidders I was worth more. I think my biggest mistake as a freelancer was not charging hourly. I screwed myself quite a lot taking on projects that ended up being WAY more work that I thought.
I'd like to see a variant of this capable of separating a mixture of M&Ms and Skittles.
Part of a VC's job is advertisement (for their portfolio companies) ;-) However, in this case I couldn't find a past association between Flatiron school & Fred Wilson and/or Union Square ventures, so this article seems to be expressing genuine appreciation for the model. Maybe he likes them so much that he will invest in them in the next round :D

To understand the cost of education argument, notice the catch lies here: "teaching students skills that are directly related to job requirements." How much time of a traditional 4 year college is spent on skills that a grad would actually need or use? A lot of it is just archaic legacy. If you take those out, then the cost of education might actually compare favorably for bootcamps.

An additional (or alternate perspective) is that bootcamps are a supplement to, rather than a replacement for traditional education. Bootcamps teach hard job skills, whereas college teaches soft & social skills. Either way, they are a welcome addition!
> That is analogous to someone having the key to your house, but you don't know it until they've stolen your gold.

I don't think that's an apt analogy because, at the very least, a thief still has to physically enter your home, putting them at a much greater risk of detection as well as risk of arrest, personal injury or death while attempting to burglarize a home. There is also additional risk in the effort required to locate and break/steal a physical safe. Further, the population of potential attackers is much wider with bitcoin compared to gold since it is impractical for bots or thieves abroad to steal physical gold from your house.
here's some discussion around it. Apparently it's not an AES code itself, but rather a clue to the AES code[1]

[1] https://www.reddit.com/r/thepiratebay/comments/2q23mm/the_ke...
The advertisements are noise. SEO also produces noise. At some point the signal is lost. Google's business model is built on maximizing the amount of noise a user will tolerate whenever the user in hope that the user stops searching and starts shopping. If you search for a book, Amazon will appear before the Wikipedia page.
> The fact that they sometimes threaten things they can't do adds no information to the question of whether they did this thing.

I think it does. I think it calls into question that when NK makes a threat, we can't just assume that they're going to follow up on it. That is, their making a threat adds no information to the question of whether they did this thing. And that's my point. OP argues that since they made a threat we can eat dessert and wash our hands.
By staying within the PayPal rate limits :)

We are definitely going to face technical challenges scaling up, but at the moment the rate limits do not seem to be an issue. If you'd like to chat more on the technical aspect of the app, just shoot me an email. (my email is in my profile). I'm always happy to talk tech.
MegaHAL Turns Twenty-One
Since the ownership system and borrow checker are tuted as new, wouldn't a few papers been appropriate? Sure would be fit to document development outside of the community.
Point taken. At risk of being further downmodded, I have to say that I don't consider myself to be very graceful. I'm not sure how much I can change that (I find fake personalities exhausting).

However, the way you phrased your criticism was very polite, yet firm. It drove your point home in a self evident kind of way. It's got me thinking and I appreciate that.
Ask HN: What is your method for typing quotes and parentheses?
I know this sounds a bit strange, but I can't decide which method is more efficient:

Method 1:
- Type the quotes first, then go back and fill them in
- For example:
1. print()
2. print("") (use back arrow)
3. print("Hello world") (use back arrow again)
- This way you don't forget to end the quotes or parentheses.

Method 2:
- Just type as you go along
- This method is simpler but decreases the chance of accidentally forgetting to end quotes
When I was freelancing, I tried similar sites and stayed away.
It is largely a race to the bottom in terms of prices, and writing unique cover letters consumes a lot of time.

I had much much better results with a monthly 'looking for a freelancer' thread on HN, and instead of writing the cover letters there, I spent time on studying and improving my skills.
> I find this odd. To me, it seems like the less-used features are getting the most mention and showing up at the top of the list.

> For example, you use Functor and Foldable and Monad (for IO) all the time in real-world production code.

From the article:

> I put out a call for data and comments about topics that Haskell people felt were under represented.

Functor and Monad are hardly underrepresented.
Boyle's law - 1/2 the pressure, twice the volume.
NASA wants to build airship cities in the Venus sky
London Street Views 1840
1M records? Bro you are seriously scaling.! Good job!
You just go for it. Everyone starts somewhere.
The dire consequences include the release by the hackers of the exact bit of video that NK is claiming they never want released.

Now that is absurd.
Show HN: An Android app which syncs battery across your own devices
> However, if you really want to impress me or inspire others, show me how this model can be successfully applied to careers outside of software engineering.

My opinion is that most jobs don't require any of the skills taught in college (sure you probably need to write well, but you can learn that in high school or just by reading a lot... I'm sure almost no one needs any math aside from how to work a calculator).

The two primary benefits of college are: First as a signal to employers to say, "hey, I did something moderately difficult so I'm a relatively safe bet." And second, as a place to develop social skills and the ability to interact with people different from yourself.
Cool, but it's not really solving a problem anyone had.

Did anyone really have a problem with directions when biking? I mean the great thing about a bike is that it's pretty easy to come to a stop and grab your phone if you get lost.

I've never had a problem finding my bike, even amongst a rack of hundreds. Getting the bike out... now that's a problem worth solving!

And connected biking? Wtf? Nearby friends? If I'm out on a ride and one of my friends is nearby, but I'm not biking with them, why the fuck do I care? Am I going to stop my ride to pull them over and say hello?
Well, there are efforts to have an Italian cluster (http://www.h-farmventures.com/en/ and similar), the European cluster is probably London, and the global cluster is SV for sure. It's not _that_ terrible.
> So Google will be shutting down search then?

"Shutting down", probably not, but Google has been overtly, for many years, working to move more of what people use Search for into more "push" rather than "pull" based services. That's the core of, particularly, Google Now -- pushing information you would have been likely to have sought out proactively rather than waiting for you to actually search for it.
I use an editor that inserts a closing paren/brace/quote ahead of the cursor when I open one.
XZ 5.2 Adds New Multi-Threaded Options
Good post. I haven't coded C++ for like 3 years so Rust is a very new concept to me (I am a Python programmer).
This weekend I spent some hours to build a hangman game: https://github.com/mauricioabreu/hangman
Non-Service Impacting Voice Maintenance
Somebody should fix the title so that it bears even a passing resemblance to the article title.
When commenting, I first immediately upvote the underlying story before I even begin to write, with little exception.

The reasoning is that doing so does everything in my (limited) power to maximize the number of people taking part in the discussion I'm about to enter.
I just finished Virtually Human and would definitely recommend it. It makes a very in depth analysis for why "conscious" computers of the future will eventually want human rights - the same way that certain minority groups fought for equal rights throughout history.

The book seems to argue that the likely future scenario is for humans to replicate themselves in a separate computer entity. So people would have a duplicate robot twin. Very little mention is left to addressing the case of people actually merging with computers (so one entity and not two). I think this case is far more likely.
www.ideatrr.com
Hollywood v. Goliath: Inside the studio effort to bring Google to heel
IFISDJFJSIFSJFSSFSFNSFUNFSDFSFJDKFJMFLSIFDKFJSIFDKJFDFISFKDIUFYFYDTFFKDIFIDFDJHFUDUFIDFIUDFDFUDFDFUDFUDIUFDJFUIDFDFUIDFDIFUSIUFIDUFDIFDJFJDIGNVBFGIDJDKXVKDUFFDFJKDFFDJVDFJFFUSDFUSJJKSJDJJDHDFUSDDUFUIRFBVHFGUIRFVJKDFDRFGFNDFJKSHJXDHVHJHCVHVJHJHCJXXJHCUFVJJINVCJNCHVV RUFJDFDKJF DLKSJDJKSDFJ FJISFDFJDFFJFKDFKFDSJK FDKFFSFSLFDKLFJDFSDSDKJSDFKJDFFKDJFKJFDJKLDJKFKJKLJKJFFDLLLL
The Snake Robot Arm Gets Everywhere
North Korea’s Internet link is flaky today
I fill in as I go. If I lose track of how nested I am, it makes me pause and reconsider what I'm doing.