skysight-inc/HackerNews huggingface dataset:
Cro Magnon skull shows that our brains have shrunk
Swift compiler crashes
All this discussion about the GPL being the only way to protect users seems to be ignoring the fact that the GPL is largely irrelevant in the web era. All of us are using proprietary software that contains GPL code every single day. We can't see the code because the GPL has no effect on networked applications.

That seems to be a much more important battle to fight, rather than trying to stop people using GCC for code completion and refactoring in emacs.
The studies I've worked on looking at side effects and efficacy of vaccines, and that several vaccines have been taken off the market because of product safety concerns will be surprised to hear this.
Dennis Ritchie's home directory on 1979 Bell V7 Unix was in /usr/ not /home/
µMatrix is sadly not available for Firefox.
So, the Swift compiler is slow? I mean, I expected it to be slower than Objective-C due to its dynamic nature, but that slow?

Disclosure: I write Android apps, so I'm only occasionally peeking at how the iOS dev scene is developing. I've already been thinking of trying to write Android apps in Scala, but maybe this Swift to Java compiler is also worth looking at
Basically if you want to prevent reflowing you end up making everything a texture and that leads you to making many many CSS transform changes on every frame. 60fps is easy to hit on a modern desktop, but mobile performance requires more effort to achieve an effect that feels natural. The problem with the marshalling is that it is comparatively expensive and a blocking operation, which is not conducive to buttery smooth graphics performance on all platforms.
What are the legalities?
The history of human communication is wonderfully absurd. So much cryptic conflation (vocal or scriptural).
You should look into finding a girlfriend! I suppose, that's the main thing you should do this week!

And I'll just vent here a bit since you can't really help me much. Currently working on a project for about a month (on and off, not much free time), everything is working smoothly and I'm ALMOST ready for the launch. But. My head can't think of a project name and consequently, the logo (not that I'd be great at making one). The biggest headache for the week for me, heh.

Okay, I feel a bit better now.
Not only that, but good luck keeping up with Apple's developments once they start buckling down and updating the language.
Not in my experience.. The europeans i know usually write € 123,40. Granted in advertisements and billboards you'll often see the € sign suffixed in small, or just left out entirely, but i dont base my norm on advertisements.

When suffexed, i mostly see "EUR" or "EURO" used instead of the € symbol: 123,40 EUR.
I do something like this with my web resume. I reserve a portion of it expressly just for Github links and descriptions of my projects thus far, anything public. To save time, I keep all the data in simple text files, and then generate the markdown using scripts I wrote (which are themselves on a public repo, and in theory updated over time to add ports for each language I become familiar enough to write one in, as further skills demonstration).

It's not paid off just yet, but this may be merely because I've not cast it about much yet. I have been thinking that the results at present are a bit sparse and impersonal, and I don't really make any effort to 'pretty it up', preferring instead just to distribute a link to the GH preview page for it.

I'd be happy for any feedback/advice on the idea, as I'm starting to reconsider a revision now. Link is here: https://github.com/jarcane/resume.hsy
Chipotle Twitter gets hacked, sends flurry of racist tweets
I wasn't aware there was a CPU that could run that code natively without a JIT translation layer.
I'm confused as to how this differs from your typical phishing attack?
That article clearly says:

However, production has been suspended until the A380 production lines have settled with no firm availability date.

So it seems that there is no freight version of the A380 for the time being.
I haven't written a single-page application, but when I published one of my websites last year, I wanted to make sure that as much of the functionality as possible was available for users with Javascript disabled or unavailable. My target audience includes users of cheap phones in developing countries, and while I have heard a lot of developers say "less than 1% of my users don't use Javascript", I believe the numbers are a lot higher in developing countries. I cannot remember the estimates off the top of my head, but I remember it being a significant number. While cheap smartphones should shrink the gap in the future, I didn't want to be contributing to a systemic bias against users in developing countries. It's important to note, though, that my website was a side-project with no profit-motive, so I didn't have a deadline to meet and spent plenty of time testing the site for those edge cases.
I like the idea of an easier to use Git but I'd wish for a clearer side-by-side explanation how Gitless is supposed to be simpler than Git (for instance, the CoffeeScript website shows clearly how it compares to JavaScript: http://coffeescript.org/)
>Apple (IMO, irrationally) refuses to make deals with GPL projects.

That isn't true. Apple actually proposed integrating LLVM into GCC: https://gcc.gnu.org/ml/gcc/2005-11/msg00888.html

Also, I see a lot of people repeating the mistaken idea that Apple are opposed to GPLv3 due to the patent clauses. Even RMS is repeating this[1]. It's not the case: https://news.ycombinator.com/item?id=8868994

[1] http://lists.gnu.org/archive/html/emacs-devel/2015-02/msg004...
> several vaccines have been taken off the market

This is what I mean by atrocious record. Not with vaccines specifically, but looking across all medications.

Anyhow if you can point me to double-blind placebo controlled studies on all the major vaccines, please do.
Pretty sweet! Would love to see something similar for nginx.
Buy it to kill it.
This article has quite some flaws.

It totally ignores that it was the GPLv3 that let Apple move to LLVM - with Apple not being the only company that was kind of okay with GPLv2 but totally avoids GPLv3.

It often looses touch with reality. It absolutely ignores that Apple was a contributor of GCC and some of the LLVM developers were GCC developers before.
It goes on and on how LLVM is in a terrible state that will get even worse because of a missing copyleft, when in reality LLVM is thriving because of the many companies that are contributing.
Isn't that exactly what AGPL is trying to stop?
I didn't know about use of static keyword in array parameter declaration, but I dare to say that a lot of senior C programmers are unaware of this C99 feature.

It's nice to be able to specify function's expectations on that level, yet it looks that only clang (tested with 3.5.0) takes use of it, while gcc (tested with 4.9.1) seems oblivious to it. Be it NULL or shorter string literal than expected, gcc with -Wall -Wextra -pedantic -std=c99 spits nothing. Both mistakes are detected by clang.

Sadly even clang doesn't warn us when fun(int len, char str[static len+1]) is called like fun(5, "test").

But I'm not sure that I agree with the rule 2.11.7.1 Don't use NULL. In any sane C environment NULL is defined as follows (unless __cplusplus is already defined, because then it's defined as 0 or 0L)

#define NULL ((void*)0)

and IMHO there is nothing wrong with that.

Distinguishing kind of 0 we're dealing with (even if it's not strongly guarded by compiler) is often important for readability and eases maintenance of the code (0 vs '\0' vs NULL). While comparing pointer with NULL (writing p == NULL or p != NULL instead of simply !p or p) may seem superfluous (yet I have nothing against programmers doing so), calling function with pointer parameters providing 0 argument instead of NULL seems less clear to me.

> if you really want to emphasize that the value is a pointer use the magic token sequence (void *)0 directly.

I don't buy it.
How to make IFTTT your personal trainer, secretary, and housekeeper
Which reminds me, I just checked out Apportable's Foundation. It has come a long way since the earlier GNUstep-based one. Impressive!
Breaz is helping startups hire engineers at record-breaking speeds
Strident anti-antivax here.

The main sticking point that I have experienced is that anitvaxxers refuse to accept that their actions impact other people (children) by way of herd immunity.

When they do see it, they are often too deep into the argument to back out.

The other issue is that the argument is often heavily laden with emotion - I had a discussion with ageing hippy grandparents who blame a last minute MMR vaccine on the still birth of their second grandchild.

It's not a fair argument when you are showing data and they are reacting to a still birth. Even harder when you deeply love the people you are having the damned argument with.
And so was mine, and so was everyone else's. /usr was the standard place for users' home directories back then. /home didn't appear until some later version of Unix.
And what do we do with most gold?

We store it in vaults...
Ursula K. Le Guin's National Book Award Speech
Ugh, pop-journalism. Did anyone even wonder where the word Joachimthal came from that gave the dollar it's name? From my rudimentary German, I would guess [Saint] Joachim valley, in other words the location of the silver mine.
The book doesn't render properly in FF (but in Adobe Reader).
Map Visualisation: A World of Belonging on Airbnb
Easy-to-use package repository for JVM-based projects
Does anybody remember Laforce Stevens anti-GPL spam circa 2007? Were they contracted by Apple at that time?
Trouble with DevOps? Try TrekOps
Wakefield was one of your own and VAERS takes reports from the medical community.

Vaccine rates are pretty high. If they're effective then they should be effective for the 90%+ people taking them.

Meanwhile Ebola with >50% mortality is raging and the medical community is up in arms over measles.
These snippets should all be fine to go straight into a directory block, so it's still a really good resource,
Developers have to care about market share. Writing code that no one ever runs is tilting at windmills.

A professional organization would have no control over that whatsoever. People have principles. Principles don't come from bureaucracies. Professional organizations are full of politics and politics and ethics are entirely orthogonal.

If anything professional organizations are used to undermine an individual's principles: Economic interests pressure the professional organization to approve some unethical behavior and then anyone who objects to it is pointed to the professional organization's approval and told to shut up and do it.
India’s latest black money revelation in three charts
None of those web companies will use agpl software.
Because he doesn't like the anti-tivoization clause for his own code.

I suggest watching https://www.youtube.com/watch?v=5PmHRSeA2c8 as it gives a up-to-date view which all the necessary qualifiers in one single talk. I especially like the (paraphrasing quite a bit) "GPLv3 is a fine license, GPLv3 is a horrible license, and I like to overstate things if you haven't noticed. For my own code I just want changes back. GPLv2 is a license that does this and nothing else, which is why I use it for my own projects.".
From what I known, Kotlin or Xtend are better options than Scala, regarding execution speed of the current code generation and package size, even with ProGuard.
These folks started out with a product to integrate Delphi with .Net.
Checking MatrixSSL with PVS-Studio and Cppcheck
Kelbillet expands to the UK with launch of pan-European brand Gopili
Google has a pretty good description: https://sites.google.com/site/bughunteruniversity/nonvuln/ph...

I think the biggest problem with this attack is that many don't believe it to be possible. And why should they, given the inconsistent browser behavior.
Its one of the most interesting github projects that I've seen so far!
Cannot see full list somehow . But thanks for uploading . Why not give full raw data . Headline is little misleading .
I like this idea! Having the option to watch people code their games live is also a feature I enjoy on the Ludum Dare site. I often tune in to Twitch channels to watch people write code, only for a few minutes mostly, but it does make me feel connected and sometimes there are interesting things to discover.

I'm less sure about your choice of data source, though. /r/WatchPeopleCode is fine if you're already active on Reddit, but given the fact that people need to actively register there means you're missing out on a lot of programming streams.

In my opinion it would be a better idea to automatically pull a list of programming streams from Twitch, Youtube, and Hitbox just using the appropriate key words.
I often find myself wishing that SQL had a more uniform syntax. So much of it resembles COBOL to me, with all the capital letters and "english-like" arbitrary word order. At the same time, relational algebra exists and is very elegant, in an APL-like way. Would be very interested if there was a project to expose such an api to SQL databases.
Standard Data Formats- Our Rights to Data
So... if I'm reading this right, this is basically Git without the staging area/index? (Or, alternatively, Git where tracked files are always in the staging area?)
While I call myself a developer, in reality I spend far more time marketing my consulting services than I do writing code for my clients.

Most of my marketing takes the form of SEO driven by the articles and essays I write, but at times I use pay per click advertising such as google adwords.
That depends on locale other countrys do not use commas as separators in the same way
This is a big story in Indian news today. The current prime minister, Narendra Modi was elected partly because he promised to bring black money that was stashed abroad, back to the country. A Herculean task and one that he hasn't done much about so far.
It interests me how this information can be used against the relevant people. Will it be a mere name-and-shame or can they use a leaked source in a court of law? I don't think so.
People in many countries avoid taxes and in India this is especially egregious since close to 97% of the population does not pay any income taxes[1]. For a population of 1.25 billion with 400m below the poverty line, this is not good.
[1] http://articles.economictimes.indiatimes.com/2013-11-04/news...
And can go back if they wish. I'm not sure how many students eschewed college entirely (high-schoolers or true dropouts), but even then you'd be in a fantastic position to apply if you'd done the fellowship first.
How to Set Up VPN on Android?
Make a cross plattform game framework to this - as good as SpriteKit and I'm set. :)

Otherwise I have to go with HaXe
Could you elaborate on why there'd be a smaller number of dead tuples? Are you just taking into account the autovacuuming that can take place as you continue through the iterations?
That's for the C# and Oxygene (Pascal) frontends. The Swift part of it is free.
Most client & account data from 1988-2007; amounts from 2006-07.

Seems like this is the same dataset which Falciani leaked to the french authorities 5 years ago: http://en.wikipedia.org/wiki/Herv%C3%A9_Falciani

Edit: See also http://en.wikipedia.org/wiki/Lagarde_list - this list has already a quite interesting history.
This is brilliant, thank you! Is there any audio/video of the lectures available anywhere? I've been enjoying some other Stanford courses on iTunes U and Coursera :)
This project makes me wish that there would be "like" or "upvote" possibility in github! :D
I'm not about to go to bat for Mongo in an SQL thread (there's plenty of problems with that platform that are real), but I rather enjoy their query syntax, it's very AST-like, even through the aggregation pipeline.

I don't believe it's probably much faster even in the best case (and I'm sure an experienced SQL expert wouldn't find it any "easier"), but on a grammatical level I do find it a fresh take on query structure, and writing queries and map-reduce jobs in coffeescript was extremely satisfying because of how terse, elegant, and pseudocode-like it turned out.
I've been reading through the notes and you present the material extremely well. I especially like how you discuss naive approaches before going about a better way to do things (e.g., computing a gradient numerically vs analytic). This is rare in teaching but, from a student's perspective, it really helps fill in the gaps of knowledge as you try to reason and understand the process on your own.
The explanation is no explanation at all. It is true that water has inertia, and it is true that water has to go somewhere. It is not true that this is sufficient to explain why the water goes up.

In particular, the statement "because of inertia and the fact that water is not compresible, it has to keep moving" is false.

The fact that water is not compressible means that the water moving in one direction is capable of exerting an extremely large force on the water moving in the other direction when they run into each other, which would bring the water to a halt as the hole closes. The interesting question is: why doesn't this happen?

One possibility is that the free surface at the bottom of the hole travels upward due to what amounts to a buoyancy force (think of the hole as a bubble with no top). The water pressure at the bottom of the hole is the same as it is everywhere at that depth, and so the bottom move upwards, and this pressure force creates upward momentum that is not met by any opposing force when the bottom of the hole reaches the water's surface, and therefore creates an upward-moving column of water.

One way of testing this would be by inserting an empty pipe into the water against a flat disk of the same diameter, and then rapidly pulling the pipe out. The flat disk would impede water from moving upward into the hole, which would--on my account--dramatically reduce the size of the spike.

As to the "unreasonable effectiveness of mathematics", the argument is bogus: http://www.tjradcliffe.com/?p=381 Our mathematical descriptions of reality almost all admit of extraneous solutions that have to be discarded based on physical--not mathematical--considerations. This is what you would expect if mathematics was a human-made tool for describing reality. It is not at all what you would expect if mathematics was somehow the pre-existing armature upon which physical reality was constructed.
When talking about AOT compilation, we generally tend to mean that the compiler produces a binary consisting of machine code at some unspecified time before the user attempts to run the application.

In the context of that blog post, there are two compilation steps: First emscripten would be used to produce JS. Then Mozilla's JS engine would compile that JS down to machine code at runtime.

They call the latter step with OdinMonkey AOT when they compile the entire thing at runtime, but before starting execution. But the way most people differentiate, this would still be considered JIT - it still depends on executing the compiler each time the application is started.
Is there any raw data that can be downloaded ?
Oddly enough, I was put on Tetracycline to slow down the progression of my mitochondrial disease, i.e, Tetracycline also offers some protection to the mitochondria.

[1] http://www.neurology.org/content/68/14/1159.short
So I exaggerated myself in the "crazy territory" comment, regardless its basically how I feel about GPLv3.

So what FUD specifically is there about GPLv3 then? How is the anti-tivoization clause helpful to companies then? It honestly reads to me as a doubling down on copyleft.

I've talked to a few lawyers and they basically consider GPLv3 a contract that isn't worth bothering with.

Which basically reads to me GPL as generally used code will eventually go by the wayside. If legal people won't buy off on it there is no chance I could convince managers to use it. Net result: less GPL used, user/overall freedom reduced. Dunno I don't see the v3 license as being a good thing. Maybe it plugged holes, but it ensured the ship will hit an iceberg in the future.
I think the problem lies with the expectation that people will just pick up how to use git and how it works.

Wouldn't it be better to provide small classes to people where understanding can be gained, rather than abstract how to use Git with a different client?
In my experience, if you are to learn Git properly, you need to start off with a GUI.

Some of the concepts behind DVCS, such as the DAG, merging, resolving conflicts, even the staging area, are much easier to understand when you can actually visualise them. I've found that people who try to jump in at the deep end with the command line sometimes don't understand Git as well as they think they do.

These days I tend to use the command line a lot more, and I would strongly recommend people to do so once they've mastered the core concepts, but I still like to have a GUI to hand so I can see at a glance where things are at with my branches, staging area, etc.
How to protect your Android smartphone in three easy steps
You can use it with ASP.NET, JSP and whatnot, correct.
This doesn't appear to be the leaked data, but rather curated profiles of some of the people referenced in the supposedly leaked data.

Am I missing something?
Are you saying you are OK with compiler performance affecting the design (and possibly quality) of your code??
Git is pretty atrocious, so I like the idea here, but I'm not sure it goes far enough. My main complaints about git are probably

having to commit changes manually (I haven't had to do this in Dropbox)

terrible history and branch navigation (chrome does a better job and that's not even like an important feature of a browser)

confusing command structure and options

history rewriting and the resulting issues

no merge tool (I feel like kaleidoscope is the minimum here)

submodules

Gitless seems to address #3 there but not the others. Actually making a tool that improves git to where it could be would probably be a huge undertaking, and most people do alright with git so maybe it's not worth it. Or maybe there's some graphical git client like tower that fixes all this stuff.
That's a great book, thankyou for telling me about it - these links, to interesting knowledge that I wouldn't discover on my own, are the best part of hn.
Fascinating, i never realized. I guess sysadmins took other precautions to ensure nobody had a username of 'bin' or 'lib'? There's a man page for hier(7) in V7 but it doesn't mention home directories at all.
The language extensions are there to support concepts that don't exist in Swift, for example await and exception handling are pretty much a requirement when targetting .NET and Java/Android.

It's ABI compatible with Cocoa, all classes end up usable from Cocoa.

It does not use the swift runtime.
We make three compilers. Oxygene, C# and Swift. The Swift compiler is/will be completely free use for everybody — no purchase required.
Thanks! We ended up not recording the lectures this time around. I was playing with the idea of prerecording some videos MOOC style, but then ended up completely swamped even without them. Among the notes, slides, lectures, office hours, midterm design, coding assignments, project design, message boards, meetings, and various misc, running this class has turned out to be a stressful 100+ hours/week endeavor, and that's even with an all-star TA team by my side.

There have been some whispers of offering this class next year as a proper MOOC, in which case we'd definitely have videos. I'm just not sure if I'm up for it yet - I enjoy dissemination but I'm also starting to miss research quite a bit, and a MOOC would likely be the same thing or worse all over again.
Thanks. It would be better to have some navigation functions like what you can do on Windows with the default image preview program, so that users can browse through a series of images without having to convert them one by one.