skysight-inc/HackerNews huggingface dataset:
The world's sure changes since I was shoving quarters into a coin-op.

On the technical side, wasn't there something in giving a game away and in-app charging that made it harder to pirate on iOS / Mac App Store?
Meh, the Y combinator is a funny hack. A lot of people waffle on about it because they're blown away by how crazy untyped lambda calculus is. There are all kinds of ways to introduce recursion into a language, though. It's simply interesting that you might get it on accident in a language will as little restriction as UTLC.
SEEKING FREELANCER - Remote Ok

I've co-founded startup called movidhep.com which is coded in C# Asp.net MVC and uses RavenDB as a backend.

We've got a couple of projects that we need some help with.

One of the projects is very ravendb centric so if you have experience there definitely shoot me an email.

Another project involves recording a video from a mobile app and uploading it to vimeo and/or elsewhere.
Same here. Firefox 26 on Windows 7. No popups, no messages, no camera icon, no clues whatsoever as to how to "grant camera an access to use appear.in".
Actually an object in JS stores string keys only, if you try to insert something else it's auto-converted to strings. Array is an object wich stores integer keys. You don't really have a datastructure that stores arbitrary keys in JS (when not including third party libraries). This will be changed with Ecmascript Harmony though (dedicated Map type)
What's the difference between in-app purchases, and what Quake did (the first episode free, pay for the other three)?

There is a big difference between in-app purchases for extra content (paid DLC, basically) and the model that Candy Crush is such a despicable example of, i.e. pay for access.

Although you could even argue that pay for access IAP is no different than the coin-operated arcade games from last century.
Airseed - San Francisco, CA

* The Atlas: Lead Backend Engineer (Employee #4)
* The Rainman: Data Scientist / ML Engineer (Employee #5)
* The Polymath: Fullstack Engineer (Employee #6)

tl;dr

who: founding engineers (#4, 5, 6)
what: developer platform
tech: Auth + API + Analytics
big data: double digit TBs (soon to be PBs)
data mine: 200M+ objects
investors: Google Ventures, angels
beta customers: ecommerce, travel apps
location: downtown SF
comp: non-trivial equity + salary

Airseed is a developer platform that powers: (1) single sign-on authentication, (2) rich consumer data, and (3) interactive analytics. We make it incredibly easy for web / mobile app developers & Fortune 500 companies, to authenticate their users while getting incredibly rich intelligence, all within minutes of onboarding.

Our backers: Google Ventures and top Silicon Valley angel investors

Our culture: balance, betterment, do good, hustle, resourceful, simplicity, transparency

Our stack: Ruby (Rails), Python, MySQL, NoSQL (Neo4j, Redis), Elasticsearch, Javascript, Hadoop

Looking for domain experts: application development, infrastructure, data mining, machine learning, distributed systems, security, monitoring/ eliability

More info here: https://www.airseed.com/jobs
Email me (Arun - CTO): arun@airseed.com
London Underground use a number of signalling systems, here's a good resource to get started learning about them: http://www.trainweb.org/tubeprune/signalling.htm
However, ultimately you could develop a super intelligent system using networked PLCs, but at the end of the day you're still going to need relays to actually switch the power to the coloured light signals.
The red wires in the photos will lead to a controller somewhere that triggers the relays to switch the mains power on/off to the signals.
Blahah, your http://solvers.io initiative seems super cool!

We've found over the years that having one specific task for new contributors to complete makes a huge difference in attracting that next contributor. See http://mairin.wordpress.com/2010/07/23/second-fedora-design-... for a really successful effort along those lines.

If you want to join #openhatch or join http://lists.openhatch.org/mailman/listinfo/events/ and chat with us, we'd be happy to see if there are ways we can both learn from each other!
"TfL today came under fire for initially informing commuters the line closure was due to “flooding”"

Technically they weren't lying, they just didn't say what material was doing the flooding.
TDR has been prohesying doom weekly (and pushing gold buying) since the 90s.
T-REX - Tel Aviv, Israel

Full-time devs, Front-end/Full-Stack.
We’re working with Python / Django / BackboneJS / Nginx / PostgreSql / NumPy / Pandas / Bootstrap / Git / AWS. Experience in any of these is great, but mostly we're looking for people who are quick learners, motivated and ‘get things done’. If you are one of those, the rest is really just a plus

---

We are a funded (Series A) start-up bringing together the worlds of finance and renewable energy, helping to drive up the adoption of renewable energy assets as a mainstream, investable asset class.

We are now establishing T-REX’s SAAS development team in Tel-Aviv and are looking for full-stack developers and front-end developers, who are looking to work in a small, fast-paced start-up oriented team.

Funded by two of the most successful clean-tech venture capital firms in California, T-REX’s mission is to unlock mass market investment into renewable energy assets by bringing together the largest investors in the world with the developers of renewable energy projects. We are building a comprehensive software solution which provides robust and transparent risk analysis to institutional investors, providing them with the transparency and knowledge needed to invest in renewable energy assets.

---

email me directly at arad.shaiber [at] therenex.com
A small minority of games have optional IAP which does not detract from the game. They basically do "expansion packs" via IAP, or skinning and nothing more. And that's OK by me, it's essentially freeware for platform which does not really provide a good path for demos/trials. So just "IAP = bad", I don't think that works. If an F2P game looks good but turns out to be unplayable without IAP, or to have IAP up the ass, that's a removal and a negative review, but having IAP is a broken criteria.

IAP can be "pay for more content", or "pay for useless shit to support the developers" and that's fine. It's not fine when it's "pay to actually play" with the intent that having downloaded the software, having a foot through the door, is sufficient an investment to get people to pay.
I thought his point was that it's less full flavored than real truffles and is therefore changing the public's taste and expectations for truffles.
Is “sales” a dirty word?
Fantastic! The only question is, will Apple be able to evolve Objective-C faster than this can be made into a production ready tool?
Localytics - Boston, MA - FULL-TIME, INTERN, H1B

Localytics is hiring:

- Mobile Engineers
- Rails Engineers
- Front End Engineers
- Backend End Engineers
- DevOps Engineers

About Localytics:

* We provide app analytics and app marketing services for thousands of apps on over a billion devices

* We have the buzzwords: Big Data + Data Visualization + Mobile

* We are one of the fastest growing companies in Boston and were recently named one of the top places to work by The Boston Globe.

* We are passionate about and have deep expertise in the technologies we work with including: Rails, AngularJS, D3.js, Scala, iOS, Android, Mapreduce, MongoDB, DynamoDB, Memcache, Redis, Column Store Databases, AWS: DynamoDB, S3, SQS, EMR, ElasticCache and EC2.

* We are located next to Park Street Station on the Red Line.

We love candidates who:

* Prefer startup environments.

* Are passionate about technology.

* Enjoy influencing the direction of the product and technologies.

Successful candidates may help us with:

* Web application development - Help us expand our analytics and marketing automation offerings.

* Prototyping - We still do a significant amount of customer development and R&D.

* Writing automated tests - Help us expand our code coverage and improve our Continuous Integration system.

* Writing background jobs and data processing - Move data and perform calculations using cron, Sidekiq and Ruby.

* Front end development - Expand our CSS framework, build screens and libraries in AngularJS and build charts, graphs and other cool visualizations using D3.js

* Back end development - wrangling big data using Scala, AWS and several storage technologies.

Candidates of all experience levels encouraged to connect with us: jobs@localytics.com

More details: http://www.localytics.com/company/localytics-jobs/

Recent HN posts from our engineering team:

https://news.ycombinator.com/item?id=5525531
https://news.ycombinator.com/item?id=7075763
http://opensourcedesign.is/ is collecting articles and other resources to help bring designers and open source projects together - http://opensourcedesign.is/blogging_about/how-designers-can-... for example.
Los Angeles, CA (FULL TIME) - Pariveda Solutions - http://www.parivedasolutions.com
(other locations as well)

Immediate need for a very strong and technical manager-level hire to join our Los Angeles office and jump into some established and growing projects. You will work with our team on large Java enterprise-level applications, leading our developers and working side by side with senior leadership to deliver successful projects.

-- Significant and recent development experience and expertise in Java/J2EE and frameworks like Spring and Hibernate
-- Good experience with consumer web applications and frontend HTML, CSS and JavaScript technologies like jQuery, Backbone, Angular JS
-- Good experience on a major RDBMSes such as Oracle, MySQL or SQL Server

We are also hiring in pretty much all of our national offices, including Seattle, Chicago, Dallas, Houston, Atlanta, New York, and DC. Pay is very competitive and the benefits are fantastic (read: Cadillac). I'm not a recruiter, but can put you in touch with the right people in the firm. Contact me directly at joshua DOT lyman @ thecompany'sdomainname for any questions and to start the process.

Pariveda Solutions is an award winning software development and management consulting firm. This is truly a great place to work–focused on career development and filled with smart, passionate people who care about the work they do.
> The most lucrative path is NEVER to rip your customers off

Las Vegas begs to disagree with you.
SEEKING WORK - New York City/Brooklyn or Remote

I am a fullstack web developer who typically writes Ruby and Javascript/Coffeescript. I have been working with Rails for the last three years and working on the front end (markup and styling) since I was in high school (ten years ago). My recent projects include an XBRL parser to extract balance sheets, work on a Rails app for Bookandtable.com (checkout their staging url at http://staging.bookandtable.com, they're about to launch), and a JS/frontend heavy web app to endorse candidates in the NYC mayoral primary.

I am looking for part time/half time work as I have one other client at the moment. I am teaching him the Rails framework as we work together re-writing his production Drupal app in Rails.

http://github.com/ritchiea

http://andrewritchie.info
Could you clarify what your interview process is to get a wholesome picture of a candidate in a 30 minute interview? That would help me understand what your viewpoint is.
Android/Java Developer, Chicago (downtown), H1B sponsorship available for the right candidate.

We are looking for new teammates who will join the existing Android team to design and develop native Android applications for several companies, paving the way for the much needed technological advancements in the entertainment industry. Our client roster includes the biggest names such xFinity, Paramount and others. Your every contribution will impact hundreds of thousands of people around the globe. Content Direct has a very laid back personality, with a touch of startup culture while having the stability and the backing of a large enterprise.

Content Direct solution empowers the top brands in media and entertainment to easily and effectively market, monetize and manage their premium digital content and customers. Content Direct is offered as either a set of software services or as an integrated solution, and allows content companies of all sizes to increase the value and return of every content transaction. The solution supports virtually all content types and commerce models, marketing promotions, partner management, financial management, reporting, and analytics.

Our Android/Java Developer will take part in the design and development of applications utilizing multiple technologies and platforms. Translates requirements into effective, intuitive, and responsive user interfaces. Collaborates with developers, testers, clients, users and cross functional teams to continuously enhance the usability of applications. Works under minimal supervision on complex projects. You will be helping out on the project from the first day and your teammates will be there right alongside you, should you need any help or mentorship.

- 3+ years of Java and Eclipse IDE experience

- 1+ years of experience with the Android SDK preferred

- Experience building apps that communicate with RESTful services

- Experience in Object-Oriented Design, Data Structures, Algorithm Design, Problem Solving, Complexity Analysis and Debugging

- Experience in building and maintaining automated build and deployment processes preferred

- Roku and Smart TV development experience preferred

* Find more about us at http://contentdirect.csgi.com/us/careers.html

* Send us an email at Tiffany.Ingersoll@csgi.com and you will be put in touch with our engineers!
Brilliant Erlang gets even better.
San Francisco, Remote - Heroku - http://heroku.com/jobs

We have tons of openings right now. We are growing our team significantly this year.

I'm not a hiring manager in any way, but I'd love to work with more awesome people here at Heroku!
I pretty much agree with your description of what it's like to run Linux. However, I don't see how that makes Windows or OS X better than Linux.

With Windows, you have to put up with at least as much BS, if not more, and whether or not you can debug things is irrelevant because the system is opaque. At least in Linux there are plain text configuration files if the worst comes to the worst.

With OS X, things work fine as long as you don't try to do anything with it that Apple didn't explicitly design for. As soon as you try to color outside those lines, it's at least as much BS as Linux, and while the configuration files are technically text files, they're not plain text, they're XML (PList files), which means that you end up having to use customized tools to hack on them instead of a plain text editor. So debugging things is not as easy as on Linux, although it's still a lot easier than on Windows.
From my personal experience - all these passionate ads more often than not after hiring saddle the dev with TPS reports and excel sheets than unleashing "creative" juices. If the companies are truly exploiting lets not pretend we are working in gulags. Get out and save your self. I think we are getting too literal here.
Right now though, there's an in game Shop button for purchasing stuff in WoW. It's just vanity items, mounts and pets. They do balance a very very fine line - if they let you buy stuff that has a genuine in game advantage, they cross the line, though they're probably quite aware of that.
Thank you, lukes386, for your comment.

I'm new to Ruby / Rails and using RSpec in general, so I really appreciate any resources people pass along. I'll be sure to check out that talk and may refactor my tests accordingly.
An important point.

ObjST does offer different variations of the concept of a "pointer". The first is a ref:. This is a reference to a resources, so a generalization of what a pointer is. Specific scheme providers can return refs that are effectively pointers, so for example a reference to the name of a person:

nameRef := ref:var:person/name

This eliminates the need for string-based techniques such as Key-Value-Coding (KVC), for example when binding user-interface elements. A text-field can just take a ref, and manipulate that:

nameRef value:'Pascal'.

This will set the name of the person to 'Pascal'.

A ref:file: is a reference to a file. Storing that in another file creates a symbolic link:

file:linktohome <- ref:file:{env:HOME}

In addition, scheme providers are extensible. So for example if you need to access a hardware register at a specific address, you could have a mem: scheme provider:

mem:0x10f := 23.

Assuming you have the correct permissions :-)

In terms of performance, that is often better provided by bulk collections. Pointer indirections are actually a major drain on processor performance these days.

So the broad idea is to provide performance via bulk primitives, hardware access via scheme-providers and aliases/references via first class references ('ref:'). "Generic raw pointers" should then be largely unnecessary, specific pointers can be provided as necessary.
+1!

We recently released a Windows 8 app [1], categorized as news, pretty cool I'd modestly say... but if you search for "news" it takes 10 pages of horizontal scroll to find Theneeds... and most of the app out there are really poor (I'd modestly say :)

[1] http://www.theneeds.com/p/win8
Ensighten (http://ensighten.com/company/careers/engineering) Cupertino, CA. H1-B transfer okay.

We are building some interesting products in the Tag management and web analytics space. Most of our customers are enterprise companies and are in Fortune 500 list.

We're looking for talented senior backend engineers (JS/NodeJS + JVM), and senior frontend engineers (JS).

If you are interested, please send your Resume to careers@ensighten.com and don't forget to include your /github/bitbucket/etc with it. Lead with the subject line: [Hackernews] followed by the position from the careers page.
Simply brilliant video.

I think that people who pay for these guys are miserable. It's up to them to choose what's "fun" for them. If playing this kind of game is "fun" for them, then it's fine for me. I'll play a different game. As long as there will be people like me, there will be indie games and a lot of fun for us.
They're important in CS theory, sure, but you sure don't want to encounter one in raw form lurking in a regular codebase. (Just like you wouldn't want to encounter monadic IO in raw >>= form.)
The Common Cold, Common Stock and TDD; Or: The Cargo-Culting of Automated Testing
Yes, either ARC or something comparable is planned. Alas, significant parts of ARC are implemented in the ObjC frontend clang rather than the LLVM backend, so that will be a bit of work.

Fortunately, there are other ways of achieving largely the same effect, and in the end it's just ASMOP.
Los mejores pronósticos de la nba para ganar apuestas deportivas
SEEKING WORK - Mannheim, Germany - Remote or onsite

I'm an experienced software developer with a strong full-stack web background. I don't just build your app/site, I'll also help you put the concept together if need be, and I'm good at filling the blanks with underspecified projects.

Server-side (PHP, Ruby on Rails, Node.js), client-side (HTML5/CSS/JS), also C/C++, ObjectiveC (iOS and OS X development), Java, Ruby, Delphi and many other languages and technologies.

I offer scalability consulting for high-throughput web apps and can make MVPs very quickly.

My background is in working with advertising agencies and scientific companies, and I have a biosciences education as well.

udo.schroeter@gmail.com

http://udos.name/

By the way, I would love to do a project with or for a fellow HNer one day...
I am suspicious of your explanation.

Who pirates iPad and iPhone games? Approximately nobody. But the problem describe in the article is acute for game publishers regardless of platform.

The public has brought this upon themselves, sure, but more by being cheapskates. And I think Apple has contributed to this as well; their app store design isn't helping.
Micropayments Get Big Moment As Chicago Sun-Times Bitcoin Experiment Goes Live
This website has an irritating bug. It's got a scrollbar next to the main scrollbar. Firefox 26.
How to get publicity for your startup
I'm 21 and I do the same thing. I just don't feel like either having to pay $30 for a simple app to get all the features I want, paying to win, or paying just to play the game.
You're ignoring the fact that other forms of property are also privileges provided by the government.

I'm not at all convinced that piracy will win out given the increasing intrusiveness of governments and ISPs into network traffic. The net is built by corporations who will filter if the government tells them to even if they are not doing so for their own commercial reasons (e.g. AT&T u-verse who block torrents)

The internet itself is privilege provided by the government, as is the legal basis for the corporations that maintain it.
Yep. I think there's a difference.

When you had to physically get your software out there and into people's hands, that was perhaps a good model.

Now, it's more awkward. Asking me for payment for partial content is a dangerous indicator that you might ask me for more, later.

There's also reasonable evidence that demos reduce sales figures (i.e. that demos act as negative indicators):

http://uk.ign.com/articles/2013/02/11/jesse-schell-releasing...
Thank you for your comment and question, danso.

The particular re-calculation method I presented in this blog post is (hopefully) only going to be run one time, as it serves to recalculate fields based on a database migration. Those fields are counter caches in my Rails models, meaning that their values get +1 automatically when an Answer is generated for a particular Question (approved or not).

Given the nature of the task at hand, I felt it was better practice to keep the model 'clean' and abstract the computation to the rake task itself. The computation will soon be extracted out to a DelayedJob, further isolating the re-calculation method in a modular fashion.

Hope that answers your question!
>whatever the developers did someone would just crack it so why should anyone pay for games?

Isn't this largely mitigated on iOS with code signing? Unless you jailbreak, which most won't bother with, it doesn't matter if it is cracked, you won't be able to load it.
Glance - San Francisco, CA - Full-time - Join an early stage company solving high-impact problems

We are hiring:

* Android Engineers - experienced developers who are passionate about writing code to do incredible things on Android

* Platform Engineers(Search / Machine Learning) - developers with experience gaining insights from large data sets and building scalable server architectures that are fast and efficient

* Front-end Engineers - engineers who are passionate about building elegant web products

We've been funded by an amazing set of investors including Reid Hoffman, Mike Maples, Greylock and NEA to solve the biggest problem in mobile today - driving retention and engagement while delighting users.

We're developing a smarter alternative to disruptive and spammy options like push notifications. Our approach is built on a next generation contextual platform and elegant UX that delights both users and developers.

You'll be a core member of our team as we grow the company and build the platform that will power the Glance experience across billions of post-pc devices.

If you're looking to join a small team that solves complex problems and is making something people will use daily we would love to talk. Get in touch with us at jobs@helloglance.com
You say it would take a long time and under normal circumstances I agree. But if there were another "reboot the peso" event the possibility of having a real alternative to simply losing your life savings could be very interesting to people. It's amazing how fast people learn when the impact is really large. Not everyone, of course, but many. Bitcoin could easily "go viral" in Argentina the same way cat videos do here in the US.