skysight-inc/HackerNews huggingface dataset:
> But, from what I've read, those high-paying law school jobs are very few, only for the elite of the elite, and requires the new employee to work insane hours. Same for those MBAs.

My sister got a law degree and then did an internship specializing in tax law (I know). She got a job last year straight out of college (at age 25) making $130,000 at a firm that handles the tax issues when one company wants to acquire another. Among all the jobs you could have as a corporate (and especially tax) lawyer, it seemed pretty cool. One of her early projects involved a well-known entertainment company that wanted to buy another entertainment company (although the deal eventually fell through).

In recent months she's been crying a lot and wanting to quit. She works 6-7 days a week and 12+ hours a day. She's never home and has no life. She'd rather start her own restaurant, which is something that she's always had a passion for. Even if her pay were cut to 25% of what it is now for the first few years, she says she would be happier, but she's contractually stuck in this job for a minimum of 12 months (until September), so it's kind of a personal hell. Also, there's the sunk cost issue. She's already devoted 8 years of her life and $100,000 to preparing for this career, so it's hard to just walk away.

My point is, good money is rarely easy.
I like this story a lot. But which of these men has more true freedom?

Sure we may all want to "sleep late, fish a little, play with your kids, take siestas with your wife, stroll to the village in the evenings where you could sip wine and play your guitar with your amigos". But life isn't always this kind.

Eventually most people will get sick, or have a sick kid or family member. Or be victims of crime. Or need to make repairs or suffer a natural disaster. Or be involved in a dispute with neighbors or the local government.

Money isn't important for the easy times in your life - it's important for the difficult times.
The first word I enter didn't work, my fingerprint changed, but the second time it did work.
AFAIK this was only available on items in the public folder (and not on folders themselves btw) ... now, it seems that you can get a link to any folder (get Public Gallery link) but I still can only link to specific items in the public folder ...
You are assuming that it's a binary outcome--it's a right or wrong product--when it's shades of gray and an opportunity for learning more about your customers' needs. Consider proceeding by a sequence of prototypes that become "less wrong" over time or even "good enough."
Wandelen: de juiste sportschoen voor gezonde voeten
1) Classical inheritance is a restricted form of Prototypal inheritance. They can coexist. The vast majority of the world uses Classical inheritance, and there are folks (like jashkenas) who make the case that all uses of the inheritance pattern are classical (See: http://news.ycombinator.com/item?id=2594521 ).

2) Isn't this entirely naive speculation of a technical topic? If classical inheritance can be optimized to be faster than prototypal... isn't that a good thing? Do you really think that Classical vs Prototypal inheritance is a zero-sum game?
Optimizely aims to give Obama 2012 a data edge
Thank you for the advice :) . I'm already committed to a Master's (in Management of Technology), so I'm putting 80 hours a week already, but I'll probably tone it down and start on Ruby and Python and Javascript :)
What is the worst thing somebody can do with a fingerprint? Show you ads they think you will like?
A single payer system for public education is different than, for example, than an education system run entirely by the public sector. Typically there is quite a bit of outsourcing to the private sector anyway (in construction and maintenance of schools, etc.) But primary school education is paid for with public money in pretty much all developed countries around the world. The reason for that is:

Every developed country also has a single payer healthcare system (and now the US is joining them). The reason is that the public wants EVERYONE to have access to basic education and EVERYONE to have access to basic healthcare, regardless of income level. And they can collectively bargain better when there is a single payer. A free market actually results in higher prices. To be fair, by having so much power when negotiating with healthcare/education providers, the public needs to take care lest they stifle investment and innovation in those sectors. There is some central planning (with respect to budgets and allocation) that takes place now. But on the whole, having these services be cheaper for the public is a big advantage when needed, such as when there are more poor people.

As a result, there are certain regulations for schools that are paid for by public money. There has been a lot of action in our area (and I suspect around the US) about opening charter schools. These are schools that are funded with public money but are not subject to all the regulations that public schools are, and can take innovative approaches. For obvious reasons, they are different from private schools.

http://en.wikipedia.org/wiki/Charter_school

This is where you could use vouchers to send your kids. They still have to do things like have adequate transportation, serve certain groups of minorities, help underprivileged kids, and so forth.

However, I do agree with you in that I don't think there is much support in the US Constitution for a Federal Department of Education.
I'm not really sure I can agree that .NET isn't leading edge. For instance, it's been implementing dynamic language support, LINQ, and ASP.NET MVC is no slouch either.

As a framework, I'd say that it's actually pretty advanced.
Some software systems are too large for one person, however talented, to write. There's a reason not every line in the Linux kernel is written by Mr Torvalds.
Many software engineers will one day work for English Majors. Most English majors without a strong support network will one day work for Burger King. Not that there's anything wrong with that. Frankly, if you didn't work for Burger King at all before college, it might be worthwhile for you to work for them for a little while after, though some other gig in the food service industry is probably a better call.
Thank you :) . However, I think I could be happy in a managerial role.

As long as I'm solving problems, facing challenges and feeling relevant, I don't believe I need to be the one doing the coding :)
There's also another thing to bear in mind. I've spent most of my career in the games industry. The games industry as a whole is only about 30 years old. It's only now we're seeing programmers/artists in their 40s+. This is almost certainly true for most tech companies. Lets see how this holds in 30 years from now.
YC Facelift: DrChrono
Until you're 40 and are forced out of the field: http://news.ycombinator.com/item?id=3878522

Falling back on the corporate job in software becomes less likely as you get older.
> Statistics show that most software developers are out of the field by age 40.

Really? What statistics? And where do these statistics show the developers going? People don't just dry up and blow away at 40. They move to managerial positions. They start their own companies. They stay in jobs longer, so while you might see fewer of them being hired, that doesn't mean they're not still working in the field.

And there are simply not many older developers to begin with. How much of this effect is the fact that there are simply many more qualified developers under 35 than there are over 40, as the field wasn't as big and not as many people were getting training 20 years ago?

This article is high on anecdotal doom and gloom and low on actual evidence. "Statistics show" is not a very convincing argument.
L’Oréal’s “Reconstructed Biologic Tissue” May Make Animal Testing Obsolete
How about assuming your employee isn't a child (trying to protect someone from disappointment or wasted effort is what parents do to their 3 year old)?

Give the people a reason (a real reason, not a bullshit one). If you don't believe it will be useful say so, if you need to be different in some way say so.
Yeah, I can barely read the type! I thought there must've been some mistake, but I guess it was a specific choice that they made. If I were Lore, I would change the type to dark grey or black right away.
Can your payment provider take care of PCI compliance for you?
Ars Technica seeks Senior Reviews Editor
LG, GE, Samsung, Whirlpool & Kenmore Appliance Repair Edmonton
City Appliance & Refrigeration Service Provide Repair & in Home Service for Washer, Dryer, Dish Washer, Fridge & Stove, Serving Edmonton and area Since 1982. 24/7 Fast & Reliable Service 780-476-4629, 780-463-7733.
had a lot of fun until it crashes the chrome tab. (like everytime)
Ginger Tech Stack (Realtime + Django)
Paper Boy for News.me — Download Your News in the Background When You Leave Home
Adobe Creative Cloud: New all-access CS6 subscription for $50/mo
Five Things To Love (and Hate) About CloudFlare
Lesson learned: if you accidentally hit a pedestrian don't slam on the brakes, just keep going...?
Flat stance on content pricing is what got Apple in trouble with the DoJ
If you have a Windows machine or image handy, take a look at the Ditto clipboard manager. The way the clipboard should be done -- or closer to it. (BTW, it's free/donation-ware, last I checked. And it has the rather occasional hiccup, but the idea is solid and the hiccups don't lose data, e.g. sometimes the window repositions or it misses a keystroke momentarily while it is loading a large dataset.)

Yes, this is just one small part of the picture. But that's a primary way in which things get done: Someone focuses on one part and "fixes" it really well. Other people eventually add up these fixes and integrate them.

There are also "grand visions" and "productive discovery", but that level of ability seems to be somewhat less common and not always observed/adopted, no matter how deserving.

From my experience, being able to use the clipboard as an indexed data store, or "memory", is very convenient. Control-C, and I know the item will be a 1 - 3 second search away, for the next few weeks.
This is also an important point because it strikes me that as I play this game I am learning that as an antipattern. Perhaps I should just stick with not-vim.
i've been using that feature for at least months if not years. Very strange
The Coursekit identity (including the name) is one of the strongest I've seen in recent history. So I'm kind of bummed at the change.

The long-winded apologia re: the new name and logo suggests to me that the team is making the switch for reasons that trump design considerations altogether. But for some reason they've couched their explanation in design language.

IMO: customers/users are interested in product, not process. The fancy design brief feels like energy that could be best spent explaining what Lore is and how it will be useful.
> 2 years and a lot of classes later, I'm realizing I'm too old to compete at this gig

No, you're not. You have the wrong teachers and wrong texts. In the contrary to what popular posts say, it takes a long time, years, to be a good programmer. You need to be able to be self-critic, completely change the way you do things. Many times.

Pick a decent open source project in something you find interesting. The harder and lower level, the better. Don't be afraid, there's always somewhere you can start. Join their irc channel and email lists. Help with documentation and test cases. They'll be more than happy to mentor you. And switch projects if you are not moving forward for a while.

Also spend a couple of hours a week on StackOverflow, reading and asking questions. Be polite and do your homework before asking. You'd be surprised how many people are happy to help you for free.

IMHO, most universities suck at making you a competent programmer.

Programming is a lot more about stamina and leaving your ego behind than fads and blogs, or universities. Your military background is a good start. Programming/CS is a lot about self-discipline.

Edit: Open a github account and start coding/forking. This might help you find employment more than experience listed on a CV
It is not the ones sitting behind the keyboards, it is the people standing behind them.
The starting point for your contract rate should be the thousands number of your salary multiplied by 1.5

i.e., if you make $50k a year, charge $75/hr. If you make $100k/year, charge $150. How much do you think an associate attorney at a law firm that makes $150k per year is billed out at? CPA? Management consultant? All of these professionals are generally billed out at a median rate of nearly $200/hr. And the top end is astronomical, like $800/hr or more.

The hardest part about software consulting/contracting is learning to say a polite "fuck off" to the people not willing to pay your price. Everything else is easy. Making some money is the easy part. Earning respect is the difficult part.

"No less than 5 offers" - CHARGE MORE MONEY. As an engineer it is your responsibility to the craft to increase the prestige and respect of the job.
Anybody got a useful example of reflowable text? On my large screen, a lot the boxes are just empty.
Hi all, thank you for reporting !

This is a known issue and I'm working on it! I'll try to push a "responsive" version today or tomorrow.
Microsoft “Data Transfer” and “Data Hub” Previews Aren't Ready for Big Data
Or even MediumData. Looks like both "Data Transfer" and "Data Hub" were having trouble with a simple Excel worksheet; Roger Jennings provides details.
Yeah I agree that programming, for whatever reason, seems to be something that a lot of people just can't do well.

But we're talking about the people that have been doing real work in the field for ~20 years getting booted out to god knows where. Is this true? If so, where do they go? It's not really so easy to start a completely new professional track at 40. Are they stocking shelves?
I have never heard of them. What are they so well knoiwn for?
Thanks for visiting, guys. You can learn more about our rationale in my post: http://blog.lore.com. We also detail our design process here: http://design.lore.com
I don't think he meant making money through supporting the service -- rather, you can make money for software as a service. Unrelated, that may or may not require offering support.

In addition, there are TONS of people making money off of open source. Hell, that's the business model of almost every web hosting service in the world. No reason you couldn't.
Vanila Masonry. Floats as they should be
"Are there misogynists on reddit? I'm certain of it. Are there feminazis on reddit? Certainly. Do either of these populations make up even nearly an appreciable percentage of the site's population? Almost definitely not."

It's not the percentage that counts - after all, what is an acceptable percentage of commenters who will tell you you should be raped?

I don't know if there is a solution to this issue. Increasing verification and moderation leads to stilted, boring, stagnated communities (Facebook). Anonymous conversation with a large enough population will unavoidably attract anti-social individuals (4chan, Reddit, YouTube, Fox News, er, well, basically everywhere else that's popular).

Are online communities just doomed to a short cycle and inevitable decline as they get more popular? (see: Eternal September). This is certainly the case with every community I've been a part of since I first got online about 20 years ago.
You could try building your own URL shortener. You could make it as simple as you like to start with, then choose to add more features as you get more familiar with Python and Flask.
Ah. So it's a sort of Big Software Syndrome type thing -- "we could do it in a more intuitive way for new people, but it would break all of these existing programmers who learned it the less intuitive way, so let's leave it the original way" -- or am I missing something?
Why you should consider jumping on the mobile commerce bandwagon
As a follow up, it's also really hard to read the type in their "our Team Values" slider on the "About" page. It's pretty distracting. Since Lore targets people who create courses (who are often middle-aged or older, which sometimes comes with declining vision), legibility should be a priority when they consider their website.
Yes, it's true for any viewport with a width of less than 940px. I'll do my best to fix this too.
It crashed chrome!!..:)
Gecko seems to be behind on a lot of things lately... it took until FF11 for them to support the loop attribute on audio tags(!)
He doesn't work for one either: his boss (Chancellor) is an EE. http://chancellor.ucdavis.edu/about/index.html
Бигль (Сериал 2012) смотреть онлайн бесплатно
This article touched a nerve for me.

I haven't always been in computer science. I actually minored in English in college, and now I'm finishing up a MS program in CS (though I've always tinkered and programmed computers).

I have a tendency, for better or worse, to constantly think about the future. I'm 26 now, and about to graduate and go to work for a well known tech company. Originally I was much more interested in starting my own company, but I spent so much time catching up in CS that I never had enough time to network at school (which I think is crucial for startup success). I could have taken a job with an existing startup, but I never found one that really clicked for me (which I also think is crucial for working at a startup). So I went with the big tech company. It helped that they offered a lot of money. But it also makes me worry.

I'm not really worried about being unemployable, like the article suggests, because I doubt I'll ever be substantially worse of a programmer than I am now. But I do worry that I've hit some sort of ceiling. I'm pretty sharp now -- will I ever be twice or three times as sharp as I am now? Probably not. Assuming my pay tracks my ability (is this a valid assumption?), my current salary at 26 may be 75% or more of my lifetime max salary. In other words, I've already peaked.

Admittedly, some people may enjoy the comfort in this, but I don't. I feel a bit like the proverbial "shark" in that if I don't keep moving, I die. I am happiest with a destination I am moving toward, and if jobs like this one turn out to feel stagnant, I'll have to quit.

But if/when that time comes, will I still be able to break into the startup scene? Will I suffer from an age bias? Will I have too many other commitments, wife/kids, mortgage, etc., so that I won't be able to risk quitting my job?

And what really scares me: is it true that after 35 your programming mettle starts to leave you?
Professional authentication managers such as RSA Adaptive Authentication can gather 40 or 50 data points from which to tell if a user is somewhat the same or not. They apply a ratio to the value generated by which a user can be redirected to a challenge question. It's not foolproof but it prevents a lot of automated phishing or botnet scams from being able to automatically log in with your credentials.
So the short story is that we're using geofencing to download news content in the background when you leave your preset "Home" location. Super useful for subway commuters. Kudos to @tolar, iOS developer and subway rider extraordinaire for coming up with it and building it in a weekend.
Doesn't the "C" in MVC stand for Controller? Other than that, great tutorial. I've been using backbone professionally for about a year now, and having something like this in the beginning definitely would've helped :)
Am I missing the joke?
They might. They have been contributing to WebKit.
I think they meant

Avería Serif Family (ZIP, 323kB) OFLB
Avería Sans Family (ZIP, 320kB) OFLB
Might be asking to much, but is it possible to get a direct link to the file?

Otherwise programs like HipChat are unable to auto-embed the photo, because its HTML dressed as an image. For example: https://www.dropbox.com/s/caha7e5v0js24mj/dropbox-hipchat-em...

I'd be happy to add a query string manually, i.e., https://www.dropbox.com/s/caha7e5v0js24mj/dropbox-hipchat-em...

Imgur.com does a good job with this.
I see this as a small part of a much bigger picture: that "world" you refer to is a free market with property rights which IMO gives the best possible outcome for the society as a whole (refer to the "invisible hand" theory of Adam Smith).
Demoting A Loyal Friend - Ben Horowitz
Here's the article in Bing's cache:
http://cc.bingj.com/cache.aspx?q=http%3a%2f%2fdiznix.com%2f2...

Microsoft: Champion of the persistent web!?
Grading Essays with Machine Learning Doesn't Help Students
I see a future where more and more Universities start doing this. The University of Florida had many more issues than this but Universities just can't keep up with how much the field of Computer Science changes. They were built around books and static resources that you come in and study and get a job after four to six years where that information is still relevant.

Four to six years in Computer Science is an insane amount of time, so much changes in the world of CS in this amount of time that basically your information is outdated by the time your graduate.

Most of my CS friends have dropped out after 2-3 years and gotten great jobs. (Albeit they all went in with a solid working knowledge of programming and work experience to begin with.) People who go to college to learn CS to get a good job in the field tend to leave getting a corporate Java programming job which just doesn't interest the majority of programmers/potential programmers anymore.
This hostname to IP translation thing is really going to take off, I can just feel it!
> Finally, at the end of the day, if a JS framework becomes a better solution than anything else I use, I will certainly switch.

I'd recommend Matt just to dive deeper into Node, Express, Flatiron and all the 8,000 packages and he will discover tons of better solutions instead of sticking to the current status quo. And Node often feels faster, easier and less cumbersome than Ruby/Rails (once getting used to callbacks). I didn't mention performance which would be one reason to use Node—Matt wrote he would use it because being the new cool framework.

Ruby mainly exits because of Rails. Rails is the most automated web framework on earth, it's great and paved the way. We use both every day as first choice because of its maturity, the community, the high day rates we get, ten thousands of great gems seaming-less working together, the convention everybody knows.

Definitely Rails is the best full-blown solution for web development but real innovation happens somewhere else.

EDIT: disagree != downvote, reply if you disagree
Well, the competition is outrageous at the top end of programming jobs, also bear in mind that you are reading HN where many of the commentators are above average programmers who dream in code. However just because you might not land a job at Google does not mean you will not be able to create a decent career for yourself.

If you can get any experience working on OSS at all, especially on a reasonably well known project (not all of these are hugely technical, so you don't necessarily have to be some ninja guru). This will already put you ahead of the pack,many programmers use OSS but few actually contribute. You will also have the advantage that you will be able to work on real code and possibly get some mentoring which will help build your confidence.

Also bear in mind that as a former Marine you will have experience in areas that the overwhelming majority of programmers do not. Even if these do not seem directly relevant it can sometimes be surprising where you may be able to find a niche.

For example you might want to also consider looking into the IT/Operations side of computing (running datacenters etc), I would imagine that a military level of organizational skills as well as being able to deal with pressure would be very useful there.

I know plenty of competent programmers who did not start when they were 12.