skysight-inc/HackerNews huggingface dataset:
Juce apps don't "feel" native, and that's usually enough to keep it an also-ran for most use cases.

I experience the reverse, customers are asking us all the time for adding non-standard custom draw GUIs. I found that doing non standard UIs we can also charge more for the risks involved.
> So you want to hire somebody for less than ~ $20 per hour.

> And you expect the quality of $200 per hour experienced developer.

> Stop having crazy expectations.

Replace the word developer with its equivalent in any 'talent'-related job and it still applies, e.g. Radio, Voiceovers, Writing, Editing, to mention a few.

If you can't value my time, I won't find enough motivation to value yours. You pay peanuts, you get monkeys. :/
I lived in Lausanne for two years, and I definitely knew where the house projects were; here were also many African and Arab refuges in the city. You could argue that Swiss could be universally rich if they just closed their doors, but it turns out having a lower class works for the economy.

One nice thing about Swiss: there are no homeless people, they'll put any they find up in a shelter or hostel until they can find permanent housing for them; though some younger tourists will squat in various abandoned buildings, it's their own choice.
Will I really steal your idea?
may I ask whom you think is taking the lead in this area? Surely some country must meet this criteria?

What kind of sacrifice or pain? What steps have you done that constitute sacrifice and pain as part of your contribution? Yeah, being trite here, but I rarely find those professing a need for others to give up rarely do so themselves, they have endless levels of justification, usually starting with how smart they are.
The Georgia Tech Online Master of Science in CS is now accepting applications
Well, interfaces with default methods in Java 8 are a form of traits.
Were you using crosh or Secure Shell[1]? I think Secure Shell is one of the better ssh clients i've used on any platform.

https://chrome.google.com/webstore/detail/secure-shell/pnhec...
This is an example of how great branding can help explain a product. Love the name, love the look, the copy is clever... but I don't like the low number of mummifications you get per plan.

I suggest adding more value or lowering the monthly price.

Overall, very cool.
Not exactly a product, nor wholly Capistrano-centric, but I recently put together an article on how I deploy Rails on a new VM from scratch:
http://robmclarty.com/blog/how-to-deploy-a-rails-4-app-with-...
>> Homogeneity is also the natural state for human beings and not necessarily a sinister plot.

It doesn't have to be an organized plot to be sinister. Thousands of people acting semi-independently can end up with a sinister outcome.
If by "code circles around EVERYBODY" you're implying quality rather than quantity, then this is not valuable for most young companies. The quantity of atrocious code produced by some young developers is astounding. Often, that code "works," and the young company is pleased.
European Parliament voting on cloud security laws to protect privacy
When I've seen bad jobs done by Indian companies, it has generally been as a result of poor project management from the client. Given the right milestones, targets and contractual obligations, and no goalpost-shifting, the results get better.

That said, I heard tell of a piece of code where "if n < 20" was implemented as a series of 20 "if n = 0", "if n = 1" conditionals, which beggars belief.
Oddly enough, I've worked with an Indian programmer who asked for less than $20/hour (he was making $10/hour after fees from the outsourcing site) who was very competent and who got the job done well. There may have been some funny business with billing a few extra hours, but the total cost for the project was still extremely low.

I've also worked with an outsourced programmer from another region who asked for $45/hour (closer to a $150/hour equivalent in local cost of living) who was completely incompetent. (He didn't last a week; it was obvious that quickly.)

You don't always get what you pay for.
To all the people that think Airbnb is great , why should landlords have tenants so tenants can sublet ?

landlords will end up posting offers on Airbnb directly ,that's what will happen "en masse" in the future.

And You'll need to pay the Airbnb premium to rent anything.

After all , if i'm a landlord and ask for 2000$ a month for normal tenants , i can just go on Airbnb and ask for 200 or more an night , so i only need to rent it for 10 days a month for it to be profitable...

Landlords arent stupid we'll eventually end up in that situation on a large scale.
In nearly every profession there is a ceiling for the doers. There is a position in a senior/lead/architect role and a pay rate you hit within companies that you can't exceed besides some annual 1% raise.

Those who are still motivated to move up must go in to management or strike out on their own. Chances are if you have reached this point the trappings of your previous success has made the latter choice a risky undertaking.
Probably the audio support in Juce is better than in QT?
The problem isn't that young employees have qualities that make them more appealing. That's just the reality of the situation.

The problem is when a candidate who has better qualities gets passed over for a younger candidate based on prejudices based on the previous generalization.

Say you want a skilled programmer who is going to work for a certain wage and put in an amount of overtime, and you pitch it to a fresh college grad, and a 35 year old who just got downsized out of a job; when the interview concludes, it's obvious that they are both willing to take the wage you're offering, and the 35 year old is far more knowledgeable.

If you take the kid because you think the older guy might not be as willing as he claims to put in overtime, or because you think he might be too set in his ways, or because he might be too old to match the cultural fit... That's a problem.

People can hire young people because they're cheap. Especially startups, who maybe can't afford to pay for experience. Likewise, someone with a mortgage and kids might be less willing to look for a job with a risky business. So the average age might drop in those kinds of businesses and that's OK.

The problem is when you see the effect and invent the cause. "More young people are in successful startups, that means avoid old people if you want to be successful".

Instead it could be just "frugal startups are more likely to succeed, so don't spend too much on your labour" in which case given two candidates willing to take the same wage, the one with the better skills should win, regardless of age.
The bigger concern is that a prospective employee must show a willingness to adapt and evolve from a technological aspect, as opposed to feeling that whatever they already know is "good enough"

An unwillingness to train does exist in the more seasoned veteran demographic; but it's just as bad when you get young developer that is a evangelical about their particular niche.
My impression was that e.g. support for multiplatform GUIs or Mono's speed wasn't as good as Java.
I predict you're in SV or perhaps NYC. Everywhere else the supply of programmers exceeds the demand such that only the top programmers/grads are in any danger of even getting an interview.

You could be running into people with bad attitudes. I'll blame youthful indiscretion or whatever, but one really bad interview I was in, I couldn't believe I took a day off work and drove half way across the state to interview for what amounted to a ridiculous low entry level position (bait and switch) so I started flirting with the cute HR lady and talked ham radio antennas for an hour with my future bosses boss because if they wasted my time I was going to waste theirs. Well, kids have never been known for excessive professionalism, I wouldn't do that now but I wouldn't get caught in a bait and switch either. So I guess what I'm getting at is do they look smoking hot pissed off or more confused?
In-house or multimedia tool development.
Common Lisp has the advantage of having native code compilers available.

On the other hand, it suffers from not having a big ecosystem.
Learning Legendary Hardware
If you are successfully charging some people for a license, you really have to sue the people who don't get a license. Otherwise your licensees will stop paying.
The funny thing about the efforts to increase diversity among developers is that it's just increasing the inputs of the ageism meat grinder we're all headed into. So everyone besides white males gets to have a harder time joining the profession, only to get chewed up and spat out like the rest of us. Lucky them. (OK, I admit that's actually not funny at all)
Sorry you are having trouble with it. Sometimes the caches take a bit to generate. Please feel free to shoot us an email at help@mummify.it if your problem persists.
Software and Design Defects Cripple Health-Care Website
Thanks for the heads up.

Glad you like it!
3D Projector Blurs Line Between Reality and Fantasy
The researchers page is here: http://gl.ict.usc.edu/Research/PicoArray/
very nice. especially for a first iteration.

made kottke.org even better...

> http://skimpage.com/feeds/5252d80e8bd4c93413000006/articles/...

i want to see more of this.

-bowerbird
Cool. Did not know that.
You should give the trial a go to see if you like it.

It's quite better in my opinion.
That's incorrect. You can shoehorn your data in, and blockchain.info tried for a period, but removed it when it drew the ire of almost every core developer. It just wastes space and bloats the unspent outputs database.
The article is weird. Martin Odersky is an incredibly good programmer, just dive into the source code of scalac, he was probably just being modest to make a point.
In what way is that an answer? That's just restating the question posed in the OP. Why aren't we concerned about fields with "not enough men"?
I am more than willing to give FastMail twenty USD per year, so it is not expensive in that regard, but it is expense for what you get. 1GB of space? Give me a break. All of the tiers need to shift down a notch while keeping the price the same. $20 for 10 GB would be reasonable.
MLM Success Tips: Are You Overlooking These Critical Action Steps?
> Mainly because the industry really is a meritocracy and it's about what a person can do now, usually.

I think a bigger problem is a combination of the Hawthorne effect and the idea that most methods will work for small problems. You don't get to see the superiority of the "right" solution until you are under heavy load. Most startups don't come under heavy load for 18 months and by that point, they end up throwing more hardware, bandaids, people at the problem and don't realize that the fundamentals were wrong from the start.

The success of infrastructure, fundamentals, and strong devops are apparent if you do it right, but not when you do it wrong. This is a bad feedback loop as it doesn't covert the people that are doing it wrong.
OmniGraffle didn't crash on me until I upgraded to 6, take that for what it's worth.

It's also the first piece of software that makes me feel like a curmudgeon. I don't know how less 'usable' it all feels. Stencils are buried and I stared at the screen for 10 minutes before I was able to do anything.
false. elementary school teachers have not enough men.

the real answer is that men aren't exactly breaking down doors to get jobs were they'll be emasculated, underpaid or branded a pedophile.
I created a file host. Almost like imgur, but for any kind of file. Thoughts?
Dismissing Austrian economics isn't ridiculous when the recent crisis has shown Keynesian economics to be right and Austrian or other economic theories wrong.
RaffleCopter only offers giveaways, and does not have as much features as other competitors such as Splurgy, OfferPop, etc...
Fair point, both you and malkia. I'm C99/C11 guy though, but always resort to Qt for frontends. I wish we had more (any) C only solutions out there. Yeah, I know..Glib...sigh.
I suspect that if the same proportion of the U.S. population decided to become programmers, we'd have the same problem here. People who wouldn't make good programmers have more opportunities in the U.S. to go do something else.
They exist, but none of them I've run into are particularly good. I'd say that Qt is probably the least-bad, but it feels very "wrong" on OS X and only somewhat better on Windows.
I was the lead Tracktion developer for a while, Jules sold Tracktion to Mackie where I worked on it. Then Mackie lost interest in it and eventually sold it back. It was my first experience with Juce comuing from an MFC/Win32 background. It's a very nice library with a clean, consistent interface.

A few of the downsides have already been mentioned, but there was one big upside in that there was an amalgamated version of the library that put the entire library into one cpp file and one header file. It made building and distributing applications so simple compared to a lot of other cross platform libraries. (Qt/wxWidgets) I used it for a lot of command line utilities (I believe the core of the library is BSD rather than GPL) Makefiles were as simple as building two cpp files. I really like C++, but getting it to build with dependencies on a bunch of platforms is usually such a pain in the ass.

I used Juce for one more major application after Tracktion, EAW Resolution (LOUD Speaker modeling), but after the first version was released the licensing model of Qt changed to LGPL and it was ported to Qt. Qt has a lot more support behind it. And while Qt isn't perfectly native, it's a lot closer. The projects I work on just don't have the budget to do separate native versions for each platform. It's usually just me, or maybe one other developer.
Mono does not provide support for some stuff like WPF, for example.
Little Caesars's pepperoni and cheese pizzas are $5 when you pick up. Tons of mom and pop places in North Hollywood and Hollywood (not the ones on the Blvd) will offer the same special. When I lived in Sherman Oaks, the local Guido's did the same.

Domino's and Pizza hut will offer the same deal from time to time but you have to get their promo emails.
Mono's speed is a valid point, but I think that's more of a Mono implementation issue than a C# problem.
Well, if you look at the Google top management page you can count more Indians than Americans. Probably, just an speculation, there are more ways to be a developer in India, more people, and that produces a wide range of skill levels.
> I would think that Google would be the one to benefit most from older, experienced employees (besides the group of all-stars it already has, such as Norvig)

+1. Google and Microsoft do a great job in this regard. Not just hiring older workers but getting new stuff built by people with massive amounts of experience.

- Ken Thompson and Rob Pike (C/Unix fame) are bringing you Go.

- Anders Hejlsberg (TurboPascal/Delphi) is bringing you TypeScript.
The four possibilities suggested in the article are good. But I suspect the biggest reason is that the female-dominated professions tend to be lower status, less well-compensated professions than the male-dominated ones. It's not like it's particularly difficult for a male to become an RN or a teacher. There are no institutional or systemic barriers that I'm aware of.
The sweetest thing to see is an old master working alongside a young buck in tandem. You get the best of both worlds.

Anyone who is on either side of that equation is fooling themselves on the reality of engineering and team dynamics.
I think you have covered most of the factors already but I wanted to recount my experience here to give everyone an idea of the kind of Indian programmers who get hired.

I used to work for a MNC who had an office in Bangalore and had good relations with most of the senior staff. After a while I joined a start-up (which kind of became successful) and my salary went high pretty quickly. Fast forward 5 years - I get a call from the GM of my business unit (who had become the VP by then) who asked me to join the company back and offered me 20Lpa(Lakhs per annum) when I was already working for 24Lpa. He just couldn't reconcile with the fact that my salary had become more than the people who went for on-site visits by staying in the same company. I had to politely refuse.
This is really cool! Great for someone just beginning to learn
Nurse might be cool, you get to help save people's lives and make a real difference without as many barriers as becoming a doctor. Googling the average salary, though, it's 1/4 what I earn as a developer. So no way.
There are organizations devoted to getting men into traditionally-female occupations. We don't hear about it as much, because it's not tech oriented?

http://aamn.org/
http://www.worldforumfoundation.org/working-groups/men/
Kind of weird how he wrote his own string class, as well as rewriting some other perfectly good standard library stuff.

not that weird: Qt and others do it as well. Not sure why though, maybe because at the time they started there was a lack of a decent std::string implementation on all platforms?
while the university professor earns per month what the students get per year.
Most of the time, one will not know which pages one links to will disappear in the future. This service therefore only seems really useful if you use it with every link you make. That would make the biggest plan short on "mummies" by a couple of orders of magnitude, at least.
How are they fucking her over? She's fucking over the owners by forcing them to charge below market.
I find most of it ugly. But I'm looking forward to Kotlin. I believe Kotlin is what most of us had hoped Scala would be when it first came out, before it turned into the unholy Java-Haskell-Lisp-C++-Javascript hybrid that it is today.
I'm an engineering student (IT) and I think there are two problems that cause this:

First, as the article says, people lack motivation.

In India, the decision of choosing IT/CS does not come from children, it is often influenced by family or friends. Tell anyone that this field pays well and they will be happy to join it without second thoughts. This happens with majority of people.

Second is education system. Article clearly states:

I don't blame the quality of education here. That's a common
excuse. If a person is motivated, he'll surpass that
constraint.

Well, motivation is one thing but when you have non-programmers teaching programming courses, it becomes hard to surpass that constraint. Last semester, we were asked to make a project in a class. I was really motivated as I had a side project idea (a personal attendance tracker) and wanted to do it. When I presented it to teacher, the response was this:

"Why are you building a 2 page project? Others are making big projects, expand it and make something big!"

I tried to explain that it would take time to nail down UI and design and it was good enough for a single person project. But teacher just didn't understand. And in the end, I ended up making a "Learning Management System" using WordPress.

And in final viva, the questions asked were these:

"What is SSL?"
"What does "collapse" button do?" (This is a standard WordPress button, just hides the menu)

Since number of students was large, no time was given to explain/present it! This system of having such people as teachers kills any motivation one has. I can't say about others but for me, spending 6 hours in an environment like this and then staying motivated about programming is very very hard!

Add to this that you need to be an expert in Physics, Chemistry and Maths to get to the top institutes (IIT, NIT) even if you want CSE/IT course. This filters majority of people with interest in programming. I have been programming since 9th standard but I wasn't good in Chemistry and Physics, so I couldn't go to a good institute.

Quality of education is a big factor. The education system is blurting out engineers who are experts in cramming and lack any interest in programming.

Edit: Spelling and grammar.
> I am a great programmer and I choose static type systems because I demand sharp tools.
> Of course by taking this position you run the risk of pushing a fallacious, authority-based angle. However, in the weak or strong case you’re already pushing anecdotes around, so you may at least choose the one that is open for objective measurement.

Which part is open to "objective measurement"?

I don't know if I'm a good programmer, whatever that is, but I use static type systems when I want a system to work both today and tomorrow after I refactor it.
Fantastic work! Loved the cow moo :) Keep up the good work!
You're sitting on $80m in BTC, head down to the local electronics store in Great Aunt's/Grandma's town and buy a new one.
I suspect there are two reasons why men would push for more women in IT:

- lower wages because of higher competition (the employer's incentive)

- more "attractive" workplace wink wink (the employee's perspective)

I know it's not politically correct to say that, but don't shoot the messenger.

I don't think men feel the need for more "female perspectives" in programming. Especially as they wouldn't even know what those would suppose to be.

Women (feminists) push for more women in tech because they have seen some people become rich via tech jobs and feel left out. They don't push for more garbage women and so on.
Well, we all are a bit xenophobic in our perception of the world around us, there is always a notion of "us" and "them" hardcoded into our brains. And when one of "us" is bad we think "this dude sucks" because we think of him/her as a person. When dealing with a foreigner, and specially in an online, very non-personal way through a middle-man, for us that person is always just one of "them". If he does a bad job we will almost always jump to generalize the situation and get a "these guys are stupid" conclusion (works the same way with the positive experiences too). You never do that with "us", because you know it's not true, you know there is a lot of brilliant people around you, but you don't know "them" good enough to be able to think outside the black & white picture of your very limited experience.
[citation needed]

I think this is the appropriate answer to these guys talking about this kind of a topic.
Users or moderators obviously deleted their post for a reason. Restoring that post goes against their wishes.
AGs, tend to take cases where the press is automatic, they thrive on a series of sure wins in order to keep up their public image so when they step up to running for a higher office they have all that to fall back on.
Thanks. I wanted to try Node.js. I thought since something like skimpage requires a lot of http calls, it will be suitable to use node.
no it is not a great approach for 99% of the cases.

the issue with getting content from scripted sites is not the initial part... you could use noscript and be done much easier.

the real issue is that most sites require user interaction to get to most content. this does nothing besides providing a convenient DoS entry point.

nice hack though.
Last team I built, that was exactly how I hired. My team of 5, all 35+, could run circles around your typical team of 20. Only downside was it was sometimes hard to get them to try new things.