skysight-inc/HackerNews huggingface dataset:
So the main conclusions of the paper were not behind a paywall, just the full paper. And yet it still went unseen. Probably more because it was an old paper in a journal with a miniscule impact factor [1]. Even if it was open access, I really doubt that would have changed anything.

There are problems here, and I'm a huge open access supporter, but blaming this on a paywall seems like a red herring.

[1] http://jis.sagepub.com/content/25/5/413.abstract says it is 0.122, which is really fucking low and basically means nobody reads it
It is not enough just to produce talent, it is also necessary to have structure in place to utilize/absorb the talent. India was far from that position before, it is somewhat better but still far from ideal.

To turn the point on its head, if you have the infrastructure and environment for talent to be used and valued, they would come, and they did, to USA. However given the strong anti immigrant rhetoric that is becoming popular in USA I am interested to see how this is going to play out.
I find the premise of this article very hard to believe. On one hand I am sure that the researchers shared their results with the responsible agencies at the time. I very much doubt that they would have just written up this article, submitted it to the journal and called it a day. These studies are usually done in direct collaboration with local doctors, and governments, even if they might not have been authors on the paper.

On the other hand the poor state of Liberia's (and the whole region's) health system and the threat of infectious diseases has been a known problem for a long time. I can't imagine that hearing about a small number of cases of people with Ebola antibodies in 1982 would have made any difference to Liberia's policies. They were already doing all they could to improve their health system and Ebola is/was far from the only threat.
Embracing the Uncertainty of Big Data
America is the land of half-assed approaches.
JSF page templates with Facelets
This is philosophical, really. You're extremely likely to be infringing patents already. If Google sues Facebook over a patent, the likelihood that Facebook can counter-sue over patent infringements is extremely high whether Google uses React or not.

It's called mutually assured destruction for a reason. Stockpiling patents as deterence is the most reasonable thing you can do in a system that allows software patents. It's the only thing likely to keep others from suing you over bullshit patents.
XSS Security Vulnerability in Amazon Developer Console
Getting started with Liberty and Arquillian
HotelQuickly Beats HotelTonight to Asian Market in Rocket Internet Style
Nor I really, I was just saying that the original for Elite is an eBay away.

My sd card came loaded with every game ever released on the platform.
Neat! I do echo the suggestion made to focus on a vertical. Here in Chicago we could really use this as an ad hoc rental marketplace for A/V and audio-music production gear. Film and event production are stuck with sudden needs all the time due to bad planning and production variables. If you build in more protections (insurance jumps out at me here) and focused this squarely on the local production community, I think you'd seed both sides of the market well.
Not an expert but my experience/basic understanding

The old generation gets at lot more expensive as it gets bigger, and I think requires at least some stop the world with all the collectors in hotspot.

New generation collections often remain quick as the size grows as long as most objects are dying young. Increasing the size of new also gives more opportunity for objects to die before being promoted (if you have lots of objects that live just long enough to be promoted it can be a good strategy to increase size of new). New can be collected concurrently.
How to put a baby down in under a minute
Who are the major companies contributing to the success of Google Project Ara?
Thanks, for a really quick hack it's come in surprisingly useful particularly for generating documentation and quick internal sites.
These guys should take a look at how XAML is implemented. I feel like they're trying to solve tons of problems that Microsoft already did 10 years ago.
They did become ubiquitous, but not in the United States.
To be fair, if you're using a web server other than Apache, PHP involves an equal amount of pain.
While the paper is quite specific, it is 30 years old. A pandemic that will kill millions is still just around the corner and overdue based on historical statistics.

Will I get to link to this comment and say "pandemic, I told you so" in 5 years?

In the same way many people predicted the sub-prime mortgage bubble bursting, saying how and when is the hard part.
I had to check the submission date. No, it was not April 1st.

Anyway, it concludes that FRBs can not be caused by microwave ovens. Only another unexplained phenomena is caused by them.
That would require the UK civil service to treat STEM graduates as equals to the Classics grads - instead of some below stairs oily menial.
Possible solutions to this mess: GNS, IPNS.
A PHP file has less dependencies than a Go binary. There's over half a billion websites. There are probably under 20 million people in the world who know what a "static binary" is, fewer still who have the knowledge and resources to deploy one on the web. The vast majority of people with websites can use this PHP file as-is, with no additional learning or work -- just FTP it over to any penny host in the world. They'd not be able to do anything useful with a binary file.
SmartSubs – smart subtitles for language learning
Twitter to cut off firehose resellers as it brings data access fully in-house
https://github.com/Harri/Spage

It has search, sitemap, comments and moderation etc. but still just a static site generator.
Some feedback; your article on angular is awful.

It's got some good information on some pieces of angular that more people should have a better understanding of, yes. However, trying to absorb that information through the shouting and sensational ranting is almost impossible.

This same article could have been written by a level-headed coder who understands the complexity of making a widely distributed browser frameworks and it would have been called "5 Angular Idiosyncrasies" or "Tricky Angular Patterns".

But no, sensationalism sells and loud, strident claims win the day. Why have humility and get less clicks when you can write a scathing takedown using strawman arguments and style yourself the next Crockford?

Your points are entirely valid criticisms, but your language and attitude make you sound like a blowhard trying to prove something or a shill promoting a competing framework with negative press.
Meh. Still doesn't come anywhere close to Emacs and Org-mode.
Alter angularjs scope via Console
I got tons of both hate and love for that blog post. One of the few criticisms that I can accept is the "The problems are real, but don't matter that much." view. I don't agree, but I suppose people can have different experiences there.

Any 'sensationalism' comes from legitimate anger with the framework, after having spent over a year working with it on a large project.

> Now your point about ng-model and scopes is valid.But it's not a angular problem, it's a javascript issue.

This I don't agree with. Yes, JavaScript has prototypical inheritance between objects, but certainly not between scopes. It has lexical scoping like everyone else. The decision to have scopes be objects that (sometimes, not always) inherit from one another, is entirely on Angular. So is the decision to have ng-model silently create objects on this scope.
What's happening in 6 months? Is my angular code going to spoil?
Thanks for the feedback. I'll look into this, easy fix. Thanks.
Powerful media cutter,cut any media file
0.122 is just the r^2 between the impact factor and the percentage of English-language articles, isn't it?

But yes, it's definitely not a big famous journal that would have been widely read.
China also didn't have the infrastructure. In fact India has a lot more infrastructure than china did due to 200 years of British Rule. The difference is China forced their brightest citizen to stay and build whatever infrastructure was needed and also didn't so easily give in to pressure to open up to trade that didn't benefit them in the guise of "globalization".
edit:

They actually kept a large part of the previous license. The new license will terminate if you initiate: "any Patent Assertion [...] (iii) against any party relating to the Software".

So if you sue any React user for infringing any patent, even unrelated to React usage, your license for React will terminate. On the other hand, if Facebook uses your Apache 2.0 software, their license to your patents terminates only if they sue people for using your software. Isn't that asymmetric?

/end edit

Isn't there a loop-hole though? With the new license, if a FB affiliate sues you, you can only countersue the affiliate. So if FB asks an affiliate to sue you (maybe they sell the affiliate a couple of patents for instance), you can't counterclaim against FB, you can only counterclaim against the affiliate, which may not have a product.

Is that correct?

Thanks for raising awareness about the previous license. The new one definitely seems better.
Intel SGX Extensions Talk 4/15 (live, stream,video)
Oh, it's controversial, somewhat edgy, political nonsense, but I might end up using this for some other project as well, and then I'll certainly share the URL :)
Database Schema Refinement: Functional Dependencies
These discussions remind me of the "old days" of /. Discussing the GPL is like discussing Catholicism, points of view are strongly rooted in ideology, these type of discussions are never constructive.

The only difference for me, is that at the time (when I participated in these on /.) I was young, full of energy to spend on idealisms, and thought everything was black or white. Nowadays, I just chuckle reading how people get their panties in a bunch (for some reason, I like this English phrase) instead of using the tools that comply with whatever license they like.
And what advantage would that give you? How are you going to run your Go static binary on a shared host without ssh access?

You are literally trying to nitpick on PHP's greatest strength, ease of deployment.
Inside Google's Policy to “Pay Unfairly”
> Go because it's a good language.

Go fits a niche and is good enough, for now. But Go as a language is seriously flawed, and its flaws will become more and more obvious as the language gets more popular. People can certainly understand Go made the choice of "minimalism". But minimalism doesn't mean the language shouldn't have features people really need. The infamous "You don't need that in Go" sentence will not fly that much longer,especially given how the Go team and community tries to answer Go short comings. The biggest insult to intelligence is that "go generate" feature.It's just embarrassing.

Go for me is a missed opportunity. I still like it but I keep a close eye on alternatives that don't have their core library riddled with "interface{}" like types.

Because there is a need for something simpler and safer than C,that is easily accessible to "script kiddies",that is fast,that has easy concurrency, that compiles to machine code,that has type safety,that isn't tied to windows, in order for people to produce executables that can easily be distributed or concurrent servers.

Whatever language succeeds in that niche will be the biggest language of the next 10/20 years. Mark my words.
You can sub syslog with any component systemd has cannibalized and write the exact same article.

That's what the whole argument was all about.
Why Instagram is dangerous (and the importance of boredom)
Having 100 lines of code is not something to be proud of, especially if the lines (3 examples picked arbitrarily) look like this:

1/ if (count(array_slice(array_reverse(glob("./article/*.txt")), $_GET['start'], 11)) > 10)
2/ error_reporting(0);
3/ if (trim(dirname(parse_url($_SERVER['PHP_SELF'], PHP_URL_PATH)), '/') === $requestedpage)

Though I really hate to blame the programmer, projects like these is what gives PHP a bad name; "Oh look another undocumented, untested, write-once piece of PHP not confirming to any standards whatsoever!"
Corel Draw X7 Crack Plus Serial Number Free Download
As someone who didn't get invited either, I feel like this is a great opportunity to look at the business objectively and check off the boxes that as a founder sometimes you don't think much about. Doing the application started it for me and already we are making changes and decisions we probably would not have focused on since we have been focused on execution.

Markets are dynamic so ideas need to be dynamic as well in how we adapt to stay within the framework of the vision but be able to optimize the probability of success. Taking a step back and evaluating team, technology, opportunity and current execution plan takes a lot of time and effort which this process forced us to do.

It all starts with confirming that the idea is good and there is a real problem here to solve but once that is checked off, there are so many variables that come into play. My approach is to try and not dwell as much on why YC did not invite me but focus on what else I can do to fulfill the potential of the idea.

If we get this right, we might not need to apply again and should be on our way. If not we either come back bigger and better or will have decided that this is not the business we want to be in. All good outcomes right?
Maybe next time have the candidate try to do a shopping cart calculation? You could explain that this is a problem our business faces a lot. Give him or her a laptop with tools and internet access. If they can't come up with anything then yeah, maybe not the right person. If they come up with something but it's not optimal it might be a judgement call at that point. Do have a good personality? Do they understand other development fundamentals? Are they smart overall and can they pick things up quickly? Some of this talent shortage buisness talks about I think is related to hiring and what buiness expects of the developers they hired. Most people are not going to be the perfect technical fit. A lot will have the capacity to grow and learn in the position.
I was thinking of a solution that is a little more orthogonal (modular). The JVM for example, is overdesigned for this purpose. One problem it has, is that it doesn't support proper tail call optimizations, and this affects most functional languages targeting this virtual machine. The GC of this VM, however, would be perfectly suitable for these languages.
Cool! Although... I don't know how much the entire world can benefit from first-world tech innovation, I do think there is quite a wild frontier out there for people who are serious about pushing forward with the whole AI/robotics/"Internet of Things" meme. If you don't have a good mental mechanism for filtering out the noise related to all the "hot new right now frameworky schemes", then too much effort is spent on issues that are truly not real issues, and real innovation just isn't possible.

Will ping you from my "official" gmail...
Show HN: SqueakeCraft for Android, feedback
> It's one of the first web framework that comes with a specific testing framework.

Where on earth did you get that idea?

> AngularJS didn't became popular because it was from Google

But it was definitely helped that it was so heavily promoted by Google

> your point about ng-model and scopes is valid. But it's not a angular problem, it's a javascript issue

Again...what? JavaScript doesn't have `ng-model`...Angular does. It's an Angular problem through and through.
Ebola is a very "clever" virus with its interferon-blocking properties. But still, out of the infections we still cannot vaccinate against, influenza has been the single most deadly one in the past, and sexually transmitted diseases are the real issue in the developed world. Why don't we encourage people to have flu shots and use condoms? Well, we do. But this is boring.

So I guess Ebola is big news because it is something new on the panic scene, sweating with blood sounds crazy dangerous, the fears have been accelerated by having the outbreak in a place that "has been forgotten by the god", devastated by wars being fought by children. As to why there is nothing to be afraid of, take a look at the CDC's data.

http://www.cdc.gov/vhf/ebola/outbreaks/2014-west-africa/prev...
New York's expensive startup initiative only created 76 jobs
Ask HN: I'm a bored front end developer. What should I learn next?
I've been doing web development for the past 4 years and I've had enough of pushing pixels around for clients. I have a degree in Physics and I'd like to do something more numerically demanding. There are a ton of amazing resources out there on things like Coursera, Udacity, iTunesU etc for teaching yourself new things, but that's my problem - I don't know how to narrow it down, and I don't want to waste time learning things that won't be worthwhile. Here are some of my initial thoughts: teach myself Machine Learning, Data Science, GIS, computational fluid dynamics. I have a good knowledge of Javascript, so I'm thinking it's possibly a good idea to learn another language like Python/C/R etc. Do any of you have any good suggestions that would lead to promising career paths? Thanks
I'm looking for feedback on improvements to make over what's here already as well as device testing.
Whether you love it or hate it please test on different devices so I can see a range.
Also feedback on default textures.
Thank you in advance :)
Yes, we start splitting the data at one point. But don't take those 50 users limit too seriously, it was more a consequence of bad networking infrastructure than of SQLite.

I have no idea how far SQLite would go on a nice network with a sane file sharing protocol.
I respectfully disagree. A PHP file may have lots of dependencies. And worse, these dependencies are mostly hidden. (Think of libraries used from within the PHP file). You can't tell if you have resolved all dependencies until you have fully tested all of the functionalities of a PHP file!

Anyway, since the code takes only 100 lines, this project could very well be written in any number of languages, I suppose.
Fake NYPD Badges available for sale on dark web
Photographer almost gets killed taking photo of lion
> There are a lot of JS tools, but none of them do what we want. We’re trying to coordinate them. We want to provide a good default experience out of the box, so we’re building a CLI to: scaffold, skeleton files, set up build, set up testing environment, possibly even deployment

Was there something wrong with the yeoman & grunt/gulp combo? The yeoman tool is great for the scaffolding and skeleton story, and even for setting up your build, test, deployment environments using whatever combination of grunt & gulp you want to build into your generator.

I'm starting to get weary of this constant need to reinvent the incredible tools that we have already instead of iterating and improving them.
"Static site generators seem like music databases, in that everyone eventually writes their own crappy one that just barely scratches the itch they had (and I'm no exception)." [1]

(And neither am I!) See this massive list of static website generators [2], though it, too, probably barely scratches the surface.

My homepage is static and generated in raw PHP. Being originally a templating language, I found it well suited to static generation, even without any framework or tool on top of it. This especially applies if you don't need a lot of "common" features, and have some other specific requirements (in my case, I mainly needed pjax with non-pjax fallback, which keeps the music playing while changing pages - surprisingly badly supported by existing generators).

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

[2]: https://staticsitegenerators.net/
tl;dr: You can pass an arbitrary string to system on the router, thereby popping a de facto root shell using telnet. This owns the network.
Haven't you heard? All Angular sites are going to self destruct, and the Github repo will cease to exist.
NCSoft invests $5M in Canadian game company
Of course expressing an opinion is protected. I'm wondering what the limits of this exception are.

At the extreme edge, could I use MicrosoftSucks.com to sell Apple products? Microsoft products?

Are you a lawyer? I'm not, so I'm looking for rulings in relevant court cases to clarify the issues and provide an authoritative answer.
The people who say "it's not that bad" are those who haven't interacted with these extremely reliable and integral parts of a Unix system for years and years and understand the ramifications of bad behavior.
FWIW, my tone in that article is exactly the tone I would have if you got me started on this in a real life conversation. If I sound like a blowhard, at least I'm an authentic blowhard, it's not some act I put on for the clicks.

The tone comes from being legitimately angry at these flaws in Angular, but also from having to discover them myself, instead of reading about them on someone else's blog. The various JavaScript frameworks affect hundreds of thousands of developers every day, and choosing the wrong one can cost companies a lot of money. I really think that as a profession we'd make progress faster if more people wrote angry blog posts about things that are bad.
Surgery at Home: Opensource Hardware and Software
So this means any logging/auditing software that requires the data to be sourced from syslog is unreliable. This kind of behavior would make an auditor's head spin.
> that has type safety

Actually, there is no need for that. Type safety has nothing to do with software being more reliable or more secure. There is, however, a need in language creators, who understand that large standard library with static binaries and cross compilation are super important in a fast moving world where many different operating systems live together on many different architectures.
"you are trying to set them up to fail.." - a bit of a stretch don't you think?

I am referring to picking up the phone to call a supplier or similar. Basic commerce, not some elaborate plot to annoy, offend or cause apathy. More like "Bob, do you have blue widgets in stock?"

Phones are not unprofessional, they are a tool. A communication tool. Phones are not slow, in fact they are a lot faster than waiting for an email that never comes.
My parents insisted on buying a PC for home use. It was mainly so they could do accounting for their business at home. I had a friend who had an Amiga and I spent pretty much as much time as possible at their house using it. We even had an Amiga only store in our local mall (in the U.S.!).

I think that, in the way that Apple products are now showing up in work places due to people preferring them at home. The reverse happened in the 90s. People wanted or needed to bring work home, and their offices supplied them with PCs.

The productivity situation on PCs was always just a bit better or standardized than Amigas.

What mystified me more was that, during this time period, the Apple Macintosh took over the creative market -- especially in visual arts. The Amiga always came across to me as a far better creative machine, with better tooling, than the stuffier Mac. Again it may be due to better support for WYSIWYG output during printing and pre-press, better color matching etc. But the Amiga just felt more creative and fun to me.

Also, by the time the 68040 came out, it was starting to become clear to everybody that Motorola wasn't going to be able to keep the performance edge up. Apple switched to PowerPC but Commodore couldn't afford to. There was a whole plethora of PowerPC cards for the Amiga, to try to keep them going, but it was really obvious by then that it was game over, and people started to hunt around for the next system.