skysight-inc/HackerNews huggingface dataset:
Thanks for this. I learned a lot.
If you take comment length + karma per post / comments on post you should end up with reasonably decent comments making it to the top. Ish. It's still never going to be able to fully deal with all the corner cases on a site as large as HN but it's often Good Enough.
Could be an intriguing way to detect other developers visiting the site and communicate with them. Last time I checked, the front page of https://vimeo.com was using the inspector console as a recruiting tool.
You should submit this as a link.
This is the best answer I have ever seen to a question like this. It's articulate and carefully explains the steps leading up to an evidence based conclusion. I've rarely felt more that something is "Insightful".
I use both Flask and Django(and Sinatra and Rails). I tend to like Flask more than Django. It's just that big applications tend to have similar structure.

Armin have done a great job with Flask. The framework is quite malleable. I have written both 1 file flask app with inline routes, as well as 'bake-my-own-framework' flask apps. I believe that's a good thing.
i've been trying to fit this into my schedule as much as possible as well (much like the rest of us).

what really set me off into making it a daily habit was the following washington post article.

http://www.washingtonpost.com/wp-dyn/articles/A43006-2005Jan...

""What we found is that the longtime practitioners showed brain activation on a scale we have never seen before," said Richard Davidson, a neuroscientist at the university's new $10 million W.M. Keck Laboratory for Functional Brain Imaging and Behavior. "Their mental practice is having an effect on the brain in the same way golf or tennis practice will enhance performance." It demonstrates, he said, that the brain is capable of being trained and physically modified in ways few people can imagine."
Considering the company went bankrupt shortly thereafter, the offer actually reflected the actual value of the company. Its hard to know that at the time.
So, I guess this means they can alienate users faster?

I left because they moved my close button to the left, but my friends stayed because they "got used to it". Same thing happened with unity and upstart. I don't see users can "get used to it" by EOLing your product in 9 months and providing new, possibly breaking, changes every 3. I use Arch Linux now, and I like it because they don't force decisions like that on me, since they try to keep packages vanilla.

They're just giving power users twice the reasons to leave.
I am not convinced that males are incapable of understanding whatever it is that Etsy's clients want. After all - we don't look for programmers who are doctors for medical programs, etc.

I'd actually posit that in majority of cases (ie all enterprise software), programmers actually have much less of clue as to what they are working on than in the case of consumer site like this.
Veterans Affair's $9M public contest a farce?
Your best bet is to leverage your social circles to get an entry point to your first job. Once you have that, then the conversation shifts as people will see that job as vouching for your progress.

"the pursuit of this degree is a waste of time"

At this stage of the game, what you need is someone to lend you personal credibility, and a degree won't do that for you.

If you do see this, shoot me an email (included in my user page)
I now have a routine where every Tuesday and Thursday I fast for 24 hours. Breakfast the following days breaks the fast; so on Wednesday and Friday before breakfast I take a thorough shower, chant Tara mantras, and then meditate for a while.

Since they're Tara mantras, I find myself a bit in a Tibetan tradition, which is awkward because I'm a naturalist. Nonetheless, I find that my meditations are indeed directed towards the dissolution of ego, abolishing neurotic ways, and gaining access to reservoirs of awareness, compassion, and joy that otherwise seem to be buried inside of me.

This means that the best summary is "it's productive, but I can no longer use that as an excuse to do it. Rather, I do it precisely for no other reason. We don't need to justify love; we just love, for its own sake."
Vow of Now was created for this very purpose, to instill meditation as a daily habit. Slightly controversial perhaps, but it works: http://vowofnow.com

P.S. I'm the founder.
Howto: Strip Adobe DRM in Debian GNU/Linux
Given that nginx is almost twice as old as redis, shouldn't that analogy rather be "redis is the nginx of databases"? ;)
FWIW, this is how the GoPro works with its iPhone app and Android app. It's so easy to set up that I decided to adopt it here. It is of course possible to connect the Pi and the phone to the same (existing) wifi network, but then you need to help the user figure out the right IP address to connect to. I messed around with zeroconf/bonjour for this before I settled on this simpler mechanism -> it works but is pretty temperamental. The other thing I have tried on Android is to have the phone create a wifi hotspot with the same SSID and password as my home network. When at home, the devices are all connected nicely, when away, the Pi connects to the phone and (modulo zeroconf being picky) the whole thing works well; couldn't get this to work with the iPhone.
"Given up on TextMate."

I've been using the open source TextMate. I have to say, it's one of the best free editors out there.
Oh really, does it do it for POSTs? It should retry for GET, but not POSTs (which is exactly why there is a difference).

If you have non-idempotent GETs in your app, then that's the app's fault. If Nginx is retrying POSTs then it's Nginx's fault.
I didn't do that to tell him how uninterested I was; I did that to tell him that his results are likely skewed, and then explained why I thought that.

Furthermore, discussion on HN is worth a lot more to me than clicking a button in his form.
It's called sarcasm, bro. Don't get bent out of shape. I'm criticizing lawmakers for questioning a technology that will make navigation and calling hands-free and much safer.
99 Bottles of Beer programmed in different programming language
The Deep Immersion Approach to Deep Work
Impressive. I always liked multiple games with one controller.

I'll have to say that the Megaman X and Megaman X2 double-speedrun was more entertaining however.

http://www.youtube.com/watch?v=9AHVSamD5WQ

I guess the boss battles are much longer in X and X2, and X2 also has the shoryuken instant-kill attack, making the games more "synced up" so to speak. So it makes for an overall more entertaining video, even if it was perhaps easier to do.

Controls are also much tighter on Megaman X and X2, so its much easier to see that the everything is synced up.
Far from it. Many emulators over the years have had small but important quirks, and although they generally don't affect normal gameplay they _may_ affect this sort of thing, after all this is depending on the precise behaviour of the PRNG and how many times it has been called.
The ephemeral nature of software - what will you show your grandchildren?
I don't know much about RAM corruption, but at 2:10 in the video Mario loses Yoshi then magically brings him back. Is this video stitched in some way?

I used to be infatuated/obsessed with the Mario series. But right now I don't recall if it was possible to call Yoshi back like this.

Any clarification?
Don’t you guys have voluntary fire brigades or volunteer-driven agencies for technical relief[0] over there? Sure, you can’t get your groceries with one of their trucks, but driving them is still pretty fun I was told. Plus you don’t have to park them in your driveway.

[0] https://en.wikipedia.org/wiki/Technisches_Hilfswerk
I like the idea of having language options on the browser. But realistically I don't think we'll get that across the board soon. If we do it will be fractured. IE will support TypeScript. Chrome will have Dart.

Maybe we'll have universal alternatives eventually. But I think 2 years is a very optimistic time line.
I dropped Apache in favor of Nginx about two years ago. Haven't looked back since then. It's so much easier to configure and it uses far less memory.
Thanks for pointing that out! I upgraded the account and the form should be back up.
> love the frenglish in this

Which is even funnier for someone named "langlais"
Actually, for anything that resembles production environment, I'd recommend using uWSGI in Emperor mode[1] to manage its instance than using Supervisor. Emperor mode will gracefully reload the app if config file's modification time changed (via `touch`) or stop and start the process automatically if you remove or add a configuration file.

My setup usually uses Upstart[2] (Ubuntu) or init script (Debian, etc.) to run uWSGI Emperor and make it scan /etc/uwsgi. When I need to deploy a new version, I just push the code then `touch /etc/uwsgi/myapp.ini` and my app is live with the code I just pushed.

[1] http://uwsgi-docs.readthedocs.org/en/latest/Emperor.html

[2] http://uwsgi-docs.readthedocs.org/en/latest/Upstart.html
You can't. That's another glitch. (listen to the sound effects)
On the contrary , they know you are the sort of person who randomly clicks on ads to confuse learning systems.
The problem is that kittens are quite popular. They are more popular than a well formed discussion. What algorithm separates kitten posts from quality content? How could you tell the difference between a great photo and a lolcat? I think the only way to do this is to empower moderators. Any other scheme is just a race to the middle for bland, unoffensive and easily digestible content to maximize points.
Companies should also be very clear about what they're actually looking for. If you're looking for "world class" talent, don't complain about a "programmer shortage".

The fact that there were 600 valid applications (the women applying had code examples to show), basically busts the "programmer shortage" myth.

There are a whole lot of people who can program computers, and who could, with some investment, become valuable assets.
I just realised this works just like interactive tweet or share buttons, but it was the first time I saw profile elements and activity log used like that, visible on some other page I never logged into using Google+. Hence it felt "tricky", especially since Meebo's implementation is non-standard, I can't find these elements in widgets or API.
I'd like to quickly plug Flask-Admin here, it's a much nicer experience than writing constant CRUD code for your administrative interface: https://github.com/MrJoes/Flask-Admin/

The author is quite friendly as well.
Progress will be when this kind of thinking doesn't occur
I practiced Transcendental Meditation[1] for about 8-9 years regularly twice a day as part of the curriculum in school[2], but then I went to college and all went downhill. I'm disappointed there are no options for this in the poll.

But in all seriousness, TM and the advanced techniques have been one of the best experiences of my life.

[1] http://www.tm.org/
[2] http://www.maharishischooliowa.org/
"If you hide it you risk being discharged a month, a year, or five years from now when your employer finds out, and then they aren't referenceable."

This, this, a million times this. It's not even losing the job that would be the worst for me, it would be the paranoia of turning up to work every day thinking "Did they find out about that thing now? Are they considering firing me or did they decide it didn't matter? Argh!!".

There's a Calvin & Hobbes strip where Calvin breaks his dad's binoculars and is certain at the dinner table that night that his father knows. The anxiety gets to Calvin so much that after about 30 seconds (this is Calvin, remember) he breaks down and confesses. That would so be me in an employment situation where there was something I hadn't disclosed which could lead to dismissal.
HN and reddit should randomize comment placement based on the poster's karma, the ranking of the comment with some notion of number of readers and/or time to normalize the expected value. Ideally, the algorithm would also keep track of how well comments due in their temporarily elevated positions.
I didn't know which company was accused of this, but the version I heard was that "female" was translated as "hembra". It does mean that, but you usually hear it applied to animals.[1] Probably an easy mistake for someone to make if they're told to translate a string without being made aware of the context.

[1] The DRAE, considered the "dictionary of record" in Spain, says that female animal is definition 1, and female human is definition 2. http://lema.rae.es/drae/?val=hembra
SYNTAX ERROR UNEXPECTED TO... Oh, :s/Oruro/occur/
The Roosevelt administration sued farmers who attempted to grow food in violation of a law passed by Congress to regulate interstate commerce, in this case to stabilize crop prices.

The Supreme Court ruled unanimously in Wickard v. Filburn that this was constitutional.
The VC darlings are terrible. Unethical management, and investors do nothing. (In a couple cases, I've informed.) Really awful people. This isn't just my negative experience (I've had some bad ones, for sure) but comes from what a lot of my friends have seen.

Just to give you a flavor for it... in April 2012, I posted this, from "An ethical crisis in technology" ( http://michaelochurch.wordpress.com/2012/04/07/an-ethical-cr... )

Here’s some shit I’ve either seen, or been credibly informed of, in the past 24 months, most of which was never in the news: no-poach agreements, attempted blacklisting of whistleblowers, a rescinded job offer based on a rumor that suggested PTSD, abuse of process within large companies, extortion of ex-employees, gross breaches of contract, frivolous lawsuits, threats of frivolous lawsuits, price fixing among venture capitalists, bait-and-switch hiring tactics, retaliatory termination, and fraudulent, no-product startups designed to embezzle angel investors. That took me about 60 seconds; two minutes more and the list would be three times as long.

So, yeah, there are some horrible people out there. There are also good people out there. I think VC-istan gives the bad ones an advantage, however.

There are good startups. Some take VC. Some don't. There don't seem to be many of them.

However, the mainstream of VC-istan is really ugly. I don't think it's limited to NYC.

But are there humane, interesting, and all-around excellent VC-funded companies? Absolutely. They are rare, and "the cool kids" (a bunch of wankers) won't be interested in them, but they exist.
Nginx is great, but before you get down and start using it, make certain that you'll never, ever use any features it doesn't support. I was bitten by this when I found out Nginx has no equivalent to Apache's mpm_itk_module.
I think its just another byproduct of America's confidence culture, where any sign of uncertainty next the a confident idiot paints you as inferior.
The U.S. Department of State (DOS) may deny your passport application or renewal for a number of reasons, including if you:

Are in default on a repatriation or medical assistance loan
Are behind on child support payments
Are subject of certain court orders or a foreign extradition request
Were committed to a mental institution, or legally declared incompetent by a court
Were subject to a previous denial or revocation
Were issued a temporary passport for specific reasons

More detail [1][2]. Being denied the ability to leave your country, especially if you have been convicted of a crime, is a violation of your human rights. It is widely recognized, of course, that drug traffickers have no rights, and thus the US may freely discriminate.

[1] http://www.uscis.gov/ilink/docView/22CFR/HTML/22CFR/0-0-0-1/...
[2] http://www.uscis.gov/ilink/docView/22CFR/HTML/22CFR/0-0-0-1/...
What a load of bullcrap. Batteries included is bad because having fifty competing libs for i18n or unit tests is good. Optimizations like tree shaking are bad because lazy devs can abuse.
Yeah, but now you need to know the commit hash for all the branches. Basically, you need a form of backup. But this problem presumes you don't have much of a backup.
Agree on freelancing and consulting. OP, you've got a (fairly) unique qualification you can trade on -- not many folks have been through what you have. That's got to be a valuable asset. I'd encourage you to go out there and wave it around rather than hope it doesn't get discovered.
What he is describing is basically Hammock Driven Development: http://blip.tv/clojure/hammock-driven-development-4475586

Dealing with kids is a form of stepping away from the computer.
That was just 7 months ago though http://thechangelog.com/textmate-2-now-on-github/

Folks started to give up on updates to TextMate years ago. I'm certainly glad that it's open now and being pushed forward, but that was only after lying stagnant for too long -- meanwhile Sublime Text propped up and pushed forward.
What to study for CS master's degree entrance exam?
I applied for a master's degree program in CS and Information Technology. This is the first year this program is made available here, and I'm not sure what to study for the entrance exam? Any suggestion for which books, papers, topics, I should read before the exam which is in two weeks?
Note: I had my last degree in CS from UK Open University while I was on my regular job before more than 2 years..
Google Engineer: Vietnamese 11th Graders Know Enough CS to Pass Their Interviews
I don't meditate. I daydream and think and solve problems when I'm not doing anything that requires my attention (walking, resting, driving, etc). Does that count?
Better condom - the greatest challange Western Civilization is facing right now.
That's a nifty run. I like the similar one for Super Mario Land 2 on the Game Boy: http://www.youtube.com/watch?v=fZqEcVg8Ei8 . Mario busts out of the level boundaries and punches out the block that holds the "victory?" flag.
So one could build a Pi project that was controlled by the interface on a iOS or Android phone? That's awesome!
http://en.wikipedia.org/wiki/Opinion_piece

An opinion piece is an article, published in a newspaper or magazine, that mainly reflects the author's opinion about the subject. Opinion pieces are featured in many periodicals.
Lawyers will see to it that this kind of thinking sticks around for a long time.
Memory corruption is generally defined as occurring when the contents of RAM are modified in a way not intended by the original programmers. [1] Under this definition, buffer overflow attacks would certainly qualify, as would this exploit.

[1] http://en.wikipedia.org/wiki/Memory_corruption
I didn't call it a wasteland. I'm from Greeley, CO; that's a wasteland. I think that broadly it isn't reputed as an exciting place.
That is awesome! I may steal the fasting from you!
Finding and Exploring Kickstarter's API
There's also a version available here - http://www.infoq.com/presentations/Postgres-Introduction
Could you give a list of the names of those negative companies, as a service to engineers seeking employment?
>Of course, a Python program can also smoke a V8 JS program, this happens too.

A cleverly written Python program can indeed beat a naively written V8/JS program.

But if they have the same program-level complexity and the Python program doesn't delegate to C libraries, V8 wins. That is: when using the same algorithms in both languages, V8 is faster.

We have h264 decoders using Javascript, and even ports of the QT widget stuck into pure JS (using emscripten). And they run in acceptable speed. Those would be hopeless in pure Python without adding new ad-hoc C extensions.

>And it is not realistic to compare Python to JS while excluding any commonly used optimization strategy for the former, whether that be C or PyPy or using different language constructs.

Well, it's fair, in the sense that mainstream JS is fast, whereas mainstream Python (CPython) is not. And you don't have to resort to stuff like Cython, SWIG and such with JS to get that performance.
I go skiing in the winter, biking in the summer. I've always found this to be a meditative-like experience - if i'm cruising down a mogul run as fast as i can the only thought in my head is where my skis are going. it's impossible to think about anything that doesn't need to be dealt with in the next few milliseconds. That's much clearer than i can ever get my head by sitting down and trying to meditate.
These TAS runs are pretty cool, but from a pure coding standpoint, I think the Dream Devourer healing trick in Chrono Trigger for the Nintendo DS is more interesting because it relies on nothing other than a common variety bug that can be reproduced by a human user without external tools and on the real device:

http://chrono.wikia.com/wiki/Dream_Devourer

The bosses' hit points are close to the limit of a 16-bit integer, so you can cast a healing spell on it, overflow the int to get him to negative hit points and then kill him with any successful attack.

PS. I've been seeing these CloudFlare error messages all over the place the past week, doesn't really paint a great picture of CloudFlare when I'm constantly trying to view content and seeing an error message with strong CloudFlare branding telling me I can't see it, regardless of whether or not it is CloudFlare's fault that I can't currently see it.
> 0.6 sec ago is when we received your request. Within this time we managed to create a new Xen instance, boot it, and run the application that rendered the page you are viewing. By the time you are done reading this, the instance will be gone.

So every time it receives a request it launches a new Xen instance, processes the request, sends a response, and then kill the Xen instance?

And all that takes 600ms just to process a single request?

Why would anyone want to do that when I could just have a persistent JVM running on Linux to process requests in under 10ms?

What's the point of this?
Facebook also might know that the store only sells one brand of barbeque sauce.
It's not that Minnesota is boring. It's that a lot of people think it is.

Have you ever lived in California? I'm from Colorado. A lot of people I know in California think of the rest of the US aside from New York as boring. There is a reason behind the phrase "flyover state."

It's not that it's boring. It's that a lot of people don't know any better simply because they come from the coasts.
Graphene superconductors are compost-able.... we will know more in time, but as a sheet of pure carbon graphene has an intuitively low risk of being carcinogenic. Graphene is also produced every time you write with a traditional pencil, so tons of graphene exposure starting at a very early age has occurred, with no known side affects.
Introducing Plum Garage at PyCon 2013
2013: The Development Stack For Your Next Startup
I wonder if anyone here has actually tried running a Facebook ad campaign and has seen the results? I have, and Facebook is not nearly as sophisticated as this article and many commenters are making it out to be.

The article makes a claim with a very unsubstantiated sense of certitude:

> Matt’s two comments, along with other data points ... led Facebook to estimate that if you lined a hundred people with characteristics identical to Matt’s, a significant number of them will be closeted gays

At best, the article can state Facebook might have estimated that Matt was a closeted gay. I seriously doubt that. Facebook (on the ad manager) only estimates that 14 million people are interested in the "Gay" topic. And it only estimates that 4 million are interested in the LGBT topic. Looking at those numbers, those figures are probably drawn off like pages. Even if Facebook were trying to sneakily indirectly profile everyone, they're doing a bad job of it.

The more likely explanation is that this is a coincidence due to someone targeting their ads at people interested in liberal politics (which Facebook would know from liking a politician).

The paranoid, Occams-razor-butchering explanation is the one the article gives.

I'd wager that for every closeted gay that was targeted this ad, 50 other not closeted-gays saw this ad and thought it was weird and then moved on.