skysight-inc/HackerNews huggingface dataset:
I'm not sure I understand you.

Dereferencing things that aren't pointers leads to unexpected results in C. Should we avoid dereferencing any variable in C?

I think of `this` in the same way - it behaves normally if you use it the way it's intended to be used. In other words, don't try to read `this` in a callback without binding it first, and you'll be fine.

Or are there other pitfalls I'm unaware of?
The simple way to support this is that RAID doesn't protect against a slip of the fingers on the commandline.
Strength training. Starting with classic Starting Strength, progressing to more advanced programs, still based around compound freeweight lifts for the most part.
Did Lucy walk on the ground or stay in the trees?
Some time ago I put together quarter-baked genetic algorithm tool in Common Lisp. It dynamically generated functions in an attempt to create a modelling function for a sequence of (x,y) pairs.

Good functions would be recombined with other good functions to attempt to get better. It worked fairly well for the trivial stuff I was doing.

Unfortunately, due to getting interrupted and put down for months, it's a mess. I should fix it up tomorrow since I'll have some free time. :-)
Good point. The corporate hierarchy is inspired by the military structure, but incompetently implemented, badly defined, and never legitimated.
No shit. This isn't news, it's a well known fact.
I find that small amounts of alcohol (like a glass of red wine) actually help me sleep well. Anything more than that however causes me to wake up continuously throughout the night and have a headache in the morning.

There's also a trick I learned a couple of years ago that helps you fall asleep when you're lying in bed drunk with your eyes closed and, as the saying goes, "the world keeps turning." That trick is to put one foot on the floor. That will stabilize your sense of balance and you'll be able to fall asleep very quickly. (Also works if you're queasy with things like food poisoning.)
The key with deads (or any other lift) is to get the form right first.

Doing full ROM lifts will improve your flexibility. I find this holds true more for squats than deads, specifically (you're getting pressed down with the bar, and have to retain proper back/spine alignment), but it's all useful.

If your form's breaking down, you're lifting too heavy.

What causes other than muscle weakness do you identify as causing posture issues?
I think, whatever adjective you put in in the middle, minimum is always better than maximum. Even if you choose an ambitious word like "iconic," "dominant," or "world-changing," you'll do better to attempt the minimum iconic product than the maximum, because it's always better to do the same thing faster.
Reasons to be excited for 2013
Cool, though I wonder what the origin of decimar is. :)
I guess it's still cool to exclude PHP despite it being the most obvious.
Those who don't learn history ...
A recruiter in 2011 told me that a senior Rails dev is one with 6-12 months of real-world experience. If that's true, it demeans the word senior and requires another title for people who have been using it much longer. But, it was corroborated by what several companies in Chicago were looking for.
I thought antivirus software existed merely to deal with flaws in Windows...
As a registrar you should know this is actually a requirement of the registry and varies based on TLD policy. (maybe you meant you're a reseller?)
How to land my dream web dev role?
Hi all,

Here's a quick summary of my skills and abilities as well as my current work situation.

I'm currently working for a pharmaceutical company as a QA analyst and have been for almost two years now.

My job is 80% interacting with data (identifying trends etc), 10% backup PM work and dealing with clients and the rest is made up of functional testing of websites and creating Excel based processes.

Previous to my current employment, I spent my time looking for work by volunteering my time to a local charity helping them to overhaul their website and move it onto a Wordpress platform.

Since then, i've continued to pursue my passion for the web and have attended many conferences, online courses and have learned a bit of Javascript/jQuery, Python, Ruby (and Ruby On Rails).

I guess im mainly looking for advice. I have a lot of passion for the web. I love how there's always something new to learn and it's always so exciting to see a new way to overcome a problem.

I don't really have a lot to show, my portfolio website is kind of old and needs a overhaul http://kevintuck.co.uk

Is there anything else that I can do in the mean time to make myself attractive to employers and help me get my dream opportunity?
As others have pointed out, this post is not about a 26 hour day, but rather a more efficient 24 hour day.
A find that I get productivity boost by actually leaving the 24 hour day, and sleeping when I get tired (which works out to be about 25.5 hour days). This does lead to jet-lag like effects when I need to work around schedules, but avoids alot of time idling awake in bed.
Good luck Nathan! Keep us posted on what you decide to do, I'd like to see it progress :)
Strange the article is dated January 7, 2013. Did I miss something?
And for those of you who are not cofortable running with net/http (it is a rather simple server), there is always uWSGI support for Go, which I found to be a rather brilliant idea
Sorry for the delay in announcing it - I was waiting for the book to physically arrive in my hands, which it hasn't done so, yet. (I have a copy pre-ordered with Amazon and since that's the way most people will be receiving the acquiring the book, I imagine, I wanted to make sure it was actually, physically, being distributed before I announced it.)

I plan on writing up a full blog post once I have my copy of the book.
If you were an alien anthropologist, would that strike you as the most bizarre thing going on at parties?
zbowling, I would be fascinated to read up on some of the things you've learned. I'm based in NYC / UK so its unlikely I'd end up in the SF based cocoaheads. Any chance of a write-up for us all in the new year?
A small number of users unable to stream out of several hundred thousand might reasonably be described as "slightly reduced from normal levels".
I am going to (try to) learn programming next year. I'll start out with SICP, read all chapters twice and watch all the lectures. If that's to difficult I'll read Simply Scheme first.
Apollo is a friend of mine - and he's without a doubt one of the most talented, intelligent performers working today. He has a frighteningly sharp understanding of misdirection, and how to control where you are looking and when.

While a magician of sorts, Apollo's talent is unique from magic in that the secret is just as entertaining as the effect. Our company [http://theory11.com] is a collective of artists in the magic industry, but Apollo's expertise extends much further, to applications in law enforcement and military intelligence.

Apollo practices not only pickpocketing, but also putpocketing, where he plants an object on the spectator (in their pocket, etc). Their reaction, upon reaching into their pocket to discover a random, rubber shrimp, is pretty funny.

Interesting to note is that when Apollo is doing a stage performance, the audience often KNOWS he is a pickpocket. The participant on stage KNOWS he is going to try to steal something. But the more they consciously try to prevent it, the easier he can divert their attention right where he wants.

Most impressive about Apollo isn't what he does, though - it's how he does it, and how deep his understanding is of why it works. If you're interested in that sort of thing, definitely check out the book Sleights of Mind (featuring Apollo's insight on the neuroscience of magic) and the television special Brain Games, with Apollo and David Copperfield. Both are fascinating.

- jonathan bayme
An ISP complying with a court order does not make them inherently shitty.

Looking at A&A, the max bandwidth/mo they offer is 500GB? We pull that in per week and at a much lower cost.
Currently in a battle with management about whether to launch on AWS or not. They want to, engineers don't. Engineers are largely driven by raw CPU performance. Management, well, they seem to be thinking "no one ever gets fired for picking..."

Anyways, when you read all the effort Netflix has put into their cloud architecture (1) and the hiccups they (and others) have...I just don't know what hope our small team of 5 has of success. It seems like, to succeed on the cloud, you really need to build your app specifically for it (which we haven't done!)

1 - http://techblog.netflix.com/2010/12/5-lessons-weve-learned-u...
I started writing a RoR application at the beginning of December, my first application at that. I'm a PHP developer by trade however for the type of app I'm developing Ruby and the Rails framework is better for me.

I too am Bootstrapping my project but with only a little, not $5000 but it can be done. Costs are: domain, Heroku/AWS hosting and advertising.

SaaS seems to be the route everyone is taking with these kind of things. Bring in the UK makes this harder though, no decent payment providers such as Stripe, so I'm going with Paymill.

Best of luck Nathan!
You never noticed that some magazines become available before the date on the cover?
I like this idea a lot, I think I'll try it myself. You already have some well dug marketing channels though, as made evident by your book sales - any advice for the rest of us? Better yet, any interest in making this a community challenge?
I thought you would cite http://xkcd.com/320/, but alright.
You need to start changes somewhere. It's not absolutely essential - it's what MS wants you to think. Think different.
What a bizarre thing to ask!
The data security firm recently found that antivirus software programs perform poorly against new viruses.

The remainder of the article provides similar enlightenment.
That's not content that's activity and Zynga games have the same ability to run the grind ad nauseum, interact with other users, etc. If Joe Customer wants to log in and keep feeding 25 cent cookies to his Zynga dog every morning he could keep doing that forever.
Another language that compiles to JS. Really? Just learn Javascript already.
Fascinating article!

The one thing I've learned about pickpockets is not to let people get so close to you so that you are confused by all the "noisy" touches. That's how pickpockets work, either by getting large groups of kids to surround you and they start putting their hands in all your pockets (like what almost happened to me in Rome), or in crowded places like subways or tourist areas (like the Eiffel Tower). I've conditioned myself to put all my things in my front pockets, like my wallet, keys, etc, and whenever anyone gets close, my instinct is to put my hands on my pockets.
DDoS risk is based on the type of business you're running (online casino, ecommerece, etc) and not really much to do with if you are running infrastructure in house or not.

For that matter, I don't know of a reputable DDoS mitigation service that doesn't provide DNS hosting as part of the package. It's pretty core to the whole thing.
I definitely agree that there are a ton more JavaScript users now, compared to 4 years ago - I disagree that they're more competent, it's a pretty massive bell curve. The tech bubble can be pretty insular here at Hacker News but I still run across TONS of people who've never 1) Used any JavaScript whatsoever or 2) Have used a JavaScript library but have no concept of how it relates to JavaScript, the DOM, or what the library does under the hood. The book attempts to serve #2 primarily and that's still a MASSIVE audience.

As to being involved in the JavaScript world, my focus has shifted - I'm no longer trying to build tools for people who already have tools, I'm trying to teach the next generation of developers and JavaScript users:
http://ejohn.org/blog/introducing-khan-cs/

I also feel extremely confident that the technical work that I've done with the Khan Academy CS platform continues to be unlike anything else done by other development platforms.
I don't think most people realize how big Google Glass is going to be, but that's in 2014. I predict it will be a bigger leap than the iPhone in 2007.
Can I get http://placeit.breezi.com/productshots/12 and http://placeit.breezi.com/productshots/15 in transparent background.

Thank you very much.
Tempting. Very, very tempting.

And good luck!
I'm sure that everyone will have their own list, but here's mine:

* The ability to analyze, debug, and fix problems that don't have an answer immediately discoverable via Google. This usually means the ability to dig into library source code, use debugging tools effectively, and be able to wrap your head around the "magic" rather than just treating it like an unbreachable black box.

* Comprehensive understanding the various Rails pieces and how they fit together (activesupport, activemodel, actionpack, and the sub-pieces within; the router and asset pipeline, and the Rack middleware nature of a Rails application)

* Comprehensive understanding of the hows and whys of testing, deep familiarity with at least one of the common testing frameworks (testunit, minitest, rspec), and an understanding of how to develop features and bugfixes via test-first methodology.

* Comprehensive understanding of deploying a Rails app, and the care and feeding of a production application. Multi-server scaling, zero-downtime deploys, and redundancy/failover plans are a big bonus.

* Rock-solid understanding of Ruby, particularly as it pertains to metaprogramming.

* The ability to evaluate third-party gems, both from a functionality and code perspective, and determine their appropriateness as a solution to a given problem.

* Good command of at least one major source control system. If you're using git, you should know how to use topic branches, rebase branches, perform merges, recover lost work, that sort of thing.

Basically, I'd call someone a "senior" dev if they tend to answer more questions than they have to ask. That's not to say that senior devs don't ask questions, but that they have the knowledge to answer most questions, and the experience necessary to find out the answers for themselves when they aren't immediately available.
I wouldn't consider Pro JavaScript Techniques to be "The jQuery Memoirs" really at all. It only mentions libraries in passing. Whereas this book is much more in-depth and really breaks apart the fundamental aspects of a JavaScript DOM library in a way that developers can put into common use.
Add to this:
http://www.t-nation.com/free_online_article/sports_body_trai...
Perfect and just in time for when I go back to work!
I really don't like the excuse laden and sugar coated style of this postmortem.
Did you look at Braintree?
> If you know the shape of [JSON] data, you can serialize (marshal, in Go’s parlance) data structures to JSON or XML and de-serialize (unmarshal) from JSON or XML into a struct.

I wrote a short script to automate generating the struct definitions, since I didn't want to generate the structs by hand. Go's reflection made this really easy.

https://github.com/chimeracoder/gojson
I'm 15 and after trying to learn several different kind of languages(all from BASIC to C) I've finally found one that seems good for a total beginner. Even though SICP is a quite advanced text for someone who ain't native english speaking nor being very good at math, I've found it as an excellent book which I highly recommend to other beginner's.

Whenever I don't understand something I read the last parts again and finally I understand it. I've also got some great help by the CHICKEN[1] community and by reading articles at Wikipedia if there's words and math I don't understand.

[1] CHICKEN is a R5RS Scheme implementation. http://call-cc.org/
I don't think it makes sense to shift the focus of the book - the topic that it serves (understanding the fundamental construction of JavaScript DOM libraries and the trickier aspects of the JavaScript language) is one that is grossly underserved. The issues that jQuery tackles are still issues that are relevant to developers on the whole. I should note that while the book does tackle cross platform issues that isn't exclusively what it tackles - at least 1/2 of the book is on nothing but the JavaScript language, for example.
http://dvd.netflix.com/ is down right now and has been every time I've checked today. "We're Sorry

The Netflix site is temporarily unavailable. Our engineers are working hard to bring the site back up as quickly as possible."

Of course it's not a priority over the streaming portion I'm sure for obvious reasons.
Yeah but it didn't look or make me feel as comfortable as Paymill did.
Belle et Douce Année 2013
SIGH. I've tried really hard to get this changed. Outside of my control, unfortunately.
Yes, most EULAs and DRM systems impose restrictions that greatly limit what you are allowed to do with software. If you think this is fooling people then don't buy such software, donate money to Open Source projects or contract Open Source developers directly. Open Source model is great if you want to really own quality software without spending millions on it.

What I fail to see is how legalizing file sharing on massive scale (akin to MegaUpload) and banning DRM technologies would improve consumer rights. The natural response from the market would be to move to the cloud which means even more restrictions and privacy concerns than in the current model.

I agree that there are some reforms needed, but I'm against revolution that this document proposes.
Running directly off net/http? Isn't that just Node.js? People are comfortable with that.
I've just worked my way through the Go Tour and have begun working on my first real project in it (a basic wiki, for learning purposes). At first, I was expecting C with some syntax changes, but the changes made feel like they were almost entirely made for legitimate reasons. Types definitions after variable names really does make sense when you start to use it. Even with my limited experience in it, I can say that it is really a joy to develop in.
Thanks a Million
Oh I know, that's why I've got what I have :)
Nice reply by Ray Cromwell:

> I love how Arrington, Thiel, Graham, and others spent years talking about how you don't need any college, promoted quick-buck social media startups with no plan, and kids fresh out of high school, and now they are sad there is no flying cars. [...]

https://plus.google.com/110412141990454266397/posts/YLXqGgpc...
With Moxie Marlinspike's KnockKnock[1] port knocking offers real additional security.

1) http://www.thoughtcrime.org/software/knockknock/
Nice! That's a super-pretty (web) app.

Of course you are up against a lot of people in the iOS space, I hope you have some unique angles to compete.
This interesting story reminds me of an anecdote from boarding school. As I was preparing to leave a lecture hall one day, a classmate asked me if I enjoyed reading. I was a little confused by his question because I'd never seen or met the guy before. Then, with a smile, he systematically removed all my papers and textbooks from his bag. To be fair, I might've been complacent as a teenager and therefore an easy target, but it was still an impressive trick. I can understand why many of the folks in this article think pickpocketing can be an exhilarating artform.
The Wondrous Mathematics of Winter
The velocity of a bullet fired from the back of a train
This is from an issue of The American Magazine. Is it true?

15. If a man is standing on the back platform of a railroad train which is traveling at the rate of sixty miles an hour, and fires a bullet in the direction from which the train came, and the powder back of it is capable of driving the bullet sixty miles an hour, what will happen to the bullet?

The velocity at which the bullet, as part of the train, is traveling, will be overcome by the force given it by exploding the powder, operating in the opposite direction, and it will drop to the ground.
Not seeing the impact there. Not seeing anything that couldn't be trivially handled by something already existing.

I'm not saying Instagram is worthless. I'm saying Instagram is a new flavour of toothpaste. There's something kind of distasteful about a new flavour of toothpaste marshalling the attention and money that it did, but it's not that I blame Instagram for that. But I do compare it to, say, the Gates Foundation, and it's hard not to think "boy, that whole enterprise could have had vastly greater beneficial impact to a lot more people than it did."

Where does the billion dollars that Instagram commanded go? Into a constantly recycling pool of geeks and cash in the Valley who keep funding more companies inventing new flavours of toothpaste, hoping to be either the next Instagram or the next Facebook buying Instagram. Ms. Bracy's whole exhortation is just this: Maybe direct some of that energy, some of that attention, some of that money and time, outside of the incestuous enterprise that is Silicon Valley.
Nice, I was about to write one tomorrow.
>"porn is one of the few "safe" ways for young people to figure their junk out"

I disagree with this. By virtue of the market, most porn online is targeted towards men. The majority of pornography thus fulfils masculine desires, which is not necessarily what women want.

One Swedish study (abstract here[1], but you can find the stats I use cited elsewhere in full) of 4,000 high school students found that a much larger proportion of girls described pornography as "sexually off-putting" (it is worth noting that Sweden has an extremely progressive sex education policy in its schools). Pornography re-enforces masculine stereotypes - someone viewing pornography at a young age may take that to be 'how it is done', rather than illustrating a fantasy.

Now that doesn't mean there isn't healthy pornography: as other people have pointed out, there's something for everyone when it comes to porn online. But a 13 year old boy (or girl) looking for porn is almost certainly going to start at the lowest common denominator, and that's porn that's often denigrating to women at best.

Before I'm flamed into oblivion, I am not against pornography: I am merely suggesting that typical porn - the kind that you may run across as a teenager, on the more accessible sites - is not "one of the few 'safe' ways for young people to figure their junk out".

This is why I think if you are a parent it is important not to ban, or discourage, your children from watching pornography, but to make sure they understand that porn fundamentally is about fulfilling fantasies, and is not always an accurate portrayal of reality. Those first encountering porn may not necessarily be aware of that.

[1]: http://www.sciencedirect.com/science/article/pii/S0140197110...
This is cool. If you don't mind my asking, are you using imagemagick to generate the final image? I went through some of the js/css and I didn't see any CSS transforms or js trickery (funny comment about IE in there though).
"engineers don't. Engineers are largely driven by raw CPU performance"

There are several reasons to not use AWS. CPU is not one of them. Especially when you have the choice EC2 offers (though at a price)

But unless you're doing something very, very CPU intensive (like doing heavy math like CFD, integer programming, etc) this is irrelevant. My bet is that you aren't.
They are a start up. They have to offer perks like vacation time and such.