skysight-inc/HackerNews huggingface dataset:
Because finding a job is incredibly easy.
Because it pays well if you know your stuff.
Because you don't have to work with people who will judge you based on something as in-significant as what programming language you decide to use.
All the old stuff will need maintenance for decades to come.

Code always lives longer than we think and a lot of the stuff that was created in the last 15 years will outlive half its programmers.
The Elements of HTML
Right, because only USA airports (or flying to US) has stupid rules? I've gone through the same inane things in other countries. In fact the only time I've ever had to turn on my computer was outside of US flying to another country outside the US.
Thanks! But I can not install this in my country. By the way, I don't know what they put in 28mb.
In my opinion, it should be RDF, so that we can programmatically define a common structure, link to shared concepts (e.g. programming languages) and to other personal documents. If it's encoded XML, JSON-LD, or (my personal favorite) Turtle, that's mostly irrelevant.
I had worked as a programmer for 2 years in 2000 and then worked in a completely different job. At 32 I restarted my CS bachelor's which I just graduated. Last year I got hired in a not so demanding CS job. I also took the Java Programmers Certificate. I am 34. I think you should go for it if you like it. Get some experience now and then you could branch into CTO positions.
Surprising that the numbers are so low. It is frustrating to program as the devil hides in the details.
New Android phones are leaking location data via Wi-Fi
The way I see it we actually want to serialize a datastructure. We have many potential use cases not just presentation. If I download a thousand resumes I'm not as interested in viewing them as documents as I am in consuming them as datastructures, doing filtering / machine learning / ranking / ..

The way I look at it this is as much (and probably way more) a platform to write services on top of as it is a another hole to throw resume.xml down. And for that, json is undeniably better suited.

Nobody is trying to convince you to publish books in json.
You call me a scold and accuse me of scapegoating. You claim that "no actions of any commenters here lead to Aaron's death" and imply that Aaron should have been able to survive the onslaught of financial ruin and the prospect of years in prison along with having his compatriots on Hacker News tell him to fuck off. Clearly, you have no compassion for Aaron's plight. But I do. You live in the same world with me and we are all in this together whether you like it or not.
I use http://football-highlight.com/en/. As far as I know ESPN causes issues in different countries.
Now, I'm working on covering more leagues. I'd like to keep the app as "football fan", not world cup specific.
To make what sort of difference? Abolishing the TSA would probably have the exact same effect.
Many of these tax behaviours are almost certainly illegal. Some are currently being investigated, like Apple's "sweetheart" deal with the Irish government. The Google closing deals in Ireland deal is probably illegal too. The EU has opened a new investigation[1], and there may well be prosecutions. This is not just some "its obviously legal to pay no tax" kind of arrangement.

[1] http://www.forbes.com/sites/kellyphillipserb/2014/07/05/euro...
Indeed, it has a steep learning curve. I have been working with Magento from day 1, and I'm still learning new things. But additionally, another main reason why it pays more, is that the client is willing to pay more + will actively pay for updates since it's not just a regular boring website, but an actual online business.
Why does no client-side framework beside Knockout use data-* attributes? Whyy??
Used to be like this in the UK.

Now you can make transfers on a bank holiday and they reach the other account in seconds. For free!

I don't know why it took so long for us to get the Faster Payment Service.
Xiki: An amazing shell
TIL: Symfony has a high learning curve.
This. I don't understand why CodeIgniter gets mentioned in the same breath as Zend or Symphony, or any other fully-fledged framework. CI is, to start with, much smaller: it's tiny, the sort of thing you could knock out in a week. It also has deep-rooted architectural issues that are preventing some of the longest standing bugs being fixed (for example, take a look at the router). Lastly it's not anywhere near as modular as it purports to be, and the code and architecture quality is rather poor.
Another good reason to try a binary heap: it would have only taken a few hours to implement. Then you can do some benchmarking, count your gains, and perhaps quit while you're still ahead.

Profiling is good, but I don't see how it would have helped her in this case. In order to profile the Fibonacci heap, you'd have to implement it first. She mentioned that it took twice as long as the original algorithm, and timing is a simple form of profiling, so she basically did profile (after implementing it).

What would have helped is intuition about algorithms and the ability to estimate how fast they'll be without having to implement and time them. This was a good exercise for developing that intuition.

It's useful to keep in mind that O(log n) is effectively O(1) in the real world, because on actual computers, integers are bounded by 2^64, which means that any logarithmic factor will be <= 64 (or some constant). When O(n) and O(n log n) algorithms differ in practical performance, the asymptotic difference is not usually the best explanation, IMO. Linear algorithms tend to be simple and make one pass over the data, which is going to make them fast. O(n log n) algorithms tend to be more complicated, make multiple passes over the data, and/or involve doing things that are slow in hardware, which is going to make them slower. However, that is just a general trend, and sometimes things are reversed.
>Of course, if a centralized business is in the middle, you can regulate that

Who else will run the BTC ATM on each end of the transaction?
Just out of curiosity, what kind of (I assume, software-based) business are they running?
set(j.organization for p in people for j in p.jobs)
{j.organization for p in people for j in p.jobs}

The latter is available from Python 2.7+.
It strikes me as more of a rhetorical question/could have just as easily been ended with an ellipsis.

But yeah... ha-ha. :)
472 websites, including Google Docs, blocked in India after Sony complaint
Chuck Norris Geeky Facts
Because a raspberry pi is SOOO large...
As a freelancer I've also found that 3-4 hours sessions are perfect, although I usually go for 2 x 3-4h a day and then one slower day every couple of days. That's just necessary to counter those periods when you have to work around the clock and save yourself from more serious burnouts..
Here's an idea: Let's close down our road network. It's being exploited by drug lords, murderers, rapists and terrorists every day!
They may come and go in the small bubble of blogs you read, but the real world works very differently.

Heck, I work with Perl on a regular basis. Not for some amateur web pages but for real, important, back end stuff. What matters is that the code is solid, not how many new blogs are started on the subject.

Remember that the ones who get things done in the world does not blog about it. No blogs chronicled how they chose dynamic frameworks for the first version of Google. Because they didn't. They whipped out their editor and compiler and went to work.
Search chrome bookmarks - reach those long lost bookmarks - productivity
This is a rather low effort post. PHP The Right Way [1] already covers the basics of modern PHP, without turning into a laundry list.

Today the most important thing is Composer, not frameworks, especially to those who are just starting out. Learning a full framework is pointless if they just want to see the basics in action. Fabien Potencier's Create your own framework series [2] is really good for this: it shows how much you can do with just a couple of Symfony components and a front controller.

[1]: http://www.phptherightway.com/

[2]: http://fabien.potencier.org/article/53/create-your-own-frame...
Thanks! So you can bind callback functions, detect transition completing and of course easy to maintenance.
Plenty of non-commonwealth countries use "CV". e.g. Ireland.
React does.
If you're going down the Drupal route you're just as likely to need Drupal 6 - one of the challenges in this market is there is a lot of legacy work to be done, so you often have to know two or three versions of the framework.

In the "Unicorn skills" section, you're as likely to need cPanel or Plesk as pure Linux skills (although having the latter will make the former much easier). I would also say you'll probably be using SVN and not git. Lastly, add FTP and SSH to the skills you'll need.
That is not the direction the government is currently going.

A ban of the technology would pretty bad and unprecedented, but if push came to shove, Bitcoin traffic could be disguised as other traffic.
Slct.js - Developer-friendly native Javascript Selectors
Who says it works for Tokyo? It's one of the most miserable cities in the world as far as housing is concerned. It's so bad there that they have to start opening new types of hotels for couples to have sex because most couples are forced to live in shared tiny apartments. They have even pushers to pack as many people in trains as possible.
Terrorism? What Terrorism? You are probably more likely to get shot at a school shooting, than be involved in a "terrorist" attack.
No matter how perfect a society you have, you will always have "geopolitical policies" that will "forment" potential terrorists.
So the Chair of the Senate Investigation committee was a liar? "HSBC’s chief compliance officer and other senior executives in London knew what was going on but allowed the deceptive conduct to continue".
Rainforest Connection - startup leveraging technology to save the forests
I wanted to share a very basic utility I just published on GitHub. It's very straight-forward but maybe some of you can find it useful.
I'm not a SV resident, but my visits to the area make me think Woodside is a whole other level of wealth. Like, estate level money. Is that right, or a mis-impression?

What's the hierarchy of the upper-upper end neighborhoods?
Resource heavy? That's not the problem with ZF. The problem with ZF is that is was designed by committee. And it is built in a very class-centric style. Symfony also has a much larger community around it.
Smart Bookmarks (Browser extension)
Adding your issues to the tracker and also thanks for the link to Iglu central!
>...bubble can only blow up so much.

I'm no housing bull, but this is simply not true.

Even after NYC was established, everything north of Wall Street (where there was a wall) was farmland.
That's unlikely. U.S regulations are enforced worldwide when in comes to "national security".
In all seriousness: yes, yes it really does.
is it easy to find job in the PHP world? and does it even pay good comparing to other languages like Ruby or Python
Thanks! Will copy your feedback where appropriate to the issue tracker
No, not nearly that baremetal. I was talking about control processes running in dom0 of xen. They are embedded in the sense that there are `no user serviceable parts'.

(I just looked up embedded software on Wikipedia; it seems like the traditional use of the term is very different to how I used it here. Please pardon the confusion.)
I think your drive to learn is what's really valuable (disclaimer, I'm 23). Looks to me like a lot of people give up on learning anything at some point, and just rot away.

The fact you're still learning something radically new for you at 31 means your soul hasn't been crushed. Stay that way!

I took a couple years not coding after a stress attack, and just recently I've been getting back into it. Entire days debugging, writing, learning; it's the biggest joy I have in life besides music and my two guinea pigs. It's also the most creative and powerful tool suite I have. Maybe it's like that for you too.

I had a dilemna in my late teens, I thought it was too late to learn to program. Most of the best people I know of started around age 11. I decided I would never become a programmer, I just couldn't compete. Then I went to university and by chance, took an intro course, had a good prof, and learned anyway. I still can't compete, I only got one short job as a programmer, but I'm a lot happier for understanding how the Internet works, and my computer, and cpu design, and... everything.

So, I don't know at all how your age will affect getting hired. Maybe just don't mention how recently you learned to program :]

Regardless, I'll bet your life is more worth living for having learned more computer science, so at least for that, keep it up.
Great news. Thats the first question I asked myself about this. HLA was a crock of shit.
Holy freaking crap that's amazing. I love how the video all of the sudden starts to show 9000 features/ways it can be used. Looks like the paradigm adapts well to many different common workflows.

It's really great to see someone really thinking from scratch about the shell -- something that very rarely goes through any meaningful changes like this. I hope this project goes far and becomes the new default.
This book still deals with some very interesting and relevant concepts. And a nice history of the x86 architecture also :-)
(Also to other descendant posters:) Not sure if this is your friend, but recently I tried out a sample from Moyee Coffee, shipping from and to The Netherlands: http://www.moyeecoffee.com/.

Also, The Golden Coffee Box / Boot Koffie has subscription specialty coffees: http://www.bootkoffie.nl/Koffie/Koffie-abonnementen/.
Drupal:
Pros:

Low Learning Curve
Cons:

Oversaturated Job Market

I will be the first to admit that Drupal does not have a low learning curve. (And you can blame me for some of that. Or a lot of that if you wish :P)

But oversaturated job market?? There has been a shortage of good developers ever since there was such a thing as Drupal-developer-as-a-job, at least a decade.
Does anyone have any good "tick-offs" that you'd ideally have to meet before you could be classified as a PHP Dev?

I had a look at the Zend certification link, and I know most of things on the list. It was surprising, because I wouldn't classify myself as a "dev" or anything even close to it. I learnt (and use) PHP via the "hack and see" method.
Nice one! If I can help in any way, just let me know. Iglu and Iglu Central are very young but we're v excited about them.
Well, there are worse things. However, the No Starch Book is less than useful because of it.
Thanks for the reply - Very Useful
Personally I don't look at age when considering applicants...

Ok, not true. At this moment the company I work for employs mostly young people; i.e. twentysomethings and an oddball 30-35'er. I would actually prefer to hire a 30-40 y/o at this moment; even when lacking a bit of professional/coding experience.

In my opinion: Don't let the big junior-level hiring pool full of 20-30'ers discourage you.
Drupal absolutely does NOT have a low learning curve. If you want to do anything beyond a basic configuration blog-style site, good luck finding developers who know how to deal with Drupal's internals, especially in the last version.
We are struggling with this part, as the other reply stated our strings are bad but they are also useful for lowering the barrier to entry, we are hoping to find a sweet spot in the middle somehow.
A big suggestion missing here is a CS degree. I like Steve Yegge's take on it[1]:

> The best tip is: go get a computer science degree. The more computer science you have, the better. You don't have to have a CS degree, but it helps. It doesn't have to be an advanced degree, but that helps too.

My own take on it is that most programming languages are like cars and the skill of driving computer science: if you can drive one car, you can learn to drive the other and with programming if you can program in one language you can probably program in the other. Knowing the fundamentals about computers, how information is represented as bits, how they store and process information, how they communicate over networks, how you can use them to solve problems like sorting, cache invalidation, etc is really important stuff that is orthogonal to learning a programming language. Personally if I am using programming language X at my job, and you have 0 experience with it, but are a good programmer, I may not give a shit and hire you anyways.

[1] http://steve-yegge.blogspot.de/2008/03/get-that-job-at-googl...
What's wrong with this? If they're delivering coffee German's can't get otherwise, at a fair price for the connivence then it works for everyone. People complain on HN about startups with vague, long term, lofty business models but this is the opposite.

Coffee is different to socks because people that like good coffee won't buy it from anywhere.
I thought about that but SO is usually for more detailed questions etc. I have seen similar questions like this be put on hold and slated by the users. However, the above posters have answered my questions :)
> I would also say you'll probably be using SVN and not git.

According to http://www.itjobswatch.co.uk/jobs/uk/php.do these are the number of PHP jobs asking for Git and Subversion respectively in the UK in the past six months:

Git: 2244 jobs
Subversion: 1559 jobs

So no, you're actually more likely to be asked for Git than SVN.
I thought about that but SO is usually for more detailed questions etc. I have seen similar questions like this be put on hold and slated by the users
I live nearly in the valley, but a block from a Metro station. It's worked out very well for me, transportation-wise.

LA is full of people living exactly the lives they set out to live. That's the biggest plus for me.
Stating that disliking/hating the mess that is wordpress makes someone an elitist is stupid and sounds like an apologist to me.

Would you call someone a ruby elitist because they embraced best practices and disliked/hated a project that refuses to embrace best practices and encourages bad practices?
I started using RVM when it was the only (possibly well-known?) game in town, and never switched until I started using fish and found that it didn’t work.
Yes, pretty easy.
Ask HN: [Customer Discovery] Finding college students for remote interviews
Hi,
I want to interview college students who are based in New York. I'm trying to 'get out of the building' without getting out of the building as I'm not based in the US :) What are my options?
Thanks in advance
Doesn’t matter now :) rbenv does everything I need in a lighter package.
Its never too late.
Its like picking up painting or writing literature or any other artistic avenue. In some cases the restrictions like languages are like the limitations of a canvas. You will encounter, a number of times, code that will be beautiful enough to be framed up.

Keep at it!
And, welcome to the community!

"What hackers and painters have in common is that they're both makers. Along with composers, architects, and writers, what hackers and painters are trying to do is make good things. They're not doing research per se, though if in the course of trying to make good things they discover some new technique, so much the better."
-
http://www.paulgraham.com/hp.html
Congrats to the author on breaking the stupidly absurd font-size world record!
Excellent feedback and you've set the bar high which is good! I don't have the time to reply to each point at the moment but will definitely copy it over to the issue tracker.
I think it's fantastic that you've continued the technical approach to one of the problems Aaron wanted to solve. Nice, I'll be joining Operation Asymptote shortly.

You're also the only person in this thread so far with a technical comment, so there's that.
>That means less transparency, less control, less tax revenue, reduced government influence.

That doesn't sound good to you??
I live in LA and have several friends who bike as their primary mode of transport. It's not easy. You have to be alert at all times. Outside of that, though, it's surprisingly viable. With a bike and Metro, you can get most anywhere in a reasonable amount of time.
All but one are profoundly old, yet making a come back.
That part made me laugh. Including "objects and classes" on a programmers resume is like a trucker including "steering and accelerating" on his.

Unfortunately the person who is going to hire you often has no programming experience. Or if they did it was an intro to vb course. So concepts like objects seem like very advanced stuff to them as its likely some thing they just barely were ever to scratch the surface on.

Truckers have the advantage that their employets probably atleast drive some thing on a daily basis.
So anyone in here can give me a opinion, how i can improve myself as a worthy developer..
I am 22 years old fresh graduate and a ruby developer with currently 1 year experience, before i have learn node.js(express), php(cms, news site), db(sql,nosql)...
but i got a feel(*is it true?) that america, europe is getting a worthed salary as a programmer they are valued rather than here in my country i got around $6000/year with living cost $3600/year this is really a standart in my country. its really hurt me, so as a fellow programmer here can you guys give me a suggestion to improve my living?how bout emigrate?
The only reason why I mentioned it is because it's extremely easy - for a beginner, it's not a bad choice because it doesn't overwhelm you. Take baby steps.
Top 4 expectations to succeed as a founder CEO?
No, React does internally, for the purpose of its diffing algorithm (which is subject to changes). React's public facing API does not use data-* whatsoever.

As a matter of fact, storing user data in data-* attributes is unnecessary in React. Just like graphics programming, you're better off storing vertices data in the data structures themselves, not in the final onscreen output of the vertices.
Gee, I hope it's not too late. I'm 32 and been doing this as a hobbyist for a few years now and plan to do it for a job at some point. Since when was 31 old?? What the hell.

All I can say about this is that I'd be doing this no matter my age. I love it and I'll continue to do it without ever doing it as a career. Screw what everyone else thinks, be a man. You should take the same attitude. I decided at a certain point, I'll just do it on my own for my own clients if I have to. Make your own job. But knock off this 'am I too old', you're just out of diapers bubba.
Travel & Hotel FAQ
I haven't used Symphony personally but always thought it was less heavy, I stand corrected!
Are you askin whether it is better for you to get a CS qualification, or whether you should get experience? (For example, by contributing to open source projects)?

Real work with real people should be useful. You get to demonstrate ability to collaborate, sometimes with difficult people.
that's not a useful answer, since it's not "free" as stated in the headline, but $5/month/user. "title would be too long" is a completely idiotic excuse for lying in a headline.
look also at handsontable: http://handsontable.com/

Excel like spreadsheet editing in the browser
"There are other, more important needs in my life that are not related to programming languages.

What I’m most scared of, though, is being left behind."

At least there is a choice. Also being creative is one of the important needs IMHO.
it is interesting - I wonder how it compares with other DOM manipulation libraries