skysight-inc/HackerNews huggingface dataset:
Just based on eyeballing the graph, I'd say there's a cultural element to what codes get used, because individual clinics often show more or less activity at a particular code for all six years. Choosing a code is something of a gray area, so that's not necessarily malicious, but I think "whoever walked through their door got treated for whatever random thing they had" is slightly oversimplified -- the patients will have been treated appropriately, but local culture will have pulled them into being coded in certain ways over other, arguably equally-applicable ways.

(Clinics having their own "personality" in coding could also be explained by the clinics having locally well-recognized specialties. That's hard to evaluate without knowing which codes are which.)
CALISDO: Threat Modeling for Distributed Designs
I had similar thoughts but wanted to take it a step further and just have a GC less Clojure built on Rust. You would have to do things like nest functions inside of (ns), you couldn't have (def) but this is all before I've spent any real hammock time on it. If you get started it would be fun to follow / contribute to.
I've registered with several registrairs since no one registrair has all TLDs.
Yup, most importantly android users just expect less, they really won't care if your app is slow, buggy, has poor UI, etc, it fits in with the rest of the platform.
Considering the author (David Hestenes) has spent his whole career since the 60s as a physicist and physics teacher, I suspect he has a pretty good grasp on what is possible for physicists and helpful for physics students.

If you are a physics teacher too, I highly recommend studying his work on modeling, as well as studying his work on Geometric Algebra. That is, every physicist, especially mechanics teachers at the undergrad level, should try working through New Foundations for Classical Mechanics, and every physics teacher at every level should spend some solid time with http://geocalc.clas.asu.edu/html/Modeling.html http://modeling.asu.edu/

As for coordinates: there are many many problems in physics which can be solved in a coordinate-free way, saving huge amounts of error-prone symbol-twiddling bookkeeping while improving clarity and intuition. Even if you want to compute a numerical solution to something, solving it in the abstract case in a coordinate free way often lets you plug your numbers into a much nicer formula at the end.

Coordinates are not an essential part of the world, and not even an essential part of most physical models of particular situations. They are imposed by problem-solvers who have learned to always work with coordinates, without thinking, even for problems where the coordinates complicate problem solving. At the point where coordinates become necessary, they can always be added in with little difficulty. However, ripping the coordinates out of a half-solved problem is basically impossible.
A moderate caloric deficit is not starvation, however. So the experiment in question is completely unrelated to your claims. Science does not say that a caloric deficit automatically is starvation, you alone are making that claim.
Not just 3D shapes, but understand actions as they develop in time with recurrent neural networks.
When did I dismiss the idea that all commits should build and pass tests? That's certainly what I aim for.
All that means is that movements of particle A and thus changes in its gravitational field now will never reach particle B, which is so far away that the relative expansion rate is c or more. However the historical gravitational field of Particle A, the part of its field that is within particle B's light cone, will always affect particle B.
You ship builds every 18 seconds? I find this hard to believe...

200 builds / 60 minutes = 1 build every 18 seconds.
Very interesting, and something I'd never considered before.

Instead of going to the effort of making the function run in a constant time, might adding a small random delay before it returns also mitigate against this type of attack?
The Rapid Rise of Deep Learning Computer Vision Technology
Wow, that is a really cool idea! Usually I don't like political games but this seems like it could actually be fun and avoid preachiness, all while exploring the high level social planning issues.
Maybe we need a different representation at the upper layers, to capture higher concepts. Perhaps cross domain learning, combining learning from text for example with learning from video/images would help a lot.
I see. But I think this "system that lets you see how what you do affects other people" should be applied to everything we do, not just charity. It should be mainly about your job and what you do that pays you.

I wanna say why I think this is a good idea, but I'm curious to know whether it's obvious to other people why this could be a good thing.
Kuro5hin's Orion Blastar is completely convinced that I am anti-business, despite that I own two different corporations and get all my consulting gigs from businesses.

However it is hard for me to find work at all because I will not work for companies that I regard as unethical. Orion claims this implies that I regard ALL companies as unethical, but no, only certain specific ones.
Hmm, I would not want to miss out on iOS users if I were testing an app. I'd have thought the App Store approval issues would lead to more people pushing mobile web apps. Plus, nothing updates as quickly as a web-app. Are people doing this?

The last time I tried to write any kind of app was 2 years ago, and at the time people were telling me that better mobile web apps and cross-platform tools like Phonegap were the future. Has this changed or is it still around the corner?
HA! LoL. I stand corrected. ;)
Don't you think it could be phrased as a warm community support message?
It's a quote from batman...
"Congratulations Ms Smith, your 2013 taxes have provided 0.01% of the cost of a missile that was just deployed in Afghanistan!"

If we could choose how our taxes were used (a libertarian dream of mine for awhile), we'd have really lumpy funding. Hopefully it'd cause our military to be defunded, but the VA would probably end up taking the brunt of the hit.

Along those lines, I bet the funding of NASA would be even lumpier than it usually is. Don't they have difficulty planning engineering efforts because they're not sure if congress is going to continue funding next year?

Here's a thought: why don't NASA and other gov research institutes have an endowment instead? The government can add in a one-time lump sum and then periodically add the typical budget to the endowment? I imagine this would be pretty hairy though. It could be just another fund to get ransacked by congress on a rainy day, and there'd easily be controversy about how the fund was invested.
I've been feeling this way more and more too. I dunno, one of the many odd signs is that if you look at the level of technology dependence developers, hackers and other heavy computers users have, it seems like that's started to be exceeded by the dependence of the average person.

Backwards as it might seem, I would like to see more things pop up to help reduce peoples' internet dependence. If you look at all the sketchy legislation alone like the TPP and the Florida law requiring real whois info, things are definitely heading south.
Simple Hydrogen Storage Solution Is Powered by Solar Energy
I love the SSA baby names dataset, especially for teaching beginners...not only is it relatively compact (about 30MB for the nationwide dataset) but it is about as granular as you need (1,825,433 rows as of 2014) to do a variety of analyses. It's a great dataset because it is interesting to almost everyone...because almost everyone has a name, and almost everyone has a particular interest in their own name, even at least a casual curiosity about how many other babies were like them, or whether their name is going out of style. And the queries to do those are so easy (SELECT SUM(count) AS s FROM babynames ORDER BY s DESC), and the visualizations make sense.

But that's only the beginning...it's easy to illustrate the variety of insights that can come from a single, straightforward dataset. The sums of names as a timeseries shows trends. Faceting the cumulative count into buckets...such as top 1000 names vs. everyone else, let's you see what appears to be a measurement of America's increased diversity. And this isn't even considering all the insights that can be gained from the names-by-state count, which is a separate and equally massive datafile.

It's also a great example of how research and domain knowledge and real-world pragmatism is a fundamental part of data science. It seems possible that tracking baby names could be just a matter of the SSA doing a sum/count on their own database, which is populated by electronic form...but what about the years before computers? For at least a century, the SSA must have had to deal with handwritten and typed records, which means that the accuracy of the records are as potentially flawed as the humans who manually tallied them up. And that's barely scratching the surface of what could be wrong...The Social Security Administration didn't just happen...it certainly didn't exist in 1880. And it took time for things to be the way they are now. For a long time, only men were allowed to have SSNs, which means all data before the 1950s is ridiculously skewed towards men. Only in the 1980s was it commonplace for all babies to have SSN's...which means many of the prior names are names of adults. [1]

So if things can get that messy for something as simple as baby names, imagine the flaws of something like a crime or health database.

[1] http://www.prooffreader.com/2014/07/graphing-problematic-asp...
Then we need to integrate higher order knowledge about the world collected from text (Wikipedia and the like).
Windows 10 “WiFi Sense” automatically leaks your wifi password to strangers
Even if you personally disable it on your own computer, anyone else connecting to your network (example: non-technical friend) will leak your password to all of _their_ facebook friends.

The only way to opt out of this "feature" is to change the name of your SSID to include _optout at the end -- or force EVERY SINGLE PERSON connecting to your network to disable the feature on their PC before connecting.

There is no other way to opt out.

https://www.windowsphone.com/en-gb/how-to/wp8/connectivity/use-wi-fi-sense-to-get-connected

https://www.windowsphone.com/en-gb/how-to/wp8/connectivity/how-do-i-opt-my-network-out-of-wi-fi-sense

https://www.windowsphone.com/en-gb/how-to/wp8/connectivity/wi-fi-sense-faq

http://www.howtogeek.com/219700/what-is-wi-fi-sense-and-why-does-it-want-your-facebook-account/
Bruce Schneier is falling into the trap of saying since computer security is hard, the NSA has certainly been compromised and we can assume these docs have been out there for a while.

Yes, securing the endpoint is hard, especially given the non-hardened OS and applications we mostly use. However, you can't extrapolate from that to say with certainty what has and hasn't been exposed via security flaws.

The USSR was much more successful at espionage than the US was, and they took a low-tech approach to it. For decades, they developed contacts within the govt, gave them money, and had documents handed to them by authorized insiders.

Let's not assume computer exploitation is the only culprit. History has shown a variety of techniques, even very low-tech ones, have been employed for espionage and it's impossible as an outsider to determine how much has been taken, by whom, and by what means.
> The "respectyourprivacy" site raises the terrible fear that web site operators might get spam. Big deal. You have spam filters, right? Or that a business might have to have a telephone number that reaches someone. Any business which doesn't, you probably don't want to deal with anyway.

1) Except it doesn't just apply to businesses.

2) A number of politically oriented sites accept donations [which ICANN/others could consider "commercial" activity] but are espousing views they don't want to be made public [to avoid harassment/retaliation].

etc.

There are plenty of edge cases where this covers things that are "not businesses".
> this means you never need to scan old generation to collect the new generation

Even in HotSpot you don't need to scan the old generation if references in it don't change. You only scan (roughly) those old objects who hold references that have been mutated since the last collection.

> data is immutable which means copying can be done in parallel

This is also possible when mutation is allowed (see Red Hat's Shenandoah[1][2], A new GC for HotSpot), and immutability doesn't make the challenge significantly easier (there is added overhead for mutation only).

> mutable references are explicitly marked and isolated which means you could have a very minimal pause to update references... No need to sprinkle write barriers all over the place

Again, mutating reference fields has a special barrier in HotSpot's GCs, but they're not "sprinkled all over the place" -- they're as good as being specially marked.

To summarize, current (and future) HotSpot GCs punish you for mutation, but not for the possibility of mutation; you get all the benefits of immutability automatically when you simply don't mutate references. Immutability -- as you note -- might indeed simplify the GC (though not in the case of Clojure, which does allow quite a lot of mutability -- not everywhere, but enough that you have to account for it not as an outlier), but it doesn't make it faster.

----

> for example Clojure is pretty static for a dynamically typed language and protocols map nicely to traits I wonder if you could somehow remove the dynamic typing and just have compile time type inference figure out the types (requiring explicit types when the system can't infer the types) - this would allow you to send Clojure down to LLVM along with Rust.

A good JIT (like HotSpot) does this a lot better. It is true that Clojure is nowhere near as crazily-dispatched as, say Ruby, but it does rely a lot on Java-like interface-based dynamic dispatch. If your type inference is really, really good, you might be able to identify a great deal of the monomorphic call-sites, but a good JIT finds all of them and makes those calls virtually free, something an AOT compiler can never hope to achieve. Besides, HotSpot's optimizing JIT is a state-of-the-art compiler. You won't do any better with LLVM.

There are approaches that are good for some languages, and others that are good for others. Language's that rely on dynamic dispatch are better off using a JIT than an AOT compiler (actually, pretty much every language would get better code generation with a JIT -- except C which hardly does any dynamic dispatch -- but a JIT has some runtime overheads in warmup, RAM and energy, and languages that don't do too much dynamic dispatch can get excellent machine code generated by an AOT compiler, so that a JIT isn't worth it).

----

In short, while you could (maybe) compile Clojure down to Rust, you'll see no benefit, and probably quite a few disadvantages to that approach. If you want Clojure-Rust interoperability, you can get it today with RustJNI[3].

[1]: http://openjdk.java.net/jeps/189

[2]: http://www.jclarity.com/2014/02/19/shenandoah-a-new-low-paus...

[3]: https://github.com/Monnoroch/RustJni
>Let’s say we define 20%-80% as our threshold, so if a name is used on, let’s say girls, more than 80%, we call the name female-dominant. If it is used on less than 20%, then we call that name “male-dominant” name. Otherwise, we are left with the range from 20% to 80% (60% of all names) which I propose to consider “unisex” names.

Interesting writeup, but this is obviously faulty reasoning.
(rant) Libraries should be providing file sharing infrastructure if they are going to survive. It's not the walls that make the library, and whether they have physical-instantiated books is often irrelevant. Although many libraries are crippled by fears about copyright-related lawsuits, they have no reason to avoid file sharing, which also has the benefit of not being illegal anyway. Librarians have collectively rolled over and given everything up to the publishers and OCLC in the name of copyright law and absurd "Dewey Decimal fees". Why would I want to do business with institutions that so easily give up on what were once its fundamental values or goals?
They're probably doing a b testing
You can find out who's behind a corporation, and you can sue them as a corporation. That's quite different from giving a phony address. You can also tell if many domains belong to the same corporation. While you can create multiple corporations, it costs money and you have to file tax returns for each of them. So it's only done when it makes economic sense.

Enom, the bulk domain registrar, does that; they have Enom, Enom2, Enom3, ... Enom1035.[1] That's because when a domain drops, the registrar which can pick it up first rotates through the list of registrars. Having lots of "registrars" gives them a big fraction of dropped domains.

[1] https://www.icann.org/registrar-reports/accreditation-qualif...
No where do I say that the geometric picture is not supremely useful. It's my day job.
Voat wasn't ready to handle such a huge amount of new users
Please be a little more charitable when commenting on HN.

There is a long (albeit minority) tradition of thinking this way in computing, one that values small, intelligible systems as the best way for humans to work with computers. An example of this philosophy surfaced here recently (https://news.ycombinator.com/item?id=9689800) and there are countless others.

HN itself has a rich history with this model. It was created by a practitioner of it, is written in a language inspired by it, and the smallness and intelligibility of the code are always on our minds when we work on it.

We need more projects like this. They are deeply satisfying systems to build and work with, because they're human-scale in the way that behemoth software is not.
All computation is effectful (2009)
Anyone know why some of the images are incredibly low resolution?
Seriously? Dude, look at yourself. The internet is progressive, and you really need to be too.
> However, it feels like the Internet is losing its way. It is impossible to point to what specifically is causing it, but I feel like people have gotten so used to ceding their identities, data, and privacy to massive organizations like Facebook (and those organizations engage in actions like tracking anyway) that culture in general just doesn't care.

The problem was, honestly, in the early days it was mostly early adopters and business users that used the internet. They cared about those things.

Now, its everyone...and the vast majority of people simply don't think critically about how easy it is to for people in power to abuse the system or for others to harass people when they are exposed. :/
Same here. Here's the Google cache copy:

http://webcache.googleusercontent.com/search?q=cache:Sx7GYBF...
http://cloudsightapi.com/

This, given the leopard couch, returns "brown leopard print couch".
i love how the set examples use emoji

> var desserts = new Set("🍪🍦🍧🍩");
> desserts.size
4
> desserts.add("🍪");
Set [ "🍪", "🍦", "🍧", "🍩" ]
> desserts.size
4
You're making a (fallacious) slippery slope argument by refusing to admit a middle ground.

Further, every law exists for (some portion of) society's benefit. What else are laws for? That's why I keep asking, if the application of a law doesn't have any benefit to anybody, why do we need it? Because then we might scrap other laws, or other applications of the same law? Again, slippery slope.
Easily create user avatars with the selfie directive for angular.js
you have to select whether you want to share your WiFi with your contacts upon first time connecting there is a Check box which is by default unchecked.

Edit1: Also, previous connections are by default not shared automatically either, you have to go to manage known networks and select them and press share before it gets shared.

Edit2: If people connect through your shared network, then it shouldn't allow their friends to connect as well. (To my knowledge of this)
"Physical activity, he said, pools blood in the lower half of the body, reducing blood flow to the heart. In response, the heart pumps more vigorously. In people with NCS, the brain misreads that as high blood pressure and tries to lower the pressure, which leads to decreased blood flow to the brain and, thus, fainting."

I like how it sounds like an engineering flaw. Hopefully one day our software will not be bound to randomly generated aging hardware.
Older games were smaller because they were developed from scratch without use of bloated libraries and frameworks. While these allowed faster time-to-market, the come at the cost of extra baggage. Many were also developed in assembly, making them even smaller.
The lineups at the snack counters at movie theaters and sports events are about to get very long. You walk into the theater and the neural marketing transmitters trigger the craving for sugar or salt.

Jury tampering, neurally transmitted propaganda leaflets, crowd pacification, the list goes on. Fun article.

I think I'll go invest in radiation shielding stocks.

[edit] grammar
Excellent work .. and of course, a salient reminder of why we all, individually, should copyright our own works, even if it is something done for free and/or for volunteer basis with no commercial interest. A right not exercised is one lost.

I think its preposterous that someone is able to trademark a word list. I bet its not even complete.
If you look at the non-mobile version at https://docs.google.com/document/d/1sIYgqrytPK-CFWfqDntraA_F... you'll see that the images have been resized to the width of the page, probably from much larger images, causing the text to be very small and fuzzy.
I think it's eventually been acknowledged that the phonegap approach only really works for a certain subset of apps - those where information display is the primary goal, and UX and interaction aren't more important than fast development and just getting your app on as many devices as possible.

However if you're really aiming for the smoothest UX, there's still just a bit too much delay and kludginess with HTML5 controls in the browser/webview, and nothing will beat native application controls. I think that difference is pretty small now, for the vast majority of apps and what they need to do, but it definitely still exists.

Recent cross-platform frameworks like React native certainly seem to buy into the 'native is king' mindset by focusing on allowing you to write as much cross-platform shared code as possible, in a single language/framework, but accepting that you must, with some abstractions, write the final UI layer with the target device/platform in mind. I.e. more learn once, write for every platform, run on every platform than learn once, write once, run everywhere, which seems just as much a pipe dream on mobile devices as it ever was!
Red Star OS 3.0 Action – North Korean Communist Linux in OS X Style
The original link may redirect, but a permanent copy of the article is now available at https://archive.is/zwPVW , also cached at http://webcache.googleusercontent.com/search?q=cache:Sx7GYBF...

His points are:
* China and Russia probably ALREADY had access to that material BEFORE Snowden, based on the NSA's poor internal security.
* Now that journalists have the remaining unpublished Snowden documents, any nation-state can hack the journalists.
In my experience, the top contributors tend to have open minds. In practice, I have not run into much bigotry with the people I associate with, except for the occasional newcomer who is quickly asked to leave.
Some people still can't reach it, but Google's cached version is here - http://webcache.googleusercontent.com/search?q=cache:Sx7GYBF...
Ariana Grande’s pantyhose lines peek out on stage at Summertime Ball
Isn't this a violation of the DMCA's anti-circumvention section? This seems to be explicitly describing how to circumvent protection measures for a copyrighted work.

https://www.law.cornell.edu/uscode/text/17/1201