skysight-inc/HackerNews huggingface dataset:
Sorry, I was imprecise.

Swift was designed for the iOS platform as a replacement for Apple's dialect of Objective C. This is an unmanaged environment. There's no VM or garbage collection, although both languages support automatic reference counting.

C# was designed for the CLR and has a large standard library that relies on garbage collection. It also has features permitting calls into unmanaged code, but the language was still designed for a VM.
journalism is too much flattery in this case
Why are you coming down so hard on barrkel, it seems like you essentially agree!?
Two rotavirus vaccines were suspected of causing a rare but serious side effect (that they actually caused it at higher rates is somewhat less clear). They were immediately pulled off the market, and replaced with a vaccine that doesn't cause said side effect - which has been vigilantly monitored with post-market studies ever since.

A smattering of double-blind RCTs for you:

https://clinicaltrials.gov/ct2/show/NCT00122681 (HPV)
https://clinicaltrials.gov/ct2/show/NCT01266850 (Rotavirus)
https://clinicaltrials.gov/ct2/show/NCT01171963 (also Rotavirus)

You'll find them relatively easily for novel vaccines. In another post I mention unethical studies. Asking for new RCTs for existing vaccines used to prevent childhood disease is absurdly unethical, and would never pass muster at any self-respecting institutional review board. The best you'll get is comparisons between new formulations and existing vaccines, ala https://clinicaltrials.gov/ct2/show/NCT00861744 because there's no reason to put a swath of children at risk of preventable childhood diseases when we have working vaccines with very little evidence of serious side effects.
Actually, I dont' think that is the webserver's job.

Relying on your webserver to protect you against SQL injection is probably not what you want to do. The webserver has no knowledge at all about what kind of program you run behind it. You would need to teach it everything about what you're doing.

Seriously, you are much better off just using prepared statements everywhere than trying to teach a webserver the finer points of your particular combination of SQL and the language you use. It's like parsing HTML with regular expressions. It might hold up for a while or for certain tasks, but will explode quite unexpectedly at some later point.
Location: Italy

Remote: Yes

Willing to relocate: No

Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Bower, Grunt, Git, SVN

Résumé/CV: Available upon request

Email: g [at] esposi.to

---

Front-end Developer, being stuck at a consulting work, mainly building foundations for a framework based on GWT for the last 22 months.

Scraping the surface of AngularJS through a side project with a couple of friends/collegues.

Willing to take on Remote work, over (in no particular order, not limited to):

ReactJS, AngularJS,

IO.js, NodeJS,

NW.js,

Ionic, React Native,

LESS, SASS,

ES6, FP, Rx
The problem is not whether it is legal to use Swift in a 3rd party environment, but the lack of support in the 3rd party eco-system per se means the attempt would vanish, in time.

I believe most of us who actually use Objective-C choose it not because the language itself is designed to be simple and elegant, (and yes the language is simple and elegant,) but because the Cocoa and Cocoa-Touch are well supported by Apple. No offence to the effort outside of APPL, but it is not enough to support a full-fledged eco-system with all 3rd-party F/OSS written in Objective-C that is compatible with what Apple currently uses in order to build reusable components. GNUStep has existed for so many years, and Étoilé for years as well, but I did not see emergence of adoption in community comparable to that of other popular F/OSS frameworks, e.g. Mono and Qt. And I do not see how this issue could be circumvented, unless some big player shows up and adopt any of these projects, like what Google did to Android.
This comment proves that you don't understand what you're talking about. I'm not trying to be condescending -- I've learned a lot about this recently due to the outbreak, and I encourage you to do some reading as well.

Some vaccines are very effective at the individual level. Others are not, and so the safety of any individual is reliant on herd immunity. So when you say "they should be effective", I don't know if you mean to prevent an individual's illness or to prevent an outbreak. Either way, vaccines are not just intended to be effective for the individual -- they're intended to protect an entire society.

As far as Ebola: the medical community is certainly up in arms over that, as well. It's a huge crisis, and millions are being poured into its treatment and prevention.

The problem with Ebola is that there's a massive cultural barrier. Many of the most at-risk people are afraid of vaccines, and some of them totally misunderstand how Ebola is spread. Those two situations are getting better, but it's much harder of a situation to solve.

The reason you're reading so much about measles is that it's affecting a wealthy, educated country, and it's directly caused by misinformation from the "anti-vaxxer" movement. It's alarming because it's a backslide, and we know it's preventable because we did such a good job preventing it for so long.
>At my previous job, site was rendering on server. It was old,
>and we wanted to redesign it. I wanted to keep rendering on
>the server. CTO and VP wanted to build Angular site because
>everyone is moving to Angular and its easy to find Angular
>developers. Company's 30+% of new visitors comes through SEO.

IMV most people don't understand the tradeoff's they're making when they adopt Angular - I'm seeing plenty of sites that have huge start up times due to them using Angular when they could equally achieve a better experience without it.
Do Cell Phones Cause Brain Tumors?
Of course people are more important than tools but that doesn't mean tools are unimportant. In same cases the tools are VERY important. There are for example things that are easy to do with javascript that are impossible or almost impossible to do with only server side code.
If you feel that people are so much more important than tools that the tools almost makes no effect at all please write more about people then. This article wrote almost nothing about getting the right team, getting people to work together, getting the wishes or expectations from the customers etc. It seemed to say that javascript is overused (which it might be) but with a lot of words.
Ask HN: Fixing low contrast websites on the client side
I'm annoyed by websites that are hard to read, HN being one of them. I can only mail them and tell them about the issue (and point to contrast rebellion), but I can't force them to make their site pleasant to read.
Is there a smart way to improve all websites with poor contrast (especially gray text) with a user stylesheet? Ideally it would turn grey text on a light background into black and turn grey text on a dark background into white.
As I recall, to get prosecuted for tax evasion in the UK, you need to not only commit the tax evasion, but also to lie to the HMRC investigation of the tax evasion, at the point where they ask you to sign a form that explicitly says that if you lie now and they find out, they will put you in jail.

So unless you lie at that point, you will not be prosecuted, only investigated.

This may let some tax dodgers off the hook, but it also ensures that genuine mistakes are not punished by jail time.
Creating Color Scales for Data Visualization
There's no question at all. It happened in many countries outside Germany, just with less publicity.

For few pre-WW2 examples:

Even Hitler refered to genocide of Armenians in Turkey http://en.wikipedia.org/wiki/Armenian_Genocide

Just before WW2 there was ethnic cleaning of Poles in USSR http://en.wikipedia.org/wiki/Polish_Operation_of_the_NKVD_%2...

> The NKVD personnel reviewed local telephone books in order to speed up the process and arrested persons with Polish-sounding names. In Leningrad alone, they rounded up almost 7,000 citizens. A vast majority of such "suspects" were executed within 10 days of arrest.

Just 100 000 people, not during war against west, so nobody knows about this.

It was really common in history to kill the inconvenient people. We only hear about this when it's convenient for someone else to bring this up (and he wins the PR battle).

Today Holocaust stand on its own and it's evil to even try to compare it to anything other. I think it's bad for humanity.
Well, you can understand the data-structures and still not like git's interface. The data structures or your familiarity with the git internals don't change the fact that the CLI is annoyingly inconsistent. Learning more of internals won't save you from memorising which variation of the option is being used this time. For example:

git remote add/rename/remove
git add/mv/rm
git tag <name>/?/-d
git branch <name>/-m/-d
Good option?
Hi, is your option good? I am currently chatting with English native speakers through http://preply.com/en and I am satisfied with their quality, but I would like to try another option
Change detection in Angular 2
Or how about you let the authorities deal with it in a reasonable, case by case basis and get off your polemic high horse
Depends on the GUI tool. Some of them do over-simplify things, for example, by omitting the DAG view. This is misleading because it tries to make the source history appear linear when it isn't. GitHub for Windows and Visual Studio's source history both make this mistake, for instance.

Have you tried SourceTree? That's the one I tend to recommend these days. Alternatively, if you're prepared to splash out a bit, SmartGit is worth considering too.
I used to have serious problems with working on free and open source projects due to my contract at work. Even though my employers said that they would evaluate things on a "case by case" basis, it was often "Write it first and we'll tell you if you can distribute it". Then if I wrote it they would always say "no". Eventually I learned that working in an environment I like is more important to me than the size of my paycheck. Every job I've worked at has always given me more than enough to live comfortably, even if it wasn't always at market rate. Like other people on this thread, I give steep discounts for compatibility with free and open source development. I am much happier as a result.

But to answer your question, just request time with your manager and explain the situation pretty much exactly as you have done here. If they say that you can't distribute the code, I would abide by the decision. Make sure to explain how important it is to you, but be civil and don't make any ultimatums. This is much better than having them take legal action on you after the fact (which has happened to many unsuspecting developers).

If they can't accommodate you, consider what I said at the beginning. It took me years to transition to a type of work that made me happy, but it was worth it. You don't have to do anything drastic, but it never hurts to think about your options and work towards your dreams.
What would be the value in it? Justice? What does that mean? Punishment?

Or to send a warning? Would that really be effective?

What would be the cost? Was there anybody in the pot that was expendable, economically?
Google Material Design Colors in XAML #WPF #WinRT
VAERS takes reports from anyone, and isn't allowed to remove spurious reports. Someone once reported a vaccine turned them into the Incredible Hulk, and they cannot, by law remove it.

Vaccination rates are not pretty high when you're talking about highly contagious diseases. Measles has an R0 of roughly 16-18, which translates to a critical threshold of ~94% needing to be vaccinated in order to have herd immunity, assuming 100% efficacy. There are many communities below that threshold.

Wakefield isn't one of our own. We kicked him out for being a fraud.

Ebola is subject to a major public health response. I have friends in Sierra Leone. The 101st Airborne, the CDC, Doctors without Borders and many other groups are all in West Africa. Access to intensive care is driving down the mortality for Ebola. Believe me, there are still a huge amount of resources being spent on Ebola containment. We're capable of being worried about more than one disease at the same time.

Of course, we wouldn't have to be if people were vaccinated against measles.
Nobody says you have to OK with something you mitigated against.

I remember on several occasions fighting Visual C++ over code it bombed out on. Having a precompiled header scheme to make up for poor performance. Yes it sucks, but you don't do these things because you think it's acceptable, it's because the alternative is more painful.
DevOps was originally supposed to be about moving dev and ops out of their respective silos and into one combined team so as to break down communication barriers and help each side understand their duties better. Under this model there is no such thing as a "DevOps engineer" as "DevOps" is a team structure not a job title.

Now days "DevOps" often just means "cloud deployment engineer" or "we can get a developer to look after the servers".

What you seem interested in is the ops side of things. Usually this will be under a title like sysadmin, deployment engineer, "DevOps".
Getting started with dynamic data (rx for collections)
Bitcoin Academic Research
It's fascinating to look at how these people work, having very recently read an article about how pilots of modern Airbuses and Boeings spend maybe a dozen hours per year actually manually flying those planes. And in here they control this beast using pretty much nothing else but manual steering(and 6 people to do it!).
TL;DR - Clearly[1] and HackerWeb[2].

I agree. I'm especially annoyed by HN's terrible design because this is supposed to be a site for web enthusiasts. Stubbornly sticking to this unusable, ugly, un-responsive design, just for the sake of looking hack-y and unrefined, is ridiculous. A designer could fix this mess in a few hours (and many actually have, with third-party HN clients).

For general browsing, I use Clearly[1]. Because HN has comments and threads and whatnot, I use a dedicated app[2].

1. https://chrome.google.com/webstore/detail/clearly/iooicodkii...

2. http://cheeaun.github.io/hackerweb/
HubPress – A web application to build your Blog on GitHub
Because C is legacy on Windows. No need for C when there is C++, which also allows for safer systems programming.

The C99 subset that was added was what is required by C++11/C++14 standards and some key customers.

There are no plans for full ANSI C compliance, as discussed here

http://channel9.msdn.com/Events/Visual-Studio/Connect-event-...

http://channel9.msdn.com/Events/Visual-Studio/Connect-event-...
You should always know your audience. The problem I feel is that some recommendations says something like "always make apps that work without javascript". If you know that about 99% of your users have javascript that may cost a lot for the last percentage. It is also diffrent for public service apps from authorities that people are required to use and a new product/service you want to sell but where there probably are or might be competition that does things differently.
So? Nothing different that downloading an opaque binary and executing them -- which we do all the time.

It's all about trust.

When you run:

apt-get install foo

is it any different? You download a file that essentially runs anything pre- and post- install of the rpm.
Looking for great architecture courses to get HSW/LU Credits?
Posts without URLs are penalized, so you'd be better off posting this as a link to your site and then including the text as a comment in the thread.
Isplora’s new online education platform encourages us to explore the world around us by offering high quality video documentaries on the finest contemporary Italian architecture, as well providing the latest news, photos and details of events in its daily ‘Digest’
Do androids dream of being human? (Ex machina review)
I always take one of two extremes: either the website has to work without JS so I need to make it so that everything works when JS is disabled, or I'm going to assume JS is enabled and I'll be going all-out.

If you're making a website, I'd say you should try to make it work without JavaScript, and in a lot of cases it can be achieved without that much effort. Blogs, news sites, docs, etc. are typically easy.

However, if you're making an application, I'd argue that it's pretty much impossible to do it without JS. It's possible if you're willing to implement your application multiple times (once in a JS-heavy way, and once in a JS-free way), but that's not feasible for most people. The other possibility is implementing it in a way that's friendlier to JS-free users, but for any non-trivial application that'll lead to a really shitty experience for most users. You just can't do sophisticated interactions when you're making something JS-free.
Merges and simplifies a lot of common cases. For example, creating a new blank repo in gitless is:

gl init

And getting a local copy of a remote repo in gitless is:

gl init <url>

Whereas in git, it's:

git init

and:

git clone

Similarly, the operations to switch to (and create) a new branch, switch to an existing branch, and list branches, in git, is:

git checkout -b newbranch
git checkout oldbranch
git branch

In gitless, its:

gl branch newbranch
gl branch oldbranch
gl branch

Similarly, git has a somewhat complex situation where files can be staged, changed, tracked, and/or ignored; confusingly files can be odd mixtures of all four, and it can be quite hard to understand how to change the state of a file in some cases.

Gitless simplifies this a bit by removing the "stage", so files are either tracked, untracked, or ignored, with no ability to mix states. And instead of selectively staging changed files and then committing them in two separate steps (as you do in git), you stage and commit in one go.

Gitless is built on git; someone familiar with git can easily tranlate the gitless commands into the underlying git commands. It's not doing anything magic, but for day-to-day use the commands are probably a little more consistent and sensible.

Personally, my biggest pain point with git comes from managing complex branching situations; trying to figure when/how to merge, rebase, and cherry pick can be frustrating. Sadly, gitless doesn't (yet) help with this area.

(Short form: Gitless tries to make git's syntax simpler and more consistent.)
Did the dataset get released as well?

EDIT: Is the raw dataset out as well? It will be interesting to see all the names.
>> "Features: Algorithms provided by the peer reviewed OpenSSL crypto library"

Did they add that on their landing page before or after Heartbleed ? (Wayback Machine only has a snapshot as early as Oct 2014)
How to get the first 1,000 users for your startup
Node.js software to play random musics on a FM radio in command line.
Merit Campus|Learn java programming|Java online training
It may have evolved from the Kadusis symbol which is also used on medical stuff sometimes.
Looks worthless, only selected people who they think are worthy enough to publish. Why not all the names or raw data?
Do you think the term “entrepreneur” is overused amongst starters?
Except some fads turn out to be long-term trends, so it's worth keeping one eye open.
Are you a Singapore SME looking to boost productivity using PIC Bonus?
The reason why this is done is because major industrial customers (e.g. data centers) often require upgrades to utility-owned infrastructure when they set up shop. Utilities will typically require what they call a 3rd party capital contribution (i.e. upfront cash payment) for some portion of the total cost, with the remainder to be recovered via their margin on the additional electricity consumed over the lifetime of the facility. You would also have the option of paying the full cost and making no commitment as to whether you'd actually use it.

If a customer moves in and says "oh yeah, I'm gonna need an average of 100 MW 24/7 for the next 20 years" and then turns out to only use half that, the utility is now short a bunch of a money that it spent upgrading its distribution infrastructure for that customer's supposed needs.
For anything under 100, in German and Dutch the least significant number goes first: one and thirty, eight and ninety. 100 and above goes before that, so 121 is 'one hundred one and twenty'. The nursery rhyme might be inspired by that, or maybe there was something similar in English back in the day, but either way - I'd say it's highly unusual to put those numbers in that order in English.
Would anyone then agree that this could be a marketing ploy? After all, given that we've all clicked on it to see what its all about, hasn't it worked on us?

Something I learned from startups is that PR is an underestimated force. Could this be for PR?
How a Startup Helped Consumers Raise $7.8M for Their Cause
As an experienced git user, as far as I can tell s/git/gl ;-) I couldn't really see any differences at all from the documentation. Perhaps I missed something. An overview of the differences would be very nice.

The one thing that concerns me is the inclusion of rebase. If a wrapper is supposed to change difficult underlying concepts in git, why keep the most difficult concept: rebase. I like rebase, but for many common workflows you really don't want to use it.
I use a combination of SourceTree and the command line for my workflow, and can heartily recommend it. Some operations are just more intuitive to me when using the GUI such as:

- staging portions of many files scattered across a directory tree
- quickly glancing over diffs for a given commit
- understanding the commit graph and the relationship between local and remote branches

Each developer's experience may vary, but in general I feel like a good GUI tool can help a novice user develop and reinforce the mental model necessary to understand what git is doing. For example, what am I doing when I rebase my commit onto master vs merging it?
15 Best HTML5 Frameworks for 2015 – Code Geekz
Absolutely, but it pays to be very skeptical and to pay closer attention to the negative "I have used this technology and it sucks because [links to the bug tracker]" articles than the ones that gush about how great they are.
Expect more from product managers
Awesome. "Flash" your board just got a whole new meaning :)
Many of these stats are difficult to believe and based on some pretty weak evidence. For example, the Healthcare.gov stat is from this quote in a NY Times article:

> "According to one specialist, the Web site contains about 500 million lines of software code."

This specialist could have been anyone, and it might not even have been someone who worked on the code. I could see some random non-technical project manager at the NY Times guessing that number out of thin air.

Regardless, 500M is a totally ridiculous number, even if you tried to beef it up.
Thank you so much. I think they should definitely put something like your explanation in their documentation to show the difference in a more expressive way.
I do much prefer the command line (actually because of its simplicity and directness but that's just my perspective). However, having just trained a team on using git (yes they have only just adopted it!) and finding that the most confusing parts for them were the relation of the working copy to staging to remote then a GUI could have helped.
Except there isn't any VM when the code is AOT compiled to native code with NGEN, MDIL in Windows Phone 8, .NET Native, or in iOS.

The presence of garbage collection has nothing to do with being native or not.

Besides a language runtime and VM aren't the same thing.

Actually Swift makes use of Objective-C runtime to achieve interoperability with Objective-C libraries.

Oberon, Oberon-2, Modula-3, Component Pascal, D, Spec#, Dafny are all examples of languages that compile to native code, were used to write operating systems and use garbage collection.