skysight-inc/HackerNews huggingface dataset:
Java Chief Software Architect -USD 8.300/month
Are you one of top Software Architects in the world? Do enjoy solving the incredibly complex problems that no one else has been able to complete? Are you 10x more productive than the typical developer? Are you interested in earning $100,000 USD while working for the best companies from the comfort of your home?

Link to full Job Description and the Application/Registration Form:

Java Chief Software Architect $50/hr
http://bit.ly/1R1GjEk

A successful Chief Software Architect at Crossover will demonstrate the following qualifications:

Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering
Experience with Cloud architecture and DevOps
At least 8 years of experience in hands-on Java programming and related technologies (eclipse, netbeans, hibernate, JPA, Spring, etc)
Proficient in TDD, NoSQL (MongoDB or Cassandra), Relational DBs (MSSQL, MySQL, Oracle ), SOA, EDA, and design patterns
Hands-on with Hadoop, openstack, MVVC and AWS
Excellent understanding of current enterprise software technologies and development practices/tools, including virtual environments, source control, remote development, issue tracking, build and test automation, and networking management
Ability to engage sophisticated global customers in deep technical discussions, making them confident that you know their problem better than they do
Computer Science or Engineering graduate/ post-graduate/ doctorate with top marks from a top technical university
A true “roll up the sleeves and get it done” working approach; demonstrated success as a problem solver, operating as a result-oriented, self-starter
Comfort “working virtually” with teammates and customers around the world

Total compensation: USD 8.300/month
Position type: Full time (40 hours per week)
Location: Global (work remotely)

Apply Here: http://bit.ly/1R1GjEk
(*For more details, please contact ana.moldovan@crossover.com)
Super helpful! Thanks for the tip
Hi! Thank you for the comment. Obviously the big feature here is the subtitles integration... I'm Italian and I usually use Italian subtitles for Britain and american series.
>The media industry is so backward. I can't believe most of them still live in the 90s and these problems haven't been solved yet.

Part of the problem is the broken status of international copyright law and the many incompatible local laws and regulations.
If the international community could at least settle for an standard approach to digital distribution over the internet, the world would be a happier place for consumers.
You just need access to subscriber data and a friends network. You could get enough data from volunteers, i.e. no recommendations until you give us the name of your five favorite podcasts.

I tried an informal experiment with this among my facebook friends. I asked them what podcasts they love. Then I put together an aggregator for those podcasts. It's been a great resource for me, but I don't think any of my friends use it.

http://podcatch.com/

I guess the answer is this -- if it's going to happen users have to want it and so far they haven't.
Is the mindset of "cats are easily scared" considered socially unacceptable and offensive nowadays? Or is the word pusillanimous a derogatory term? I'm extremely confused by your distain of the phrase "pussied out." "Manned up" is understandable, though.
I'm not making fun here, but I honestly want to see him going to the VMWare's office and demanding that they implement his RedSea filesystem on pain of eternal damnation.
This is exactly what I started doing a few years ago, and it's worked wonders. I do still occasionally forget things, but I notice their absence much sooner, and not when on a flight halfway around the world (it's happened.)

I have the exact same configuration too. Keys, phone, wallet. Everything else can easily be replaced at an opportune moment given I have those three items.

When traveling, I replace the keys with my passport. I still bring keys usually, but I put them in my carry-on so as to avoid dropping them. Keys are easily replaced anyway, given a phone, wallet, and passport, so it doesn't matter so much if they go missing then. The passport however, I keep close at all times, it's the key to replacing everything else. The other items, phone, wallet, just makes it easier.

This habit has saved my skin more than once.
Precisely. A lot of the stuff he's cracked has never had a usable rip done even 30 years after people started moving on to bigger and better, and he's still finding new stuff that has never been dumped before and needs copy protection removed.

Right after he put out the crack, I was working on a (hard-drive friendly) port to ProDOS based on it.
Was around at the time and "bare metal" was not a commonly used term.
VS2015's installer is notoriously uncustomisable - it installs a bunch of useless stuff without letting you choose.

https://visualstudio.uservoice.com/forums/121579-visual-stud...
Thank you for some truly wonderful memories! Back in school, my goal was to join Ensemble Studios. I was really disappointed to hear that it shut down. I'm now in the games industry and I owe it mostly to Age of Empires!
"Trust us. It's OK. We won't use it for evil purposes, because one of our corporate goals is not to be evil."
NFC is limited in the amount you can charge and what's to stop the bad guys fitting their own nfc and taking $5bucks.

Some one has demoed a proof of concept system that you could hide in a back pack and walk through a crowded train/tube station and harvest small sums from hundreds of people.
Indeed, but thankfully it's easily polyfilled.
I was twelve or thirteen, had a ][e and with a copy of Beneath Apple DOS and the reference manual, and cracked a lot of software for the challenge. I wrote my own nibble copier but me and my friends pooled our money and bought Copy ][+ and Locksmith, which worked better.

My favorite, and easiest, trick was to use the 64k extended memory of the 80-column card to overlay the regular memory, copy the ROM and a few low pages into it, then jump to the boot routine. Then when the disk stopped spinning, I'd hit the reset button which left me with a copy of the system at that point. Sometimes I just had to dump the program from the memory, other times I would use it to disassemble how it loaded. I had a Applied Engineering RAMWorks card (Dad heavily used AppleWorks) and I recall there being tricks around that but can't remember (rigged a couple of buttons for page swapping, I think).
The key is how are the younger generation consuming tv content? My daughter and all her friends love YouTube, Netflix, etc. They don't bother with cable.

That's where the future is heading, me thinks. And yes I have Netflix, Hulu, Amazon, etc. Sure the cost pretty much equals what I would pay for cable but I prefer this way.
DHCPwn: A DHCP exhaustion tool
Rowhammer.js: Root privileges for web apps?
The Making of Perfect Dark
As long as netflix can dump cash to generate quality original content they will have great success.

Redbox likes to advertise "not on netflix for years" on certain titles.

And they are right.

For someone who never goes to theaters like me, I hope redbox stays in business.
Hearing hooves out in the wilderness? Ah, obviously zebras escaped from the zoo. What if all the worlds zebras escaped continuously from all the zoos, better make it scalable. You'll never be able to reimplement so better make it very generic... like a self reproducing herd of artificially intelligent superhuman androids. I've had to maintain systems that should have been implemented with herds of artificially intelligent androids but were not. Most importantly, this is gonna look awesome on my resume.

Or... those hooves could be a couple horses. Use the standard low effort solution of stepping out of their way. Redirect the energy that would have been wasted into something actually useful.
I recently learned this first hand. Even more confusingly, your account is not attached to your country of payment but instead done by geoip, so travelling will mean you likely can't continue to watch the same series. This is a major ballache.

Even netflix support don't realise this.
Is that the therapist equivalent of 'Have you tried turning it off an on again?' ;)
I'm an Australian. I barely watch television any more. The TV Networks have basically screwed over Australians for a long time. We don't get the same content at the same time as the rest of the world, it gets shown out of order and at times they even missed entire episodes.

The only thing that the TV networks might have had going was to produce their own drama. They didn't - they just produced home improvement shows in the 90s, and really bad reality TV in the 2000s. Very little in the way of drama, and what was created was dross.

So, goodbye TV! Hello Netflix!
Another useful habit for me is to look around when leaving a place. It helped me immensely to avoid losing coats and umbrellas.
Yeah, you can bypass geoblocking.
> River is represented by Endemol Shine International, the
sales and distribution arm of Endemol Shine Group.

While the BBC may have broadcast River, Endemol Shine Group has the distribution rights, which is who Netflix would have paid.

I don't know all the details, but unless River was a wholly internal BBC production, I'd suggest Endemol probably contributed to the production budget in return for the distribution rights.

This happens with a lot of BBC programmes. The majority of the rights reside with BBC Worldwide, a wholly owned commercial subsidiary of the BBC. BBC Worldwide bids on distribution rights like any other TV sales and distribution company. Any profits from BBC Worldwide's activities are invested back in the public BBC, thus reducing licence fee rises to some extent.

However, other companies like Endemol and All3Media also produce programmes broadcast on various BBC channels or work with independent production companies to fund productions, in return for distribution rights, regardless of where it is broadcast domestically.

BBC Worldwide has also been investing in independent production companies in order to increase their distribution catalogue.

Disclosure: I worked for BBC Worldwide for 9 years and then ran my own post-production company for a few more years.
Well the way to prevent that is to with your wallet. Don't pay for a cable subscription (I don't), and refuse to watch sporting events unless they are available openly for streaming for a non-ridiculous price. It's seriously not such a big deal. Don't watch the shows that are only available via DVDs or on "boutique" services where you end up with a subscription when you only wanted a specific thing.

Eventually, content producers will realize that their delivery is usually horrible, and causes a lot of pain for consumers (I have to pay Comcast $300/month to watch the occasional football game? Sorry, not watching football.) and come up for better, more convenient ways for consumers to pay for the content they consume.
Can you name any desktop app written in C#/.NET or Xamarin that looks decent, on Linux and/or OS X?
Amazing Sam Smith cover
They basically already have this. Qihoo 360 web browser and anti virus will open you up wide to spying by the Chinese government and a lot of Chinese people prefer using these because they're better tailored for Chinese culture. If HTTPS truly become adopted by mainstream Chinese people then they'd be highly "encouraging" that browser.
That's what I do I only use atm's inside bank branches where possible.
Why does it need its own update command when gem already has one?
Is it really copyright law, or is it business-driven content deals?

Content publishers make separate deals with distributors (cable & satellite) along their service-area borders, and can therefore sell the same content multiple times over to different regions, most likely charging pricing based on income levels and audience size, etc.. And no doubt a lot of these deals are exclusive, or at the very least timed exclusives..

I know this isn't news to anyone, but I feel like this whole "sell the same thing over and over" must have a much bigger impact on the very slow internationalization of media, rather than any kind of legal hurdles.
A preview on 2016 as a startup using Angular and Node.js
This is an unintuitive connection, but if you aren't already, try to get more sleep. Memory is generally dulled with lack of sleep.

Another detail that goes hand in hand with reducing sleep need is exercise and nutrition (green veggies).
I wonder if ratings are higher because viewers don't have to endure annoying commercials?

To me, the absence of commercials definitely makes the experience far more enjoyable, and I can better relate to the stories and characters when the experience isn't constantly interrupted.
For some people, "two" is too much stuff to remember.
Except that one of them was about how a bunch of modders became a professional studio. Just slightly more than a "nice video game" article.
I don't think online reviews are a good reference for TV shows. My impression is that, different of movies, only fans do reviews. So the average TV show rating is much higher than for movies.

And I also have the impression that Netflix shows have a stronger "fan review only" effect, as you must be proactive to start watching that show on the first place.

Another effect is that for movies, after you decide to watch it is easier to get to the end even if you are not liking (more so if you are on a theater). So most people watched 100% of the content. If you don't like a show, you do not pass the first episode. So if you did not watched more than 10% of content, I assume you won't feel confortable with giving a negative review.

So that is why I dont trust reviews for TV shows
> for advertising purposes

Which neatly leaves out non-advertising purposes. The statement even admits to collecting data for other purposes in the negative - otherwise the would simply say they "scan ... collect or use" the data at all.

This is just like the word-games the NSA likes to play when they insist they aren't collecting data "under this phone records program".

Both Google (for collecting and aggregating data) and the schools (for giving the data to a 3rd party) should be held liable for anything that happens from this data collection.
And yet, you can get around those restrictions quite easily.
I'm sure they totally realize it, but it's not something a front-line support agent can really do anything about, so why get into that conversation with a customer who won't care about the why and will just see it as a crappy experience (which it totally is)!
I had an accident (bad landing parachuting) and thought I was going to die.

Friends took me to the hospital and watching doctors not emotionally care about me was a tremendous relief.

I expected doctors's face to show how serious the injury was. Luckily I was wrong. These people are trained like astronauts and everyday they see young people die from car or motorcycle accidents. I went near death but completely recovered.
Is there a way to check individual friend profiles? Also, are you planning on adding more for each friend than just activities?
You have an ATM? How do you lose an automatic teller machine?

I always found the best way to remember sentences words was to reduce them into words, and the best way to remember those words? Reduce them into letters.

At other times, humans felt rhythm and rhyme made memorizing easier. Like the Odyssey. Apparently, that was passed down orally. Yep, orally.

For remembering physical actions, I've heard some people are genius at "kinesthetic" intelligence ( like dancers, who can watch someone do a complex sequence of moves, once, then flawlessly replicate it )...But I think that for physical things like the ones your mention forgetting, some kind of physical "re-enactment", or ritualised, habitual, "dance", something rhythmic. Maybe make a groovy little number, a dance routine, that you go through as you breeze through your place depositing or collecting your keys.

... ?

For me...I always keep wallet, phone, keys, in their own pockets in my jeans. Simple.
Coming also from half a world away from Silicon Valley (Europe), I also think there is a large discrepancy in PG's essays before and after YC became successful. Before YC was successful, I felt that his essays were written by a very smart guy who thought a lot about various topics, and his advice made lots of sense (don't go for prestigious fields for prestige's sake, find what you really love, etc.), while now it feels that he's thinking that everything converge to make startup the only path to success (I'm exaggerating a bit, but not that much). I don't think he does that to bring more and more people to apply to YC, but I can feel the influence on spending lots of time with VCs and startups.
From http://www.tvlicensing.co.uk/ss/Satellite?blobcol=urldata&bl...:

"1.3 Note also that “received” means receiving a TV programme as it is being broadcast on TV. It does not include receiving programmes by means of a DVD or the on-demand elements of services such as i-Player."
Related: https://www.eff.org/issues/student-privacy/

As a parent with a child entering Kindergarten this upcoming school year, and as an avid privacy and free software advocate, I'm not looking forward to the types of discussions that I'm likely going to have to have with our schools. The reality is that these aren't systems that are easy to roll back---it costs a lot of time and money to implement, and then you have vendor lockin.

So while I can hope for a receptive district, action is probably going to be more difficult. My hope is that they haven't ddone anything too disagreeable yet.

Does anyone else have any personal experiences working with their schools?
Silicon Valley Says Happy New Year to the Non Lazy Rich
No, it's not the same.

Most experienced programmers know a little bash and enough UNIX commands to get by. This is enough to write a script that handles the happy path, but not enough to handle all error conditions correctly. There are all sorts of tricks you need to know that are commonly skipped. (Forgetting to use -print0 for example, and that's an easy one.) The resulting script is probably okay if you run it interactively and check the output but will blow up or silently do the wrong thing for unexpected input in production. To properly review a bash script for errors you need to be an expert.

By contrast, Go programmers with a few months of experience typically know all of Go.

The older tool is not necessarily better if it has lots of obscure sharp edges that most people don't learn.
Hollywood is ripe for disruption. They remind me of the old 1970s auto industry: fat, happy, and stagnant. They don't do "plot" anymore, churning out nothing but totally formulaic rehashes and reboots and franchise flicks. I don't think viewers are as dumb as Hollywood thinks. Hollywood gets away with this schlock because they have little competition at the high end of film making.

Netflix can do what the Japanese autos did: start at the lower end with good but inexpensive TV shows and then eat up the value chain until they are producing blockbuster flicks of superior quality at a lower price. Give me a great blockbuster movie with an actual plot and actual dramatic tension and it's game over.
Love the tagline - Introvert-tested. Extrovert-approved! :D
I believe that, with JetBrains tools, it installs its own JRE as part of the product installation (at least it does for RubyMine on OS X).

So if your corporate overlords allow the IDE itself, you're good.
As for an ATM card, I make a special point of keeping my wallet in my hands while I am using the ATM and my ATM card (or anything else that belongs in the wallet) is not in my wallet. If I put my wallet back in my pocket while something is missing from it, I am much more likely to walk away and leave it behind without realizing it until later.
NAR 2: Serbian Assembly Language
Just the national broadcasting though, which is not much different from how you pay for highways, even if you don't have a car.
Good question. That command is just a thin wrapper around `gem update`. It's just a personal thing where I prefer it when command-line programs tell me how they update instead of having to remember whether I installed them via npm or rubygems or homebrew or pip or as a downloaded binary, etc.

Are there annoyances with having an update command like this?
Machine Learning and Java: Datumbox v0.6.1 Released
I can for instance do

type throw is (ROCK, PAPER, SCISSORS);
type result is (ME, YOU, DRAW);

winner : array (throw, throw) of result := (
(DRAW, YOU, ME),
(YOU, DRAW, ME),
(ME, YOU, DRAW));

YOU = winner(ROCK, PAPER); --would evaluate to true

because types are cool.
As a former Eclipse+ADT user, the key advantage of IntelliJ is stability. Eclipse+ADT crashed daily for me. IntelliJ might crash once a month.

Given that the Google team is also shipping all of the new features for Android development in Android Studio first, you are giving up a whole lot more than just a few nice to have look and feel features by staying on the deprecated dev system.

It was a pain in the ass to learn a new IDE, but as a professional Android developer it was a must to stick with the mainstream toolset.
Accidentally Deleting Everything
As someone currently dealing with a stressful client I'm going to re-read this every morning this week and see if it helps, it sounds like an interesting approach.

I've also been called unemotional in the past but that's because I keep my work face on and if I'm really stressed/angry go for a bike ride when I get in on a night until I'm not.
It doesn't refer to cats. It's a rude way to refer to women.
Thanks! I grew up on Kix cereal :)
OpenAge has only seen one release in 2015, but looks to have quite a few contributors. Also, there are no Windows builds.

Cool looking project though.
They just started doing that this year
Music of Spirits of Children
s/distain/disdain/g
> Or is the word pusillanimous a derogatory term? I'm extremely confused by your distain of the phrase "pussied out."

I think they meant "manning up" signifies to act like a man, while "pussied out" is use in a derogatory fashion to signify acting like a woman (especially since the term "pussy" is often used to describe a vagina). I could be wrong, though.

However, even though I am a proponent of equality (and know quite a few developers who are women), I don't find those expressions offensive (neither do they). Also, I don't even find LGBT (I'm gay) derogatory terms offensive. Being offended is, in my opinion, always a choice.

With all this said, I do believe that such language doesn't belong here, because this type of behaviour likely has deterred some people from being more active in this industry (it's irrelevant if they're "overly sensitive" or if the author lacks decency/respect/politeness/tact/diplomacy/whatever).
Location: Central Texas

Remote: Yes

Willing to relocate: Yes

Technologies: PHP, JS, SQL, C# C++

Résumé/CV:

https://linkedin.com/in/kennethrapp

https://github.com/kennethrapp

Email:

kennethrapp1@gmail.com
Breaking Spotify DRM with PANDA
They are not able to do anything about it though; they do not have global licenses for their content.
Is this a serious security mechanism?

NPR's Planet Money recently did a story on the signature in CC payments. The answer seems to be "not really".
DevOps Implementation Strategy from SRY IT Solutions
Technically it's 0 A.D., but that's a minor note. For those unfamiliar with the project, check out http://play0ad.com. It's a very mature codebase with over 10 years of development behind it. Everything is free as in freedom. One area they excel in that many other open-source games struggle with is in the quality of their models and art. I even know several other open source games which re-use the models.