skysight-inc/HackerNews huggingface dataset:
I've only used AirBnb once, and my experience was far from optimal. The service was not great (to be expected when the owner has no experience in the hospitality industry) and it was rather expensive, but cheaper than a hotel for a long-term stay, particularly because access to a full kitchen lets you avoid eating out for every meal.

I used AirBnb because it provided housing for a couple of months, which is too long to stay in a hotel and stay sane for me. But I would never use Airbnb for a trip a week or less in length.
Can we say that it would have been good to predict this event, in that we could have wound down our arms procurement a bit earlier? (Of course, that probably would have just shifted the schedule on our next "existential" threat, from a few thousand bearded goat enthusiasts, but let's ignore that...)

If "intelligence" can't predict things we'd like to predict, perhaps we need something besides "intelligence"? Maybe we could hire some historians?
I don't use AirBnB for a lot of reasons, and he lists a few I agree with. Just like renting a place on craigslist the motto seems to be buyer beware. I'd rather just avoid any issues, spend more $ if need be, and stay in a hotel.

I never got the "BnB" part anyway. Isn't it just B, for Bed. Where does the breakfast come in?
I'll admit that when I seen the new prices and quickly upgraded my servers. I got a 400% increase in hardware for only double the price.
Sure I agree, but that's just common sense, use something that fits your purpose, it's the same for any piece of software.
Hmm, I would say the oppposite. The recent spate between Canonical and Intel might indicate that Canonical's engagement with competitors NVidia and AMD are going well. Canonical doesn't really need to cooperate with Intel, because Intel already makes excellent open source drivers for their graphics cards.

I think Valve is the reason that Canonical can work together with NVidia and AMD, and that they're probably not nervous about this at all.
> It certainly exists in plenty of other languages, but in a non-broken way. C++'s const correctness model is mostly broken, by the way [1]. D's model is a bit more sane [2]. Languages like Haskell or Clojure (AFAIK) make immutability a default.

What in particular is broken about const correctness in C++? That things are not const by default? I agree, they should be, but I wouldn't really call that broken. I put const wherever I can, just like Carmack. So I sort of pretend it's the default :)

I don't think it makes sense to compare const correctness in C++ to immutability in Clojure. In Clojure, you don't have objects that encapsulate internal state. const in C++ allows you to say which methods do change internal state and which don't. If you pass a const reference, the receiver can only call const methods. I just learned from you that D has this, wasn't aware of any other OOP language that has it. Not even Scala :(

> That's because most other languages are garbage collected. (Not that RAII is a bad thing, it's just not needed.)

RAII is about more than just memory, it's about any kind of resource. That includes stuff like file handles, Java's try {} finally {} is IMO a weird workaround. In C++, stream's can just close themselves when they go out of scope.
"ONLY"?

Am i the only one that thinks for a domain, this isn't a bargain?
5 Steps to Diagnosing & Repairing a Leaky Chimney | LGC Roofing Blog
I'm sold, purchased! All the best for your book and your apps!
He/she might be in a lawsuit and worried that his post will cause trouble. Just one reason he could be anonymous. Perhaps he/she also worries about retribution. Who knows.
I've lived in the Netherlands for most of my life and you are right, it is quite compact and has decent public transportation, as long as you don't live in a big city or a town that is well connected to the rail network (which, should you wonder, a place like Exloërveen is not: https://www.google.com/maps?saddr=Amsterdam,+The+Netherlands...).

My point was more that despite the fact that 100km is not far, even in The Netherlands, it is still perceived as being really far.

To illustrate my point: I spent some time living in New Jersey, where despite it being one of most densely populated states in the US, people easily drive 50 miles or more after work to meet up with friends. Good luck getting Dutch people to do that regularly.

Moving relatively large distances within the Netherlands will definitely uproot your life quite a bit, though admittedly not as much as moving to a different country (at least, having done both, that's my experience).
Yeah, the point is almost completely lost in the histrionics, but if he's correct that AirBnb places a higher value on protecting renters than on guests the system is open for abuse. That's not to say that is what happened in this case; one side of the story, and all.

But just think - AirBnb could've avoided this discussion entirely for the cost of a crappy IKEA bed. Eat the $350, silently flag both parties - the property owner to see if they are trying a scam, and the author to see if he has any damage complaints in the future - and move on. Then we wouldn't even have to wonder who was in the right and who was in the wrong!
Show HN: MsgRemind - Stop forgetting to respond to text messages (Android)
We've had a lot of success with EMR as well - we have an hourly Pig job that produces data for our analytics database. It's not a particularly complex script, but our traffic volume is unpredictable so it's reassuring to know that we can add resources to a slow job and have it finish faster.

The downside of EMR is that it can be fairly expensive once you start needing the beefy machines. We're lucky that we can afford to have our analytics delayed an hour or two and can thus run on Spot instances (except for the Master node). When we move to a streaming architecture I'm not sure EMR will still be competitive, since we won't be able to have those machines go away on us.

Edit: clarity.
>Yes, Haskell makes you "recreate" the RWST monad stack that imitates impure languages

This is really a point that seems to get lost in most of learning materials on the web. LYAH doesn't even acknowledge transformers. I am pretty new to Haskell but it seems to me that transformer stack decisions are a pretty significant design decision for your application. What has happened to me is almost all the code in my application has wound up inside this stack; the only pure functions are trivial helpers. I'm not aware of what has been written on this topic in terms of guidance or advice. But it seems like it is definitely one of the later-stage humps for a new Haskell developer like me.
Ah I see, you weren't asking for the info specifically, just suggesting I need more of it on the landing page. Thanks for the suggestion.

Do you have anything specifically you'd like to see in the "About the author" section that isn't there?
That's when the fun starts!
I think this is an excellent perspective that deserves broad consideration.
LOL don't take it personally, but that is completely wrong.

Culture is not issued at your previous employer along with the company policies handbook, id card, and a dress code.

Culture is what you are, not how your immediately previous employer temporarily defined you while at work. My culture is I'm a northern European descended male living in USA, for my whole life I've been whats now called a "maker" for decades before being a maker was cool, religiously unaligned with any particular deity and live and let live with everyone else's imaginary man in the sky (and why is it always a "man in the sky" anyway?), educated in the classical "great books of western civ" sense, and my tastes in entertainment are vaguely European in outlook for example sex is great fun but violence is sick (I'm not a big fan of hollywood gorefest movies). And being a mostly German descended guy I have a pretty tidy front lawn in front of my house, that stereotype is often true.

Culture is not "$current_employer tolerates flextime so I could never work in the future anywhere else that doesn't have flextime because all human beings are permanently inflexible, oh wait, actually I've never worked the same schedule at two difference consecutive jobs so I guess it doesn't matter anyway"

Everyone knows 60 hour weeks means reduced productivity compared to 40 hour weeks, so I can slack off if I have to, to fit in with the other burned out sleep deprived zombies, but rest assured I'm only going to work like a demon for 40 hours and then surf the net for 20 because you get there the fastest by going slow.
As written in the wiki, Firefox 23 is at the moment not a good choice. Firefox 22 emulates this machine three times faster and possibly Firefox 24 will return to this peak. Chrome is fine.
The Automated Tester
My skeptical side keeps reminding me that most of this article expressly disagrees with what I've experienced & observed, but I'm playing in the super-affordable end of the market (2 years salary) so I can't necessarily refute points in an article about expensive houses.
Man stabbed and robbed of Grand Theft Auto V
Okay, what such documents would an illegal immigrant have that are suitable to obtain a driver's license, i.e. a proof of identity?
> The service was not great

I never expect service when I'm using AirBnB. I expect a room, or an apartment, that I can stay in, while the host and I both stay out of each other's hair.

If I'm staying for a long term (>1 week), I suppose I'd take it for granted that I'd at least have access to the laundry facilities, if not be able to just dump my bedsheets in a laundry basket and be able to pull clean ones out of the closet.
A study of jobs submitted to the Yahoo! cluster showed that the median job involved 12GB of data.

There's really nothing wrong with that at all, because breaking on 64MB blocks, that 12GB can be processed in parallel, which means turning an answer around really quick on that 12GB, say 30 seconds or so. Usually the work can be scheduled on machines that already have the necessary input, so the network cost is low.

Now, it might not be worth it for one hacker to build a Hadoop cluster to do that one job, but if you have a departmental-wide or company-wide cluster you can just submit your jobs, get quick answers, and let somebody else sysadmin.

Sure the M/R model is limited, but it's a powerful model that is simple to program. You can write unit tests for Mappers and Reducers that don't involve initializing Hadoop at all, and THAT speeds up development.

Yes, it is easy to translate SQL jobs to M/R, but M/R can do things that SQL can't do. For instance, an arbitrary CPU or internet intensive job can be easily embedded in the map or in the reduce, so you can do parameter scans over ray tracing or crack codes or whatever.

I built my own Map/Reduce framework optimized for SMP machines and ultimately had my 'shuffle' implementation break with increasing input size. At that point I switched to Hadoop because I didn't plan to have time to deal with scalability problems.

https://github.com/paulhoule/infovore/wiki

With cloud provisioning, you can run a Hadoop cluster for as little as 7.5 cents, so it's a very sane answer for how to get weekly batch jobs done.
These days, I ensure any personal servers that I rent can be scripted as much as possible with ansible so I can do this myself - not just work servers.

If a new provider comes up with a great offer, I can place an order, run ansible, rsync the remaining data, change IPs, proxy any remaining services I need for a little bit and off I go!

Show no loyalty, get the best deal you can.
I've used AirBnb around the world (entire apartment, not shared), so let's look at the advantages you mentioned...

1. You typically get more space than a hotel, and a kitchen. Currently I'm living in an entire 2 story house in a city center that I rented off AirBnb. It was a third of the cost of a cheap hotel room for a short term stay. Remember, you can negotiate prices on AirBnb, I've never paid full price, and typically get 20 - 70% off depending on the length of stay.

2. Personal touch. A lot of the places I've rented were in a family owned home, with separate apartments. On a number of occasions the host has taken time to pick me up and drop me off at the train station, for free. They've also taken time to go out for drinks, or just to walk around their city for an hour or two. When you're traveling to a new city, having a local family that's lived in that location for the past 20 years show you around, is a unique experience, and one you don't get with hotels. I've also had hosts leave me gifts, souvenirs, free wine in the fridge, plates of food on the counter, etc.

3. You feel like a local. Hotel rooms are extremely generic, and you feel disconnected from the city. Staying in an apartment or home, you get a better experience for the culture.

4. Free internet, not nearly as common in hotels.

Anyway, most of his concerns can be avoided by reading the reviews for the host. Also, send the host a few messages back and forth to see how reliable they are, and how quickly they respond. I've spent half the year living in all sorts of AirBnb apartments, and don't plan to consider hotels again anytime soon.
It certainly was true and happened when I lived there in the 90's. All the "artists" and young (not dotcom) people pushed out to Oakland. Gentrification of The Mission (inner then outer), of 16th St, of Hayes Valley, Condofication/Dotcom offication of SOMA, etc.

It will happen again. Pushing out the middle class yuppies who pushed out the poorish people before them, who pushed out the immigrants before them, who pushed out...
And that's just it, Patrick is mostly a perma-bear. So trotting out his recommendations when the market is stupid up makes him seem more sagely than I personally think he is.

When I used to participate in his online forum, it seemed to me that his main objective was to eliminate the mortgage interest and property tax deduction immediately so it would trigger an immediate crash in the market and allow anyone with cash on the side to clean up. Whatever floats your boat of course, but that seemed a pretty reckless plan to me. That said, reforming said deductions gradually is probably sensible, just not all at apocalyptically once.
agreed. Sadly GOT seems to be going down the same path
I don't know about that. I think they "know" about these things, but they just don't care, or they don't "know" that these things are bad.

What they know about is that some kid/nerd was a spy for the Russian government, where he is now living with Putin. That he is a traitor, and that he is trying to make us less safe from the terrorists.

He put american lives at risk, and who knows what some nerd was able to look at while he was at he NSA. What we need is better spying to prevent this from happening again in the future.
Agreed, it's just a recent example but not a particularly good one. One possibility he doesn't consider is that we knew these weapons were likely to be used soon, but didn't have the knowledge or capability to target them effectively. Another issue is that even if you don't reveal sources by making information public you can affect the opposition's behavior. Announcing that Assad was about to use chemical weapons might have prevented him from doing so, or conversely might have persuaded him to use them even more liberally before they get taken out by strikes.
What is the price / performance tradeoff for using SSD in these applications nowadays?
this can be summed up easily. "we moved our startup to berkeley for viks." at least, that's the reason i'd do it.

http://www.yelp.com/biz/viks-chaat-berkeley
Great points in this article - though using something like cascalog makes hadoop suck a lot less - e.g composable more complex queries closer in power to sql. Wouldn't be quite as crazy to use on smaller datasets be it just for fun or to prove you are ready if/when your dataset grows large enough.
> Especially with the Python scripting support now.

Yes. A thousand times yes.

> I used the Eclipse CDT gdb wrapper once and that, I agree, really sucks.

Just curious, how long ago was that? My opinion of Eclipse kind of ebbs and flows. I've used the GDB support a bunch for remote debugging of embedded systems (including, surprisingly, the Linux kernel).

In fairness, my gripe was always more with the IDE than its debugger support. CDT has always felt like the red-headed stepchild in comparison to Java support. The extra intelligence is nice, but it makes it so that you have to jump through lots of hoops to get it to be even remotely usable with a large codebase (again, the Linux kernel). Even on smaller codebases it can consume a buttload of memory and still be quite slow. But the debugger interface always seemed to "just work" for me.
If it means the US loses its hegemony in internet/technology, then no.
RTL Design-for-Power In Mobile SoCs
We're in the midst of switching from quite a large sidekiq deployment to inbound work being done in NSQ. At a high level, NSQ allows for different strategies like fanout (having same msg processed by different kinds of workers) without having to build them into a lib. This involves outgoing API requests and minimal scraping.

We're keeping our outbound work in sidekiq for now (less throughput; not as necessary to have fast deserialization). It would be interesting to move all the workers to Go (and explore the advantages of the libraries linked here) as well.
been using OVH for years and I've look into cloud based alternatives frequently but I have yet to find a provider that is even comes close to OVH in terms of value for money.
After I select a shape by tapping it, how do I delete it?
Good point - that's what I was thinking but didn't want to be naive. I thought this night be different because this actually makes them money and I didn't know if that would influence them more to say "oh shit, we can make another 30% if we had this ourselves." This might only strengthen our position though. Thanks for the insight.
Really guys, can you give more constructive or at least more (not based in bullshit assumptions) comments?
if not, just shut up..

This is a non-trivial effort, and all people do is to complain about the font face or if the punctuation was right?

First, in the benchmarks it just crush leveldb, this is already by itself a great achievement. can you confront the benchmarks? you do it one yourself with a different configuration? no?

Second, if you are not a database expert and can create proper critics (constructive or not), just keep it to yourself.. i wonder how so many people get up with all of this conclusions so fast, without a proper look at the source code and to have a reasonable amount of time to know what are they talking about.

its very hard to create things like this, but very easy to critisize without any background.. dont forget about it

if you have something to say about a small thing, that do not have a direct relation to the product or thing itself, if theres already one comment about it, that enough! do not spam, answering it, or creating new comments about it, this is just so rude and unrespectful..

really, things are getting creepy on HN.. and its not only in this thread
This changes quite quickly if the homeowner is living in a home worth less than their mortgage (underwater - can't move) or if they can no longer afford to pay their mortgage (have to move / declare bankruptcy). Having to shift to another rental property is a relatively small jump by comparison unless you have to shift school districts due to lack of inventory. How much risk would you take on to ensure your landlord can't kick you out?
If this becomes a thing, I could dump nitrous.io and still code in browser.
Genuinely asking, thanks!
Looking at the median is not very interesting, since jobs in these environments are always heavily skewed. You have those 5-10% jobs that are seceral orders if magnitude beyond those 13GB, and those are the ones you run the cluster for.
Nah, I think its just because they result in really nested types which is hard to keep track of without a really good type system. Using a single monad by itself like error or continuation is straightforward in Clojure; there are smart & vocal people who do this. But the super awesome OMFG of monads is that they can be combined (e.g. parser = error + state), and this more or less requires abstracting in the type system to keep track of all the lambdas.
You have a valid point but affordability is the monthly payment as compared to their pay packet. At the moment rates are being held very low to try and help the economy. So if rates do rise that's probably (fingers crossed) because the economy has started improving.

So while the basic rule of not buying when rates are expected to go up is true it's possible that larger context may override that rule.
Perhaps 'rational' is too broad, as it seems the author means rationally probable, rather than rationally definite - we have "faith" in a large number of things that we don't actually see or know personally, but we have rational reason to believe or more likely to be true than not. If I rationally believe it is probable that a knife is holding will cut the bread I want to eat, this requires little faith because if it doesn't I can just grab another knife. When it comes to believing in something intangible like a religion, rational probability may take an individual to one level of certainty based on their experiences which deny or confirm the implications of that belief. However their faith to act further on those implications may be a matter of faith based on the potential risks. the author writes in the full paper:

A person might have faith in God when it comes to giving weekly donations to the poor but lack faith in God when it comes to allowing himself to be martyred.
Microsoft dividends: Post-Ballmer software company is getting richer, lamer.
Many of the times I've used AirBnB, there was a (very basic) breakfast, or the materials for a basic breakfast, provided. Ex: One place had backyard chickens and an herb garden, and you were welcome to forage for eggs and use herbs from the backyard to make yourself breakfast. Other times, there was bulk granola and milk provided.
It's really the first time a company that big halts all its commercial offerings!
We are running a few OVH servers and they're clearly a great value for money.
On a related note, I find it amusing that people seem to think that "Big Data == Hadoop". In actuality, there are plenty of other approaches to scaling out clusters to handle large jobs, including MPI and OpenMP, as well as BSP (Bulk Synchronous Parallel)[3] frameworks.

[1]: http://en.wikipedia.org/wiki/Message_Passing_Interface

[2]: http://en.wikipedia.org/wiki/OpenMP

[3]: http://en.wikipedia.org/wiki/Bulk_synchronous_parallel
You seem to equate rational with internally consistent. I think the latter is necessary but not sufficient for the former.
Faith has and should always means trust in someone or something based on some form of evidence. It is the con men that sells irrational belief as faith. Irrational belief is extremely dangerous. We have hundreds of years of futile wars fought in the name of religion, many conflict today are "faith" based. Reason is the only way we can decided if something is right or wrong, irrational belief as law can only create chaos and/or despotism.
Just curious, why don't you create an open source app for your portfolio instead? Sometimes (certain kinds of) clients like to see code you've written.