skysight-inc/HackerNews huggingface dataset:
It's hard indeed to believe that anyone raised and living in DPRK would get the skills, technical and social, demonstrated in this hack. But it's not impossible that such a non-Korean person has been funded and helped by DPRK, either before or after they've started gaining privileged access to Sony's network.

So sure, that's not done by North Korean hackers, but it's not excluded that it involves North Korean money.

I guess a strong clue will be to see if Sony's nightmares calm down after they've scrapped the Interview, as allegedly expected by the hacker. I'd rather bet on a bounty hunting follow-up, _a la_ 419Eater, which I confess I'd find extremely entertaining.
I never knew kids had trouble emoting. Emoting is all that the ones I know do.
Stick with the company for at least a year. You'll learn a lot of valuable skills. Staying with any one employer for at least a year makes it more likely you'll get hired somewhere else. Also everyone wants to know how many years, not months of experience you have with each skill you claim to have.

Be advised that it is quite uncommon for startups to actually succeed. The chances are quite good that your stock options - if any - will not be worth anything at all.

Do the very best you can to stay connected - or GET connected - with a professional network.

Take a long, hard look at whether your startup really will succeed. If you don't think it will, start sending out resumes towards the end of your first year on the job.

If you really do believe it will succeed, then decide for yourself whether it is worth all the effort and sacrifice.

Find some older, more experienced industry people who can give you some insight as to whether your startup will succeed.

Leave the office at least once per day, preferably twice, to go get a coffee or a smoothie. Do this on your own sometimes, so you can think, or invite a colleague. If you never leave the office during such a hard workday, you will burn out for sure.

Say you're having trouble on some code. Ask your boss out for coffee then discuss your problem with him. At Working Software, my boss and I did that every single day for three years.
Every Packt book now $5
Raspberry Pi's Gallium3D Driver Could Now Run Significantly Faster
Show HN: OpenPull: Fetches Open Pull-Requests for an Organisation from GitHub
Node.js Web Server Guide
I would rather choose something else for productivity.
> Scathing criticism is regularly posted about the Chinese government

Did you actually read the study? That's not what they studied. They studied whether postings were held for review more on social media sites over standard media. And they weren't held more. What they found was that the CCP on social media takes a "post first, censor later" approach. That doesn't mean they don't censor social media. On social media, posts are "Reviewed".

If you scroll down to the bottom of the study, they even give a listing of words that usually trigger a "review" flag.

From your linked study: "In total, 66 of the 100 sites in our sample (automatically) review at least some social media submissions, and
40% of all of our individual social media submissions from our 100 sites (and 52% of submissions from sites that review at least sometimes)
are put into review. Of those submissions that go into review, 63% never appear on the web."
I am not sure how gamergate got thrown in with stories about who the source of the hacks at Sony is, or a story which would have been shown to be false if they had actually bothered talking to any financial people
That's just chatter. It's the digital equivalent of "they're coming to take away our guns!" after every mass shooting.
Edit: just reread the GP and saw that they said the content should be able to come from a cache of a different domain. You're right, hash collision there would be bad (as others had mentioned you'd want something with a low chance if collision construction).

How does this introduce a new XSS issue? It's no different from the current system. And in this case the hash isn't being used to verify the content, it's there for cache invalidation.

I guess someone could poison your local cache somehow, and maybe that could be a problem with shared cdns. But there are other mechanisms to make sure you're delivered the right content in the first instance.

I think the main issues are actually browser support and having to deal with it in your own framework / code. That's the point people start saying - you know what, the existing system works well enough, I'll jut crank up the expiry on my existing headers and stick a cache buster in the URL when it needs to change.
huh? Sony is a Japanese company
Velan Apps Extensions
bowing to pressure, this is the same as negotiating with terrorists. What is next? ISIS approved movies? Fundamentalist rating system? 3D glasses with included burka?
E-commerce product feeds and price comparison
SearchOnMath – A powerful search engine for math formulas
Holiday Season Effects Extension – Store.velanapps.com
Abusing phones to make the Internet of Things [video]
After working in the Microsoft universe for a decade I decided to broaden my horizon, so I digged into Node.js. I am quite impressed with what I found and what I could accomplish in a few weeks with that tooling, but one thing was left - I had no idea how and where to host my stuff. As I did not find a typical all-in-one-solution, I just made the decision to also dig into Linux. That's the (preliminary) result of my journey, which may be helpful to others too.

(And if I got something horrible wrong, just tell me and I will fix it ...).
I don't know if it's a big issue, but if you know the SHA3 of some files on other websites, you could use that to know where the user has been or not. For example, you add a file that you know is specific to Facebook <script src="/js/somefakefile.js" hash="SHA3:FACEBOOKHASH..."> If a user don't download /js/somefakefile.js, you know they have visited Facebook at some point.
Mine was the first time i tried to buy a SCSI drive in the US. The sales person didn't even understand what i meant, when i said "es see es i". Then he pronounced "sceuzy" and i was amazed :))
Is this the same person?

https://in.news.yahoo.com/photos/bitcoin-enthusiast-mike-cal...
I did wonder about this, but it seems that CE requires the non-Thumb instruction set and therefore at least a Cortex A series processor.

I'm not sure why anyone would use WinCE for something without a GUI, even within Microsoft.
London-based VC hiring Head of Talent to build world-class startup teams
This is a very naive view of a nation state, do you really think there aren't agent of the state in other countries that fit in so perfectly you wouldn't be able to recognise them?
And doesn't try to trick you into installing Facebook Messenger. Recently got a mobile notification of a message from a Facebook contact, clicked on it naturally thinking it would take me either to the website, or the messages section in the Facebook app. Nope, it decided to start me on a wizard for setting up and installing Facebook Messenger, and proceeding to ask me to invite my other contacts to join as well.

No thank you.
‘Hooli’ App Stole Way More Than Just Their Name
But getting hacked by a couple of kids or a disgruntled employee sounds like you may have not taken good care of security, whereas getting hacked by a sophisticated, evil commie cyberarmy is something you could not have avoided. Who cares that, by saying the latter, Sony is fueling the war machine.. I really hope that your scenario turns out to be true.
"twelfths"? Why isn't the word count measured in French metric quarts of ink, then? I'm disappointed.

P.S. Cool article though.
AdSpike: An Adwords side project turned into a product
#5 is a contradiction of #1.. If someone's already pretending that the hack was perpetrated by DPRK then #5 would have been their primary pretend reason.

The whole article is weak.
This isn't really a new concept, but previously I've seen this attack used from USB memory sticks which modified firmware. The idea being that you could use them as sort of dead drop and the target would still be able to see that it's fully functional storage device and it would still act like HID (e.g. keyboard) and execute the commands.

But since Teensy is a different beast, maybe there could be some new neat things you could do with it.
When the Communist party persecutes Falun Gong practitioners, where are the Chinese activists ? Now, I invite you to imagine the outrage that would follow if the US started persecuting Yoga instructors because they were not "Christian" enough.
Uber: We accessed reporter's private trip info because she was late
To be fair, the point of Brainfuck was about interpreter size: the idea was to create an interpreter that could fit in 256 bytes or less of 68000 assembly language. Brainfuck and its ilk (and I'd include Malbolge/Dis in that) are simply just a branch of esoteric language: the minimalist languages. Intercal is in the weird family. Then you've the likes of Befunge, Q-BAL, and *W, and most of the stuff Chris Pressey has done over the years, which are in the experimental family.

It's a broad church.
Some would say so:

http://en.wikipedia.org/wiki/The_Seven_Basic_Plots
I'm not affiliated with snowdrift but their website source code is here:

https://gitorious.org/snowdrift/snowdrift/
An OoO core with speculation has to be able to roll back arbitrary instructions when an earlier instruction causes a visible trap after a later instruction has been executed. Because of this, the core needs to be able to reconstruct the value of Q at any point of execution, even if it's not actually needed then. So the order matters.
For a country with a wrong sense of grandeur, constantly showing off their military, it would be much more consistent to claim responsibility as a proof of their power.
Fundamental Analysis
Starts with P and isn't Python.

What's wrong with Prolog? Oh, wait, he meant Perl. ;)
The Post-Mobile Era
Get a free app marketing ebook when you subscribe
My pet piece of "Microspeak" is the word "Performant", although it isn't mentioned in the oldnewthing blog tag of that name:

http://blogs.msdn.com/b/oldnewthing/archive/tags/microspeak/
Ridiculous that I had to use this.

http://www.usa-proxy.org/browse.php?u=4YwFrBPeM4dQ8cJy7cd0HG...
AdSpike was a side project to optimize our Google AdWords campaign using the AdWords API in Python. The results were incredible. So, we turned it into a real product over the past 4 weeks.
Most modern browsers are limited to 6 connections per hostname[0] (IE is an exception), and usually there are many more than 6 images/assets, so separate domains still make sense.

[0] http://www.browserscope.org/?category=network
Design tips: e-commerce banners
Punting the choice up to application code is not a good idea; maybe you should allow them to override the config, but good defaults are important.
It's mentioned as "concierge" in the beginning of this article, and AirBnb talk a lot about their safetly blanket for when you get into trouble, but for me it was not there.

We had just arrived in an apartment in Paris and the owner had had a friend leave us the key. I went to have a shower, and the water was ice cold. There was no hot water in the whole of the apartment. The apartment owner was unreachable as he was (it turns out) in the middle of the Pyrenees, and nobody could help us or fix it.

We called AirBNB highlighting that it was the new year period. No good or fairly priced apartments in a central area were available for us to switch to, no hotels would have fair prices at this short notice and we didn't want to spend our short new year break even doing this in the first place.

Their solution was to offer us a refund and then we were on our own. If we left the apartment we'd have no internet access to look for another place (there was of course nothing worth switching to within our budget). They couldn't even offer us hotel suggestions.

Hardly the great concierge service that they advertise.
Quaderno.js makes your Stripe subscriptions to comply the EU VAT MOSS rules
That "ancient religious figure" is arguably causing real harm to real people right now, too. If anything, the difference should be that mocking "ancient religious figure" should be risk-free, while mocking psychos with nuclear weapons is rather risky. How it became exactly the opposite is beyond me.
Until it can be arranged, here's a version built with Yahoo! Pipes: http://pipes.yahoo.com/pipes/pipe.run?_id=ff5133ba1971595f95...

Feel free to clone it and fix any issues, if you want.
Good point. So then instead of updating Q out-of-order you could update at commit. You just need to block any instruction that reads Q until the OoO core is empty. This is _much_ cheaper to implement than adding a dependency on all instructions.
Not PHP? :)
A great explanation of a fairly complex issue. Amazing tha EU authorities are imposing such a burden for small companies when what they are supposed to do is fight tax evasion by multinational gigantic entities.
Sorry for the shameless self advertisement (I'm the CTO) but AFAIK at the moment http://www.bitrise.io/ is the only hosted mobile CI/CD service which supports custom git hosting setup (including self hosted). I'm actually curious if you know about any other service.
Streak (YC S11) Hiring Curious Front End Devs
First Experimental Flight of India's Launch Vehicle GSLV Mk-III Successful
It's actually more reasonable than PHP. It has case sensitivity on the first character of each identifier, but PHP has case sensitivity on variables, but not on functions.

It also lacks the header files of C, as seen by the fact that there wasn't a header file posted for the example.

If it wasn't clearly satire, this language would actually have fans and apologists. "Why do you care about the greek question mark? It's a European language, use the preprocessor to replace it why any character you want, it's that flexible!"
Did you actually read the paper? You quote from the results section. Did you go directly there?

Here's the opening paragraph. You'll find plenty in the paper to support it, although this is directly supported with a citation from their previous paper (http://gking.harvard.edu/files/gking/files/censored.pdf): "We begin with the theoretical context. The largest previous study of the purpose of Chinese censorship (2) distinguished between the “state critique” and “collective action potential” theories of censorship and found that, with few exceptions, the first was wrong and the second was right: Criticisms of the government in social media (even vitriolic ones) are not censored, whereas any attempt to physically move people in ways not sanctioned by the government is censored. Even posts that praise the government are censored if they pertain to real-world collective action events (2)."

Critique of the state is not censored. The paper goes on to show that even discussion about having a multiparty American-style Constitutional system is not subject to censorship.

There are very select things that are censored, and these things that are censored (calls for direct collective action and specific topics related to these) see both:

1.) foreign propaganda attempts, which is a strong reason for the Chinese government to be interested in disruption (this is also true in America)

2.) parity with movement disquieting behavior of Western states (the US disquiets movements through mechanisms other than direct censorship including direct organizational infiltration, Fusion Centers, IRS harassment, JTRIG type 'warnings', character assassination, bribery, etc)
Comparing popular JSON libraries in Python
What is "unknown" that is included in the graphs? It is not explained. Title only mentions tv and movie scripts.
What to choose for mobile dev and testing? In-House or Cloud?
LibLogicalAccess: C++ Library for RFID
Thanks, Furilo! Yes, this is a big mess for small businesses. And it affects not only to European companies but to any business in the world that sells to European consumers.
German Big Data Start-up Blue Yonder Collects $75M from Warburg Pincus
Payments and taxes are so easily done with Quaderno. It even makes me look forward to the new VAT procedure: I'll be happy to laugh at those who do not use it already.

The guide in the labyrinth.
I was happy that "The Martian" won sci-fi book of the year on goodreads
https://www.goodreads.com/book/show/18007564-the-martian

It is well worth a read and I think HNers and fellow geeks will find it interesting
شركة تنظيف واجهات زجاج وحجر بالرياض 0562157073
Thanks man!! We try to do our best to fix this VAT mess.
I used it for a while a few years ago, but ultimately the slowness and the lack of content discouraged me.

I may try it again, to see what has changed. It's a very interesting project but contrary to TOR, not very popular.
A language is often not improved by adding features. Rust has a relatively clean slate (for now), which makes it a vastly better experience.
For added lulz, you might want to look into CLC-INTERCAL, a dialect that introduces it's own unique take on object orientation, internationalization, and quantum operations.

(EDIT: I forgot to add, CLC-INTERCAL also introduced the computed COME FROM statement. It was originally written in Perl, but subsequently became self-hosting, or maybe self-infesting ...)

Of course, it has extensive documentation by way of a support gopher site:

http://clc.intercal.org.uk/
Yes, a LaunchAgent based solution requires a logged in user because the iOS Simulator requires an actual GUI context. We (at Bitrise) experimented with a lot of solution and configuration but couldn't find a solution where you don't have to log in with the user on the GUI.

Btw you can find our solution on GitHub, might be helpful if you plan to do something similar: https://github.com/bitrise-io/xcodebuild-unittest-miniserver
Also interesting they used the K series, and not the L one for ultra low power. Its not like they need a lot of MIPS for what they do.
looks great, will give it a try.

which campaign types are currently supported?
which library have you used for coding the algos?
Exploring Angular 1.3: ES6 Style Promises
Vague, Meandering Impressions of ES6
Sorry to be picky, but North Korea is a Second World Country http://en.wikipedia.org/wiki/Third_World
Throwback BlackBerry Classic Hits the Right Keys
The equivalent Firefox bug was also recently reopened, too.

https://bugzilla.mozilla.org/show_bug.cgi?id=1041087
Discussions of Falun Gong needs to be couched in the context of its withdrawl from the CQRS and its political power to organize its tens of millions of supporters, and in fact crack downs truly only came when mass demonstrations were launched. Many parallels can be seen between the abuse of Falun Gong practitioners by police and the abuse of Occupy protestors, Ferguson protestors or by the abuse of those in the civil rights movement and the harassment of those known to be involved, or historically the abuse of union workers in America and countless other examples.

I don't think your comparison of Falun Gong to Yoga and Communism to Christianity is one that is aligned with the facts.

When the state persecutes Muslim people in America where are the American activists?
That's a tough problem. What do you think the proper solution would have been?

I think personally I'd want to stay in the apartment and wash with water heated on the stove and get a partial refund, but I'm sure that wouldn't work for everyone for a variety of reasons.
It's a plausible explanation. However, I wonder if the lulz is really worth the risks they're taking with something of this scale. Even for a reckless person.
> what's the end goal here? Why is that a good thing?

Less supply means less consumption, period. Increased price is just a mechanism that determines who still gets to consume how much.

Of course, it also incentivizes getting the supply back up.
It's not that far fetched. Even shitty countries can and usually do have programs to train a small subset of the population at the world level if that's necessary to achieve some goals of the rulers.
So, about the 10x programmer myth, productivity etc...

Steve mentions that it took about 3 weeks with 3 programmers to build this app. The tools & technologies have evolved and today we can build this kind of thing with a tiny fraction of this effort...

To me that's the kind of thing that really matters after all: evolving technology & tools, not the "10x programmer myth", or those "how to be more productive" tutorials. The tech evolution has a much bigger impact on productivity than those individual productivity recipees.
USBdriveby – exploiting USB in style
Isn't setting up two separate projects (one for iOS on OS X and one for Android on Linux) a solution for your problem? That way you could test the two configuration separately and in parallel.
8 Ways to Ensure a Debt Free Christmas
How is it clear that they used Blender?
He, She  It?
When an app tries to read your contacts, it gives a popup showing contacts as the item accessed; uncheck 'once' and click deny.
Terrorism is pretty well defined, only recently has the the term been corrupted. If you were to do a survey of material on the subject you'd find that the vast majority of literature is related to state military action, written decades before CNN splashed the word all over the little crawler at the bottom of your television set.

As far as war: fear is nowhere near the emotional response needed to end hostilities. Everybody is afraid in war. There are only two ways to end a war (in victory): attrition or subjugation. Look at the failed wars of the last century, see what they're missing? Actually, I can't really think of a war that was won through attrition... the western front of WWII maybe. Anyway, war is politics - when one side surrenders they have given into political threats to make the danger go away.

I'm a little surprised that I have to break it down this way, but try this: you are an Iraqi in occupied Fallujah. In one scenario the Americans only intentionally kill military aged males who openly engage them in firefights. You're afraid but you know the rules to the game and your will remains unbroken. In the second scenario the Americans publicly execute every military aged male they come across and rape every woman in your family, repeatedly on a random schedule. They capture you and torture you for days, then finally release you after they cut off your right arm. Also, they threaten to bury every Muslim killed in combat inside a dead pig - preventing them from entering heaven (as the British threatened back in the day in India). Also, piles of dead children are stacked and set fire on every street corner. This goes on for months. I'd argue that in the second scenario the population would effectively be terrorized, and your will to fight would be broken.

That is the original meaning of terrorism. What is called terrorism today is pretty much criminal activity, rebranded to justify feeding the military industrial complex. War isn't complicated by the way, it is just wrong. There is no need to tie your brain in knots trying to explain how children aren't 100% innocent in war :)
besides he normal STEM, tech & pink vs blue, I found this quote:

"... Historically, equality has been more of an issue for girls. But today, I’d be more worried as the mother of a boy. Girls do better in schools and jobs. More girls go to university. Gender neutrality isn’t just a matter of letting girls do stuff - it’s about helping boys to express their emotions, and understand their feelings. ..."

Excellent point.