skysight-inc/HackerNews huggingface dataset:
I have been contributing to the strange cousin of the macro which is the notion of inline DSL fragment. https://github.com/ngn/coffee-subscript In essence you get latex looking (\dsl) syntax to enter what ever DSL (which is just a standard node module). So this could be something as simple as an annotation style approach in which you consume the next chunk of coffee-script and simply wrap it - or something more involved like an entirely different language (this originally stemmed from the desire to have inline APL ala https://github.com/ngn/apl - which provides \apl and \apl.fn respectively).

http://github.com/shaunxcode/jsedn and http://github.com/shaunxcode/swedn also work currently. Right now they are naive e.g they just emit a call to parse at runtime, when I get the time they will actually be more clever and, well, actually compile at compile time hah.

Recently I have been toying with adding type annotations so I can easily port a code base to typescript but have them be entirely ignored by coffee.

One side note is that we have discussed adding support for sweetjs as right now these are definitely DSL hooks and not hygenic macros. In fact I would go so far as to call these toothless macros e.g. it is up to you to chew the food (parse) and swallow it (emit valid js).
Let me compare it to something else - let's say you have a charity collecting clothes. If somebody dropped a bag full of cocaine into one of your collection depos, and you called the police to say that this has happened, it is purely because of some little remains of common sense that you would not be charged with drugs possession. But under the letter of law, you could be.

If your camera records a rape of a child, then under the letter of law you are guilty of recording and possession of children pornography, no matter whatever you wanted to record it or not. Sure, most of the time judges will exhibit common sense about this, but it's a problem that if they wanted to, they could make you do jail time and it would be entirely within the law. Laws that are ambiguous and that can stretch depending how the police/judges see you,are the worst, it should be changed.
If this were a Netflix of Hulu price model they could really be a threat but I don't really know what to say about this. I'm an Rdio subscriber, I bought subscriptions for my family for Christmas but I'll never use this.
I think they already did, and it's called Pirates of the Caribbean. The MI games draw heavily from that theme (which predates them, in the form of the ride). There may not be room in the market for another variation.
The BBB has exactly 0 power over anyone, so I really doubt that will fix anything.
It would be fantastic if this kind of stuff was embraced by the CoffeeScript people and something like Erlang's parse transforms was implemented:

# mycode.coffee:
"use parse_transform('observers.coffee')"

class Gradebook
+observe scores
gpa: ->
sum(@scores)/@nGrades

Imagine the interesting (or perhaps chaotic) ecosystem that would develop if this kind of thing was encouraged?
Rant ahead...

Am I the only one dissatisfied with the way media delivery has played out the past couple of years? We started with a rapidly developing delivery system (the internet) and content makers who couldn't see the value in capitalizing on this sales channel by making movies, TV shows, and songs available to consumers at reasonable prices (read: less than physical media costs), which led to piracy, global dissatisfaction, and decreased industry revenue.

Fast forward to 2013, where we have...

Ecosystems: iTunes, Amazon Video, Netflix, Hulu, Vudu, Blockbuster Ondemand, Android, Cinema Now, and Vdio

Which can be accessed on TVs, web browsers, smartphones, tablets, dvd players, bluray players, gaming consoles, media streaming devices (Roku, Apple TV, etc.), and HTPCs.

... all with different user experiences (most are poor), varying media coverage / depth, and a pricing system that only satisfies bulk consumers that want to watch a bunch of legacy content.

Larger companies that were first to build relationships with content makers have been the most successful, but the entire process still wreaks of bureaucracy, middle-men, and band aids. Netflix seems to be the only one that realizes this, and has started producing their own content (e.g. House of Cards and Arrested Development), and I think this is the only true catalyst that will change the industry for the better.
"Golly this goose is delicious. Pity the thing refused to lay golden eggs faster..."
Sad news. Grim Fandango is one of my favorite games of all time.
What's gonna happen to the licenses to all those old games?
I just hope they're given at least the Steam/GOG treatment and don't become vaporware.
Documentation Diagram Design Guide
I too was shocked at that. Also that 6 dynos is apparently the average size to handle that load.

It takes $179/mo (6 dynos) to handle 17 requests/second? That's insane.
I mean, what prevented them from doing it, lack of trust in choosing one fighter?
Show HN: My Weekend Project  ApplicantChatter
I did a bad thing. I copied the business idea of someone on Show HN. DeskAnything - https://news.ycombinator.com/item?id=5454844 - allows job applicants to ask questions of the employees of the hiring companies. It’s a great idea. I copied it for lame reasons; their idea wasn’t implemented, I needed it now, their plans didn’t match my needs, and it seemed like a fun weekend project. So, I went ahead with it, and now it’s done.

My apologies to the DeskAnything guys. If you want to join with me, let me know. ApplicantChatter is on github, so you can always run with it.

My project is http://www.applicantchatter.com, a site which allows job applicants (or potential applicants) to ask employees questions anonymously. Employers sign up and add employees who will receive emails when a new question is posted. Employers will get a link to the “ask a question” page.

Anyone with the “ask” link can post a question. There’s a captcha to control spam, but otherwise it’s open to anyone with the link.

When a question comes in, the employees get an email with a link in it. The question can be forwarded to the right person to answer. Anyone with the link can answer the question. Since anyone can answer, the answer has some anonymity.

My use case is the company I work for. We have a great work environment, and I've been looking for a way to advertise that when hiring. We're hiring an Integration Applications Engineer soon (I'll post the link to the job description when it's available) and I built ApplicantChatter to use with it.

Questions? Ask me! http://applicantchatter.com/ask/the_ogranized_noses
GEB is the most popular book nobody has read.
`g+-4.8 --legacy` -- how about that? :-)
Emancipation is a pretty drastic step that most families would never consider.
To be fair, so did Force Unleashed, but that was not a great game.
Well, first of all thanks for your feedback.

The article is the first part of a series that will highlight our technology stack as we are developing it. The HW for indoor positioning, the algorithm, the twisted server and the chef recipes will all be highlighted in the incoming posts.

For what concerns the rest, you are totally right. I have been googling around to see how to hack a tcp channel to connect our Unity client to the twisted tcp server and I could not find anything. The documentation is kinda lacking, so I put together a naive prototype with the intention of sharing it for whom might have similar needs.

I will polish the code and post the highlights of the rest of the stack soon enough
Day 93 & 94:  Musical UI Universe of Stories
On another thread, they linked to Ron Gilbert saying that Disney probably would kill it in favor of their own Pirates of the Caribbean property, though Googling for it shows that he will contact Disney and at least try :) .

http://www.pcgamer.com/2012/12/13/ron-gilbert-plans-to-conta...

http://www.pcgamer.com/2012/11/30/ron-gilbert-disney-monkey-...
True but not everyone is as culpable as some and don't forget the central core made bank flogging high value goods to the periphery that realisticaly they could not afford.

I agree with the Guardians finance editor when he described the euro as a bad idea whose time has come.

And the problem is if this goes ahead it sets a precedent as various Eu finance types have said that this will be used elsewhere

For Americans whats proposed for Cyprus its a bit like the Presidential Executive Order 6102 which confiscated private holdings of gold back in the 30's.
They still fail to understand that using Unicorn doesn't magically fix this issue. Like, at all. It simply means that the dunk gets tied up when n+1 requests (n is number of unicorn workers) get randomly routed to it instead of just 1. It's in no way comparable to a node.js server that handles thousands of concurrent requests asynchronously. They're simply two different designs, and Ruby's traditional design is fundamentally incompatible with Heroku's router.
How is this a sunk cost fallacy? As an investment, selling off a portion locks in gains, rather than leaving it all at risk should BTC lose significant value.
Ants follow Fermat's principle of least time
Data on a hard drive can be recovered precisely because a typical deletion does not destroy any data--only the addressing bits are erased.

If you take a HD and write over half the bits with zeroes, you will not be recovering much useful information from that with digital forensics.
"history does not repeat itself"

That is quite possibly one of the stupidest statements I've ever read on HN, let alone the wider internet. We don't study history because we seriously think we can avoid making the same mistakes, really. We study history because we need to know what other people are going to get us entangled in because "this time, it's different".
Any advice on where to sell it and who would be interested in buying it?
Perhaps the more interesting question is, who is going to be picking up all this creative talent looking for paychecks?
> The fundamentals of BitCoin suggest that it is poised to grow far beyond where it is today, since more merchants means more users, and more users means more merchants.

This is exactly why Bitcoin isn't a currency yet: it's an investment on the success of the currency, and not a medium of exchange (which is cool, I have nothing against that). Being a proper medium of exchange requires some stability, because people don't like currency risk affecting their businesses. It's Corporate Finance 101: you hedge all risks not related to your main business. Anyone accepting Bitcoins at this point either has a 90% margin or is charging a huge premium to cover exchange rate risk.
Or the original academic paper, for free [1]. Anything else Rogoff and Rheinhart have collaborated on [2] is related and interesting too.

[1]: http://scholar.harvard.edu/files/rogoff/files/this_time_is_d...

[2]: http://scholar.harvard.edu/rogoff/publications
Nobody is solving the problem because for many many people it isn't a problem. I subscribe to RDIO and it doesn't concern me in the slightest that i don't own any of the music i listen to. I subscribe to netflix and it doesn't concern me that i don't own the TV shows that i watch. Content exists to be enjoyed, not to be owned. For a long time, owning a copy of the content was the best way to be able to enjoy it, that isn't necessarily the case any more.

If ownership is important to you, buy DVDs. Paying $15 to "own" a movie on VDIO (or iTunes, or amazon) seems pretty stupid to me. we don't need legislation to protect consumers from this sort of business, consumers are generally smart enough not to pay the equivalent of 2 months of netflix in order to watch a single movie.
In EmberScript's case, sweet.js isn't sufficient for things like dependency inference (which require walking the AST).

In general, however, from the end user's perspective, why is using something like sweet.js better?
Middleman + Enlive: The best thing to happen to HTML output since PHP
So does Haskell via GHC, that makes very little difference to the point being made.
Is it true that you don't fully buffer body of POST request on router? This limitation works against Unicorn design and makes it hardly a "fix": http://rubyforge.org/pipermail/mongrel-unicorn/2013-April/00...
<blockquote>Bitcoin's role the world economy is unlikely to be as a replacement for all other currencies. This is partly because of the properties of the currency inself--a modest inflation is good for the economy--and partly because governments/unions are not wont to give up complete control over their currency.</blockquote>

And partly because (while commodity-backed currencies have a weaker version of this trait, in that there are environmental costs of extraction) its the only currency in the world based purely on the consumption of resources, which is a massively undesirable feature in a currency.
does that mean potential spinoff in future?
Damn I was hoping for Doom III status.
PNaCl sounded interesting — I was really excited when I heard about it — but it's been pretty much dead for a long time now. Even normal NaCl got a lot more attention, and NaCl has not exactly been heartily embraced.

People are only recently starting to talk about PNaCl because it's the only alternative to asm.js, and for some reason some people have such strong negative reactions to the idea of a highly performant language that isn't a bytecode that they'll support a defunct Google experiment before a low-level JavaScript subset.
Precisely. As mentioned in the FAQ, putting the queueing logic closer to the process which is ultimately going to serve the request is a more horizontal-scale friendly way of tackling the queueing problem.

It works fantastically well for backends that can support 20+ concurrent connections, e.g. Node.js, Twisted, JVM threading, etc. It works less well as you can put fewer connections in each backend, which is part of why we're working on larger dynos.
Currencies (at least useful ones) are stable. Bitcoin will never be stable, therefore never a currency: merely a speculative commodity.
It was just a placeholder price. :)
Why do you think $200-$225 is the number

Indeed:

I'm Raising My Bitcoin Price Target To $400

http://www.businessinsider.com/im-raising-my-bitcoin-price-t...
We also demoed an Unreal Tournament level, Sanctuary, at GDC, both in our presentation and at the booth where people could play it. Frame rate is good even with lots of bots.
It's always a bit of a catch-22 in my eyes.

A site that doesn't use affiliate links in their recommendations seems more honest, and with that in mind, deserves to earn some money for essentially selling the product on behalf of the vendor.

A site dedicated to affiliate marketing has a disingenuous scent on all their recommendations; Are they actually recommending the product or are they just promoting it to get their cut?

In this case, it's a pretty fancy project that took plenty of time to construct, and I completely feel he should be able to take his cut for putting it all together. I immediately clicked the title expecting to see referral codes on all the links, and was surprised there weren't any. Then to read his comments asking if that was ok, it made his intentions seem really authentic.
This is neat; I've just signed up for the beta.

I'm curious to know what the difference will be between the "free" and "pro" options. What kind of pricing (ballpark) do you think you'll have?
Thanks for the advice. I would be interested in meeting this group - I didn't develop the company in a place like SF or in hub with active developer / startup communities, which I think was a big mistake.
Using Unicorn Worker Killer to help reduce queue backlog on Heroku with Unicorn
Intelligent routing and random routing have different Big O properties. For someone familiar with routing, or someone who's looked into the algorithmic properties, "intelligent routing" gives one high-level picture of what the performance will be like (good with sufficient capacity), whereas random routing gives a different one (deep queues at load factors where you wouldn't expect deep queues).

This is why it was good marketing for Heroku to advertise intelligent routing, instead of just saying 'oh it's a black box, trust us'. You need to know, at the very least, the asymptotic performance beavhior of the black box.

And that's why the change had consequences. In particular, RapGenius designed their software to fit intelligent routing. For their design the dynos needed to guarantee good near-worst-case performance increased with the square of the load, and my back-of-the-envelope math suggests the average case increases by O(n^1.5).

The original RapGenius post documents them here: http://rapgenius.com/James-somers-herokus-ugly-secret-lyrics

The alleged fix, "switch to a concurrent back-end", is hardly trivial and doesn't solve the underlying problem of maldistribution and underutilization. Maybe intelligent routing doesn't scale but 1) there are efficient non-deterministic algorithms that have the desired properties and 2) it appears the old "doesn't scale" algorithm actually worked better at scale, at least for RapGenius.
Then your parents must have been technically competent enough to work with Paypal's API or the App Store. Which is pretty rare.
Would love to see OpenStack/Ceph there.
It's not really about working everywhere. It's about providing the existing browser vendors their own parser, and reference implementation to help promote implementation. It's a small well constrained subset of what they already have. And just now have to provide a compiler for. Not trivial, but significantly easier then implementing the PNACL spec. The LLVM bitcode spec itself is large enough to ward of a second implementation.
Album covers coming to life on the web
Ask HN: can you recommend VC?
I'm making a HTML (+CSS+JQuery) builder for Django+Rails,

It's something like wizwig editor, but it can work with django - it has 'if' statement, 'array' statements. And it can make jQuery code without editing javascript.

This is 2-minutes hello world demo. http://www.youtube.com/watch?v=X10WHxDdmCo

and this is homepage.
http://iuhomepageiu.herokuapp.com/

Could you recommend VC who may be interested in this product?

I don't live in US. But if I funded, I can go to SV.
The keyword you used is "subscribe". I also enjoy subscription music like Rdio (I previously used Zune) and movies with Netflix.

But the problem is that Vdio, like iTunes or Amazon, is not subscription based. Rather you pay one-time for a lifetime (of the service) license to the content (with an exception being rentals) and access to the stream and/or DRM-laden content.
Conversely, start working( harder ).
How did you make the leap from "account credentials" to "banking details"?
As Adam mentioned in so many words: most of the people pissed off about all of this are most likely right here on HN, and not even customers of Heroku. He mentioned most customers were not that mad about the issue overall.
Any chance you can elaborate a bit? I'm not as familiar with how JS is loaded and exactly what noscript does as I should be.
Well said. I've had enough of this inflation.
The poorer you are, the less likely you have money in any investment that is yields better results that inflation.
The richer you are, the more likely you have your money both diversified and invested with good ROI.
Agreed. Barnes can go dark - REALLY dark.

The Directive 51 universe is really dark, but has a ton of great ideas and great writing.
How the Internet Archive is having a great time with Bitcoin
Bitfinex is incorporated in Hong Kong. Let us suppose you make a $10,000 wager with them, and they take your money and close your account and ignore your emails.

How do you suppose to get your $10,000 back? Hint: you won't.

"ICBIT currently is in process of incorporating in an offshore jurisdiction."

Even better.
Banning short selling removes the profit motive from price discovery. So maybe the price will eventually reach the equilibrium point, but it would be much slower.
I see a lot of discussion on the quality of the code, but not much about the fact that Comcast is modifying the content they are serving without informing their customers AKA the legality of the situation...
Sweet! I wonder if there's a way to gauge public opinion on these links - one of the apps obviously has some awful reviews on iTunes (Vapor). It'd help keep people away from apps that are doing malicious things like stealing contacts and uploading them to their servers.

A link to where the item was mentioned would be cool too, in addition to popping up the mention.
The space fighter genre seems to be lost. I did some research a few years ago trying to understand what happened. Not enough market demand was the answer. The same goes for Mech games and flight sims. We live in a cold world some days :(
Yeah.

I recently began to the process of digitizing family photos and thinking about the best way to keep them around for another fifty years and found myself playing with the idea of building this kind of infrastructure.

You're still relatively early in the game - on a decades long timeframe at least - but it's worth considering these kinds of policies. Your average customer is probably not savvy enough to have a preformed opinion, but from one technologist to another I find myself naturally pedantic over what "ample notice" might mean.

If you're lucky and successful you'll eventually have to deal with stuff like, "what if the user dies, and stops paying" - do you delete the data?, and how do you handle people associated with them looking to grab the info?

Having a next-of-kin login process or a "shutdown the webview but allow people to always have access to their backups" would be considerate.

Good luck :).
cool, I think the Oculus Rift has the potential to be huge. You could be in the right place at the right time.

I don't know how to develop, but i was thinking a great use-case for the Oculus would be "virtual tourist". Basically, experience real-world locations without leaving your room.
It is adjusted, but by an algorithm shared among all clients, rather then arbitrarily by a person. Every miner and relay client calculates the difficulty themselves, and refuses to accept any block that was not solved with the correct difficulty. The difficulty changes after a fixed number of blocks rather than a fixed amount of time.

A sudden influx of ASIC miners, carefully timed, could disrupt things a bit for a short time, but it isn't very practical, and I don't think it would disrupt the overall market much. If they successfully sped up the overall block rate, they'd just make the difficulty adjustment happen even sooner.

The only case that might be a potential concern is if >90% of the miners all shut down at once. Then, it could take quite a while to solve enough blocks to get to the next difficulty adjustment. I can't forsee a situation that would cause that many miners to all shut down within a few days of each other, though.