skysight-inc/HackerNews huggingface dataset:
Yup!

And people eat with their hands a lot too. This is why its considered disgusting to eat with the left hand in many places. Right hand for eating, left hand for washing your ass.

One of the benefits of having travelled a lot in Asia is you will never again be phased by running out of toilet paper.
Very informative post. Thanks for getting into some details that were bouncing around in my mind.

The article makes it sound as though you don't need toilet paper and that didn't sound quite right unless the jet was pretty significant and included some kind of soap.
In addition, a larger and larger portion of a nation's GDP is now taken up by the financial industry which has gone from primarily allocating capital to businesses, to primarily using high frequency, algorithmic, and derivatives-based trading to extract wealth from the economy.

The other of the U.S.'s greatest problems, healthcare, has more to do with entrenched interests and inertia of doctor education and salaries, and a middleman-based payment system preventing the formation of a actual, competitive market (except for, for example, lasik, one of the few procedures that's gotten both cheaper and better over time).

Patents, too, are inertia, political leaders having a record number of years in incumbency, settling into staleness and nobody willing to make bold changes, think them up, or even listen to people who have.
Good, that would help with my fear. But then again, what's the algorithm of their cleaning. How does it know for sure it's clean? Honestly us Americans can be messy. I can only image what it would be like using one of these at Walmart, a public rest stop or even your infamous Gas Station restroom (if you want to even call those restrooms).
EA Origin accounts being hijacked en masse
But we're talking about source compatibility, not binary compatibility. So getting around the quirks of the old devices is an already solved problem, even if it needs to be #ifdef'd out for the newer devices. The problem isn't technical, it's a philosophy that treats every device as an opaque special case, rather than factoring out the common parts and abstracting out the differences. Of course the incidental complexity continues to pile up.

I've got 18 years of experience running Linux, compiling my own kernel and packages on a Slackware base up until 2002 or so. In that time I also did embedded design and development for about five years, using cp/zip/email as the ultimate revision control. I know the two philosophies pretty damn well, and I'm unequivocally stating that Android and CM are being run as embedded development projects, where code flexibility and maintainability take a back seat to just making working blobs for specific device configurations. This is ridiculous for what purports to be an open source OS running on a computer roughly equivalent to a desktop PC circa 2000.

But alas, I'm being downvoted into oblivion by non-technical fanboys who probably think that flashing a phone is a highly technical activity, rather than just annoyance due to manufacturer obfuscation (this isn't you - which is why I'm replying to your comment. it's general frustration with the non-thinking HN masses these days). The incidental complexity from the non-scalable development philosophy has built up so much that most people are incapable of even seeing my simple point.

So then, I'm out. I'll keep dreaming of being in a place where I'd have the time to dedicate to making an actual open source user-centric mobile OS to run on mass market hardware. Android will make a great Windows XP.
In a humid/muggy environment I didn't know how I lived without Japanese toilets. I secretly wished we'd lost WW2 after I visited Tokyo the first time :)
Really? Do we really have "entrepreneurs" in bay area who say "engineers are secondary"? I guess thats why investors complain there is more noise rather than signal in the bay area nowadays. I wonder is it because movies like Social Network. I also fear shows like this might excite wrong audiences.
The term call-by-name already exists and means something entirely different. It will blow your mind. http://www.cs.sfu.ca/~cameron/Teaching/383/PassByName.html
Being An Entrepreneur Is Good For Your Health
I can definitively say that where I work, at EA All Play's Sacramento studio, is not a sweatshop. We encourage eight hour days (plus lunch break, however long that ends up being), and every Friday afternoon there is free beer and fun presentations to end the week.

Right now, though, our only programming openings are for Java server engineers. Sorry.

I do recommend learning Unity though, if that's what you're interested in. As Unity improves, its easy cross-platform deployment becomes more and more attractive to larger companies.
Yet another good book is Algorithm Design by Jon Kleinberg, Éva Tardos. What I like most about this book is that it contains tons of interesting, real-world examples and exercises that make the theory so much more fun.
Ask HN: What did software engineers use before source control existed?
I may be showing my young age here, but before Mercurial/Git there was SVN, and before that SourceSafe and the like.<p>What did software devs at IBM in the time of thick rimmed glasses and cheesy porn moustaches use? Did they just keep a backlog of their entire code base copied and timestamped?<p>I've always been curious.
On the other hand, playing the devil's advocate, it's remarkable that a system where, sometimes uninformed people, make decisions based on opinions they hear even works at all. There is very little empirical research on the value of the uninformed, but i wouldn't rule out the possibility it might be found to cause some benefit.
Quickly develop and test a static website with Mongoose
I refreshed and appear to be logged in, but when I click on "My Profile", I get tossed to an error page on /verifications. I'm guessing there's an email server screaming in pain somewhere.
> And it runs on IIS 7, so the the hardware and software that does the actual work is most definitely NOT from 1996.

And this is the big thing right here. We're running sites designed to be basically usable when served by 1996 hardware on systems orders of magnitude faster with almost two decades' worth of optimizations compared to what was acceptable in 1996. I don't know how much NTFS has changed since then, but filesystems in the Linux world have undergone a sea change in that timeframe, which is directly relevant to how quickly a static page can be served.
My Nexus 7 updated itself to 4.2 yesterday. Am I correct in assuming that since it is based on 4.1, if I install CM 10.0, I will lose most of the improvements in the 4.2 update?

One improvement I really appreciate is an improvement in the dynamics of scrolling among the five screens or parts of the launcher / home screen.
Most of the ones I used had two settings for temp and two settings for power of stream. A few of them had an angle setting as well. You just press and held a button until you felt clean, then used toilet paper to dry off.
Scotty beams data past firewalls and filters
I think Matt Might did a great demonstration of something easy you can do with type classes that you can't do easily without them, in this article:

http://matt.might.net/articles/best-programming-languages/

In a project of my own I did a similar thing with intervals to what he did with lattices: I defined a type class for intervals and then made lists of intervals an instance of the class. Greatly simplified my own code for very little cost.
Basically, we learn from the people before us. I've noticed this, and you learn through code-review that "that's a bad thing to do"; if you are lucky, then you learn interesting edge cases.

I think people learn what is "right" by a combination of cleaning up peoples crap and by dealing with their own crap, and the difficult thing is to purposely try "wrong" things and push boundaries.

Stephenson, G. R. (1967). Cultural acquisition of a specific learned response among rhesus monkeys. In: Starek, D., Schneider, R., and Kuhn, H. J. (eds.), Progress in Primatology, Stuttgart: Fischer, pp. 279-288.
Pretty sweet first pet project! Limited in scope and good at what it does. Awesome job.

Just wanted to drop by and share with my fellow hackers my favorite to-do app I use for balancing a day job, freelance work and family affairs.

http://www.asana.com

Check it out! It's free for a group of up to 30 people, imagine that - your small business would benefit tremendously from this.

Disclaimer: I do not work for Asana.
The tank and bowl itself will last 30-40 years no problem. There are no moving parts to the porcelain.

The valves and seals may need replacing, and the bowl should be kept clean to avoid staining, but I've never heard of someone replacing the entire unit every 10 years.
I'm thinking something more like this:

http://ergonomenon.com/ergonomics-articles/the-ergonomics-of...
this is all canvas and webgl, no css
Try http://www.youtube.com/playlist?list=ELdlNqFzO2slw&featu...
Understanding Object Oriented Programming
Thanks for the thoughtful reply, I actually learned something here. Much better than the "you're not qualified to argue Rob Pike" approach.
This is foolish advice - a proper hedging strategy in the 2007/2008 meltdown would have been tremendously valuable.

But I suppose that doesn't count, because it wasn't the end of the world.

> If the economy tanks - everything will tank.

What is the definition of "tank" in this context? Presumably absolute destruction? So what then about 2007/2008, what would you classify that as?
The article states "Even still, many users of bidets use some amount of toilet paper, especially for drying purposes."
Nope. Not outside the US at least.
Developer Quiet Hours
Regarding the sprayer, the question is not necessarily what happens to it when it's not spraying water... when the nozzle is in the process of spraying you, it's unavoidable that some of the contaminated splatter goes back into the nozzle.

Anyone who uses that toilet will inevitably share the germ cultures from one another's feces. That doesn't strike me as very sanitary.
I hired wordly.com to do all the copy. I made the mistake of not checking their work afterwards.

Thanks a lot
Amazing how often I get asked to create #2 tho (about once every month or two). I usually ask, "So the fact that no site not owned by Microsoft or Google does this isn't scaring you at all?". And the answer is, "Well it would be nice to have". The next step is telling them it would take me over a month to build...and everything goes down hill from there with accusations about my competency.
How do you know when you are clean and it's safe to pull up your pants? Does it have a mirror or something?
The US population seems rather stubborn regarding toilet habits. This is anecdotal, but I knew a guy who interned about a decade ago with a company that produces a lot of toilet paper here in the US. He told me that they had internally developed forms of "wet" toilet paper that were pretty much superior to the dry kind in every way (think of the difference in trying to clean off your hands with a dry paper towel and a wet wipe of some kind), and IIRC they thought they could produce them in a way that wouldn't cause a substantial price hike, but whenever they did tests consumers almost universally hated the feeling, and regardless of how much better/easier they cleaned, they basically refused to consider them. Which is a shame, since dry paper really isn't the best cleaning tool...
In the hall of fame for irritating dialog boxes, this is its first inductee.
The Common Lisp code is carefully crafted to minimize the number of divisions.
Thanks, I made the mistake of just searching on HN search.
I'd love to get rid of enett and use this for out new site.
The article actually states "...many users of bidets use some amount of toilet paper, especially for drying purposes."
Even in most custom built homes you only pick the fit and finish and not the actual product. This is mainly done for cost reasons since specific products means you need someone to take the time to review existing plans to make sure everything fits and is spec'ed out properly.
I agree, especially as the example problem is "given String x return String y".
The only reason I do not have one is that I don't have a power plug near my toilet. It has been my experience that women, once they try them, especially love bidets with built in dryers.

The marketing could be better. Education comes first. If non-bidet toilets were contrasted as crude, unhygienic and downright barbaric, I think we'd see a lot more demand for them and bidet makers should be offering them free to restaurants and clothing stores to place in women's bathrooms.

But for me, the problem still comes back to power.
I used Solr for the previous generation of FreshBSD[0], and migrated to ElasticSearch and Tire over a year ago and haven't looked back. The docs for both ElasticSearch and Tire leave something to be desired, but it's still so much nicer to use and a lot faster out of the box, at least for my modest needs.

[0]: http://freshbsd.org/
Tips for Buying Indoor Dog Gates
Read the article, then back button (caches are friends). If it was a worthwhile article, I click the link to the comments. Never more than one tab related to HN, keeps tabs organized.

Oh, and Hi :) I lurk a lot too.
shattaf's (North American salad sprayer but for the restroom) work much better then the Japanese toilets, however I would only want to use one in my residence not a public/work restroom. They are common in Brazil and the Middle East, I think the heat makes being "unclean" a bigger issue.
I would pay for a way to use my iphone as a CB while on the road. I had a CB in college and it was really great to have while on road trips.

I'd love to be able to open an app on my phone and ask the nearest semi driver what the traffic deal is, or where the "bears in the caves taking pictures" are ;-)
Should LinkedIn be worried? Facebook posts 1.7 million job
Finally an actual simple explanation about where the source of the problem actually stems from! A similar thing happened to my ATI X1400 with newer X.Orgs (So when that motherboard died, I upgraded to Intel graphics).

Reading the oldnewthing MS money story the other day, I couldn't help but feeling that something was lost with the emphasis on source compatibility and programming to the abstraction. Clearly there's countless of benefits of doing such, but I'm starting to feel as if making ABIs more prominent wouldn't be the worst thing either.
Google Fiber offers 1Gbps broadband to Kansas City
The odd thing is, in Turkey we universally have a nozzle on the back of the toilet that just is a stream of water that falls in an arc forwards. You control it from a tap on the side, on the wall. You turn on the stream and then angle yourself onto it, or wet your toilet paper a bit when wiping.

Way less toilet paper (just to wipe&dry at the end), cleans way faster, your bum is not itchy, and it costs nothing. The toilet bowls come with this.

I hate American toilets. This can't just be a Turkish quirk, right?
Do you also have an antibacterial pencil or notebook? Did you buy your car because it has an antibacterial steering wheel?

http://articles.latimes.com/1996-11-21/news/mn-1397_1_cleani...
Unrelated:

Can I instacart w/o facebook?
<strike>Can I instacart w/o an iPhone? (seems to have a web interface)</strike>

I'm in Palo Alto, so I fit the first requirement on space. I also have a desire to have this service and pay them my dollars occasionally.

Edit: Just realized that I missed the point of this post.
Try using a toilet in Germany. Without being too crass, you deposit your excrement onto a dry shelf, whereupon it may be inspected, or not, and then a rush of water slides it off the shelf to its destination.
For #4, I assume he means something like "click-to-expand" which now can be done entirely client-side in Javascript.
And most of them are usually not near a toilet. While the parts are cheap, it's not a trivial matter to install an outlet where one hasn't been planned in a finished room.
>> This pretty accurately describes my experiences with both SV and Silicon Beach (in Santa Monica).

I work at a prominent co-working space for startups in bay area. And I always see majority founders/early employees working frantically. Most of the time, they (both guys and gals) also don't care about their appearance.

>> The goal of this show is not to be educational. It is to be entertainment. It's not going to focus on, or even show the boring stuff.

I haven't seen any episodes yet. But based on trailer, I believe it shows things that don't happen (generally) in startupland (especially very early stage ones where there are no employees). There is lot of "drama" in startups-- customer canceling your deal at the last moment, founders getting cease and desist letters, startup running out of cash, fundraising hustle etc. I hope the show covers this real drama rather than parties, fun etc.
You aren't feeling like doing this yourself, several companies make systems like this for cleaning cloth diapers before dropping them in the pail.

http://www.handyspray.com/Cloth-Diaper-Sprayer.html
MySQL CLI Hidden Gems
Yep. In theory the shareholders could sue a corporation for not doing something to increase profit, including stuff that hurts people.
Network Damage After Sandy Through The Eyes of A Disaster Forensics Expert
Does cutting prices have a lot to do with which how much money you've raised? I hear what you're saying, but disagree with your premise that it's a better point.

I think pricing and funding are different conversations.

BTW: Looks like they raised 7.6M, which is definitely a 'strategic' investment when looked at in contrast to the 70+M they've already raised. http://techcrunch.com/2012/11/14/intel-capital-and-red-hat-i...
DDT, Natural Gas, and Nuclear Power
This industry has a tendency to make a religion out certain tools and techniques ... IDE people don't ever think about the possibility of working with a simple, yet effective text editor. People that have been doing OOP for the last 10 years won't even look at functional programming techniques that have been know for decades, with firm theoretical underpinnings and still continue to produce hundreds of PeopleDaoFactoryFactoryImpl every day.

The biggest problem is that, as a developer, you simply cannot pick the right tool for the job, because you're not doing your own thing as a solo developer. You're always part of a team. Even when starting a business, you probably need a good cofounder or first employee - finding a smart and dedicated individual is hard enough, while also having preferences about the right tools and techniques is a bitch.

So naturally there is a backlash ... some of us hate IDEs, some of us hate the noun-centric and problematic designs that we see in large Java applications, some of us are aware that there's a multi-processing revolution coming and that mutable state does not scale, etc. And if you work in a team that gets things done, you're really lucky and blessed.

But how can we avoid getting stuck in the status quo, other than expressing our educated opinions on it?

And btw, I actually love OOP, but as a tool, not as a way of thinking about the problems I have.
To be sure, it is all bits and most languages are capable of rearranging them as needed. But paradigm is important. If you start every solution by asking 'What classes am I going to write?', your ratio of typing to functionality is not going to be very good.
Having to do things you find abrasive becomes extremely painful when you must do them day in and day out for your living.

Try running a marathon with sandpaper in your socks. These things matter.
In America or in Japan? I know for a fact if you are doing a new build or renovation in America your choice of involvement is entirely up to you. Some people pick out specific shower heads and toilets and tile (even on a $250,000 renovation or million dollar new build). Others let professionals pick and choose what they want.

There is an entire industry of show rooms for high end bathrooms and kitchens with salesmen to help you pick out the right bath tub or dishwasher.
Hm, you are probably right. My perspective is probably skewed. My grandparents built their own houses (altogether three, actually), my parents built their own house – and they really picked everything down to the “Which toilets should there be?” detail level.
I'm not super convinced that it's so easy to calculate how much money the business will be losing, though, to "fix" the problem vs. settle it in court.

Sure, it might not matter for Goldman Sachs, but wouldn't a very consumer-centric company like Papa John's risk losing business in the long run if they have a crappy reputation? I'd be more concerned about public perception of my company. Or am I too naive?
Sure, but now you are chasing rivulets of fecal water running down your legs. That is some shit I'd rather not deal with.
I guess you can: https://www.instacart.com/store
I agree with a lot of this analysis, but one things stuck out: "Marketing will become better – and harder to resist." While I don't doubt that marketing will become better, I do think we'll develop ways of filtering it out just as we have with "banner blindness", SPAM filtering and DVR-skipping commercials. Maybe the people who continually bug their friends about some cause, campaign or product will tend to lose those friends too. It wasn't uncommon to hear people say they're unfriending people on Facebook during the last election for political posts. I know I personally tried hard to resist posting political comments on social networks to maintain peace and tranquility from amateur campaigners.
Anecdotally your conjecture is correct.
The importance of Web frameworks in startup development teams
But it's confusing. It also says washlets "render toilet paper obsolete."
Preview of "Solutions to the Software Patent Problem" Conference
I took a class that used this book at Berkeley. I think it's kind of like a wikipedia article in a book--it's clear and easy to read (well, easier than most other textbooks!)
Not really. The Japanese have a hygiene tradition, so new cleaning devices are highly thought of.
Netflix has a similar problem - http://blog.hardikr.com/tech/netflix-email-fail/
Your eyes must be better than mine, because I have to hold my phone about 4 inches from my eyes to read it, and even then it's too small to be comfortable for more than a few seconds. And on a non-retina screen, it's just hopeless.
Even those high end show rooms have a limited range of specific manufacturers. Like I said it's mostly fit and finish.
I had a good chuckle at the end of the referenced material

"The object-oriented programmers see the nature of computation as a swarm of interacting agents that provide services for other objects. Further, the sophisticated OO programmer lets the system take care of all polymorphic tasks possible. This programmer sees the essence of object oriented programming as the naive object-oriented programmer may not."

Hey Dan! What wrong with the program?

Sorry, my swarm of interacting agents had a polymorphic pile-up on aisle 7. Dangling pointers everywhere. It's not pretty.

Snarky jokes about buzzword soup aside, I love OO. We simply need to be aware that OO lets us "play" at building complicated things when 1000x simpler solutions may be available. OO works best for large-scale, lots-of-people projects. A lot of business projects are like that. Many personal and startup projects are not. The trick in loving any particular tool in the toolbox is knowing when not to use it. So the example is a little bit unfair -- it's tough to create a real-world example program of sufficient complexity to use in OO examples. All the examples look like architecture astronauttery.
Touch-free and heated are the main advantages of Japanese toilets. The seat raises as you approach, lowers automatically, and the toilet flushes when you stand up. I returned yesterday from a two-month trip to Japan, and now the toilets here seem primitive, unclean, and cold. Why touch a toilet seat or handle with your hand?