skysight-inc/HackerNews huggingface dataset:
Just a suggestion. If you want a single file - why not package everything as an egg? Something that remotely resembles static linking in compiled languages.

I mean, as a part of build process[1] create a ZIP file, containinng all the dependencies and a file called `__main__.py`. Name that file `varnishturner.egg`, and just `python varnishturner.egg` would do the trick.

Or you can ignore this arcane approach suggestion and just publish on PyPI. I suppose Python installations without pip (or at least easy_install) are rare sights.

___

[1] Custom `Makefile`s to the rescue, or there's `bdist_egg` in distutils, although you'd have to write dependency packaging logic by yourself. For example, you can check how lxml does this with their `STATICDEPS=True python setup.py bdist_egg` process.
Managed to release my cross-platform mobile music game.

Flaming Notes, the music game to learn staff notation (iOS/Android/Web)

Landing page: http://www.adhyet.com

Short description:

Randomly generated quarter notes (crotchets) move from the right to the left. Player has to guess each note by pressing the correct button. Player wins points on a correct guess. Four successively correct guesses increases the speed of the moving notes.

HTML5-JavaScript lite/demo version: http://www.adhyet.com/flamingnotes

iOS version: https://itunes.apple.com/us/app/flaming-notes/id963392462

Android version: http://play.google.com/store/apps/details?id=com.adhyet.flam...

Tech: mobile version built using the C++ engine, cocos2d-x. Web version created by porting to JavaScript, based on cocos2d-JS. I did contribute to the new Programmer's Guide (http://www.cocos2d-x.org/programmersguide/) and have written some guides on IAP and leaderboard integration (http://www.adhyet.com/post)

Currently working on finishing up the Windows Phone version.
I'm sorry, I don't think I made myself very clear:P

My point, summed up, is one regarding definition.

Maybe it's just pedantry, but I find that your use of cause (what I also describe as genesis) sort of implies that it is a progenitor - that it is a starting point of sorts.

And what I'm suggesting is that there are other factors at play (biopsychosocial model) long before the culmination of the disease in a major depressive episode - provided we are still talking about the term "depression" as in "major depressive disorder."
This only reinforces my perspective that even highest levels of law enforcement need to be operating in a fully transparent way.
So much awesome can be used for bad. Self-censoring is - sorry for this - what the terrorists want.

I won't fault you for not sharing, but there are plenty of sharp things I can buy [0] that won't set off metal detectors. I'd rather live in the slightly less safe world of people not always being afraid.

[0] http://www.amazon.com/gp/aw/d/B0017V1BFO/
I can see tech companies being able to better cope with regional nuances. Instead of trying to find policies that fit the laws of all nations (Not truly possible?), They can deploy different policies for different regions. This could also help them mitigate governments over reaching hands, such as what Microsoft was going through a while back when the US wanted the data stored on their servers in Ireland.
He and I'd never write out the full dictionary and would use a single arg or tuple.

Why? dunno... probably habit, sample code never showed it, mostly because it would be ridiculous. Why is it not ridiculous with {}? It is, though he would never agree.

I usually don't care about performance either, but the third example is easier to read and type. Looks just like a printf.
Am I missing something, or are you talking about a violent revolution?
Two main ways come to mind:

1. Become interested in something esoteric in programming, then find people more knowledgable than you who are interested in the same thing. This always works for me when I get interested in something new.

2. Just reach out. I've gotten questions on LinkedIn from people I've never met before, and as long as they're not obnoxious, I always reply. Even if this doesn't work for everyone, try to make enough connections, and some will work out. Just be respectful, and show you've put thought into your questions. Questions like, "how do I data science?" won't get good responses.
In some ways, that is true. But I'd argue the main reason things like nationalism, racism, and other bigotry dies away is because those who support those ideas can't pass them on before they die.

So it's not all bad.
April 18 9pm PDT, One Challenge – Thousands of Opportunities
I don't like the idea of blaming the unconventional methods of a successful and moral scientist for government backlash against the area of his study.
Reminded me of George Carlin's last standup special, where he said "it's part of their [cops'] job to commit perjury whenever it helps the state's case":

https://youtu.be/jgxyCudDiM4
Testing React apps with Protractor
Ask HN: Why you prefer emacs org-mode over onenote?
I know most of HN prefers or guide over anything else since it provided flexibility. I personally used it for 3 months now and found myself slowin down. Here are few problems where onenote works perfectly:

1. I struggle at creating richer documents with pictures and audio video in it.

2. My company uses outlook. Linking tasks to email becomes a task in itself.

3. Capturing snippets from Web or quick bookmarking fails if I select too much text from the page.

4. Task scheduling can't take parameters like repeat only Monday to Wednesday. Only solution is to duplicate the tasks with shifted timeliness.

5. No way to continue working on phone or tab. Mobileorg is great for tasks tracking but continuing to work on existing files is a chore.

that said I liked it and I want to continue to use it over products like onenote, but this slow down makes it very tedious to use daily.

How you people solve these issues?
...and the subject of The Electric Kool-Aid Acid Test.

http://en.m.wikipedia.org/wiki/The_Electric_Kool-Aid_Acid_Te...
Surely there's a spectrum of active participation.
While a single black square yields a boring line, an alternating initial pattern should yield a checkerboard. So any image including a checkered floor should qualify.
Ask HN: Is Windows Phone Metro Design Dead?
Well maybe not entirely dead, but according to this article [1], it's changing quite drastically. What set Windows Phone Design apart is basically being stripped away and it will follow similar patterns as on Android / iOS - as it will be easier for users to migrate to WP.

I'm a Windows Phone user (also use the others) and I can't say I'm agreeing with everything. I love pivots and panoramas and the emphasis on typography. But I'm just one data point...

I think the main reasons why WP didn't grow as much as it could was because it was lacking the apps, not because of its distinct design language.

I'm now considering to make my iPhone my main phone.

If you're a WP user, what do you think about the coming changes?

Are the design changes going to positively affect the adoption rate for Windows Phone? I think the main problem is still going to persist - all the new apps will land on iOS or Android first and then maybe on Windows Phone.

[1] https://www.thurrott.com/mobile/windows-phone/3000/ex-microsoft-designer-explains-the-move-away-from-metro
Clickable link: https://www.thurrott.com/mobile/windows-phone/3000/ex-micros...
The fact that the matching process is not double-blind indicates that it is designed to be corrupt.
I fear that even with this gross miscarriage of justice over decades, people may not be granted a retrial. It's the entire reason the Innocence Project exists.

http://www.innocenceproject.org/free-innocent/improve-the-la...

I've never understood how the possibility of new evidence doesn't immediately reopen a case (in general). I thought we wanted real, actual, blind justice based only on facts and absolutely nothing else. It turns out it is rarely that simple.
I don't know if this is what smtucker meant, but isn't the Supreme Court supposed to fill this role?
- Adults lie, or don't understand, or just don't want to deal. You were recommended not to proceed in math beyond Algebra I, even though you'd gotten a B. You (wisely) thought that was bunkum and continued on to Alg II and geometry, number theory, set theory, matrix theory, etc and ended up with a Bachelor's in computer science. Good call.

- That stupid counselor who blithely told you to "be confident"? You had no idea what those words meant, much less how to do it, because you didn't understand how to see the things you learned & accomplished as skills that other people don't have. That seems weirdly egotistical, I know, but confidence is knowing you know how to do stuff, and that knowledge is special.

- Don't stagnate. Past conditions are not an indicator of future conditions.

- Learn how to congratulate yourself and learn to like yourself sooner than I did.
I didn't said it is impossible, I said it will not allow you to be truly independent.
San Marino - under Italian influence.
Liechtenstein - Germany.
Andorra - Spanish/French.

If you would do research on them you would see how many things they are not allowed to do by their neighbor. And how many things the country is forced to do.
If they would start making issues, they would be just destroyed by economical blockage.

MAJORITY of landlocked countries are dependent on others.
Only countries with established history and reputation can to some extent be independent, like Switzerland.
Great question! I wrote a detailed essay on this topic called "How to get coaching, mentoring, and attention:" http://jakeseliger.com/2010/10/02/how-to-get-your-professors...
Oil painting is 15th century photography. Film isn't going anywhere, and frankly neither is cooking with a wood fire. There's a national holiday practically dedicated to cooking on a wood fire (Fourth of July).
It's not perfect. Yeah, I actually don't know why the AI seems to "give up" randomly.
One of the funny implications is that many 2D video games implicitly have toroidal worlds.

This is reasonable for something like Pacman, but many games with overworld maps (SNES RPGs like Chrono Trigger, for example) implicitly have toroidal planets due to the navigation.
There are a lot of books on database system design like »Fundamentals of Database Systems« [1] by Elmasri and Navathe. The reason there is no such thing as a simple tutorial is because any serious attempt to build a database system will consume on the order of tens or hundreds of men-years of effort if you start from scratch.

[1] http://www.amazon.com/Fundamentals-Database-Systems-Ramez-El...
As a very recent mentor (yay!), I usually look for feedback on how I can improve my own teachings. I've only met with my apprentice a couple of times, but she's allowed me to think about how to explain things in a more clear and concise manner for other people to understand. She's also going to bring cookies next week (a super-sweet gesture on her part), and since she's a (elementary school) teacher, she's going to give feedback on slides I'm creating for an upcoming class I'm teaching.

Every time I teach my craft to somebody new to web development, I learn something new. It gets me excited about coding again, and it's why I love teaching so much. The students with the most questions are usually the most enthusiastic, so ask any and all questions that come to you. If your mentor doesn't know the answer, even better. I like students who make me think!
These are the two most important variables in my (personal) experience:

Average age of user.

Average word count of posts.

Raise these (up to a point) and you'll get better content. Lower them, and you'll get worse.
Its not hard to block the river, isn't it. That is why I said "unrestricted".

And if you think that international laws will prevent it, well Ukraine get rid of nuclear weapons and got GUARANTEES by Russia, US, China, France and few more countries they will protect it in case of any kind of aggression.
One of my treasures is a George A. Philbrick operational amplifier, or "op amp" that fits into an 8 pin octal socket and contains two 12AX7 vacuum tubes. It was doubtlessly intended as a component for analog computers.
They are not liberals. Not even the most hardcore European liberals would say these things:

https://en.wikipedia.org/wiki/V%C3%ADt_Jedli%C4%8Dka#Quotes
- Jurassic Park

- The Truman Show
I was spending almost $2 million on a 1PB solution and I couldn't get NetApp to call me back.

EMC knew the name of my senior admin when they called me back in 2 hours.

Guess who got my money?
Thanks! My critical filters were a bit clogged.

Edison Nation you reckon?
That was my favorite Brunner book, with Zanzibar running second. And it is a little scary how many similarities his dystopian future has to our present.
The article mentions Film's Not Dead, but fails to mention http://filmisnotdead.com/
I have a bit of a chuckle at anyone who uses the term "web-scale" in serious conversation. The idea of 'web-scale' is an inside joke that the author has clearly missed: https://twitter.com/search?q=web%20scale%20from%3Atomdale&sr...
"Common law" is the name for a system that is mostly built on consistency with prior judgments; "civil law" mostly built on legislation.

http://onlinelaw.wustl.edu/common-law-vs-civil-law/
http://QRID.com - liberating people from passwords - mobile app / OpenID / OIDC Provider - allows touchless login to websites by scanning QR code on your monitor

http://BitExperts.com - almost like StackOverflow, but with Bitcoin tips and bounties. Also could be used for brainstorming ideas, with an optional bounty pool

http://BitNews.com - aggregates news headlines from 26 bitcoin websites in a mobile-friendly format
Robot with consciousness software one year ago is close to becoming ‘self-aware’
But this isn't because google is using their existing size in a way to punish other people and crowd them out...

The only way that Google could be monopolizing search results were to be if they told companies to put bing/yahoo/etc in their robots.txt and only let Google crawl them or google will drop them. That would be an anti-competitive monopolist practice abusing their size and power. They're not doing this.

When you're talking about LAW, and using law to force competition, it shouldn't be because people don't know the difference between a web browser and google. Educating consumers on how to use your product is something google spent a lot of time doing in the beginning when they weren't the default. That's up to you having such a good product that people type in the name of your service into google to get to it assuming google is already their default engine.
I seriously wonder what would be the reason to have a child (or to keep a pregnancy) if a person don't want one and is not going to feed/care for one.

Guess, even the weirdest pro-pregnancy activist would figure out abortion would be a much more humane way of killing than starving to death.
After 50 Years, Moore's Law Has Only Started to Disrupt Everything
Google Wallet just got a lot safer – FDIC insured
I'm constantly amazed at how terrible criminal forensic science seems to be. Everything except DNA matching appears to be no better than voodoo, and even the DNA stuff is tricky. Is there something about this particular field that attracts charlatans and incompetents? Is it purely a motivational problem, wherein the people who pay for these results are more interested in a conviction and don't care if it's right?
Thanks I think we will keep this in mind for next iteration. Currently we are neck deep into NetApp due to an idiot of a CTO.
"They get to know what you are paid, so what you are likely looking for."

Except that the two aren't necessarily correlated. You may have been grossly underpaid in your last job and may be looking for a lot more. This could have happened because your were hired at an inappropriately low salary (e.g., you were right out of school and didn't know much about the job market). It's also possible that you weren't underpaid when you were hired into your last job, but your last employer failed to give you raises commensurate with your rapid growth, leaving you underpaid after a couple of years.

Ideally, companies should pay you what you're worth in the job market today, not some percentage above what your last salary was. If you have two equally qualified job candidates whose only difference is that one made a lot more in their last job, why should that be an excuse to offer them vastly different salaries?

On the other hand, there are people who don't mind making a lot less than they did in their last job. Maybe they want to move into a new area that they don't currently have much experience in. Maybe they want to move from a management role back into a developer role. If an employer summarily rejects them because their last salary suggests that they'd ask for too much, they could be losing out on a valuable candidate.
Of course not and I didn't want to imply that. But I tried to survey the database landscape a year or so ago and a lot of the effort went into figuring out whether a system deserves a closer look or is an abandoned weekend hack. But there is obviously no obligation for anyone to make my work easy.

And the comment was not specifically aimed at your project, but is a very general thought about potentially negative effects of having an ever increasing amount of code in the public. Similar to the situation for satellites and space junk.
Fixed now, thanks again for pointing it out!
I got confused because ANSI is not the same as ASCII. These are color and have more graphical symbols.

Interesting but different.

Hint: Click on the [?] next to each file, the ans file doesn't render happy in the browser.
I guess he referred to using a compiler, not writing one. The later is obviously one of the more advanced topics in computer science.
But inventing does not guarantee a golden payday. Only 2 to 3 percent of all inventors make any money from their inventions, experts said.

Key point. It takes more than just an idea to bring an invention to market. Most inventions never get to market for the simple reason their inventors lack the business acumen and don't get the right people involved.

After inventing something the only thing you need to worry about is finding investors, patenting, finding a business person, finding a manufacturer, prototyping, safety testing, finding suppliers and coordinating it all so that you can make a profit. Most people sadly try to do it all themselves, but it takes a special kind of person to know how to do it all themselves and get it right the first time.
Larry Summers talk at LendIt 2015 conference – crowdfunding
If the finding is simply that Google needs to offer a ballot screen on Chrome after you install it, to choose the default search engine, that could perhaps be appropriate.

Claiming that people can't understand the difference between a web browser and a search engine therefore Google has a monopoly? That's a farce. First, how did they get Chrome installed anyway if they are that dim?
Regarding the pump, why can't the fuel just be pressurized and not use a pump?
wow, this seems to me to be incredibly reckless, in a mathematics package. it's gotta be much too simple.

You're banking that this incredibly simple rule doesn't generate any trivial correlations that will make it completely inappropriate for a certain case. (whatever it might be, e.g. as an example that it won't be the case that if you get 2^nth values the first and the last will be the same 66% of the time instead of 50% of the time - or whatever. you're saying that there is no property that is totally non-random and breaks some simple case.)

I mean, fine if it passes basic statistical tests I would accept it in a programming library. But in a mathematics package? seems so irresponsible.
In the cases I have witnessed, life events have been the progenitor. There are obviously other factors, such as personality, genetics, etc. However, life events seem to have been the main "cause" of these depressive episodes (and not just the trigger).
http://sixteencolors.net/ is another great archive for ANSi art.

The art scene in the mid 90s was an interesting, vibrant, microcosm, moving from BBS's to IRC over the course of a few years.

https://www.youtube.com/watch?v=ILNs1GChGDk and the longer http://www.bbsdocumentary.com/ are a good watches if youre interested.
Interesting... Care to explain the concepts behind your loginless auth? In a sentence or two? Thanks! (do not have time to go through code myself :( )
I recently rewatched Hackers, and a large part of their activities seemed to involve payphones. It's conceivable that a working adult in this day and age may never have even seen such a thing.

I'm waiting for the day that explanations of phreaking exploits start with an explanation of things like land-line phones and payphones and what they are and how they work (and then for some youngster to come ask me a questions like "you had to pay, money, for a phone call?").
I think you're thinking of a master and apprentice (albeit through the lens of a world which resembles that of Westeros...) In any event, not the mentor relationship the OP was inquiring about.
Legal arguments, like most things in life, reward narrative over truth. “Truth” is an unbelievably high bar to pass – even basic ideas like confidence level are beyond the understanding of the legal system.

“Beyond a reasonable doubt” is actually a decent epistemic standard. The problem is that juries and judges are not exposed to the information that would lead to reasonable doubt in these cases.

So basic epistemology already makes bad outcomes likely. Add the incentives (political, organizational) in cases like these, and terrible things happen.
Comcast to bring two-gigabit Internet service to Bay Area, boost existing tiers
The cost isn't in the action of switching the setting. The cost is in overcoming the effects of _____ marketing, and evaluating re-learning the alternative products.

So any piece of software ever is a monopoly and should be broken up? First, we are talking about a page with a single text box in the middle and a list of blue links which are displayed after you click Submit. Are you serious? My 6 year old can used a search engine.

Also, exactly what marketing are you speaking of? And how does one "overcome the effects of marketing" anyway? Next we should outlaw the use of google as a verb meaning, 'to search'. Oh, wait, I'm sure the French have already done that.

The funniest thing is this isn't even about Advertisers and AdWords but actually organic search. Boggles the mind...
IBM creates a research group to test Numenta, a brain-like AI software
Master AngularJS and the JavaScript concepts behind it
I was a massive fan of Metro but Material just has it beat out.
Great concept, my main grip with meeting people on say a site like Meetup is that every event has like 100 attendees and smaller ones are too niche when all I really want is to have a conversation with a few people.
If 15 parents would pay $3000 per year, they could give one person a $45k/year salary for their services. Somewhere in there is a way to get a TaskRabbit to Uber your kids to their next Meetup. Private daycares exist. Chauffeurs for kids exist for people with enough money, as do parents using Uber for their kids (there was an article here a while back about it). Start with children and then branch out to the elderly and disabled. Call it Chaperone. Piggyback on existing startups so that individuals don't have to be qualified as drivers, caretakers, etc.; their job as chaperones is to ensure that everyone else does their job while mostly just being there.

Found this but for at-home babysitters: https://angel.co/chaperone Don't know if telling people to "think Tinder" for the UI is the best association though.

I am not a parent, but I think we're losing some brightness in our future if we can't resolve trust issues that lie in the way of better services for parents and children. Lots to think about...
These have ANSI terminal escape sequences in them:

http://en.wikipedia.org/wiki/ANSI_escape_code