skysight-inc/HackerNews huggingface dataset:
Open Syllabus Project | Web Applications Developer (Python and Javascript) | Full-time | NYC or Remote

The Open Syllabus Project is an academic data mining project based at Columbia University that's analyzing a corpus of 1M+ college course syllabi. We launched a beta version of the project with an op-ed in the New York Times last year [1]. Since then the project has appeared in Nature, Time, The Washington Post, The Chronicle of Higher Education, MarketWatch, Der Spiegel, Business Insider, Lifehacker, FiveThirtyEight, WNYC, QZ, and elsewhere. It's also been picked up by major news outlets in Europe, Russia, China, Japan, South Korea, Ukraine, Egypt, and Mexico. With new funding from the Sloan, Hewlett, and Templeton foundations, we're working towards second release of the project that will feature much larger collections of syllabi, books, authors, institutions, and publishers.

http://explorer.opensyllabusproject.org/

We're hiring a full-stack web applications developer to take a leading role in the development of these public-facing web services. We're looking for a developer who has significant experience at both layers of the web stack - someone who enjoys building large, stateful Javascript applications, and also is able to build and maintain the server-side APIs that feed these client applications.

PROJECTS

- Build a API in Python (Flask or Django) that organizes the results of the metadata extraction pipeline into web-facing data stores (Elasticsearch, Postgres) and exposes well-structured REST endpoints for the client application.

- Build a front-end application using React and Redux / MobX that surfaces the data on the web.

- Work with the data engineering team to define data requirements for the front end application.

QUALIFICATIONS

- 3+ years of professional experience in software engineering.

- Demonstrated ability to build high-quality, fast web applications that serve sizable traffic.

- Experience building large, stateful Javascript applications with React and React-ecosystem libraries like Redux and MobX.

- Experience with modern Javascript build tools like Webpack or Gulp.

- Experience with server-side Python development with Flask or Django.

- Commitment to sustainable engineering practices - automated testing and deployment, continuous integration, and reproducible development environments.

- An eye for clean, readable, extensible, well-tested code.

- Experience with remote / distributed collaboration on GitHub.

Drop us a line at syllabusopen@gmail.com.

[1] https://www.nytimes.com/2016/01/24/opinion/sunday/what-a-mil...
I like that standard. You think, "Would I care if someone revealed personal info and wrote about one of my parents?" The answer is probably yes. "Would I care if someone wrote something about my grandpa?" The answer is probably still yes. "Would I care if someone wrote something bad about my great-grandpa?" The answer becomes more likely to be "eh, who cares"
Tablets, Table Service, and the Automated Future of Your Suburban Date Nights
My dad's life was saved 10 years ago via a bone marrow transplant from an English woman. He was being treated for Leukemia.

Thanks for promoting this cause!
This. I think sometimes people who have not actually had to LIVE the experience by being in China longer term don't have an appreciation for the degree of control that exists there.

China is a strange place where the central government is omni-present, AND nowhere all at the same time. It's strange, and difficult to describe. But I agree with xbmcuser...

The Chinese government, as long as it maintains its current structure, is in a happy position vis-a-vis economic control.

(Or any other type of control for that matter.)
And we end up with almost every single contract including the opt out language. The majority of people don't read contracts, and many of those who do have no access to recourse to do anything other than walking away from the entire field of services. (While in theory the market should fix this by having service offers without those clauses that people who read their contract and walk away from bad ones can use, the total number who are willing to walk away are far too smaller.)

For example, look at arbitration in the US.

Want a retirement account? Arbitration clause.

Bank account? Arbitration clause.

Cell phone contract? Arbitration clause.

Insurance? Arbitration clause.

Online video game account? Arbitration clause.

And most people don't realize how one sided these are until they end up on the wrong end of the legal system.
Please no, no more 'Theory of Consciousness' pseudoscience.

If we can't even get a solid consensus on what consciousness is we're not going to have a theory for it anytime soon.

Every time this comes up we have a split between actual neuroscience and everyone's subjective interpretation of consciousness.
Penrose's point, at least as I understand it, is that insofar human intuition can lead us to see the 'truth' of not-provable-within-the-formal-constraints-of-the-system statements, we are doing something 'informal', aka non-computable, and that insofar if our brains were merely "computers made of meat" we would be unable to transcend the formalism, then we must have some non-computable process going on inside our brains somewhere.
Many companies are betting that phones will be phased out for augmented reality glasses. Magic Leap, Microsoft, Facebook, Google, and Apple all have teams working on it.

People expect these devices to accept sim cards, will this break the confusion? My Smartglasses are a personal computer that also has phone functionality.
I can't believe it.

The strategy of repeating "Strong and stable" at every single opportunity actually works.

Theresa may constantly u-turns and contradicts herself, but hey, she's strong and stable so we'll have a strong and stable brexit and become the greatest britain there ever was.

If we somehow manage to get a non-tory coalition, we will very likely negotiation for remaining in the EEA (aka soft brexit) which will be much better than any kind of hard brexit, not to mention much cheaper
Oh hey I run this, originally I was just collecting the fui designs for reference when trying to make my own as a desktop (https://github.com/seenaburns/dex-ui), but since then I've kept it going.

My personal favorite is probably still Oblivion http://www.gmunk.com/OBLIVION-GFX but if these are too over the top science fiction, The Bourne Identity's is pretty fun too http://coleran.com/gallery-category/fui/#the-bourne-identity
This is a niche phone, if you weren't already aware.
Well, divorced roommates ;)
It's also so you can get the jump on risks as early as possible. Consider two projects, both roughly a week long. Project A is broken down into day-long tasks, and project B isn't. On day two, the guy doing project A reports he wasn't able to get milestone 1 completely done yesterday. Others can now step in and help if needed, after only a day. The guy doing project B, who reports "analytics yesterday, analytics today" needs to subjectively assess whether or not he's behind, and depending on how experienced he is at this, nobody will know until the sprint is blown that he was unrecoverably behind.
How Much Does a Politician Cost?
Does GPG work in the hub?
I didn't say "a" deb repo, I said "the standard debian repository". Just like when I'm talking about NPM, I'm talking about the main NPM repository, not my company's private NPM server.
It's an uphill struggle getting Google Play on BB10 devices, and then Messenger and Facebook. I've done it a few times - every time I rebuild my Q5, but it's starting to get really annoying.
That might be changing (although I'm still not getting my hopes up about this year's GE...):
http://www.bbc.co.uk/news/uk-politics-39693277
https://www.tactical2017.com/
Nothing is stopping you from putting the functions into multiple files.
I am probably going to get downvoted to hell for this negative comment, but please stop doing this. I am really tired of seeing your "big list of links" everywhere I go[0][1]. If I click on anything even mildly related to React, Redux etc., on Reddit, HN etc. I always find the same thing.

https://www.google.com/search?q="I+keep+a+big+list+of+links"...

https://www.google.com/search?q="I+keep+a+big+list+of+links"...
One thing I've noticed more with science journalists (which I greatly approve of) is that they seem as a whole to have taken to heart the "get a quote from a researcher who wasn't involved in the study" mantra, so that it's rare to see an article without a "says x who was not involved in the research" line.
> As soon as you try to give your process the air of "due process" you have lost.

It's worth remembering that people (rightly, I think) get far angrier about breakdowns of due process than the absence of it. Some of the people upset about the Drupal mess recently didn't seem to care much about the specifics of what happened, but were incredibly disturbed that the official process appeared to have been circumvented. At that point it would have been far better to say up front "we make decisions at our discretion, in the manner we choose".
I like this article. It's probably a good idea to build your own simple todo app using Redux from scratch first, and then follow this guide. It would make a lot more sense.

Using this as a place to put some thoughts on Redux after having picked it up over the past few weeks.

I have been spending the least few weeks re-writing an "offline-first" mobx React app into Redux, after it started spinning out of control and becoming unmanageable. Mobx provided a lot less guidance on how to structure a larger app (read: more than a few pages with non-trivial remote interactions)

Like React itself, it took me a few weeks to grok the philosophy and architecture, and internalize the key components so that I wasn't getting lost every few lines of code.

I had evaluated Elm earlier in the year but passed on it, as there were some interop issues, and the component ecosystem wasn't as mature as react.

Redux has had the effect of organizing my code and helping me reason about the structure, as well as providing time travel for free.

Typescript to be very helpful when building with Redux, specifically when I did something wrong, and had to refactor.

I've also been pleasantly surprised at the middleware ecosystem, and how useful and easy to configure it has been.
>It's more than a loss of time - there's also the context switch and attendant energy expenditure to restore the "head space" after escaping the meeting.

Sorry - same thing. When GP is talking about "loss of time", he's not referring to "Oh, I lost X minutes of my life I'll never get back!" He's talking about lost productivity, just as you are.

And if a simple 5-15 minute meeting once a day saps your productivity so much, then what the GP is saying does apply to you: That you feel your job is just to sit on the computer and do software development.

And if you can't organize your work around that 5-15 minute meeting, you have other problems. You never take breaks during the day? This is just another "break", except it has a prescribed time. Plan around it! This isn't a "surprise interrupt" that occurs while you are working. It's not an interrupt, any more than your sleep is, or eating lunch is. It's a predefined part of your job.

Sorry, I'm not even saying standups are good. I'm not an advocate for them. But this attitude is silly.

If you are not getting value from the standup, improve the standup! Don't complain about context switching.
An interesting article. On Hacker News, using the article title is preferred. Counterfactual-based Incrementality Measurement in a Digital Ad-Buying Platform is more informative.

To submit a clickable link using the "submit" page, leave the the |text| box empty. After clicking the |submit| button, you will be redirected to the |new| page and will be able to view the comments page and add comments.
I like the style too. I couldn't use the 2advanced site, because, while it loaded after I accepted Flash (Firefox), everything was tiny on my high-resolution screen, and zooming did nothing.
Sounds interesting, do you have a link?
"Experiments would take at least several months to run, because it's not till several months that you know whether your business is going to fail solely due to the dev team."

If you use the rather stodgy and formulaic scientific method, sure. But if you approach this as a multi-arm bandit problem, and instead look at the question as "how much information do I need to collect with how much statistical power before I am justified in selecting an outcome?", it becomes quite tractable for a team to just try it out.

It also helps if instead of using merely "productivity" as your one and only goal that you also consider team happiness as a real and going concern. Then "Nobody likes it and it's demoralizing the engineers" becomes a perfectly valid form of feedback to use in the decision about whether to do it.

I also tend to use the metric that the brain is really, really, really good at figuring out what's important, sometimes perhaps even too good, so if we start a stand-up meeting plan, and it just sort of peters out, then I let it go. (Seems like somebody wants to try it every 2 or 3 years or so, I generally just let it happen and then evaluate.) Everybody's brains are coming to the conclusion that it's not important. Rather than fighting it, roll with it. There are some things in life where your rational forebrain must override the deeper instinctive algorithms about what is important, but that's quite cognitively expensive, and I've never seen any reason to believe that stand-up meetings are bringing enough value to justify that.

I emphasize the "I've never seen any reason". I hypothesize that in many ways, the work the teams I've been on have been doing is almost maximally pathologically bad for a stand-up meeting. Almost everyone is working on something independent of everybody else, so blockers are only rarely even possible. If your team is, on the other hand, chock-a-block full of blocking potential it may be useful to you.

Anyways, there's more ways to find out the truth of things that trying to split the universe into two precisely equal parts, make a change in only one of them, and come back ten years later to see what happened, only for someone to complain that a sample size of one isn't enough and we really need to do this a thousand more times to have a valid result.
So what you are saying is that only the wealthy deserve good quality healthcare? Good plan.
Blocked beginners usually know how to ask their way out of blockers without standups.

Another bigger problem with beginners though is the "creative" beginner. For those a stand up is a good place to catch "I just started writing a parser for X to solve problem Y" when there already is a company standard X-parser that the beginner doesn't know about.
That's what they are doing.

They are just doing it within the 5250 emulator instead of setting up a separate tunnel with a VPN or SSH port forwarding scenario.
They could release it under the crapl[0].

[0] http://matt.might.net/articles/crapl/
the U.S. is a constitutional republic and is governed by the rule of law. if a law is unfair, the constitutional remedy for it is the legislative process, not breaking the law.
The point posed by Penrose isn't (quite) whether the human brain is a Universal Turing Machine or not: it clearly is, in the sense that we can sit down with pencil and paper and emulate a Turing Machine of our choosing (infinite storage excepted, of course). Penrose's statement is that we are a superset of Turing Machines that can both emulate any Turing Machine and do non-computable things, too.
YC's Startup School Radio [Podcast]
I seem to remember an article once on how the associativity in cases like this not always lining up with what you think/want so be careful with it.
I'll bite: across the population as a whole, the UK has much better health outcomes than the US despite spending a lot less money on healthcare. Of course, we should be spending more money, and then I expect we'd equal or even beat the US at the top too, because too much healthcare is also a bad thing, and with private healthcare that's what rich people get.
Thanks, have you used go-selenium and what did it take to get up and going with it?
> Does anybody (who can critically think) actually care about this? All political parties have made u-turns (for example, the current government changed their mind pretty damn quickly about the NI increase) and, at the end of the day, the Conservatives won a majority so it's their call.

I care about it (and I barely read any newspapers, FWIW). Lib Dems MPs went above and beyond their manifesto and made direct, personal pledges not to vote to raise tuition fees. The coalition agreement did not require them to vote to raise tuition fees. Nevertheless, many did. This was an egregious deceit even by the standards of politicians. It absolutely deserved a massive electoral punishment, which thankfully seems to have been delivered.

(FWIW the NI U-turn was precisely because increasing it would have violated a manifesto promise, so not really comparable)
This Fantastic Idea for a Circular Runway Is Sadly Going Nowhere
Do they not have links to the audio generated anywhere?
owner of a blackberry priv here.

I can't write without the keyboard anymore.

the phone is garbage. but just being able to do ctrl+a, ctrl+c, ctrl+v is already enough to make up for all the other bs.

sadly, my next phone will probably be another dumb keyboardless one because the key selection and lack of customization are just not worth having a huge phablet for me.

if it had a tab key. and maybe esc. or heck if it were barelly usable when you select another soft keyboard (e.g. hackers keyboard) then I'd use it even if the form size was a full tablet! but it will completely quit working if you select anything other than the bb soft keyboard. which as you can imagine, is pure shit.

oh, and every update they make it worse. in typical blackberry lack of touch with reality. the last one was that backspace suddenly becomes delete!!! imagine you carefully place the cursor after the second word of a paragraph. hold delete to erase them. and after they are gone, it start deleting the rest of you painfully typed text! and most android apps dont have ctrl+z capabilities.
Six musings on Lyft Envoy, microservices, and the market
A good reminder to managers that you gotta keep developers on staff, too - can't just write a "fire and forget" app for a lot of cases.
Iceland has also been utilizing its geothermal resources for centuries. Currently circa 22% of their electricity and 87% of the heating and hot water needs are met using geothermal energy.
I loved keyboards. My last Nokia was the E71/2 (blackberry format) and my first Android the HTC Desire Z (I think Telekom G2 in the US), a fold out keyboard phone.

Why? Because I could perfectly type without looking. But then Swype came around. While swipe-typing had its problems, in the beginning, it quickly matured. Suddenly I could type faster and more correctly without looking at the screen than I ever could with a physical keyboard.

So while I sometimes wished for something like the KeyOne, I'm now very happy with only a touchscreen.
And geothermal energy is a too-often-overlooked technology. It's not intermittent like wind and solar. It's more like nuclear but without the emotional baggage. As we try deep decarbonization, we're going to need more things like geothermal (or nuclear) or we'll end up spending like 2 or 3x as much money over-building solar to provide enough power even on cloudy winter days, building many more wind turbines, etc.

The hard part isn't getting to 60-80% clean energy, it's getting that last 20%. Geothermal helps a LOT with that. (As does nuclear, which is why we should be protecting existing nuclear assets until fossil fuels are eliminated... The existing ~20% of our electricity in the US produced by nuclear will make deep decarbonization multiple times cheaper than relying solely on wind and solar alone, plus accelerate deep decarbonization by a decade.)

An interesting idea is to build geothermal and solar at the same site.
Consider areas where these two maps overlap in high potential for both:
Geothermal: http://www.smu.edu/~/media/Site/Dedman/Academics/Programs/Ge...
and
Solar:
http://www.nrel.gov/gis/images/map_pv_us_june_dec2008.jpg

Places like New Mexico and southern Colorado are good fits for this.

A problem with geothermal is if you draw heat too fast from the ground, the output will decline over the years. If you stop drawing heat, the ground will warm back up and then when you start again, output will be higher than it was when you stopped. So there is some sense in conserving geothermal power when demand for it is low.

So the idea is, you draw from solar when the Sun is shining and draw from geothermal when it's not. By being co-located, you can use the same grid infrastructure and get higher utilization out of your powerlines. You've essentially converted some of your solar energy into a baseload power source. Or you can think about it as enhancing the output and lifetime of your geothermal power source.

(And it's possible that if you have a LOT of extra solar power, you could run a resistive load underground, using the ground as a makeshift thermal battery.)
My dog rescues cats
Note, I did not say that this government will cause less long-term harm than Trump. Only that our political landscape is not as divisive (although it may during Brexit be nearly as divided).

However I think we are on the same road to irreconcilable divisions, just a little less far along. But we should be doing all we can to not get there, and any such efforts are probably harmed by attributing "right-wing nationalism" as the motivation to half the voting populace.

While it may be that there are "right-wing" and "nationalist" tendencies in certain segments of society right now, the composite phrase "right-wing nationalism" is pejorative and evokes Nazism, or neo-Nazism, which clearly isn't going to encourage a rapprochement between voters for Theresa May and those who may otherwise convince them of the problems with some of her policies and politics.

When the public consider all of the competition a joke - however reasonably or not - it's probably good to remember that (especially since most people are not policy wonks, or even readers of much news, let alone unbiased news) this does not mean they strongly endorse any of Theresa May's policies, only that they prefer her over the alternatives.

So it may be better to prepare to convince them to join you in a few years time than label them the enemy today.
B corporations and socially responsible investing are shariah compliant investing rebranded for an islamaphobic audience.

Standard & Poors operates shariah compliant funds right over in Toronto and is also very popular in many markets.

Maybe it doesn't mean what you think it means, maybe you'll learn
I'm looking forward to this indiegogo Moto Z add-on--hopefully it won't be too thick.
I kept my Droid 4 for as long as I could...this seems almost as good.

https://www.indiegogo.com/projects/keyboard-mod-a-physical-k...
If you are affiliated with the US DoD ("A member of the U.S. military, Reserve, Coast Guard, National Guard; military dependent; or DoD civilian employee") you need to sign up with https://www.salutetolife.org instead.