skysight-inc/HackerNews huggingface dataset:
> memorized the equation so I could carry it around with me in my head and play with it. If m and a were big numbers, what did that do to f when I pushed it through the equation? If f was big and a was small, what did that do to m? How did the units match on each side? Playing with the equation was like conjugating a verb. I was beginning to intuit that the sparse outlines of the equation were like a metaphorical poem, with all sorts of beautiful symbolic representations embedded within it.

I cannot emphasize how useful this approach is. What's more, I am very surprised by how many students lack the basic ability to sit and "play around" with math concepts.

I used to tutor algebra, trig, and pre-calc. I was surprised by how few students had the ability to look at something and break it into pieces. If you gave them piece A which they knew, piece B which they knew, and put them together, the result was something new the student couldn't understand and they'd sit and wait for an explanation.

This was sad because this is largely what math learning is. Given pieces you do understand, you put together bigger pieces and then build an understanding of those bigger pieces.

I have always advocated something similar to what what the author said here:

> What I had done in learning Russian was to emphasize not just understanding of the language, but fluency. Fluency of something whole like a language requires a kind of familiarity that only repeated and varied interaction with the parts can develop.

I love this point. I am borderline convinced it it is near impossible to learn math concepts more than one or two steps beyond the point that you are fluent in. Beyond that, it's just memorization, guessing, and poor heuristics that just get you to skate past the test and do little or nothing for understanding or retention.

The bigger picture here is that the author has learned how to learn. It amazes me how significant a divide there is between people who know how to learn and people who don't. Forget IQ or test scores, I think knowing how to learn is the biggest indicator of how far someone will go in life. So perhaps most of all I love the fact that they began this journey relatively late (most students going through a similar math path would have done in their late teens or very early 20s what the author was doing in their late 20s).
6DOF Positional Tracking with the Wiimote
As a n00b to init systems, who has recently started using Upstart with Ubuntu in production...should I switch to Systemd? What are the pros/cons over Upstart? Is there anything inherently flawed about the robustness of Upstart?
This is all really great advice. The only thing I would add is that the number of watches is important, but the type of watch (reference vs value) is also important.

I have seen people make Angular charts, and they use deep value type watches that kill performance. It is fine for angular to watch a massive array with time series data, but use a reference watch, and swap out the array when the data changes.

People talk about the scalability of Angular's dirty checking, but in my experience the number of watches should be roughly the number of interactive elements in the user interface. Since there are limits to how much interface a human brain can process, the theoretical problems of dirty checking are not real problems in practice. If you have more than 2000 interactive elements on a page, then you probably have a different problem, not an angular problem.
I use this Yeoman generator that uses a very good structure like recommended above
https://github.com/cgross/generator-cg-angular
Typed Web Programming Tutorial with Ur/Web
This is an interesting article, but I have some beef with the way they go about it. Dokku is a solution, but I think it's not a strong one in the case of replicating Heroku or just as a wise choice for development; Dokku is fundamentally single-node and is neither fault tolerant nor scalable. Boo-urns. (I dig the `git push` integration, but you can do that a number of different ways that don't tie you to something like Dokku.)

I can't speak to databases, because RDS/ElasticCache/etc. are right there so I don't think about it as often as I probably should, but for application-level stuff I've found that Mesos with Marathon (or HubSpot's Singularity, which is really cool) addresses this much better, especially with Mesos's Docker executors. You also have the advantage of being able to use this cluster differently should you so choose--Marathon lets you run apps as does Daniel's Dokku setup, but you can use Chronos as a distributed, fault-tolerant cron system and you can also plug in Slack, ElasticSearch, etc. and reuse the same infrastructure as you need it.

It's also pretty easy to get rolling with, so I wouldn't use difficulty as a factor. =) A little more overhead, but a lot more future-proofing. I haven't (yet) open-sourced my "Mesos in a box" Vagrant stuff, because I haven't extricated it yet from my actual line-of-business stuff, but I built upon some (kind of hacky, much improved now) stuff I blogged about a few months ago:

http://github.com/eropple/mesos-experiments

http://edcanhack.com/2014/07/a-virtual-mesos-cluster-with-va...

This stuff is super interesting to me and I'm always looking for neat ways to use scalable infrastructure, so if anyone wants to chat about this stuff offline, email's in my profile.
I feel like this touches on the Montessori Method quite a bit. Most schools assume the student is an empty vessel and that the knowledge needs to be poured in. Montessori takes the approach that humans are naturally curious and that we in fact LOVE to learn so it encourages understanding through exploration.

I would say the rote memorization that the author of this article lauds is actually unnecessary. When one is learning through exploration of a subject and subjects you in fact are exposed to the same concept many times (like with memorization) but you have the added benefit of association with other concepts.

In other words; learning doesn't have to be boring to be effective!
Get few of them, borrow to neighbouring stands, charging fairly for data usage, sell them after event. Congratulations - you just made few friends, some good karma and flipped off convention organizers, all at the same time.
Europe Approves Facebook’s $19B Deal for WhatsApp
Congrats on getting to a situation that works for you, but I would gently suggest that having to custom-patch suexec of all things might not be the best way to approach a long-term solution. I don't know how that aspect of the solution reflects on systemd though.
Refactoring Ruby with Monads
I feel the same. I love the ease of Heroku but the premium cost is high. Given the fierce price competition among VPS providers like digitalocean, I've always wondered why there are no cheaper alternatives to heroku. Is their infrastructure just that hard to duplicate?
Yeoman generator for Enterprise Angular projects
OK it's done! Not well documented yet - that will wait for another day - but you can now access the score through the `onrecognition` event.
parallel construction is retroactively finding an alternate, legal/unclassified explanation for an evidence trail, but one which is inherently incorrect; if the ssl cert scanning or other repeatable method was the route taken, nsa probably wouldn't want to tip their hand. it's probably worth noting that the only examples of parallel construction that we have confirmation of were drug cases
You're the face in my brain when I write things like "I hope nobody sees me saying everyone who works at 1871 is playing house". I know you aren't.

Frankly: I am skeptical of all but the first tier of startup accelerators, and I am especially skeptical of startup accelerators based in Chicago, a locale not conducive to funding. One argument the post made that I'm confident is correct is that the accelerator model, when it ever makes sense, does so only when the company is on a trajectory towards raising funds.

I also find the idea that Excelerate charges more than YC to be jarring. It shouldn't be controversial to say that YC is the more impactful of the two programs.
Aboard a Cargo Colossus: Maersk’s New Container Ships
sigh, I'll just quote you a few paragraphs from his book, this post will look silly after.
There's nothing wrong with Upstart and it's pretty easy to use. I've got a little wiki page with some examples here:

https://github.com/mperham/inspeqtor/wiki/Upstart
Was this a permanent or temporary effect on Algernon the mouse? If we continue the amino-acid mutation along the line of the difference between the mouse and human FOXP2, can we expect great things from Charlie?
I've reached the conclusion that the East Coast... "commuter" corridors are simply a different matter, although from what I read they have problems, too.

I live at a cross country termination point, and I have had friends and family travel here by Amtrak. They are always, invariably, many hours late.

For their return trips, the departing trains generally leave from this originating station on time. They simply have no chance to make it down the tracks in a fashion that comes anywhere close to maintaining their schedule.

As offensive as anything, is the simple unreality of the schedules and their continued persistence of said schedules, year after year.

If they were more truthful, at least the unsuspecting one-time or occasional traveller could plan accordingly.
> The only way an upgrade this big will happen is having a single server that speaks both, one that's a drop-in replacement. In which case, there's no point in breaking reverse compatibility with every HTTP-capable device on the planet just to make some fussbudgets happy that the URL is "more correct" in some obscure technical sense.

Why would this preclude using a different protocol in the URI?

> And all that aside, URLs aren't primarily API. They're UI. You don't go messing with a UI that billions of people use without a strong reason to do so.

You mean UI that hidden by most browsers by default now?
I think the challenges to American train travel are less cultural and more geographic. Train systems seem to work in small countries with dense populations, and in fact we see in the northeast that trains are effective and widely used. I live in Boston, and people use the subway in the city, commuter rail near the city, and Amtrak to get to places like New York. But flying just seems so much more practical around most parts of the US.
And no specifically it is not executive dysfunction which is too low level a concept, something that is entirely addressed in his book. He specifically addresses how executive dysfunction means lack of supervisory processes and how rationality is more all encompassing.

You posted some "101" material to something so far beyond it I don't think you will be able to take yourself seriously after you survey his work.

http://www.keithstanovich.com/Site/Research_on_Reading.html
Bait and switch? The amount I was able to bill when I first started teaching/building websites in "the early days" was whole lot more than it was once everyone else got interested in the well paying gig. Did the market bait and switch me?
> Also I am very certain that people would get by better without Facebook then they would with the lowly legions of those toiling away to keep the world merely "clean".

I totally agree with that. That's why I weight it with the scarcity. Of course you disagree with the scarcity of Zuckerberg, but in my comment I assume that what defines a "Zuckerberg" includes the outside factors that the individual doesnt control.
It's absolutely true that Heroku is a lot more than what Dokku, Docker & Vagrant provide, especially when it comes to auto-scaling. Heroku is a good choice for many - but it's also good to have alternatives. For us (at Clearbit), it made sense to build our own infrastructure for cost reasons, especially since we're using EC2's spot instances.

To your points though:

* Dokku uses Heroku's buildpacks and auto-detects your stack when you git push

* Dokku-alt supports collaboration & user-permissions

* Logging is automatically handled (dokku logs app-name)

* Support for Memcache/Redis is baked in (dokku redis:create app-name)

* Postgres is also supported by Dokku, but I personally go with AWS RDS.
For what I'm using digitalocean for, it is only $5ish dollars a month more than heroku but infinitely easier to use as it's an actual linux box I have free reign over. I understand I'm not going to make either of them a lot of money but I can't imagine wanting to save money and deal with heroku when a VPS is so cheap now a days.
Hi,

Kate from Leap Motion here. Thanks for your interest! Wanted to flag a couple of our recent developments to you.

Most recently, we've been working on a series of developments specifically for VR, opening up our raw image API and beginning to optimize top-down tracking so that devs can begin experimenting with Leap Motion as a VR input tool in a bigger way:
Get the full scoop here: http://blog.leapmotion.com/leap-motion-sets-a-course-for-vr/

Also, our v2 software is available for download on our Developer Portal: https://developer.leapmotion.com/. If you have a device, I'd encourage you to give a spin. Would love to hear your thoughts.
Anyone have a clue on the attack vector? A reddit post said that the presence of the "/Library/Application Support/JavaW" indicates an infected system. Flash? Java?
Hi!
I was planning to create one Blogging Platform using AngularJS and Firebase as backed.
Then I was thinking that using Angular $resource, maybe we can isolate the backend and create a Blogging Platform entire based on frontend (AngularJS). And let the community create adapters for backend. For example, we even can use Trello as backend using Trello API.
Is this a marijuana joke?
I built a wifi repeater using a Raspberry Pi and two USB wifi adapters. The USB setup was not particularily stable and the devices would randomly reset.

Thanks you systemd, all I had to was to create two systemd units, for hostapd and the NetworkManager connnection setup, and declare a hard dependency on the USB wifi adapters. This was possible thanks to the udev integration - you can simply declare a dependency on a device just like you would do for a service. systemd would then cleanly stop the particular unit if the device disappeared, and start it once it re-appeared.

Of course, I could have done something similar using just udev and a service supervisor, but systemd made it as simple as adding a few lines to my unit description files. It was a rather unusual use case, and I was amazed at how easy it was to implement it.
As someone who recently re-built his own blog/site, I can offer you some of the insights I went through. May not be applicable for every use case, keep that in mind.

1) Input formats:

Markdown is the default for many blogging. It is limited, and if you want a bit more than a bold text, it will get into your way. As most products support markdown, if you settle with this, you'll be just on of the many (but it is a low-risk choice).

WYSIWYG editors are mediocre at best, but may work for blogging UI. The benefit of using these is that you are not really limited and can use any HTML feature. If there is an advance in the editor, the app gets it without much effort. The downside is that it will be HTML only, not much support for pdf or similar output formats, but most bloggers won't really care.

Asciidoc: This is my choice, because it is easy to version control, and use for various purpose. Generating docbook then HTML is very easy, complex UI structures too.

2) Static vs dynamic site:

Most blog content is static, yet no blogging platform offers good editor workflow and good static export at the same time. Static content is also faster and cheaper to host, so this is a thing that you can optimize for.

If you are planning a hosted service, one idea is to provide the editor workflow as the service, and publish the articles to S3 or similar platforms for hosting.

3) Social, comments:

For some, social integration and comment system is important. I don't mind having a blog without any of these, so it may work. Disqus, livefyre and other javascript-based comment systems are easy to integrate anyway, so if you need these, there are some tools to start with.

Sharing button is two-fold. Having an explicit policy that you won't help to track your readers through these button could make you apart from the competition, but of course it will provide less "engagement".

4) Tech stack:

Almost anything will do. CMS, blogs, websites can be parallelized by design, and even if you start with something monolithic, and got some traffic, it will be easy to scale it later on.
Seems to be a useful tool based on a research project, but very little example of what it expects for input.

I tried it with some HTML entity notation, and didn't see the letters represented, but was disappointed. Maybe my use case didn't match theirs.

The history of examples where it has been used is very useful in determining how to use it.
I agree completely on a philosophical level. But evolution has equipped us with a substantial ability to think in terms of agents with intentions. So I think talking about what evolution "wants" is in practice a very useful framing. The same is true in talking about what a company or a country "wants".

As George Box put it, "All models are wrong, but some are useful".
All evidence from the server, and anything obtained subsequently because of the server evidence, would be inadmissible (i.e., it could not be presented to the jury). The burden is on the prosecution to prove DPR guilty beyond a reasonable doubt, and so their job gets a lot harder. Probably before it gets to trial, the prosecution could be sufficiently concerned about their ability to convict that they let DPR plead guilty to some lesser charge.
Good try, and less confusing (or confusing on a much higher level) than some alternatives, but the use of the word "really" and the implication that bubbles (and therefore quasi-particles) "don't exist" in this description is problematic because it is false: bubbles and quasi-particles exist and are as "really real" as electrons and water-droplets.

Nothing but metaphysical confusion is added by asserting that some things "really exist" while other perfectly ordinary things--things that can be created, manipulated, and destroyed--somehow "don't really exist".

A less metaphysically loaded description would be:

The mathematics that Majorana worked out was intended to describe elementary particles, which as the name suggests can't be divided into their component parts. It turns out that inside a superconductor, the motion of groups of electrons, all moving together thanks to the special properties of superconductors, can be described by the same math. These groups of electrons can be considered entities in their own right, and are called "quasi-particles". They are perfectly real: they just aren't elementary.

Furthermore, for quasi-particles the atomic lattice of the superconductor acts in the same way as empty space does for elementary particles: it gives them a place to exist and has properties that allow them to move around and interact with each other. Majorana's equations describes how they do this, so they are mathematically equivalent to elementary Majorana particles moving around in empty space.

/End of metaphysical pedantry.
Compass Inc. | San Francisco, CA | Junior Developer | Full time

Looking for Ruby on Rails, Javascript, jQuery ninjas who have at least 1 year of experience in building web applications. General understanding of data analysis, statistics, data visualizations is a plus.

About Compass:
Ready to take on the big consulting firms? Want to do this with the power of Big Data? Then Compass is the right fit for you. At Compass we, are driven to improve the chances of success for innovative companies by helping them better understand their own business and making data-driven decisions at the right time. We work in the heart of San Francisco.

Find more job listings at http://startupcompass.theresumator.com/apply
This is sweet...to get an idea of how much fun this could be for web apps, check out the Annyang library (https://www.talater.com/annyang/), which wraps around the Google Web voice recognition API...it works very well, but of course, is subject to Google's terms...so an open source system is very welcome
Take a look at the german research community with the Fraunhofer Society – the researchers don't really get rich, but they have save jobs, can continue doing what they can best (researching), while the money is completely invested in new research. And overall there are almost no profits made, because the prices are actually affordable.
Yes I know what it is, but what I'm curious about is would that tactic fit the definition. Scanning IP addresses for publicly served SSL certs and comparing them with one served over TOR isn't obviously an unwarranted search is it?
If you don't mind the "i want some text rendered by the server!!11" crowd, go with https://www.meteor.com/ . From account management to data persistence, it should get you started in a few hours until the core functionality is done with Meteor, with modern stuff like soft-realtime-updates and collaborative features included out of the box.

The UI and UX parts will require substantial more amount of time, but stuff like the medium WYSIWYG editor is already avaliable for you: https://github.com/donflopez/meteor-medium-editor if you like it.

With seamless includes of additional packages your and your client's sites will be crawlable, too. You may read http://blog.plague-dev.de/posts/meteor-isomorphic-fullstack-... for more intersting bits about meteor's capabilities.
Setting up a Dropbox blog with Postach.io
Reading this reminds me of how much I really want to be better at math, and especially the quick fire recall and understanding. I'm taking courses with a lot of math that I've learned before, and encountering similar struggles this time around as last time. Maybe I'll try a new approach, one such as this, to insure my success.
I too was surprised by the high civilian casualties given Israel's attempts at warning the population before they strike. I wondered why would people stay in that area if they knew the Israelis were going to strike?
And then I got the answer: http://www.gatestoneinstitute.org/4706/gazan-hamas-war-crime...

"Hamas imposed a curfew: anyone walking out in the street was shot.
That way people had to stay in their homes, even if they were about to get bombed.
Hamas held the whole Gazan population as a human shield." — K., graduate student

Regarding the civilian-to-fighter ratio: http://www.bbc.com/news/world-middle-east-28688179

Another interesting thing to note is that according to the CIA World Factbook (https://www.cia.gov/library/publications/the-world-factbook/...) Gaza's age structure is:

0-14 years: 43.2% (male 402,848/female 381,155)
15-24 years: 20.6% (male 191,710/female 182,405)
25-54 years: 30.1% (male 280,551/female 266,756)
Universities, large corporations, and other building owners frequently disallow "pirate" WiFi and a there are very popular and expensive network security products built for identifying and triangulating pirate WiFi hotspots.

It is the right of universities and employers to disallow WiFi hotspots as a condition of being on the property. Why shouldn't this apply to hotels?
An Oracle Database In-Memory FAQ
On the left, type between 14 and 16 inch, on the y-axis choose DPI. The upper half of the screen is filled with a lot of laptops that meet your criteria then.
The ScienceInsider article[1] they cite does not mention intellectual property a single time. To me, this reads like baseless speculation from CBC, when there are a litany of possible reasons for the delays listed by both sides in the ScienceInsider article. Things like protocol design for how the clinical trial should be performed are not "IP" spats, but science and statistics spats. What endpoints do you use to declare a vaccine is effective? How should patients be monitored for side effects? etc.

[1] http://news.sciencemag.org/africa/2014/09/ebola-vaccine-test...
Prince of Persia’s 25th Birthday