skysight-inc/HackerNews huggingface dataset:
Well, I pretty love javascript, is it an imperative language? ;)

Please don't be so sharp, I really don't understand why this link is in HN, and I'm just exposing my point of view, after practising OCaml a lot. So what, I'm a student so my opinion is worthless?
Aside from 2.9, all of these reasons double as explanations for the lack of women in CS.
The handle's freebsdgirl, and you can find her on Twitter here. https://twitter.com/freebsdgirl
Proversity (London, UK) – Help Build Digital Universities by Employers
Calling Djangonauts,

We're looking for great people first and foremost, but here are some of the things we make:

* Client experiences that people love. We have a responsive web app (with iOS + Android & more coming soon!).

* We have partnered with Harvard & MIT to produce an ed-tech platform that does AI marking, collaborative environments & delivers digital content. We use a lot of Python, but are open to new ideas.

* A fast, scalable stable of servers. We have a growing user base & employers such as Bank of England, Network Rail, UBS & Lloyds Register which rely on us to give them max uptime everyday. We use Ansible to deploy on AWS.

(Backend and Frontend: Python, JavaScript, etc)

Please email me at krishan.meetoo@proversity.org
I think this could be the future. Some tools (like Emacs' Paredit) are trying to do things like this with text but I think projectional editing is a better solution.

The problem is that it will take some kind of miracle or great revolution for it to ever have a place in our workflows.
Google experiments with its employees. The short-term outlook is personal. Google is still in for the long-term.
I think that if you google her handle or realname you will find plenty of evidence to suggest that she is not a sane human being, or a stable one, (or at least that some people believe this) and this may have something to do with some groups being mean to her. I think that her problem is far less rooted in misogyny than the fact that behavior has consequences on the internet just like in real life.
So if I understand this correctly, we will soon be able to put people into 'hibernation mode' by first cooling down their body temperature?
The included network interfaces make it a nice remote device. Not a user interfacing one as you mention.
And there are very few citations for certain points.
Computers seldom appers in paintings, photography, other visual arts or in lyrics. Science fiction movies is the exception where computers play in integral part. I never wanted a bendt see through computer monitor until I saw Avatar.

“It took 30 years for the Star Trek communicators to become the Motorola Star-Tac, and even longer for the communications satellite that Arthur C. Clarke fictionally invented in one of his books to become reality,” Underkoffler said. “But now, this could happen in six months.”
It got removed from the Chrome Web Store by the looks of it (https://chrome.google.com/webstore/detail/hola-better-intern...)
It is my understanding that the cruft is microsoft-specific: other systems use cdecl, fastcall and stdcall are related to Windows APIs and techs. And even though AMD published a call convention as part of AMD64, Microsoft ignored it in favour of their own fastcall-derived CC[0], and have added a new one since (vectorcall[1])

[0] https://msdn.microsoft.com/en-us/library/ms235286.aspx

[1] https://msdn.microsoft.com/en-us/library/dn375768.aspx
Clay, a CSS preprocessor as embedded Haskell
I upvoted this post before reading the last paragraph. Could someone give it a compensatory downvote and then reply to avoid double-dipping? Thanks.
Ask HN: Interesting WebRTC projects to work on?
I'm attending a self directed learning programming school this summer and I'm focusing on WebRTC. I've already have an app idea to work on but I'm also interested projects related to the infrastructure (like peerjs or webTorrent). Any advice? Thanks HN.
They had no choice. Remember, this was America in the 1920's. Black jazz musicians were not allowed to eat in the clubs they played in. Often times not allowed to walk in the front door of those same establishments. Dealing with organized crime was probably 100th on the list of issues African-Americans had to deal with at the time.
I'm not black, but Hannibal Buress is my favorite. Trevor Noah's stand-up is rather good too.
It's a good idea for Americans to get elements from the article, but it's impossible to completely emulate it.

Norway has a smaller and more homogeneous population, making these programs easier to be managed and funded.
Whoa! When I installed Hola, I had no idea that I was proxyimg content and allowing my IP address to be used by others!

It's my fault really, I should have checked into it more carefully. But if you look at the Wayback Machine version from December 2014, there is nothing about this on the main page [1] and the FAQ says absolutely nothing about their commercial anonymization service, Luminati! im also curious: what is this patented DNS algorithm they are using that interferes with OpenDNS? [2]

1. http://web.archive.org/web/20150102160748/http://hola.org/

2. http://web.archive.org/web/20150102160748/http://hola.org/fa...
How Grand Theft Auto Explains One of the Biggest Mysteries of the US Economy
Ah yes, the "functional" and "object oriented" Javascript, how I love thee.

When you are starting out, convenience and familiarity (which are visceral) can trump abstract notions like "pure", "correct", "reason-able".

I'm not saying your opinion is worthless, just that your judgement could be coloured by inexperience.

My sincere recommendation is to use "Real World OCaml" - https://realworldocaml.org/ as a reference to learn OCaml instead of old and busted tutorials littering the internet. Trust me, I have been trying to learn OCaml "on the side" for a few years and RWO is the first book that I have absolute love (even accounting for a wide variety of PL books I read) for being
practical, current and explaining stuff.
Ada has plenty of constructs to enhance safety. Explicit type conversion. Limited use of pointers. Arrays with bounds checking. No willy nilly 'enums are ints' type stuff. Contracts. Many more are covered here:

http://www.adacore.com/knowledge/technical-papers/safe-secur...

Plenty of people got interested in Ada. They are people that do things like write software for trains, nuclear reactors, medical devices, and aircraft. There's not much point in trying to use Ada for a website.

With that said, I always felt that the pitch for safety was always overstated. Of course tests are needed (not aware of any mission critical system where they aren't heavily used). There were lots of papers slamming things like C++ vs Ada back in the day. Yet we were able to do safe things in both languages. Guaranteeing things in C++ was harder, but then other stuff was easier. I left Ada when I was trying to do some research in generic programming and Ada refused to let me do things that C++ would because it was 'unsafe'. Sure, unfettered use of generics would be unsafe, but so is rewriting the same code 10 times for different types. This was back when Stepanov published his STL paper. His ideas were great, they helped me, and I didn't look back. Still, if I was to work on another flight computer or weapons system I would not look askance on Ada. The tasking model in particular is very nice.

I never understood the 'committee' argument. If you don't like something about a language, say what you don't like, don't talk about how it was created. Ada is very well designed, it is consistent, and it hangs together far more than most languages out there.

No, no one is going to use Ada to 'move fast and break things' (defeat Facebook). It's a language for measured development of things that you can't afford to have break. Not spending weeks chasing pointer bugs, and going home to your family at the end of an 8 hour day is pretty darn exciting to some of us.
Functors tend to be the big thing that's missing, right? F# just had to drop the feature because of compatibility with .Net packages, as I understand, but it severely cripples the module system.

MLs are such that the value-level stuff and the module-level stuff are more or less independent. So you can go a long way just liking the value-level stuff without really caring about the status of the module-level stuff. But it's also a pretty big motivator for the design of ML. F# is at least weirdly missing out here.
The issue is with the moderator changing the link from an inner page pointing to (IIRC) http://www2.lib.uchicago.edu/keith/ocaml-class/userdefined.h... to the top level course page.
osx, bash, vim, tmux
This is a bit of a slog to read, but it's not bad:
http://www.amazon.com/Adaptive-Control-Edition-Johan-Astrom/...
Anti AirBnB Propaganda Spreading Through Union Hotels in SF
This is very consistently my biggest problem with OCaml: it just doesn't follow conventions set in other ecosystems. I predict this is the sole reason it could never be "the next Java."

It's worth noting, however, that I've had very, very few problems with the semantic properties of the language. I think the slog is worth it for that reason.
I honestly don't understand this. The article talks about revolutionizing the world of education and yet expects the online courses to give out certifications, like classical schools do. The free online courses exist so that you have free access to education, not that you have a piece of something that you can show to people. That might be an added benefit, and I see nothing wrong with strict requirements and charging money for it, but the primary purpose is the education, not the certificate.
The original thread https://www.reddit.com/r/sanfrancisco/comments/37w0wp/anti_a...
Afaik TypeScript is using https://www.npmjs.com/package/reflect-metadata to attach runtime type information, something angular asked them to do (there was no runtime information before). See also: https://github.com/Microsoft/TypeScript/issues/3148
Guy Get’s Smacked with a Shovel
> I'll email you a list of my designs and essays on there

Yes, please.
> Is there a compelling lib or advantage of OCaml over F#?

Maybe not for folks whose primary platform in Windows? The .NET stack is the primary advantage there, no?

For those of us on Linux, IMO OCaml is the similar language with complete platform support. I know .NET core is now available, but some time will have to pass to know if Microsoft's support for .NET on Linux is a long term plan.
You don't want a massive tower in the middle of the street. It interferes with traffic.
Does this really demonstrate Coursera "giving up on the dream [of eliminating barriers to education]?"

IMO, the important thing about MOOCs has never been accreditation (show me an employer who actually cares about potential candidates' MOOC certifications, anyway), but simply making university-level courses available without the overhead of actually attending school. And in that regard, nothing's changed.
I would have a hard time qualifying re-brandings of misogyny as subcultures.

They're subcultures. Just because they're "normative and reactionary" doesn't make them less so. Sadly, they're cases of opposition to mainstream misogyny with extreme misogyny. (Not to say that all of MRA is misogyny. Gender injustice is such a complex topic that it's inaccurate to believe that it would fall entirely on one "side", or even that there are sides. That said, much that's under the MRA tent is pretty horrifying.)

The high school and college casual sex scene (and, perhaps, the young-professional one) is one where, as an emergent property, bad men ("chads") who objectify women get most of the sexual yield. This is an expression of the mainstream, traditional misogyny that lives in our society. Misogynist patterns (man as conqueror, woman as defeated "slut") have been absorbed by men and women both. In long-term romantic relationships, most of the misogyny has disappeared, but it's still quite prevalent on "the sexual marketplace".

What PUAs and "Red Pill" neo-misogynists miss is that they're extrapolating behaviors observed in small subcultures to all women, which is unfair and wrong (both in the sense of being morally wrong, and in the sense of being incorrect). Take the PUA playbook, which is build on running exploits that work against damaged women. Men who pick that stuff up, learn that it actually works at its intended goal of high-frequency sexuality, and start deploying it on a regular basis... are going to conclude (falsely) that most women are damaged, sexually confused, and attracted to superficially charming but toxic "bad boy" types. Then when they get bored of the high-frequency sexuality (most long-term PUAs are clinical sex addicts) and try to have long-term relationships, they're going to fail at it (because PUA skills don't work on any woman you'd want to have a long-term relationship with) and blame that on women too.

To make it more bizarre, the neo-misogynists blame the bad female behaviors resulting from traditional/mainstream misogyny on "feminism". To them, mainstream misogyny's superficial coddling and infantilization of women (and the female misbehavior-- flakiness, bad taste in men, disloyalty-- that results from it) is somehow lumped in with this "feminism" thing that they don't really understand but reflexively hate.
Perfect for ransom letters! Good job.
One thing I'd add is another comparison to edX. edX is a non-profit, while Coursera is for-profit.

Considering that point, I view the "bait-and-switch" slightly differently, but I agree more transparency is necessary.
Sorry I'm confused by your statement. The air pressure inside an aircraft during flight is much higher than the air pressure outside. So the pressure is also inside -> out, same as a soda can.
Android TV Games
osx, zsh, sublime text
O-o- – This Shit Is Unreal
> what is this patented DNS algorithm

It's probably just them running their own resolver over an encrypted channel to avoid ISP rewriting DNS responses.
Thanks for suggestion. I have tried to follow the instruction here https://developers.google.com/apps-script/add-ons/publish to publish SheetSQL as an add-on, but I was stuck at step 4, since I did not see "Deploy as Sheets add-on" the option after I performed the previous steps.
They aren't necessary in Python, either.

But having syntactical support improves readability.
Interact with objects just from a simple video
> This is very consistently my biggest problem with OCaml: it just doesn't follow conventions set in other ecosystems.

Well, the reason is that Caml predates those ecosystems; the original Caml was released nearly a decade before Java [1], and ML itself dates back to the 1970s.

[1] http://caml.inria.fr/about/history.en.html
Honestly, if someone's resume tells me they took (say) the Coursera Natural Language Processing course, never in a million years would it occur to me to ask to see the certificate, any more than I'd ask to see their transcript to verify that they took specific classes in college.

And vice versa, I have lots of Coursera courses on my resume, no one has ever asked to see my certificates either.
I understand your point of view. Thank you for the link, I've already checked it and it's really interesting.

Do you have some examples of well-known applications built with OCaml? I'll have to check that too.
While what the OP mentioned is True , what i really think is that the real value of MOOCs is not in the certificate (it not that much important especially from MOOC providers) but the opportunity that it creates for people to gain knowledge , and personally speaking , MOOCs have changed my life , i live in 3rd world country where the quality of education is worse than you can imagine, but thanks to Coursera, Edx and Udacity , i managed to learn so many things , so what we should focus on , is that the opportunity it provides for people around the world to learn new things and change their lives in one way or another is the true factor that should be considered in the MOOC revolution .
The Nautilus Science News Quiz
You seem a bit too bitter. I wonder if SL's sex obsession is just because it's one of the few things that works well in its world.
The Quantum Thermodynamic Revolution
The tenth circle is for those who testify falsely in God's court.
There's a scene in "Brave" (the animated movie) where you see Merida fire an arrow. The scene is rendered in slow motion and you can see the arrow flex as it leaves the bow. I knew that arrows flex as they are being fired, but this was the first time I had seen it in slow motion. Comparing what I saw in the movie with this video suggests to me that the animators did a very good job of getting this detail right.
This article seems sort of dated, but I don't know that for a fact because it has no publication date*. It is titled "HOWTO Encourage Women in Linux", but it reads more like a set of grievances in list format.

This article conflates Linux usage with the whole comp sci community. To show correspondence to the low adoption rate of Linux by women with rather mundane societal observations and offer no solutions makes this a bleak article. Perhaps the Linux community at the time this article was written had this problem, but I don't know that it generalizes to every community now.

edit: When I made my comment, there was no date in the title.
Hm, that's what put me off pass. I want to manage my own dotfiles git repository.
Grokking ES6 Promises – The Four Functions You Need to Avoid Callback Hell
"Free MOOC certificates for most platforms? Forget about it" would be a more accurate title.

Nevertheless, the post content is quite accurate. I was immensely disappointed with Coursera's decision to remove free statement of accomplishment certificates.

On the bright side, It seems that edX won't be implementing a policy change. The reason is quite simple: coursera is a for-profit and edx is a non-profit.

The largest and most popular MOOC platforms are nearly universally for-profit orgs: Udacity, Iversity, Coursera, Futurelearn. Same with programming education platforms: Codecademy, Codeschool, Treehouse, Lynda, Pluralsight.

Putting it in UN terms: This is a reason for grave concern.

Platforms like Treehouse and Codeschool have superior learning UX and require monthly payment of $25-50. While this is certainly not much, the majority users of worldwide internet users won't be able to afford this price tag.

Dangers to public benefit will become more pronounced as soon as M&A commence and online education will become an oligopoly. Pluralsight has already acquired Codeschool for $x0 MM.

As Gibson's quote goes: "The future is already here — it's just not very evenly distributed."

If this massive disparity in access to knowledge persists we will find ourselves in the world predicted by cyberpunk authors.

Are we able to change this?
Japan is space constrained, but not _that_ space constrained. Here's a similar bike lot in Nakano, Tokyo:

https://www.google.com/maps/@35.70675,139.663513,3a,75y,197....
thats a great point - I was just thinking the same thing.

In any case, it might help improve society and reduce racism.
Same happened during the construction of the Athens metro. Now many of the stations are small musems.
Also, watching the bike back up; you wouldn't want to fall in this. http://fitsnews.com/wp-content/uploads/2009/12/sarlaac.jpg
In my experience over about a dozen completed courses and many more with less attentive participation, Certificate policies vary from course to course. Some of it is due to policies of the sponsoring institution, some is due to the business transaction between the institution or the instructor and Coursera. There's a whole host of branding issues that come with putting Blub State University on a course description. And good old BSU has a team of administrative staff that have nothing else to do than worry about BSU's brand.

That said, the Coursera Android App has become consistently worse. It wants to run at startup and once entered, never release the camera even after the app is stopped. To get rid of the camera-in-use toast, the app has to be uninstalled or the device rebooted. I came to the conclusion that unfortunately Coursera is headed down the road to finding the optimum between suck and income as a business model. Basically, it's given up on platform growth via innovation and is optimizing for Venture Capital fund liquidation timelines.

MOOC's are a model that can live off of exhaust fumes (in the words of Spolsky) but turning them into part of the people tracking infrastructure is simply more consistent with conventional wisdom and ten year investment fund timelines.

[edit:] On the 50% for a certificate comment, that's what Jeff Ullman does for his Finite Automata course and for me, it was non-trivial and required a lot of learning. There have been other courses where 90% and distinction was far easier.
404 on some links
There is also a big economic disparity between the former GDR and Bavaria, so I'm not sure how valid a comparison just based on religion could be.
Aren't most prisoners in the US in State, rather than Federal, prisons? Norway has a larger population than a lot of US States.
What does population size have to do with it? Population density in the US and Norway is similar I think.

I can imagine a homogeneous population resulting in a lower crime rate although I have no data to back that up. I think a low crime rate makes it possible to have higher quality programs like this.
Because the hole also releases moisture, as your post said. That's just a bonus.
Ask HN: What do you do when too many people want to “help” your startup?
Some background:
I am bootstrapping a startup by working part-time at a few jobs. This isn't going as quickly as I would like, but it is what it is. (I have obligations that I'm unable to blow-off to launch it full-time.) I haven't even told that many people about it - just those that ask what I'm doing in my "free" time - and am not advertising it.

The problem is that everyone is offering their help (literally every. single. person. who finds out about it). I don't talk about it anymore, and won't until it's ready. I would actually like to keep my personal life separate from my business life as much as I can. In three different instances, I have witnessed businesses (and money) destroy lives in my own family, so this hits home. Also, and I'm not sure how to put this tactfully, even though I think the people offering to help feel like they would be doing me a favor (and this is definitely true in some regard), I am not a fan of their work ethic, among other things. They may have an inkling as to how obsessive I am, but working together would be a problem.

Has anyone else had this conflict? And if so, what did you decide and what happened? Am I being short-sighted by ignoring help?

Thanks!
Aren't non profits allowed to pay foreigners salaries, subject to local rules? Do US non profits pay local corporate taxes when they operate abroad?
How a Machine Learned to Spot Depression