skysight-inc/HackerNews huggingface dataset:
Just as some hopefully useful feedback, I found "If CoderPad prevents you from bringing in even one on-site candidate that you wouldn’t hire, it pays for itself immediately in time saved" difficult to parse. Is it trying to highlight that you don't have to physically bring someone in, or that it's better for evaluating people, or both? The double-negative along with the 'even one' seems to contribute to the issue. Also, saying "If CoderPad prevents you" sounds a bit too negative to me.
New York, New York. Full Time.

Conductor, Inc. is a fast growing, Series C startup looking for software engineers, QA engineers and UX Designers. Our product is a marketing analytics platform that processes 4TB of internet search data each week. Conductor clients are marketing teams at some of the largest well known enterprise companies and they use our product to optimize their online marketing campaigns.

Our tech stack leverages some of the newest opensource tools like Hadoop, Thrift, backbone.js and Kafka. We're a fast-moving, iterative team and we thrive on collaboration.

Engineers should have a good understanding of Java and/or Javascript depending on which side of the stack you would like to focus on.

QA Engineers should have work experience in open source automation tools like Selenium and LoadUI.

UX designers should be awesome at data visualization and have a good understanding of the concept of service design.

You can learn more about the company and our careers at: www.conductor.com/about/careers
You seem to misunderstand how Mozilla works. Of course non-Mozilla devs can contribute code and new features that haven't been specifically ordered by a "centralized, limited-access organization". This happens all the time. Add to that the fact that every repository is public, that commits are visible in real-time rather than through opaque code-drops, and you get a project that's as open as it goes.

I won't discuss the openness of JavaScript vs. that of other languages, since this doesn't seem to be the purpose of your message. Yes, JavaScript is the only way to get code executed on FirefoxOS. However, considerable steps are being taken by both Mozilla and third-parties to ensure that this does not limit (too much) your choices. These days, dozens of languages can be compiled to JavaScript, directly [1] or indirectly [2], including C, C++, Objective-C, Java, C# or Python. That doesn't mean that all your applications can be ported immediately to FirefoxOS, as you'll need some library support that may or may not be available for the platform, but it's hardly limiting.

As for your "academic fantasy" paragraph, well, let's just politely ignore that trollbait.

Caveat: I'm a Mozillian.

[1] https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
[2] https://github.com/kripken/emscripten/wiki
The thing about dynamic languages is that they have a type system too, but it's called "inheritance." When literally everything in your language is an object that ultimately inherits from Object, as it is in Ruby or Python or Javascript, it doesn't matter what "type" each of your objects is, it just matters that your objects define the fields you want to access and respond to the methods you want to call on them (And Ruby even lets you fail up the object tree with method_missing). Fixating on types is focusing on the wrong thing. You need to understand the object inheritance tree, not the types.

Whether or not that makes your code unmaintainable is up to you, it helps if you keep your classes small and give each of them a well-defined and documented purpose. But that's just good coding practice in general.

Also, static code analysis is nice, but it can't determine everything about your code; Turing proved that in 1936.

Meanwhile, by skipping the the compiler and linker, you can deploy enhancements and bug fixes to a running program without shutting it down and restarting it. For a rather long but enjoyable read on why this is important for long-lasting software, see: http://steve-yegge.blogspot.com/2007/01/pinocchio-problem.ht...
AFAIK they're using everything.me, which does also have an Android version: https://play.google.com/store/apps/details?id=me.everything....
50onRed in Philadelphia, PA is looking for a Javascript Engineer (Open to Relo)

To Apply: Follow this link http://bit.ly/12BAdM9 OR send your resume to wwu@50onRed.com

50onRed is seeking an experienced Frontend Engineer with a strong understanding of object-oriented, unobtrusive Javascript to fill a key role in our growing development team. We are looking for a frontend engineer who understands how to bridge the gap between the functionality being built on the backend and the experience being created by our UX team. The right person for this position will have a deep understanding of how Javascript interacts with the browser, and will be capable of using Javascript for functionality beyond simple aesthetics. In this role you will be responsible for working closely with the development team and product manager, gathering information on how to enhance our UI across all products. If you like working in a fast-paced environment where you can allow your creativity to prosper, then this is the place for you!

We’re a fast-growing and innovative online marketing company. We create a number of advertising based products to help make it easy to monetize the web. We’re located in the Cira Centre next to 30th Street Station in Philadelphia. We’re a short walk from Center City and easily accessible by public transportation

Duties:

Develop and deliver front end-design assets (graphics, HTML, CSS, and JavaScript etc.)
Interact with the product team and all developers on daily basis
Develop UI /UX improvements across all our products
Continually make improvements based on user feedback
Required Skills:

-3 + Years Experience as a frontend developer with emphasis on usability, user interface design, and user experience best practices.
-Must be able to describe problems and solutions in a concise and objective manner to both developers and non-developers
-Portfolio and/or code samples with current examples of work
-Knowledge of usability, human factors, and the UX process
-Experience with HTML, CSS, and Raw JavaScript
-Motivated, Creative, and Passionate

Desired Experience:

-Backend Experience with Languages such as Python or PHP (plus)
-Experience with Advertising Network, Adwords, traffic platforms (plus)

50onRed is a great place to work. We have a high energy, creative and smart team. We’re located in the Cira Center next to 30th Street Station in Philadelphia and we’re a short walk from Center City and easily accessible by public transportation. Employees enjoy competitive salaries & benefits, a casual work environment, Friday Summer Hours, Gym Membership, catered lunch, 401(k) program and flexible hours.
The Trouble With Transactions
Don't forget StackOverflow: http://highscalability.com/blog/2009/8/5/stack-overflow-arch... - apart from the somewhat unbelievable PlentyOffish project, it's the only prestige project based on MS software most people will recall. In their 2011 update, they claimed to be using "a lot more Linux machines", because apparently it's fun to develop using Microsoft technology, but for some infrastructure components (proxying, Nagios...), there's no way to beat Linux even if you're a MS fanboy. ;-)
Using 3D Printing to Create 'Vinyl' Records
Agreed.

Anyone who has fallen out of love with Obama probably wasn't looking hard at him in the first place.
> "[insert technology here] is free since we're in BizSpark."

For how much longer? And then what?
It'd be a better way to astroturf actually. The goal of such post would be to merely put the company on a map and get people talking about it. Just set in a mood for now - it's something grand, mysterious and ambitious, if a bit half-baked (but that's just at the moment, that's why they are in "stealth" mode after all). The praise singing chorus will step in later.
Is that sarcasm? You should know, that doesn't really work here unless explicitly noted as such. See Poe's law.
Improving cell coverage / planning for growth is a specific purpose. You can then argue how long to keep the metadata for - any reasonable argument starts in years.

I think we need to accept that metadata and all digital comms is communications in public. And that we need social conventions backed by law to make certain things politely not read unless a warrent is served.
SEEKING WORK - Melbourne, Australia or Remote

I'm an Australian based developer hoping to pick up some new projects. I created the open source file manager Explorer++ (http://explorerplusplus.com/). Over the last year, I've also been getting into Android development. I've released one app so far (see http://recursify.com/pixstack) and have a second app in development.

I'm comfortable with C/C++/Java, and I very much enjoy picking up new skills and working with new technologies.

If you have a project you think I could help out with, I'd love to hear about it! My contact info is in my profile.
What? You're basing your business continuity on a corporation creating a special 'free pass' for you every 3 years explicitly? Because they've done it once before? This seems like a terrible idea. Godspeed man, godspeed.
You don't need native to develop offline applications.

Perhaps this is what you're looking for: https://developer.mozilla.org/en-US/docs/HTML/Using_the_appl...

If you could provide examples of what you mean by "resource intensive" or "tricky", it might be easier to help you.
Ubuntu 13 challenges Windows 8
It's not only about GM food, but about the taste of food in general. I come from a small country where the food is not produced by huge farms, but by the people in their tiny or small farms. The lack of money and technologies makes them use the same technologies like 100 years ago (except tractors). The downside is that they depend on weather, and the crop per hectare is not so big like in highly agriculture-industrialized countries. But the food tastes very different. Now I live in a huge country, where the small farmers won't be able to produce all the food that is needed and it took me a year to get used to the taste of the local vegetables and meat.
I don't know and I don't care if GM is bad or good for my health, the same about hormones in meat. I just want my food to taste good.
> Well, if location data is considered part of this "metadata", then I don't see how anyone could argue against the dangers of this

I remember a "scandal" that occurred in my country's Parliament in the early 2000s (2002 or 2003), when one of the local mobile carriers decided to display the GSM cell towers' names on the mobile phones' small screens (close to the "battery still left" icon). Some of the MPs thought that as being way too obtrusive, but nobody cared because they're seen as being corrupt by definition, the mobile company ended up by not displaying the info anymore (but still collecting it, of course) and everything was fine.

There was of course that other thing that happened to the same company (one of the 3 largest global brands in the industry) a couple of years later, with one of the mobile company's office people (a lady) being jealous on her boyfriend and asking some guys "in the IT department" if there wasn't a way for them to check said boyfriend's messages and calls, all this "as a small favor from colleague to colleague", which of course there was a way to do that. I can't remember if the boyfriend was cheating or not.
I think you're missing my point.

I said: "I'd gladly sacrifice that feature for a standalone mapping app on my own machine, so I don't have to worry about Google spying on me whenever I decide to go somewhere!"

What I was trying to say was that I would prefer a standalone mapping application (ie. one that ran on my own machine and did not contact Google or any other site to work).

It just so happens that since I do not have such a standalone mapping application, I do resort to using Google Maps. And when I do, they do happen to have an actual useful use for Javascript, which is to allow the user to scroll the map with the mouse. But I'd gladly sacrifice that feature for a standalone (ie. not browser-based) mapping application that does not phone home to some spyware company like Google in order to work.
That sounds like relying on the kindness of strangers to me.
Can you please elaborate on Reagan? How was he misunderstood?
Agent Services - Ft. Lauderdale or REMOTE

Full-time or Part-time

Full Stack Rails Developer - Lead developer / CTO

We are currently building a mobile-first scheduling, and routing platform for a specific industry. We are hiring a technical lead who has experience building innovative products, can build scalable applications, and can orchestrate a remote team of developers.

We are looking for a developer with solid technical skills who can continue to turn specifications and ideas into action on Web and Mobile Platforms. We believe in tight feedback loops between business, product, design, and engineering to maximize iteration and avoid wasting time building the wrong thing. During this time, the CTO needs to own the development process and guide it to successful completion of the first version of our product.

Our team is highly experienced in our target market, and has a proven track record of success. You will have the freedom to work your own hours, but must be willing to dedicate a minimum of 20 hours per week. You also have the freedom to work remotely.

Compensation is negotiable. Our product is currently in development. Our team is excellent and we are ready to build a flourishing business.

Tyler [at] Torig.com
you can serve 70k/requests day on a 386 from 1989.
You're bragging that your SaaS app, which serves hundreds of paying customers, runs on a single EC2 instance? lol
Hey, you might not know this, but if you use a dynamic language with types you can actually use them to your benefit!

I've wrote a system in ruby that does clean type checking when I want it to and it cleans up the code and tests a lot.

Just because you're not taking full advantage of your language tools doesn't mean that "dynamic languages are unmaintainable"
The funny thing is that the article is published on a blog where only JS is Google Analytics (50% of the download)...
Yes, we need JS everywhere!
I am not an expert in this area, but from what I understand, firewalls keep a list of outbound connections. If inbound connection comes from a known destination IP+port, it will be forwarded to the internal "source" IP+port.

This is how I understand it: if both A and B are behind firewalls, they use C to reach an agreement about IPs and ports used. Then A sends a packet to B, which is silently dropped at B's firewall. Then B send a packet to A - since it looks like an "answer" to previous request it is forwarded by A's firewall to A. Then A sends another packet to B, which is also forwarded by B's firewall to B. Voila, connection made. :)

Note that this is just my understanding, so I would appreciate if someone more knowledgeable in this area would chime in.
If you're going to troll, put more effort into it. You just come off as a jerk here.

At least in America we know how to properly capitalize the language.
Microsoft's Yammer integrates Klout social networking scores
WellTok, based in downtown Denver, is hiring experienced full stack Ruby on Rails engineers to work on a real problem that will require innovation: fix healthcare. You will have the opportunity to directly affect many peoples’ lives in positive ways. Welltok’s pioneering Social Health Management solution CaféWell makes it fun and more rewarding to get and stay healthy through incentives; social networking; advice from experts, peers and veteran professional athletes; fun health challenges with family members and co-workers; and reliable health and fitness information.

We are a well-funded, rapidly growing, early stage company still building out the core-engineering group in which you will have a real impact. We are not looking for someone who just follows orders and writes code, we want someone who is passionate about collaboration and influencing features in our products. We believe our small cross-functional teams working in short iterations with direct involvement with the business are major ingredients to our proven value.

You are able to design and build solutions at multiple levels of the technology stack. You will be supported by a strong engineering team that will push you to become better at your craft.

Qualifications

• You are proficient working with Ruby on Rails; we’re currently on 3.2.x and we like CoffeeScript and Haml.

• You are passionate about testing your code, not only to catch bugs but as a process that produces better design; we like rspec.

• Proven experience developing web-based applications which are used by real people right now.

• You have a solid understanding of Computer Science fundamentals and distributed, scalable systems.

• You know the operating systems (*nix) you use to develop and run your code on intimately.

• You are able to identify and solve problems related to the development and production operating systems your code runs on; we use AWS for most of our infrastructure needs.

• You are personable and enjoy working and socializing with colleagues. You work well in a team and enhance the performance of other engineers by sharing and educating them on the areas you have the greatest expertise in.

Benefits

We respect you more than to try to lure you in with promises of MacBooks, snacks, or any of that junk (don’t worry you will get a MacBook and snacks). We will pay you what you could get elsewhere and then make joining us an easy decision with a generous, well-defined bonus program. On top of this we offer the kinds of benefits that help us hire and keep the best people, like: Health/Dental/Vision Insurance, 401k, etc.

Interested?

Introduce yourself (resume, websites, github profile, etc.) to gabe.hesse@welltok.com. If we’re interested you’ll hear back from us within 48 hours.
So a person can just make empty promises on a campaign, get elected and do a bunch of crap people disagree with via executive order, and then blame all the stuff he didn't do on Congress?

edit: And yes, informed voters should know what the President can and can not reasonably promise, but I would hope that presidential candidates would actually have the integrity to not intentionally mislead people, and that a person who promises to close Gitmo would at least be more outspoken about his desire to do so.
Minor quibble: at least in the US English version, the checkbox is actually labeled "Enable Javascript", not "Disable Javascript".

> It's a great day for a web developer when we can finally assume that a browser will have JavaScript running.

That's a very good point. Even blind people no longer run their browsers with JS disabled [1]. As long as the content and navigation make semantic sense, I don't think there's any reason for a web designer or developer to refrain from adding frills with JS nowadays, any more than there is reason to refrain from using CSS. Both are integral parts of the package of specifications we call HTML5.

If a user even bothers to disable JS, he's intentionally asking you for a different experience, so give him a different experience! As long as the text is readable and the navigation links point to the right URLs, there's no need to try to make the <noscript> experience identical to the normal experience. No sane developer tries to make the no-CSS experience (e.g. lynx) identical to the normal experience, right?

My only complaint is with certain websites that make absolutely gratuitous use of JS, like using AJAX to load the text content of the page. That belongs to the same category as using tables for the entire layout. You don't go about disabling <table> tags just because people abuse it in annoying ways.

[1] http://a11yproject.com/posts/myth-screen-readers-dont-use-ja...
That's impressive. Not the learning to code bit, or the paying a solicitor bit, or the stumping up for a designer to do the branding bit ... for me the impressive bit is Benji using his "unfair advantage" of being a former Guardian journalist to get good coverage for his start-up on a popular blog in a guest post he wrote himself.

Well played Benji. If anything is going to make PicFair a success, it's the fact you can get people to see it. You've already got further than a lot of startups.
Next you'll tell me we shouldn't be able to disable images or stylesheets on a webpage.

If I want Javascript off on a webpage, I think I should be able to do that. Preferably with a keyboard shortcut or an easily accessible menu option (like Opera), because I agree with one thing (that the OP implied):

I can't be browsing the web, with Javascript disabled, and expect that everything works.

And recently I've been trying to come to terms with the fact that if I'm browsing without Javascript, a lot of things will stop working with no explanation or even an error message. It would be nice, but it's clear one cannot reasonably expect that.

I want to be able to disable JS just because. Yes most websites are well-behaved and use standard libraries and there is not much reason to disable JS, nothing you can't fix in a better way (I also agree often other ways would be "better").

But there are also non-well-behaved websites out there. So I want to be able to selectively enable and disable all types of content: images, CSS, JS, plugins, sound, video, you name it. Preferably all these settings would be saved per site (like Opera).
This--and by "this" I mean cultural or philosophical differences--is what I feel is ultimately behind the stark performance gulf described in the OP's article.

I love Microsoft's technologies. I use Windows on my development environment (even though I don't do Windows development; I know, I am crazy). I own a Surface and a Nokia Lumia phone. Nevertheless, I also know that there's nothing absolutely fast about Microsoft's web stack [1].

I suspect what is at play here, instead, is one side being efficient with resources and the other being reckless.

My opinion is that some platforms and frameworks come bundled with a set of philosophical characteristics that most practitioners adopt. Some popular open source web frameworks include a poster of Knuth's famous quote about premature optimization and adopters consider that quote to mean more than it does, thereby expressly avoiding spending time thinking about performance because doing so might lead to time spent on optimizing code and that is evil.

Further, in our efforts to capture production-grade deployment instructions for many open source frameworks, we were left wanting, often having to turn to community opinion rather than specific instructions. Many frameworks' communities were Balkanized, leading to uncertainty about the best performing production-grade configuration.

It's not surprising when systems get built and deployed without any performance benchmarking, let alone tuning. I have no idea what "Charm" was or if it suffered from this sort of thing, but I've seen the described situation before and suspect it's fairly common.

Meanwhile, although I've not been a Windows developer, I suspect their culture comes bundled with a modest helping of being mindful of CPU and disk resources and preparation for production deployments. Microsoft is too friendly with corporate IT to leave production deployments a guessing game.

Finally, perhaps the OP in particular is just especially careful about performance, perhaps without even consciously making it a priority. Certainly none of us think it should be especially difficult for an m1.large server to process hundreds of thousands of dynamic web requests per day. It's more instructive to me, frankly, that we have come to think that is noteworthy.

[1] http://www.techempower.com/benchmarks/
From your marketing:

> Small enough to be personal. Large enough to be stable.

What happens when your one server goes offline?