skysight-inc/HackerNews huggingface dataset:
Check out the Serial subreddit for an astonishing amount of high-quality commentary on the show: http://www.reddit.com/r/serialpodcast/
I thought I might dislike this article because I support free migration (and probably share some views with the libertarian expatriate who at first seems to be getting set up as the article's bogeyman).

But I was impressed that the article didn't really go there; instead, it uses his experience as part of a pretty compelling observation "that borders exist more for some people than they do for others". And that's absolutely right. I've visited 23 countries and never had a hitch, hassle, snafu, or anybody questioning my presence or right to travel there. Whereas I have known people who grew up in the U.S. but lived in fear of deportation because they came here at age 1 instead of age 0.

And when I helped a medical student from West Africa with his travel itinerary to the Caribbean (which I think was his only experience with international travel), he ended up getting deported all the way back to his home country for lack of a transit visa for one of his connections -- a visa that there's no chance I would have been asked for, let alone deported over. (He had to buy a whole new itinerary and fly across the Atlantic a third time, figuring out how to avoid connecting through that country.)

My coworkers think of Caribbean island nations as a great place to go on honeymoon; the not-actually-the-bogeyman libertarian activist in the article thinks of them as a great place to expatriate; and West African students think of them as "which one won't deport me on my way to school this time?".
One thing worries me that is not about podcasts themselves but about the podcast delivery ecosystem: a huge share of podcasters use Google's FeedBurner to deliver the podcast RSS feed and get statistics on listeners and subscribers.

Unfortunately, after Google acquired FeedBurner, they basically left it in the state it was in when they bought it, except that they disabled FeedBurner's API a couple of years ago. With Google's history of closing down projects that aren't part of their main focus (including other RSS-related projects like Google Reader), many are worried that Google will soon close down FeedBurner and leave thousands of podcasters in the dark.

That wouldn't be a problem if there were an easy way to migrate from FeedBurner to another platform. Unfortunately, there is not. If FeedBurner closes down, you will have to change to another RSS url, which means losing all your subscribers. Also, there is no practical way of changing the URL to your podcast's RSS in iTunes, the biggest podcast listening platform.[1]

It is possible to be in control of the RSS URL and still use FeedBurner by redirecting an URL on a domain you own to FeedBurner's RSS feed, but I suspect relatively few people have done that, and doing it after the fact means, again, losing all your subscribers.

[1]: According to Apple, you can report the podcast and get them to change the URL. In my experience, they simply never respond to such requests.
> If those are really problems - you have problem with your gov and your laws, not bitcoin or tip4commit.

This is a staggeringly arrogant position to take. "Go change your laws, not this bitcoin service." Really?
There used to be a site called Largo? that had awesome themes for Window Maker. Fond memories..
Again, why 20 kHz? The patent application only lists examples of greater than 40kHz -- most are in the range of 50+ kHz. My point isn't that this tech is going to work and change the world just that it's incredibly easy to be pessimistic and to justify it with small incorrect assumptions.
Fight in Donetsk “ATO”
Scribd (YC '06), San Francisco - VISA, FULL-TIME, and INTERN are all welcome

Scribd ("Netflix for eBooks", top 100 website, 50 people) is hiring talented hackers of all kinds to help us build the library of the 21st century.

We've hired EIGHT full-time people and TONS of interns from these "Who is Hiring" threads ... it really works!

We're looking for people who want to work with:

* Ruby on Rails (we're the #2 largest rails site, after Twitter)

* Javascript (well, we use Coffeescript)

* iOS OR Android (we're a top 10 eBook app with more reviews than Wikipedia, with a small mobile team)

* Machine Learning / data mining / recommendations - think Netflix prize, but for books!

* Big data and web infrastructure - we're big users of hive, impala, and hadoop

* Product manager and design (UI or UX) roles too

* Internships: junior standing or above for all areas of engineering. We hire several interns every summer and year-round.

That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you. We've hired people from these threads with everywhere from 0 to 10 years of experience.

We're profitable, very well funded and have a really fun office environment (go-karts + a rock climbing wall!). Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire, and we love hiring people with entrepreneur and startup ambitions. We are also always looking for international people interested in moving to the US and can help you secure a visa.

You can read more about our "Netflix for Books" service here http://wrd.cm/1dJquzz or check out our tech blog at http://coding.scribd.com

More info is at http://www.scribd.com/jobs, but as a HN user, feel free to apply directly by emailing me at jared at scribd.com.
Worked on both as a dev and decided to use WP for our business that sells mid-six figures annually through our shopping cart, which is just modified WooCommerce. I don't agree that Drupal is vastly superior at all; maintenance and sustainment is far worse with the Drupal project.
There's a question I've had about the citizenship for "investment" programs. It's frequently framed as an investment, not a sale [1]. That seems to imply that there is a chance of getting your money back. So could one "invest" the required amount and then sell the investment a few years later, keeping the citizenship? Or are the investments things that are not particularly liquid, so you're stuck with it?

[1] Although it looks like St. Kitts has a donation option as well.
The problem with FreeBSD is that it has almost no security features turned on by default. It's more unsafe than windows and much worst than Linux.
That's the "tree structure" bit, it's either in

archive/people/[location]/Bob

or

archive/people/[location]/Multi/Bob & [x]
archive/people/[location]/Multi/Bob & [y]

(with "location" being usually a city or country name; it's not so much about where the photo was taken but rather about "where do I know this person from")
Knowing these latency numbers is essential for writing efficient code. But with modern out-of-order processors, it's often difficult to gauge how much the latency will hurt throughput without closer analysis. I'd love if the math for this analysis and the associated hardware limits were also better known. Little's Law is a fundament of queuing theory. The original article is very readable: http://web.mit.edu/sgraves/www/papers/Little's%20Law-Publish...

It says that for a system in a stable state, "occupancy = latency x throughput". Let's apply this to one of the latencies in the table: main memory access. An obvious question might be "How many lookups from random locations in RAM can we do per second?" From the formula, it looks like we can calculate this (the 'throughput') if we knew both the 'latency' and the 'occupancy'.

We see from the table that the latency is 100 ns. In reality, it's going to vary from ~50 ns to 200 ns depending on whether we are reading from an open row, on whether the TLB needs to be updated, and the offset of the desired data from the start of the cacheline. But 100 ns is a fine estimate for 1600 MHz DDR3.

But what about the occupancy? It's essentially a measure of concurrency, and equal to the number of lookups that can be 'in flight' at a time. Knowing the limiting factor for this is essential to being able to calculate the throughput. But oddly, knowledge of what current CPU's are capable of in this department doesn't seem to be nearly as common as knowledge of the raw the latency.

Happily, we don't need to know all the limits of concurrency for memory lookups, only the one that limits us first. This usually turns out to be the number of outstanding L1 misses, which in turn is limited by the number of Line Fill Buffers (LFB's) or Miss Handling Status Registers (MSHR's) (Could someone explain the difference between these two?).

Modern Intel chips have about 10 of these per core, which means that each core is limited to having about 10 requests for memory happening in parallel. Plugging that in to Little's Law:

"occupancy = latency x throughput"
10 lookups = 100 ns x throughput
throughput = 10 lookups / 100 ns
throughput = 100,000,000 lookups/second

At 3.5GHz, this means that you have a budget of about 35 cycles of CPU that you can spend on each lookup. Along with the raw latency, this throughput is a good maximum to keep in mind too.

It's often difficult to sustain this rate, though, since it depends on having the full number of memory lookups in flight at all times. If you have any failed branch predictions, the lookups in progress will be restarted, and your throughput will drop a lot. To achieve the full potential of 100,000,000 lookups per second per core, you either need to be branchless or perfectly predicted.
Are you the author? Here's my 2* review, just posted on Play:

- Moments just seems to be organized by day instead of by month as in Timeline view.

- No easy way to bulk-select photos to add to an album.

- Curious overuse of radio buttons. Did not like.
Suitey | Front End Dev(s) | New York (NYC) | Full time

Give an email to jobs@suitey.com or email chris@suitey.com (CTO and also.. me)

Looking for senior to mid level front-end developer. Your gonna have to be quite experienced in CSS (SASS) or JS (or both!). If you like to define yourself as an architect, that would be a good sign =).

More info on our jobs page https://suitey.com/jobs (bonus points if you find the easter eggs hidden on it).
Show HN: FetchFlix – Analyze your movie collection
Someone noticing this does not have a keen sense of observation? Please explain how I got this wrong?
Any document relating benchmarks or performance numbers should include the exact make/model of the hardware involved. So often I see performance numbers reported by developers without much detail on the actual hardware being used. It should be painfully obvious that numbers will vary greatly depending on hardware/platform.
Actually I honestly doubt anyone would bother. We're talking games and properties that aren't just old, they're part of brands that don't exist any more. Plus, if it is such a problem, ROM sites would all be dead by now.
I wish folks who got a B in Econ 101 would quit thinking that class explained all economics everywhere.
Multiplication: Finding the Greatest Product
Content Direct is hiring in Chicago (downtown), H1B sponsorship available for the right candidate.

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

- Android Developers
- iOS Developers
- Windows Developers
- JavaScript Web Developers
- Technical Analysts
- Software Architect
- C# Software Engineers

- We offer competitive pay, casual dress, work from home opportunities, Happy Hour’s, Group Outings and much more.
- Find more about us at http://contentdirect.csgi.com/us/careers.html
- To join our fantastic team please send your resume to: work@csgi.com and Tara Taft will be in touch with you.
I didn't but likely your ridiculous line implying that poor and rich people "still have to go through the same process." That's obviously nonsense. Poor people cannot legally gain entry at all, rich people write a cheque, and then get residence after a few years.

If you've ever read some of the, frankly, heartbreaking immigration stories (e.g. families separated for sometimes tens of years). The US seems to have an undisclosed quota in certain parts of the world and a lot of people get rejected for unquantifiable reasons (and then get accepted the second time without changing their status/application). This even seems to occur on family visas which it shouldn't.

You just dismissing the entire vias struggle into living within a country for a couple of years and saying a stupid pledge is ignorant and completely out of touch with the reality for millions of poor people (and even many in the "middle class").
"The theory is wrong because it is wrong". Thanks for that.
Let's also not forget the unsung hero of the "let's pretend we're NextStep" saga, "bowman" (a fvwm hack). A much shorter shelf-life than its successors AfterStep and WindowMaker, but the one that started it all...
I think it’s just the Hype Cycle and we are now well on our way, up the Slope of Enlightenment: http://en.wikipedia.org/wiki/Hype_cycle

Podcasts are growing up. Access to them is easier than ever before. With mobile phones it’s nearly as easy to listen to podcasts you like as it is to turn on the radio – with the added benefit of being able to better pick and chose and, consequently, get a higher average quality (in respect to your own preferences). Plus, if you don’t happen to drive but are on the go you probably don’t have a radio with you, so podcasts (next to music) are just obvious to listen to.

All that infrastructure that makes access real easy wasn’t there throughout most of the 2000s. It was a kludgy process and you had to be quite active to make it work. (Manual syncing!)

So it’s easier to get podcasts and it’s also quite obvious that spoken audio content is attractive in many situation and with our devices we can make that content actually accessible to us in those situations – so of course podcasts are alive and well. We just expected too much too fast from them.

I still expect a bumpy road ahead, but just like blogs podcasts are here to stay and that’s that. Maybe they will even turn invisible after a while, you know, just another thing to do online (kind of like blogs did?), as normal as can be.
The best thing that I can recommend is "Blueprint" by RSD.
It is not a book but a video course, and you may at first think that it is a bit weird suggestion, because it is about pickup, but I strongly encourage you to check it out. It is the best explanation of how social dynamics works, and it is also the best "personal development" course I've ever encountered.

You can also go on youtube and watch RSDTyler channel. It is fantastic, I can't recommend this enough, even if you are not interested in learning pickup - it will be one of the most influential things you've ever watched.

About books - I've heard that Emotional Intelligence by Daniel Goleman is great.
My wife's dentist didn't use gold for her teeth, Copper and silver are better conductors. Gold's only useful quality is that it doesn't tarnish. Ask yourself this, on a desert island, what's more valuable, 5 pounds of potatoes or 5 pounds of gold? I'd pick the potatoes, myself. Sounds like the value is subjective to me...
FreeBSD is the only mainstream operating system that I know of which has absolutely no ASLR by default to this day.

Thankfully, it looks like they're finally gonna get there soon: http://www.bsdcan.org/2014/schedule/events/452.en.html
Case Study:How Scalr Helped Samsung Reduce Infrastructure Management Costs.
Huh - how can that work? Take some partially evaluated object 'F <thunk>', where F is a data constructor. This object is old and thus stored in the oldest generation. When we force the thunk, we have to update the reference in the object to point to the resulting value - which, as it is newly allocated, should be in the nursery. Is the trick simply to allocate in whichever generation our referencing pointer belongs? As I see it, the basic problem is that lazy evaluation requires mutation at the heap-level.
Because Canada and US have very different immigration policies, so they can't make a Schengen between the 2 countries.
It's not just free money, it's wasted time from related PRs, and the noise created and the damage it does to OSS in general.
Several country's programs have the visa get renewed every X period (e.g. yearly) and for the renew to go through the investment still has to be in place.

So typically you have to invest that amount up until you get either change of status or citizenship. So 2-5 years depending on country and their rules.

I will say that many of these programs don't seem to have kept pace with inflation so the US EB-5 (1 mil) for example would be 1.8 mil in 2014 if it had kept pace.
Slough, UK. https://thelab.o2.com is looking for a lead iOS developer.

No rockstars, please.

We're a "start-up-within-a-business" trying to create innovative services in 6 weeks rather than the 6 months a telco usually takes.
The Factory - San Francisco, CA -- http://www.thefactory.com/

The Factory is changing the way companies are built. Backed by the founder of Skype and Rdio and led by Rdio's founding team, we're a product incubator without the burdens of outside influence, funding, or time constraints.

We are well-funded and have a small and exceptional team of twelve. We have a gorgeous office in SOMA. Salary is top-notch, as are the equity and benefits as an early member.

We're looking for highly experienced, entrepreneurially-minded builders to help:

* Dream up and build products

* Develop and perfect a common platform and pipeline

* Create open-source tools to help others launch products

Current positions:

* Senior Front End Engineer (http://www.thefactory.com/pdfs/sr_frontend.pdf)

* Senior Back End Engineer (opportunistic)

* Other roles (opportunistic)

You can read more about us here: http://gigaom.com/2013/06/21/the-factory-janus-friis-todd-be...

On the front end, we use reactive patterns for both web (ClojureScript) and mobile (Objective C).

On the back end, we have a message bus-oriented microservice architecture built in Scala and Go. Services are packaged as Docker containers and continuously deployed to a Mesos+Marathon cluster on AWS.

Other key tech includes Finagle, ZooKeeper, Exhibitor, Zipkin, Kestrel, Packer, CloudFormation, and Python. And our small team has already open sourced a few dozen projects: https://github.com/thefactory/

If you think this sounds like a fit, drop me a line: mike@thefactory.com
Wow, rr's a pretty slick tool. Definitely filed away for future use. Anyone with use experience care to chime in about it?

rr also reminds me of when, ages ago, I first ran into the ocaml debugger's ability to step forward and step backward. To borrow the modern cliché: mind blown.
I think it's about setting aside quality time with your SO, so that she feels heard and paid attention to. Quality time isn't watching a tv show together in silence, nor going out with the same group of friends, rather it's more about no distractions, just you and her. But if your work schedule takes up so much of your time that you rarely see her, then that's a problem (and would be for just about anyone). LTRs are like a plant, gotta water it.
I wouldn't call the TN visa 'hell'.
I've only been studying Mandarin for a few months, so I can attest to the difficulty of understanding tone. Having learned a few languages over the years, including Spanish, Japanese, French, Italian, and Tagalog, I'd say that the hardest part of the learning process is getting the courage to speak to a native speaker without looking like an idiot. It's hard enough to order a meal in the language, but an on stage interview on camera is another level entirely. I applaud anyone brave enough to do that after just a few years of study.
Some ideas:
* Listen to them, have a conversation about optimal work life balance.
* Think about your habits, ask if you're working too much, too little, or just the right amount.
* Ask yourself every hour that you work if you think that hour had been productive, or if you have been unproductively "working" due to exhaustion.
* Consider having all of these conversations after a vacation or some other form of time off, because it's easy to be myopic when you're in the middle of working.
I don't understand why my ernest comment was down voted.

He's making the archive more powerful (stronger and with increased reach) by making it distributed. It has the opportunity to become less of an institution and more of a movement -- the opposite of large, centralized repositories like Google and Facebook.

And I am impressed that the archive isn't using trendy buzzwords while hyping its activities.

Maybe you think the archive is dumb, OK, but why down vote this comment?
Apple's Phone: From 1980s' Sketches to iPhone. Part 3
How are we failing to make clear the reasons behind the reaction to your work?

How are we failing to make clear the various suggestions for making your work actually useful instead of potentially harmful to the projects you claim to be trying to help?
The spelling of that domain name made me shutter. (see what I did there?)
Might be, but in C++ there are still enough problems lingering, that using Python is worthwhile. Many workarounds have been forged in C++, but still there are so many problems lingering and to use C++ right, you really must be a master of a language that is 3 times as difficult to learn than most other programming languages.
PR is slightly different than getting a passport 'right off the bat' and without any residency qualification like the initial law proposed.

Malta now requires a years residency before you get your passport:

http://www.bbc.co.uk/news/world-europe-25959458
First, you have to admit that there is a lot more news about Bitcoin scams and theft than news any good that Bitcoin does.

Second, Bitcoin has not proven its stability and use the way other currencies have. It doesn't have history behind it yet. There are those of us, myself included, who want nothing to do with it until it is proven absolutely-and without-question legal for use in our countries. Just as some raise the question of whether the US dollar is legal, we have the right to question currencies of unknown and unproven provenance.

Third, association with Bitcoin, for me, considering it's questionable provenance, in any way, shape or form is a hassle I do not want. I don't have the time or the resources to invest in exploring that association, and given that uncertainty, I certainly don't want the possibility of potentially having to defend myself to the tax authorities. There's plenty of tripwires there already to catch me unawares and unlawyered and adding another would just make that situation worse. This is not a risk I would want to take.

You obviously feel differently about the situation and that's your risk to take. But it's not your risk to take on my behalf, without my approval.

Which brings us to tip4commit - they've engineered the whole thing to place themselves at risk (their option) and to place the people they want to support at risk as well (not their choice). Whether or not those potential issues are real or not is not the question yet. The point is that tip4commit has zero right to do or say anything that might place me at risk, whether or not that is real.
I, for one, support this initiative. If someone wants to become a citizen of my country then by all means I should consider it, and if they meet our requirements I can let them in in exchange for something. "What will you add to my country?" Money, Knowledge, Science, Art, whatever so long as it benefits.