skysight-inc/HackerNews huggingface dataset:
I don't know, I think it's probably difficult for any of us to imagine how we'd react to losing half a billion dollars.
That was very moving, I'm not sure how it hasn't been voted onto the front page.
"Sorry, this film is not available in your region."

Prffff! What region ? the internet ? jokes
Meet Xiki, the Revolutionary Command Shell for Linux and Mac OS X
Linus accepts patches for just about anything, only discriminating based on patch quality and general development direction of the kernel, without discriminating against the specific thing someone wanted to add. Ulrich went on record several times as not caring about most architecture ports or various other areas, and he rejected patches in those areas, forcing them to live in add-on areas like the "ports" repository. Distributions had to maintain a large number of patches.

Linus cares deeply about the quality of the kernel, but leaves it to developers to determine its direction. Ulrich had very specific thoughts on the direction of glibc, and screw you if you cared about anything else.

Linus has a large number of trusted submaintainers, and delegated a large amount of trust and judgement over patches to them; Ulrich took everything on himself, and simply rejected patches in areas he didn't care about.

Linus has been known to change his mind, graciously, in the face of convincing argument; he also readily admits being wrong. Ulrich, not so much; if he didn't like your patch, you might as well give up.

While Linus can be unnecessarily awful to people he thinks he can expect better from, there's an undercurrent of doing it to defend kernel quality, and he usually has a point underneath the invective; I also don't think I've ever seen Linus go off on a new developer who's still learning and making reasonable mistakes. Ulrich was awful to everyone, with or without reason, and he was wrong far too often to get away with it.

Finally, for every discussion in which Linus ranted at someone, I've seen several dozen where he gets involved in a complicated technical problem and helps find the solution, or works with someone else to do so; the balance is overwhelmingly positive.

Don't look at either of their abrasive communication styles as worthy of emulation; do better than that. Linus successfully manages Linux despite being occasionally abrasive. Ulrich's abrasiveness just added to his mismanagement, rather than being the sole source of it.
Somehow I was under the impression Resque provides durability in case a worker process crashes (like [afaik] Gearman and Sidekiq Pro), which isn't the case, so my comment doesn't really make sense for your scenario.
The Fermi Paradox is nothing of the sort. It is simply an expression of how thoroughly ignorant we are about the nature of advanced technological and interstellar life, no more. It might mean that we are ignorant of the short lifespan or extreme rarity of technological civilizations, but we have insufficient data to support conclusions along those lines. It is more likely that our surmises about the nature of colonizing interstellar civilizations are just fundamentally in error in some way we cannot even really understand today in the same way that someone in the year 1500 BC would not truly understand the internet or antibiotics or electricity produced by way of nuclear fission and so wouldn't understand their impact on our way of life.
It's a common misconception that phonegap and cordova don't have the same access to native APIs. They do, but they are limited by what plugins are available, and your ability or interest to build ones to fill the "gap."

For example, I wrote a plugin recently to send low-level broadcast UDP packets on Android and iOS through Cordova. The plugin API is just a bridge and sets up a calling convention for Javascript-to-native code.
Yeah, I think I once lost out on a Google interview in part because the interviewer lacked the math to follow my reasoning (also, they were attempting to get me to a different solution by applying criteria that my existing solution already adhered to better than what they wanted).
The willy report was quickly debunked as being FUD.

Those bots were just the dark pool bots that larger players paid Mt Gox to buy large amounts of Bitcoin on a drip feed system over time so as not to spook the markets.
Good decision since Xamarin is much more native when compared to PhoneGap/Cordova (Titanium is another thing I've been looking at). The student discounts for $99/year/platform should be the normal price.
If an interviewee had the stones to try that in an interview, I'd probably have to at least give them a golf clap.
Dart 1.5
I personally don't find much use for a CDN when dealing with a typical website's CSS, JS, images until you have very large traffic. You can concat and minify your CSS and JS files, and add a cache control header to all static content. That should be good enough until you get very large traffic.

But like anything, it depends on the use case. If the product is primarily a file server like Dropbox then maybe using a CDN early makes sense. Or your smallish number of users are spread across the world might be another use case.
CSS Shrink
Creativity Unleashed: A Breakdown of the Raspberry Pi Computer
I'm in Europe in fact. Just out of curiosity, where do you find all those US-only remote jobs? I haven't found any. (I realize I won't get them because I'm in Europe, but anyway... :-) )
Currently doing backend work in Python. Where do you find these Go jobs?

Thanks
This would work well as a userstyle for Wikipedia if it were available. The type is far too large though, I needed to zoom out about 50% for comfort.

Compare a featured article seen on the front page in the mobile version of Wikipedia [1], with this site's style [2]. The mobile version keeps the text smaller and narrower, making for easier desktop reading. There ultimately isn't much this new style improves upon though.

[1] http://en.m.wikipedia.org/wiki/Cyclone_Joy

[2] http://wikipedia.moesalih.com/Cyclone_Joy
Because over the course of 4 years in college you're provided with resources that explicitly teach you how to develop a compiler, a scenario which is entirely different from what happens in an interview.
Personally I much prefer Ruby Motion to Xamarin. I like ruby more, it's a closer work flow to my standard python/django, Ruby/Rails based workflow (terminal and text editor based). Intellij provides a great ide (MUCH better than Xamarin studio, one of my least favorite IDE's all though visual studio is even better than intellij's offerings IMO). In version 3.0 they will offer Android support and at that point I think Ruby Motion will be the best native app option.

Almost forgot to mention that, all of the ruby is compiled down to actual Native obj-c runtime code. Great performance and look, as good as a regular Obj-C or Java app.
Perhaps "Interesting"?
Physicist Offers $10,000 to Anyone Who Can Disprove Global Warming
For the environment you describe in first sentence, no good software methodology could live. It's just not possible (unless you ignore them / break "rules") to create good software with incompetent, meddling, pointy heads like that.
http://rssident.com/feeds?47&e=telecommute&t=job
And helps make sure people are familiar with more of the code.
"Just ask about the hiring process and decline if it includes a background check."

I'm not sure there's any need for that, especially since everyone will have some kind of background check. Just don't tell them about the conviction up-front. Don't lie about it either, when you get to the background check part, but in my experience that is usually fairly late in the game. But don't volunteer it.

Note: I don't have any convictions, so no direct experience. Just been a contractor for most of my career.
The willy report depicts whale buy bots that were buying large amounts of Bitcoin on a drip feed styled system.

The "investigator" of the free willy report got it wrong.
A Crystalline Undulator
Hopefully I will get one of these finance jobs but probably in London in such case since I'm based in Europe
Yeah, we're going to add a "tweets are loading" or something like that before they start coming in. Thank you!
A bit offtopic, but I was wondering what some good books/resources for learning django are? I've mostly been using rails or sinatra for web stuff, but planning on doing a project that I want to host on GAE and write with django and django rest framework.

A friend recommended: http://www.amazon.com/Two-Scoops-Django-Best-Practices/dp/09... but looking for other recommendations as well.
Are you working at a bank as a developer in Zurich?
YMMV but for me, there was not 'learning' of Xamarin. There really is no Xamarin framework - there is the mobile frameworks themselves for which there is an almost 1:1 translation. CalculateFoo in ObjC or Java will in nearly every case be CalculateFoo in C#. In the cases where the recommended method is to use a higher level abstraction (like for table data in iOS), the option to use a mirror of the ObjC pattern is there but there is an easier approach available if you choose that.

The key for me was understanding the idiosyncrasies of both Android and iOS and their patterns and then using C# to craft as much reusable code as possible. It drives my approach and I failed to get the re-use level I wanted on my first true cross platform app build, but since I have learned those lessons I have gotten much better at it.

(note: I have yet to use Xamarin.Forms, this experience is based on Xamarin in the past 15 months)
I prefer this redesign http://wikipedia.gkvasnikov.com
My soon-to-be-popular Punycat news site drives traffic to your startup's blog
Go to Punycat.com. Suggest your fine blog (startup or otherwise) using the suggest link at the bottom. Include your email address, which I'll use only to send you a special link to Punycat that auto-subscribes your blog. You tweet the link or otherwise share it. Because Punycat users automatically share their interests, other users with similar interests and who haven't seen your blog are drawn to it. Quid pro quo!

Is it ugly? I'm a backend guy! Eventually I'll hire a UI person. I think it looks best on a phone.

Tech: Written in Go (golang) and SQLite, both of which I like very much.
Even his own mother seems to think so.

“(Mark’s) communication at a personal level is catastrophic. It’s always been difficult to get him to speak. We tried to get him to be more extrovert”

http://www.reuters.com/article/2014/04/21/us-bitcoin-mtgox-k...

She does believe her son is honest. I imagine most mothers might be slightly biased towards that judgment.

I think we will be finding out more information about what actually happened at Mt. Gox for years to come.

Who has the rights to the movie?
Significant Papers in Software Engineering
don't have any fear of piracy from being installed from another source

Even if they're currently fully unmonetized, many such apps exist on the Play store because they can be updated at any time to include in app purchases, etc.
There was also video written to on-board storage that has yet to be extracted yet, isn't there? If not, why?
IDK, I think people tend to ignore the virtues of Wikipedia's design. It's actually really well thought out. It may not be pretty, or hip, but as far as utility goes it's hard to find a site that can beat it.

Think about how people use Wikipedia: scanning for one specific bit of information. Normal users see 90% of the information on the page as un-useful, why should meta info matter.

Overall, I think their biggest virtue is consistency, even though it's changed over the years, a user generally knows where to find what she's looking for. That's the purpose of good design, is it not?
Updates, dependencies, offline development, etc. Not really a node.js thing (though bower itself can be installed via npm), it's specifically targeting front-end development.

The debate over CDN vs. local is debated on all levels. Usually CDN is faster due to cached files, but what I consider the "best" approach is to use a CDN for most everything with local fallback (yes, you can use bower packages for the fallback if you please).

Check the below linked poll out...
http://css-tricks.com/poll-results-cdn-or-local/
I regretfully can't tell you the context, but suffice it to say the following was once said in Tokyo: "I do not want to be one of the 100 closest gaijin to that office when shit goes down." (The Japanese immigration agency is occasionally - oh wait they still have my renewal form at the office? - zealous in their execution of their statutory duty to remove undesirable foreigners from Japan.)
I'd be very interested to know what flexibility you think javascript provides that python doesn't. I have nothing against JS (I usually enjoy writing JS), but IMO it doesn't begin to offer anywhere near the functionality or beauty that python does.

I'm not interested in language wars, just genuinely curious about your statement.
It's less advice and more PR.
Go jobs: http://www.golangprojects.com/

As for US-only remotes - Actually, a vast majority of remote jobs from US companies are US-only, from my experience. This trend is as well becoming popular in UK (UK-only remotes). As for the places - HN job postings, SO, WFH.io, WeWorkRemotely.

Oh, and stay away from oDesk, Freelancer, Elance, etc race-to-the-bottom places.
Netflix’s First Original Anime Series, Knights of Sidonia, Is Mechas in Space
Other animals also make simple food gathering tools or construct simple dwellings.

However, humans seem to have had a qualitative impact on the planet due to the quantity of things that they imagine and build. Perhaps the capacity for written language gives us the ability to recursively combine our tool building in layers? (not that reading and writing is required, but simply using that as a indicator that the species in general is capable of such permutation of ideas)
http://www.browserstack.com/

Allows for the testing of internal and external URLs with a number of systems including IE 6 on XP (but I don't see IE5 in the list)
I think, at this point, a big part of it is just maintaining control of the platform. It seems like a selfish goal, but if they didn't, then some other company just might take it over by forking it, making their own proprietary version, and making that version more popular. It arguably came close to happening already with Samsung's market dominance, and Amazon's non-google Kindle Android. With so much money wrapped up in it, somebody is going to be in control of it. Would you rather it be Google, Amazon, Samsung, Microsoft? For all of their faults, at least Google is still maintaining a usable open-source OS.
"I wish I had five of me..."

So that the train wreck would have been 5x as bad?
If your list is laid-out a contiguously in memory as structs with both next and prev ptrs, you can visit each member using ptr arith and switch the values without actually walking the list using next and prev. Ditto if there's an underlying data-structure involved such as an array.
If a Swift class is made available to Objective-C code (using the @objc annotation, or subclassing an Objective-C class), that class will use message sends for calling methods. Using an Objective-C class, or a @objc Swift class, from Swift will also use message sends for method calls.
Yeah, I've been aiming for developer roles rather than security roles... mostly because exploitation is not my greatest strength.
> I have filed a radar (Open Radar) asking for an eval() function in Swift.

Does anyone else thing that is a really bad idea in general? To do that not only would type safety go straight out of the window but so would a great many of the compile time optimisations that are currently possible (I don't know how many are being done at this time).

Within pure swift the type information can be statically checked at compile time and then the type information can essentially be discarded. To offer eval I don't think that would be possible. It is also probably why there isn't the level of reflection that the OP is wishing for.
Here's the video:

https://www.youtube.com/watch?v=wug9n5Atk8c
Sorry, didn't notice that post was about wildcard certs. These are significantly more expensive indeed.
You should look up ng-cloak
That would be difficult, I think. "Cloud service" does not really define any capabilities present or absent in the library. Even if you split it up in things like "mapping service" and "cast service" then a lot of details will differ between otherwise equivalent providers. It's not something you can easily generalize. And if you generalize it, you're stuck with this generic API until your phone gets updated.

This project and some of Amazon's libraries basically take a subset of Google's Play Services API as canonical and reimplement those. That's not an ideal solution either, but at least it provides minimal pain for app developers.
Yes assuming the is the USA I am surprised that HR do not insist that all interviewers have done some basic training just to cover the company's ass legaly

Certainly at British Telecom all people who sat on interview boards had to have done a two or three day residential course.
If you could travel at only 1% of c you could cross from one side to the other in only 10 million years. At evolutionary time scales you could have been there and back three times since the dinosaurs disappeared. It's not hard to imagine that within a couple of centuries we could start a self-replicating robot project that would explore the entire galaxy in that time frame. We'd have the complete results within a mere 100,000 years of completion.

If you assume that aliens with the intelligence and drive to achieve star travel are common, it becomes pretty laughable to think that NONE of them had the curiosity to explore or meet other species or eradicate the competition. If you're arguing that we're the 5th such species in the galaxy then... maybe.
Interesting point! I like your way of thinking, though (this is the curmudgeon in me), I'd also suggest looking at some 'crisis situations' and legislative responses:

* Porn exists on the Internet! LET'S PASS A LAW BANNING IT. That became the 1996 Communications Decency Act.

* Images of adult porn actors can be morphed to look like minors! LET'S PASS A LAW BANNING IT. That became the Child Pornography Prevention Act.

* U.S. citizens can use encryption that can't be easily broken by FedGov! LET'S PASS A LAW BANNING IT. That became the bill approved by one House of Representatives committee, which did not become law.

* Spam exists! LET'S PASS A LAW BANNING IT. Except the Can-Spam act actually legalized spam with opt-out mechanisms and overruled state laws that actually did ban it.

* Internet piracy exists! LET'S PASS A LAW BANNING IT. The No Electronic Theft Act made it a federal felony punishable by years in prison to share a copy of, say, Microsoft Office with your friend.

* Gambling exists on the Internet! LET'S PASS A LAW BANNING IT. That became the Unlawful Internet Gambling Enforcement Act of 2006.

* Porn still exists on the Internet! LET'S PASS A LAW BANNING IT IN SCHOOLS AND LIBRARIES. That became the Children’s Internet Protection Act.

* U.S. citizens still can use encryption that can't be easily broken! LET'S PASS A LAW REQUIRING SURVEILLANCE BACKDOORS IN SOCIAL NETWORKS, EMAIL PROVIDERS, PHOTO SHARING STARTUPS, ETC. That became the FBI's draft legislation; my article disclosing details in 2012 is here: http://www.cnet.com/news/fbi-we-need-wiretap-ready-web-sites...

Politicians are reactionary. Some of the above laws did not get enacted or were struck down; others are on the books today. We shouldn't count on congresscritters to do the right thing when the law is provably, laughably out of date. In fact, generally they do exactly the wrong thing. :)
The FBI agents said if I had done it six weeks prior, they wouldn't be arresting me they'd be saying "Don't do it again."
Frrole[1] tried a similar thing through their endeavor Frrole News [1]. Instead of manual fact-checking, they relied on Twitter data. They developed very advanced ML algos to separate signal from the noise. It grabbed attention with close to a million visitors a month, but ultimately shifted to another business model. Maybe you can get in touch with them.

[1]http://frrole.com
[2]http://news.frrole.com/world
Yes. Run some Swift code in Xcode with the debugger and step through its execution; you can see that Objective-C objects proliferate through Swift. Cocoa APIs are especially Objective-C compatible, as to be expected.
People want to work under linus.
Nobody wants to work under Ulrich.

Case closed?
Honest question: what are the benefits of using environment variables over having an actual configuration file (that is obviously not added to version control) ?
> Whenever I tried to learn TDD, it only seemed relevant for back-end testing (eg REST APIs). But is there anyone left who is strictly a back-end guy? Most programmers now bill themselves as full-stack app developers, and probably spend at least half their time working on the front-end/UI.

yes?

> So what does it mean to write functional tests? I'd argue that writing modular React components is a form of functional testing. Devcards[1] is similar, and looks to me exactly like what would be considered functional testing. These two workflows feel much more natural than testing UIs methods like automated selenium browser interactions to generate screenshots.

no.
We had a billionaire in India who followed his foot steps now he is pauper. His airline went bust and he had sell his beer factory.
Kid skates Manhattan, finds freedom tunnel, drinks a 40oz in the rain.
Interesting is fairly subjective but ultimately you are designing processes to solve problems. If you cannot demonstrate ability to solve a simple, well trodden problem how will you be able to solve a new one?
Tread carefully, for you risk breaking the universe.
And what exactly has evolution got to do with Science and Engineering? Name one advance in your own field that has been made by an evolutionist? And why do you find the teaching of creationism in a scientific context abhorrent? I think you are mistakenly confusing or conflating the theology with the science. The latter is based on empirical evidence, research, and peer reviewed papers, and as such cannot be disputed even by you. Science classes are for the teaching of science, not origins (especially not alleged 'evolutionary' origins).
A Month Without Sitting
Doesn't the existence of organic lifeforms (obviously an assumption which can be debated) almost surely guarantee the presence of fossil fuels? Given the average time evolution takes to produce intelligent life, won't there most likely be sufficient deceased organic matter which can be turned into a source of fuel?
It would allow for rapid prototyping perhaps
We've been replacing our ExtJS with AngularJS. Couldn't be happier with the decision.

I agree jQuery is too low level for a framework switch.
Protestors Launch a 135-Foot Blimp Over the NSA’s Utah Data Center
That was my first thought. It might look pretty, but Wikipedia is mostly a text website, this would require way too much scrolling.
Best viewed with MS IE 6.0+, Opera 7.2+ or Netscape 7.1+
I guess different environments lead to different flows being better but managing code reviews via email sound really horrible to me. There is no good way to track who has actually reviewed the code, no easy way to annotate the code, and no easy way to give the code a seal of approval. Both Bitbucket and github provide good methods that are easily tracked for this. It' one thing to send an email saying please look at this code but It's much more difficult to track who on that email has done the review and who approves the code.

We use feature branches and issue pull requests/code reviews from those feature branches in BitBucket and it's been a universally well received tool and definitely increased the quality of our code reviews and overall code base.