skysight-inc/HackerNews huggingface dataset:
Santa Barbara, CA: AppFolio inc. (Applicants must be willing to relocate to Santa Barbara, CA)

Hiring for two positions: A front-end Javascript/CSS specialist, and for smart and versatile software engineer generalists comfortable working in many languages (today primarily Rails)

About AppFolio: AppFolio is the fastest growing provider of online property management software. Our company was founded by a team of technology leaders with many years of experience developing Software-as-a-Service applications (previously created the GoToMyPC and GoToMeeting family of SaaS applications). We believe that a small group of passionate people can deliver extraordinary results. We believe in focus and know we can only do a few things really, really well. Our company is experienced, well-funded and built to last.

About the front-end specialist position: You are someone who paints in structured DOMs and succinct CSS and who can appreciate the beauty of well engineered unobtrusive Javascript. You will work directly with our engineering team to build out user interfaces that are used millions of times each month and help to make people's lives a little bit better.

We are looking for people who are expert with: HTML 5, CSS 3, Javascript (and libraries like jQuery and Prototype), AJAX, Cross-browser testing of all the above, Firebug and related web development tools. If you have one or more of the skills below, even better: Experience with Ext JS, Experience with Ruby on Rails templates (ERB, HAML, etc), Experience with SASS

About the Software Engineer positions: AppFolio software engineers work to build scalable, robust and easy to use solutions to complex business problems. Delivering intuitive and responsive applications over the web requires us to solve both difficult engineering and product design problems.

AppFolio wants creative and independent engineers who are comfortable with a high degree of autonomy and an agile, collaborative work environment. If you are a smart, versatile software engineer with a desire to work with the following technologies, we'd love to hear from you:
Ruby on Rails, MySQL, Javascript/AJAX/jQuery, HTML/CSS, iPhone (iOS) and Android development, SOA/REST/JSON/XML, Apache Solr/Lucene search technology
To apply, please submit your resume to tech.jobs@appfolio.com.
Read the whole post in the link (or skim it at least).

I'm pretty sure that Technomancy is indirectly making a point about Apple's lack of a package manager. Something like this, I'm guessing: http://teddziuba.com/2011/03/osx-unsuitable-web-development.... (the part about package management, that is).

Note for both pro- and anti-Mac folks. I'm simply trying to show how the grandparent post is relevant - why it's here. I'm not stating an opinion one way or the other on anything else.
His point about JavaScript is great. Based on Amazon reviews, I couldn't find a single concise tutorial book for beginners from any of the major publishers. I finally bit the bullet and bought the paperback version of Eloquent Javascript (http://eloquentjavascript.net/) which is not only updated compared to the site, but looks to be very promising in terms of brevity and emphasizing hands-on portions. If I wanted a reference guide I have my copy of JavaScript: The Good Parts.
More concurrency on a single Heroku dyno with the new Celadon Cedar stack
Why would I run it on a Live CD/DVD instead of installed one? Especially for this kind of stuff?

It's the same as:

How to Lose $81,000 in Bitcoins

1. Buy 9,000 BTC on one of the exchanges over time.
2. Transfer them all to someone else
3. Don't get thank you
We're two technical people and one biz.
Will the Next Web Platform Please Hold Still?
Copyto Is Here to Save Your Sanity and Your Bookmarks
This is great. Although I'm reminded of Halo Reach doing $200M in 1 day. Clearly not the same scale of product, but just reminds me of how much money console games make. And does make me wonder if the .99 price point will make it hard to make a lot of money with mobile games, even with hits. With that said, there's not many Halo Reach's that have ever been made.
Bitcoin is deflationary by design. The people who want to use it as an alternative currency like it that way.

And it supports microtransactions. The way I've heard it told, you could run an entire world-size economy off of one bitcoin.

So unless you have the situation in which everyone loses their wallets at once, it's just business as usual. Nothing to be concerned about.
FreeCiv is not HTML5. The game itself is implemented as a server, and you can write clients for it. I only know of a GTK+ client and a SDL client. Is there a HTML5 client around now?
I think this is exactly the stuff that needs to be posted. I've seen dozen startups that their whole business is to support language or platform - clojure, sbcl, scala, lua, etc.
I'm not even sure what you guys are arguing about (though from a casual scan it appears to be something to do with the security of nuclear arms, and relative risk of those arms being compromised in a domestic uprising, versus destroyed by a foreign power) - but on HN, we have a tradition of civil discussion, so the comment, ""You didn't take even a minute to think through before writing."" is inappropriate here.

You may have a delightfully convincing and logical treatise on this topic, but if you lose your audience in the first sentence, we won't get the benefit of it.

A casual scan of the parent's commentary indicates some semblance of cognitive analysis of the issues at hand, so it's not even clear to me your analysis of their (lack of) thinking before exposition is accurate, and, regardless, you could have worded your position somewhat more politely - perhaps by identifying the flaws in their logic, rather than making a claim of lack of thought on their part.

A civil apology would go a long ways towards recovering traction in your discussion with them and convincing the readers of this thread of your good will.
Ask HN: How to collaborate across the globe with poor Internet connectivity
We have a bit of a weird problem. Our dev team is located in the US and SE Asia. We've got a pretty decent setup for the SE Asia office & most of the guys stateside work from home.
We have confluence/Jira/Hudson setup in SE Asia location. However, Remoting/VPN/Logmein are all painfully slow due to a slow and unreliable Internet connection there (BTW, we have the best package we could buy there and it still sucks). So, we have been using google sites (on our free google apps acct) to collaborate & do some level of project management.
Initially this was fine despite the SE Asia team having to copy stuff back and forth between JIRA and google sites. But as our customer base grows, uploading photos and other resources to google sites is becoming painfully slow and things are starting to get very disorganized! The SE Asia team has also been having serious connectivity issues as far as the Internet is concerned so solutions like basecamp are off the table.
Only thing I can think of is to somehow mirror the Jira/Confluence server stateside and have them sync up twice daily. Because the two teams will rarely work on the same tickets at the same time. Any other hackers/entrepreneurs have experience with a similar situation? If so, how did you solve it? Any help/advice would be deeply appreciated.
It doesn't matter how strong Apple is... 2nd place is still profitable, and honeycomb tablets have been pretty lackluster in sales.

If HPalm can take a solid niche (better UI than iPad, free-er than Android) and make 2nd place out of it, they will have a sustainable foothold to re-establish the WebOS brand.

Apple doesn't have to lose for HP to succeed.
If you are lucky enough to live in a place with proper internet access it's great for hosting small projects and stuff like that. I have a server in my parents garage, they have a 30/30 (soon to be 60/60 for no increase in price) fibre connection with unlimited bandwidth and the ISP does not mind people hosting stuff. It's pretty awesome for hosting whatever I'm playing with at the moment. Without having to pay anyone besides perhaps parts of my parents powerbill since it's a hungry beast of a server >_<
What makes you think he's not?

I have no idea what USV is up to today, but back when my company was in their portfolio, I got the impression that they were no strangers to lobbying.
Looks really cool.

What are the main things that differentiate you from similar products like Geckoboard? Also it'd be pretty cool to get a list of all the widgets that you currently have.
Everyone who bought LNKD post IPO at a loss?
I wish someone would tackle a remake of Grim Fandango or a sequel.
Flurry, the leader in mobile analytics is hiring in SF & NYC! Seeking Engineering Team Lead - Analytics, Android Mobile Software Engineer, iOS Engineer, Front-End/Web Developer, Senior Software Engineer - Mobile Advertising
http://www.flurry.com/about-us/jobs.html amy@flurry.com
Be a Better Storyteller
From what I've read of his death, it sounds like he was killed by high-altitude cerebral edema. (Swelling caused by altitude-induced blood leakage within the brain) HACE is essentially impossible to predict. Fit, healthy, experienced climbers die every year from HACE, often with almost no warning. It is unfortunately a risk you take when climbing extreme heights like Everest.
Was going to say this. I really detest sites that hijack the back button.
Watch your favorite movies now on Youtube.
I have to concur, unfortunately. If a tutorial book adds a huge reference section, I'd feel that it's a better deal for the same price- I may never look at the appendices, but I'll feel that I possibly could, just in case. Publishers ought to fix the pricing in general.
In the long run (and often even in the beginning) I find well-written, well-organized reference material to be more useful than a tutorial guide.

I did not use Lutz to learn python, for example, I used David Beazley's Python Essential Reference. He includes a brief tutorial of the implementation and basic language features and moves to a large selection of the python standard library. My favorite C book is the reference by Harbison and Steele, which is a careful, thorough, and detailed reference of the language features and some of the standard library.
then spamming will become unprofitible. Then it will rapidly disappear.

Unlikely. Spamming has already been less and less profitable over the years margin-wise to the point that for many spammers, it is actually not profitable. Yet, for every spammer that drops it because it is no longer profitable, another dozen n00bs join the trade.

The idea of killing a few key companies/guys will significantly lower spam is a sexy idea but little else, IMO. In short-term, getting rid of a key component that kills a third of spam may help. But it doesn't take a long time for someone else to fill in those shoes using different technologies/products/banks.

I actually dabbled in this industry for a little bit during my teenage years so I have some insights though some of it is obviously outdated. The only thing I am still confident of is that there are more spammers today and margins are lower than when I was messin with it.
I had a lot of love for SimCity on the Atari ST as a kid, and was ecstatic to find Lincity a few years ago. It isn't a remake of SimCity, really; it's very much the Freeciv to SimCity's Civilization, but I've played a lot of it off and on. Good times.

The top-down version apparently hasn't been updated in a while, but it's archived here:
http://lincity.sourceforge.net/

The fully 3D, iso-metric version looks like it's still being worked on though:
http://lincity-ng.berlios.de/wiki/index.php/Main_Page
It's my understanding that you can take your purchase records to a court, file a complaint against an unnamed party, provide evidence about the current location of the property, and use that to get police intervention (for which the sheriff's department probably charges a fee). This process is needed because you owe the public a duty not to breach the peace, for instance, by breaking down a door and prying the property out of someone's hands.

"Wouldn't a criminal charges of some kind have to be made instead of the process say, a car dealership goes through to repossess a car?"

Unless you want vengeance, worry about getting the property back, not about the crime.

Suppose the buyer of a bass boat dies while it is stored in a rented garage. No crime has been committed, but it will take a court order and a deputy with a bolt cutter for the repo man to get his hands on it.

"Is rent-a-center allowed to surreptitiously record it's customers in case they don't return stuff (without notifying them and/or getting a signed waiver?)."

No, that would violate the implied warranty of fitness for purpose of the merchandise.
Twitter litter - do followers really follow you?
In the email app demo, the controls at the bottom to hide/reveal the accounts and message lists are pretty nice.
It seems there's a fourth edition:

http://www.scheme.com/tspl4/

Also, Wikipedia says that "Teach Yourself Scheme in Fixnum Days" is outdated in some parts:

http://en.wikipedia.org/wiki/Teach_Yourself_Scheme_in_Fixnum...
I think most would agree that climbing Everest (with a young kids) represents poor judgment.

Sometimes I wonder if various acts of greatness are often made possible by the person having a "blind spot". Maybe starting Intrade was equally stupid.

Generally I think of this mostly for entrepreneurs and fiction authors.
Ok yes there are exceptions. I'd do the same. My bad.
In the US, you can arrange payment "in kind" for lodging, food, and "other facilities", but they are accounted for in dollar-denominated values and their fair market value can be determined by the government --- and likely will be, as fair-market value for in-kind compensation is a hotbutton issue for people who want to e.g. screw their housekeepers out of wages.

FLSA 3(m), also read the section in the FLSA handbook about "scrip" and "tokens" (which I understand bitcoin isn't --- scrip, which cannot lawfully be used as a wage substitute, only as an accounting mechanism for dollar-denominated wages) is at least backed by the full faith and credit of a company.
These are still early days. Extrapolating from ratios of market shares all under 1% is problematic at best.
> Attempting to summit Everest is meaningful in part because one out of every ten climbers making the final push doesn't make it home alive.

How does that make it more meaningful? Does the fact that it can be deadly make playing russian roulette meaningful too then?
Just wondering, would these still apply if the app developer was in a country other than the US, but the apps were being downloaded from an app store by US citizens?
The only thing I've used a script loader for modules that may or may not be needed at runtime. For instance, UI components. My application may have 50 UI components but a page may only use 5 of those. To concat all 50 components into one script would be wasteful.
Hi, glad to hear you liked it.

To answer your question, our main assets are:

* real time and continuous (even when the user is not connected) data retrieval.
* a very polished UI.
* mail reports and XLS and other formats exports in a near future.
Indeed, this was my main issue with the article. As technology has developed, the advantage has switched back and forth from attackers to defenders, and from big heavy stuff to rapid manueverable stuff.
Sunnyvale, CA: TinyPrints/Shutterfly
We're hiring experienced software engineers for frontend and backend positions. We're an eCommerce company and we're experiencing tremendous growth and are solving challenging scaling and distributed systems problems. We focus on performance and best user experience for our customers and are looking for people who share the same passion. Our technology is LAMP based with our frontend technology being developed with pure HTML/CSS/Javascript. We develop our own widgets!
Apply here: http://www.shutterfly.com/about/positions.jsp and mention Hacker News to get preferential treatment :)
Zed Shaw on Bullying
Invite codes? :P
SEEKING WORK. YEAH.

You wanna be awesome? You bet you do. I can see it tattooed on your forehead. It says "I wanna be awesome".

Right underneath that, it says, "I want my Wordpress blog to be awesome too. Please?"

Maybe Xzibit can pimp your ride and make you awesome, but guess what homesauce - I can make your Wordpress blog awesome.

I'm a critic, and I'll critique the hell outta that Wordpress blog you've got. Design, SEO, plugins, security, branding, navigation, post titles, and all that grammar. Whatever, player. You want it to shine? I'll do more than spit on it. I'll give you the insight you need make it awesome; awesome enough to pony up the cash for a laser tattoo removal. Maybe awesome enough to call up Xzibit and not have your voice crack when you ask for some new hubcaps. Word.

http://www.thomasjfrank.com
HTML5 will end the Linux desktop wars
Using 11.3M Player Deaths To Map A Videogame's World
LinkedIn to Launch Job Application Tool
The total number of coins held by every BTC address are always known because it's part of the public block chain that every participant in the network holds a copy of. The guy's 8999 BTC are visible in this chain, he just doesn't have the private key to the address, so they are unusable. Counting the total # of BTC that has been awarded is simply a sum across the block chain.
John Delaney left behind two sons and a pregnant wife pursuing a meaningless accomplishment. Bob Parsons killed an elephant who was destroying crops and fed an African village.

I'm troubled by your use of "meaningful" in describing danger. Danger is not meaningful in itself. An act does not become meaningful because 10% of the people who attempt it die. Acts are meaningful based on their impact on the world around them. Ascending the summit of Everest is ultimately meaningless; killing an elephant who was destroying crops and feeding an African village is quite meaningful.
I agree, although I still like having a hard copy reference. The biggest problem is that books are harder to keep current.
Well...this is definitely pretty. I am going to play around with the demo but I'd like an invite code as well if possible.
This is false. The block chain is a public record of every bitcoin in circulation.
Sounds fun, but can anyone shed some more light on the event? Why Miami? In what ways does PyCodeConf plan to differentiate itself from PyCon US?
Two of my favorites in the "best small books" area are from Niklaus Wirth:

- NW: Algorithms and Datastructures. 179 pages. PDF: http://www-old.oberon.ethz.ch/WirthPubl/AD.pdf

- NW: Compiler Construction. 131 pages. PDF: http://www-old.oberon.ethz.ch/WirthPubl/CBEAll.pdf

Both books are really brilliant and it always fascinates me how much content he packs into the books. Highly recommended. (I like "Project Oberon" too, but it has probably too many pages for this category [>400].)
> Autonomous Air Independent Propulsion submersible drones

Isn't this basically an electric torpedo?
Yes... see http://news.ycombinator.com/item?id=2605959
BG!

Shoot me an email. I don't have anything currently, but I know quite a few people over here in Cleveland and stuff seems to be popping up all over right now
Everyone learns "stuff" and likes it. However if a person is crazy about cars and transmissions, perhaps they would be better off learning in a vo-tech school things related to cars and transmissions - no shame in that!

I believe that a good vo-tech schooling should be considered as an acceptable alternative for many.
"Freeciv.net is an open-source turn-based strategy game. It's built entirely in HTML5 and features in-depth game-play and a wide variety of game modes and options. Your goal is to build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best empire.

Freeciv.net is an open source project, released under the GNU Affero General Public License 3.0 or later. The project is a fork of the C server from Freeciv.org, which has origins back to 1996. The idea of creating a version for Freeciv which would be playable online in a browser came about some time in 2007, and this project has evolved into what it is now since then. The first public beta release of Freeciv.net was available in December 2009, and the code is still under continuous development."
In a 3d environment, sprites have systemic issues regarding viewing angles. If a bad guy runs directly at you, or at you from a 30 degree angle, he looks exactly the same. Models convey more information than sprites do about their environment.

This isn't a blanket statement about models and sprites, but given a free camera and a 3d world, I think models work better. They don't have to look better, though: I'd say that Quake looked a lot worse Duke3D, even though they were both released in '96.
This looks awesome. I rarely sign up for Show HN's but I just signed up for yours. I run a startup and it's inconvenient to hunt and peck between Google Analytics, Facebook, Twitter, etc to find this info. Good idea to bring it all together. Nice design too. Good luck with it.
It's because the accordion is made with CSS only and it uses the :target pseudo-class. The back button is not "hijacked" :)
Accelerated C++ by Koenig and Moo
Hi, I actually applied at A Small Orange and I haven't heard back yet. I was just wondering what your hiring process is like... If it's okay can you please share some details?
I'm not sure this distinction holds either. At Google, I'm given a fairly vaguely-specified task ("Provide this benefit for users") and then told to do what it takes to make it happen. It's not unlike launching a product in a startup, because, well, it is launching a product. I've heard this is pretty much Google's definition of a senior software engineer - one who can take a vaguely specified user requirement and then make it happen.

There's a fair amount of gruntwork at a startup that's pretty obvious too, eg. when I was doing mine, I had to do all the server admin. This falls out naturally from actually having servers that need to stay up. I'd say that probably 80% of startup work is gruntwork, which isn't all that different from a job description in a big company.
> Sad. But I have to say - climbing Everest when your wife is due to give birth - not cool.

I believe this is exactly why he is the CEO of a popular company and others like me are not. He takes risks most of us avoid for various reasons!
Not that I know of (not to say it doesn't exist, though).

I would probably troll the App Store - look for paid apps with few reviews. Odds are, they aren't selling that many, but people leave them up there because it's cheap to do so[1] and there's always the off chance that someday they might be found and "make it big."

1. It doesn't take too many downloads of a $2.99 app to justify paying the $99/year to Apple to keep them live.
I haven't read the Chronicle online but I imagine there isn't the same readership here. We can still flag or downvote based on abuse as long as everyone has to log into an account to comment. Thus you can ban accounts quickly, and the registration system can help identify duplicate or re-created accounts.
The idea isn't to extrapolate predictions; it's to provide a reference to the accuracy of a person's prior assertions.

For example, Gordon E. Moore would be rated pretty highly:

http://en.wikipedia.org/wiki/Moores_law

Whereas the (Ex-)Iraqi Information Minister would not:

http://en.wikipedia.org/wiki/Muhammad_Saeed_al-Sahhaf

It gets interesting when you look at the intersections of predictions. Perhaps Anne and Bob often take incorrect positions, but when they both make the same statement, it is likely to be true.
From the forum post referenced, it appears that this is untrue. If I backup my wallet today to a thumb drive, then spend 1 BTC of my money, then my backup is worthless as it will only have the keys to an empty address. The only way to backup your wallet safely is to store a backup after the most recent transaction.