skysight-inc/HackerNews huggingface dataset:
Basically, as little as possible. We'd much rather run more editorial content. However, we can't ignore a potential revenue stream. We hope to make it viable at around five pages of ads. We'll also do everything we can to make them on relevant and interesting products.
When people are forcing their ways of programming on others becomes a problem it's because of a lack of clear guidelines for the project.

Code shouldn't be littered with half a dozen ways to do the same thing. It reduces maintainability and readability.

Use a consensus or a person in charge to pick a way to do something that can be done many ways, and then always do it that way, and yes force people to program that way for the sake of the project.

Some people, sometimes very skilled and extremely intelligent people, are just entirely process adverse, seeing it as needless as long as everything works. Yes working code is important, but being part of a team, and working with the team is pretty important. Maybe you don't need the process, maybe you can read code like Mozart writes music but others can't. But maybe think of your team sometimes who have to follow in your footsteps.
I said more about this below, but algorithms are an easy proxy metric for comparing candidates. This is especially true of students; many of them lack any practical experience outside of class and capstone projects.
Thanks for the info. This is something we're keen to do.
Always check Google Scholar, which in this case ( http://scholar.google.com/scholar?cluster=866211161589883826... ) turns up two public copies: https://www.med.upenn.edu/ngg/user_docs/Dietrichetal2012Natu... / http://www.researchgate.net/publication/228063201_AgRP_neuro...

Not that I'd place any weight on this. Mice responses differ from group to group, breed to breed, and need not generalize to humans at all ( http://www.gwern.net/DNB%20FAQ#fn97 ). In particular, if hunger really did improve general cognitive performance in humans, it should be trivial to show this! Take two groups of undergrads, keep them busy for a few hours so they miss lunch, administer IQ test; done.

In fact, it's so trivial that it's been studied in any number of contexts, particularly dieting: http://scholar.google.com/scholar?q=hunger%20cognitive%20per... I dunno about you guys, but skimming over the abstracts and titles, I'm not thinking 'hunger will turn me into a genius'...
How does the Diffe-Hellman key exchange happen? How do you know that Telegram is not secretly intercepting the keys? Based on the FAQ, it looks like they are using some form of RSA public/private keys. Does each user have their own set of keys signed by a CA? Has the source code been vetted on both client and server side to ensure that the encryption is happening properly?

There are a lot of problems with just saying "it's encrypted."
Drug dealers are typically willing to sell their wares to children. This makes sense, since what they are doing is illegal anyway.

If we legalize a drug (say, alcohol), then the people who sell that particular drug will typically no longer be willing to sell that drug to minors, since minors represent a very small percentage of the market and (with the legalization of the larger segment of the market) carry a much greater risk that cannot be justified by the marginal profit gains they could see.

This is why it is easier for a teenager to buy marijuana than alcohol in significant quantities.
How can bcrypt have built-in salts?
Well, in this particular case, it's clear that it's month/day, since there are only 12 months in a year, but otherwise concur.
Red Rover (Early 90s references & Hipsters)
So, does it parse the markdown of the text as well? I could not quite get it from the documentation. It would be quite exciting if it could - the markdown is notoriously complex, and creates a lot of problem if all you want is te body of text (e.g. for training a machine learning algorithm).
Want to download anime? Just made a program for that
I'm slightly disappointed that you chose a vendor that doesn't accept bitcoin.
Thanks NicoJuicy!
$36,297 in 24 hours: behind the scenes of The App Design Handbook
> Another important factor: bringing it to market doesn't scale up or down like software does.

Besides, software market is much less saturated than hardware. Like there was a time of electronic device explosion, where a single guy could invent such fundamental things as light bulb, radio or transistor, today is the time where one guy can "invent" yet unseen software.

Besides, their comparison with faster microprocessors I think is unfair, because it requires actual innovation to push currently best hardware further, it is not enough to just reassemble the parts found in different microprocessors to make something new, which kind of is the case with the software.
> Sorry for your poor experience.

Oh no! I had been warned not to take photos. It was my own fault. I had an amazing time in Russia, even in 1986.
I mean, I'm not offended, because this never happens to me, because I'm white. But I'm given to understand that national pride is as important to Central and South Americans as it is to anyone, and this is something that matters to many expats, and it's not hard for me to understand why.

Try calling your average middle American a Russian (same difference, right?) and you might be in the ballpark.
I think a remaining problem with Bitcoin is that people think it somehow owes them free money, as detailed by this post. (While that may have been true in the early GPU and CPU mining days, now to venture down that road requires serious investment for diminishing returns.) The further away the currency gets from this way of thinking, the more stable and accepted it'll become.
Choice fatigue / ego depletion in part prevents you from consciously overriding your lower level drives. It does not turn you into a mindless zombie. It just prevents you from, say, maintaining your diet by holding firm when part of your brain is screaming "you deserve ice cream!". You may find yourself becoming extremely efficient at convincing yourself you need food, and particularly a big pizza and a litre of ice cream, and great at self-rationalising why you deserve it despite being on a diet.

So there's any number of things that might be happening: The mice might have been trained with food. If they expect a reward for completing the intelligence tests, then it makes sense that they'd focus intensely on carrying the tests out successfully just to follow through their drives.

Alternatively, it might be a general increase in focus coupled with the absence of any way for them to satisfy their drives gets "redirected" into focusing on the task at hand. When I'm hungry or really badly want something I can't have then and there, I'll often find I can be super-efficient, though feeling restless. Of course the problem is if there's any way I can turn to satisfying my desire for ice cream instead at that point, I'll grab it.

Third, it is not a given from the description that the mice will be feeling hunger. When doing intermittent fasting (18 hour fasted, 8 hour eating window), I feel hunger only for the first day or two. Past that, I start feeling apathetic to food, and need to focus on eating enough in my eating window. Yet I still feel much better outside my eating window. My self-control in terms of food in particular is rock bottom the first day or two, but if I make it past that, I'm good. (When I go off IF in periods, it is actually usually because it gets incredibly tough for me to eat enough while meeting my protein goals for my power lifting, for extended periods of time)

Or, of course, the study might just be severely flawed.

Though for my part when I pull all-nighters I tend to try to avoid eating - I'll drink very low calorie drinks (very diluted juice, at around 10kcal per 750ml glass for example) slowly, and that seems to work better for me in terms of maintaining focus than downing lots of calories. Coupled with my experience with intermittent fasting, I'd much rather be in a semi-fasted or slightly hungry state when trying to focus on something important, than full. (Though at the end of an all nighter, the fatigue often means I find myself "out of control" eating wise the following day, at which point I often make a decision to "surrender" and just subtly try to "give in" to the least damaging urges rather than sticking firmly to diet, in order to retain as much as possible of my by then very limited willpower for more important stuff until I've rested; to me that also feels like it works better - then again it could also just be that believe is just my brain chemistry convincing me to continue feeding it sugar.... ;) )
A Guide to Web Components
Am I the only one who noticed they had articles published in August 2014 on that site?

Also, the first blog post I clicked on [1] brought this quote: "We propose a new progressive analytics system based on a progress model called Prism" WHY is Microsoft so terrible at picking names for their products?

1: http://research.microsoft.com/apps/pubs/default.aspx?id=2001...
I think I support your sentiment in general, but in this particular case, the struggle against Imperial Japan was about as close to a storybook fight of good versus evil as we're likely to find, and I think celebrating those who put a stop to it is worthwhile.
Getting rid of passwords altogether and using fingerprints or face recognition are offered as more drastic solutions.

Despite all the recent hoo-ha of how the iPhone 5S took mere days to circumvent the fingerprint reader using some latex and glue.
IIRC, No Erlang to be seen there. Line uses mostly C++ and Java, and this is reflected in their job offers[1].

[1]:https://linecorp.com/career/position/
Facebook’s shiny object non-problem
You're right, and this is exactly what we want to do but (why is there always a but?) this is highly unusual clause and while we're confident most of our contributors will accept it, we may have to waive it for some (though we really hope we don't have to). As a new magazine we're not confident to make a 100% promise at this stage.
Interesting that Homer's line count is less than the rest. Homers simplicity is even reflected in CSS!
My Side Project Graveyard
FileAPI — JS tools for working with files. Batteries included.
Duplicity + S3: Easy, cheap, encrypted, automated full-disk backups
Every time I see "snap chats can be screen shot" I get frustrated. This seems to be a trivially solvable problem. Most smart phones can display 60 frames per second or more. The human eye registers about 20-30 frames per second as fluid. Thus, couldn't you write an algorithm to cut the photo into 4-10 non-overlapping masks, and play those bits sequetially as a pseudo movie at 60+ fps. To the human eye it could look nearly or totally like a static image but to any camera it would be broken image (like taking a picture of an old CRT monitor, or worse)

Am I missing something about what would make this hard or impossible? It just seems like such an obvious solution to me.
We certainly hope to, although our initial work has been looking at PDF, and digital news stand editions.
There was a WSJ article from quite some time ago that went into a lot of detail about this (quoting sources from both sides).

Some of the relevant paragraphs:

> The two sides bickered over a Google Maps feature called Street View, which lets people see an actual photo as if they are standing in the street. Apple wanted to incorporate Street View on the iPhone just as Google already offered it for Android phones. Google initially withheld the feature, frustrating Apple executives, according to people on both sides of the debate.

> Apple executives also wanted to include Google's turn-by-turn-navigation service in the iPhone—a feature popular with Android users because it lets people treat their phones as in-car GPS devices. Google wouldn't allow it, according to people on both sides. One of these people said Google viewed Apple's terms as unfair.

> Google executives, meantime, also bristled at Apple's refusal to add features that would help Google. For instance, Google wanted to emphasize its brand name more prominently within the maps app. It also wanted Apple to enable its service designed to find friends nearby, dubbed Latitude, which Apple refrained from doing, said people on both sides.

Source: http://online.wsj.com/news/articles/SB1000142405270230454390...
Five pages is very little for a magazine with 40 pages of content - you could double that and still be firmly in the "very advertising light" category.
UI/UX design includes knowing what users don't want to see and appropriately hiding it from them.
I'm pretty certain that both Apple and Google regularly import some subset of the OSM data. I have done a bunch of Openstreetmap edits in northern NJ that have found their way into both maps.

Incidentally, if you have any, even mild, OCD tendencies, you might want to avoid Openstreetmap, haha. That new Id editor is dangerous.
It's an MSR publication, not a marketing team pitching a product. I don't think anyone thought hard about the name.
(Don't know why I can't reply to the leaf nodes in the conversation...)

>What was taking its place at that time?

Pascal was fairly heavily used, but was dying out. LISP was hot because it was the middle of the Great AI Boom, Modula-2 was supposed to replace Pascal and be a systems programming language, and ADA was supposed to be the next great thing. Apple had created Object Pascal. Self was the big research language. Nothing really took hold until C++ in the latter part of the 1980s.
How about unplugging the Ethernet cable?
Pretty cool, but is it legal?
Except it is not correct.
A major limiting factor is that OCaml has no support for parallelism, and due to it's use of a global interpreter lock for GC it can't run multiple threads.

That said it's great to program in (like Haskell with convenient IO and semicolons) and it compiles to blazing fast executables.
A New Solar Material Shows Its Potential
Nope, not even close. GM for example has a lot of unfunded pension obligations. Which is one of the reasons for the auto bailout if the US auto industry failed a lot of pensioners would see a huge drop in there monthly pension checks.

Above and beyond that companies set aside money each year for each working employee which is supposed to cover the majority of there pension they don't need to set asside the full cost on day one like the USPS.
Dark Data is a Hidden Asset
While it certainly has good points besides platform ubiquity, if you were trying to derive an equivalent of big-O for the popularity of javascript, language level criticisms and acclamations would count as, at best, linear concerns, where platform ubiquity is an exponential concern.

Platform ubiquity is so completely important in the determination that all other concerns can be ignored entirely.

Given a choice of supporting half of systems in javascript, and all systems in brainfuck, people would begin writing brainfuck-targeting compilers immediately.
Blogging for Success: It Works, eh
Yes but the mathematician considers the numbers under 100 to be very small fraction of the numbers under, 1000, or 10^12 or something. Or, in math language, a very small portion of the natural numbers.
4 of 6 Best-Selling Amazon Laptops = Chromebooks
From the (great) mind of Avinash Kaushik. Comes to me at a strangely opportune moment. I would like to add one more to the list ... possibly a bit meta: Happiness is a choice. (dwell on that)
> is crypto proposal is to protect you from (or at least limit) the impact of any malicious action by Snapchat

but...his proposal involves trusting snapchat... so it's completely useless.

Even if they did implement all of it, at any point they could update a backdoor into it and you would have no way of knowing.

It's essentially the same problem as javascript crypto[1]

[1] http://www.matasano.com/articles/javascript-cryptography/
The new Google Maps on Android is terrible, as well. It's missing features, most notable of which is the ability to search for alternate routes when you hit traffic.
Reading the post, the 'redesign' is actually an application design as much as it is layout. The frontend website is now a full-on app, as opposed to a web page. So, seems relevant to me.
I remember a while ago someone had done just this as a proof of concept, it worked really well.
okely dokely
Competitive hospitals as a virtue of the Singapore health care system
Has anyone tried Mailgun's email address validation service?

http://blog.mailgun.com/post/free-email-validation-api-for-w...
Enterprise software company Globoforce files for a $75 million IPO - NASDAQ.com
:(

I know- sort of ruins it but teespring is the only company that works like this (ie you don't have to buy a set amount and sizes before).
Yea I was very pleasantly surprised to see this worked when I switched back to ios from android. It allows me to stay within the google maps, gmail, and chrome ecosystem most of the time.
I don't know how the "screen shot" works for a given phone, but it seem your solution could work.

But it would still be possible to just videotape a snap.
Yes, it was obvious after you explained it.
$39/month.
@ matt cutts

How bout this example website:http://www.seroundtable.com
All he do is copy content from forums and paste it on his blog by adding a couple of lines. This easily falls into following categories of Spam as mentioned by google

1. Thin Content
2. Copied Content

So how bout banning this blog?
Ah, I did not mean to imply that LC is Lisp-y. I just meant that the notation you used is valid lisp (as far as I can tell) and can therefore be read, learned about, executed and deconstructed rather easily.

I was downvoted a few times, but I actually think the line "it's just lisp" is a better response to the commenters question than any of the other comments that attempt to explain what LC is. Why explain an algorithmic construct to someone in mathematical notation, if there's an executable notation that's easier on the eyes (at least for a programmer)?
http://en.wikipedia.org/wiki/Analog_hole
It would waste huge amounts of battery, provide a worse user experience (would take longer to load, and would make images darker) and barely do anything to solve the problem, 3rd party apps would still be able to scrape it, as well as taking pictures of your phone screen, or just stitching together screenshots.
I was under the impression that ammunition is not kept at home anymore, but they can quickly get it at a nearby barracks.
Just checked your profile, nice to know you are from Jaipur. The easiest way is to start with a Arduino, the other ones are PIC or MSP430.

With MSP430 you have a launch pad board, And as far as I know your local electronics market will for dead sure have PIC starter boards. They should not cost anything more than 800 rupees. If you are going with PIC, you will get a free IDE from Microchip(MPLABX) and tons on free examples online. So on that end you won't have much problems.

So using PIC should be the easiest way to get you started. If you are in Bangalore, there are two shops at the end of SP road(nsk electronics and sri lakshmi electronics) which stock eval boards for PIC and MSP430. They will also have every thing you need to get started and to move to an intermediate level as they primary stock parts which students use for college projects.

You will also need some resistors, led's, and probably a USB to serial converter cable. Take time to study the PIC tutorial online. The best place to start is this.

http://embedded-lab.com/

Tutorials at : http://embedded-lab.com/blog/?page_id=26

You can work through the hard ware and software examples. It will require both patience and a bit of 'persistence' to get through them. But with time you will only get better.

As for the cost the net will not be more than say 1500 rupees. Which is pretty cheap for what you will learn.

As with these things, going with a little research helps, spend 3-4 days going through tutorial to what parts and in what quantities you need to buy so that you don't have to go there again and again.
How does this understanding prevent people from solving real problems, simply by virtue of it being commonly cited? I don't understand your complaint.
You’re only getting the nice feedback
That's high praise in my, and Douglas Adams book.
Ask HN: Essential Javascript book for deep knowledge?
I'm looking for suggestions for an in-depth Javascript book. I worked with C++ for over 10 years feel like I have a deep understanding of the language, something I'd also like to achieve with Javascript. I've been using JS for the last couple of years and have built several projects using it (plus frameworks like Knockout.js) but I feel that depth is lacking.

Any suggestions on books, courses, online resources and anything else that could help me get there would be most appreciated!
I think you're thinking of Lanyrd : http://blog.natbat.net/post/61658401806/lanyrd-from-idea-to-...
Worrying about this is like worrying that it's possible for your Scrabble Mobile opponent to secretly use a dictionary.
Various backends for less used architectures are maintained out of tree, eg here:

https://github.com/retired-camels/ocaml
E-mail addresses are also commonly mistyped.
Did you read about what this actually does?
OSM has - for some places at least - really good topographic data compared to Google maps:

https://maps.google.com/maps?q=Tavon,+Coredo+TN,+Italy&hl=en...

http://www.openstreetmap.org/#map=16/46.3652/11.0953&layers=...

And worryingly, Google has removed that layer entirely from their mobile application.
Another one: Stop stealing the mouse middle click, I want to open the link on a new tab, not on this tab.
Your point about programmers having favourite editors (which I consider valid) contradicts the point you made about an important part of your audience being middle/high schoolers, which I don't think have such strong preferences towards one editor or another. It seems to me that you are making compromises to cater to the needs of an audience which is much broader than that you have identified for the language.

It would be a shame to compromise the design of an interesting language just because the target audience is not clearly defined.
I try to put these in my issue tracker instead of the code. Same thing though. Sometimes my issues look like the rambling ravings of a madman talking to himself. https://github.com/morganherlocker/turf/issues/41
Removing the image client side is the whole point of this application. It's not just "a bit bad", in my opinion it's entirely dishonest.
It should be noted that post-ERISA, the preferred alternative to promising $X in future benefits without putting $X into a fund is to put in $X, but then get the money back on the backend when some private equity company takes the company through bankruptcy to reduce its pension liabilities. Private sector pension plans are overall in much better shape than public sector ones, but that's not saying all that much.
Wow, that was a very in-depth investigation he did.

Kudos, unfortunately outcome, but kudos none-the-less.
having to use a 3rd party app or having to collect a bunch of different screen shots to stitch together is a lot more work.

Brightness seems a real potential problem.

Load time and total battery/CPU consumption seem to be things that would be algo dependent.
Not all smartphones are able to continuously display parts of pictures at 60 fps (at least, not at a constant 60 fps), and in any smartphone that would result in very increased battery drain (and increased heat) when displaying pictures.

Assuming everything worked as described, people could always take video screenshots, or record the screen with a camera (30+ fps is very common these days).
Stable? It will crash and rise and crash and rise. Once we get faster tradability we'll start to see flash crashes. That's when the fun begins.
There were two U.S.S. Hornets in WWII: CV-8 and CV-12
The Doolittle raid was launched from CV-8 a Yorktown class carrier. CV-8 was sunk at the Battle of Santa Cruz Islands in 1942. The name was resurrected for CV-12 in 1943. CV-12 served until 1970.
Survey: How did YOU improve your tech skills?