skysight-inc/HackerNews huggingface dataset:
* "Dietary intake of DHA (omega 3 fatty acid) is associated with several health benefits, including normal brain and eye function2. .. mice that lack the protein Mfsd2a, which transports DHA across the blood–brain barrier into the brain, develop severe retinal and brain dysfunction3"

* A quick search shows that a) DHAs are vital for brain function and b) the role of Mfsd2a is known: "Mfsd2a-deficient (Mfsd2a-knockout) mice show markedly reduced levels of DHA in brain accompanied by neuronal cell loss in hippocampus and cerebellum, as well as cognitive deficits and severe anxiety, and microcephaly. " https://www.nature.com/articles/nature13241?WT.feed_name=sub...

* OP paper says: DHA and DHA oxidation produced epoxide metabolites "are associated with beneficial retinal effects" and an enzyme called sEH degrade them to form 19,20-DHDP, "suggesting that sEH has a causal role in diabetic retinopathy." (which is "a major cause of blindness in middle age").

* Then .. plot twist: And then "Hu and colleagues showed that it is the production of 19,20-DHDP, rather than the reduction in DHA or epoxide molecules, that is the key trigger of vascular degeneration.

* "19,20-DHDP acts through a different mechanism from that of another player in retinopathy — vascular endothelial growth factor (VEGF). This protein is induced under low-oxygen conditions.."

* So the real villain here is increased sEH and the question for future research is "what triggers increases in sEH production in diabetic retinopathy"
Good engineers make terrible leaders
Drawboard – The multidimensional workspace and pen
I agree. I also think that there are far too many unhealthy teams in the world.
Apple to Buy 'Shazam' Music App for $400M – Viral Docks
I remember reading this a while back. I think the SON specification could tighten up a few more things, like number ranges and further string escaping problems.

http://seriot.ch/parsing_json.php
Sasa Juric, and the folks at pusher wrote a couple of blog posts on this: http://theerlangelist.com/article/reducing_maximum_latency
Revenue and Customs Brief 9: Bitcoin and other cryptocurrencies (2014)
Mmmh, I never really thought of that.

FWIW, I do have a fly screen on my bedroom windows. At work, we have at least one window with a flyscreen in every office. But yeah, all in all, they pretty rare around here.
I would never rely on TPC for any benchmarking. Just read their history, founders and membership structure carefully and you'll get an idea what type of `neutral` benchmarking they do )

http://www.tpc.org/information/who/whoweare.asp

http://www.tpc.org/information/about/abouttpc.asp
Why not just use MsgPack or CBOR?
Mostly I have just gotten very good at balancing a surprising number of items on my body while walking out of the store.

(and I started long before we got a plastic bag fee, fresh bags rarely crossed my personal convenience/waste threshold and I still happily pay when they do)
I wonder the same thing. I think there is a study being done now in the US on cash grants, so there may be some data. But not nearly as much as there is from Africa.
Fontisto browser addons (chrome, Firefox, opera)
I think by default IPFS also doesn't even replicate content. So you don't even have to block hash lookups in the whole network but just take down the one host that currently has the only replica.
That article doesn't claim that. It only claims that mercurial is used within Google.
Yeah, in that article they basically say it's likely one factor among many, which is exactly what I'm saying.
"Erlang Solutions" says Erlang is the bee's knees...

I really like when someone that doesn't have a horse in the race reviews some language (better if it has been used in anger). You gotta value the perspective of a pragmatic engineer that has misapplied a tool.

There's a lot to learn about where a language is best used, but when someone pay is somewhat tied to a language I don't trust the analysis as much.
http://slatestarcodex.com/2017/11/09/ars-longa-vita-brevis/
Despite Bitcoin primarily using miner signaling for consensus changes so far, miners don’t actually matter as much as users: https://en.bitcoin.it/wiki/Economic_majority

If the vast majority of users and services decided to switch to PoS tomorrow there’s absolutely nothing miners could do about it.

That said, I’m not saying it would be easy to get consensus for such a major change. Futures markets might be useful for determining how much support for a change there is.
We're building a dystopia just to make people click on ads [video]
Cleanfeed looked interesting until it got to “Chrome only”.¹ I’m curious: is there anything actually Chrome-specific in it at present, or is it just about focus? (A mistake, in my opinion, unless it’s depending on something only available in Chrome at present, but I acknowledge the validity of the argument.)

---

¹ OK, so it still looks interesting, I’m just turned off by that as a long-time Firefox user—and most of the people I work with are Firefox users also.
Visa and Mastercard, like I wrote a few layers above.
Electrical engineering already figured out that the voltage level vary with the charging level. It's accounted for when designing a circuit.

The voltage specification you see written on batteries is actually the discharged voltage.

For instance a car battery is known as 12V. That's the uncharged voltage, it's 14V at full charge.
AFAIK, it uses NPAPI plugin. Chrome stopped supporting NPAPI plugins, but that only means user can't install them, Google chooses now what plugins you should have, and it bundles Flash and Hangouts with browser. These plugins are well hidden, no more chrome://plugins and I can't find them in filesystem.

You can see "Extension: Google Hangouts" in Chrome Task Manager when Hangouts is active.

But I still think it's not malicious trick for browser wars, more likely that they abandoned Hangouts and will shut it down after some time, launching even more half-working chat services before that, with machine learning, VR, brands engagement, integrated video news and other crap everyone can't live without.
The 1st thing I thought when I so the article. A "Solutions" company advertising their product?

Use the tools that get your job done and stop bragging about it.
I suspect this makes it incompatible with FreeRTOS itself too, as the GPL allows redistribution only if no additional restrictions are stipulated. So there was legal way to redistribute it.
As a side note, you may also consider that between those who act for lobbies and those who want to defend net neutrality, there's a huge amount of people who just don't care.

And actually, I kind of understand them. While I would prefer net neutrality to be registered as a regulation, I'm not sure it's that much of a big deal if it's not : those decisions are not about forbidding net neutrality, it's about not forbidding to not enforce it (sorry for the double negative).

We had a big case of net neutrality violation here in france at the beginning of the decade: a few ISPs would slow down data transfers from youtube to try to extort money from google. My ISP of the moment ("Free" is its name) was among them, and I was mad at them at the time. Then, OVH launched their ISP services, with their main selling point being their respect of net neutrality. I switched to them and never had a problem again.

Now, I say it was "a big case" because it's pure net neutrality violation at its worst, but nobody really cared. This did not caused mainstream national debate, just a few consumer groups suing the companies. I think those practices were ultimately rolled back when EU moved in favor of net neutrality.

But here is the fact (and I'm totally aware I'm playing devil's advocate, here): if we care about net neutrality, why not see it as a feature, and to hell with those who don't care?

If tomorrow a company spends big marketing budget on ad campaigns explaining how they don't slow down "your internet" while all others companies do, it may actually have more impact on the masses than something seen as a political debate.
I'm not entirely sure that I understand what your argument is, but I think you're saying that different concepts represent the same ideas. I don't think concepts are distinct from ideas, so I'm not convinced by that. When the Greeks used the concept of democracy they were not accessing an ethereal plane outside of themselves. They just invented the concept and social practice in the context of their own historical reality. This is simply not the same concept as that used in the French Revolution, although there are important historical connections between the two. I don't know how you would go about arguing that, despite the fact that these are different concepts, they are somehow, unbeknown to themselves, referring to some idea that stands outside of space and time.

I do think that there's a mind-independent world that gives us basic referents to represent. But the world is not cut at the joints (it doesn't come self-divided into identifiable objects) and is not self-interpreting (it does not represent itself to us). Thales, the first philosopher, certainly had a concept of water - he thought that everything in the universe was made of water. But despite the fact that the referent is the same, his concept of water is markedly different from our own. There is not an unmediated correspondence between the concept and the referent; hence the historical variability and contingency.
Value provided to my employer is more or less known: they sell my time for about 5x what they pay me (software consultancy).

The stress is over issues that the client is pressuring us to solve before a deadline, that usually requires overtime. I always refuse to do overtime, and try to work less rather than more. This creates a situation where my colleagues resent me because it feels like I'm not doing my share since they roll over and do whatever it takes to meet the deadline. And the client never learns, expecting overtime.

As a result, my last performance review wasn't great because my employer would prefer that I worked as much or more than my colleagues while only paying me 40h (clients are billed by the week, not by the hour.) I'm not in the top performers at my job either, I'd say I'm average at best. I don't feel like my bargaining position is particularly strong at the moment with this employer, and I negotiated my initial salary well from what I gather from colleagues I've discussed comp with.
Not even that: The Norwegian government plans to connect the garbage incinerator at Klementsrud to a CO2 capture station, pressurize it, and ship it to an abandoned gas field for storage.

And since the capacity of the storage site is so much bigger than the Norwegian domestic production, some of Germany's CO2 will eventually be included as well :-)
Definitely understand where you are coming from. Not sure about your specifics, but you could try the Mr. Money Mustache route; spend less money, then you wouldn't need to work as much
I'd be all for it.

Especially when it comes to things I'd like to switch on in the store before taking it home to discover that it's not working as intended.
Actually that says they are working on improving Mercurial to the point where they can use it.
IP Geolocation might never be the silver bullet for determining user location. Like I've mentioned before if it can't pin you exactly it'll give your co-ordinates as being at the center of the population. Use it where you're okay with having a general idea of your user's location or as a fallback where other means of geolocation are not available eg. via browser, or GPS via mobile apps
All rich countries do it.

There are industries that are inherently pollutant or energy intensive.

Rich countries tax and regulate it.
China welcomes it with open arms, allowing them to operate under very lax regulation.

China put itself in this situation.
I've had type 1 diabetes for 12 years, in the recent couple of years I occasionally take Omega3 and DHA supplements every day. My daily intake is 300 mg of Omega 3, 180 mg of EPA, 120 mg of DHA.

I couldn't really understand the full article. Does this mean I should switch to pure Vitamin D supplements instead of DHA?

As far as I could find, current understanding is that Omega3 (EPA and DHA) help prevent vascular damage and retinopathy.

"Mice receiving the omega-3 rich diet were observed to have 40-50% less initial retinal vessel loss compared to omega-6 fed mice.
As a result, the omega-3 group had a similar 40-50% reduction in pathological vessel growth.
The results were virtually identical in the Fat-1 mice, confirming that increased retinal omega-3 levels inhibited neo-vascularization." (Source: http://www.sciencebasedhealth.com/-DHA-and-EPA-May-Protect-A...)
I was going to post that the US does this, but more correctly some states do this. See https://en.m.wikipedia.org/wiki/Container_deposit_legislatio...
> Comcast can just start demanding that their customers install their root cert and that's that.

Comcast can demand all they want but they are going to have to hand hold a lot of people though the process. Sure Windows/Mac could offer a nice executable to install it for you but you still have to get people to install it and that’s not something there while customer base will be able to do.

The process of installing CA’s on iOS devices involves even more steps. And this is a process that will have to be completed every time an new device is put on their network.

What about even more “locked down” systems? Your IoT doorbell? Your networked cctv camera? Your Smart TV?

Is it possible? Sure. Is it practical? If kazakhstan couldn’t do it I’m going to struggle to see Comcast pull it off (though if anyone can, it’s prob them). See in a Corp environment where they own all the devices it’s fairly easy to do as most of your deployed hardware if going to be able to remote install what IT asks of them, your mobile devices are going to be enrolled into MDM’s and you will have IT staff on hand to help staff enroll their devices. None of which Comcast have.

We are not talking about your avg hacker news reader configuring their devices to get online, we are talking about people like my mother who can just about browse the web and play games on her iPad and struggles to set the alarm on it. How you going to get her to install the rootca without having some do it for her? Sure get the installer to do it? But what about all your existing customers? You going to schedule a call out for each of them? And what about when she gets a new device? You going to make her take the device to the local Comcast store to get it installed?

Oh and Chrome and or Firefox could throw a massive spanner into the works by refusing to accept their root cert half way though deployment meaning all those “updated devices’ need to be updated again before they even had a chance to use it at any major scale.

Sure it’s possible, I just don’t see it as practical as of today.
Why Smelling the Opposite Sex Can Age You
I wish people wouldn't use JSON for M2M communication and used e.g. CBOR instead. It's such a waste of resources.

In the 70's, using text formats for protocols was understandable (7-bit serial lines..). Today, it is not.
Sure, if you don't care about people actually using your stuff you can ignore their requests. But Facebook and Google are now working on Mercurial rather than git, and Mercurial actually cares about ease of use (whereas git seems to revel in its obtuseness) and the Mercurial folks are looking at rewriting it, or parts of it in Rust to improve performance, which has always been the major issue.

If all those things continue I think the only reason to use git over hg would be github. How long until they decide to support Mercurial too and people abandon git?
A lot of people living in subsidized housing will have a stove, because Section 8 requires it from landlords. However, I know a lot of people who may be slightly above the poverty line who don't have a working stove. That included me for a while.
NIPS Accepted Papers Stats
We're working on creating our own offering on this. We'll have Tor Exit node detection first and are planning to make that generally available to all our users within the week at no extra cost.
For me, refactors were the largest "aha" moment. On large scale projects you can move a lot faster if you don't have to maintain backwards compatible API's. We use Facebooks version of a mono-repo (BUCK [1]) for iOS dev. It's really easy to change an API, see all of the upstream breakages, write tests, fix upstream and submit a diff (pull request).

With a fragmented large code base you're in a world of hurt because you're dealing with versioning. There is no guarantee of when every other dependency will migrate to the latest code path.

But again, if you're in a 1-10 person team working on some trivial codebase, a monorepo might not be helpful. If you have 500 engineers working on a single codebase, tradeoffs change.

[1] - https://buckbuild.com
DNA Tattoos Are the Final Frontier of Love
Any cat kept in a flat above ground level is pretty much an indoor cat. In some countries, most people don’t live in houses, but in flats.
I am aware of that and have considered it. But it does not affect my life very much, so the pressure to deal with it is not high. Vibrating spiders tend to live in places where they are not disturbed, and they do not move around a lot, so we do not cross paths very often.
I negotiated my initial salary well (from talking with other colleagues who also shared their salary), but the only thing my company does is an annual performance review and a raise based on that. The raise is a few percents and that's it. No bonus or profit sharing.

I have yet to work somewhere that gives bonuses. Based on my experience, it isn't that common here it seems (Canada). My current base salary is a tad more than the median household income for my city.

You make a good point that while I'm employed, I'm getting paid to learn some of the skills I'll need to become an independent developer. What I still don't know is how to go from employee to independent: where do you get clients?
The importance of Devuan
List comprehension is a bad idea, IMO. They were an improvement over not having anything like it, but python has improved over it (https://wiki.python.org/moin/Generators)

⇒ Generator expressions are the way to go. They would give you the sequence of elements without generating the (potentially enormous) data structure.

From there, methods to reify the items in a sequence would give you your list, array, or dictionary, where needed.

So, for Swift, I wouldn’t use

Array(1..<5, 3..<5) { ($0, $1) }

but the slightly longer

Array(for i in 1..<5, j in 3..<5 yield (i,j))

I’m not sure that is easy to fit in the existing parser, though. If it can be fit in, I would allow that code in ‘normal’ nested for loops, too.
In a couple of decades, it will likely be too late.
I will get a furry of downvotes for saying it but the cause of your first three problems is git, not the mono repo approach.

Git only allows to check/commit/view to the entire repo at once. Then, some git operations are superlinear with the number of files or revisions, they are slow on large repo to the point of being unusable.

It's mandatory to have operation on a per file or subdirectory level in a mono repo approach. Companies that have mono repos all built tooling to support it. CVS/SVN used to do that out of the box but everyone hate them now.
Show HN: Module Linker 2.0, serverless version, multiple improvements everywhere
Well, the act of submitting a changelist essentially runs a test suite which requires that the changelist has no merge conflicts with the head and that the relevant tests pass. From that it follows that if someone changes an interface, you'll get either merge conflicts or test failures on your own changelist. Meaning - it's the changelists authors task to sync it up to the current head state so the refactorers won't touch unsubmitted changelists.

It's pretty much the same as GitHub pull requests - the changelists are supposed to be decently short lived and if the master code changes it's up to you to resolve conflicts and get it into a mergeable state again.
> Initially, they reported without verification that ISIS was responsible.

Because that's what came from the news wire, which as I pointed out is standard practice for professional journalists. News wires work under the assumption that the origin of the story (AFP in this case), have verified the story themselves. In case a mistake happens (as it sometimes does, as it seemingly did here), reporting outlets issue erratum.

> Who checks them? They're not infallible just like the bloggers.

You can check them yourself. One of the hallmarks of proper journalism is citing your references and, in cases where your references request anonymity, publish _other_ references which would either corroborate or rebut your other reference. It is this nuance that makes journalism "professional", a trait which these bloggers sorely lack: Mocha Uson, when asked whether she even tried _at least once_ to ask for an account from the other side (Bam Aquino in this case) invokes her right to "self-discrimi...err...incrimination". Oldest way to cop-out in the book.

> ...and still label Pres. Duterte as dictator. Who's the dictator in that case?

Assuming without conceding that traditional media is wrong in labeling these bloggers as trolls, the difference between them and Duterte is that Duterte is in a position of power to actively act against these journalists. On the other hand, all journalism can do is make their case (in a _professional_ manner) and let the public/other offices of government decide. By themselves, they cannot act against bloggers, let alone the government.

> The same RJ Nieto who is one of the people to be the first to raise the issue about Dengvaxia...

As you can tell, I don't waste my time following Nieto. Aware as I am on the issue of Dengvaxia, I'd withhold judgement on whether Nieto did this in a proper and professional manner.

However, assuming without conceding that this act from Nieto is praiseworthy, this does not change the fact that in most other instances, Nieto fails in basic journalistic rigor, bordering if not crossing over to acts of trolling. Examples: [1] [2]

> I think RJ Nieto peddles his opinion quite well to make people accountable.

Again, you _do not_ peddle opinion to hold people accountable; you hold them accountable with cold, hard, verifiable facts. How can you demand accountability based on opinions from people which, as you yourself concedes, are not infallible? Double whammy there.

> Please don't try to frame it as if he is credit grabbing.

I'm not saying Duterte is credit grabbing but that people are giving him more credit than he is due. There's a difference there.

> Even so, why didn't the previous administration just signed and implemented it?

Because even in legislation, there's a due process that must be followed and the previous administration followed it. Even if for a bill like FOI which I fully support, I will be critical of Aquino had he dubiously manipulated the legislative process just so he could claim the FOI under his belt.

[1] http://www.philstar.com/headlines/2017/10/04/1745517/blogger...

[2] http://www.mindanews.com/statements/2017/11/statement-nujp-o...
That's the thing though: how do you start? Where do you find clients? I obviously can't go after any of my current employer's clients, I don't have friends who studied CS and work at prestigious companies... How do you get started?
By default IPFS replicates content. That's it's main feature.