skysight-inc/HackerNews huggingface dataset:
He forgot an important modern rule on authentication: don't do it.

If you can get another system to do it for you; persona, OpenID, Github, Google, Facebook, or twitter it's more secure for the end user. They have features such as two factor authentication, fraud detection, manage password resets for you, and the end user is more likely already have an account.

Many developers don't agree with this on a moral level, as you are giving power to third party. However developers are developers, and if you do it yourself you're bound to do at least one thing wrong.
I moved to US from Japan when I was 13 years old. One thing I have benefited for sure is the sheer amount of information I have access to. While there are a lot of overlaps as translated versions of the work is often available between Japanese and English pair, it is certainly easier for me; actually, this makes searching for information relatively easier. I have an option to take a jump in a language in order to narrow down the information I'm looking for.

The only thing I can think that I missed is some of the social implications (or cues, if you will) in each language. (Maybe drastically more so in English, as I haven't had chance to infuse them.) Not that I have much of problems speaking to other people, and reading documents in either language, it's just when there are hidden implications within.
Yeah, I'd have to agree it's hard to describe this post in more generous terms than just flat out wrong. DX12 is making it more efficient to spread CPU side rendering work across multiple cores but it's not about letting individual CPU cores talk to individual GPU cores. That isn't even really a coherent concept.

The whole digression on lighting is mostly just wrong too. Deferred renderers have been rendering with 100s of dynamic lights for years. DX12 may make it a bit more efficient to deal with the large amount of constant data that needs to be updated when dealing with 100s of dynamic lights but it isn't introudcing any fundamental changes to dynamic lighting.
This is somewhat tragic, because you can actually buy a wide variety of electronics components at RS which you can't get locally anywhere else. Sure, the internet is better in many ways, but it is a loss.
Yes, I think I can agree with the idea the goal is to change the past. However, this just further leads you down the rabbit hole, since now in addition to being angry about the event, you're also angry about your inability to change it.
What could possibly go wrong?

Fears about big companies are legitimate. I just fear what the FCC might do a lot more.

It all seems fine now, but the benevolent regulators in charge now might be replaced by less-benevolent ones later.
After using Ubuntu Desktop recently for the first time in a few years, I completely agree. I'm really surprised it's not more popular yet.
You seem to use Linux for applications. It appears you have nothing to do with research about the Linux source code and design.
Similarly, I've known some people who wished they had a Lexus, who I wouldn't call frugal.
Writing to a Binary Stream in C/C++: Harder Than It Should Be
> One part of me hates this because the idea of our government dipping their hands into what has become the major source of information, entertainment, conducting business, etc. is quite scary. We all know their tendency to fuck things up because of politics, money, stupidity, or a combination of any and all of these.

1. Who built the Internet, landlines and lobbied for electricity in the countryside in the 30's ?

2. Right, because politics, money and stupidity are nowhere to be found in the `private` world.
Can't you do this more efficiently opening several instances of an emulator on a powerful computer?
Keeping Sane, Quality Control for App Dev
It's already possible to partition GPUs to share them across multiple VMs. Intel's got modified versions of Xen and KVM to support this for Haswell and later IGPs, and AMD and NVidia both have proprietary solutions.

Furthermore, this has nothing to do with rendering APIs; it's all in the driver and hypervisor.
This really, really pisses me off. It wasn't "science" that failed Adams' parents' generation, it was the media that was bought out by the same PR firms that are buying articles against global warming today[1][2]. There are issues with science to be sure, and one should always be free to criticize and call things out when one sees them, but this article is such garbage. You know where 95% of the bullshit in diet and fitness comes from? Greedy snake oil salespeople trying to make a quick buck off of desperate people looking for a quick fix. It has absolutely nothing to do with "science".

[1] - https://en.wikipedia.org/wiki/Merchants_of_Doubt

[2] - http://www.forbes.com/sites/robertwynne/2014/06/26/the-publi...
What do you guys think of APEX 5?  Bootstrap Alternative?
btw, I signed up for a free db / app instance at https://apexea.oracle.com/i/index.html if you want to see more.
All My Blogs Are Dead
I think the implication is that Facebook might hold patents on part of React and you will lose the right to use work based on those patents (i.e. React and/or your code based on it) if you try to knock down any of Facebook's patents.
You know, I think that the job they do is pretty important, if also kind of far from the idealized view of the media as this almost omniscient gatekeeper institution.

If someone wants to pour over tens of thousands of press releases, do some light fact-checking on them, discard the ones that are just obviously crazy or unimportant, and sort them by topic, maybe get a bit of context on them or flesh them out a little, then that strikes me as pretty useful. Certainly I don't want to deal with a raw torrent of press releases. I want someone to filter them for me, if even lightly.

If the end result is not a one-stop shop for all the truth and accuracy in the world, well, that's unfortunate, but it also strikes me as life. It'd be great if someone could just synthesize raw, objective truth out of all that data, but I don't believe that's possible. Given that it's not possible, I won't let the perfect be the enemy of the good.

And since those institutions-with-agendas are pushing their agendas in other ways than just through the media, we should probably try to address that problem at the root instead of just blaming journalists.
Princess Margaret Cancer Centre: Postdoctoral fellowships in computational biology and machine learning - http://pmgenomics.ca/hoffmanlab/join/

Toronto, ON

The Hoffman Lab at the Princess Margaret Cancer Centre and the University of Toronto, seeks new members for our team. We develop machine learning techniques to better understand chromatin biology. These models and algorithms transform high-dimensional functional genomics data into interpretable patterns and lead to new biological insight. A key focus of the lab is to train a new generation of computational biologists.

We seek postdoctoral fellows for several projects in computational genomics and machine learning. Selected projects include:

1. Integrating epigenomic and sequence data to better understand human gene regulation.

2. Creating models of transcription factor binding that allow us to predict the effects of perturbations.

3. Developing deep learning techniques to find novel behavior in multiple functional genomics datasets.

Required qualifications: Doctorate in computational biology, computer science, electrical engineering, statistics, or physics, obtained within the last five years. Submitted first-author or joint first-author papers in genomics or machine learning research. Experience in scientific programming in a Unix environment.

Not required, but preferred qualifications: Experience with epigenomics and graphical models. Published first-author papers in peer-reviewed journals or refereed conference proceedings. Experience programming in Python, R, C, and C++.

Benefits: Includes extended medical insurance, dental insurance, maternity benefits (15 weeks), parental benefits (additional 35 weeks), Canada Pension Plan contributions, and employment insurance.

We will consider candidates who need a VISA to work in Canada.

To apply: We will accept applications until the position is filled. Please submit your CV (as PDF), your best paper (as PDF), the URL of a code sample, and the names, email addresses, and phone numbers of three references to the address at http://pmgenomics.ca/hoffmanlab/join/#postdoc
"The Space Merchants" anyone? ;-)
Tim Ferriss Interviews Arnold Schwarzenegger on Psychological Warfare
And what form does that communication take?

Bytes.

As for the water, once delivered it is used for drinking, for washing, for cooling, for watering...but it travels, unmolested, as water being commonly carried.
I don't think it's a good article at all. It refers to 'the bilingual advantage' like it's some atomic, indivisible thing. Even after spending a paragraph talking about mixed results, it still refers to it atomically.

Such a binary worldview is harmful - for example, instead of totting up the number of pro-, neutral, and anti- conference abstracts, it would have been far more useful to look at what kind of abstracts showed benefits and not. It may have been that bilingual abstracts showed a benefit for certain auditory cognitive tasks, for example. Instead 'the bilingual advantage' is treated like a sporting team with a win/loss record, hardly appropriate for a complex cognitive concept.

Not to mention that totalling studies based only on the abstract is incredibly lazy. Abstracts are free of the minutae, and that minutae can be very important when two studies differ.
Most GPUs group together individual ALUs into larger units (sometimes called compute units or clusters or SMs) and each compute unit can run independent work.

http://www.anandtech.com/show/8526/nvidia-geforce-gtx-980-re...
How would you detect it? Any detection algorithm that springs to mind seems easily defeatable. These devices are most likely all on individual pay-as-you-go cellular cards, each with their own iTunes account. Each review is probably either only a star rating, or for text-based reviews a randomly generated unique paragraph.

You could detect similar texts but that's just an arms race against new corpora being added to their generator.

Maybe detect the same app getting a lot of similar ratings in a period of time? But then the farm could just randomize the input list of apps among the farmers and stretch out the time period to make it look like more natural traffic.

Thoughts?
Haskell possesses similar syntax, save that one must prefix an anonymous function with \, like so:

\x -> x * 42

It's possible as well to use it bare like that, but only in very particular places, so it's generally much clearer to use it wrapped in parens:

(\x -> x * 42)

Perhaps some similar convention would make it clearer where a lambda is being used in .js?
Except for the part where ISPs were regulated under Title II up until the late 90s.

>The free internet we know today will be utterly dependent on their good graces.

That may be the single most uneducated statement about Title II I've seen to date. What SPECIFICALLY in Title II allows the FCC to restrict what content the ISPs provide to the public? Hint: there isn't any language whatsoever giving them that ability.
Kind of sad, I remember the TRS80 Model 1, a friend worked on the OS. They Apple and Commodore had the first real personal computers. The Model 1 actually had a real operating system with multiple process support (though not really exposed to the user). Irrelevant today as a business.
A federated wiki consists of three main parts: a federated database of content (which is supposed to be the interesting part), a user interface for reading that content, and a fairly different but unavoidably related user interface for editing and administration (both likely to resemble their counterparts in a non-federated wiki, but a bit more complex because of the richer information model).

Of these three components, all criticism of the C2 rewrite is focused only on the most accessible: the reading user interface, which is blighted by the fundamental bad idea of imposing a bizarre, dysfunctional SPA gateway on one of the most pure examples of hypertext in existence. Only this user interface is an impractical, grossly failed experiment; it's obvious that pages like those in the old C2 wiki, possibly with a few extra buttons and links to deal with federation-related metadata and features, would have been a far superior user interface.

Nobody complains about the idea of a federated wiki (either in general or referring this particular design) because, with the ugly bugs and bad user experience, it's simply irrelevant; even the editing user interface is practically hidden behind a wall of inconvenience and mostly ignored in comments.

Personally, I think federated wikis are a promising organization for the public web, but they won't be like this.

Actual software and sites, particularly when they replace a very good predecessor like in this case, should be judged by their actual quality, not by enthusiasm levels or fantasies about the future.
As a production wiki, the C2 replacement has been published by mistake and it should be reverted ASAP and killed with fire, but as a research testbed it deserves rework and further experimentation: with a good user interface, which remains to be determined, people would be able to exercise the underlying federated wiki database, which I suspect to be good.
Fellow scientists and peer reviewers don't even fact-check properly. Are you holding journalists to a higher standard?
A dull, boring job beats the hell out of a terrifying, dangerous job.
> He mentions privately funded scientific ventures being fudged often.

He does it in a hand-wavy fashion. Its not that science is in the wrong, its the system that is at fault. What is perhaps needed is to get influence of money out of research as in with politics. Also perhaps more rigorous peer reviewed papers and penalties for the media if they state rejected/falsified theories as accepted ones.

> The piece is certainly sensationalist but it presents a valid point and tries to offer a view of understanding of alternative viewpoints.

The alternate viewpoint is the inability of humans to grasp large scales of time, space and complexity. For example Global Warming had to be renamed as Climate Change because many people took the science as faulty at the first sign of plummeting temperatures at their location. Same can be said regarding the arguments about evolution.

Weather predictions is a science which is often mocked because in general people didn't understand the complexity of it. I was one of them. A prediction of 40% rain on the next weekend which didn't materialize doesn't put the science at fault, it just means the model requires a few more cycles of evolution.
The cable company's Internet service may not either.
Not for iOS
> There's nothing special about IO except that the Haskell RTS knows how to interpret it.

But that is what makes it an effect. Sure, you can model effects in a "hosted" language this way, but that's not what we mean by effects.
Apple to Build $2B Data Center in Arizona
Might be a sample of one - but I dont use any services which requires me to provide a google / github / twitter account. I have very little trust in what I am authorizing the service to do on my behalf. Perhaps this wariness has come from my experiences with linkedin where I have been negatively surprised on more than one occasion.
From what you've said, you sound like one of those sociopath-worshiping capitalists I'm talking about. Because of that, really nothing you say is going to hold any weight. You almost certainly are not one of "the one percent" and as you've said elsewhere "I'm not a libertarian, I'm an anarcho-capitalist, thanks." That pretty much nails you as someone who wants to pave the future with a path to gaining easier control over people. Almost ubiquitously, people who say things like this want to destruct the social infrastructure in place which tries to prevent the kinds of overbearing, sociopath dictatorships that absolutely would prevail in a community with the zero market regulations you hope for as a "anarcho-capitalist". I haven't hoped in my entire life for someone to be as disappointed as you will be to not get your way with the market. The things I hope for are to protect the system against people exactly like you.
Does not seem fair to me with the: " whether or not such claim is related to the Software".

It's really a more asymmetrical retaliation clause than the one from the Apache 2.0 (or GPLv3), which are only about the related work.

(IANAL, so maybe I'm wrong about the interpretation)
Notably, in those countries where there are national blacklists of unapproved sites (including those with legal systems like the US, such as the UK and Australia), it is typically the local equivalent of the FCC that maintains and enforces the blacklist.
> Mostly because deregulation has been an ongoing fad for the last 30 years or so

Not all deregulation produced good results. On the contrary, a lot of it produced bad results, because it was often intended for selected interests and not for everyone.

Here is a good overview: http://economixcomix.com/home/tpp/
Well there's a couple things here:

1) I intentionally broadened my point to all the technologies mentioned in the article as opposed to just GPS, which was the example you used in your comment. I figured that the broader point was the more interested and more relevant one than that of GPS alone.

2) Less importantly: GPS has characteristics like that which makes it easier to give away for free. However, something having a high fixed cost and then lower on-going cost doesn't mean "there's no point" in charging: it helps defray the initial cost. There are many things that fall into this category (like drug research).
This hasn't been true for a long time and DX12 doesn't really change anything here. DX11 was already able to handle very large numbers of constants. The limit on how many lights you support in a shader is largely a factor of controlling the shader cost rather than one of constant space limits these days. Deferred renderers are very popular these days as well and don't really handle lights in the same way anyway.

DX12 does offer some potential CPU side performance benefits when it comes to updating large numbers of constants efficiently which may well help performance when dealing with lots of dynamic lights but it's not adding any new capabilities beyond what DX11 offers.
> My tap water is clean

Define "clean". It may be sanitary but most tap water in the US tastes (and smells) like swimming pool and has tons of other trace amounts of harmful substances in it like benzene, pesticides, styrene, trichloroethylene, pharmaceuticals, etc:

http://water.epa.gov/drink/contaminants/
https://en.wikipedia.org/wiki/Drinking_water_quality_in_the_...

If you want "clean" water you need water from an aquifer (like Fiji) or water that goes through a reverse osmosis treatment process. Even then it's not going to be perfectly clean, but it'll be a hell of a lot better than the vast majority of tap water out there.
Basic Idea: In small groups management can be automated. If it can be automated well enough, a hierarchy is not necessary. Small groups need to be able to switch quickly beteween adhocracy and democracy while preserving fairness. The following principles are a first attempt to provide a framework for this.

Principle: An operating ageement should be written with a specific purpose, in very simple language or ideally in pseudocode or actual code.
Corollary: This document should contain a way to programmatically deal with issues such as "there is no person to do job X", by random selection or by rotation or by whatever other method is agreed upon.
Corollary: This document should contain a way to programmatically allocate revenue and split profits.

Principle: Job titles are optional. Hats worn are necessary. Everybody should list the jobs they are happy to do in order of expertise.
Corollary: Hats needed should be specified as soon as the scope of the project is determined.
Corollary: Any hats left unworn by unwillingness should be traded around with some frequency.

Principle: Everybody contributes to a common diary or blog, at least once a day, with at least one sentence, explaining what they did during that day.
Corollary: Everybody should be able to identify at least one useful thing they did each day they are working.
Corollary: Anybody wanting to not work for a time should let everybody know in advance.

Principle: Everybody gets one vote. Tie breaks are decided by whoever is wearing the largest hat in that area or as specified by the operating agreement.
Corollary: Votes are called when there is a disagreement and resolved as close to immediately as possible.
Corollary: Valid vote outputs are yes, no, don't care, don't know enough.

Principle: Every rule agreed upon after the starting document is generated should carry an explanation as to in response to what event it was made.
Corollary: The reason for the starting document itself is assumed to be "To accomplish our primary goal", which should be specified.
Corollary: The more a rule can be automated, the more it should be, but this machine must never override anybody.

Principle: Any procedure that gets in the way of the stated goal must be moved out of the way.
Corollary: When in doubt between toss and keep, default to keep.
Corollary: When in doubt between open and closed, default to open.

Principle: Nobody should create emergencies. Everybody should react to emergencies.
Corollary: Emergencies should be definied strictly.
Corollary: Emergency response is coordinated by anybody who is there and knows what they are doing.

(c)mkb2012
Comcast is great on the surface and in the short term; good bandwidth, few outages.

The knife-twist comes when they decide to impose data limits with essentially punitive caps designed to quash competition, or dramatically "monetize" your accustomed use of their product.

I don't think that making them a utility is a great answer either; this opens the door to taxes that are disconnected from use and politicizing connections based on content. I think the long-term resolve to keep bandwidth competitive will be lost when governments see it as a cash cow (of course you don't mind another penny per gigabyte, because it pays for roads/schools/whatever).

A structure that encourages (or even requires) competition would be best, I think. Maybe neutrally administrate that last mile and share it between all parties (sorry, TWC and Comcast, you had your chance, now we've nationalized your build-out because you couldn't play fair).
Yes of course, in mockup "Import - Settings", "Hide button", https://www.kickstarter.com/projects/1625615835/django-opens...
This idea seems extremely self serving to whomever the author of the post and the badges as I imagine only ends up making a site look extremely ugly. If you don't feel the site is ready for PH, indicate so on the site I guess but this whole needing to put a badge up and attribute credit... Talk about stupid. I mean what value does it really serve that a site owner can't do themselves that would require attribution for something like this.
There's a pretty big "if" in that sentence.
Develop my hobbies, outside of my career (my career is also my hobby.)

In addition to tech, I like working with wood, electronics, and firearms. Would like to be able to build cooler things with electronics, wood and be a better shooter. I do all of these things a lot in my spare time but would like to do so more often.