skysight-inc/HackerNews huggingface dataset:
I've been doing something like this for regex as a side project.

One of the biggest things I'm thinking about is determining the adaptive algorithm that places you on different portions of the learning experience.

My current strategy is to compose a concept map of all the basic concepts and then devise a proficiency metric on each concept, which might be some aggregate of [correct on first attempt + time to completion + learner history] or whatever else I think of. Then you progress through the content by traversing this graph (with a fair degree of stochastic nature so to keep things moving). I'm hoping collected data can then be used to devise a new concept graph - something of a dependency graph whose density might ultimately reflect an element interactivity [1].

For example, function use might be considered a singular concept, while a function which returns a function might be another concept. The latter is a bit more exotic to newcomers and you can use the metrics determined by the former to gauge a pace to give the learner, but it's a foundational concept which most concepts in functional programming depend on and it might not be fair to consider it a single concept in the learning process until the schema is well-established.

Ideally, within a few questions answered you get pushed up to a state where you're actually learning something, no matter what your proficiency.

[1] http://www.davidlewisphd.com/courses/EDD8121/readings/1998-S...
There is no GC in RubyMotion.
I assume you're running 9 or 10 inch propellers on the F450. I suspect commercial delivery drones would use much larger props, which should be much quieter. That said, even a 9" quad is not going to be very loud 30+ feet in the air. In a populated area, especially one with cars, the noise wouldn't be audible above the ambience.
You can ban GoogleBot easily, just put a line in your robots.txt file, but then people won't be able to easily find your site using Google services.

If you provide value to Google they will make an API to allow accessing that data easier.

By scraping do you mean scraping their search results? They offer this, which is nice: https://developers.google.com/custom-search/

Many large sites don't allow scraping because of unnecessary server load (denial of service sometimes) so they'll offer an API where you can download content in a controlled (and monitorable) manner.
So, do path-based rendering (which gets the nice, slow pop-in of noise, right?) and bias the sampling to favor the current point of focus.

You naturally end up with fewer samples in places that don't matter, and faster fill-in where they do.
+ Flux
One of the current annoyances of the oculus rift is that it requires a cable that restricts freedom of movement... I'd bet dollars to donuts a big part of the Oculus development effort right now is going specifically towards these kinds of "prediction" algos so that a more low-powered PC with a battery can reside in the helmet, which can communicate with a custom low-latency wireless network to a "base station" that holds most of the GPU horsepower.

I think a lot of software innovation is still possible that will allow a VR headset to mask maybe a 50ms delay (smaller than in OP) with advanced algos, allowing you to get photorealistic, real-time graphics through low-power hardware that fits in the headset.
Functional mechanical gear discovered in nature (2013)
Downworthy: Browser plugin to tone down hyperbolic viral headlines
"Another issue is non-destructively replaying development changes into test/production environments."

"...you need to maintain referential integrity when replaying those updates/inserts"

I think most of your misgivings about this tool are grounded in the expectation that it would provide merge features like Git. Since it claims to be "git for databases", I suppose that's a fair expectation.

However, the tool does provide the core functionality of Git, which is to implement a tracking system for hash-tagged objects (or, in this case, tables). This does have value. Not only is it faster than standard db dumps, it's also more space-efficient. For some people, this could be really valuable.

I think it's an interesting tool and could serve as a launching point for more powerful/useful functionality.
Deis Announces Memory/CPU Limits and Tag-Based Scheduling
It's worth noting that Caffeine has a built-in OS X Command Line equivalent, Caffeinate - https://developer.apple.com/library/mac/documentation/Darwin...

My own suggestions to add:

* Keka

* BetterTouchTool

* Cyberduck

* AppCleaner
Quick Desmos graph, if you want to play around with some of the math with less of the programming:

https://www.desmos.com/calculator/mvnrzlrhrz
And here's the paper describing their findings:

http://www.sciencemag.org/content/341/6151/1254

Of course as soon as I submit I think of a better title, mechanical-style gear is probably more appropriate.
Extensive discussion: https://news.ycombinator.com/item?id=8178536
Not sure why you're getting downvoted--I think you've hit on the point excellently.
Tony Wilson read that manifesto. That is where the name comes from for his nightclub.

Edit - and I wouldn't like to bet on what GCHQ geeks don't read. I suspect their reading is very wide.
Facebook deleted a Girl Called Jack's page for no reason
Both feature the Barcelona pavilion.

It was the German Pavilion for the 1929 International Exposition in Barcelona.
https://en.wikipedia.org/wiki/Barcelona_Pavilion
A Google Car Without a Steering Wheel? Not So Fast, California Says
Emails are all about sender and receiver. Often only one participant is using a GMail address. Using email text for ad purposes is one thing, analyzing the email text where Google only acts as a carrier and using it for A.I. purposes is whole different thing.
The one on Language of Thought is good: http://plato.stanford.edu/entries/language-thought/.

This is an extremely interesting subject: Does our thought process follow linguistic patterns? Do we use our native language to think or is there a deeper, universal "language" we think in? If the latter, how can that be? Etc.
This is excellent news. The lack of a container restart policy was the main reason why I was spending a bunch of time learning CoreOS and fleet.

Trying to get CoreOS installed on VPS providers is a huge pain[0], and fleet and etcd are technically not labelled as production-ready (only CoreOS used as a base OS is)[1], so I'm really glad I can go back to vanilla Docker.

[0]: http://serverfault.com/a/620513/85897

[1]: https://coreos.com/blog/stable-release/
"which he had to repair by hand with ncheck and icheck, because this was before the days of fsck and that's what real programmers did"

No, real programmers were writing fsck.

:)
“I am about to make my company a co-beneficiary of my life insurance. And, I will take my own life after that. I want to make it work for my investors and my company. I am done with this life. I am sorry.”

Something tells me that any life insurance policies have clauses for suicide, especially if you posted online prior to your suicide that you were about to scam them out of some money. Overall I think that mental illness is a very serious issue, however I feel like a startups anonymous seems pretty silly from what I can tell. That's just my $0.02.
You can phrase that even stronger. In many countries, the post office is privatized. Examples:

http://en.m.wikipedia.org/wiki/Deutsche_Post

http://en.m.wikipedia.org/wiki/KPN
It's a bit of a clickbait headline, bit of backstory. Osper is a product which allows kids to use a debt card, funds are controlled via parents and kids can see the balance via a smartphone.
Europe was a little different in that no single power was really able to conquer it all after the fall of the Roman Empire. The political fragmentation and diversity of Europe may have actually contributed to the growth of commerce, shifting the balance of power away from aristocratic rulers and toward the merchant class.

Europe also has better farming land and more stable waterways than China, which allowed more efficient use of farming technology, keeping famine at bay and allowing the region to support a larger urban population, which had sufficient free leisure time for innovation. Whereas drought and famine were constant threats, and subsistence farming was an all-consuming effort for most people in China up until the late 20th century.
Instead of downvoting... maybe someone could point out where and how exactly Google violated their own terms?
"But, though we had plenty of money, there was nothing our money could buy"

Sorry, Rudyard, but the Helsinki shopping districts are pretty impressive.

It appeared to me that quite a few of the service workers in Helsinki are from the Philippines and West Africa. I don't know what kind of terms they are there on.
People may be smart enough to tell the difference but I don't think they're smart enough to write an ironclad law that won't allow for abuse.

It's the letter of the law, not the spirit, that we have to worry about.
I found it by searching for Gödel's Incompleteness Theorems [http://plato.stanford.edu/entries/goedel-incompleteness/]
Wanna get rich? Don't build an app startup
People interested in Duo may also want to have a look at jspm.io. It solves a similar problem, but with a few differences which to me are advantages:

- Transparently supports modules from CommonJS, AMD, ES6 or globals.

- Enforce a manifest (config.js) that let you pin dependencies (incl. transitive dependencies) to exact versions. Unlike RequireJS config, jspm automatically manages that file for you.

- Support multiple package providers, e.g. NPM, on top of Github.

- Based on SystemJS, a polyfill for the upcoming standard System loader. This hopefully makes it future-proof.

- Does not require a compilation step: dependencies can be pulled dynamically from a CDN over SPDY. Alternatively they can be cached locally as well. A compilation step (jspm bundle) is still available.

- Works both in the context of Node and the browser.

We've been successfully using jspm and SystemJS in production at the Guardian. It's still early days, but the devs are very active and responsive.

This isn't meant to distract people away from taking a look at Duo and making up their own mind, but I noticed nobody mentioned jspm in this thread and thought people may want to look at both and compare.
It doesn't make any sense to do that, for exactly the reasons you mention. You'd gain little value and basically ruin all public trust in you.

Luckily the guy who said that is from Télécom ParisTech, i.e. he was completely speculating.

Public posts from google+ and youtube are fine, though.
Objective-C will be easy then. The notation is a bit different, but you'll be able to pick it up in a few hours.
Silly in what way?
Looks like I'm gonna have to do another post soon :) Thanks for the feeback
I feel like D's lack of adoption was mostly due to issues around the way things transpired, specifically the closed-source compiler and of course the big mess with the standard library. Otherwise it was well-placed and well-timed, just ill-executed.
There isn't that much code. It's a new project. Do some spelunking and find out.
I like this approach, where it does explain anything, but lets you figure it out on your own by starting with the basics.

I think the functions should be renamed. function hello (a) would look like nonsense to a beginner. Give them names like addNumbers so they can piece it together.
Don't water-saving products always receive government subsidies in California due to our perma-drought?
Lisp was defined in the 50s and implemented in the 60s.

https://en.wikipedia.org/wiki/Lisp_(programming_language)
So, this is a bit off topic on a super click-bait-y story, but I think the notion of child labor laws is that we specifically include child labor as statutory abuse, in the same way the basic speed limit law ("don't drive too fast to be safe") is augmented by the more specific and easily enforceable speed limit signs. It'd be great if we had the throughput to actually make wise decisions about such a broad range of potential disputes -- that way, we wouldn't discourage non-traditional calls that might suck up a lot of time -- but I think this is a fair compromise.
I used to work for the Squirrel who Max mentions. This seems like a 100% plausible Squirrel move.

Whether Squirrel is a satire on Silicon Valley is, i believe, an open question.
SEP is easily the best online resource for philosophy, especially in the analytic tradition. It can be a bit dense sometimes, but I've always used it as an introduction or overview of a philosophy text before diving in during college.
Part 2: The Cloud Does Equal High performance
Thank you for that link (it really helped)

There is anecdotal evidence that the since the proteins in the human lens become opaque (absorptive) in the near infrared (search: crystallin transmission spectrum); that patients who have had their lenses removed for cataract surgery see beyond both traditional limit ends (as the polymer lens replacement has a different transmission spectrum) ... so [semi-serious-only] perhaps it would be more efficacious to have one lens removed? (no lens over a snake's thermal pits etc)
> I really hope Google does not use Gmail data for projects other than ads.

It's already used by the Google Now cards on Android, and it's a fantastic feature. If I book a flight, I automatically get a card that reminds me to leave for the airport at the correct time (taking traffic into account), without any interaction on my part.
Who is having the panic attacks, and who thinks the code is stolen? I'm guessing a) you, and b) the boss, but the antecedents aren't clear.

Using code from the web without understanding it is not a good thing. But I would think worse of somebody who (for example) spent a week reimplementing in Perl what he could have installed from CPAN. (Do I understand everything I pull down from CPAN? Umm, well, I understand how to use it.)
You guys are right, forgot that RM compiles to objc. Then it might work!

Even then, when making a game you want to stand on the shoulders of a good development community, go with the biggest community for iOS. So far it seems to be Unity.
Identifying an abusive employment opportunity is necessary but not sufficient to being in a negotiation position where people are not abused.
Using Docker for CI Pipelines
Haha, well it's hardly an evolution in terms of sound quality!
Previous discussions: https://hn.algolia.com/?q=http%3A%2F%2Fplato.stanford.edu%2F...
> Snapshots only from stopped instances though.

To be fair, you should be using the "reboot" option when you snapshot in AWS to ensure a consistent filesystem.
There's not many details, it looks a failure of JVM sandboxing?

Ok, the actual paper describes the problem "popular
GUI frameworks by design can potentially reveal every
UI state change through a newly-discovered public side
channel — shared memory".

The attack works by watching the size of shared memory in use in /proc, detecting UI events by allocations of shared memory, and then pre-empting the new screen with a phishing screen.
Site has a completely unusable user interface.
Seriously, when will this "scroll for next page" fad be over? This is completely unusable with a scroll-wheel.
Fields today are too well defined for that.

Just try making a grad work by joining knowledge from two separated field - nobody ever understands what you say. You lose most of your time in the basics, and people are mostly unable to build over what you created.
Yay!

Actually this is only legal if the child is voluntarily contributing. Which means, of course, than instead of child labor you should let the kids contribute to open source projects and run their own business.

If the kid is running their own business then I don't think it's considered child labor. Although IANAL. So, you see, lemonade stands may still be legal in this country :-P
Blizzard opens up Battle.net game APIs
No it doesn't. That privacy policy is pretty clear that they won't share personal information without my consent, and I'm quite certain a court would agree.
Pay with your time, Crowdsourced savings
You're part of a system. And the system educates people and we have to pay for it. When you enjoy privileges like infrastructure, but dismiss paying taxes to educate other people, you're a hypocrite. Who do you think built the world you see today? And with what money? You can't eat the cake and have it too.
There are only like 700 lines of Python code. Figure it out and submit a pull request to update the README.
Instead of killing off the story through flagging, why not just disable commenting on the story?

Seems like banning / downmodding users should work just fine, instead of killing off the whole story.
Letter to a Young Songwriter
I think it's sad that at the end of his life, he was really fearful of death. So fearful, in fact, that he sought refuge in religion, but supposedly, it didn't bring much comfort.

I always think of that when I ponder about my own struggles with life, the human condition, and mortality. I really don't want to be that fearful of my own impending death if I get something like cancer.
That's not a feature of HN. It's mostly not HN that is forcing political stories off the site, although HN's moderators have confirmed repeatedly that such flagging is appropriate given the site guidelines.
+1 for f.lux

I prefer divvy over spectacles.
I wrote this blogpost for my younger self, and for other young creatives who might be going through what I did when I was a confused young songwriter trying to do everything all at once (and tragically doing less than I think I would've been able to with proper guidiance). I'm sharing on HN because I think there are some parallels in all creative work, and that some of you may find some utility in this.

A quick recap/rewrite of this post:

1: Aim to be prolific, rather than “to be great” or “to have fun”. We can have much more interesting conversations once you have a body of work.

2: Screw ‘best’. Avoid trying to write the best possible song. Your definition of ‘best’ will be a moving target.

3: Write badly. Deliberately try to write bad songs, rough songs, strange and awkward songs. They’ll teach you more than you’ll learn from writing what you think is “okay”.

4: Screw originality. Forsake the quest for originality, it’s a mirage. Learn other people’s songs as much as you can. Learn songs from genres you don’t really care for.

5: Think less, write more. Don’t try to be smarter by thinking harder. Be smarter by processing more, recursively. Write new songs. Learn songs you didn’t know. Learn new chord progressions. Take long walks through unfamiliar territories.

6: Play scales. It’s like learning to play with the underlying code of music itself. It’ll improve your appreciation of music that you listen to, and it’ll improve your ability to navigate the music you play.

7: Play slow. Don’t rush after music. Immerse yourself in it. Imagine really bad sex, and then imagine really good sex. What’s the difference? Good music is like good sex.

8: Always Be Creating (Or Listening). If you’re not doing one of the two, you’re probably procrastinating. Ask yourself which of the two states you’re closer to, and dive into that.
Microsoft Admits Keeping $92B Offshore to Avoid Paying $29B in US Taxes
Semantic Versioning Is Not the Solution
Same reason it would be silly to have a mechanics anonymous, or a guitar players anonymous, etc... In my opinion if the pressures of being a founder is so much that you need to join some support group like an alcoholic or drug addict you should probably find another career path. Again, this is just my opinion. :)
Traditional Log Management Is Dead. Long Live Autonomic Analytics
I agree with your sentiment overall, but I don't think it applies to von Neumann. The sentence right before that quote is: "With the Russians it is not a question of whether but of when." It seems generally accepted that he was in favor of destroying the Soviets before they gained the ability to retaliate, although I will admit that I can't find any more direct quotes about it.

It's hardly surprising either. During those few years when the US had the ability to devastate the USSR but not vice versa, it was a fairly common opinion. In addition to all the common reasons for advocating this, a Hungarian would also be influenced by the rather brutal domination of his homeland by the Soviets in that time.
Kongregate founder tackles 'dark money' in political campaigns
TA mentions the researchers claiming similar attacks could be carried out on Windows and iOS too. Without more info, I suspect the failure isn't anything platform-specific like JVM sandboxing.
In addition to the answer of Perl and TCL, PHP would too, since the concatenate operator in PHP is "." - any dynamic and/or weak typing language that doesn't overload "+" for string concatenation will probably behave the same way.
One way, is learning. This week I learned several ways to increase the security of websites, just from architecture & code reviews.
> What's an example of a language that, when adding two strings/chars, parses them as integers first?

The cancerous piece of shit we know as Javascript.
Thanks for the feedback, I'll add these in my next list
This is cool! But there's a lot in there, so I don't even know where to start. Does anyone know of a good introduction to philosophy? My work is in the hard sciences, and I know next to nothing about philosophy, but am very interested in learning. Something that kind of gives an overview of the whole field I think would be best.
Algorithm to discover hotels based on interest and date
I'm working on an algorithm to analyze different parameters and suggest destinations and hotels based on interests and expected travel date, I'd like some evaluation on the results so far, this is far from a finished product.

Please go to http://tripzzle.com/

I highly appreciate your time.
This is exactly right, and the thing people most frequently forget when considering labor laws generally, particularly minimum wage, overtime, and child labor.

The unfortunate thing here is that even if most people are willing and able to say no to abusive employment practices, it only takes a few underinformed/underrepresented/broke people to create systemic issues. These are exactly the sort of situations we really do need statutory protection for.
Hi all, no World-changing features in this one, but we believe that over time, relentless incremental improvements can make a huge difference.

This week we are freezing all feature merges and focusing on refactoring, code cleanup and generally repaying as much technical debt as possible.

We are also considering a gradual slowdown of the release cadence (we currently cut a release every month), to give more time for QA. Even though we work hard to keep master releasable at all times and run every merge through the full test suite, in practice there can never be enough real-world testing before a release. An 8-week cycle (which is roughly what Linux does) would allow us to freeze the release 1-2 weeks in advance and do more aggressive QA.
We need a robots.txt and "noindex" metatag standard for emails.

If one sends an email to an GMail/Outlook.com/Yahoo email address, one should be able to opt-out of their email crawler, advertisement analysis, artificial intelligence analysis, etc.
People are still creating new languages in academic contexts -- and ones which go on to have influence outside of the academy -- now. Likewise, I'm sure even in the 1970s, someone's thesis advisor told them it had all been done.

You're trying to compare different times, but its getting confused because you're actually comparing one incident now to an aggregate impression of the "1970s" (though, from the 3 specific examples cited, the "1970s" you are talking about are really something like 1958-1973.)