skysight-inc/HackerNews huggingface dataset:
Boulder, CO - OpDemand

OpDemand is a software company with a mission to make IT operations departments efficient and responsive through automation. Our Command & Control technology (C2) makes it simple to deploy and manage complex distributed systems in the cloud. Our web console and command-line tools are unlike anything on the market.

OpDemand is looking for skilled Python developers to join our team and help scale our core infrastructure. Members of the core engineering team must be capable of:

* Writing asynchronous/event-driven code (Twisted)

* Following guidelines for REST and resource-oriented architecture

* Maintaining comprehensive suites of automated tests (in-memory, server-to-database, HTTP end-to-end)

* Orchestrating cloud APIs to provide functional distributed systems

More details here:
http://opdemand.theresumator.com/apply/P5Bh7b/Python-Develop...

Gabriel Monroy, CTO
http://www.opdemand.com
Thanks. I figure it will motivate us to keep the work interesting enough that they won't flee. Which in turn will force us to build a much more robust company. We'll see, though.
Release day economics
San Francisco - Triggit

Job Title: Sr. Reporting Engineer

We are looking for a Senior Reporting Systems Engineer (Java, Scala, Clojure, etc) to lead Triggit’s reporting efforts for our real time bidding platform. You will work alongside a team of successful entrepreneurs and experienced developers in constantly pushing the boundary of innovation and possibility.

Requirements:

* Many years experience with Java
* One or more years with one other JVM based language (Scala, Clojure, etc.)
* Some experience with RDBMS and SQL
* Experience with Hadoop
* Experience with developing reports over complex data at scale
* Experience with information visualization is preferred
* All Candidates should have strong communication skills, consider themselves a curious high level thinker

To Apply:

Please submit a Resume & Source Code examples of your work, (If this isn’t possible, you may also submit an online portfolio of your work), to jobs at triggit dot com.
I just tried even without restarting Safari and it seems to work.
On my To Do list is to invent a time machine and send a decent lawyer 15 years back in time to teach the younger me some sense about early stage companies.
I just have a recliner next to my standing desk.
Marking as not trusted in Lion seems to work fine. When I open DigiNotar's own site[1] in Safari, I get a "can't verify the identity..." dialog popup. Not sure how to check if it's an EV cert, though it'd be surprising if they're not using an EV cert for their own CA site!

Also works in Chrome...

[1] https://service.diginotar.nl/files/DigiNotar%20Root%20CA.crt
I studied economics and finance in college, worked in banking for about 5 years, and have spend the past 12 months learning computer science. I did a combination of university courses and self study, and I now have a fully built web application in python/django.

Here is what you need:

1) Discrete Math - this is the core of all computer science theory. You'll be able to talk about Big Oh and all the fancy pants stuff that you'll wish you learned later on.

2) Algorithms/Data Structures - As one of my friends working at a well known YC startup said - this is basically all that matters when getting hired as a programmer. You'll be able to solve those tricky technical interview questions on linked lists, hash tables, and graphs, etc.

Helpful, but not necessary: Operating Systems, Databases, Artificial Intelligence, Software Engineering.

Everything else you'll have to hustle and pick up yourself. I chose python/django and found a great community of people willing to help me. Get yourself a nick on IRC and start asking questions in #python and #django. Also, check out the Harvard cs75 course (www.cs75.tv). This will give you a crash course in web development.

For server stuff I suggest looking at the Linode.com library. It's a great crash course in administering your own linux server. Plus, at $20 per month, you really can't beat it if you want a box to learn on.

That should be plenty to get you to the point of building prototypes for your ideas. You'll also have a solid foundation to learn from should you need to deploy and maintain your software yourself. Feel free to shoot me an email with any questions.
I have been using http://www.swreg.org/ (now part of Digital River) to handle all the billing and credit card payments for my downloadable software for about 10 years. I honestly wonder what the conditions are under which it doesn't make sense to outsource all this trouble to one of the many service providers.
The update would be a new certificate, and the old one would still be marked as untrusted (unless it was deleted by the update). Even if you mark the old one as untrusted the new one would work regardless (i.e. there's 5 Verisign root certs in Lion - 2x class 3s).

I doubt root cert updates are an update to the entire set (at least that's what I would hope) - less chance of breaking something else in the process.
Hacker Monthly #16 is out
Ever wanted to surf the Internet, but with someone else in split screen?

No, actually, not with someone else. With myself.

I recently began the process to hack on Chrome to add proper split screen support (I don't believe it can be done well with an extension), but the development process was so involved and the codebase was so much more massive than I'm used to dealing with that I decided to put this off until I have much more free time...
The $25 textbook reference is based on children at school, not young adults in universities. I don't know about America, but in England $25 is a pretty good estimate for textbooks used by 8-18 year olds.
I found it more useful to control my Twillio interaction via a Finite State Transducer (FST - http://en.wikipedia.org/wiki/Finite_state_transducer) instead of a FSM.

An FST allows you to accurately model 'outputs' on state transitions (where those outputs can be side-effects like 'make a call' or 'send an invoice.' This allows you to prove things about what sort of side-effects/outputs will necessarily have occurred by the time the FST is in a certain state.

I started with an FSM but, found in practice, I was using it like a poorly written FST.
He tries to make a distinction between library-level and consumer-level in regards to the type-system and the user docs; hmm, where have I heard that before?

And how can you make that distinction in a language anyway? Aren't users supposed to implement their own flatMap -like functionality if not available?

This just highlights one big Scala flaw.
How is it new though?
I couldn't have said it better myself. Hands-down, they're one of the most impressive organizations I've come across on the web both in the products they create and the contribution to society their creations address.
Just to add, it appears there is Google Talk support available in synergy by extension. [1]

Hulu did work via support Flash on webOS. Although it was just recently blocked, there are apparently ways to unblock it. [2]

And I'm sure we're all aware that Yelp can just be bookmarked and used as a website. HTML5 is the future and all that.

[1] http://www.precentral.net/synergy-messaging-plugins-3-0-brin...

[2] http://www.webos-internals.org/wiki/Hulu_Fix
PyCon UK 24-25 September: Fail Quickly and Try Except
anybody writing networking-protocol code, embedded systems etc. cannot help but use them. to me it seems that the entire article is pretty narrowly focussed on folks doing web development exclusively.

also, fwiw, i think, couroutines are to state-machines as subroutines are to goto. the best tutorial on teh web on this is, imho, by dave-beazley here: http://www.dabeaz.com/coroutines/index.html
Show HN:The right way to do a card flip animation on the iPhone
What is the latest update?
UK stem cell stroke trial passes first safety test
Skype on your home phone
Except, as I was careful to point out, when it's bad. I hoped my example was useful: people think the OO hell ("class Point", "class Length", ...) in Java is "pretty" too. Aesthetics are squishy. It's easy to point to great code and infer that it's beautiful to other great coders.

But that doesn't change the fact that most people have pretty awful taste. The affinity of uC hackers to state machines, IMHO, is a good example of this.
Have you applied to Angellist yet?
Remote, San Francisco or Portland

Kongregate - leading social gaming portal for core gamers (14.5M monthly uniques, solidly profitable with revenue growing rapidly)

Android developers, Rails developers, Director of Virtual Goods, Director of Developer Relations

I'm the cofounder and CEO

http://www.kongregate.com/pages/jobs (or contact me - jim at kongregate)
Before clicking through, based on the title alone I was fully expecting a quote from a manufacturer on how they're selling desks like hotcakes, but didn't see any desk brands mentioned which surprised me.
Sweet, now someone has to get into parent's google account AND swipe his phone!
Entrepreneurs – Natural born optimists
Leading Edge Helicopter Insurance
Might be useful for Skype lovers. I personally just set up local numbers for my overseas friends on Jajah and call direct without any hardware.
Principles of Accounting: Chartered Accountancy Institutes
Issue in Chromium bug tracker: http://code.google.com/p/chromium/issues/detail?id=94732

rdar (filed by Chromium devs): rdar://10051665

On HN: http://news.ycombinator.com/item?id=2940530
You kids and your unsafe typesystems.

But seriously, what is the point of having a typesystem which is not sound? Nobody is going to mind if you create another dynamic language ala Python, but design a type system (and force your users to use it) if it doesn't provide the protection against fucking up the types?
Scala - Testing oneway actors with the stackable trait pattern
Java and C# allow for introspection, however. Most web frameworks for Java and C# make extensive use of reflection and (more recently) and annotations.

(That's not to say I agree with the bad_user's point: there are other approaches to meta-programming)
Recent updates (if you haven't updated since 0.3.0 or so) have doubled & tripled export speed by a bunch of optimizations, especially metatiling.

If you really want to parallelize, you can run the ./index.js command in the source version of TileMill to do exports programmatically.
But XSS isn't novel by any stretch of the imagination, so there's no "disclosure" going on here at all.
As of now, it has 3 results (all 3 pointing in some way or the other to your own remark). Damn. That was fast!
I think the mobile version doesn't have the same limitation.
Too bad zsh caches var expansion. :)
Reflections on our first conversations
Totally agree with 'seem less accessible' part.

Starting to program at the age of 6 is nice and good(if that is out of curiosity), but for me - I'd say - wait for sometime,do the things that you are supposed to do at that age, and when the time comes to be different, you'll know and follow it then.
There is no point in bragging about when a person started to code.He might miss out on a lot of things as a child which might make him a different person and constrict his 'social' network. As a child spending more time in the programming world is not desirable, after all we all are programming towards making things work like humans would work, and we are missing out on the 'being human' part by programming in the time in which we are still growing as a human?
I literally just finished writing a state machine before opening Hacker News.
I never thought I would see the day where there is OS X and Linux downloads, but only a VM image for Windows. Very cool.
Why work full time for startup for $50k when you can work half time for established company for the same salary and more benefits, and have more time to build your startup at the same time? If you're able to live off $50k/year, why not work for established company full time for one year for $100k, spending $50k and still having $50k to cover full year of searching for customers and investors?
How I reduced my AppEngine costs despite new pricing
This reminds me, I've recently read the book Masters of Doom, which is mostly about the two Johns (Romero and Carmack) and it was excellent. I'm sure most people here would also like it.
Define real-life Scala code.

It is absolutely possible to write code like that in Scala.

It is also possible to write code that is to read and understand and which makes perfect sense.

It all depends on the programmer.
Salesforce on Facebook
Just built my own. Nice to see silicon valley following my example.
Evanston, IL

Leapfrog Online is looking for a talented Chicago-area Python engineer to work in our Evanston office. Our Python engineers build and maintain high-traffic web sites using the Django web framework. We offer a great working atmosphere, a strong focus on work-life balance, and tremendous opportunities to learn new skills and technologies. We also have competitive salaries and benefits and close-knit teams who like what they do.

As we principally focus on the web, we look for real-world experience using Python application frameworks (such as Django) to build high-traffic web sites and applications. Experience with other languages is welcome. What are the extras we look for? Experience producing and consuming web services (SOAP, REST, XML-RPC); experience working with message-oriented systems (AMQP or other message, pub-sub and task queues such as Celery); deep knowledge of version control systems (especially Mercurial or Git); an interest in non-RDBMS data stores (CouchDB, MongoDB, Redis); knowing what it really means to develop RESTful applications; and, experience with functional and declarative programming models in addition to object-oriented development.

If you're a bright, self-motivated engineer who enjoys using open source software to solve interesting problems, you’re our kind of programmer, and we’d like to talk to you. You can apply on our site, where you'll also find full job descriptions and information about Leapfrog Online: http://www.leapfrogonline.com/who/careers/
> But humans are unfortunately good at noticing the overall bias in the resulting patterns.

Humans are also, of course, good at noticing bias in a distribution even when there isn't any. Ask any online poker player about shufflers.
Google’s $12.5 billion Motorola buy ‘an immense mistake’ according to expert
If you can use the map function from collections and if you understand why function with one argument has the following signature[1]:

Function1 [-T1, +R]

Then you should be fine

[1] Explanation here: http://stackoverflow.com/questions/5277526/real-world-exampl...
No I haven't yet, will look into it now thanks.
There's at least a dozen no-contract android phones under $300 on Newegg:

http://www.newegg.com/Product/ProductList.aspx?Submit=ENE...
Guerrilla Marketing Fail – What I Learned From The Austin Police
Oh sure. I've written software that does exactly that. I also tend to write my stuff to use TOFU when it's TLS outside of the mess that's the web.

But you have to admit the general default for SSL is the PKI implemented in web browsers. Even too often in non-web applications, unfortunately.
"Clients aren’t stupid. They aren’t doing things your way because they don't know what you know, and they don't think about products and problems the way you think about them."

While I generally agree, this is a bit of a PC slippery slope. Even while adopting a "the customer is always right", I'm sure we've all got stories about customers who were, in fact, wrong. While 'stupid' is a strong pejorative, the sentiment behind it might still be apt.
New York, San Francisco

10gen develops MongoDB, and offers production support, training, and consulting for the open source database.

10gen was founded by former DoubleClick Founder and CTO Dwight Merriman and former DoubleClick engineer and ShopWiki Founder and CTO Eliot Horowitz. Dwight and Eliot began development on MongoDB in 2007, drawing upon their experiences building large scale, high availability, robust systems.

10gen is led by seasoned executives and technologists with senior leadership experience at many of the worlds leading technology companies, including two executives and four senior engineers with over 50 years combined experience at Oracle. 10gen is backed by leading venture capital firms who invested in established leaders like Oracle, Cisco and Apple as well as rapidly growing internet companies like Zynga and Twitter.

We are hiring all types of developers ---

http://www.10gen.com/jobs
Mountain View - Anybots Inc

Take over the world with robots. We build telepresence robots and we are looking for all kinds of hackers. Robot code (especially streaming video, networking, BSD wifi), webcode (front end, back end), sourcing engineer (finding cheaper, better components for the next version).

We are a small team with lots of freedom. We use Python, Node.js, along with C, C++, javascript.

Write to us at jobs@anybots.com and include a link to cool projects you have done.
Create Android app the easy way with App Inventor.
You hit the nail on the head and I do believe I can probably round up the money from friends and family in the shape of a loan. Especially with the go-no-go system laid out in place ready to go.

The idea of small 3 month increments working towards it is also very appealing.. Thanks for the solid advice.

EDIT I also noticed that you recommend staying away from investment firms in order to preserve control of the company, but I'm honestly a bit scared to grow something like this myself with my limited experience in this area. Do you think my chances for success change at all with a 'professional' at my side?
Using Google+ for DDOS
> No. Wont be working at a large company again.

Agreed, although in my case it's more "Will be checking reviews on Glassdoor.com before working at any company, large or small." Unfortunately the "players" have infiltrated Glassdoor as well and you have to suss out the "real" reviews from the "player" reviews.
I also used to do that, but I landed on the other side - Linux generally just kind of works, and I dropped my Windows partition a couple of years ago. For the times I need Windows there's Virtualbox, but there are relatively few things that I can't get done on Linux. :)
When I moved into an empty office last year to work on my startup, I had a dilemma. I didn't have a desk or chair. At my last couple jobs I had an Aeron and I knew that a good ergonomic chair is worth the expense. I haven't had back problems and I like it that way.

I wanted to get a "good" chair like a Leap but, as a cheapskate, I didn't want to spend the $400 they cost (used of course). So instead, I cut the Gordian knot and spent the money on the desk instead of the chair. I managed to score a well-used custom standing desk and barstool-height chair on Craigslist. Paired with a thin standing mat, it's been awesome and has even helped me sleep better.

The sore feet at the end of long days went away after a month, I'm always shifting position and I generally feel like I have more energy. Standing or perching on a stool both feel better than sitting and you never have that "I have to get back up? I just sat down!" feeling.

I haven't missed flopping into that desk-chair gravity well, so adjustable height isn't that exciting. If you think you want to stand, go for it.
> The strategies by which they maximize their individual return now involve politics, power and control.

The problem is you are working with people who want to maximize their return -- they aren't interested in the problem at hand.

When I do hiring, I'm looking for people who are interested in the problem, interesting in making the product better. As long as the money is "good enough", they don't really care about the payout.

They just want to solve hard problems.

Once you find those, you get a lot less of the politics.
The price of dev happiness: How much can you spend on your office?
Jacket Demo - CPU vs GPU runtimes on Matlab code
Twitter’s Dorsey To Developers: We Want You Back (Pretty Much)
It's been my experience that they get about 3% or 4% and if they are good they get more in subsequent bonuses. Usually totaling to around 5%. If they end up in an executive role they get about 7% to 10%. But maybe YC companies have different metrics than my local TO startup scene.

I received 4 subsequent bonuses in about 20 months before leaving a successful startup tripling my stake, but I was employee 20.
The Hitchhiker's Guide to Pakyow
Why Apple Should License Typo Data to Bing
We used a similar method to get to our name: Bindle. I agree with you on a short, single word names. To add to that, I would suggest attempting to use real words, that have simple spelling.

A short naming blogpost can be found here: http://blog.bindle.me/post/9048657705/name
San Mateo, CA

Sociable Labs is building the future of social commerce and we're looking for a few more engineers to help. A passion for learning, communication skills, and intellectual horsepower are more important to us than what you know.

Our product is essentially a more advanced version of facebook's social plugins. See a couple of examples at http://www.backcountry.com/ski ("Ask your friends" section at bottom) and http://www.active.com/running/modesto-ca/the-cancer-awarenes... ("Connect with friends" section on the right)

We have a modular JavaScript front end that works with the Facebook platform and makes use of cutting edge technologies like localStorage and CORS (cross-domain ajax). Our back end is Java / Jetty / Postgres on Amazon EC2.

We offer competitive pay, great benefits (including the best PTO policy I've ever seen), and an enjoyable working environment.

More details about the company and the jobs here: http://www.sociablelabs.com/careers.htm

I work on the front-end but feel free to ask me questions about anything. If I don't know, I'll get you to the right person. Reply here or email nathan@[company site].com
Ignorance and stupidity are different things though. Hopefully you've positioned yourself in the world where you can avoid the latter but its not always possible.

The reason why iterative processes and rapid prototyping work better in models that the author is talking about is because it solves the problem of the client needing to use their imagination. When you can present a prototype to them they can use and then provide feedback it benefits all parties. There is no longer a "what if" in the design, it is there and it can be judged. When the client doesn't like it they can point out specifics and there's less speculation throughout the entire process.

No one said design was easy, but bridging the knowledge gap between a designer and client eases the relationship.
Ask HN: Which school to study in US for visa and networking purposes?
Sorry for the throw away account.

I have a startup and it's been profitable for a while. I wanted to live in US for a long time. Finally started to make good money out of my own startup so I decided to move to US.At least for couple of years and in the mean time I'll keep working on my startup.

Visa is a big problem so I decided to apply for a student visa but I want to choose a school & city that's suitable for networking. My understanding this means San Fransisco as city.

As in school, I'm looking for something like a Community College (I'm a uni drop out). Money is not a big criteria as I can afford it unless it's outrageous.

Any recommendations to this fellow hacker? I want to study either something business or CS related, or not study at all but just legally fill my hours so I can stay in US without a visa problem.
If the version number is almost never seen by users (and is rather unnecessary for developers considering the auto-updater), does it really matter?