skysight-inc/HackerNews huggingface dataset:
I think its use in tires is a lot more common now that radials have replaced the bias-ply tires that were most commonly used when Kevlar was invented. The latter are good for bad roads, but I have the impression that they're not particular about the reinforcing material they use. A material science engineer who worked at a DuPont nylon plant in the '80s mentioned that nylon was used for bias-ply tires for mostly Third World markets.

Goodyear, at least, seems to make a number of models with Kevlar: https://www.google.com/search?q=kevlar+radial+tire

But of course Kevlar is a trademark of DuPont, general patents on it have long expired. A more general search https://www.google.com/search?q=aramid+radial+tire using aramid instead of Kevlar is also fruitful, especially this 1974 story http://pubs.acs.org/doi/abs/10.1021/cen-v052n008.p007a about Goodyear entering the market with them. That's very well timed, less than half a year after the 1973 oil shock, when fuel efficiency became a very big thing. No doubt they were working on such tires, and the shock provided a perfect marketing opportunity, in addition to the other benefits Kevlar brought to the table.

"Steel belted" is a phrase that I'm sure is hard to market against, as I recall it was used a lot in the '70s....
There's blogging. I know, I know, almost all of it is terrible. But it's still a place to practice writing, and the best ones (were "best" should not mean "most followers" but "actual quality", of course) could be contacted by good newspapers.
Against the terms:

You may not use the Service to store, transfer or distribute content of or on behalf of third parties, to operate your own file storage application or service, or to resell any part of the Service.

http://www.amazon.com/gp/help/customer/display.html/?nodeId=...
I think the definition of "mundane" is continually shifted, at least WRT to programming.

At one point, "mundane" was Minesweeper in Win32. Now it's a Rails app with authentication, monitoring, logging, background services, queues, AJAX, etc. Or a mobile app with remote backend services. Both are well-covered by intro level MOOCs today, letting new devs cut their teeth by building a Twitter clones.

Maybe the next step for "mundane" programming is distributed computing in the form of Akka, Spark and so forth.
Use a modern PHP framework like Laravel(0) with decent dependency management system like Composer(1).

0. http://laravel.com
1. https://getcomposer.org
JSDB.io – The Database of JavaScript Libraries
I don't have any experience with oDesk, or with hiring developers, but I do have a lot of experience hiring writers on such sites. I have had good successs, but it was a learning process. Here's a little bit of what I've learned.

You have to be very careful about the type of job you hire for. It needs to be highly structured, with very limited flexibility. The instructions I post are often as long as the document that needs to be written. Because my instructions are so explicit, there is little room for error. They know exactly what they need to do, and how to do it. If they screw up, I take it as a failure in my instructions, and tweak them for the next time.

The job details also include something about how they should write their bid. I usually ask them to write a sentence that indicates their understanding. This is usually specific, and relevant to the job, such as a list of topics they're able to write, based on the job description. You'd be surprised how many people don't do this. It's a quick and easy filter.

Once the freelancer has successfully completed an assignment with me, they've earned a little bit of trust. I'll hire them again. Eventually, I'll give them more flexibility, more pay, and more challenging work. Most freelancers won't get there, but that's OK. I've structured things so that it's hard to fail. It's also not particularly easy to get ahead. They've got to pass the filters.
A lot of it is going to rising labor costs — while wages have largely been stagnant, health care, facilities, and insurance costs have not.
the U.S.’s crazy accounting rules more or less forced us to do an acquisition to maintain our valuation

Can anyone explain this and whether it's still relevant?
Ultimate Fails Compilation | Fails Compilation, June 2014 
Fails Compilation June 2014
Killing Python 3 isn't something a majority of the community wants and it isn't objectively better either.
Funny how great that looks, even now. Of course, style-wise it's a bit dated (style in the sense of web-fashion). But at the same time, the content is very easy to scan and descriptions are short, to the point and quite consistent. I mean, compare this to... https://packages.debian.org/stable/mail/
Focus on simplicity and only do things you know, don't try to learn new things too much!
This is not your libertarianism, it's the standard definition of it.
So, was Marx right all along?
It's nice that they're finally adding features to make administration less asinine, like a curses UI (long overdue), the ability to edit connection information without automatically reloading, somewhat-less-broken VPN behavior, etc.

For too long NetworkManager has been a "use this if you're lazy and normal" solution. In practice, I don't know any user who does more than a conventional wifi/wired connection that kept it enabled.

On the one hand, it's good that they're addressing this. On the other, it's kind of astonishing that stuff hadn't yet come in all of the years that Ubuntu and Gnome have been trying to stuff NetworkManager down everyone's throats.
First of all, thats from the consumer point of view, I am specifically talking about from the business point of view. (With a credit card btw, you DO get money back - its called cashback. I get 2% back on my Discover card. Bitcoin does not give me any money back.)
Coding? There's nothing like being in the zone, nothing at all. Long periods of intricate code-weaving, punctuated by the thrill of neurons locking into place when you solve a problem.

But then you get noticed, acquire new responsibilities, start managing things, running meetings, get a budget, negotiate contracts, handle staffing... and the first thing you know you have an eight-to-five job.
The dataset/database of freshmeat/code is quite interesting on a historical perspective of free software. Do you think that the owner would be able to share freely the database? Someone in contact with them?

This would be a nice addition to http://ckan.org/.
In my experience using sites like oDesk was too detached from any community I consider myself a part of. Speaking only about my first (and only) app development, I found my dev here. And when he had to move on I toyed with Reddit, but in the end came back here for FsF and found another exceptional person very quickly. Both of my hires were remote, but because they were part of HN that gave them credibility - because they are interested in "this thing that we do" and don't want the distraction of social or loss of time being on, FB for example, or being buried in the bureaucracy of something like oDesk. Just my 2 dirhams.
So could someone design a "safe" operating system? Such that would distribute the workload on two computers from two manufacturers, so that if either computer was compromised by a different party, they wouldn't get any meaningful result?
http://en.m.wikipedia.org/wiki/Geeknet#Initial_public_offeri...

RHAT shares merely tripled a few months earlier:

http://news.cnet.com/2100-1001-229679.html

I don't recall whether Redhat offered F&F shares widely like VA did.

edit: apparently RHAT did:

http://www.salon.com/1999/08/13/redhat_shares_2/

I didn't realize it was so contentious. Anyway, I got in on the LNUX IPO, not the RHAT one.
I see a lot of "luck" in the comments. I have 6 years of outsourcing experience and I agree it's part luck, but there are great ways to spot out great talent on outsourcing platforms such as oDesk. I usually set aside a few thousand (not $100k like kator mentioned, but around $2-10k), and post a project on all three of the major platforms; oDesk, Freelancer, and Elance. This project will only be a small portion of the whole project to gauge how the developer works and if that is in line of how I work, can be different for you. I found more success on oDesk than the other two, but I wouldn't limit to just one source for talent.

Things I avoid:

- Groups where I have to talk to a Project Manager. Especially where the Project Manager is the translator to the team because this can cause a lot of misinterpretation and mis-communication.

- Non-English developers. This doesn't mean the developer has to be fully fluent in English, but if they can't convey their ideas via text/email where they have as much time as they need then it's hard vice versa.

- Yes-(wo)man. A Yes-man is a freelancer that just says yes on everything you say instead of coming up with other solutions. This is common when you deal with Project Managers.

Things I love:

- Talking to engineers and letting them know they can freely give any input.

- Engineers that provide feedback. I had two engineers say they can do the project in the way I wanted it, but also mentioned that they could do it a better way that's faster, safer, and less expensive. I hired them for a few more projects after that and they kept saying the same thing. I ended up partnering with them with equal shares on future projects.

If you need any more help, feel free to message me
A collection of Internet companies made with ♥ in NYC
It seems like you can give native advertising a try.
I'm the cofounder of http://www.stackadapt.com and you can load our ad tag through ajax. You can also define ad formats using your site's HTML, so the ads are completely native and responsive to your site.
They could have added a dedication in the acknowledgements rather than change the content of a binding specs for personal reasons.
The same thing for extremely small JS libraries, http://microjs.com/#
I don't know what kind of freelancing you plan to do, but for me the method of moving to freelancing that worked (after two failed attempts) was connecting with veteran freelancers as quickly as possible. I became the technical resource for a creative agency by just calling them up and asking them if they needed technical help. From there it was a matter of being responsive to their communications, helping them look smart in front of their clients by feeding them ideas, and giving them flexibility--trying not to say "no" too often, even after seeing their pie-in-the-sky Photoshop mockups.

Since then, I've expanded my opportunities by reaching out to my competition to build friendships and explore ways of working together.

I found my (limited) corporate background a bonus because I was used to working on a relatively productive team (edit: so I could basically pull a team of freelancers together and bid on a large project as a group of independents), and a liability because I tended to think "I could always go back to the corporate world" instead of taking every opportunity to figure out how I might make self-employment work. It wasn't until I hired a business coach (a former SV corporate guy himself) that I started to learn how to make the whole thing psychologically/emotionally sustainable. There are opportunities to write your own failure narrative around every corner. :-)
The question isn't about using code in ads, but about including ads on content that is loaded with ajax.

There are probably technical (though not insurmountable) reasons for this, i.e. if the ads are content based Google has to be able to scrape the content to know which keywords to match.
Replacing freecode: a proposal
The NSA is Monitoring Key Internet Routers (1997)
Ok, seems we are actually on the same page.
Cold Welding of Separable Contact Surfaces Under Vacuum [pdf]
No, he wasn't. Marx was about the state owning the means of production, and that isn't the case here. We have a handful of super rich people (oligarchs) owning the means of production.
The Hunt for Life Beyond Earth
DP5: A Private Presence Service [pdf]
This (or, I suppose, a corollary which is that the capital owners/means of production are always in the strongest position) is what I have recently been thinking. If you are afraid of this development, invest heavily in the stock market. That way, you have a big hedge in the form of capital ownership in case your career gets automated away: Automation benefits capital owners. You would of course have to do this before this development goes too far, or capital in the successful part of the economy will already be too expensive.
There is a contradiction in the rules. One rule says, 'permanent residents (green card holders) are OK' but then another says 'no foreign nationals.' I guess this could apply to the vanishingly small set of permanent residents who don't have a foreign citizenship anywhere.
Around here it's largely politics and religion, not the quality of the school. There's one catholic school with a good academic reputation. The other two I know of are ok. The rest of the private schools are bad to mediocre. They may be better in some ways than the public schools, but not enough (IMO) for the tuition costs.
This is just my impression based on those tutorials I've looked at so far; I've decided to put off learning it properly until 1.0, whereas I know Go pretty well. IIRC, the move semantics and lifetime annotations were one area that stuck out as pretty heavy on context-specific operators.
"Elite" means better than your peers. They will always emerge, albeit with a different skill set.
Assuming you're referring to Karl Marx, much of what he said of capitalism is very much true- it's a game of winners and losers. What he didn't give is what many historians would refer to as a 'viable alternative'.
I generally hire devs on odesk for front end work (css/html). We'll put out a request for work, interview the most promising candidates and hire 2. Both of them work on the exact same thing, we just choose the better implementation in the end.

This works for front end development to mitigate risk. Every time we get a very clear winner and it's not always the one we predicted before hand.

I would never use odesk for architecture work, that's what my job is for. Mission critical systems should be developed internally, or at the worst completely understood by someone internally.

odesk is also fantastic for advise or simple scripts on things I don's specialize in. I can often get a script/optimization in an hour that would have taken me a day to figure out myself.
>It seems likely that, considered as a whole, Extremistan is far more creative and productive than Mediocristan. But while its economic pie may be much larger, it is also much more unequally distributed.

Consider what would happen if the pie was 1000 times larger and was distributed 100 times more unequally than now. Is this ideal? No, but the worst off would be 10 times better off than right now. This is something very important to consider when we think about increasing industrial efficiency. To bring out an old argument, the freezer eliminated the entire ice industry and put lots of people out of jobs, yet everyone was better off for it.
My first gem: CacheFlow
They tried this in the Cold War. Didn't work. Will fail again for same reasons.
rue89 is a far left French news site so it isn't surprising that their solution is anti-consumerism and their skepticism directed at a private initiative is also not surprising as they tend to favor initiatives that come from the State only.
Either they work or they don't. There are other indian product that are also cheap but they are not a huge hit. The fact that they're Indian is really not relevant.
As I said, then you haven't used Solaris 11.

For example, the vim package name is 'editor/vim'. A similar naming scheme is used for almost every package.
You can't hire solely based on profile, as it may or may not be factually correct. Instead, the key indicator of competence is the number of projects a person has participated in, the duration of each project, and the kind of income they have made on oDesk. This should allow you to draw up a shortlist. Make your projects private, invitation only, and contact the people on your list. Start with a short Skype interview to get a feel for them. Forget tests. Start them off on one or two small tasks, which should indicate both their competence and their capacity to integrate with your team.
> It is something that has arguably become a part of javascript itself.

No, it hasn't

> Whenever, I am creating even a simple website, I include jQuery to it (even if sometime I don't need/use it).

Then you are an idiot.
In this case, every jdk install is available from the Solaris network package repository. Just like many Linux distros.

Linux distributions have the same problem so I don't understand the downvotes.
FYI: other CSS colors include such oddities as dodgerblue, gainsboro, papayawhip, peachpuff, and peru.

I really don't think the spec will be hurt by an additional one.
Marx's solutions were crap but his criticism of capitalism was spot on. That's hardly surprising: in the social sciences it's usually easier to find problems than to fix them.
http://mozilla.github.io/pdf.js/
When Drones Fall From The Sky
> I disagree that the tests are not obviously worth keeping. Having a large suite of regression tests is vital to stop bugs reappearing.

What I left implicit is that a non-reduced Csmith test makes a terrible regression test. It may for instance spend several seconds incrementing a counter from 0 to 4000000000 before switching to the entirely unrelated computation that once triggered a bug. The value of these randomly generated tests is in generating a new one the next time, not in saving them to run again and again. Running the same randomly generated tests again and again would find very few bugs and would be a criminal waste of electricity.

The reduced program is worth keeping as a regression test, because it is typically a few lines long and these few lines contain a construct that once tripped the compiler. Sometimes the reduced version can be rewritten by a human to be even more concise and readable than the output of C-reduce. But as I said in another comment, one compiler's regression test does not obviously make a good test for another compiler.
Hmm... I don't see ads on my Gmail mobile client. I see ads on Facebook mobile client or too small to notice (I do notice the "recommended posts" sometimes). Free iPhone apps come with "ads". I personally don't see how mobile ads are so effective as desktop.
I apologize: I was using libertarianism in the modern American sense to refer to anarcho-capitalism.
Three reasons not to outsource your blog
To be frank, if he spent $100k figuring it out and still hasn't got it right, I hope you are ignoring everything he said.

That he's wasted so much money and now suddenly thinks everyone should be in the same office is a sign he's probably a terrible project manager. Probably.
On Moving Medicine Out of the Dark Ages
Ask HN: Join our Skype Strong AI Group
Good Day,

I am the creator of a skype group for the creation of strong AI. We have been operational since January 17th with now 38 members. The group is very active. We are looking for new members.

Why Join:

1) Feel less crazy. Face it, you got to feel like a nut working on Strong AI alone; knowing others are out there, you will feel less nutty.

2) Have your ideas vetted. Majority of the group have broad knowledge of computer science and other relevant areas, you know, your typical autodidactics.

3)Pool resources. To actually produce Strong AI you might need expensive equipment like multiple GPUs. These equipment can be shared among members if they were purchased collectively. Personally, I don't think expensive equipment is necessary but if you choose this route, just know you have the option.

4) An internet watercooler. A general place to chat about anything.

We accept any types of members, but we do expect members to be courteous to each other.

To join, add me on skype, and I will add you to the group: chester.hercules.grant
1- secure all the SSL.

2- ???

3- get around to making a conformity assessment test suite for C.
Digital Ocean – SF Region connectivity issues
I have to ask; why oDesk? (or Elance or freelancer.com?)

I moonlight on Elance but I'm trying to build a solid portfolio to get away, and I think most decent remote workers do the same, mostly because projects posted on these websites are a race to the bottom.

I would say stay away; you're better of posting the position on the 'Who is hiring' thread here on HN, careers.stackoverflow etc.

If you insist on hiring developers from freelancing websites though, my personal opinion is:

1. Have a realistic budget. You get what you pay for. Yes, there are differences between countries, and not everyone needs to charge $100 an hour to make ends meet but when you're hiring a developer for $15 an hour (from anywhere in the world), you're taking a huge risk.

2. Don't bother with job posts, the signal to noise ratio is too low, especially when you specify a decent budget. Just search around for developers with solid portfolios. Don't pay too much attention to reviews, all it takes is one bad client who's not able to communicate to ruin your 5-star record.
If you are worried about typing speed slowing down your coding, I would assume that your code is not very well thought through in the first place. When I was at university a while ago, we were told to go and write the algorithm down on paper before coding it - a practice I find way more helpful today than any unit testing framework.

The niggley little things that cause syntax errors are likely to cause an order of magnitude more mental effort than trying to find a key. Or a crap algorithm because you dived straight into the code.

As a side note, many terminals have tab completion and most IDE's have something similar. I can't touch type, but I don't think I need to in this day and age. And I go pretty fast. So much of your argument is irrelevant for developers.
Surprised no one has mentioned Focus at Will (https://www.focusatwill.com/). I've had huge productivity boosts while listening, whether it's programming or writing emails. The free version is nice, but the paid version is really worthwhile since you get a much wider variety of music (it adds an "intensity" option to each genre).
quality != perfect

You can still be fast and good, though it takes more discipline than just cranking out workable but crappy code.
> all decent C compilers can easily and robustly generate such code

From what I've seen auto-vectorization is anything but robust, often you need non-portable annotations to get anything decent. See e.g.: http://locklessinc.com/articles/vectorize/ where there's an interesting case where using "if" instead of a ternary operator is enough to prevent optimization.
Would trying the CLR version be an option? Or is this really a cry for a better VM? Or is this really really a cry for an LLVM implementation?
Exactly, Solaris 11 has a "proper" package manager: Network-based repositories, SAT-solver-based dependency management, signed packages, boot environments, etc.
Duolingo turns two
Gays and Lesbians – How to come out the closet
You mean people who have no citizenship whatsoever?
Bad As I Wanna Be: Coordination and Consistency in Distributed Databases
Simple, quick, stupid: set the bar low so you can get out of the user's way
my guess is we are going to see the rise of open source hardware. and hey, you'll probably be able to 3d print it.
My point was that you generalised your experience with one product to all things ever produced by either company. Generalisations are usually wrong.

You claimed none of their products ever showed any care about usability. Yet, at last check, they all had fairly extensive documentation, accessibility work done to them, and clearly do many things that consider the user experience.

Like I said, you're clearly venting. Consider being more constructive in your comments, or at least focusing on something specific instead of just ranting.
What topics are you guys currently looking at?