skysight-inc/HackerNews huggingface dataset:
Medical ethics committees have ethicists, but the main advice is from medical experts. I would not want anybody else judging the ethics of medical experiments, as no one else has the expert knowledge. I see absolutely no reason why this should different for computer scientists and cryptographers.

No one else understands the implications of an experiment or a new methodology. I was at a meeting recently discussing ethics committees for computer science. A medical expert gave his opinion and said (paraphrasing): I fail to see the problem with digitalisation, we have had medical records on paper for years, now they are on a computer, what is the difference?

I don't mean to say that every scientist should do this individually. They should discuss this with colleagues, and with an ethics committee, which should contain subject matter experts, but also ethicists.
Yes it is likely that ext4's days a numbered in terms of developing new features, however _today_ it is still the best choice for a filesystem if you don't run a bleeding edge kernel, and don't need the extra features. BTRFS is seen as the next defacto standard linux filesystem, and it has a ways to go before it can match the performance of ext4.
Weekly Top 10: 2016 – Shaping up to be the Year of DevOps
This $1,300 Connected Tea Infuser Has Raised $5.1M
What you're seeing here is a result of an unfortunate interaction with bridging to C APIs. fd_set is a C struct which contains a fixed-length array. Swift doesn't have fixed-length arrays, so those get translated to tuples instead.

This is not ideal, but it comes up almost never.

As for your suggestion, that seems like an entirely stylistic thing. DRY is about not copy/pasting large chunks of code, not minimizing individual lines by using compound mutate/assign operators. I've never seen anyone say (before!) that something like `x = x + 1` violates DRY.
Neither did the people writing it, or merging it. Security isn't an obvious property of code or there would be no security bugs. You have to rely on heuristics, and in this case the heuristics were right.
Alright, but then they don't record sound.
The problem with security is that whilst it may not appear to matter, lots of little holes can add up to one big one. For example, MITM implies you can't trust the data you're getting back...
There's that whole backwards compatibility thing.
Wow, a font suitcase? Use a font format from the '80s and you deserve everything you get I guess ;)
And who are you to say whether Zuck has had that struggle? Furthermore, who are you to assume that one chat log from college is representative of Zuck's personality as a whole, and a fair datum to use against his character forever?

People do mature, and people do change.
What the Hell Just Happened on MSNBC and CNN?
> ...for the implementation of Safety of Life at Sea (SOLAS) verified gross mass (VGM) regulations...

I wonder how you define "free market".
4G is datacapped and not net neutral.
If I remember correct, Silverlight started as Windows Vector Graphics, a Capitalised copy of all the svg elements.
Are a bunch of #ifdef's in C any less nasty?
I did not say his successes were his own doing. I was only commenting on the fact that it was implied he "owes" taxpayers. Sure he may owe a lot to other people, but to taxpayers in general? not so much in my opinion.
Until the early 2000s, DICOM was often an expensive option. Especially in "single vendor" shops where all hardware was from $VENDOR. BTW, the euro player were also fond of this.

Even with DICOM, not all encodings (either low-level, like value representations, or high-level like transfer syntaxes and image compression algorithms) are supported by all viewers/PACS.

Finally, every system assign patients their own local ID and does their own local numbering/coding for precedure IDs and so on. This adds delays and work when loading foreign images into a PACS.

I won't get into the bugs. I work in the field and I've seen some low-level DICOM handling functions riddled with quirks, exceptions and work-arounds for buggy imaging machines. With all that, we still see images that are utterly broken and only openable in the original system.

When doing the transfer over a network, it's often possible to negotiate down to explicit VR and Big-Endian uncompressed images which is required to be implemented and gets workable (if large, 500+MB for CT) images. With a CD/DVD, you're at the mercy of whatever syntax the creating device felt like using.

If you include PET and similar, then you also need proprietary PET/CT or PET/MR fusion software to actually make use of the images.
HTTP Server in MIPS assembly
About 20% of the people in my hood are on it. It's terrible, though. Basically, there are these types of posts:

* need someone to do X (X = clean house, fix house, etc)

* lost dog/cat found

* need house sitter

* giving away X: anyone want it?

Also, the ND admins decided to change who sees what, a year or so ago, and I think the revolt scared them. The basically widened the neighborhood greatly, so you'd see stuff from much further away. I hated it and pretty much stopped using it at that time.

The idea of it sounds good. The reality is that it's not at all something I use. Full disclosure: I stopped using FB a few years ago, too.
It does not strike me as a sane design. You already have file extensions, unique prefixes (like those used by the 'file' command to identify files). Why would you use fs forks to differentiate between file types?
Surely sometimes when you glance over a patch that even without actually working through the code, you get a vibe that something doesn't seem quite right. I know I've gotten patches like this before, and my code isn't nearly as mission-critical and complicated as the SSL libraries used by basically everyone on the planet.
This intuition is not correct. For a random point in a high-dimensional space--yes--I totally agree it's highly unlikely all the eigenvalues will have the same sign (as is needed for a local minimum). The problem with Surya's claim is that the set needs to be restricted to just the critical points (where the derivative is zero). It's very hard to describe the spectral properties generally for this set, and there has been results for only 2 and 3 dimensions as far as I'm aware. Maybe the measure is the same, at least for Deep Nets, and thus a critical point is as unlikely to be a local minima as a random point is. But no work has shown that. Furthermore, we know the number of critical points to be exponential for broad classes of functions so the subset cannot be ignored.

ELI5 version: One can ask, what's the probability that a random person drawn from Earth's population (points in high dimensions) owns a Bugatti (is a local minimum)? It's very small, obviously. But that doesn't tell us anything about the probability of Bugatti ownership among select subsets of people (critical points).
Mac OS was severely resource constrained. Applications typically had less memory to run in than the screen and audio buffers together used (32 kB)

Also, the CPU Mac OS ran on did not support virtual memory.

To make such a system run, applications were split into several code segments. For example, no sane program would load its printing code into memory before the user actually tried to print, and individual MacPaint commands might be located in independently loaded pieces of code, too. Resource forks and their standardized format allowed that.

Once that code was in place, using it for all kinds of other data that wasn't always needed such as fonts, drivers, or desk accessories became the logical thing to do.

It just was easier, and put less of a constraint on memory to access a font as a set of resources than to write a similar, but separate piece of code for handling the reading of fonts from regular files.

See http://www.folklore.org/StoryView.py?project=Macintosh&story... for a description by someone who worked on this.

For me, the only weird thing is that they chose to use alternate forks. They could just as well have stored the resource fork data in the only data stream in a file. My guess would be that they did that so that they had the freedom to also write portable file formats to files that also contained resources (it certainly wasn't so that they could write secret messages in the System file. That happened way later, with system 7)
> Keto, Adkins, etc...They work. But they're not diets.

Its "Atkins". And they absolutely are diets.

> It's a healthy lifestyle choice.

The aspect of lifestyle that concerns what foods you consume is called "diet". Keto, Atkins, etc. are lifestyle choices, and the specific kind of lifestyle choices they are is diets.

> Two years ago I was 70kg. Now I'm 59 ~ 61kg on average, I have more muscle mass, more energy and I feel great.

Two years ago I was 150kg. Now I'm 127kg on average. I have a lot more muscle mass, more energy, and I feel great. And I haven't taken a radically low-carb diet (and, in fact, the biggest change I made was exercise -- I stabilized my weight before that with a diet change that I've sustained, but not a radically low-carb one, though I've tried radically low-carb diets in the past, with no success [though not as much adverse health impact as my wife had when she tried them].)

Most people wanting to lose (or stop gaining) weight in the US could probably use cutting their intake across the board, and simultaneously cutting the share of that made up by carbs. Radically carb-cutting is useful for lots of people, but not everyone.

Most people could also use more exercise (again, any particular radical program may be useful for some people, but not everyone.)
So do Adobe products.

https://helpx.adobe.com/creative-suite/kb/error-case-sensiti...
What a weirdly written article, describing data analysis with zero tabulated data and visualizations.

The Terms and Conditions for using the AirBNB dataset must be incredibly restrictive.
A scientist studying the accuracy of stereotypes
I've seen people with passing knowledge of NNs throw it around sometimes and its also referred to in a lot of literature as one reason for needing to parallelize neural networks (which I've been reading a lot on, due to a project), even if its not hugely important.
In short, a spurious interaction is a non-zero entry in the weight matrix that has no (positive) contribution to the network function, and that removing that interaction the network will perform at least as good as it would with the interaction.

Most neural network models assume that all neurons in one level are fully connected to all neurons in the next level. This leads to confusion about how ANNs work.

From my research I'd argue that MOST interactions in these networks are spurious. Once you remove them it reveals the (visual) topology (circuit diagram) that's driving the function of that network.

In the paper I wrote, I evolved gene regulatory networks (of ANNs have the same mathematical representation) such that interactions between any two nodes could be deleted, created (if W_ij = 0), or modified according to probabilities of deletion, creation, and modification. Given these probabilities, you can calculate the number of interactions that should result when the network reaches equilibrium, however what I found was that the network evolves less interactions than you would expect from the equilibrium calculation. This says that all things being equal, a network is paying a price for spurious interactions and that these will be removed in an evolutionary environment. Basically, each interaction needs to pay it's way otherwise it leads to unnecessary complexity that reduced the fitness of the network.
Just a datapoint: Macs have been sending files via the Internet with resource forks for a long time, basically since the invention of the Macintosh: https://en.wikipedia.org/wiki/BinHex

Resource forks are basically legacy from the original MacOS, and something that's being retained for compatibility, not something that's really a current design. The current replacement of resource forks is bundles, where a directory masquerades as a file in the GUI.

There are lots of reasons to hate on HFS+, but I wouldn't consider this the most important one.
I agree it was a lot of bloodshed but eventually the change was huge. France is still by far the most socialist country in Western Europe.
I have to disagree, in that Uber/Lyft's success cannot be attributed merely to the price differential from flouting regulations; they significantly increased utility by applying modern IT to ride services: mutual rating, seamless payment, finding the the nearest driver/best route, remote monitoring of the route taken, quick complaint resolution, pairing people into carpools, and the reassurance of seeing where the car is. Those are things the cab companies could have done, but didn't. (At least, they could have asked regulators for the relevant exemptions on grounds that it would enable better service.)

Remember, they started as (what's now called) UberBlack, which simply allowed licensed limo drivers to fill in dead spots between requests. And, they had to overcome the barrier of not being able to just flag down a passing taxi.

They also solved a major collective action problem: drivers privately benefited from screening destinations (and races); enforcement of the laws thereagainst were far too spotty, and victims themselves had to bear a disproportionate private cost to testify and make the system work. So Uber/Lyft put a "veil of ignorance" over destinations, ensuring that everyone got a random share of the bad routes. The reputation system also obviated much of the reason for for discrimination against "scary looking" people.

Furthermore, even flouting regulations should tolerated if the provider can accomplish the goals of the regulation (thereby revealing a more efficient way), and it looks like Uber/Lyft have solved the traditional problems of e.g. discrimination, fighting over fares, clogging major pickup locations, drivers being targets of robbery, longhauling, declining credit cards, kidnapping passengers, reliable service and whatever else. If Uber/Lyft were externalizing major costs that the regulations were preventing, it would have shown up by now.

(FWIW, I think they are externalizing a cost in terms of screwing over drivers and bystanders on insurance, but the incidence seems to be rare enough that if they were forced to cover this, it would not significantly impede their business model.)
4000 K locally, due to laser heating, as opposed to being in a kiln. More importantly, it is done at ambient pressure, and doesn't need a diamond anvil or other high-pressure chamber.
We use Vault so that our Rails et al passwords can get written by Ansible scripts without any repo having all the keys to our kingdom in plain text. Ease of use decently high, particularly once you standardize on a way to communicate secrets to arbitrary systems. (Ours is "Assume you pervasively have access to secrets via environment variables. The sole source of truth for them is in the Ansible repo.")

Edit to add: it occurs to me, not for the first time, that I assumed Ansible Vault was Vault by Hashicorp simply because so much of our Devops stack is from Hashicorp.
Plus the "Did you see that creepy van / solicitor / someone who's not the same race as me?" post? It gets tiring.
Where is native support for iOS and Android? Why do we bother generating the same assets for different screen densities? Am I the only one who wants SVGs on mobile?
I found a discussion of Microsoft on 2004, why they copied all SVG elements and capitalized them: "SVG has its own set of conventions for element and attribute names that is at odds with the existing .NET Framework class library." https://msdn.microsoft.com/en-us/library/aa480164.aspx#avalo...
> Insisting that it must be addressed as a self-control problem (dubious whatever the source of the problem is, if that's not the most efficient intervention) seems downright perverse.

Perverse is taking a high-functioning part of your body (the efficiency of your gut bacteria) and destroying completely it because you don't want to stop eating more than your body needs. Especially since we know how much our gut bacteria affects our body in general.
There is a difference in reserving gratitude and flippantly stating myriad difference versions of, "I'll believe it when I see it." People are giving him a hard time for making a public pledge, a public accountability for his future actions. He is not doing it for himself as much as he is for a rallying cry to other wealthy people and to spur others to try and find ways to use the funds as he sets it all up. The extreme cynicism is a bit unwarranted if you ask me. Has he made a similar pledge in the past and not performed? No. Have other billionaires made similar pledges and not performed? Not than I know of. 
Thanks goodness for the interweb moral police!
I choose it because I prefer cars that actually show up when I wait for them. As far as I can tell, a taxi dispatcher is a placebo with no influence over where drivers go.
The most direct ES5 translation of

let func = () => {}

would be

var func = function() {}

But even in that case, func.name is going to be "".
Really? How did this even get approved? Who was ever offended when they were coding writing out slave in their editor? By technical definition, slave is accurate. It isn't there to offend.
Avoiding Startup Taglines (with Help from NFL Great Marcus Allen)
> The vast majority of people are not obese, yet they have 24/7 access to food.

The vast majority of people in the world do not have access to bountiful food.

In the US, where the vast majority do have such access, an absolute majority are at least overweight, and more than a third are obese.
If governments fail on climate change, extremists will step in
itools iOS 9.2 free download on your iOS devices
I think you're confusing my comment, which addresses the inherent limitation of automating particular experimental processes with a criticism about how biological research ought to be conducted. It may well be that uniformity is needed for reproducibility - even adding more controls for the uniformity, biology seems broadly limited by a relatively few particular starting points. As the OP points out, because the vast diversity of biological phenomena, it seems there are variety of things that simply aren't seen with only these starting points (again, not to deny that as practical matter one might still need to limit one's starting points).
Revolutions are violent, especially when they are over-throwing 10 centuries of monarchy.

Did you know that the 14th of July is not a celebration of the storming of the Bastille? It is actually celebrating the 14th of July 1790, the Fête de la Fédération, a pacific celebration of the French nation.
No mention of retina screens?
In my experience it has pushed to use font and svg on the web.
Master is also accurate, in the technical sense.
Startup Roundtable: Onboarding New Employees
We've started hosting a series of live discussions about building a startup. A few times a month we're bringing in new guests and a new topic.

On Dec. 9 we're discussing new employee onboarding with friends from Asana. Watch it live and send in your questions or check out the recap afterward at blog.statuspage.io

Register here: http://bit.ly/1N1zWwC
I don't buy it. Nothing about "processing" or HD means it has to take twenty seconds to boot. It's the price you pay for TV programmers thinking a full-sized Linux counts as an embedded OS.
>Why else would there be racial covenants explicitly excluding non-caucasians?

Late to the party but I think Jews were also usually excluded.
HHVM commits for the week ending 2015-12-04
>Minimum setbacks, yard size requirements, etc. -- these are all things that people want and continue to pay for

If these are what people want, this regulation wouldn't be required, now would it? Anyone who built anything else would go bankrupt.

Unfortunately for the theory that this is what people want, cities are still full of people and have the most expensive real estate. Walkable areas generally command a premium over car only areas. Locations near transit tend to be more expensive than those not near transit.

Funny how in places where we stop mandating sprawl, the sprawl goes away. Compare Arlington, VA in the 1970s vs. 2010s; it had all of these regulations near the Metro lines before it was built (and kept them not near Metro) but relaxed them after the Metro was built. It's night and day. I can point to dozens of places where once these rules go away, the sprawl goes away.
I appreciate your responses, but I think we got off track somehow. I'm quite familiar with the general architecture of SPA's... my question is specifically about how this library implements this feature. I didn't see anything in the docs about how to use URI or HTTP headers (or anything else) to specify which fragments you want -- instead it just says "?spf=navigate will be appended to the url". So I was wondering how this library specifically thinks more fine-grained details about what to return should be communicated to the server.
Actually, I believe OS X does this for small files in order to not burn a whole filesystem block on a sub 1k file.

"In Mac OS X Snow Leopard 10.6, HFS+ compression was added. In open source and some other areas this is referred to as AppleFSCompression. Compressed data may be stored in either an extended attribute or the resource fork.[13] When using non-Apple APIs, AppleFSCompression is not always completely transparent."

https://en.wikipedia.org/wiki/HFS_Plus#History
How Gawker Turned into Groupon
Sorry - but sending a bunch of static bytes through a TCP socket without even reading something from the input is not even a basic HTTP implementation.
"In order to spend $1000 on alcohol I only have to spend $33 everyday. Assume that I have 2–3 cocktails every other day (which are $10 each without tip), including some wine bottles every month for at home I can easily spend $1000."

2.5 * 15 times per month * $10 each + 20% tip = 450. "Some wine bottles" don't add up to $550 extra. I'm sure you save some but it can't be anywhere close to this high. Even if you include standard bar food in this you still wouldn't crack $1k. And at that point you're just not going out, not just giving up alcohol.
What Is a Landing Page? – Paid Online Jobs
I run stock Android and the disconnect of headphones or bluetooth promptly pauses pandora, google music and pocket casts.

Google music does have the habit starting music playback when connecting to bluetooth regardless if the app is running or it's been a week since connecting to bluetooth or the phone has been rebooted since connecting. It just spams my car stereo with music AFAICT.
It starts with education, people. How many blacks and women start studying engineering to begin with? How many of them see it through to graduation? How many decide that they actually want to work in the field that they went to school for?

I bet those that already work at Facebook and Google don't want to work with people who aren't qualified to be there, strictly in the name of diversity.
I think STEM students should be writing more papers across the board. You shouldn't just solve problems and write down the solutions, you should be writing exposition on the methods you use, why they work, and what other options are available.
I have a virtual hearing aid app for iPhone(Enhanced Ears) that simply is not possible right now with Android. I've had potential customers clamoring for an Android port, but I don't want to develop an app that has crippled performance. The audio coming in to the user's ears needs to match moving lips.
Investigating multiple subsequent HTTP requests from iOS issue
Figure is an iPhone/iPad app. There is no Android version.