skysight-inc/HackerNews huggingface dataset:
E came out in 1997. From my perspective, Scala and C++11 are the backward ducks (unless you can point to something earlier using the Scala/C++11 nomenclature).

I agree the Scala/C++11 way might make a little more sense intuitively, but it really doesn't help flipping the definitions around.
Off-topic: That is some great visual storytelling.
There's so much to like about your execution here. I think my favorite is that the contact email for Fax Robot is human@faxrobot.com.

I would highly recommend putting the information that you need to buy $2 worth up front.

Finding that out in an FAQ doesn't feel right to me.
http://cl.ly/image/0P270O2E2b39
Docker is an opinionated way to use containers. You don't need to adopt that to get the benefits of containers. A lot of the messaging, hype and marketing conflates the 2 and it suits the docker ecosystem to do that but it does not benefit informed discussion.

By eschewing plain containers in favour of Docker you are embracing some complexity and it would help to have more discussions on the tradeoff and benefits of every approach, rather than just conflating containers to Docker.

The LXC project in development since 2009 on which Docker was based and now Systemd-nspawn give you pretty advanced containers with mature management tools, multiple container OSs, full stack linux networking, storage options, cloning, snapshotting etc. [1]

LXC and soon Systemd-nspawn (version 220) support unprivileged containers [2] that let's non root users run containers. That's a pretty big step forward for container security.

There is lot of innovation happening outside the hype of Docker. But these projects are not opinionated and stop at giving you container technology as lightweight VMs like KVM, Xen, Vmware stop at giving you virtualization.

Docker takes that as a base and restricts the container OS template to a single app, builds the container as layers using aufs, btrfs, device mapper, and enforces storage separation. This is not rocket science, you can do this yourself with overlayfs, aufs, btrfs, build single app containers etc [3]

By adopting the Docker way you are immediately taking away seamless migration of VM workloads and embracing some complexity. There are both upsides and downsides to this. For a lot of use cases the Docker approach may help, in others it may add unnecessary complexity. We have an indepth [4] look at the differences between LXC and Docker here for those who are interested.

Disclosure I run flockport.com that provides an app store for servers based on Linux containers.

[1] https://flockport.com/guides

[2] https://www.flockport.com/lxc-using-unprivileged-containers/

[3] https://www.flockport.com/experimenting-with-overlayfs

[4] https://www.flockport.com/lxc-vs-docker
Cages ought to be reserved for people who cannot be trusted to live amongst the populace -- violent criminals, habitual negligents (e.g., drunk drivers), thieves and con artists.

If a bankster's danger to society can be remedied by banning him from his chosen profession, and justice served with a fine, it does seem like we could spare the cage.
Debian on track to prove binaries' origins
Yes, it helps with that a lot. Binaries built with Guix are likely to be bit-identical. See the manual[0] for some more details about how we (and Nix) do that.

[0] https://gnu.org/software/guix/manual/html_node/Invoking-guix...
I think what he's calling a new business model is charging more for the razor than the traditional razor and blade business.
My friend, I unfortunately cannot comment publicly outside our video due to legal sensitivities.

Of course, I always have an open door policy, provided any discussion is private and off the record.
> Disclosure up front, I don't really use git myself. I have tried it and found it to be too confusing. I liked svn

Oh dear, that's bad.

> and these days use hg.

That's better.

> I also tend to work on mostly solo and small projects.

Ah. You probably don't need git then.

I've used a number of systems (RCS, CVS, SCCS, svn, monotone, hg, git). Of them all, hg was the simplest to use. Git was the most powerful.

Everything else listed above is terrible for multiple developers.

But solo developers? "tar" is a reasonable system for small projects. By that standard, SVN is fine, too.
I just don't understand where all this porn comes from. Is it a common compulsion for people in relationships of little commitment to manufacture pornography to leave around in ways it can easily be shared with third parties?

I also don't get the compulsion to put porn of yourself in your mailbox or your cloud storage solutions.
I know nothing of the AHA's methods or qualifications, but in my view bad policies purportedly based upon science usually come from lack of these, in addition to lack of scientific literacy.
Alternatively, from a predefined goal, i.e. a political agenda.

I'm curious: in what way would you blame elitism in those cases?
Is low serotonin the cause of social phobia? or is social phobia the cause of low serotonin?. The evident power of mind over body is an uncomfortable truth for a few industries.

So we need some sort of cause & effect algebra so that fallacious and faulty reasoning doesn't get smuggled in the name of science, otherwise science is just some form of social control exploiting the power - highjacked from religion - of an alleged ownership over the truth.
Understanding your users with the power of Neo4j
I disagree. This is a form of "Not broken; don't fix." Though I'd probably classify it more as a corollary, or the pseudo-contrapositive, "If it has been fixed, don't re-break it."

In software jargon, I might also paraphrase it as "Never optimize before profiling."
Yeah, not to be negative, but even if he doesn't get razor/blade there's printer/ink. It's perfectly established.
I see where you're coming from, and have a few responses

> someone who values data over no data

I'm saying natives are most likely viewing passed down cultural history as data just as much as historic DNA, but in the case of DNA, the data comes from a historically untrustworthy source. I think it's sad that the suspicion exists between the "white man" and the native people. I have roots in both so I see the issue from your side as well: there's perfectly good data that could help natives tell their story, should they choose to use it.

> their culture doesn't value that kind of information

This is an interesting point. I'm actually not aware of how advanced science is in native cultures, or how much of a drive there is to have advanced science. I know in general there is a resistance to losing their culture. But maybe there are people in various tribes who would jump at the chance to access DNA information from a long lost ancestor.

> I don't wish to offend

I don't think you offended anyone at all as much sparked interesting conversation. A lot of what makes this issue interesting is that there are several different cultural perspectives looking at one thing from many different angles. I think in this case nobody is right or wrong, we all have access to the same information and are drawing separate conclusions.
Paraplegic withbrain implant used robot arm to play 6700 rock-paper-scissor rounds
Hey there, dev of docs.gl here.

There's a button above the command list that lets you hide stuff that's not available for the version that you have selected. It should be core for all GL versions. If you select 3.0/3.1 then the fixed function stuff is there but when you select 3.2 it gets removed. It's possible the page's design isn't clear here.

The rest of your stuff is in my to do list. Thanks for the feedback. Pull requests welcome :)
It's kind of startling that what is essentially a straightforward process improvement can have such a large impact. It's fantastic that it is happening, but it raises the question of whether there are similar opportunities, or more forcefully, where the similar opportunities are lurking. I'm reminded of the famous stuff about checklists and infections.
I really doubt UPS does. But I do think 2 things happen, one has already been mentioned about how UPS delivers the package to USPS (so as far as their tracking is concerned its delivered), then it takes USPS another day.

The other one is when Amazon uses laser (lazer) ship. I cannot stand that company. They are horribly late, constantly mark packages as delivered when they aren't and their drivers (at least in our area) treat our packages poorly. We have called Amazon and filed a number of complaints about Lazer ship and honestly in the past 4 months or so we haven't had anymore packages shipped via lazer ship. I don't know if our complaining helped or what but man am I glad. We love our Amazon Prime and order a ton of stuff using it, but it was starting to become a problem.
Thank you very much for taking the time to register and give us this feedback. It's invaluable to us, especially at this stage.

Regarding the homepage sign up form and registration process, our intent was to lower the barriers of entry. I think we went too far technically and missed the mark explaining our value and how we achieve it.

We will focus on getting the "how" and "why" upfront. We integrate with your DNS. We provide easy, automated threat intelligence directly and through partnerships. We protect you and your data.

Do you have any advice on testing different markets?

Enterprises generally are the ones that know they need to care about security, but also tend to be most resistant to change. Home users might not care, at least not enough to change their network settings, or they may not know how. I suspect our ideal customer is somewhere in the middle, but how do we start to test this?

We are struggling with getting users to our landing page. Do you have recommendations on how to help with that?

Again, thank you for taking the time to help.
Here is Elaine Ou's blog: http://elaineou.com/

After being told not to talk about this stuff, she thought she'd get someone else to guest-blog it for her (which she then published on her blog): https://archive.is/LBBC2

The arrogance and lack of self-awareness of these "creative entrepreneurs" defies belief.
"BH: ...suppose we start with something like process–no particles, just activity, just energy. Then the first battle was: what the hell do you mean? I started reading. I read Grassmann, for example, and Grassmann was saying that mathematics was not about things in space and time, but it was about thought–it was about the order of thought. And he obtained his Grassmann algebra from that kind of consideration. And I read Clifford‘s original books, original papers, and it was all about process. Two times three is equal to six–it’s not two objects times three. It’s the doubling of three objects. It’s a process."

This is the key idea behind category theory, that equality is an arrow (a process). I think this neatly summarizes why I suck at algebra. I write code, my brain works in algorithms & processes. 1+1=2 just doesn't parse. If I can convert whatever mathematical concept into an algorithm then yeah I get it. Otherwise it's just a bunch of symbols.
Build it anyway. You'll become many times the person you were before you started building it.
Thanks. We were considering changing the permissions already.

We use GitHub to verify ownership of repositories that you specify on your hub as well as SSO, but seeing as your repositories have to be public to be of any real use, it makes sense to just ask for public repos.

We've just changed it. Thanks for the feedback :)
My point was that CBT is ineffective against depression in the face of a hostile environment. As in, the depression will not lift, even if it gets a little better. I wasn't clear about the role of sadness, anger, and shame in depression; those aren't wholly different, but they aren't wholly the same either. I didn't feel like getting into it based on how receptive you were in general.

You wrote: "Depression (clinical, major depressive disorder) is ... (generally) in fact not a results of bad treatment or other external factors."

This is a straightforward dismissal of what I wrote. Furthermore, there are no sources. I knew you were wrong, and I knew a simple Google search would suffice to prove it. You failed to concede the point graciously, although you did actually concede it. At this juncture I decided I didn't want to argue with you.

> Additionally, I think that participants in discussions pertaining to mental illness (amongst other subjects) in particular have a unique responsibility (i.e. a moral obligation) to back their claims up and rely upon knowledge

I don't owe you anything - that's a cognitive distortion, number 8 on the classic list in Feeling Good ("should statements").

http://www.apsu.edu/sites/apsu.edu/files/counseling/COGNITIV...
No, it isn't. Further, why is the company obligated to associate themselves with your filth? Do they not have the right to not be associated with it?
Yup, I've thought of building that system many times myself.

May I suggest attending events put on by local community associations. Run the idea by folks you meet there, see if any will sign up on the spot (use a paper signup form to keep it really simple), if they don't immediately signup find out what their reservations are. Rinse, Lather, Repeat and you will either find out how to position the product, get an idea for a direction to pivot, or give up.

Good luck.
Hello, dev of docs.gl here.

The entire site is here: https://github.com/BSVino/docs.gl

I would love for people help improve the language, which I agree is terrible in places. I don't consider myself an OpenGL expert so I haven't tried to improve the language except in places I know very well. That's why I went for including examples instead of reworking the language. But I would be thrilled if some good writers helped clean it up and expand and clarify etc.

Thank you for the feedback. :)
Did you tell your boss that?

https://archive.is/LBBC2

None of you people should be allowed to handle cash or goods over the value of $1.00 ever again without adult supervision.
I'm not too experienced with Android development, but wouldn't it be possible to use the Android kernel and driver stack with Ubuntu or whatever other OS?

This would allow Android alternatives compatible with lots of existing devices.
>1. That is arguably how marks become generic.

No, it is not. Please see Nominative Use (alt: "Nominative Fair Use"), which an affirmative defense that basically boils down to a party being directly allowed to make a competitive comparison between their product/service and another trademarked product/service. This looks like about as textbook a case as it gets too. First, here is the quote:

"It’s like saying, 'I have an IMAX theater in my house,'" he told Machkovech. "It’s so much better that we can get away with a cumbersome setup."

To satisfy Nominative Use:

- Only the minimum amount of the mark necessary can be used, which is certainly the case here, it's just the plain text mark "IMAX" and not the special logo or font or whatever.

- Can't suggest any sponsorship. Also satisfied here, his comparison in no way suggests that IMAX Corporation endorses SteamVR.

- The product/service being compared has to be uniquely identified by the trademark, which is definitely the case here ("IMAX" names a unique technology/experience).

A trademark is for preventing consumer confusion around a specific product/service, not to control all speech, opinions, and competition regarding said product/service. Genericization is an entirely different process. He's not using "IMAX" to refer to VR in general (or at all), he's saying "My SteamVR product is competitive with/superior to the IMAX(TM) Experience" which is entirely permissible and indeed critical for a functioning market. IMAX Corp could of course argue that no, "SteamVR sux IMAX rox" without infringing on his trademark either.
And an article about here is being pushed through HN and social media every two weeks. Hardly forgotten.
Also, is not as if he was the only good Argentine writer. Sabato, anyone?
Then you have solved recruiting and everyone agrees with you.
Back in the day, a C&D was a private affair. As a lawyer, you would give someone the big blast and, right or wrong, you could not really embarrass your client because you were basically writing to an audience of one. Today, if you screw up on the law or are tone-deaf in how you say things, you and particularly your client will find yourselves on public display as potential objects of ridicule. That is what happened here.

Writing a good C&D is an art and it is amazing how much more effective something can be if it communicates truly and well without taking on a needlessly stiff and formal tone. Because, in the end, there is always a purpose behind these things. Trademarks are intended to protect brand origin and if someone who is not the brand owner makes misleading use of a mark to palm off the phony for the real, well, people can understand that and even sympathize with the plight of anyone who has felt ripped off in that way. The art lies in being able to make the legal points without sounding like a bully or an ass. It can be and is done every day when people who are truly infringers do things wrong and find themselves getting slammed. But those C&Ds tend not to find their way into public view.

Here, the C&D was absurdly wrong on the law and tone deaf to boot. Kudos to the IMAX and Ars execs for finding a way to handle the thing in the end as a class act and not as a low-brow fight. Speaking even as a lawyer, it is really nice to see.
The product of your work does more than 3x what you could do by yourself though, that's why it's valued more / differently. A similar argument would be made for effective organizers and the force multiplication of coordinated work.
Sand Hill Exchange – Response to SEC Enforcement Action
You should stop, and research the competitor product. Try use it for few days. After that, you will use the most suitable product for yourself, either competitor or yours.
Only because we insist that everyone work 8 hours a day to eat and have a place to live though we don't have to.
Awesome thanks! Someone on your site's live support just told me the same.

Seems to be working now, thanks!
Yeah, I think you're right on the money. Matt Podwysocki has a chart explaining how promises fit in to all of this but I can't seem to find it. Here's what he says in the RxJs documentation.

"One question you may ask yourself, is why RxJS? What about Promises? Promises are good for solving asynchronous operations such as querying a service with an XMLHttpRequest, where the expected behavior is one value and then completion. The Reactive Extensions for JavaScript unifies both the world of Promises, callbacks as well as evented data such as DOM Input, Web Workers, Web Sockets. Once we have unified these concepts, this enables rich composition."
Qt for Chrome / Native Client
Stylable scroll bars are definitely a slippery slope. Once you allow it, you are possibly opening the gate for really bad scroll bars that pervert an essential ui of browsers. On the other hand, lots of people demand custom scroll bars, which leads to shitty scroll experiences because every js implementation is bound to perform badly in one scenario ot another.
I think you're answer is go put boots on the ground, get off the keyboard and start marketing it. Thanks for the response!

+1 for community outreach.
The problem is when "prediction market" becomes "assassination market". With bitcoins.
Ah yes, 'twas a simpler time.
Would love to read Scott Aaronson on Clifford Algebras (and computation, of course).

There are a lot of pretty pictures in this article but I found it to be almost completely opaque. This is a subject that deserves a book, a class, a teacher.
> What nefarious purposes can you further by using someone else's DNA?

What nefarious purpose could you further by profiling the DNA of a particular ethnic population?

https://en.wikipedia.org/wiki/Ethnic_bioweapon
Has anyone used the Reactive Extensions for C++? I've used RxJs fairly extensively, but I haven't tried it any other languages. Rx solves a similar problem, but observables are more general than promises.

https://github.com/Reactive-Extensions/RxCpp
Hello, dev of web.gl here.

I scraped the docs from the Khronos website when I started the project, about ten months ago. They may be getting out of date by now. At some point I intend to check out all of the changes that Khronos has made since them and apply them to docs.gl. Help maintaining it would be much appreciated :)

I went to add the additional error code and I noticed that Khronos says the invalid operation error should be thrown if texture is NOT the name of an immutable texture object. Is it me or is that not a copy paste error that shouldn't be there?
It's a very discouraging time to try to buy a home in Portland now. I can't really figure out what to do about it.
First, it depends on what you are going for, do you want to raise money? That is a different gauge then if you are just trying to make sure you are heading the right direction.

Do you have paying customers and are they engaged using your system? From my brief look at the site it looks like the services are free.

Generally getting some traction even with free customers is a good sign, but getting people to fork over money is what separates many hobbies from businesses. Although there are other revenue models, but either way, getting someone to pay you (e.g. revenue) is a better sign then just signups.
Every regulation ever has come about for a reason of observed behaviour.

So given your testable claim, I'd expect you to be able to provide before-and-after examples of regulations, wherein you show that even a significant percentage (of all regulations) make things worse.
The basic thesis is that without regulators customers will be more careful.

Another way to put it is that I sort bad regulation below no regulation: good regulation, no regulation, bad regulation.

Just because the impression that someone out there is protecting people will cause them to be less wary. Some people will still buy snake oil, but a whole nother group of people will come to use the term as a pejorative.
Is something like this always just a hack/shortcut or are there people who want this as their ideal workflow? I'm curious because I see stuff like this all the time being submitted to YC.

For example, is this for IT / DBAs that need to gather info for data analysts, marketers and sales people? Are there many people in that position and what would the ideal flow look like? I can see startups and small companies willing to use this as a stopgap, but I couldn't imagine larger customers/companies willing to use something like this.

This isn't to say I don't know why this was built. The same forces are what drove us to build Wufoo. We were tired of building these tedious data collection apps. The DIY builder was out of laziness on our part.

But when it comes to accessing existing data, there's so many concerns about security and privacy that I worry an idea like this will always be limited in terms of adoption.

If people think differently, I would love to know.
Reddit censorship results in mass exodus to Voat.co
Hello, dev of docs.gl here. I would be happy to support WebGL but I don't use it myself so I've not prioritized adding it. I'm happy to work with any enterprising person who wants to help add it :)
While everything gets done for a reason, that reason isn't always sane. I'm on the refactor tractor at the moment and "fuck it ship it" has a lot to answer for in terms of unexpected and unwanted fences.
The continuation of the quote paints it in a slightly less humble light: "Quite honestly, we were wrong. We didn't think our customers would notice how they were getting screwed."
> It's quite likely that a completely unregulated market would not have that particular set of incentives.

Given the actual history of how these regulations came about, and what things were like before and after, this statement is inane.