skysight-inc/HackerNews huggingface dataset:
Running isn't boring, boring is just an excuse. If you were really running or if you were really exercising you'd be in too much pain to be bored. Running is a form of self torture pure and simple.

The people who tell you they enjoy running are really saying that they've disciplined themselves to master the pain. I mean, sure you get endorphins when you run, but the pain component of long distance running is far more intense then any high you can receive from endorphins. In essence people who truly exercise have conditioned themselves to the point where the negative effects of exercise become inconsequential and the benefits begin to outweigh the pain.

Make no mistake. Real Exercise isn't about finding something you simply enjoy and love. It is very intense work and something that you need to learn to love; kind of like programming.
You had a good laugh with your peers? How lovely. As they say "ignorance is bliss." Thanks for sharing.
For dotfiles deploying I wrote my own script that works on both *nix and windows:

https://github.com/berdario/dotfiles/blob/master/deploy.py

On windows I'm forced to do some nasty tricks (i.e.: reloading the script with admin user, and if any exception happens I output the stacktrace on a tkinter textarea, since the terminal is not available anymore)

(to actually install software, I use chocolatey, but it's really hit and miss...)
A Letter to the 22 Year Old Self
I would like to respectfully disagree. I think you're simplifying the reason too much.

I don't think it's the Ch function itself (and the rest of the compression function) that causes problems for the SAT solver. I think it's the combination of the compression function and the message schedule that does it. If the message schedule had just been free variables (or simple repetitions of the message), I'm pretty sure the SAT solver would be able to unwind the compression function just fine.

The problem is the interaction between the message schedule and the compression function; once you commit to a value in some round of the compression function, you actually impose a set of constraints on the message schedule for all the other rounds simultaneously. So in a way, committing to a value in some round of the compression function means you're also indirectly influencing the possible values in every other round too. It creates this weird sort of dependency between the rounds which wouldn't exist if you only had a long series of Ch functions.
My wife has a great source of passive, recurring income: me.

From this, I can deduce that she's smarter than me.
It's rapidly becoming a pet peeve of mine whenever someone calls an unexpectedly hard domain and the appropriately high-priced businesses that grew around servicing problems in that domain a "racket". It's just plain intellectual laziness.

My mom recently finished a framing seminar that cost her a lot of money to go to, invested a ton in equipment, and talked my ear off for two hours about why custom framing costs so much and why there's only a handful of framers in any area, and it gave me the impression that this isn't a market that's going to be disrupted any time soon.
I thought thus would be about the guy on HN who used a psychedelic trip to gett over math anxiety. Still a good read.
This depends on what type of failover you have though. If you 1000 small data centers and you consolidate into 100 larger data centers this doesn't mean an order of magnitude increase in risk. As long as any data center can take over for any other data center you probably don't need more than a handful of data centers for redundancy (you might want them for other reasons though).
I'd like to add that "sprinkling side effects & vars around tight loops" doesn't generalize to all languages. For isntance, GHC can optimize pure code MUCH more than impure code.

Meaning that with purity you get increased performance in many cases.
Book Review: Ethical Hacking and Penetration Testing Guide
Citalopram, 1.5 hours at the gym, and Dolce's Lean living have worked wonders for me.
The article didn't address the likelihood that some minimum wage jobs will be automated as the salary creeps up. Fast food cashiers, for example, may be economical at $10/hour, but at $15, businesses might explore replacing them with ordering kiosks or apps. If the human connection is important, some fast food restaurants are already experimenting with remote call centers to staff drive through lanes [1].

1. http://money.cnn.com/2006/04/11/technology/mcdonalds/
Well, the default position for everyone who's there should be that they are innocent. Then, Justice needs to investigate, and determine:

1) Was something legally done wrong (could be what we'd consider "morally" wrong, but still legal)? [If yes, go 2)]

2) Does it appear that it was knowingly done wrong? [If yes, go 3)]

3) Is there an evidence trail supporting that it was knowingly done wrong? [If yes, go 4, else, check the separate case for evidence destruction]

4) Does that evidence supply enough burden of proof for specific individuals that a reasonable case could be built against them with a good chance of Justice winning? [If yes, go 5, else, go 6]

5 - yes?) Prosecute as many of those people as possible to signal that bad social behaviour has consequences (similar to the banker argument)

6 - no?) Is there enough to support a general recrimination of the agency and to press for legal changes to its procedures? [If yes, go 7, else, go 8]

7 - yes?) Recommend a set of changes which in the future would help to ensure that insight / oversight isn't just a paper tiger.

8 - no?) Welp, we're boned for now.
With that definition, aren't all forms of exercise self-torture?

After all, they all destroy your muscle cells.
He has announced that for his next challenge, he will store 4k video on betamax tapes. Impressive.
This is becoming a very competitive space recently, We launched http://www.mountary.com in March (yes I am a founder) to address the same problem and have been shipping orders across the US for that amount of time.
A lot of people we have dealt with wouldn't know where to start when looking to frame a piece. We are making it super easy.
What this requires is called remote attestation. People have been working on this for smart cards and embedded systems, though PCs and VMs/cloud get more attention. It is very complex though.

http://web.cs.wpi.edu/~guttman/pubs/remote_attest.pdf
Its most likely some existing function, btu they aren't specifying which one.
done: http://goodfet.sourceforge.net/hardware/facedancer11/
You might as well ditch the abstraction? So you program everything in assembler then?

OOP is leaky, maybe we should ditch it. The ADT and typeclasses in Haskell are much more general and well-behaved than objects in my experience.
Exactly. Even a basic front plank hold for 60 seconds will be excruciatingly difficult for an untrained person. (and exceedingly satisfying when you are able to do longer and longer periods as you train.)
This sounds like a very nice DIY project but if you like to check it on your phone you can try bookingbubble | meeting room booking system (http://www.bookingbubble.com/)
As someone who doesn't practice yoga but has dabbled, it seems to be all in the style. Some yoga feels like a light pre-run stretch; some yoga feels like intense acrobatics.

If you just can't imagine how yoga could be hard, think about rock climbing. It's just body contortion, holding strange positions, and stretches. Yet I come off difficult walls shaking, panting, and covered in sweat.
Haha I know right, It's probably a curse word in some other language
I recently received a new MBPr from a work laptop and I would totally agree it takes days to setup from scratch.

* It takes hours to download Xcode

* It takes hours to download OSX Updates

* Setting up Homebrew, Zsh, Vim, Browsers, GitHub, Dropbox, Mail, Rbenv, Rubies, Cloning work repos

* Getting those other smaller things you were tinkering with, Z, Go

Everyones dev setup is different. So I'd agree it takes days to get set up.
Here are a few more "random crackpots"
for you - not comprehensive, but enough to have another giggle fest about. Enjoy!

(1) Metcalfe, D. “Food Allergy.” Primary Care: Clinics in Office Practice25.4 (1998): 819-29. Print.

(2) Simon, R. A. “Additive-induced Urticaria: Experience with Monosodium Glutamate (MSG).” Journal of Nutrition 130.4S Supplemental (2000): 1063S-066S. Print.

(3) Yang, W. H., M. A. Drouin, M. Herbert, Y. Mao, and J. Karsh. “The Monosodium Glutamate Symptom Complex: Assessment in a Double-blind, Placebo-controlled, Randomized Study.” The Journal of Allergy and Clinical Immunology Part 1 99.6 (1997): 757-62. Print.

(4) Blaylock, Russell L. Excitotoxins: The Taste That Kills. Santa Fe, NM: Health, 1998. Print.

(5) Lorden, J. F., and A. Claude. “Behavioral and Endocrinological Effects of Single Injections of Monosodium Glutamate in the Mouse.” Neurobehavioral Toxicology and Teratology 8.5 (1986): 509-19. Print.

(6) Blaylock, Russell. “Food Additives: What You Eat Can Kill You.” The Blaylock Wellness Report 4 (Oct. 2007): 3-4. Print.

(7) Blaylock, Russell L. Excitotoxins: The Taste That Kills. Santa Fe, NM: Health, 1998. Print.

(8) Blaylock, Russell. “Food Additives: What You Eat Can Kill You.” The Blaylock Wellness Report 4 (Oct. 2007): 3-4. Print.

(9) Ohguro, H., Katsushima, H., Maruyama, I., Maeda, T., Yanagihashi, S., Metoki, T., Nakazawa, M. “A high dietary intake of sodium glutamate as flavoring (ajinomoto) causes gross changes in retinal morphology and function.” Experimental Eye Research 75.3 (2002).: 307-15. Print.
Yeah that is pretty much what I was thinking.

Also might be cool to have a variety of stock images of different types for those who don't have the image but can try it with something similar :).
D's Virtual File System library
Homebrew does both as well for popular packages; 'bottles' are binary packages, with the option (--build-from-source) to build it yourself.
Yeah, all forms of EFFECTIVE exercise are self torture. But I'm not talking about it in the physical sense where they damage your muscle cells. I'm talking about psychological pain where you get tired, out of breath, and your muscles begin to ache a bit.
Cyborg Unplug – Detect and disconnect wireless-surveillance
Weight loss during pregnancy helps mother and child
The thumbnail photos are a little blurry.
Can you please provide some examples? It would be much appreciated.
Yeah, people still recommend automatic task killers for Android and it has never been useful, just harmful on speed and battery life.
Skype blocks calls within India
Can I perhaps ask why? Is it a trust issue that you don't like accepting a prebuilt binary from some random on the internet?
Nope, it's $18k, but it's not a wage. It is low (Australia doesn't have the money that US universities are awash in), but it's for things like international travel to conferences and the like.

http://www.swinburne.edu.au/media-centre/news/2014/08/victor...
This is great and all, but of the 9 million merchants that accept credit cards at the point of sale, Apple says only 220,000 locations will accept it at launch.

Walmart and Best Buy have gone so far as to basically say they have no plans to implement and maintain NFC at the POS.
Cyanogen refuses Google's money in an effort to keep Android 'open'
Very true...I've read quite a few new reports about it recently, particularly in prisons. I've also met and interviewed women who were given unnecessary hysterectomies. In one case, the woman saw her doctor on a news program saying that unmarried Black women should be sterilized. She immediately drove to his office and found it abandoned.
Exactly what are you getting at here? If you have a problem with the fundamental point in the GP post, why don't you just say it? We all know that international relations are complex, and a quick summary will necessarily ignore, gloss over, or oversimplify many issues. It's still valuable when we'd like to get an idea of what's going on and why in a paragraph, instead of reading and writing hundred-page reports citing thousands of sources.
PressureNet Community – Beta test new weather crowdsourcing software
In this scenario, leaving with or otherwise distributing a copy of the document would be equivalent to walking out the door with the original. Do you really think the NSA wouldn't be able to prevent that from happening?
So has every one here just put a giant target on their back for reading this?
Better shipping tracker for TNT – track your iPhone delivery
The majority of that is junk anyways. But I suppose some people obsessed with archiving everything wouldn't filter anything. If I were to grab "everything" from YouTube I would at least limit it to subscriptions and only subscribe to channels that don't upload bogus junk.
yea a few of them are due to the size of the image on the source website
I use a auto-hidden dock which has nothing in it. It is populated by running programs and is not used as a launcher.

For launching I use a tool like Quicksilver or Alfred of Spotlight.

This way I get more screen realestate, I see no point staring at a dock icons all the time.

My dock resembles Command-Tab.
Real Exercise... is very intense work

For many of my favorite forms of sport, sure, this is true, but it isn't the case for everything. At least according to Training for the New Alpinism, Zone 2 is the best place for cardio training. [1] Per that book, however, novices don't train there because they share your belief. Zone 2 doesn't feel like intense work, so novices think they are doing something wrong when they train in that zone.

something that you need to learn to love

Nah. It isn't like brussel sprouts (IMO). I don't think I will ever grow to love the exercises I hate, and the exercises I enjoy I have enjoyed since day one. Or maybe day three- the first couple days of a new sport can be rough as you wake up forgotten, dusty muscles.

[1]: Assuming your sport is mountain climbing, or sports with similar cardio demands
I got voted down for this comment. Please let me know if you ever ran 10 miles and was totally bored by the experience.
The constraints will definitely make finding a solution more difficult. If not, Bitcoin hash difficulty would be totally broken. The question is what the _rate_ of difficulty increase is like, compared to the brute force approach.
We Got Accepted into Techstars and Turned Them Down
My personal favourite is to clone this .emacs.d to get the emacs hacks as featured on the http://emacsrocks.com screencasts:

cd
git clone https://github.com/magnars/.emacs.d.git
gen.lib.rus.ec and bookfi.org both work for me, some time ago I investigated the origin of those collections and apparently they began as a set of 30+ dvds that have been distributed presumably primarily in russia for quite some time.

Especially in math and physics they are every poor graduate students dream. Even large libraries have only one copy of some of those books stuffed away in some underground vault.
My German teacher at school did an accelerated course from scratch at university (no previous knowledge) - a full language degree. It involved rote memorisation of German texts. It worked! She said that the advantage was that you later recognised phrases and grammar and were able to analyse what was previously just rote memorisation.

I spent a couple of years in Italy in my early 20s and learnt fluent Italian in that time. I took a couple of classes a week in the evenings, but spent the day programming with a team of English colleagues and perforce spoke English. I made an effort to socialise with Italians outside of work.

I went out with groups of Italians many a time, and experienced many a boring evening where if people didn't speak to me specifically I couldn't understand a thing.

I realised that after 9 months I could hold a good 1-to-1 conversation but that it was another 9 months before I was comfortable in a group situation - in your native tongue you can keep tabs on the various threads of a group conversation with ease, whereas if you are having to explicitly process it, it's so easy to fall behind and then you're lost.
Years ago I thought DragThing (http://www.dragthing.com/) was the coolest thing around. I went around making all sorts of clicky things to litter my desktop with. It's apparently still developed though I don't think I've seen any screenshots of it from this decade, so it might be wishful thinking that it would've kept up with OS X UI styling. uBar looks interesting though and it's nice to see people working on this kind of tool.
Thanks for linking to this, I just picked up a copy. I switched to a MBP retina two months ago, and have made an effort to keep it fairly vanilla and figure out how to do things in OS X... without diving into OSXvsWIN, let's just say I'm super glad to have found this add on. It'd be even better if it updated to mimic Windows 8's taskbar (popup previews of windows, mostly), but I'll take what I can get for now. Easily worth the $20 it normally sells for to me, but I could only pay the $10 sale price. Sold!

On one hand, I feel so much more aware of what's currently running on my computer, but on the other hand, I feel a bit like the kid I mocked in the 2000s who would move his Windows task bar to the top of his screen because he missed using his Mac.
IT is worth noting that the average age of those studied was 71.
Nope, I do other stuff with Flash Platforms. Go through the support link on the web site and send in your comments.
But how do you know the write protect switch actually works? Maybe the manufacturer implemented it as a flag to the microcontroller. Maybe your 'trusted' USB stick was replaced by one that looks exactly the same but that has a different chip inside that mimics the vendor/device ID.

So you are back to requiring trusted hardware and trusted handling, which is impractical except for strictly controlled systems.
The Chris Sacca School of Pitching Investors
Having already donated ~$15 this is entirely reasonable imo.
I expect to be paid for my work, just like I expect to pay others so they too can earn a living.

I hope this goes well for them and a higher percentage of their user base chips in, Synergy is good software that makes some painful stuff a whole lot better.
Not according to this: http://www.chromium.org/Home/chromium-security/root-ca-polic...
"However, there is no evidence that account information for such affected customers – account numbers, passwords, user IDs, dates of birth or Social Security numbers – was compromised during this attack."

Perhaps someone who has more experience with security and system administration can answer this: If you get root access to a system (as mentioned in the original article), isn't it fairly easy to make it nearly impossible to find evidence that any particular piece of information has been compromised?

It's funny that this wording (there is no evidence) should be used. I don't know if JPMorgan can confidently assert that this information has not been compromised, yet when stated this way it sounds like they are.
I recall that this sort of stuff was very prevalent on the Mac before OS X.
Huawei even builds this nonsense into the OS! The Mate 2 (which is neat because I get 30+hours battery) has this stupid easy-to-hit button on the app switch page that terminates everything. Despite my usage never going below a GB free, it gleefully proclaims "XXX MB freed!" Well shit, I can go buy a 1GB SODIMM and leave it on my desk and always have 1GB free.
Can't help with that one at all.
You're using it to verify JavaScript code, not the document. Presuming you also disabled inline JavaScript, you've just shutdown cross-site scripting (XSS) attacks.
Public shaming? Are you joking? The manufacturers advertise these capabilities openly! There are hundreds of them, maybe thousands, and they are in intense competition for your business. Contact a few USB stick vendors on Alibaba and see for yourself.
For far more than a hint, I recommend reading all four of James Bamford's books.
> They emphasized talking with customers/users more than anything else. The problem was we didn't really know any of our potential customers or users (grade school teachers/public schools). So we had to essentially cold call schools, find teachers/admins emails online, and fish around our personal network for intros.

What gets ignored in the now-popular "talk to potential customers" mantra is that simply talking to potential customers is rarely enough. It's a very valuable tactic when applied to a good strategy; it's not a strategy in and of itself.

Do you truly know who your potential customers are and what pains them the most? Do you know how much money they have, how they spend it and when they spend it? Have you ever worked in their industry? If you don't have domain knowledge, if not expertise, talking to potential customers can be just as much a waste of time as premature coding in my opinion.

As an example, I once worked on a consulting engagement for a company that sells hundreds of millions of dollars a year worth of product into the K-12 market. While there are certainly some viable edtech startups, based on what I learned working with this company, I would never consider trying to build an edtech business that has to sell at the school or classroom level.

Bottom line: the famous Peter Lynch principle, "invest in what you know", should be applied to entrepreneurship.
> It is also a whole C program and Homebrew is just ruby scripts.

And that's a problem?

I would argue that it's a feature. Due to Homebrew being written in Ruby, it has easily allowed over 4,000 contributors [1]. Recipes are easy to read and inspect for verification purposes.

What is the advantage of C over Ruby?

[1](https://github.com/Homebrew/homebrew/graphs/contributors)
Ask HN: Can I get feedback on my first mobile app?
I see some Portuguese variable names. That suggests to me that one or more of the people involved are from Brazil.
FFTF would like you to help stop the merger of Comcast and Time Warner
I'm not OP, but neither.

1. Open the page in incognito
2. Read for a moment.
3. Move your mouse outside the tab. Something should pop-up.

It means the system is designed to notice you are leaving, and prompt you.
Use cpanm - Easy bootstrapping documentation here http://search.cpan.org/~miyagawa/App-cpanminus-1.7012/lib/Ap...
> But I am in total agreement with the writer that modern education does a grave disservice to young learners by discarding rote learning and repetition.

I've come to appreciate the importance of rote learning over the past couple of years... but despite its simplicity, I would call it a very advanced technique.

You don't need rote learning to get to understand something. You don't even need rote learning to become very good at something. You only ever need it to be able to think faster about certain advanced topics or if you'd like to become fully fluent in a language.

These are not things a high school student should necessarily spend much time on. Especially considering that rote learning, if not self-motivated, can be incredibly demotivating and have the opposite effect of what was intended.