skysight-inc/HackerNews huggingface dataset:
Right. As in the script of Jurassic Park at

http://www.imdb.com/title/tt0107290/quotes

early in the movie we have a discussion saying that
the animals can't breed in the wild due to them all
being female:

"John Hammond: [as they gather around a baby
dinosaur hatching from its egg] I've been present
for the birth of every little creature on this
island.

Dr. Ian Malcolm: Surely not the ones that are bred
in the wild?

Henry Wu: Actually they can't breed in the wild.
Population control is one of our security
precautions. There's no unauthorized breeding in
Jurassic Park.

Dr. Ian Malcolm: How do you know they can't breed?

Henry Wu: Well, because all the animals in Jurassic
Park are female. We've engineered them that way."

and later with three of the characters wandering in
the park we have

"Dr. Alan Grant: [finding egg shells] Oh my God. Do
you know what this is? This is a dinosaur egg. The
dinosaurs are breeding.

Tim: But Grandpa said all the dinosaurs were girls.

Dr. Alan Grant: Amphibian DNA.

Lex: What's that?

Dr. Alan Grant: Well, on the tour, the film said
they used frog DNA to fill in the gene sequence
gaps. They mutated the dinosaur genetic code and
blended it with that of a frog's. Now, some West
African frogs have been known to spontaneously
change sex from male to female in a single sex
environment. Malcolm was right. Look..."

So, yes, the movie anticipated the OP from the BBC.
Its a cycle - at certain states in the bootup of the project, things work one way, like when a new project gets started it only gets growing because there are key individuals with lots of talent - but as the project grows, the cycle flow changes and it works because it attracts more people who may not necessarily be 'as talented' but nevertheless contribute in other ways, and this thus brings in new talent, and so on and around it goes. I would not cast such an absolute light on it as you seem to propose; these things are an active process, not manifest material.
Given China's relationship with NK, why could they not reach out to China for people to do this? Elite hackers from the US probably wouldn't voluntarily go, but NK has way more to lose in their relations with China that the risk would be minimal to whoever goes.
Oh gosh, I think I had a Capsela set. I didn't recognize the name but the pictures brought back a nostalgia wave.

I don't think I ever got into them in the same way I got into tinker toys or lego though.
I doubt many 'hackers' manufacture the malware themselves these days. Many buy/copy from others.

And we keep saying NK doesn't have enough capable human talent but they developed nukes and launched a mid range ballistic missile. Surely they can lock up some men in a building and teach how to run malwares?

IF NK paid for it, they are responsible still.
> something that could be set up by anyone using cron in minutes.

Just like anyone can build stackoverflow in a weekend.
The thing is no one should care. It isn't unique NK capability. Hacking is the domain of non-state actors, and knows no real political boundaries - at least on this level.

We're not talking about stuxnet, where it's likely wetwork teams planted it in the targets. We're talking about a run of the mill corporation with bad security getting owned - it was going to happen because the bar to clear for doing it just wasn't very high.
Folks were writing HTML pages before MOSAIC, they just weren't very interesting compared to MOSAIC-era websites or later.

I know because I was one of them, albeit a kid.
check: Technology Radar ; JANUARY 2015 ( by the ThoughtWorks Technology Advisory Board )

http://www.thoughtworks.com/radar/languages-and-frameworks

http://www.thoughtworks.com/radar/tools

http://www.thoughtworks.com/radar/techniques

http://www.thoughtworks.com/radar/platforms
React.js http://facebook.github.io/react/
You can shurt circuit comparisons but that's not always going to happen. Consider it's completly reasonable to assume long int is sorted as fast as int on a 128 bit CPU. If nothing else it's useful to have a fairly long cycle even if you could in theory use a 20GHz CPU that has some comparisons finish in 4 cycles and others just 1. Sure, it might be slightly faster than a 5GHz CPU with constant time comparisons, but the added complexity is not free.
Here is a good talk on getting erlang to talk with other systems, http://www.erlang-factory.com/berlin2014/robby-raschke. It is of course completely accessible from LFE.
If we assume Ember, Backbone + friends, and Angular are already 'big', then React is definitely the one on the come up.

For all intents and purposes those 4 are really the only ones being talked about IMO. Polymer is thrown about too but from what I understand it's not exactly production ready (could be mistaken)
The more I've been hearing about Rust, the more I'd like to try it. What's the equivalent of "_why the Lucky Stiff's Poignant Guide to Ruby" for Rust?
This is a strangely familiar tone of Hacker News...

Remember Dropbox? https://news.ycombinator.com/item?id=6625306 with these comments: https://news.ycombinator.com/item?id=6625818
Backbone may not be the most popular, but you will learn a lot of transferable skills by using it.
I'm not disputing that, really. I'm disputing this:

>It's worth noting that the original demand of the hackers was for money from Sony in exchange for not releasing embarrassing information. There was no mention of the movie "The Interview"

It very well could be an extortionist, but I think they clearly intended to give the impression that it was allegedly about The Interview, first subtly then explicitly. No public message, or leaked private message, was ever released that showed the hackers asking for money. It is possible they sent a private demand for money to Sony which has yet to be released, but that would just be speculation.

Their group name, constant requests to "preserve world peace", releasing all sorts of movies and scripts except anything relating to The Interview, and then explicitly calling The Interview a "movie of terrorism" seems to show that they intended to use the movie as a bargaining chip from day 1.
I respectfully disagree. I made lights blink for about a week and then lost interest. The lag time of "wait for something to arrive in the mail" is usually enough to discourage me, and without a coherent, large-ish project to learn on, I just never got that far.
Who Does That Server Really Serve?
> They know if the president has a mistress.

That's amazing that you know this, when it isn't mentioned in the official report about exactly what things they look up.
it's right out of Faker::Company.bs
Harnessing the tyranny of autonomy: the Dropbox problem and manager’s dilemma
> (For example, since .tex files are plain text they can be conveniently managed with git)

Unfortunately, it is a rare occasion that all of the coauthors know how to use git.
how's this different to iDoneThis?
Yes, it's a research area called succinct data structures. E.g. given work on DNA in bioinformatics, a lot of work is on elements with 4 stats.
Yup, I fell into it during one of its renaissances.
Exactly. After all, are they supposed to "excuse" it at all ?

"Sorry <dude>, you are a really strong candidate and we were happy to talk with you, but in the end we decided to go forward with other candidates that are a better fit for the profile we are seeking."

No harsh feelings, no lies, no harm done.
If you're into analytics and data processing and want to learn something new, I would recommend Clojure[0]+Incanter[1].

Also, check out Cascalog[2]. Data processing on hadoop clusters has never been this simple and fun. Much better than Pig/Cascading/etc.

[0] http://clojure.org/
[1] http://incanter.org/
[2] http://cascalog.org/
Another nice DSL query language is Gremlin, for querying a bunch of graph databases. https://github.com/tinkerpop/gremlin/wiki
UK glass balustrade suppliers 2014 list
Show HN: StorageTrac – An external storage tracking app for Android
This is spot on. The 'right' decisions are profit for a very small minority. Those same decisions are nearly always negative to the majority, especially in a global arena where Iraqi civilians for example don't have the chance to vote democrat or republican!
I've experienced this too. It only makes me hesitate when I have something to contribute, knowing the fighting I'll have to do for something as simple as better documentation.
The heading does actually say for which language this is: elixir.
On one hand I don't like the idea of surrendering to criminals, especially when you're giving them some kind of compensation, but on the other hand it's likely most or all of them will be arrested in the not-so-distant future. It's probably a net benefit if you appease them in the short term so they can cause as little damage as possible before they end up going away for good.
Lena is the name of one of the most common test images used in image processing. If someone involved had a degree or background in electrical engineering, they would know this name.
I remember being upset my parents wouldn't buy me video games or action figures like GI Joe, Ghostbusters, Teenage Mutant Ninja Turtles and whatnot, but looking back I'm really glad they bought me LEGO, Meccano, Capsella, etc instead.

I know LEGO still exists of course (despite LEGO's focus on movie tie-ins, Technic and Mindstorms still seem like good products) but are there other similar newer products worth considering?
What I have done in the past is have a slack channel that everyone puts their status in once a day. No third party system required, and no need to setup chron!

I think automatic information distributio is the right idea. idonethis has an API so you can have a ticket completion automatically show up: http://blog.idonethis.com/connect-apps-to-idonethis-with-zap...

You could think of the manual information entry as forcing people to write things down that they are doing which they are not writing down in the ticketing/workflow system.
How one boy from Ireland became an app developer at 12
I'm going to have to disagree. Any programming language where string comparison works "normally" for everything except for certain magic string values is Wrong. Like, I see where they're going with it, but it's probably a source of undetected Heisenbugs on a significant proportion of PHP sites. Not just talking about password hashes and other security critical operations here, just good old bugs.
Right? There was the obligatory 'we're keeping your resume on file', but that didn't make it sting any less.
Just for curiosity, what is the "current package" you refer to? If it is something in the official one (https://github.com/elixir-lang/elixir-tmbundle) please open up a bug report! :D
There are reports of people still having difficulties accessing PSN. I don't know if Sony's network needs more time to recover or what the deal is at this point.
Agreed; the way the numbers work out today, the advantages are minimal. The story looks like it might be a bit different with 4k on the horizon, though.
>but on the other hand it's likely most or all of them will be arrested in the not-so-distant future

People have been saying this for 3-4 months now.
Yeah, I'm not sure what the current outlook is for Rust+Emscripten. I'd hoped that the recent runtime removal might put that back on the table, but haven't seen any explicit confirmation of that.

Rust programs also seem to produce big binaries, even with LTO, which would be another strike against it for web delivery.
Having used Elm a little, the aim certainly is completely opposite to that. Moreover, Elm is mostly pure even in its handling of the reactive paradigm. That alone should make it more composable than most other languages. Should, because as far as I know it hasn't been proven just yet.
This brings back happy memories. I had a few of these growing up in India. Definitely the best toys I had!
Hungry Heads
Is there any reason to believe this wasnt for publicity and to get his message about diplomacy out? He definitely has the resources to do this.
This kind of stuff is really upsetting. If you don't want people to do this kind of thing, you have to not encourage them. Even if they are all arrested, others will see this. And think, Hey I can get a reward for doing this stuff.

A 10 sec look at their twitter feed will tell you that they are doing this primarily to make a name for themselves. They want to be famous.

Yet what does every single news outlet do? Plaster their groups name all over every story. Even the BBC goes to mention them by name. Which is only going to encourage this behavior.
Eh, I'm not sure you can really compare the two.

I think when the naysaying is "this is not technically feasible or efficient/too costly/has no revenue model", yet the theoretical idea is good in a "perfect world", you have a real shot at proving them wrong.

When the naysaying is "even if this works exactly as expected, most people would not get a lot of value out of it", assuming their reasoning is correct, then the naysaying can be justified.

It looks like most of the original concerns over Dropbox from sensible and experienced people fall in the first category, not the second.

I'm not a VC or startup/business person so I could be completely wrong, but that's the view I've managed to piece together over time. I think pg's model of "can you envision a small cult following of users who will really love this product/service?" is the best way to look at it. If you can get that initial cult following, then all other problems can (likely) eventually be overcome. If you can't get that, then you're sort of wasting your time.
What new or hot DevOps/SysAdmin technology do you recommend learning?
What new or hot technology do you recommend learning for people that do DevOps/SysAdmin type positions, where to expand from Linux and Puppet.
Nobody handles overflow in practice.

There are all kinds of code patterns that are sensitive to overflow, and people do use those patterns because they are simple. A program that does not fail on overflow is something almost illegible, and for most applications the only difference it can make is displaying the correct error message before closing, because the problem domain has no procedure for that.

C programmers are implicitly expected to estimate the value ranges they'll be dealing with, and correctly size their variables.
Difference Between Home Control, Home Automation and the Smart Home
Wall sounds
Show HN: Skimmable Videos
We are using standup mail everyday to update our tasks. Unlike standup mail we do it manually every morning.

Idea is good but I am not convinced with the pricing. I can do it manually anyway by just cc ing the entire team.

I suggest to give it for free upto 5 or 10 users then charge for the members above that.
The attacks against the Playstation Network have slowed, but PSN is still offline in the US.

I'm curious about the nature of these attacks. Are they using sheer network traffic or are they tying up the authentication servers with bogus requests? Has anyone seen a good technical description of what's happening?
Here's an idea for the government:

Detonate a nuclear device somewhere isolated where you already detonate nuclear stuff for fun. However, this time say that it wasn't planned at all.

Proceed to fabricate a story where the nuclear warheads were connected to the internet but with extremely high security measures. Why? Because, who knows, maybe the president is someday in the middle of a world crisis and the only way to launch nuclear retaliation is through some internet channel. Then proceed to say that North Korea and his world-class elite terrorist hackers (with the help of some insider scapegoat that you can take from jail) managed to HACK (it is important that you use this term) into the system and launch the nuclear device; fortunately they were programmed to strike on desolated terrain, god bless us all :'). Clearly, this is a direct attack towards american ground and it's people; without a doubt, a formal declaration of war. #KIMISBAD, #STOPNK2015, etc... ensues. Invade the country then, with the public's approval. And finally accomplish your goal: a military base in the outskirts of China.
I don't see why a Chinese hacker wouldn't help NK train their attackers, even if it meant the North Koreans traveling to China. The Western world isn't the only place with elite hackers.
Shouldn't workers be home spending time with their families in the evening? Why is this considered acceptable behavior from an employer?

Maybe there should be a "premium" option for an automated nightly conference call, where employees can call in and confirm that they replied to the nightly status email, and also share any cool stories about what it was like to be away from the office for a few hours. It would be a great team building exercise.

Another productivity booster is chemical castration. Families really eat up a lot of time, which ends up costing the companies. Employees who voluntarily get vasectomies could be given a 15% spot bonus.
Nope, still only locked to the same code as your lockscreen.

FWIW, on CM11 you don't need the other app:

1. Set a long password that you want for encryption
2. Enable encryption
3. Change lock to 'pin' or whatever you'd like, pick a shorter pass phrase
Imho, it's a scalability issue.

Was OpenSSL secure when it was originally written in X lines of code? Very likely.

Is it feasible to expect it to be secure now that it's X^Y lines of code, when a large class of bugs can exist in any line of code? No.

That's what 15 years of an evolving codebase has taught us. Which is reasonable, given that a lot of open source projects came into existence in the mid-90s. Inculcate lesson, design language for next 15 years. Not that radical.
>Yet what does every single news outlet do?

What they're supposed to? This is after all, news. You don't drop a story because you think someone is a cunt.
Take a look at the following Twitter: https://twitter.com/finestsquad

At least one of them, a 17-year-old from Canada, has already been arrested.

The personal information of most of the rest of the group has already been publicly spread by "Finest Squad" and sent to law enforcement (though I imagine law enforcement probably already knows who most of them are, especially if other random Internet users can find their names and addresses so easily).

At that point it's just a matter of monitoring and building up a strong enough case.
So, any group of kids with access to one-click DDOS tools can extort $300,000USD worth of services out of a business by attacking large networks?

Is Kim really that proud of this precedent?

Will a $300k ransom be enough next time?

Maybe that's the future of high uptime public networks, an understanding that millions or even tens of millions per year must be set aside for bribes.

Sounds a bit like driving through a corrupt country where one must keep bribes on hand at all times to ensure non-molested travel.
I will allow for a slight chance that he really did sincerely just want to play Xbox/Playstation yesterday.
MOOCs need more emotional grounding to help decrease the atrocious drop rate.

I see many people express concern about the drop rate of MOOCs, but I haven't seen any good arguments as to why it is a problem.

I've signed up for several courses, and not finished one of them! So what? I didn't cost me anything, and I didn't hurt anyone by taking up a spot in the class that would instead have gone to a more deserving student.

In a couple cases, it is simply that I've got a more than full-time job, and I just don't always have the time and energy to work on a class too. If I'd been paying money for it, I probably would have taken it more seriously, but oh well. I still learned something from most of them, and it was in general worth my time to at least listen to the lectures and look at the homework assignments.

I'm still working through one of them... slowly, interleaving it with all the other things occupying my free time.
I found it highly annoying, but understand why its there.

But can't you do a[begin] to reach the first item in a julia array? That should really abstract it away no?
Not to mention the higher approval ratings for NSA et al.
Absolutely LOVED Capsela! Eventually, I started applying a lot of the modularity concepts to my Lego Technic projects by recreating the gearing sets and interconnects in Lego. Great stuff!
NSA Reports to the President's Intelligence Oversight Board
You report it, as news, saying "a hacker group". You don't have to report the name of the group. There's something called "Journalism ethics and standards", that includes stuff like not reporting a victim's name or in a lot of cases not broadcasting the videos terrorist groups send out.

You want to see something scary, start to look at how media coverage affects mass shootings. There is very strong evidence to support the idea that our current media coverage of making these people "famous" increases the deadliness of these events as compared to something like the North Hollywood Shootout.
Missed "Aryabhata" , http://en.wikipedia.org/wiki/Aryabhata
You assume that requiring evidence proportional to the claim is the only conceivable filter for which beliefs to hold. Of course it's not.
At least to a certain degree the more features are integrated into play services the better: never trust Samsung to provide timely updates.
What's there to back up the legitimacy of the information released by these guys?

It just looks like they're tweeting out random IPs from zeustracker.
I dabble in a bunch of stuff too, but those are different enough skillsets that I'd wonder about a guy claiming equal expertise in both.
Perhaps look at Snap Circuits - they're sort of like electrified Legos: http://www.snapcircuits.net/
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

Google is your friend and Bob's your uncle.
Wow that's too bad.

Do you know if the Rails team would approve a patch that was submitted?

Also, the change of the meaning of the right bar in your example above seems significant. Do you happen to know of any context for that change?
The official guide[0] is worked on by Steve Klabnik and serves as a good introduction to the programming language. Where you go from there is the hard part a lot of people interested in Rust struggle with. I recommend building a clone of some command line tool you like or if you're a Ruby/Python/JavaScript programmer try and build an extension for those languages but written in Rust instead of C. Good luck!

0 - http://doc.rust-lang.org/0.12.0/guide.html
In mainstream compilers, even on x64, sizeof(long) == sizeof(int). You need long long instead. Of course, in the general case there's exactly zero guarantee that there even exists an integral type wider than int.
"can extort $300,000USD worth of services out of a business"

That's not the value. It's probably going to cost around 50k to 100k

I certainly don't agree with the precedent, though
Finite State Machine Parsing for Internet Protocols: Faster Than You Think [pdf]
There was a job posting I applied for in 2005 that was asking for 5+ years of .Net experience. Since .Net came out in 2002, I assumed they meant 5+ years _development_ experience with some .Net as well. I made it to a phone screen with someone in HR and they were very sticky on this 5 years of .Net experience. When I tried to explain that it was impossible without a time machine, she said she would have to talk to the hiring manager and get back to me.

Never heard back, and I'm not even sure if I would've taken it anyway. If that kind of bullshit makes it into the hiring process I can't imagine what it would be like to work for them.
Are you sure about your last sentence? The last time I checked, all that news did was eavesdrop and classify everyone as a cunt, because those news sell.
This is the first time I've read this sentiment, Lua is purported to have one of the leanest, fastest interpreters around (not talking about luajit of course). Can you talk about your experience?