skysight-inc/HackerNews huggingface dataset:
propane will eventually run out. this is potentially "set it up once and never fuss with it".

It doesn't seem like portability was a major concern. Hopefully if this catches on, other improvements in size, weight and purposes will come about. This one seems to be for a very specific purpose.
>What this means is that existing sort functions such as mergeSort and quickSort would need to be rewritten to sort values of the new type. In constrast, here is the type of mergeSort in Haskell mergeSort :: Ord a => [a] -> [a]

Er, you could define mergesort using templates in c++ and it would work pretty much the same.
Whats the #1 secret to a successful startup? No HR department at all.
The headline [This Fridge Doesn't Need Electricity To Stay Cool] seems like linkbait. It's a fridge that uses ice to keep cool - my grandmother had that technology and it was called an icebox.

One fridge that really does cool without electricity is the "absorption refrigerator", which burns propane and uses the heat to cool. I find the process pretty much incomprehensible, but it uses a mixture of ammonia, water, and hydrogen gas. The heat separates the ammonia from the water, it is condensed, and then when the ammonia evaporates it absorbs heat from the fridge. They are useful for recreational vehicles without electricity.
http://en.wikipedia.org/wiki/Absorption_refrigerator

And on the topic of random refrigeration facts, if you've seen air conditioners or chillers specified in units of tons, that doesn't refer to the weight of the equipment. It refers to the number of tons of ice per day required to provide the equivalent cooling. Measuring power in tons (1 ton = 3.5KW) strikes me as very strange.
The example in the readme: http://ix.io/cdR

Emitted llvm ir doesn't look much more compact either: http://ix.io/cdS

Clearly there is still plenty of room for optimizing brainfuck compilers!
I do think it's neat. One feature I expected and was surprised not to find: a "Sort by Profit Amount" feature. Clicking on "Profit" should allow me to sort the listings by amount of profit, from high to low.
Doesn't OS X already disable DMA access automatically when FileVault is enabled and the screen is locked?
It is called a browser.

Usually comes integrated in all mobile operating systems, alongside the native apps.
Last time I flew Alaska (shortly after the Superbowl), they had a boarding group for people wearing Russell Wilson jerseys that boarded just after their military service personnel group.

By the time they got to us regular folks, there was barely anyone left to get on the plane.
Using it right now.

One of my favorite things installed on my computer.
PrintToPeer networks your 3D printer so you can build your own bot farm
Seems really costly; you can buy an KUKA industrial robot arm to use as a motion simulator for $50,000:

http://hackedgadgets.com/2010/08/12/kuka-robot-arm-turned-in...
Whoa. I might have to switch back to chrome. I had no idea.
An incredibly valid point.
Yes I have thank you, if I have the time I will read it again.

Very good catch, you hacker you.
For my money the person who invented middle click opening things in a new tab without switching focus was the significant one.
When my youngest son played bomberman for the first time with the rest of the family, I went and got the camera and took some photos of him playing because of the joy and surprise so clearly visible on his face. Later I tracked down an email address for the designer of the game and sent the photos. I got a very nice reply from a coworker in English passed back.
Most clones are incompatible in some way. WINE is not100% compatible with Windows, Linux is not compatible with AT&T Unix (ever looked at "cross platform" Unix source?)

My personal opinion is not about what is legal, but what I think is ethical and justified. The current system is broken and needs to be reformed.

You seem to want to defend the status quo. That's your prerogative, I think you're advocating for a world that makes everyone worse off, but we can agree to disagree.
Random Tweet: See one random tweet at a time
Unladen Swallow started as an intership project and didn't get very much support at Google [1]. When US started (~2009), Google had been writing their core, high-performance stuff in Java and C++ for many years already so there was no internal or existential need to make Python faster.

[1] http://qinsb.blogspot.com/2011/03/unladen-swallow-retrospect...
I think its more that the language enforces some formatting to a degree. Other languages are very free form in how you can structure your style and where to place your curly brace. In go it is a compiler error to deviate from their style.
I'd like to point out that the developer of this application is 17 years old. He's a student at the school I work at and a fantastic programmer.

I don't know whether he'd be annoyed at me for mentioning this or not, but given some of the negativity in the comments, I think it's worth noting. I can't imagine the type of applications he'll be developing in a few years time.
Every big sale there are always loads of people who say it is genius and loads who say it is stupid. Usually the answer is that it it is pretty boring.
How is this "set it up and never fuss" if the ice has to be replaced every 35 days? I would think delivering a small propane tank would be much easier than delivering ice.
As others have mentioned in the thread, RV refrigerators can run on a combination of electricity or propane. While this has a longer non-powered endurance period, I would think that a multi-fuel refridgerator would be more appropriate for remote vaccination campaigns. Mount refrigerator on vehicle, use electricity ("shore power") when at depo/distribution center, burn propane while in transit, and then either continue to use propane on-site or switch to solar-powered electricity (or village electricity, if available).
> Because these private companies have monopolies on their infrastructures and use protectionist measures to keep it that way.

Cable companies are not legally monopolies almost anywhere. Any franchise renegotiated since 1992 must be non-exclusive under federal law. And if you dig into it, it's cities that kill competition deals, not cable companies. Houses have FIOS in the shadow of Comcast Center in Philadelphia. Meanwhile, San Francisco blocked U-Verse expansion because AT&T's cabinets were ugly. Who exactly is at fault of perpetuating the lack of competition?

> The Internet should be treated as a utility.

That's how we got in this mess in the first place, monopolies and all. Cable companies were treated as public utility monopolies. Capital investment stagnated, because public utilities have little financial incentive to do anything other than simply keep infrastructure (barely) functional. The 1992 reform to deregulate cable and make exclusive franchises illegal wasn't a total success, but look at what happened to cable technology and investment since then relative to DSL (which remained relatively more regulated).
> At one point Google even spearheaded an ambitious effort (https://code.google.com/p/unladen-swallow/) to make CPython much faster. It failed.

The difference between Unladen Swallow and V8 is that while V8 was "make JavaScript fast on the workloads we care about by any means necessary", Unladen Swallow was "make CPython fast without disturbing the implementation's interface to native extensions". A V8-style approach to speeding up Python might well be practical even if a project with Unladen Swallow's constraints to using, and preserving the same relationship to extensions, was not.

> At the point where even Google can't make it happen, it really starts to look like Python performance is limited at some very fundamental level to what we see today.

For the reasons above, "Google can't make it happen" isn't really a good description. Google choose to try with constraints it didn't apply to JavaScript, because for their purposes with Python -- unlike their purposes with JavaScript -- if they were going to go with an unconstrained approach, then they were quite happy tossing the language aside. OTOH, with V8, running actual JavaScript was important but existing external modules called from JavaScript weren't a constraint, so the interpreter had fewer constraints than with Unladen Swallow, and making the language faster (rather than getting something faster, but not necessarily keeping the same language if it made anything else more difficult) was a higher priority.

So V8 succeeding while Unladen Swallow fails isn't necessarily a sign that making a fast Python interpreter is harder than making a fast JavaScript interpreter -- making a fast JS interpreter (language non-negotiable) was a priority for Google, making Python faster if it could be done was a nice-to-have that wasn't worthwhile if it doing it in Python was disruptive enough that they wouldn't be able to leverage their existing library of stuff-built-to-interface-with-CPython without additional effort. The efforts weren't parallel, and the results aren't comparable.
For a tool dedicated to searching and replacing JS in this way (AST aware), check out http://graspjs.com

You can use both CSS style selectors, and pattern matching, to both search and replace your code.
We changed the title (linkbait, as many have pointed out) to use your suggestion. Thanks.
I don't think this argument makes sense unless you believe that the mind, or consciousness, is a special "thing" that must be investigated--which is begging the question.

Consider the possibility that the mind does not exist; that instead it is just a collective noun we use to refer to a group of observed behaviors, the way we use words like "climate" or "weather" or "wave."

What is the smallest part of a wave that is still a wave? We can talk about the chemical characteristics of water, about momentum and turbulence, about gravity, but those all apply equally well to flat water too. Where does the wave come from? Does the concept of a wave make sense in the absence of fluid?

These seem like silly questions because we know how waves work. But similar questions don't get any less silly just because we don't know how the brain works yet.
Let's rewrite the story some for a bit of perspective.

Instead of Google, let's use Microsoft, and say we're in the 90's and it's Sun's Java, not Oracle.

Oh wait. That happened, and Sun and Microsoft settled out of court to the tune of some $2 Billion.
Quora in the next YC batch
It would automatically remember every page I have visited without requiring an action from me (Doable on desktop browsers). There would be simple browser extension UI that would allow tags, read-later and sharing.
Another distribution which ditches the FHS is NixOS. On top of this, it implements a configuration management system as a core part of the OS, is a source distro with an online binary cache (so installing things by default doesn't require building anything, but it's very easy to modify package definitions), and allows for very easy rollbacks, multiple system environments, and a bunch more interesting stuff. It's also not had a multi-year hiatus as a recent part of its history.
I've got to say I find the UI to be insanely beautiful out of the bookmarking services I have used. Great job. Integrating it with conversations is really interesting, although I doubt I will ever have any "kifi friends" that I would be conversing with. Perhaps add in optional-to-join public "page rooms"?

One complaint: why do I need to have this giant 'kifi' square floating on the bottom of my browser window constantly - especially when there is ALSO an address bar button? I really don't think I'll tolerate it beyond the first time I accidentally click it or find it covering up something on my screen.
Tabs should be a mechanism of the windowing system and not of the web-browser or other specific applications, IMO.
The ice will replenish itself if an electric source and can be found later. (for example, the ones with solar panels, or once it reaches a remote field hospital with a generator)

I think you are imagining it being used differently than what they have in mind
Brainfuck Interpreter written in Brainfuck
As the article states, ice can be delivered along with the vaccines that it is meant to keep cool. So ice delivery is perhaps not so very stupid as it sounds in this case.

It can also be recharged if the power comes on for a short while.
Right. This is why fiber should be classified as a utility and the government should support the creation infrastructure with tax dollars..
I'd love to hear more about why. It makes sense for YC (and is probably being treated as a normal investment rather than "Adam filled out a YC application and did a 10 minute interview"), however I feel like it makes Quora seem weak.
Save the Internet | Demand Real Net Neutrality
It's probably not their primary consideration, but I'd imagine that this is really fun and stimulating for the other companies in the batch. Personally I think startup advice feels most valuable when it's in the form of stories ("Here's our N of 1, you synthesize this with others into a worldview.") And having a late stage company or two around can only add to that.
Wayback Machine Hits 400,000,000,000
The comment was posted from an IP that had been banned for previously spamming HN. We unkilled it and unbanned the IP, since this user is clearly legit and presumably unrelated to spam.
The opposite of apathy is empowerment.

Don't underestimate the power of an outraged public.

It worked for SOPA.
This is pretty exciting. It's good to see YC diversifying itself through small experiments. I'm curious how much money is YC going to invest in Quora? Same amount as its other startups?
Digital Ocean: Limited Public IPv6 Beta Release
Clearly makes a lot of sense for us :) I think the other companies in the batch will get a ton out of this.

I'm hopeful Quora will too--as the YC community grows larger, we can help companies in lots of ways, including with things like hiring that are particularly important for later stage companies.
Interesting. I wonder if this will aid in finding a business model[1]. Would love to hear more from someone at YC about what is driving this experiment.

[1] http://www.quora.com/Quoras-Business-Model-and-Monetization/...
> What does not look tractable is cramming it all into the existing code bases of CPython or MRI.

Of course what is now called "MRI" since 1.9 isn't what was "MRI" before; its what was, previously, one of the alternative implementations (YARV), which got adopted as the mainline implementation.

For some time, there was lots of talk about YARV maybe getting replaced with Rubinius as the engine for the main implementation somewhere down the line, though I think if that happens, its still a few years off. (For one thing, Rubinius will need to get to the point where "Support for Microsoft Windows is coming soon" isn't a thing -- and AFAICT, that "soon" may well be only true on a geological timescale.)
Yeah but doesn't the distinction become way less clear when talking about protocols that aren't traditional fixed-structure binary protocols?

We live in a world of protocols that are increasingly RPC/REST based which as others have mentioned are really just APIs you happen to access over a network connection.
You're suggesting that most shareholders are more interested in perpetuating social injustice than they are in maximizing profits?
Marshall Monitors: http://www.marshallheadphones.com/headphones/monitor/monitor...
It would be interesting the learn the terms of the deal. Presumably it's nothing like the standard $120k for 7%.

I'm struggling to figure out how this makes sense as a part of the y combinator investment portfolio.

EDIT: The only plausible thing I can see Quora wanting that Y Combinator has is access to talent. Is this a recruiting move?
Tree of Indo-European Languages (image)
Is the internet you want? http://i.imgur.com/5RrWm.png
There is also pot in pot refrigerator (http://en.wikipedia.org/wiki/Pot-in-pot_refrigerator) based on evaporative cooling, which does not use electricity. Although it will not work well in humid places, it is still a much cheaper option.
You shouldn't have to.. Just be sure that not everyone knows everything.. If they are good at frontend development and create eye catching site, let them be., What I could do is they can't (probably they can if with learning and practice, but not as much as I devote myself into)..

Simply : Doctors won't write program, Programmers won't perform a cesarean..
I think you could do this in a Store component which uses a ServiceWorker.
I wonder if Quora actually applied, or if the idea was generated outside of the application process. I'm also pretty curious what the terms of the deal are (although I don't expect to actually get those details) with the new standard funding package.
I just bought one of the listings here. It claimed a profit of $14.05 with a Buy price of 22.95 and a Sell price of $37.

Some notes:

- The "Buy" and "Sell" locations were the same website. Immediately raised some concerns (why would the same entity want to screw itself over by buying the same book it's selling for more money?)

- Upon inspection, it's because to be eligible for the Buyback price of $37, the book must not have tears, highlighting, or missing pages.

- The books at the Buy price of $23 or less have all been noted as just "Acceptable" condition with missing pages and highlighting. The books at better conditions are all $50+.

- Wasted $3.
Same here. If anyone is curious, here's a screenshot[1] from an iPad mini. Tapping, tilting, reloading do nothing.

[1] http://i.imgur.com/lW3gZOw.jpg

Edit: Figured it out after actually looking at the graphic. You need to turn (not tilt) the device to landscape.
The Government: Snapchat Lied, Your Messages Don't "Disappear"
Seems a little stupid to buy a one trick pony... Who's trick is dubious.... I rather see them buy a search engine
With all due respect to Katie Cotton, Apple's brand is so strong today because their products are so good. Her biggest contribution was to have the discipline to keep PR out of the products' way.

The article speculates that the low-key PR campaign was itself part if the mystique, but it's easy to overestimate that. The truth is that playing hard to get only works well if you're hot.
Clustering CoreOS with Vagrant
The comments have been pretty negative, but I think they are mainly due to the fact that this project (whilst being cool) isn't really that useful.

The fact that the developer is 17 is cool: maybe you could suggest that it could be turned into a code review/ code merging tool? That might suit the device a little better (maybe it could airplay the code and be used as a presentation tool?)

Please take on board that people are negative about the idea, as opposed to the implementation.
ServiceWorker – first draft published
Show HN: Chromium Updater
If you are signing big contracts without legal advice, certainly, that's a big problem. I've lost money that way.

I don't think I'd call it an ethical problem, though. It is more of a "I did something stupid because I thought I had capabilities that I do not, in fact, have."
Vi Hart's net neutrality video
I recently made a class implementing an interface from a library in python. That interface had a "canonical" implementation, in that most instances of that interface were of that class.
When I tried to call some functions from that library with my own class, they tried to call methods from the "canonical class", which were neither present in the interface nor my implementation.

Result: program crashed when trying to call not present method. Had to clear up a few of these before it would work. If the type system hadn't been so forgiving the library implementers would have realized how their abstractions were leaking, and it would have been a lot easier for me to implement the interface correctly.
Agreed, application-level tab support is a short term win. I wouldn't want to use a browser without them, but i would rather it was all a well thought out part of my main interface.
Wow, what a great experiment. How can Quora employees get involved?

What percentage of the company does YC get? Did you even make an investment? Given their huge fundraising and valuation, getting even 1% and giving them around $100K both seem odd.
Quora at Summer 2014 Demo Day could be really interesting.
They are "covered" by the news for values of "covered" which include "mocked".

When you give a third party (the media, in this case) the ability to MITM your message (through selective editing, and 'editorial' segments in which the talking heads openly insult and belittle the protesters), "any publicity is good publicity" is no longer true.

The way to avoid this is to not rely on the media to broadcast your message, but to do it yourself. That way concerned or interested members of the public can access your unadulterated message, not just a version of it that was hashed up by cable news.
Hard to imagine what's in it for Quora.

- Network connections? Their CEO is the former CTO of Facebook.

- Help with fundraising? They raised $80mm at $900mm valuation not more than a month ago.

I strongly suspect Quora is planning a huge pivot which they feel is ambitious but doable in 3 months, and YC believes in the value of this pivot; that is the only plausible explanation I can think of.
How do you express the Ordinality constraint in C++?
This is pretty cool. As a feature optional language restriction would be nice. My first random tweet was in French, second in Russian, third in Hebrew, fourth in German, fifth was same as second (same person/same tweet), and sixth was in English.
adam and i talked about it outside of the normal application process
It actually isn't a compiler error in Go to deviate from gofmt's specification* but it is a widely enforced rule in the community. Most major Go projects use gofmt and any Go code, such as the built-in libraries, are gofmt'ed. You're fighting against the tide if you format otherwise.

Given that, jsfmt doesn't need 100% adoption: using it in a single project or library would still be useful. Stating new contributions must be jsfmt'ed would be less trouble than most standard pull request requirements (pass + update any relevant testing code, ...).

I personally love these formatting tools and am looking forward to more of them, such as ClangFormat[1].

* You might be thinking of unused variables or imports resulting in compiler errors, which isn't the same as not compiling due to formatting?

[1]: http://clang.llvm.org/docs/ClangFormat.html
I did not say that it is or has been limited to any one group. I am saying that several different groups have poisoned the well for other groups who wish to use that tactic.
I'm failing to imagine a scenario where implicitly typing either of these would benefit me as the developer - having those elements remain statically typed seems like "the right thing to do" given their role in defining public code contracts. Could you help me understand why this is a bad thing?
we did invest. as a general rule, i think investors shouldn't disclose terms, but if the company wants to, fine w/me.
I think that's FUD, first of all, and unlikely to come about. Also, if there was QoS, etc, I wouldn't mind having a dedicated "Netflix ISP." The streaming experience still sucks compared to flipping a cable channel, and co-location and integration of the software stack could make such a service better. Heck, I'd love it if this was Apple's play after an iTV. Vertical integration can lead to a marvelous user experience, as Apple has shown.
Hi there, I'm the developer of this app so just thought I'd reply to some of the cons you made.

You don't need an internet connection all the time, just simply for building or running the application as Dringend needs to connect to the build server.

Support for git is coming up in version 1.2 and is going to be in the hands of beta testers very soon.

Features such as support for asset catalogs and XIBs/Storyboards are also in the pipeline.