skysight-inc/HackerNews huggingface dataset:
Not defending anyone, but this is partly the result of everyone in my generation being told "go to college so you can get a (better) job" which of course morphs into "go to college and you'll get a (well paying) job".

And let's be honest. Every school offering professional degrees is pretty much advertising, implying, and pushing the idea that if you come to this school, you will get a degree that will get you a well paying job. My school (Waterloo) does this with their engineering program (which I am enrolled in), and so does nearly every other 'top tier' engineering, law, and medical program. Granted, none of them outright say it, or promise it, but it's so heavily implied, that you have to cut our generation a bit of slack. Not that it completely excuses us.
Darpa Seeking to Revolutionize Robotic Manipulation
Per Apple, Xcode 4 will have a feature that auto-fixes certain coding mistakes, like missing semi-colons:

http://developer.apple.com/technologies/tools/whats-new.html...
Well, when I was at Cisco there were a lot of ways of meeting new (and interesting?) employees.

Many employees kept internal blogs on things they were working on (including CEO Chambers). Employees also had keywords for things they liked to do or were good at (C#, starcraft, hiking, investing, etc would be someone's keywords). There were also a lot of mailing lists to search to find people who liked to do things together (pythonistas, bxb-cycling, bikers, etc)

Other than that there was simply reputation (this is the 'filtering other people's opinions' bit). J.C., for instance, was known around the office as being a hilarious guy and just great to talk to. S.D. knew everything in the world about firewalls. D.C. was a great artist, yada yada...

I guess it really depends on how your company is set up and how comfortable you are approaching people.
The best comment I've heard on the free-ness of Android is:

"Everyone thought that Android would usher in a new era of freedom for handset users. Unfortunately, it just turned out that Android is more open not for users, but for Carriers to do as they please. Compare the crapware installed on Android phones vs. the iPhone. In a weird way, Apple has done more to push freedom for the (non-hacker) end user than Android has."
I see. Yet another reason to disapprove of edits :/
The nyt should add some disclaimer to that kind of article, knowing people with little experience in elite sports would read it and maybe try to learn from it!

I did two sports on national elite level and whenever you train or race beyond the "threshold" you put yourself into great danger, and only because you spend years near that threshold you are able to handle it.
An elite runner or cyclist or whatever can tell the difference between pain that will go away when you slow down, and pain that will get worse or could put you into a wheelchair.
When elite sportsmen(-women) loose control because of any thirdparty event, even when in unbearable pain, they have a high chance to regain control because they don't think about how they do it, it just happens.
It's not a coincidence, that those people walk away from a crash, where hobby sportsmen loose there life. (Remember Lance going through the grass at the TdF ~6 years ago?)
I agree with you completely, but it is still a good article because it goes on to cover the importance of focus and utilizing your time effectively (which I need to work on). Like you I will not eat lunch alone, but the second half of the article was inspiring and had good time hacks which I intend to utilize.
Lua and BBSs? Awesome.
We ran a great, well, we thought it was great BBS back in the day :)
I'm a former NCAA wrestler who's finished 2 marathons (with the blazing times of 5:01:00 and 5:00:30). All I can say is that anytime you push through a mental barrier, you become that much stronger. Your mental limitations are like muscular limitations - the more you push to the limit, the more powerful you become.

I absolutely believe that there's nothing I cannot do, given the time and energy. I've run 2 marathons at the point of mental fatigue. I've cut as many as 20 lbs in a week for wrestling. I finished a college degree with honors while getting at least a dozen confirmed concussions, who knows how many unconfirmed, and while still competing.

I really feel like I can conquer anything. I actually gave up NCAA to work for free at as many startups I could during my 4th year to do the jobs that no one wanted to do. I definitely feel like a made the right decision. I can't be a pro wrestler these days :)

Edit: Typos -- the head bonks are showing :)
Chad, thanks for your response (and post!).

So in your opinion, has continuous deployment actually made it harder to do the kind of proactive refactoring you describe? Or do you just mean that in an ideal world you would have done both from day one?

Not looking to stir a flamewar - I just found Timothy's posts on continuous deployment quite inspirational, so I'm very interested to hear more viewpoints on how well it works.
Not sure if this is a terribly relevant article, but I'll note that we actually homeschool throughout a charter school with minimal oversight. What this means is that we're enrolled in the school, they send a teacher out every week to evaluate progress, we do the teaching, and--critically--we get hundreds of dollars a year to use on curriculum. If it weren't for the last point we'd just do it alone; it's solely for the money that we stay in the school.
Which raises the larger point about this article, and hundreds of other charmingly idiosyncratic applications -- they certainly are refreshing, but may not always be received in the best way.

If I were him, I wouldn't give a rat's ass about who might not receive it in the best way.

But that's just me. I've been privileged enough to be sought after by my past and potential employers.
In Honor Of Mandelbrot, A Collection Of Beautiful Fractals
I'm not sure why this is on HN or why the heading was changed to play up the "shooting unarmed man while tasering wife" angle. I'm not a cop, but my understanding is that cops are generally permitted to use deadly force whenever they have reasonable grounds to fear that their physical well-being is in danger. So the question still before the courts is whether or not he was justified. It's probably not unusual for cop to be using force against one person and find himself attacked by an associate.
Ned Batchelder: What is this thing?
Also, YUI.
Exploiting a Hidden Bias
Why do you complain about IDEs when most popular languages are Java, C, C++, ecc.? (see http://www.tiobe.com/index.php/content/paperinfo/tpci/index....)

IDEs can't be better than languages they deal with, because languages shape the way programmers think. Clunky languages call for clunky IDEs.
I think varikin was asking if you work for (or at) Microsoft.
It's internally referred to as "bluecheese" and it's not available for download. The standard practice adopted when the first theme was launched and reconfirmed in the redesign is that the current drupal.org theme is reserved for use on drupal.org in order to protect the brand.

The IP history of the previous theme makes it unlikely that it will be released, but it's unlikely anyone wanted it at this point anyway.
...actually, I don't know. When I started, I was told we don't use it; I don't remember whether I was told a reason. If I was, it was performance; anything else would have been surprising enough to remember.
Just now seeing this post. I'll jump in and be controversial and say with the right control structures and design, Models are entirely unnecessary. You can perform interesting computations, optimizations, rendering tricks without needing Models at all.

I would argue that MVC will only bury your application in complexity - even with a really great design and code base. Your example has shown just how stateful MVC really is. And statefulness, in my experience at least, introduces complexity - particularly when trying to perform interesting computations, optimizations, or rendering tricks.

(¬M)VC, PVC are both too conservative. I prefer (¬Model)-View-Collection.
Thanks! yeah Ubuntu / Flash hasn't been working for everyone. We'll look into it
Ask HN: Anyone got $200 Twilio credit from AppSumo that you don't plan to use?
I'd gladly buy it from you for a fair price. We're testing various ideas and seem to be burning twilio credit rather fast during concept testing(without any solid rev to cover).

Please email zaid at blinkness dot com if you have it and would like to sell.

Thanks!
Thanks. I wasn't aware of Savannah (http://savannah.gnu.org/) or Ohloh.net
If he had only screwed up the the "your" you pointed out (as in "you're never...") it might be a humorous mistake. But he intentionally screwed up both -- he also said "able to get you're points across".

BTW, thank's for pointing this out. I read that point so fast that I completely missed the joke (which would have been unfortunate).
"Programming on the other hand... code is either 0% correct or 100% correct. Anything less than 100% correct is broken."

I don't think that's even remotely close to accurate.

Spend a day looking at the Daily WTF, and consider that the Daily WTF is a LOT more representative of the IT world than HN is. There are raftloads of garbage code out there, and the people writing it can get away with it because it kind of works, even if most coders write 2000 lines to do what a competent coder would have done with 200.

In visual effects, the viewer is far LESS forgiving. Why do computer-generated water effects, even with multi-million dollar budgets, still look CG? It's because we are so familiar with what water looks like that we subconsciously pick up on miniscule flaws that are exceedingly difficult to groom out, because the computer-generated water requires so much computational power.

The IT industry as a whole is stark proof that code is far too forgiving. Look at the host of rants about corporate IT -- the vast majority of IT, and the reason that "enterprise" carries the connotations of certain 4-letter words. And look at films that are heavy with visual effects, and see how easily you can find flaws in them, and how much effort film makers put into creating those animations.

The difference? You can put broken code into production, and get away with it easily. Outside of communities like this, let's be honest -- hardly anyone can tell that the code is utter garbage, proven by the fact that most of it IS utter garbage.

Then look at how easily you can detect flaws in almost any visual art medium -- you might be surprised at how much effort goes into crafting a fine art photograph, given how easy it is to allow miniscule flaws to break the connection with the viewer.
When I see news reports about IEDs on California highways I will support you wholeheartedly. Until then, I think they're way overpaid in relation to the armed forces.
I just bought a LEGO set the other day for a fun little diversion. To this day at the ripe age of 33 it's still therapeutic and very enjoyable to kick back and build a car out of LEGOs. I really enjoy the designs they come up with, complete with little hints of suspension viewable from the wheel well. The car even has the little trough where the windshield wipers would live.
Ask HN: who here is using or planning to use Azure
Since I have been very involved with free software for the past decade, I think my social graph is biased towards FLOSS. It would be interesting to see how many companies of what size represented here are using Microsoft Azure for what in what languages/frameworks.
Funny I was thinking about the same thing yesterday. But alas I decided I'd rather sleep than make it myself so kudos and thanks a bunch, it's probably a really helpful plugin.
Have you checked out http://aws.amazon.com/ec2/#pricing
First, Matt Cutts is awesome. I don't think this can be disputed.

Second, we're doing our part to spread what we're learning about running a top 500 website (Stack Overflow) with the community, in the form of http://webmasters.stackexchange.com

Do we make mistakes? You bet we do. Just the other day I accidentally disallowed all questions on Stack Overflow from being spidered in robots.txt. That.. was .. not a good day.
This seems central to Ravitch's argument:

``For many people, these arguments require a willing suspension of disbelief. Most Americans graduated from public schools, and most went from school to college or the workplace without thinking that their school had limited their life chances.''

In other words, her argument seems at least in part based on the assumption that the public schools of today are equivalent in quality with the public schools in which most adults today were themselves educated.

It's not clear to me that this is correct...
Does vim have the undo tree built in, or this this plugin also providing that functionality? I've never seen an editor which represented the history as a tree instead of a line.
Thank you. I was trying to remember which school had the accident this weekend.

It just sickens me when people try to justify NCAA/NFL/NBA hoops talented athletes have to jump through just to get an audition to go pro. It's one thing to spend a few weeks in practice to go professional. It's something else to spend 4 years destroying your body before you can even get the shot at going pro.
"A lot of people will argue that this kid didn’t purchase a J.D., he purchased an education and a way of thinking, and he cannot just “return” these things in exchange for his money back. You know who will say those things? Law professors, deans, and other theorists who have idealized the process of “thinking like a lawyer.”"

You know who else will say those things? Web designers, web developers, and pretty much anyone else in a service industry. Designers/developers can only promise you a well-functioning web site, not a successful web-based business. Likewise, a school can only promise to give you decent classes, not a successful career.

Lack of success does not entitle you to a refund on work already performed on your behalf.
Enterprise Javascript is making blanket statements about the coding styles of some fictitious out group in order to attract attention to yourself.
Review my startup -- Sunbeam
Using MySQL as NoSQL Store
I like his attempt, and hope he succeeds.

After looking at his resume I can see why he isn't getting any calls. That is a disgusting resume layout. He really needs to make something more professional, and to the point.

As a lot of people said, his attempt hasn't impressed them. However, you have to remember that he only wants one job, so that means he only needs to impress one person in order to reach his goal.
how long do you expect to keep paying that? You can get 2 amps and 50-100Mbps most co-lo places for $200/month, depending on where you are. A 32GiB ram/4 sata disk/ 8 core amd server sets me back about $2500 in parts (I can't imagine it'd be more than $3000 or $4000 built.) that's a lot of capacity... you could save quite a lot of money by buying rather than renting if you plan on sticking around for 6 months.

Do the math on owning vs. buying; even if you have to hire a $100/hr hardware guy (that's above market for a hardware guy) to jack with stuff every now and again, you are saving some serious coin.
Jobs is just pulling a calculated PR move of framing the conversation. If you address "fragmentation/integration" then he's already won, because the way it's worded is in Apple's favor. What Andy failed to do is shift the language back to something both favorable and understandable, such as "actually it's about choice vs dictatorship".
Hi -- this is chrisdickinson.

One of Wilson's goals is to be comfortable for Djangonauts who, for whatever reason, need to write Node.js code. To that end, the ORM, view layer, and template system are similar to Django to ease use in that particular case.

The other boon to having a largely cross-compatible template language is that it allows a bit of bootstrapping to occur for Wilson projects -- Wilson could conceivably make use of Django's admin templates at some point, if that's the direction it's going to head.

However, Wilson does diverge pretty rapidly from Django in other areas -- it borrows Django's concept of apps, but in Wilson apps are designed to be pluggable; you can install a single app multiple times under multiple aliases, reopen app instances from the project level and change their settings and models before they're finalized, etc. Within the context of an app, you interact with other apps through "externals" that are resolved at project-level.

The other major difference is that wherever possible, I'm hoping to keep the libraries that constitute Wilson separate -- and wherever it makes sense, to make them also operable in-browser. To that end, Platoon (the testing framework), Plate (the template language), Escaperoute (the router), Pieshop (the ORM), and postpie (the ORM adapter to Postgres) are all kept as separate libraries; Pieshop and Plate are actually designed to be run in-browser as well, in preparation for the eventuality of needing to interface nicely with a Wilson app from the client-side.

So in summary: Wilson isn't a one-to-one port of Django -- it's heavily Django-inspired -- but aims to diverge wherever it is sensible to do so.
wouldn't this be fixed by simply declaring types of everything?

Yes, but I'm not so sure about the "simply". It's only marginally easier in C++; but at least you know that haven't forgotten to declare anything.
Sunbeam is an AJAX based self help module for websites.
I think what he means is that, although Microsoft may talk about it a lot, Azure isn't getting nearly as much developer traction as other cloud computing developments, at least from the perspective of the author - and me, and most of the people I talk to.
Lance cutting the switchback was likely not in 'unbearable pain', because it was towards the bottom of the descent. The only guy in unbearable pain in that situation was Joseba Beloki - because he crashed and broke his leg and some other bones. They rode down that same road this year, by the way... it was kind of cool - someone had cut a path through the grass.

> An elite runner or cyclist or whatever can tell the difference between pain that will go away when you slow down, and pain that will get worse or could put you into a wheelchair.

I don't think you need to be all that 'elite' to figure that out. You don't need too much training to start feeling what sort of pain is from effort and exertion, and what might be tendons or joints or something like that that should not be pushed beyond a certain point.
Look at XML (its simpler than programming languages so easy to discuss). If your sole editing tool is a text editor it will suck - things like unclosed tags are possible.

If your editing consists of something like elementtree, that actually works at the higher level of the language, pushing and popping elements onto the ends of xpaths, you might actually not mind editing XML at all.
Haha, only yesterday I mentioned Interlisp sedit on HN. Welcome to the world of the 1970s: http://en.wikipedia.org/wiki/Structure_editor

There's a reason these things weren't all that popular.
Hi,
My name is Sergiy and I live in Canada. I need a programmer with your set of skills to add some functionalities and fix some bugs for my site. If you're interested, please, contact me at shalduga at yahoo dot com. Thanks.
Tech/Startup focused product? Don't support IE
Ah, assigning motives to my comment. No, what I said about Apple is just as true of Google. And Microsoft.
The Legendary Chuck Peddle, Inventor of The Personal Computer
From what I understand, there are ways you can negotiate you payments down to a minimum of 50$ a month. I'm not sure how that stuff works but there many ways of paying loans back.
Oh boy, and who could forget DWIM. I'm sure if the concept of refactoring existed back then (it didn't; apparently L Peter Deutsch would just throw out your code and start again if he didn't like it) there would be some really cool tools for that too.
I don't know who is your provider right now, but if you want to stay on dedicated, you should check http://iweb.com/

They have a clearance section where you can get some really good deals

Disclaimer : I know a few ppl who work there but I don't gain anything from "advertising" them.
I find it somewhat astounding how much we are still reliant on blowing stuff up whenever we want to go fast. At least this is being somewhat mitigated on land with electric cars. I'll venture that we won't see any deep improvements in space propulsion until we get a better (i.e. quantum) understanding of gravity. However this beaming power idea is interesting.
Built in. You can walk the tree or just tell vim to put you back to how the document was at a certain time. (i.e. Put the document how it was 1 minute and 20 seconds ago)

If you dont't know vim, I highly recommend learning it. (or emacs, both are great)
Just because Apple makes it, doesn't mean it's not shit. I invite you to try and remove their shitty stock app, or weather app or any of the other numerous shitty little apps the iPhone comes with.
Latest News: Testing With Platoon
The tree is built in. There's a really good explanation (with "pictures") of the tree behavior detailed here:
http://vimdoc.sourceforge.net/htmldoc/usr_32.html
I'm guessing this is well and simple for a non-family life. Timing and managing personal activities like showering, shaving, getting ready, making breakfast and so on is quite hard when you have multiple extrinsic factors barraging your execution. For instance, if a family is a multi-process program and each one of the members is vying for the slice of the CPU( house ), then you're bound to hit some spinning locks and unforeseen timeouts. Just try schedule bathroom use time. Deadlock, my friend.

On the upside, this would've been an interesting personal experiment if I figured out how to apply to my sprint of a day.
This is great. The contrib collection had this noob a bit confused when I started, thinking it was some sort of standard lib. Then I found it to be a bit less stable and organized than most standard libraries (but chock full of goodies!).

I like the approach of using GitHub and making each piece its own repo.
Vim does support undo branches/trees internally: http://vimdoc.sourceforge.net/htmldoc/undo.html#undo-branche...
Cool! Also interesting and perhaps even more geeky:

Lego Turing Machine

http://www.youtube.com/watch?v=cYw2ewoO6c4
Clojure Conj Anticipation
Pay is not determined by the difficulty or unpleasantness of the job, or at least, not directly. It is determined by the balance of supply and demand.

That's true, but the market is ridiculously deformed on both sides of that equation. On the supply side, there are many who would like to be cops but the requirements bar them entry (most often for legitimate reasons, but I suspect not always). On the demand side, America's constant quest for new crimes to be defined and new police powers creates an artificial demand. I mean, most people I know don't see a demand for policing those smoking marijuana, but legislation forces it.

You can't be paid more than what you are worth

That depends on the definition of "worth". If you determine it rigorously as an economist would -- how much less money would the organization make without this employee -- then you're right. But if you define it in terms of the employee's productive contribution, it's a different story. Again, regulations cause some of that different (the need to have a figurehead owner who is a state resident, in some jurisdictions, is just deadweight but a requirement for doing business); in other cases it's contractual obligations (i.e., to be certified to sell some Cisco product you must have on staff one Cisco-certified engineer, even though you're not using his services as such).