skysight-inc/HackerNews huggingface dataset:
Yes it turns out practitioners in the field prefer a convention that makes their jobs easier and not one for the convenience of The Internets. Who'da thunk it?

I can imagine someone saying programmers are stupid for insisting that k means 1024 instead of 1000 like, umm, SI units...
The original article is about a potential mathematical revolution, where computer verified proof has gone mainstream. The stuff about using weaker axiom systems, or getting theorems without needing AC is interesting, but I'd argue it is not so relevant. More important are things like this:

"The thing that’s so remarkable about this new foundation is that the fundamental concepts are much closer to where ordinary mathematicians do their work. In the usual foundation, Zermelo-Frankel set theory, it takes an enormous amount of work just to build up the basic concepts and theorems that mathematicians rely on every day. The result is that if you want a computer to check your proofs, you have to teach it all that theory first. Essentially, you have to give it the same education you got — except that you have to do it in a far more exacting way. As a result, the only people so far who have used computer proof systems are computer scientists who specialize in it, and it takes them many years of effort to check a single new theorem. Georges Gonthier, for example, spent a decade checking the four-color theorem.

But this approach circumvents all that labor. Not only that, but the language the computer understands is far closer to natural mathematical language."

I should point out that the Four-Colour Theorem was formalised in Coq, not a ZF-based proof assistant. But that aside, these are pretty big claims. I'd like to hear what sort of basic theory is being talked about, and how the proofs are closer to natural language. On the stackexchange thread, ek comments:

"Anyone who has used Coq will tell you that the proofs that you produce often don't end up looking much like equivalent plain-English proofs at all."

But this doesn't strike me as fair. I'm a HOL Light user, and the de facto proof style is procedural. In that style, which I understand is preferred also in Coq, the user tells the machine how to compose an assortment of automated tools to break down and solve the problem, often performing computations to massage the goal into a suitable form. The scripts are usually completely unreadable, but that's by design. Those who want a more readable style of formalised proof are encouraged to use "declarative styles".

How do the claims made about HoTT's readability factor in here?
An article comparing single-sex vs. coed on a domain called singlesexschools.org? Without even looking into the background of this: Can we really expect the article not to be biased?
Well that's not feminism. Sounds like someone who wants to discredit feminism has hung a whole lot of other things on it, hoping to slur feminism by association.
I remember when I was an administrator on Wikipedia, many years ago, there was a website called Perverted-Justice (PeeJ, I think). There was some sort of dispute about it, I can't recall what it was about.

However, my online identity and a lot of other admins were accused of paedophillia. When I had pointed out that I had severely curtailed a number of people from the then "Boy Love" article (ew), they retracted it from my username.

It's very, very easy to destroy someone's reputation online. But if you get caught doing so, I hope you get everything you sow!
Elegance in software businesses
Not for you tho', as getting the data killed you!
I would recommend getting a Teamtreehouse or a tutsplus account to start learning along with a real world mentor. Once she gains a level of understanding , she should focus on establishing a portfolio which can only happen by doing whether for friends or through probono by signing up at sites like catchingfire. once that is done then the next steps would be to sign up at odesk etc ..I guess thats pretty straight forward.
Yeah, by 'linked' I meant 'connected by some sort of linkage (ideally physical) that reflects the movements of one controller to the other'
Those feminists who hate Trans-people. They are the ultra-extreme feminists.
Where do you live that you need special clothes and to transport your bike "somewhere safe" by car before you can ride?
All humans and all of their work is biased in some way. You can never expect anything to be unbiased.

Without even looking into the background of this

The fact that someone made up their mind on an issue doesn't by itself mean they're wrong though.
As with most projects that deal with parsing natural language, it works best when optimized for your use case. For example, I created a natural language date parsing library [https://github.com/Tabule/Sherlock] that is great at parsing events for entering into a calendar, but would fail if tested against an entire news article. The cool thing about knwl is that it is open-source and the code is very clean, meaning you can easily optimize it for your use case. Knwl lays the ground work for somebody to build a smarter parser into their app.
> Given that feminism is the advocation of social and political equality twixt genders, what is extreme feminism?

People who don't define it that way. Or people who (as in pretty much any controversity) feel compelled to see everyone who doesn't agree with them as an enemy to be taken down.
I think native integration with Apache Mesos (more than just the mesosphere docker executor) would solve that problem quite nicely. Docker seems like a perfect fit for Mesos. Perhaps you and the rest of the docker team could look into that?
These exercises have nothing to do with expression problem.

The goal of expression problem is ability to add new cases in type and new operations on type without touching existing code (and without compromising static type safety)
Any book that sounds like "functional programming in practice" for C++ programmers ?
People who don't define it that way.

Well, if we're going to just redefine words we can say anything. I hate those ultra-vegetarians insisting that static typing is the only way to go.

In the face of people redefining words to mean whatever they want, all I can do is suggest that without a clear definition, communication becomes meaningless anyway because I will just redefine "feminist" to mean "a kind of blancmange popular in the former Yugoslavia", so in the absence of anything better I'll use a series of dictionaries as my first stop. In this instance, they're pretty clear on the definition.
Ask HN: would you pay for this service?
Hi,

I am thinking about creating service which will help you to enable super easily uploading, storing and managing images in the cloud on your social website or mobile app of any kind. You would be able to manage moderation process on your website on your own in your dashboard (you would be able to customize this process like confirming every new photo on your own or automate this process by installing our customizable reporting system) or by using integrated Amazon Mechanical Turk capabilities where people would moderate if photo is porn or not (for example). What do you think about this idea? Would you pay for it?

Best, Wiktor
What the NSA's Exploitation of Google Ads Means for the Internet Privacy Debate
It's the extremists who self-identify as feminists who create that association, not "someone who wants to discredit feminism".

While it is disingenuous of critics to treat those as representative of feminism in general, it is equally disingenuous for feminists to act like they don't exist.
Nailed it. Nice to see someone who understands the situation properly.
Cornstalks Everywhere But Nothing Else, Not Even A Bee
That is sort of the knee-jerk reaction I'd expect from the startup world. It has been tried. For that matter the "healing technology" community has departed somewhat from small-molecules into using more technology or biologicals.

It doesn't solve the problems all that much though. For one thing, clinical trials still are expensive and can't usually be scaled down, partly for regulatory issues but also because it's sort of frowned upon to take wild risks with the health of humans (or animals for that matter).

On the other hand the failure rate still persists. If a dozen startups invest several millions each befor failing a few years down the road, the capital still has to come from somewhere, and the experience and institutional knowledge of pharmaceutical industry can't easily be transferred to these small startups anyway.
Such feminists exist?! Please tell me you're joking. That's even more horrifying than Alice Schwarzer...
It's standard to use a verifier to check the correctness of a computer program, by encoding the program and then doing proofs about it. As per Goedel, a verifier can't check the correctness of its own program. So they'll always be incomplete there.

Missing such a theorem isn't exactly a deal-breaker though.
Thanks for the answer.

The 'how' to learn a language or portfolio is not really the issue here, rather what language to pick. Which language is best to learn today to be able to get freelance work today and in the future. Which language is in demand and will be even more in the future and will be adopted by larger companies. And last but not least, which language can be learnt within this timeframe to have enough understanding to build and ship things (almost alone) requested by clients.
Perhaps the problem is that you're trying to build a class hierarchy in Haskell, when class hierarchies just don't really work in Haskell.

What about a component oriented design? This is the standard architecture for games anyway.

An enemy, actually every entity, would just be a map of components, which can be simple algebraic data types.
The actions can be implemented as a system function with pattern matching or guards, like:

-- The walking system
walk :: Entity -> Entity
walk e = update entity "position" $ walk' (lookup "position" entity)

walk' (x,y) = (x+1,y)

In reality systems usually work on more than one component, so you'd have to make actions that work on tuples of components, but you'll figure it out :)
If you scroll down to the bottom of this page (http://research.microsoft.com/en-us/people/mickens/) you'll see that the author intended these as humor pieces for USENIX magazine and not as research papers.
Pope: I'm not a Marxist
sigh it seems to me that Git is unnecessarily complicated. Wonder what if "github" started with HG.
The Dispossessed, Ursula K. Le Guin.
Google expands its robot army with acquisition of ‘Bigdog’ maker Boston Dynamics
Ask HN: How is LinkedIn pulling in contacts from an unlinked email account?
I found out a while ago that I had unwittingly given LinkedIn access to my Gmail account. I manually removed every single contact LI had auto-imported and deleted the email address from my LinkedIn profile.

However, I continue to receive suggestions for people who I have emailed with my now unlinked account. It's baffling me how LinkedIn is still pulling these in...

I haven't changed the password of my gmail account since disconnecting from LinkedIn, but surely LinkedIn won't store this password/continue to access the account?!
It's very nice. I'll consider using it and watch as it hopefully evolves.

Just one critique. It looks a little too... neat (like it hasn't been lived in). The images on the home page that are so integral to the look, come across as stock photo'ish (even though I'm guessing they're not). It might just be that the three home photos look like they're from the same family trip.

Also an aside - and I hate this part - get yourself a privacy / terms / dmca / takedown request section as soon as reasonably possible. If you plan to let the public have at this, you're going to get all sorts of terrible shit uploaded sooner than later. You can probably mostly clone Imgur on this.
You need to accept that your definition of quality may be different from that of your customers. Consider: do you write games in order that they be enjoyed by people? Then why are you marketing it in a way that will ensure that far fewer people even give it a second glance?
I'm not sure what you are basing this on. How can you judge that if you do not understand the theory or the motivation behind it? Because chapter 2 seemed like gibberish to you?

Read for example: http://homotopytypetheory.org/2013/03/08/homotopy-theory-in-...
Your comments in this thread have really piqued my interest enough to read some of this HoTT. I'd heard of this a couple of years back and didn't have the energy for it at the time.

Some years ago I spent a serious amount of time reading topos theory, particularly local set theory, as given by the Mitchell-Benabou internal language of any topos, looking for a better approach to description logics.

I do believe topos theory provides a better foundations than set theory because the logic is inherently intuitionistic. I found it also provided a simpler explanation of independence results. However one of the things I believe is true of the proof theory is that there is no cut-elimination theorem, which is important to establish a sub-formula property.

Sorry to ramble here, let me ask specifically, are there connections between HoTT and topos theory? Or geometric logic? Your earlier comment on the synthetic nature made me think there might be.

Thank you

Edit: I more or less answered my own question by reading the introduction, the section on open problems, the possible connections are between HoTT and the higher toposes. Judging from the intro, this seems very readable.
Health effects of e-cigarettes
Creating productive dental hygiene departments via the power of probing
And I am pretty sure I saw this at least 10 years ago, I fail to see what makes it so special too.
+ 1. I fully agree here, parsing for events data, parsing a news article or parsing tweets are all very different tasks and each one requires different optimizations.

An interesting project regardless, I'll likely be using this in the near future.
Interesting, I wasn't allowed to use one in A-Levels or university exams.
Or to put it another way: a nautical mile is equal to one minute of latitude and 60 nautical miles equals one degree of latitude.

I've seen many people become amazed when it's explained to them that a nautical mile is not just an archaic, arbitrary unit of measure, like a hogshead or furlong. Part Two of this explanation is to tell them that the metric system unit of distance, the meter, was also originally based on the earth's size. Ten million meters (or 10,000 km) is the distance from the equator to one of the poles.
While you are correct that people looking to discredit feminism often cast aspersions and claim that xyz behavior is the work of the feminist movement, which it is clearly not, there are plenty of self proclaimed feminists who are nutters. I doubt they want to discredit feminism, but by their acts they certainly fall into what people might call "extreme feminism". I call them what they are, which is man hating. Feminism (as I know it) is about establishing both sexes on equal footing.

A prime example of the nutters below; If you are not familiar with Dworkin, she is famous for many stupid, stupid things.

http://en.wikipedia.org/wiki/Andrea_Dworkin#Intercourse

"In the book, she argues that all heterosexual sex in our patriarchal society is coercive and degrading to women, and sexual penetration may by its very nature doom women to inferiority and submission, and "may be immune to reform""
And here I was ready to see an analysis that showed the voter statistics and show some interesting information about it.

I monitor the new and ask pages and vote rarely, often just forgetting to vote after I saw the article...
So who gets to make the official definition of what "feminism" means? And how do you enforce that nobody uses it any other way?

Good luck with that... http://en.wikipedia.org/wiki/Linguistic_prescription
Show HN: Omegle-style random chat combined with a recommender system
There's actually a strange and fascinating story behind this: https://en.wikipedia.org/wiki/Bob's_Game
Great to see more people attacking the underserved math app segment on the iOS.

I'm the author of Scalar (http://scalarapp.com), another calculator replacement for iPhone / iPad. Just tested both versions of Tydlig very heavily, looks like the author ran into lots of the similar math/UI problems as I did when I was working on my app. :) Some approaches he has chosen look similar, some are unique.

Great work, good luck!
Schools are structured environments for the socialization of youth, as much as they are learning environments. Attending a single-sex school might lead to knowing a little bit more about Plato or the Crimean War (let's just concede the point for the sake of argument), but they're kind of ignoring the negative impact it'll have on the emotional intelligence and gender-relations of the kids who will be stuck in a place where they never get a chance to learn from the perspective of someone of the opposite sex.

I would like the article to answer this: how well do the kids in the single-sex schools do later on in life, when they end up having to work alongside people of the opposite sex? What are the relative rates of rape, spousal abuse, divorce, unplanned pregnancy, etc. between adults who came from the single-sex vs. the co-ed schools?
In same boat as you. Don't laugh too loud but most of my "math" work is done via ssh (and ssh app on phone) and running octave or R on gigantic datasets.

I went thru the same annoyance on my phone/tablet and although I have droid48, free42, and hc-16C on my android devices I mostly just ssh into a real machine.

I have toyed with the idea of graphical environments like mathematica/maple on a real machine via rdesktop/vnc on my tablet, but I don't do CAS so much as stats where I stick with R anyway. And those apps cost lots of money for something I don't do much of anyway.

Eventually with any problem, either you solve it or reach an event horizon where the UI is too horrific to use anymore. So when I can no longer handle the touch screen keyboard I just disconnect from the screen session (yeah, yeah, I know kids these days use tmux) and reconnect on a real computer complete with keyboard and big display.

For medium sized arithmetic problems (as opposed to math problems), just use google drive's spreadsheet and then I can access it anywhere in the world on any kind of machine I have access to. So that's where "total of this column vs total of that column" level of problems live.

An add on android keyboard built specifically for math, or more specifically for R or octave, would be interesting.
How the first iPhone copied everything—and the last one did too
>It turns out, however, that ArXiv isn’t yet up to the task — while it can accept attached files, they can’t have any directory structure.

Why not archive and compress them in a tar.gz ?
I think this study misses a lot of the point. Sure, schooling is about grades, but it's also a huge part of childhood and teenagerhood, bonding and interacting and meeting people and having experiences. So whilst the grades went up, how well socially adapted were people and how good were they at bonding with the other sex?

Of course this also misses the colossal point of enforcing the gender binary, which is terrible and leads to a broken, sexist society.

Single sex schools are, quite frankly, unethical.
I think this is a dangerous fallacy many of us run into: judging content by it's domain name. Would the same content on a completely different domain change the prejudice towards the contents of the text? Similarly would a url shortener hide the potential bias? By seeing the domain name in this case one could assume a bias towards single sex schools. At least the author of that presence would be frank about it.
Similarly couldn't it be that the author chose singlesexschool.org for it's catchiness and still favor coed?

While this particular article presents facts in favor of single sex schools, I would think that our duty is to educate our kids and peers to critically question anything they read and at least do a little research (scanning the site to get a basic understanding of the agenda the author may be pushing; to follow the supposedly supporting links, ...).
Is Life a Smoother Ride If You're a Chicken?
> class hierarchies just don't really work in Haskell

They work beautifully in Haskell

class Eq a => Ord a
class (Num a, Ord a) => Real a
> because π is not representable is their system (typically base-2 or base-10 floating-point).

Casio scientific calculators do have an internal representation of π (it's treated differently from the closest possible typed value) and very nuanced representations of numbers in general.

As you say, this is where calculator apps almost inevitably fail - representing numbers properly is really crucial to the UX, and floating point numbers are not sufficient.
I'd be interested to see the poster's comment about this article: what did this bring you to think? While the site seems indeed very strongly opinionated from the onset, if the studies are right it's probably interesting to reflect about the topic and especially about the reasons behind studies' results.

If I had to put kids in a single-sex school I can imagine that some pupils would get more focused in their work and hence overall get a better mark. My worry though is for their emotional intelligence and ability to grow-up in a mixed world. School is quite a big chunk of kids' life nowadays, where they learn much more than math and history, but also socializing, playing, listening, collaboration, respect. If all those notions are taught only within their own gender, what would/will be their reaction outside this world?
Here you go https://en.wikipedia.org/wiki/Luce_Irigaray

See her views on general relativity and fluid dynamics (both of which are apparently inherently sexist).
I was really hoping for the article to have some pretty graphs.
Wow, this is a very well written and readable book.
One thing that is never directly mentioned in the history of SQL is the available memory, cpu and storage at the time. When a mainframe has 192KB of core memory and a 300KB/s disk transfer speed, coming up with a way to access all that data was important. The OP example of data in a text file would be okay(ish) today because you could load up the whole in memory and be done with it. Yes, we have more data, more rows, and larger records but are solving different problems with different tools and significantly more horsepower at our disposal. This is not anti-SQL, but the SQL-as-a-solution in history needs more context. With that context, those lessons may be less relevant.
Is it just me or does his coding practice "smell" of inexperience to anyone else?
In the past, people were 'possessed by demons' and a priest was brought in to help. Now, psychiatry is the institutionalized national religion.
An interesting approach to this might be a language which has first-class constructs for probabilistic programming techniques - something like ProbLog, for example http://dtai.cs.kuleuven.be/problog/
Would it be possible to study divorce rates or other inter-sex socialization cues of single-sex vs coed kids over time? What other factors could one look at to ascertain how well they were socialized?
They also get the solution wrong: only OOP can define new variants and only FP can define new operations. Actually, there are plenty of language, FP and OOP, where it is easy to define new variants and new operations orthogonally without sacrificing separate compilation (e.g. any OO language with mixins like Scala). Mads published a paper [1] on some solutions back in 2004.

[1] http://lambda-the-ultimate.org/node/2232