skysight-inc/HackerNews huggingface dataset:
Another episode of the title wars.

"You can't call yourself an engineer when you don't have a degree from an engineering school", "You are not an architect if you didn't study architecture in college" blah blah blah

Can we please put these debates to rest? it's tiring already. Yeah, recruitment is frustrating since everyone likes to over inflate or lie outright about the accomplishments and qualifications on their CV but it's been established a long time ago that this is part of the process and the onus is on the interviewer or recruiter to screen the applicants and tell who's the real deal and who's not, it's part of their job after all.
Beirut, Also the Site of Deadly Attacks, Feels Forgotten
Right, but the point being, that if you have to interview AND REJECT upwards of 100 candidates, sifting through countless resumes that misrepresent themselves, and fail to meet the needs of the role being hired for, there's no other way to bridge the painfully evident gap in communications.

You have to send the message, and be clear about it.

Developers have responsibilities. Serious obligations that can cause harm when not met properly.

You don't want to hire someone, and plunge them into the deep end, get them into a situation where they're in over their heads, and then have it end in tears, because you were uncomfortable about hurting someone's feelings up front.
The Best Quotes of Linus Torvalds: Sex, Money, Hardware, Code
I can't see the article, I see this:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 64 bytes) in /home/content/83/12119383/html/wp-includes/plugin.php on line 193

Nice. 60MiB of RAM needed to show a single article.

I know, I know, RAM is cheap...
most companies these days do salary surveys to make sure your salary is aligned to the "industry standard" and if you are, say, a senior engineer, your pay is tied to the average of all "senior engineers" in your area, and it doesn't matter if at your company you really are operating at a different level, you still get slotted with "industry standard senior engineer" salary and stock compensation.

It is unfortunate but titles do matter, and they matter also when you apply to future jobs to pass the HR filter.
Since it sounds like "Wordpress developer" is a title used to refer to people who add wordpress plugins, I wonder what you would call actual developers working on Wordpress core engine.
> Never seen a client for website or application, who wanted to be aware of C++ or assembly skills of potential contractor

No, but I would expect a Word Press Developer to know PHP, HTML and CSS.
Cache: http://webcache.googleusercontent.com/search?q=cache:lV-hx4M...
Please explain how it is possible that ISIS expanded their territory during a time when the US-led "anti-ISIS" coalition flew more than 8000 sorties against them and now when Russia starts a war against them with a significantly smaller force they are loosing ground massively.

How is that even possible? I cannot believe that the US military is so ineffective.

The US military was ordered to be ineffective, they are probably bombing the desert or some infrastructure that isn't used anymore just to make it seem as if they are doing something against ISIS.

And to be frank: It would not surprise me if we one day see proof that ISIS was actually trained, supported and equipped by the US.

I think that most US citizens wouldn't be surprised by this.

There's just no way you can explain away the fact that a smaller Russian force crushes ISIS so quickly while the strongest military power in the world cannot seem to stop them with much more firepower, allies and time at their hand.

Edit: Another reason why I am sure that the US government supports Sunni terrorism: All the countries where the US intervened in the last 15 years sank into total chaos and are today ruled by either ISIS or Al-Qaeda affiliates.

This is not mere incompetence, the US military has probably some of the most competent personell in the world. Total chaos in these countries was no coincidence, it was their OBJECTIVE.
Really? But why?

The cow is gone so and it is too late to lock the barndoor.
Show HN: FiveStar – A Ruby generic rating library
Were the Luddites right about technology and jobs?
Totally. I don't have a degree myself, so I know that sometimes the best candidates don't look like it on paper. I was just making a generalization, not meaning to only target the overqualified.
"My words are backed with NUCLEAR WEAPONS!"
Let me rephrase that: "Do to others as you would have them do to you."
From years watching and occasionally contributing a tiny bit to Mozilla, I got that sense.

I understand that creating and maintaining technical documentation takes more resources than most people assume, but there are compromise solutions ...

> it's not like Mozilla itself decided that fmarier's blog was the best place to put this, he just posted it because it's his blog and he's a smart person.

... instead of posting such things to personal blogs, where few people can discover them, how about just posting the exact same things to a central wiki? For the same amount of work by the authors, they would be far more discoverable by people who need the information; the authors would reach a much wider audience. Wiki updates could publish in Planet Mozilla. (I'd make the wiki editable only by Mozilla employees, to reduce the burden on authors who might not want to get into debates with the world over what they post.)

It may not be authoritative documentation, but it would be far better than what's available now and at little additional cost. You can make clear to readers that it's ad hoc documentation (e.g., call it the Beta Wiki, put a notice at the top of each page, etc.), and at the top of each page post the date the page was last revised in a way that nobody will overlook.

Right now you are wasting a lot of great knowledge by hiding it where nobody will discover it; it's like developing great features but hiding them in the interface where nobody will find them.

> Firefox is so friggin' big ...

It is, but to be fair there are many comparable or larger software projects out there where detailed technical documentation is more discoverable. Windows comes to mind.

All easier said than done. Good luck to you guys; you do great work.
Why is it about the Indian culture that breeds these sorts of businesses? This isn't the first time I've heard of this. Why do fellow Indians take advantage of their own people for profit, instead of helping each other out?

This isn't the first time I've seen this scheme, and in the times I have it has been all Indian people taking advantage of other native Indians.
TL;DR: It probably ended up in Israel at the Dimona reactor.

That was bought for "peaceful purposes" in the 1950s from France.
Sex IQ test
I honestly can't recommend any, I just tried a couple of them but (at least for now) prefer to use a traditional IDE (RubyMine).
Thanks for your honesty re the web stuff.

I agree multi dispatch is awesome, and python has some implementations of it as well.

http://matthewrocklin.com/blog/work/2014/02/25/Multiple-Disp...
I'm reminded of a saying that I'm going to butcher: "At the bottom of the ladder, the rungs are closer together, and the distinctions between them more important."
Probably a PHP developer.
Carnegie Mellon Univ | Pittsburgh | Full time | Onsite

Hiring a "digital humanities developer" to support humanities & social science research. Research background is a plus, and work is mostly interactive data / web stuff, with some analysis or backend work.

https://cmu.taleo.net/careersection/2/jobdetail.ftl?job=2002...
I accept your retort, and you're quite right my comment ironically ignored hanlon's razor itself. I'll pay more attention to it in the future.
I understand this project, along with most of the other "Lisp compiling to ..." projects are just for fun, but it's still annoying to see so many of them announced. Half the time it's a stretch to even call them "a Lisp." It's a little silly to call your language a Lisp if it's missing a lot of the stuff that Lisp is associated with. Does this Lisp even support macros? Just say it's a new language that uses s-expressions and compiles to Go or whatever. Calling it a Lisp makes it look like a lame attempt to get more attention.

I'm mostly just annoyed because everyone releases all these incompatible Lisp wannabes, when Common Lisp, Scheme, and even Clojure, are all perfectly good languages. Common Lisp has a few really good compilers (sbcl, lispworks, etc.) that produce code that's competitive with C in some situations. QuickLisp has really modernized the CL library ecosystem, and while there aren't as many libraries available as there are for Python, Ruby, and Java, the situation has drastically improved recently, and is continuing to improve.
I tell my clients: would you use an 18 wheeler to move one small box from A to B?

Not only WP devs are not devs, they do not truly understand/care about real client needs. In than sense, the are not solution architects/designer either.
And calling someone a Wordpress Administrator instead is supposed to fix that?
In Canada, it's actually illegal to do so.
RAM isn't cheap when it's integrated in your chipset.
If we take Paul’s “The Python Paradox” essay, and turn its conclusions up to eleven, we might end up with this extreme perspective:

Perhaps great programmers are great in any language, and a company employing great programmer will have great results in any language, it’s the programmers that are the competitive advantage for a startup.

But although they’d be great in any language, they have taste, and prefer to work in some languages regardless of whether that is a competitive advantage or not. And therefore, they prefer jobs and startups with languages that match their taste.

And taking that a step forward, these mythical great programmers might prefer working with other people they perceive have taste, so they tend to clump together, and they see the language choice as a kind of signal of what kind of colleagues they will have working for a particular company.

If all this handwaving has merit, it could be that choosing to do your startup in Lisp when Paul started ViaWeb was’t 100% about having a competitive advantage from Lisp itself, it was having a competitive advantage from having Paul and Robert, and anybody else they hired.

---

With larger companies, they will never say it, but sometimes they don’t want these “great programmers,” with their taste and their salary demands, and their code that causes an army of middle-of-the-road workmanlike programmers to stare thoughtfully for long periods of time working out how it does what it does.

Even if they end up being more productive, perhaps they end up being less predictable, because a smaller team of better programmers is more vulnerable to poaching as the company goes from developing the next big thing to an endless march of adding small enterprisey features. Even if you write in Scala, Haskell, Lisp, or Clojure, when the work becomes maintaining Yahoo... Maybe you don’t want people who relish a challenge, because they’ll quit.

So you want to anti-signal, by rewriting it all in a workmanlike language, so you get workmanlike people. And if it takes touch longer or costs a bit more overall, it’s predictable because the people are more fungible. They’re easier to replace.

So it could very well be that when you’re launching a startup, you want to go out on a limb and choose the language based on the kind of people you want to hire for a startup.

And when you mature, you might rewrite it in another language based on the kind of people you want to hire for a mature company.

And both choices might be right for their times. And neither might actually have anything to do with the “power” or “expressiveness” or “abstraction” of the language itself.
> How do you know he's cash wealthy?

That may be a bit of an assumption, but starting two billion dollar companies then buying Skype (a lot of which was done with personal money), selling it for $5 billion more... He would have to try really hard to be cash poor.
First comment on that post is from a PHP "developer".
"a wordpress core developer" or a "core wordpress developer"

I'd understand the distinction, as would most of my colleagues.
> my site is going to be broken for Firefox users until I get it blessed by Mozilla?

This feature is only enabled in Private Browsing mode; most users will be unaffected.
Yes. I use Cython mainly to wrap C++ and it is fairly pleasant. Yes there are still some boilerplates but the wrapping code is clean and easy to read. One can also cut down on the boilerplate by sticking to std library as much as possible at the api level.
That's the case for almost everyone who uses any software to build anything.

Not too long ago, an off the shelf solution didn't exist for anything, so you had to hire someone to build it from scratch.

By that definition, almost anyone should be called a "developer".

20 years ago, you needed to be a developer to set up a small homepage. Now my grandma can do that with Facebook, but I'm not going to call her a "developer" just because she's doing something that used to require one.
Once you understand what this is, you realize how disgusting it is. This isn't a charity to "help connect people" nor a fair business exchange. This is It's a land grab on a developing market. A way to break into India early on and establish a monopoly of internet companies (before Indians are able to build theirs). Meaning less competition and nearly no way for India to profitably have its own. Africa's largest social network Mxit already shut down when it couldn't compete with Facebook and Twitter. What chance are home grown indian social networks going to have with Internet.org land grab scheme?

In the still-early days of internet at least 3 companies had Free Dial-Up Internet service suplimented with ads. They gave you access to ALL of the internet and simply put an ad banner on the bottom of the screen at all times you were connected. We had Net-Zero (FREE dialup internet with Ads), K-mart Blue-Light (FREE dialup with ads), and Juno (FREE dial up with ads). All three of them went off of the FREE ad based model eventually because it was unsustainable (downloads and Napster required larger and larger amounts of bandwidth). This wouldn't work today due to ad blockers and torrents. Internet.org doesn't even give you access to the whole internet. So the only way for this to pay off is for Facebook and Co to become a monopoly in India.

You might not care because it's an American company expanding its influence abroad, but how would you feel if China did the same to us in the USA? And we had no chance of ever developing Facebook?
it's widely accepted that big boys don't play fair but Facebook has set a new standard of LOW

the only way (& ambitious) I see is that for all the engineers at Facebook to say NO for this evil project

anyone with any sense of decency couldn't possibly agree to be involved in this evil project
It's an arms race. You are competing for jobs, promotions, raises and other opportunities with people who are optimizing their titles for the gatekeepers of those opportunities. Developer, engineer, architect, now even "scientist". If you insist on not playing the game, fair enough, but you are cutting off your nose to spite your face. Or throwing the baby out with the bathwater. Or something.
There are many points in this article with which I disagree. To treat an enemy as though it is not an enemy is folly. To suggest that violent ideology, dogma, and history have no bearing on the actions of individuals that adhere to that ideology/dogma, and then claim that somehow we (assuming the Western world) have more control over the responses of the Islamic world is foolishness.

Ayaan Hirsi Ali has a much more informed perspective.
https://foreignpolicy.com/2015/11/09/islam-is-a-religion-of-...
My title is "Evil Mastermind." Now, a person might say, don't call yourself an "evil mastermind" if you haven't taken over the world, or at least made some strides towards doing so. I would say to them that there are other ways to be an evil mastermind, and world conquest will always remain the goal anyway....
It's a very useful thing in Rust so it should be the same in C++, without the ownership constraints though it'll very unsafe.
Ask HN: Examples of good code?
I'm looking for examples of well-written code (open-source projects), for study material.

If you have come across code, from which you learnt a lot by reading it, please share.

Thanks!
I have to ask, and please excuse my ignorance here, but what are we supposed to do?

If men, armed with guns and explosives, kill scores of civilians and injure hundreds more in the name of a particular ideology what are we supposed to actually do? When I hear the thought that "responding with knee-jerk Islamophobia" is exactly what they want it begs the question: should we do nothing? Any response is going to be deemed Islamophobic because the response is going to single out Muslims. Is that really a crazy thing though? The shooters sure weren't Shinto.

If we do literally nothing then what? We wait for another deadly, and possibly more spectacular attack. Are we supposed to do nothing then too? At what point are we supposed to act? I feel very torn on this because I have at times thought that as crazy as some may be Islamist extremists sometimes have a point about Western interference in the Middle East. However, I cannot get behind the idea that when they gun down civilians at restaurants and concerts that the response should be anything but severe.

I also take issue with people who label Western aggression in response to terrorism "Islamophobic." We in the West are not the ones making it about Islam. The terrorists are. They are the ones showing up with guns screaming about their God. They are the ones using their religion to recruit and justify their actions. And so when governments go after them then YES, they are going after Muslims. That is the bed they made and unfortunately we all have to sleep in it.
Yeah, it's really bizarre to get hung up on such a vague term. Don't appropriate a generic word, give it a specific meaning, then complain when other people don't comply.

If you want a word for people who write computer programs, there's a word that means specifically that: "programmer."
Data Elixir 61: Advanced Jupyter tricks. TensorFlow. Time series viz strategies
That's not the issue with FiOS.

Their asymetric bandwidth offering is configured that way on purpose, it isn't the hardware. They offer symetrical bandwidth if your line a business connection.

I've had FiOS residential and business over the _same_ line (different times, of course) and it goes to the same CO.
Powerful engine of the aircraft in action
Have you looked at conda and http://anaconda.org? We spent a lot of time curating the most important Python packages for data science into the Anaconda distribution, and conda packages are a great format for distributing complicated software.
I'm surprised how many commenters here argue that those who care about the meaning associated with the word developer are somehow obsessed with titles. Titles are useful (especially fairly generic titles like software developer) and serve to convey meaning among the multitude of disciplines we have in the industry.

If you've never written code, why call yourself a developer? I know language changes over time, but that's just being purposefully misleading.
Sign up now to get the best four front-end links every day
Ah, you're most likely talking about Wenzel Jakob's wonderful 2D tool for demonstrating Manifold Walks.

Wenzel was actually one of my thesis advisors, and his tool was the inspiration behind this project. :) I was writing an implementation of Manifold Walks out of personal interest and reproduced his 2D tool for debugging purposes. Eventually I realized that caustics in 2D actually look kinda neat, so I spent some time doing research and then fleshed it out into this article + demo.
According to that claim, with 1.04^12 ie 60% growth, the internet userbase is currently 40% of country. So we're supposed to be upset that 60% of the country, those without internet access, might access to fb for free?

edit: I accidentally plugged 12 months, not 24 months. 24 months gives 250% growth. I think your numbers are wrong; 150% growth to only 60% implies the current base is 24%???
I have a few reasonably popular Wordpress plugin, maybe around 500k installs. I get offers all the time from people wanting me to build them something for $25.

If you use Wordpress to find clients, it's tough to find good paying work. But if you find clients elsewhere, then you can use Wordpress as a part of your overall solution and save time.
In some uses it depends on what the sand is made of. Specifically, silicon dioxide (silica or quartz) is a chemical feedstock for the making of cement. I don't know what minerals compose desert sand.
http://www.catb.org/jargon/html/S/SMOP.html
Didn't you just tip-toe around it?
If you've got an internet connection and a computer you can develop on, you can try starting as a freelance developer on one of the many websites like elance or guru etc.

In the beginning you'll have to work for little money and not-great projects to compete with lots of people from poorer countries, but as you start adding completed projects and good feedbacks to your profile, you can go up the ladder and, probably find better opportunities - either by starting to work regularly for some of your online employers, or moving somewhere else.
Thats a wrong argument then given that the legislation is in fact in place to hinder too many drivers to flood the market. And so to get into the taxi market is very hard and politically controlled.

In most European countries european insurance isn't really a problem.

Ironically your view on this is proving my point by mixing your political view with what the discussion is about.

And so instead of European companies disrupting the American market you we have American companies disrupting the European.
Parquet file generation with Spark and Clojure
Not to mention marrying a philanthropist whose parents are billionaires.
> In the case of the Paris attacks it appears to be ISIS’ own demoralized supporters and the French public who could easily be whipped up into enthusiasm for a military attack on ISIS

Er, France has carried a large number of airstrikes against ISIS targets already. If he means boots on the ground, I don't think that's going to happen unless restricted to a small number of spec ops personnel, which for all I know is already happening.
I don't think this is actually true, e.g.:
http://www30.rhdcc.gc.ca/CNP/English/NOC/2006/Profile.aspx?v...

You can't call yourself a "professional engineer" unless you are one but if you have a CS degree you can actually become a "professional software engineer" if you go through the process, pass all the tests and meet all the requirements.
It's $120/GB/year with Digital ocean, not what I'd call cheap (Yes, you get more CPU and disk, but you don't need it).
It's about avoiding useless acts of anger. Why hating peaceful population of a certain faith ? what will this do ? I just saw a documentary about day to day "life" in Iraq, these people are just like me and you, victims. Victims of what ? that's the question. Some are fanatics, some are clinical psychopath that want to kill, some are gullible lost souls believing in evil/good and rallying ISIS thinking it's the good (lots of westerners), etc etc Now include the hidden political ties behind all this, because we ~know all States have helped to trigger the fever since the last 40 years (ISIS gets money selling oil, who buys it ? weapons from other States, including past help from westerners, who keeps helping them growing aggression power ?). Now answer this ? what is "the" cause ? how to stop it without creating more problems ?

So far nobody really knows, nobody talks about viable solutions except typical PR/Medias speeches. It seems a really nasty mess involving lots of nations, populations, ethnic and religious groups.