skysight-inc/HackerNews huggingface dataset:
I don't see how Firefox OS is necessarily any more open than Android is. Firefox OS still has a very centralized, limited-access organization behind it. This organization basically completely controls the development of Firefox OS. In practice, the wider community doesn't really have any say over the functionality that's supported, or the direction that's taken.

This has become pretty apparent with desktop Firefox, for instance. There have been many poorly-thought-out decisions foisted upon its users lately, without them having any say. This has accelerated since Firefox 4 was released. Just look at the one from today about removing the ability to easily disable JavaScript in Firefox 23, for example. I don't see things being any different with Firefox OS, and I don't consider this to be a form of "openness".

The same goes for JavaScript. In practice, it really isn't more "open" than C, or C++, or Java, or Objective-C, or C#. Unless you're part of certain teams at a very small number of organizations, you're not going to have any influence at all on JavaScript. This is very different than the situation with, say, Python, where unaffiliated individuals can actually make a difference.

But I wasn't even referring to standards when it comes to JavaScript. That's peripheral to the lack of choice that exists under Firefox OS. It's not a very "open" platform when the only language you can practically use is JavaScript. Android gives us the option of using Java, or using C and C++ via the NDK, for example. That's far more choice than we have under Firefox OS.

Maybe my comment was harsh, but we are discussing reality here, not some academic fantasy. The evidence just isn't there to back up Firefox OS being more "open", or even practical in any way.
As a car guy, maybe I am biased, but:

1) Where are the data/charts behind this statement: "Part of the explanation certainly lies in the recession, because cash-strapped Americans could not afford new cars, and the unemployed weren’t going to work anyway. But by many measures the decrease in driving preceded the downturn and appears to be persisting now that recovery is under way. " If the whole premise of the article is that this is more than just something related to the recession, shouldn't we be able to see that data for ourselves, and the justification should be more than a passing statement. The wording of "by many measures" also makes it sound like the author is cherry picking metrics to make his point. I'd also like to see the car usage compared to unemployment rates for the same age group. Overall, I just don't believe the validity of the claim without seeing more data.

2) As the author says "Whether members of the millennial generation will start buying more cars once they have kids to take to soccer practice and school plays remains an open question." I'm not sure it is an open question. When you're single and can live near where you work, it's reasonable to get on without a car. Then life changes, and you need a car.

3) If there is an actual drop-off in car usage, then it could be because we likely are at an inflection point of some significant changes in the industry. The two big ones being electric cars with Tesla leading the way, and the second one being self-driving cars with Google leading the way. We might just be seeing a temporary drop as people reject the "old" way, and as these two new technologies take-off and become more mainstream, so again will car usage .
As a Python programmer, I don't mind a type system that's actually useful and doesn't get in my way. Unfortunately, the most popular statically typed languages have shitty type systems. Maybe someday I'll learn Haskell and get a job writing in it, but until then, I'd rather keep my sanity.
I don't remember where I first saw it, but it is mentioned on this list of NSA word redefinitions that the EFF is keeping track of:

https://www.eff.org/nsa-spying/wordgames
Jeff Jonas (https://twitter.com/JeffJonas) has been working on a similar immutable audit system at IBM. It's part of his G2 Sensemaking system that started as a skunk works project in 2011...

Sensemaking on Streams – My G2 Skunk Works Project: Privacy by Design (PbD) (2011) http://jeffjonas.typepad.com/jeff_jonas/2011/02/sensemaking-...

Found: An Immutable Audit Log (2007) http://jeffjonas.typepad.com/jeff_jonas/2007/11/found-an-imm...

Immutable Audit Logs (IAL’s) (2006) http://jeffjonas.typepad.com/jeff_jonas/2006/02/immutable_au...

Yesterday’s Technology Review Story: Blinding Big Brother, Sort of (2006) http://jeffjonas.typepad.com/jeff_jonas/2006/01/yesterdays_t...

Also see...

G2 | Sensemaking Two Years Old Today (2013)
http://jeffjonas.typepad.com/jeff_jonas/2013/01/g2-sensemaki...

G2 | Sensemaking – One Year Birthday Today. Cognitive Basics Emerging (2012)
http://jeffjonas.typepad.com/jeff_jonas/2012/01/g2-sensemaki...
KickBorn - personal assistant software is hiring !

Needed innovative Java developer
fwknop: Single Packet Authorization and Port Knocking
How Apple could fix Vertical Video Syndrome
The guy behind PlentyOfFish (the dating site) has written similar things in the past. Various links and tech info: http://highscalability.com/plentyoffish-architecture

It seems a lot of MS stuff, used properly, scale well and easily, making it particularly suitable for single founders or small teams where they don't want to devote a lot of time to ops (while still keeping it in-house).

Becoming a member of their "BizSpark" program literally provides you with all the software free of charge. Entering BizSpark is easy and costs nothing.

If you can get in, of course, which is far from certain. My company seemed to fit the criteria well a couple of years ago but was rejected without explanation. Of course, now we are profitable enough to afford any software we want but have stuck to open source as, well.. that's what we built our stack on instead ;-)
The deadfish program sadly stops working after it has run once.

I tried debugging it, thankfully the javascript code isn't minified. I still failed.
Some languages can detect this at compile time. For example, ATS - a dependently typed language:

fun square {m:int} (a: int m): int (m*m) = a + 2

This won't compile because in the type we've said the result must be the square of the input. I've written some more about using dependent types [1] and proofs [2,3] for this sort of thing.

The difference between writing proofs and writing tests is subtle though and serve similar purposes. Tests can make you feel confident that things are right but proofs should make you certain of it.

[1] http://bluishcoder.co.nz/2010/09/01/dependent-types-in-ats.h...
[2] http://bluishcoder.co.nz/2013/07/01/constructing-proofs-with...
[3] http://bluishcoder.co.nz/2012/10/04/implementing-a-stack-wit...
You cant measure speed on a bad connection. You are penalising websites that are not bloated because they seem just as bad to you as the two sites listed above.
Is there a Free software package that does something like this today?
Cambridge, MA - CustomMade (http://www.custommade.com/)

Full-time devs. Python work, would likely be working with Django. Django could be more or less often depending on the type of position.

Boilerplate about stack / team here:

http://engineering.custommade.com

Tech blog here:

http://engineering.custommade.com/sawdustsoftware/

We're a two-sided marketplace that does matchmaking between professional artisans / craftsmen and buyers. You post your dreams, we find someone to make it real. People come up with some crazy ideas like a custom made quidditch set / proposal ring: http://blog.custommade.com/portfolio/a-very-harry-potter-pro...

We're funded by Google Ventures and a ton of others: http://www.crunchbase.com/company/custommade-ventures so paying you well is not an issue. We just raised an 18 million series B!

We're right at the point where all the graphs are hockey-stick shaped and we're breaking our own records every week. Of course, with that comes scaling challenges. But it's all part of the fun.

We have a great team and a great environment that focuses on customers and product development.

When I'm working on product stuff, I get to collaborate with product / UX / support people day to day to build a product that meets a real business need, and makes everyone happy. But when I just need to bang out some code, people leave me alone. When I'm working on platform or architectural stuff, I get great advice and feedback from my coworkers. Expressing opinions and having discussion is encouraged.

Fridays are refactoring / innovation day to scratch your good code itch.

Work / life balance is great. Bureaucracy is at a minimum. Opensourcing is encouraged. Tech blogging is encouraged.

More about our stack / team here: http://engineering.custommade.com

You're a low-ego programmer who is always learning, has pushed code to production innumerable times, and doesn't cringe at the prospect of collaborating with a team of non-techies every so often. You know the modern web stack well, and specialize in at least one part of it.

Rarely, we'll do a remote position. Get in touch with me at mali -at- custommade dotkom
Liverpool, UK - ScraperWiki - CTO

ScraperWiki is a Silicon Valley style startup, in Liverpool, UK. We’re changing how data science is done together on the Internet.

We're hiring a CTO.

If you were doing the job, you'd describe it like this —

I'm <insert your name here>, and my job title is Chief Technology Officer.

I make sure our platform works well.

There are trade-offs between our resources and technical quality. Features, lack of bugs, performance, security and backups all matter. I pick what matters most.

I do this by leading technically the platform team. We use Extreme Programming (XP), and I pair program much of the time. I'm confident with open source Unix technologies, have used a wide variety at all levels of the stack, and quickly learn new ones.

I recruit new members of the team, and help them become better programmers by example and by coaching. I organise any out of hours on-call that we need.

I keep track of technologies, both open source projects and proprietary hosted services, so I know which are most suitable for ScraperWiki. I advise on technical aspects of possible acquisitions and partnerships.

I make programmers who use the platform happy by making developer APIs that are a joy to use.

More broadly in the company, I promote a culture of excellent and professional software practices. For example, guiding design of libraries and use of tools amongst data scientists.

I like giving talks and writing technical articles, to communicate what we do. I'm comfortable in commercial situations, and describe the key benefits of the technologies we use in ways customers find compelling.

To apply, send the following:
* A link to the code of a piece of software you've signficantly contributed to.
* A link to your résumé/CV
* Any questions you have about the job

Along to francis@scraperwiki.com with the word swjob9 in the subject (agencies only if you can find someone I know on LinkedIn to recommend your agency).

https://scraperwiki.com/jobs/#swjob9
Facebook Pays Researcher $20K For Bug
I tried to use Google's AJAX CDN (because I was thinking the same thing you are) and have been burnt several times because of it. Occasionally, it won't serve your js files, leaving users with an indefinite 'Waiting on ...' message or a partially rendered and broken page. It's fixed if they refresh. If you use your own server, at the least there's a connection already established and the JS files will be served. My suspicion is that Google is prioritizing other traffic, and the free AJAX CDN is low on the list of services that should work flawlessly.
No, when I said "There's no evidence to that" I was referring to wether Van Gogh cutting his ear off was important to his life and work. I didn't discredit everyone's claim to the importance of nothing, just the claims of my closer friends, and I even acknowledged it as anecdotal evidence.
Now, when you want to replace 'LSD' with 'physics course', then I'll disagree with you. If someone completed a university physics course, then yeah, they probably actually gained some important insight/knowledge as to how things are. If I ask a physicist why the sun is shining he probably won't answer me that it is "just the effective energy of the whole cosmos"(true quote -- again, lots os my friends took acid).
Plus, saying that LSD sometimes leads to novel and important insights is just as anecdotal. Where are all the scientists and Nobel winners that attribute their discoveries to their acid trips? I've heard one or two, mostly just the DNA thing.
I like to explain it to friends like this-

A Firewall is exactly the same thing as a bouncer at a club. The firewall-bouncer decides if you, the packet, get into the club. He might let you in, he might ignore you, he might tell you no.

NAT is a dinner party at a house on a block. There's no bouncer. If you know the right house, you walk right in the front door. But there sure are a lot of houses! So it seems unlikely that someone will crash your party, but don't you trust the bouncer more, now that you're thinking about it?
SEEKING WORK - London, on-site / remote

Jack-of-all-trades backend Python developer with a wide gamut of experience doing backend development work. Past work include: enterprise-scale release management systems; large-scale ETL and web scraping; business integration work; report generation and other RDBMS CRUD apps (Oracle, MSSQL, etc.); writing modelling software for the train industry; and much, much more.

I am often called upon to do esoteric, non-Web development tasks; be it integrating disparate systems or helping a business out with failing projects by picking up the slack and learning tools and domain knowledge on the fly.

I am also more than willing to work with non-Python languages.

Used to working in high-pressure, client-facing environments.

I am available for on-site work in central London and remote work elsewhere.

Contact me and we can talk on the phone about your business's needs (see profile.)
I don't care how beautiful they look. As a user, I just don't like them. For example, Mega or Blogspot's animations are very nice, but I just get annoyed when I see them. And I don't think I'm alone.
Android is also free and is far more capable. What does Firefox OS bring to the table?
My generic Android phone does this.
Thats how it looks in my browser: http://cubeupload.com/im/4vpuzz.png
Hey, don't get me wrong. I'm certainly not saying you deserved to be downvoted. I'm an ex-agency recruiter and I know better than most how much hate recruiters get on HN - https://news.ycombinator.com/item?id=2753958

I was simply shedding some light on why I think people are downvoting you.
Meteor Streams - Making meteor realtime without Mongo
How I transitioned from consulting to products, full-time
I never said it should or shouldn't be illegal. I'm saying that if you use the word "drugs" the way it was used in the parent, then 99% of everyone will understand it as being referred to illegal drugs.

edit: spelling error
TripCase / Sabre Holdings - Dallas/Fort Worth, Texas (Southlake)

TripCase is looking for Rails and JavaScript application devs.

Our tech stack: Ruby on Rails for the service layer and desktop app with RSpec and Capybara for testing. JavaScript/HTML5 for the mobile clients (Backbone.js, Require.js, PhoneGap, Grunt) with Jasmine for testing. Sass + Compass for styles.

TripCase is an app that helps you manage your travel itinerary. We notify you when your gate changes or when your flight is delayed, and provide helpful messages and tools during your trip.

How we work:

* Git has changed the way we work, and our development/deployment process is heavily influenced by it

* We're an Agile shop and pair pretty frequently and watch each other's backs

* Our product manager and designers are integrated on our teams

* Stories aren't done until they have automated test coverage

* Our Rails folks write mobile client code and vice versa

* We use Trello and Campfire to stay on top of things

* Our Joel on Software test score is about 11.

* Test-driven development

* Macs

Some things we have on our plate:

* Automated CSS tests (with Sass + Compass making it so easy to refactor and author CSS, it's also super easy to break stuff. We are getting tired of ⌘+R all day)

* Automate all the things

* Automated/continuous iOS and Android builds

* Vagrant VMs with Chef Solo for development

If you want to learn more, just ping me: burin.asavesna [at] sabre.com

More Info

--------------------

App Pages:

* Android App - https://play.google.com/store/apps/details?id=com.sabre.trip...

* iOS App - https://itunes.apple.com/app/tripcase/id309620151?mt=8

Our Job Postings:

* http://bit.ly/14Fxsym
New York, NY OR REMOTE - DailyBurn.com

Hi, DailyBurn is hiring for a full stack web developer position and an Android development position.

We are open to people in NYC (we work out of the IAC office in Chelsea) or Remote. We have several development team members that work 100% remote and have been doing remote work as a company since day 1.

You’ll have the chance to work on a variety of products and platforms (web, mobile, TV, and other media platforms), and will help scale our products to a rapidly growing audience.

Your skills:

Android: We're looking for a solid track record of delivering Android apps. Experience with other technologies is a plus since we work on a lot of platforms (Roku, Xbox, Web, iOS, etc.) in addition to Android.
- Full listing: http://www.jobscore.com/jobs/dailyburn/android-developer/aHB...

Full Stack Web: Experience building and launching production software with Ruby on Rails (or similar web frameworks)
- Full listing: http://www.jobscore.com/jobs/dailyburn/ruby-on-rails-develop...

Technologies We Use:

- Our web stack is Ruby on Rails, Nginx, and Unicorn.

- We use Node.js for real-time services

- We use Go for background processing

- We store data using MySQL, Redis, and MongoDB.

- Platforms we run on: iOS, Android, Roku, Smart TV, Google TV, Xbox, and more coming.

DailyBurn brings fitness and nutrition to members, anytime, anywhere, by streaming HD-quality workouts in a variety of disciplines from dance and high-intensity cardio to yoga, kettlebells and strength training. Our focus is creating and delivering amazing in home workouts.

If you're interested feel free to apply to the listings or email me directly: paul@dailyburn.com mention the HN posting :)
Practically speaking, this is helpful, indeed.

Technically speaking, the more reflection a language provides, the less correct this becomes. Python code can dynamically inject local variables into stack frames, attributes into objects and so on in more or less silly and probably non-portable ways. So in the end, you end up with pragmatic correctness for mostly sane code. If that's enough for you and your project, go with it.
> What is the type system providing you in that scenario?

Though the data flowing in and out of a web application is usually in string form, that doesn't mean that it needs to be treated as such in your application. You'll convert the string to a richer, more specific datatype and the static type system will help you correctly manipulate the data.

A nice blog post on the subject is [1] where the author explains how you can represent different kinds of strings (raw strings, SQL strings, etc.) using the type system.

[1] http://blog.moertel.com/posts/2006-10-18-a-type-based-soluti...
Stack overflow was another great example of hi load project on .net
Depends on every person, you cannot generalise, especially if you do not have such experience. LSD unlocked me a door in my head and I know I'll never be the same as before, I think my brain somehow changed physically. I lost lot of fears and could analyse myself as being part of nature. I was 19, now I'm 33 but I still enjoy remembering that moments; I took it 4 times. BTW I'm not a hippie but SW engineer :-)
Raising the Seed Round in Silicon Valley: The Game.
"Python's Hardest Problem," Revisited
http://www.google.com/homepage/windows8/ says "not yet available for Windows RT" so maybe there is hope?
I wrote Cognii a couple months ago and got nothing back. No rejection letter. Just silence. My advice: Do. Not. Waste. Time.

(Sorry, but if people don't speak out, then shitty behavior continues.)
There are some interesting, semi-recent (last few years) attempts to fix the pitfalls of using mocks for testing - renaming methods, wrong arity, typos, etc.

rspec-fire for example validates that the object you're mocking responds to the method name you've used, and takes the same number of arguments. It also does it conditionally based on whether the class in question has been loaded, so your unit tests can run in isolation, but when you run your full test suite it will catch any mocking errors.

Pretty handy!
This is quite irrelevant to Hacker News. Please read the guidelines: http://ycombinator.com/newsguidelines.html

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
Real-World Machine Learning: How Kinect Gesture Recognition Works
Sorry, I'm just not comfortable giving anyone with a web server the permission to execute arbitrary code on my computer. I've had enough runaway 100% JS processes (hi, google code!) to make that obvious, not to mention the other benefits of blocking JS.
SEEKING WORK - Remote/Freelance Python/Django/jQuery, with extensive experience building e-commerce marketplaces. I have a research background, data analysis, playing around with NLP right now. I run a django dev shop, currently taking gigs for it. Here's my portfolio:

* http://www.cloudshuffle.com/

* http://www.sidmitra.com/portfolio.html

Contact details in my profile or the link above. Here're some examples from my portfolio:

* http://turbotaxcpaselect.intuit.com - Turbotax CPA Select, to help select accountants.

* http://www.ecomarket.com - An online marketplace for ethical and eco friendly products.

* http://www.teaspiller.com - An online marketplace for tax experts. [Recently acquired by Intuit]

* http://www.knowyourbank.com

* http://www.garnishbar.com - social network, to share mixed drink recipes

* http://www.fertilityplanit.com, built their self serve ad network + billing and payments.

* http://www.fratmusic.com - an online radio streaming app serving over 1.3 million uniques a month.

* http://loudfarm.com - A music event site.

* Wisekangaroo: https://www.dropbox.com/gallery/10832416/1/Cloudshuffle/Web-.... - Find a tutor. Working on relaunch in a new avatar

* http://www.hypedsound.com/ - a music sharing platform, working on V2(http://hypedsound.cloudshuffle.com/) right now.

and many more
That seems like just a distraction from actually answering the question into anti-us sentiment.
You are funny. IF you enter the destination in Google Maps, then of course Google knows your destination. JavaScript on or off... if you really want privacy you'll have to host it on your own or use offline navigation tools
Advocacy is cool now? Statistically you could come up with almost any methodology, sane or not, and find one project using it, unless you're going for outright cruel jokes like Befunge, INTERCAL or ITIL...
Warning: Incoming blatant self promotion.

Im one of the co-founders of APIxChange which is a marketplace for freelancers who do API integration specific jobs. We're partnered with Balanced (a yc company) among other companies. If you're looking for work I would encourage you to check it out. Apologies if this isn't the place for this. Just thought it may he relevant.

Http://apixchange.com