skysight-inc/HackerNews huggingface dataset:
I agree with you there.

Another thought from my experiences:

The only way I've seen to scale up the "expressiveness" in a programming language in a way that's generally applicable is to make it more declarative. I have mixed feelings about this.

Two primary ways of doing so are functional idioms for "iteration" and concatenative programming.

Things like juxt, mapcat, et al have their equivalents in languages like J, K, Factor, etc.

The only way to elevate yourself above loops and manually assigning intermediates is to flow the data through high-level descriptions of what you want.

Whether that takes the form of a concatenative or functional langauge depends on the coder.

OOP is more about scaling up procedural idioms so that state management and code reuse aren't a total Vietnam. They aren't really more "expressive" with the exception of some of the idioms Smalltalk tossed about.

All that's left otherwise is "ecosystem leverage" such as Mathematica exhibits here. That's not really about the semantics of the programming language, but it's still worth noting if the leverage is relevant to the problem you're solving.
The World's Hottest Hedge Fund Manager Has Been Buying Facebook
3 Ways You’re Ruining Your GA Data: Tips from a Data Scientist
$15/month * 12 months/year * (95-60) years = $5400

The lease for just one year is $180.
Go ahead, you do that.

And tomorrow, I am going to start a company which will inundate you with illegal text messages because your declared stance makes violating those laws very profitable.

What most people refer to as "frivolous lawsuits" are absolutely necessary. If I am a business owner, and I find out that my product hurts or kills people, but that my legal liability for that is less than the cost of fixing the product, especially in America today, I am legally bound to continue hurting and killing customers. It's that simple. Cost-benefit. If it costs $2 million to stop hurting people, and $1 million to settle the lawsuits, the business continues hurting people as a cost of doing business.

The solution to this problem is called punitive damages. When a company does something which society actually wants to stop them from doing in the future, they HAVE TO levy a fine against the business large enough to make it cost-ineffective to continue their behavior. Public opposition to "frivolous lawsuits" and whiny opposition to people 'winning the lottery' with large punitive damage settlements hurt us all. Goldman Sachs, for example, has been caught breaking the law half a dozen times or so, ripping off the public to the tune of hundreds of billions of dollars. In response, the FTC has investigated them over and over, and every time the response is to fine them a piddly $5 or $10 million because public outcry over fining them $5 billion or whatever is actually necessary would be too great. So Goldman Sachs accepts that as a cost of doing business and continues raping the economy.

This is not theory. Automobile companies were caught doing this in the 70s. The cost of producing reliable cars was so much more than simply settling a few lawsuits each year at a million bucks a pop. How do you stop them? Ask nicely? No, if its profitable for them to do things which cause peoples deaths, then they could be sued for negligence if they knowingly changed their business practices and harmed the investments of their shareholders.
Americans, by and large, are quite bizarre when it comes to discussing anything that takes place below the belt.

When I mentioned working at Google, I have had multiple people say to me, "I heard the founders at Google are OBSESSED with toilets and import special models from Japan." As if one has to be stark raving mad to use a modern toilet from Japan, instead of the old fashioned toilet which was probably imported from China anyway.
and their awesome theme engine. it brings a breath of fresh air to the interface. Of course, 99% of the themes found on xda are utter garbage but a few of them are extremely well designed.
Heated seats.

Finding a plumber I trust seems like a problem some startup has solved. There's never enough time to follow this up, I've been intending to upgrade for over a year.
If you need a serious search engine, using Postgres and Sphinx won't last long. You'll end up moving to Solr or ElasticSearch. (I've used both, but use ElasticSearch now)
Goldman Using Technology to Become Wal-Mart of Wall Street
I don't think the component revolution has happened. We got frameworks to be sure, we even got...gasp...libraries with our languages. Maybe for that reason, OO languages (Java/Python/Smalltalk) were more likely to come without their batteries included. I'm guessing inheritance helped out a bit with that.

But I don't think objects are really especially about third-party reuse or even any reuse at all, but they are more about enabling easy problem decomposition (i.e. break up your problem into a bunch of interacting objects).
Scroll all the way to the bottom.

The organization of this post is strange -- a result, a long section about how to write a web crawler in Mathematica, and then about a dozen more different results. If you (like me) are inclined to tune out when you hit code, keep scrolling.
As unfortunate as it is, this is Bravo TV. These people do exist (granted, as a minority), and they are relatively accurately represented IMO. The show seems to be going for the Sean Parker as represented in the movie The Social Network. They're trying to go for the most dramatic and outrageous scenes possible, and they do happen occasionally. Yes, it is missing out on a whole other side of it all and I hope that they at least show the audience a few scenes of the actual culture (if even in a condescending matter).
I thought about your last question the moment I tried these washlets. It just seems (to me) physically impossible to design a mechanism to prevent that from happening.
I have mixed feelings about the Boxee but it rarely freezes for me.

It's got a killer interface. Handles local video extremely well. It used to have a decent ecosystem but Boxee seem to have pivoted away from that plan.

It never had the content providers - at least in the UK. We never got Lovefilm or Netflix. BBC iPlayer didn't work for months and 4od came and went then came back.

To woo the content providers that we never got Boxee shut off the hackability and killed a growing enthusiast and developer scene.
They have more useful features than just the bidet/water stream, such as the heated seat and how they won't slam when you close the lid.
Isn't that what interfaces are?
Better advice might be to move around more and get more fiber in your diet. Better yet, see a doctor!
Nope. I have not seen any of those ads. I will go and check it out.
Minority Report! It's real!
LinkedIn endorsement = Zero value
I would disagree. If you call a method that you have because of an anonymous field, and within that method you make a second method call, the second method call gets the method for the anonymous field's type, and not your type. Thus you can't override it.

This is very different from how inheritance works in Smalltalk, Java, Python, Ruby, Perl, etc, etc, etc. In C++ terms their methods are all virtual, hence subclasses can override them. And such overriding is a central part of standard OO designs.

Go's methods are not virtual.
Is it time for NoETL? (2010)
When I was a child (living in an Asia), we had a separate toilet and a bidet (side by side). The awkward part was moving between the two. Even with that separation, accidents can happen (i.e. feces in the bidet). I wonder if the single Japanese toilet is superior to two separate seats (toilet + bidet) in regards to hygiene.
What would they sell something that's getting traction?
100,000 Stars: Google Chrome experiment to visually explore the Milky Way
If you read the full article, only the cheapo, probably ineffective solutions cost $100, you're looking more at $500 and up for a good unit.

And if you want a warmer, you'll need a GFCI outlet installed next to the toilet, which most US homes do not have. You'll want a warmer in many areas of the US during the winter.

So you're looking at quite a bit of cash there.

Edit: Please read what I wrote. I'm not saying most US homes do not have a GFCI outlet, period. I'm saying most US homes do not have a GFCI outlet next to the toilet.

Think about what you're saying before commenting. Are you going to permanently run an extension cord from the toilet over to the GFCI near the sink?
As someone who hasn't been able to get enough motivation to read past the first few pages of SICP, I _really_ wish someone made a TryRuby.org like thing using SICP.

Please!
Most Japanese restaurants in NYC as well.
Got it, thanks. I can see how it'd be cleaner, but I suspect most people are in blissful denial as to their filthy ways :)

Is there a cover for the sprayer, so that it's protected from splatter while you're excreting?
Universities and research institutes are also connected to private peering links such as ESNet[1] or Internet2[2]. This is actually a huge benefit because these links are typically uncongested and you can get much more reliable transmission on them (and hence consistent latency and faster transfer speeds). Other countries/continents also have their own private academic networks that peer with the US ones.

I think I read somewhere that they are upgrading the ESNet backbone to be 100Gbit/s and GEANT's[3] to be 1000 Gbit/s, so I wouldn't immediately write off University/academic networking as automatically inferior to Google's.

Honestly it's hard to tell without knowing any of the details of how much capacity Google is provisioning in Kansas City (and how much contention there is). How much backbone fiber is laid to KS/MO - it doesn't seem to be where existing big-scale connectivity is (unlike say, DC Metro area where a ton of datacenters are located or London/Paris/Amsterdam).

[1] http://www.es.net/
[2] http://www.internet2.edu/
[3] http://www.geant.net/pages/home.aspx
It's a semantic argument, but composition was how people structured programs in C for 20 years before popular "OO" languages like C++ and Java appeared.

Inheritance was the thing that was new in C++ and Java over existing practice. So therefore people associate OO with inheritance, which seems reasonable to me. (Academic languages have a different history, that's a different argument).

To put it somewhat more bluntly: there were naive C programmers who were writing procedural spaghetti code. And then there were real C programmers who actually knew how to use composition to structure large programs.

And then OO languages appeared. This caused the naive programmers to write spaghetti with inheritance. And the real C programmers were shaking their head because people already had the tools to write maintainable programs (composition), but they ignored them in favor of buzzwords and the "everything should be OO" mentality.
The given example is pretty damn stupid though. I can't believe anyone is taking a factory to return a string seriously. The procedural example isn't a solution either (maybe if you're stuck in the 80's).

Any "given X return Y" is a mapping problem, thus all you need is a hashtable and associated map function. It can be implemented equally well in ANY paradigm.
One of the ways that control/power issues first manifest are complaints about style. We need specific examples to tell if there is a legitimate problem.
Have your measured latency between the two? Could be a fun experiment.

Is your app a region specific app?

For a mobile app where I want the best possible experience, I'd not host on either.
Communications 101 Textbook
I live in Canada and if that water isn't heated before coming in contact with my hiney I can assure you that it'll be too cold for comfort at least in the winter.
Makes me Happy to see bootstrapped companies working
I cant believe how overenthusiastic this article is. From one of the reviews it quotes: “Going to the bathroom has become an enjoyable experience.”

Other than they might as well be good, they are certainly a novelty unless you have very specific reasons to get one. Also another thing to fear is cameras and wifi, it's japanese after all!

Somebody is pushin some high-tech loos! I'd rather know how to use the three seashell system...
I disagree, I think GL has been developing quite nicely over the last 2 or so years, driven by lots of innovation coming from Nvidia and ATI, and a close dialog with graphics developers worldwide.

GL is seen as a "crufty", non-OO C-style API but that's actually pretty cool in that it gives you very direct GPU access and gently forces you to think more in a way that matches how current-gen GPUs actually work. I wouldn't any magical abstractions over it. The core profile is great because all the outdated legacy stuff is no longer legal in it, giving you a modern, direct-hardware-acess graphics API with absolutely zero overhead. Driver support keeps getting better, even Intel has entered into GL 4.x land by now. Proprietary Linux drivers and their GL 4.x support are really solid and better than ever. All that remains is for Apple to get up to speed, GL is still at 2.1 or 3.2 depending on your OS X version.
I didn't say a quote cannot be deceptive. I don't see this one as even remotely deceptive, though. If you know who Linus is, you know he owns the Linux kernel. A quote about him not reading code would therefore be taken to refer to the kernel code. In that context, the quote is accurate. Linus by his own admission is not reading the kernel code any more.
I don't think I've ever seen a language that claimed to be OOP but used composition instead of inheritance. Can you point at any examples?
Most? Maybe it's just because I live in the Northeast, but I've only very rarely seen a bathroom that did not have a GFCI outlet.

(My current apartment has four: two in the bathroom, two in the kitchen.)
I can confirm @aptimpropriety's claim after having tested this in bidets in multiple countries. It doesn't matter how high you turn on the water pressure, if you grab a piece of toilet paper afterwards it seems to always find some... remainders.
I suppose with all this discussion of efficiency of cleansing it might be indelicate to point out that some people enjoy having warm water shot up their ass, and women enjoy the "front wash" feature also.
They are sold in the U.S
http://www.pilotbidet.com/
Things are not the same for all kinds of planets. A rocky planet the size of Mercury is going to cool off much faster than one the size of Earth. This is largely due to the difference in volume to surface area ratios and related effects. A more massive planet will have a much higher amount of heat left over from formation, and it will lose that heat slower. Plus, it will have a higher quantity of radioactive elements relative to its surface area. This is why the Moon is geologically inactive while the Earth still is, despite being made of mostly the same stuff.

Once you scale up to gas giants these factors become even more important. Those planets retain a crap ton of heat from their initial formation and are comparatively inefficient at radiating it away into space. More so, they continue to generate heat through ongoing settling (raining of Helium down to lower levels of the atmosphere, for example).
I'm in different because it's "reality" Television; with "television" being the operative word. We can talk about how it misrepresents the real Silicon Valley (Note: Which I know nothing about) but let's not forget, that it's a business and not a non profit. So the objective of the creators has been achieved: 1)Tell an entertaining story, 2)Get people to promote it by talking/blog about it about because they love or hate it, and 3) know that the promotion will bring eyeballs/ratings which leads to underpants and profits! At least for one season, it's mission accomplished for Randi.
$15 in parts from your local hardware store gets you the basic tools you need to build a water-powered hygiene system.

All you need is the "spray head" with flexible hose [0], plus the adaptor to make a kitchen part fit the bathroom piping (for some reason, kitchen and bathroom have non-interchangeable parts).

You hang it on a hook next to the toilet, and you use it to clean yourself. I cannot live without these, and I intensely regret any overnight trips to a hotel or other place that does not have such an amenity. I regularly recommend and sometimes even buy and install these for friends and family.

The USA is still living in the dark ages when it comes to some parts of self-hygiene.

0: http://ecx.images-amazon.com/images/I/21PJ48yqYmL._SL500_AA3...
That, plus they cost about $10 and can be self-installed.
Same here. Now I'm going to get fired. Thanks HN.
When I hear about responsive design I always try to resize the window and see how the things rearrange. This one feels really slow during the resize, almost freezes the browser.

And just a couple of clicks have caused redirect loop.
There is some support for GLSL 3.3, 4.0 and 4.1 in OS X Mountain Lion; http://renderingpipeline.com/2012/11/first-hints-of-opengl-4...

GLSL 3.3 was present but hilariously broken in Lion, if you explicitly requested it in your shaders.

Hopefully things will improve for Mac OS X 10.9.
When I went to Japan and used the public toilets there, the nozzles would first go through an auto-cleaning process when you sat down.
How the wonderful Japanese gardens, their sensibility for design, beauty, simplicity, and this awful toilets can convive in the same culture, is a mystery to me.
It's part of the international, federal, and most state building codes to have GFCI in all bathrooms and kitchens (any place where there is a water fixture). You're right though that most homes do not have an outlet near the toilet.
People don’t pick the toilets in their houses? I find that hard to imagine.

People not picking the pipes or bricks that are used I can see, but the toilet? No way. Before I buy a toilet I want to at least sit on it and I cannot imagine anyone feeling any other way about that.
It's complicated. To be able to modify, recompile and relink the LGPL part you would have to use the exact version of the go toolchain with which the commercial part was compiled with. Not to mention having to come up with a custom build process that puts the object files in the distributed archive...
"These exquisite toilets are everywhere in Japan"

Really? I was there for 5 days last spring and never encountered one of these toilets. I did, however, encounter a hole in the ground, you gotta squat to do a number two public toilet stall.
It doesn't make much difference whether it's winter or summer. The water temperature isn't below zero or it would be ice. If the water source doesn't go below zero when the air temperature is -30, it's not going to get much warmer when the air temperature is +30.
Well I don't think people spend enough time on the toilet to justify an extra cost (save maybe IBS and toilet readers/surfers).

And right now toilets are fully functional for most people, mine aren't uncomfortable to me and are easy to clean and most repairs can be done quite easily yourself. Adding technology to that sounds like trouble and would likely require calling out a plumber to fix things.
I mean, seriously. Forget about hyper-tech stuff and get a normal bidet and learn how to wash your ass properly. That's pretty much all you need to improve your life and it will cost way less than 500$.
Inheritance does not imply virtual methods. They are two different features.

Even as early as Simula 67, virtual methods were not the default and had to be explicitly annotated.
Minus the necessity of the wreath, I assume construction managers in the US are equally willing to accept free drinks and an extra $100/per bathroom. Does this not work in the US because it can't be a reasonable default in those types of situations?
Security hole potentially allows hackers to create phishing site on Google.com
How does striped toothpaste retain its stripes after being bottled and squeezed?
Because I have no control over which toilets the apartment complex I'm living in chooses.
The Millionaire Fastlane by MJ Demarco - working notes
I think it's just because the Japanese are really obsessed with cleanliness and others are not.
It's too expensive. $1000 vs a typical $100 toilet. Cleaning this thing is an extra hassle. The psychological aversion of having some liquid spraying FROM the toilet adds to the lack of interest.
No, it doesn't. You show someone he's out of his depth by attacking his argument, not by pointing out that the counter-argument comes from someone famous. Are you seriously claiming that no one you've never heard of can possibly argue against a point made by someone you've heard of? That's a sheepish mindset.
Not even close to one weekend - I meant "weekend" in the tongue-in-cheek sense that all good weekend hacks spill over into multiple years.

[Write yourself a scheme in 48 hours](http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H...) was very helpful for seeing a compile interpreter at a high level, [Typing Haskell in Haskell](http://web.cecs.pdx.edu/~mpj/thih/) was a fantastic resource for implementing DHM - the NYC Haskell community was fantasically helpful as well. Best way to learn anything in Haskell, or any language IMO, is to just start writing it :)
This is how they do it in Thailand, at least. Basically, imagine the sprayer in your kitchen sink attached to your toilet.

In areas without (edit: running) water, they'll have a bucket of clean water nearby with some sort of cup to use. I've heard this is pretty common in SE Asia.
I was thinking the same thing, sort of 'follow up starter' kind of model. In non-virtual businesses its common to sell a small business from one owner to another because the original owner wants to do something else, my neighbor bought a bakery that way (not advised if you're not a morning person!) why not technology companies.
But we focus more on the up-front costs rather than the cumulative costs. Think about the cell phone market - how many people will be happy to get a free phone, only to be subject to $50-100 monthly bill for 2 years.
Your site looks decent. Can you share details on your click through rates? How many people visited your page?

That said, I think there is a weird problem going on. If I am a tenet, this site is useless to me ... unless my apartment community is registered already. If I were you, the first step would be to focus primarily on apartment management. The website is geared towards apartment tenets (on a quick look). For example, instead of boasting that tenants can file complaints (not fun for management), try to stress how management would benefit (instant way to communicate with your residents). My current apartment has a site that lets us pay our rent. Previous apartment had a site for getting notifications about packages. We never used that feature and both websites are pretty dull. I think your site looks much prettier than those! Best of luck!
It's not a reasonable default because every visitor to your house would make a comment requiring you to justify having "fringe" bathroom habits.

Edit: Not every, of course. And the number would vary by region of the US. Excuse the universal quantifier :)
http://youtu.be/F9cdyd0nU9w
Nice insight on the sales approach. Is there any particular reason that this technique doesn't work outside of Japan? American construction companies might not care about a wreath, but surely drinking and promises of additional profits would be universally effective.
App Store down? (WhatsApp link)
Heated water is an option.
>Then we are talking less than the cost of your internet connection

Not if you consider the time value of money, which you should do when making any cost comparison.
I seem to be saying this a lot lately: How is this HN related?