skysight-inc/HackerNews huggingface dataset:
I am not sure exactly what your game is but it seems that you are simply not challenging yourself. The DF economy is such that if you get your fortress running well towards the end of the game there is a pretty large surplus. This is in order to allow you to have extra manpower for interesting projects.

So you should try to do some interesting things. Here are some ideas:

- build and train an army so that you can actually fight the goblins instead of just waiting behind the traps. This will allow you to get more caravans which will result in some more interesting things happening.

- try to dig deeper. Interesting things will happen. You will probably need a trained army for this as well.

- try to do everything you can to make your dwarves as happy as possible. This happiness will help you if you attempt one of the two things above.

- try to build a large engineering project, such as pumps to bring lava to the surface, etc.

Furthermore, I should note that it seems you have taken a lot of care to make sure your embark site is as easy as possible. For many (probably most) sites, it is not even possible to be self sufficient while being completely closed in. So if you are bored try starting on a more difficult embark site. Or you can just try a random site.
This is ZenCoding, not Emmet.
Interesting development with the literate programming. Certainly a bold move. Kudos for trying some new!
I'm cofused by what "executable" means in this context with markdown. Is this some kind of documentation support for coffeescript?

or is the code executable in the blocks in the markdown script and literate mode is a way to invoke "documentation" basically if the file is a .litcoffee document instead of a .coffee document?
If JavaScript is disabled it falls back to simply displaying the spoiler. That's a really bad default.
Try this definition:

http://www.outofthefog.net/CommonBehaviors/Entitlement.html

Note the second-to-last example of a sense of entitlement:

* An irate customer demands products and services
that they have not paid for.

Unfortunately, attempting to argue logically with a person who has a sense of entitlement never works. They just want what they want and, to them, it's normal behavior.
E Gina vota ancora alla rovescia (a proposito della società "civile")
http://www.bay12forums.com/smf/index.php?topic=57557.0

Here is a nice tileset that can make the game far more approachable. :)
One source file, two compiled outputs: Markdown for documentation or javascript for execution.
Good idea! Lets make the Africans who manually track poachers jobless!
Haxe 3 Release Notes
I thought the whole bible was patronizing drivel personally.
Hey Josh, thanks for the thoughts.

You can use tools like Boxen, Puppet or Chef, but those tools are not useful for less experienced developers or designers who have to run the full stack just to touch the markup. Many developers prefer to write code instead of having to maintain scripts to build development environments. Similarly in production, many developers prefer a PaaS like Heroku or AppFog over dealing with VPSes or EC2.

Another caveat of setting up development environments locally is that you have to repeat the setup procedure for every machine that you would like to develop on.

Cloud environments make it easier to adhere to important application design patterns like treating backing services (like databases or caches) as attached resources. It also makes it easier to run the entire spectrum of your application on the same infrastructure, reducing dev / prod runtime issues in the continuous delivery process.

The collaborative opportunities are also really exciting. Pair programming collaboration (we pair remotely pretty often), as well as sharing and cloning environments are made possible by hosting the environment on the cloud.

We have some other great ideas in development currently that we think will significantly reduce the amount of time you spend setting up, managing, and using your environment, and the time you spend synchronizing your environment with teammates.

With regards to your location question-- Our company is incorporated and headquartered in the US; our main office is in Menlo Park, although we do also roam around the city a lot. Happy to grab a beer with you sometime if you're in San Francisco!

The majority of our infrastructure is on AWS, and while we do utilize their global availability zones, you can choose the regions where your box is provisioned.

Happy to send you an invite, just email us at hello at action dot io

Cheers
AJ @ Action.IO
That's a valid point. Though I wonder if it really is a step in that direction, or if it will only be relevant for languages that compile down to Javascript?
I'm pretty excited to see some of the first programs that folks might write with this -- I've got one of my own, a little 400 LOC (half of which is comments) static blogging engine that's currently powering http://ashkenas.com.

Part of the idea is that, because first and foremost you're writing a document describing what you're doing, and then filling the the implementation in the gaps ... you end up structuring the program differently than if you started out with the code was at the top level, as usual. For me, it was a fun process -- start with an outline, expand that into paragraphs below, then indent four spaces and implement each paragraph...

I'll share the full bit when I make it out of the woods next week, but for now, here's a sneak peek of a rough draft to give a flavor: http://cl.ly/N8Kx

Edit: If anyone wants a copy of the hybrid Markdown/CoffeeScript syntax highlighter (for TextMate or Sublime Text), it's available here in the "Syntaxes" folder. https://github.com/jashkenas/coffee-script-tmbundle 10,000 bonus points if you port it over to Pygments and send a pull request to GitHub ;)
Having never touched Fortran or similar, I'd never know. Unless I've spent so long working with it it's erased all memory of it from my brain. We must spread the word, we could make millions.
Talk to people
Is it so hard to believe? We still put hundreds of billions into mutual funds that aren't better than random
Call me a cynic but why would I need this ? A linode/ec2/azure linux vm and a Terminal is all that I need to do web development these days. Setting up a web server is such a breeze already. Is there a need to simplify it further ? just asking.
When perusing early Unix code, it's striking how concise and down-to-the-point it is. We've really accumulated a lot of cruft (mostly for the sake of compatibility and feeping creaturism) over the years.
Fine. Rotate an image to an angle that's not a multiple of 90 degrees and that is the same size, then rotate it back. Compare the old and new. They will not be the same, because of lost information.

I can't believe you don't know this -- rotating bitmap images at angles other than multiples of 90 degrees always loses information.
Full stack engineer wanted in Sydney Australia
We’re a small scrappy startup with our HQ in NY and tech team in Sydney Australia. We are focused on bring rare and one of a kind fashion items from unique boutiques all over the world into one consolidated online store. Operationally and technically it's a big challenge as our model is not like other e-commerce stores. As a result the team is heavily tech focused as we innovate to deliver an outstanding unique customer experience.

What we are looking for:

Currently we are only a small team of 3 here in Sydney and we have built everything from scratch. So now we are looking for a d'artagnan to join the 3 musketeers.

Your general profile that would fit in well with the team:
-	You love coding and building things so much that sometime you forget to eat and sleep.
-	You love the energy, challenges and potential of a startup
-	You understand the best things on the planet are built by teams not individuals. One for all and all for one.

Technical skills:
Our platform is built primarily in Grails, Groovy, java and Javascript and runs on AWS. So we are looking for a full stack engineer who is keen to get into all parts of the system. Ideally you already have the following:

-	A degree in Computer Science or equivalent
-	Familiarity or expertise with the Grails framework
-	Solid demonstrable OO programing skills. We would want to see knowledge of practical use of design patterns etc.
-	You have built significantly large dynamic websites before and have references.
-	Solid backend coding skills. Your not afraid of threads :)
-	Solid font end coding skills. JQuery etc

Other Essentials:
-	You currently live in Sydney, Australia and would be ok to commute to Manly

Although this is our ideal list we are a startup after all and so would consider any motivated, hungry engineer with demonstrable coding chops. The only one thing is we need is someone here in Sydney Australia. We can’t do remote working at the moment.

Right now we are offering contract with immediate start and then the option to move to NY with us in May.

If you want more information and are keen to join us then send us everything you have about yourself (github refs, resumes, blogs etc) and we will be in touch.

Send to hackerinsydney@gmail.com
I'd say that Dungeon Keeper and Evil Genius come pretty close to DF's style of gameplay. But yeah, DF still has far more above what those offer.
Why I loathe an iPhablet
My roguelike of choice is Brogue (https://sites.google.com/site/broguegame/). Whereas Nethack was made to satisfy the creators' interest in complexity and simulation, Brogue satisfies the creator's interest in design and elegance.
Brogue simplifies a lot of the redundancies in Nethack and condenses it down into the core elements of dungeon crawling. While it's a much less complex game, it doesn't sacrifice much in depth. You still get loads of interesting emergent stories.

Brogue is probably the most accessible amongst the text-based roguelikes - it's interface is excellent, it manages to be very visually appealing without straying from the ascii aesthetic, and the design of it is streamlined and elegant.
MailChimp PHP Class Fork
This is a great article and people quoting modern manual pages miss the point. The point is that the meaning of su(8) changed and that is conveyed through an nice anecdote where the author discovers exactly how it changed.

In the research version of Tenth Edition Unix, su(8) is described as:

su, setlog -- substitute userid temporarily, become super user

Which is an interesting intermediate step from today's (or rather 2.9BSD's)

su -- substitute user identity

found in BSD derivatives.

Btw, the Tenth Edition manual was written mostly by Douglas McIlroy, inventor of pipes. Even if the 1127 group imported outside code for the VAX versions of research Unix (v8-10), they liked a particular kind of documentation, which the imported code lacked, so they wrote their own. Dare I say the style of research Unix manuals closely matches the style of Go documentation today (unremarkable, considering the pedigree).
Ask HN: Any talented full-stack developers willing to work for $40/hour?
I'm a one-man serial entrepreneur ready to start my next project. Looking for a talented full-stack developer who's willing to work at $40/hour remotely.

It's a fun project, that could lead to a big payoff if successful.
I agree it's awesome, though I wonder how many approach BTC as an 'investment' rather than a currency to actually use and buy things with?
Thanks but that's not very helpful. I tried that and it's why I posted to ask.
> Taking shortcuts, as these people have done and were punished for, is not how it's done.

The guy interviewed was Griffin and was in there for drug possession—not exactly taking shortcuts. There are many people who work hard and go to prison for other reasons. Saying "Taking shortcuts" and insinuating that all people in prison lack the job skills (ignoring the fact that being in prison makes it extremely difficult to find employment even with skills) implies laziness, but saying "these people" is a tricky way to reduce an entire population into a single characterization. Some would consider this classist or racist given the the classes and races which make up much of the population of prisons. I'm emphatically not accusing you of this, given that I would imagine people on HN would be above that, but A) you should be sensitive to it, not only for those in prison but also for all the people who have people in their lives who are in prison, and they may find this painful or offensive. But also B) remember that directly going after people with money is sometimes shortsighted. We share the same culture regardless of income, including (importantly) much of the internet, so taste and internet traffic may be dictated by people who come from literally anywhere—Cristal was built from a nothing brand into a billion dollar industry by being name dropped in hip-hop music, and lost business after racist/classist comments leading to Jay-Z boycotting them. Not everyone in prison is going to have what it takes to do a startup, but they should also not be ignored. Some of the richest people in America were born to poverty, so don't discount them immediately.

I say this as a member of the target audience of pretty much everyone on HN and an immense fan of Trailer Park Boys.
Definitely agree, unfortunately people always know better, even when they don't have any clue. My philosophy is "If the development environment provide you a modern, native build system(ex: go build, get), go with it, otherwise stick to make unless using autotools etc. will give you a reasonable advantage."
sorry for the mistake
Yes and no, it should be transparent as in the app shouldn't be broken because someone has set their DPI to be different than usual. This becomes especially important when you have an application that can run on different devices with high and low DPI.

Also, the 150% DPI setting is an accessibility feature for people with bad eye sight. All apps on windows desktop should support it. If your app doesn't, and setting it to 150% breaks your app, it's you fault for not spending the resources to support it. It might be a business decision, and that's cool, but it's still your choice. Can't blame it on anyone else.
Ask HN: Best way to ask YC alums for application help?
My startup is applying for YC S13 and I've read that YC alumni play a major role early on in the application evaluation process, but I assume they are very busy and usually swamped with help requests, so how can I differentiate my startup when asking for help?

Note: I have managed to connect with two YC founders, but I just wanted to ask for future reference to increase my "success rate" going forward.
Suyara Cloud Storage
How could:

HashMap = HashTable = Map = Table = Dictionary = Hash

possibly not qualify as "obviously bad"? The only reason you've offered up is because it is easy...
You can watch the entire short film for free (legally) here: http://www.mtv.com/videos/inocente/1702321/playlist.jhtml
I would be interested. What do you have in mind? Contact me at ankur@malloc64.com
If the file extension is ".litcoffee", it means that you're writing a Markdown document, where the embedded bits of indented code are the executable part of the program.

Basically, it just inverts the usual power relationship in a piece of source code, where the code is primary and aligned along the left edge, and the comments are set off in little fenced blocks. Now the comments are primary, and the code is indented in little blocks -- but it's still the same executable piece of source code.

The neat bit is when you have it all working properly in a text editor, your prose being highlighted as Markdown, and your code being highlighted as CoffeeScript.
I heard Foxconn was able to offer decent salaries and got all their new hires in pretty early at the start of the post-CNY hiring season. All their competitors are hurting for workers now, the workers have raised their expectations (if Foxconn can over X, why can't you?) and now there are labor shortages in the Pearl/Yantze manufacturing areas.
Well, we have a pretty big property bubble here ATM. Once it goes pop.....
It may not apply, if you were looking examples that included deception or are economic in nature. The following is my answer for the non-computer hack question from the YC application and in this instance I believe related to social engineering.

One day while in college I was walking across campus to get to class. As students do, in one direction students walk on the right-hand side of the sidewalk and in the opposite direction students walk to their right resulting in an efficient flow of foot traffic. On this day a rotating sprinkler was intermittently splashing the sidewalk causing a bottle neck on the sidewalk. To this day I have no idea why, but I stepped off the sidewalk. I saw the problem, the students had non-verbally adopted the etiquette of allowing 5-10 students walking in one direction to pass the sprinkler then stop, and allow an equal number of students to pass from the opposite direction. By this time I could tell I went from the observer to the observed, it felt like hundreds of students had their eyes on me wondering, "who is this maverick? What is this sidewalk etiquette anarchist up to?"

In the moment I fell to action. I walked up to the sprinkler from behind and moved it so it no longer splashed the sidewalks. Immediately, I received a standing ovation - granted the students who applauded me were already standing, but I could tell if they were sitting they would have stood up before making noise with their hands.
Yes.

And this refers to the interface.

In the past there were touch interfaces that were fiddly and required a pen to interact.

Jobs believed that was a poor interface.

For example, the new Office 365 for Windows still has loads of awkwardly sized buttons and drop downs, making it difficult to use via touch.

Some reviews have pondered how seriously MS is taking touch interfaces. But maybe this is why the Surface Pro comes with a stylus...
The UI in Dwarf Fortress is completely indefensible. Even when you do understand how to play the game it's a kludge. Let alone the fact that AN ASCII GAME CAN BRING AN 8 CORE DESKTOP TO A CRAWL. (The ASCII is actually rendered in OPENGL for performance which is a joke in and of itself because 99% of the system resources are spent poorly simulating stagnant blocks of air rock and dirt with nothing happening to them).

There are many amazing and laudable aspects to DF. Tarn has a physics background and in this regard the game is well thought out. It has unmatched emergent gameplay and behavior due to the physics and complexity of each dwarf.

What isn't well thought out at all are both the 'design' of the software and interface. This is the most beautifully complex game with endless unique and hilarious morsels of awesome (the naming of geographic features and depictions engraved on items) Yet absolutely no effort is spent on conveying that to the user. It's like the game itself is autistic in its savant level complexity and all that beauty is hidden behind an utterly unusable interface and horribly inefficient software design.

Dwarf Fortress is a perverse decent into a single brilliant yet mal adjusted person's 'ideal' game. It's wildly capable and meticulously tended to in all the wrong areas while the glaringly obvious flaws go unattended.

It's like a brilliant mathematician who shits on the floor and writes earth-shattering proofs on discarded fast food bags leaving them strewn about homeless shelters. The hobos (DF fans) all rightfully commend his genius and defend the antisocial idiosyncratic behavior as "part of the creative process" or that anything else would detract from 'the experience' of reading a revolutionary proof off of a shit stained McDonalds bag.

The main problem is Tarn's inability to work with anyone else or compromise. The poor quality interface and software design is a perfect metaphor for the developer behind it. The smallest improvement such as rendering more ASCII layers at once from an isometric perspective would vastly improve the usability and likely expand the userbase by 10 fold yet no effort is made to make ANY UI adjustments.

Minecraft is the perfect example of the level of success DF is capable of. Their premise is quite similar, but where Notch's effort went into a simplistic usable UI with simple physics, Tarn went without a UI and devoted his effort to a bewilderingly complex and amazingly inefficent engine with no reasonable way for anyone to experience it. Tarn could be a multi millionare if he simply would take some damn advice about sofware and UI design.

Seriously, With two more people helping him, one person focused on optimizing the codebase and another focused on improving the UI this would literally be one of the greatest games of all time.

Until that day DF will remain an obscure oddity, like a model train set with a revolutionary efficient engine whose owner steadfastly refuses anyone to use it in anything except a toy which actually causes physical pain to all who attempt to play with it.
This seems very similar to Heroku when it first launched[1].

[1]: http://www.crunchbase.com/assets/images/original/0001/3459/1...
Would love to hear what you guys think about it.
Yahoo CEO bans working from home; thousands of nerd hearts break
It was great to see him mention how well Civilisation V is supported on it. I love that game, and hearing that it runs so well on the Surface Pro would probably be the tipping point for me if I had the money spare to spend on one.
So to be even more precise ;-) are you treating Syscall, Function and Instruction as synonyms?
Foxconn is not really the story, let alone their investment plans - the story is that this will create far far fewer jobs than thought - manufacturing, even at Foxconn, is dominated by automation and I would not be surprised if Apple were looking for a gleaming, bright, lights-off factory for the iPhone - think car factory in Minority Report

Gou has also been reported saying he wants to invest in a million robots at his factories.

Humans are structurally unemployed
CoPilot Navigation for Windows 8 Devices Now Available
"you can write it as a Markdown document — a document that also happens to be executable CoffeeScript code"

Am I missing something or is that line literally the only explanation/documentation given as to what is literate CoffeeScript and how to use it? Must admit I have no idea how to use it now.
Quite a large number, I'm afraid. I know a few people who keep hundreds to several thousand+ without spending any in anticipation of a massive buyout (or financial collapse). These were very early adopters that ran their vid cards 24/7 for years.
Stripe is rumoured to come soon in the UK. There was a new recently about a beta launching and then indicating it was an error. http://thenextweb.com/insider/2013/02/14/stripe-uk-beta/

Have you checked paymill's offer ? https://www.paymill.com/en-gb/documentation-3/introduction/s...
Oh, look. One very recent study, cherry-picked because it goes against the prevailing wisdom. Someone does not understand science. Try loading up on more healing crystals until you do. Or try sprinkling salt over your shoulder; I hear that's a good way to keep away the evil spirits.
Lets discuss this over. Please mail at ankitml @ gmail . Com
What is your technology stack? You can contact me, via email on my profile link.
Which editor is this in the screenshot?
It means that you can run

coffee yourprogram.litcoffee

and it will run the CoffeeScript program in your document.

On the other hand, you can run the file through your favorite Markdown viewer/processor and you'll see a nicely formatted version of the whole file with comments included.

In other words, it is both valid (Literate) CoffeeScript and valid Markdown.
http://en.wikipedia.org/wiki/Literate_programming for some background on literate programming. TeX is written in such a style.
>> hard to express in an HN post

This is just an idle thought, but how can it be made possible / easier to express those differences. Is HN lacking a short hand, should we be more circumspect, are there images that would help? Back stories?

Back stories seem most likely.

Anyway idle thoughts with no real brain power