skysight-inc/HackerNews huggingface dataset:
Might be obvious to you and other FPers, but when you're trying to teach FP to programmers who may only "sort of" or "not at all" grasp FP and spend most of their daily life writing CRUD business logic apps for a living but WANT to learn more about FP in order to be better programmers then it's totally useless. I found the other example immediately more understandable - even though I personally understood the content I sympathize with the people who are struggling. The FP community needs to take the academic context out of a lot of its teaching mechanisms.
I think the article makes the case that you do not need to import water, it is supposed to already be there. If you have a ready supply of hydrogen and oxygen (which indications are Mercury does) and an incredible amount of energy that can easily be converted you reduce your import burden substantially. This has always been my doubt about Mars, is the energy available that we need to get anything done over there? (I also agree that Nitrogen availability is a serious issue for any food production, regardless of the strategy, and this is likely a Mercury weak pont.)

Terraforming is not the goal, it is a means to an end of making a survivable planet that does not required resources from earth. Limiting your options to terraforming is not required and may not be desirable.
Actually this makes better sense than what I was guessing about cell towers below. So, what I'm imagining is these temp towers will make sure that you can get connected.

I think ATT is a tier 1 network, so your connection to whatever data center will probably get bonded directly to whatever ATT datacenter which has the fastest response (ping) to the content your connecting to...love to see a traceroute for comparison.
IIRC Venus doesn't have active plate tectonics, but does have a molten core. Meaning every so often it undergoes a massive global resurfacing event. Several things support the theory, and we can't date when or how often it happens, just a while longer than we've been actively watching it and the next one is due: well we don't know yet, so whenever. Not to mention the crushing pressures and temperatures hot enough to have molten lead on the surface.

Floating cities are really the only way to do it on Venus.
I don't see how that invalidates my explanation

In F# I would certainly call it "callTwice" too:

let callTwice aFunction y = aFunction (aFunction y)
Exactly. I've been wondering why Bitcoin wasn't taking off on the consumer side but I think I now understand. Sadly, by its inherent structure, Bitcoin will never take off as a good means of exchange as real currencies do.
If you still do not understand after reading that article (and in 7 minutes flat, apparently), then I do not know what to tell you. It laid things out pretty clearly.
A 6,000-Mile Panorama Of The Earth Is Pretty Beast
No Boo.com reference? [1]

The OP has a lot of knowledge about the dot-com bust, and is a smart dude. It's unsurprising he sees it through this lens, though I don't quite see it the same way. Marissa Mayer has a better sense for product (from my POV) than Jerry Yang / whoever was running Yahoo in 1999.

That said, it's still interesting to hear how the dot-com survivors view the current crop of net companies.

[1]: http://en.wikipedia.org/wiki/Boo.com
Ironically, I doubt the industry would lose as much money as is claimed. Instead they would mostly likely just reorganize themselves about being profitable by selling healthy foods. The only problem I see is how long it would take for them to reorganize around healthy foods.
If you go in with the goal of not learning to code, you will be very disappointed. If you go in with an open mind, you'll likely learn a thing or two.
But at least they're preying on adults who have fully formed brains.
Eh... Keeping that in the system environment isn't really any better than hardcoded in a file. There's a long history of "do not trust the system environment" when it comes to security so I can't say I'd recommend this. Last I checked it was also fairly trivial to dump this data out of a running program...

Unless you're grabbing that key out of "secure memory", a HSM or a TPM then its not really particularly secure.
If you want simplicity and are already invested in the ecosystem with other products and such, you may prefer an iPhone. It will give you what you want if all you need is a phone that always works, gets OS updates not on the whim of the carrier and has lots of good apps. It may not be quite as configurable (can't change the default browser and other default system apps) and modder friendly as many Android devices, but that doesn't always matter to a lot of people. I like messing around with the under-layers of the devices I use for fun/learning, so I mostly have Android devices for my personal use.

If you want something you can hack around on without jailbreaking or paying for a developer's account, compiling the OS source (via Cyanogenmod, AOSP or others), change the default application for things like the browser, etc, then the S4 might be what you want. One thing I can say about Android is that I've seen it motivate and encourage quite a few people with no programming or hacker experience beforehand to go out and learn how to compile the source for their device, retheme it directly from the xml markup and pull up debug logs to give proper bug reports to the developers they follow. There's a lot childish behavior online and also in the Android modding communities, but it always makes me feel a bit better when I think of the people I've helped learn more about modding their device and how it works beyond what a typical user would care about. There may be a trolls and some sterotypical "man-childs" on XDA, rootwiki and other modding sites, but there's also many knowledgeable people that are willing to share what they know to anyone.

I know I got off on a tangent there sorta, but anyways, back on subject...

If you want something that works without a lot of modding and bloat, opt for a Nexus Device (either the Nexus 4 or the upcoming [though 600+ dollars] AOSP Galaxy S4). While it can be nice, the Samsung (Touchwiz skinned) S4 is going to have carrier bloat (a lot of useless junk) and could also have a locked bootloader that cannot be unlocked (if you like to mod stuff). Nexus devices are the closest Android equivalent to an iPhone as far as intended user experience by the creator of each OS.

I've only played around with my friends and relative's iOS devices. I own a handful of Android devices, mostly for development, but my primary phone is a Galaxy Nexus. Don't recommend the Galaxy Nexus though (at least not the Verizon Wireless LTE/CDMA Version [Toro]). Battery life is only 2-3 hours of screen time for it and 8-12 hours of total use. That's enough for me, not not for someone that uses their phone more heavily. The GSM variant is much better than that though and the S4 battery life will blow either one out of the water.

Honestly, it comes down to what you want, not what we can suggest. You don't give much in the way of details and background about yourself.
I would agree except this was at a hedge fund. There is no stock, but a crappy bonus that requires 3 years vesting. Also, you had to start at 5am, which made taking public transit difficult if not impossible in some locations. So add 1.5 hour one way commutes to a 10-12 hour days, 85k with no stock really wasn't enough to justify basically selling all your time for little upside. They also used Java. The one thing that would have made it manageable was to be able to live nearby in the city (with savings) so I drew the line at 100k.
Anybody Interested in Beta Reading a Gym Free Fitness Guide?
Looking for some beta readers for 1 of the fitness ebooks I'm writing. The books focus on not only losing weight and getting fit, accepting that all body types are attractive, but habit changing methods that could be used in every part of your life and being comfortable with your body, understanding why you want to lose weight/tone up and making sure it's for positive reasons. The book focuses on solely gym free workouts. In interested, please leave your email or shoot us an email at sexyashellfit@gmail.com.
Man, the mainstream press (NYT and WSJ in particular, since their Japan reporting is still around and regular) has been very quick to grab their Jump to Conclusion Mats just because the markets have responded strongly to a drastic change.

Granted, it is news that Japan has enacted a drastic change of any kind, but the fat lady hasn't even started warming up her vocal chords yet.

From this article:
"Most crucially, there are signs that the policies may be breaking Japan’s debilitating spiral of deflation. In April, Mr. Kuroda declared that Japan would achieve an inflation target of 2 percent within two years"
Read: There's a target to get out of Japan's debilitating spiral of deflation. Not that it's happened; there's merely a target.

"Is the new monetary policy working? It hasn’t been in place long, and no up-to-date inflation data is yet in hand."
Read: Radical policy has happened, yes, but we have no idea if it's effective (yet).

"It may give the economy a short-term boost, but in a speech in April, Christine Lagarde, managing director of the International Monetary Fund, warned that Japan’s fiscal policy “looks increasingly unsustainable,” saying its debt-to-G.D.P. ratio is now nearing an extraordinarily high 245 percent."
Read: No reading between the lines; the long-term risk is of major concern.
Placement of this point: 14th paragraph of the story.

Worse still, politicians who respond to international press will see the political capital this risky policy has bought Abe. In Japan there's already talk of him moving further to the right, once again adding fuel to the nationalist fire (despite already having gotten his popularity back with this massive QE). I fear for this experiment creating worldwide financial risk (due to the size of Japan's economy and its image as a safe harbor) and an even bigger political risk worldwide.
It loads environment variables from a .env file when starting your app so that you don't have to do

$ SECRET_TOKEN=abcdef SOME_OTHER_VAR=hello rails s

or pollute your .profile with a bunch of app-specific variables.

You don't need it to do it; it just makes it easier.
There's a reason he chose to dedicate a bitcoin and not 123 USD despite being its current price value.
The article describes the microwave link as 'additional capacity', so I'm guessing that they had another (primary?) connection, but needed more throughput.

When the rugby world cup was running last year I saw a number of temporary cell sites, which had plastic ducting and fibre optics running ~50-200m to existing telecoms cabinets or cell sites.

I imagine that At&t is doing something similar, hooking into an existing cable at the nearest roadside cabinet or traditional cell site.
I was wondering the same. You can't talk about average wages without adding location information in with those wages as that's a big part of it.

A good indicator of use usefulness of this info is that nobody can explain why these wages have dropped. Sounds like they need more info.
Now this is the kind of thing I'd call devops. Thanks for the post
> could have mistaken it for a press release

I tend to avoid articles on any 3rd party sites with the word "Mac" or "Apple" in their domain names for this exact reason. The effects of the RDF are just too transparent.
Hilariously, about a quarter of my top 100 are typos. Time to make some aliases.
Maybe specify the subset of unicode you're expecting in the headers, and have the compiler do the nitty gritty?
> Knowing the secret token allows an attacker to trivially impersonate any user in the application.

Worse. Knowing the secret token allows an attacker to trivially execute code in your application.

Don't ever let your secret token become public knowledge, and if it does, you need to change it straight away.
Great points all around. Glassdoor is a tremendous help, but often the information is still incomplete or categories lumped. I understand companies have this resource though, so I was wondering how often a disconnect still comes up.
Free is always the spirit of the internet, but when starting a startup...I was told to spend as much time on my business plan (revenue), as I would coding.

When any website or app begins charging, or throwing ads out, there's always an outcry from the users that weren't use to it. Sure being free will probably make any startup grow faster, but to make your users happy...charge, have ads, or AT THE LEAST tell them that you plan to charge later, or aim for acquisition like Instagram :)
I thought we got over editor flamewars ten years ago?

Seriously, though. Try different editors, figure out what works for you.
> If the courts were given a picture of your kid running around naked on the beach, doing normal beach things, without any other reason to believe this was "child porn", they'd drop the charges fast.

I read that for some people charges were not drop fast enough to not ruin their lives.

http://www.dailymail.co.uk/news/article-2290682/Walmart-Lisa...

> If they're going to make a mistake, they'd rather be overprotective than underprotective.

That's funny how they think that they are being protective by removing the child from the house where it has spent its entire life because they think that might save the kid few weeks of potential additional abuse.
Thanks. I'll read it.

The idea that a poorly designed product can't truly be said to look good seems subjective. Could you elaborate? (Especially on how this might relate to digital design?)
Agreed. This is why I abandoned Bootstrap for Zurb Foundation. I found Foundation to be much more flexible and lightweight.

Bootstrap was so painful the moment you deviate from their styles. Similar to Rails when deviating from the "rails way".
One of the Basic Math Rules You Learned In School Is Wrong
The Unreal Engine demo does pretty much all of its work on the GPU.
lockfile, from the procmail suite, is a great way to do this. It's installed all over the place... even OS X.
For me, rush hour traffic sucks. I like to get to the gym around 8:30 (most people have left or are leaving by 8:30). So I can get a nice 60 to 90 minute workout in w/o having to wait on the squat rack. Then have a nice leisurely drive into work at 10 or 10:30. Answer all my emails that I think I need to answer, make my Pomodoro list for the day, go to lunch, and get back around 12:30 or 1 and dive into coding till 8 or 9 o'clock. My girlfriend is the same way so our schedules are in sync, and we both generally eat late dinners. Soon when I'm living in NYC, my options for late dinner will be better :)
I really hope they don't try to bolt it onto their existing site. Like you said, I think they'd be wise to grow it separately.
LOL BROGRAMMERS
Time to step back a bit and consider how we reached this stage of the discussion in the first place. The OP essentially quoted Matthieu Ricard's book, "The Monk and the Philosopher". It was all about Buddhism and without anything close to a "'snap out of it' ideology". Your initial comment thus came across more as Buddhism is a simplistic 'snap out of it' ideology, which is the point I sought to refute. I'm certainly not saying 'snap out of it' is the essence of Buddhism. So in a roundabout way, we agree more than we appear to. :)

Returning to your points on PTSD, schizophrenia, BPD and ADDHD, I can state quite positively that I've read no Buddhist texts so far that discuss these disorders, let alone prescribe Buddhism as the cure. So again, we are more in agreement than not, unless of course you believe that all fear, discouragement and depression amount to PTSD, schizophrenia, BPD and ADDHD (in which case I would have to level the round trip fallacy charge at you!).

However, personally I believe modern medicine is far from understanding properly any of these disorders, and the treatment for them - mainly drugs - is an unhappy one even if that's all we have.

At the same time I also believe that there is a tendency to find the quick fix (what better than a drug) or a solution outside of ourselves (psychotherapy). Not every condition requires this sort of intervention, but there is a very strong trend and tendency to provide it and that's a pity.
I would prefer a Nexus software S4 to a Samsung software S4.

I can't see any significant way that it is worse for Google for people to have their software rather than Samsung's.

Although neither S4 justifies the price jump from a cheap Nexus 4 for me.

And assuming some people want a high end "Nexus Experience" phone, Samsung gets more customers this way, than if Google went with HTC.
It's a major hardship if it's important for you to be able to participate in social situations that revolve around food.
Something more like the following is probably a better solution:

if ENV['SECRET_TOKEN'].blank?
raise 'SECRET_TOKEN environment variable is not set!'
end

App::Application.config.secret_token = ENV['SECRET_TOKEN']
yeah, don't - you will ruin the whole economy!))
Yeah, but not about whether you're at a version < 1.
I'm a bit confused by your statement; are you saying you trust your own experience (sample size: 1) over any published science? That seems fundamentally flawed.
I remember reading that Richard Branson does much the same. When a team gets above 20 people, he splits the team up. Similar reasons - so that the culture kept within a team was better because everyone knew each other well.
It was easy (relatively) for your parents to say "no" because they just couldn't afford it. It's much harder when you can afford it, but you don't think it's good for them to buy your kid YetAnotherPieceOfCrapTheyveBeenAdvertisedIntoWanting(tm).
Ask HN: Why am I not permitted to crawl HN?
I was trying to crawling all articles on HN to do some data analysis stuff just for fun. But it seems like my IP is banned after I've crawled a few hundreds pages(at a very low rate of a few seconds per page).

I believe it would be a good thing if HN allow people to get its data just for some fun side-projects, or even better make it publicly available. It would encourage the hacker culture to just do some fun and innovative things.

What do you guys think?
We've had discussions about this several times, and haven't come up with something that's satisfactory as a generic replacement, other than "configuration could probably be improved."

For one example, see this from a year ago: https://github.com/rails/rails/pull/3777#issuecomment-289375...

> If we ignore them, this means a recently created, pushed and then cloned project is not going to work at all.

Some people replace it with a new file upon deployment, some people use ENV vars, some (most) people never open-source their app, and don't mind employees seeing it...

I personally do https://github.com/hotsh/rstat.us/blob/master/config/initial...

Being generic is hard.
As someone who's gone the other way (from an IDE to a shall we say "separated" development environment), I can tell you you're wrong. For me, at least.

I've seen people impressively efficient in commercial IDEs, but the best coders I know all use a collection of simple, reliable, and predictable tools.

EDIT: And this idea that having a superset of checked feature-boxes is superiority is at the root of the problem.
10 Steps To A Blockbuster Health IT Startup
It looks like you had been downvoted, so I upvoted your comments for being civil in the face of criticism and open to their suggestions.
Bootstrapping the Industrial Age
This article points to the very obvious problem that it is very profitable to sell unhealthy foods in the US.

There are a number of reasons for this, but one of them is caused by the government. We subsidize the growing of industrial corn, soy, and wheat. These are the primary ingredients of junk food -- and junk food is significantly cheaper because of these subsidies.

The subsidies provided for growing fruits and vegetables are extremely low compared to the subsidies for these big '3' ingredients.

There are reason Coca Cola is made with corn syrup in the US, and real sugar in Mexico. The reason is farm subsidies, which make the cost of corn significantly cheaper, and thus make the cost of a can of Coke much less to produce.

A very simple step to fixing the obesity issue is to change the farm subsidies. The artificial government role in the market should be modified to support the growth of healthy foods, instead of supporting the growth of corn and soy.

Unfortunately, this is very unlikely to happen due to the political climate that has existed for a long time.

However, in my dream world, here's what I would do:

Gradually transition farm subsidies away from big industrial farms, to small local farms that produce a variety of crops. Over 10-15 years, all farms over a certain size would no longer be eligible for subsidies. Instead, small farms that produce and sell food to their local population would be eligible for subsidies. And they would get more for producing a diverse crop, and for certain organic practices. Ideally the cheap food would eventually be produced by tens of thousands of small farms that serve their local communities and are accountable to their local communities.

Plus, a huge network of local farms would result in a very resilient food system -- one of the primary goals of food subsidies.
The conclusion seems at odds with the anecdote. What if my reason for switching to a new "minimalist" text editor was to escape the inefficiency of a familiar but bloated IDE with features I don't need?
Not Or. Also. We don't have to choose between the two.
I couldn't help but giggle at your choices - onions are not particularly healthy as far as vegetables go (better than potatoes, not as good as nearly any other veg) and mushrooms aren't vegetables. That said, I'm all for eating more vegetables (though fresh v. frozen is not an important consideration in my mind; I eat plenty of frozen peas, carrots, artichokes, and broccoli).
Are there times when it's helpful to say "stop being such a crybaby"? You betcha! That's the only way to move away from over indulgence in our selves, a decidedly big problem in this day and age.

Is anyone saying "stop being such a crybaby" is the solution for all problems? No way. And certainly not the Buddhist way.
ryannielson's solution is the best IMO, as it requires the environment variable to be set, & most importantly, shows a nice error to the developer should they miss it.

Even better, raise 'SECRET_TOKEN not set! Please refer to the doc in xyz'

So, the specific method for setting is in an "xyz" doc that your team keeps in a SEPARATE location from the code repo.

And, we really need a standard way to do this, or Github pulls / forks will have more friction or bad security when setting up forks.

Also, I really would rather put it in a file, not system env, as the env might be setup different on different systems, & you'd hate to have that env potentially shared in multi-user systems. Files are more reliably locked down.
I've found that the figaro gem is also a nice gem to use re: secret tokens and ENV variables in general - esp on Heroku. https://github.com/laserlemon/figaro
Here[1] Nobel-laureate Milton Friedman, argues that the majority of money, specifically the stuff industry and consumers touch, should be constant-supply -- that is to say, identical to bitcoin's model.

"My favorite proposal really is a little bit more sophisticated—or less sophisticated if you want to look at it that way—than a straight increase in the quantity of money. I would—if I had my choice—freeze the amount of [currency plus bank reserves]. Not increase it."

I'd be interested in hearing your, and other's, thoughts on the topic.

[1]http://www.econlib.org/library/Columns/y2006/Friedmantranscr...
Well Evan Miller, I thank you for this anyway. I look forward to checking it out more soon.

I have been thinking about collecting some stories about how people have put their knowledge of stats when programming (performance testing, user patterns examination, etc), what do you think? It would be a kind of applied stats for programmers thing I guess.