iPhone 6: An edgy concept - <AUTHOR> http://www.behance.net/gallery/iPhone-6-An-edgy-concept/7617209 <comment><USER2> Folks, stop bitching and complaining about this or that idea being good/bad/impractical etc, etc. It's a designer's demo portfolio work.

[http://www.johnnyplaid.com](http://www.johnnyplaid.com)

Designers do this stuff because they have ideas about how devices and interfaces can change and they explore those ideas. It doesn't seem to me that Johnny is making claims about inside information. He's using his visual talents to create mockups of what might be possible in the future.

The medium is different, but the process isn't any different than sci-fi writers setting stories in the future or me making UI wireframes for an application. It's just ways of exploring what could be done.

The last point is to realize that this is most likely just personal portfolio work. Some of us have github profiles and others have PSD's. Just think about the exposure Johnny is getting out of this and how it might get him more work in the future. That's the best reason for him to make this.

<comment><USER3> It's so silly, though. Does this guy work/speak for Apple?

Is he an electrical engineer who can say for certain that the retina display can actually be manufactured in this edgy way?

No, he's just a guy with Adobe Illustrator.

So... why should I care what he thinks?

<comment><USER4> Retina display huh? Retina is just another marketing word. Apple's retina display was surpassed by consumer technology more than a year ago. GS4 has a 441ppi screen while the Iphone 5 "Retina" display is just 326ppi.

<comment><USER3> .... okay?

I'm not sure why you thought that I didn't understand that Retina is a marketing term, or why it's relevant to the point I was making.

</comment></comment></comment></comment><comment><USER5> I would highly recommend the majority of you here to stay away from fashion shows and car conventions if this is your reaction to this concept.

<comment><USER6> I think it's safe to assume that's pretty much the case for the majority of us to begin with.

<comment><USER5> Which is really a shame. They're typically great fun, and potentially inspirational.

</comment></comment></comment><comment><USER6> Someone said on Twitter the other day, I wonder what UI designers could come up with if they weren't hamstrung by the fact that it needs to be built by a developer? I can't help but think of exactly that whenever I see one of these hardware mockups. This is what designers can do when they aren't hamstrung by the need to actually have it built by hardware engineers.

An interesting intellectual exercise and a beautiful design, but that only applies if you think it could be real, or else it's the hardware equivalent of a Minority Report interface. I just don't see this in my hand within the next 20 years. That makes it easy to be pessimistic.

In reference to the top comment, that's why good Sci Fi tends to focus on how the technology affects the future society and interpersonal relationships, not simply marvelling at the technology itself. Calling this the "iPhone 6" mockup and not simply a future phone or even iPhone puts a certain expectation on it, as does the mention of specs that would only be impressive for a year or two.

You can't have it both ways. Either it's an entirely theoretical mockup that can't be criticized and it's simply design work or I'm supposed to imagine it as the iPhone that's on the market two years from now with the specs listed on that page.

<comment><USER7> I am an interface designer, and the constraints imposed by those mean ol' developers are because they are forced to think through logical flows to implement them.

The perfect ui would be a device that you wear in a small ring that reads your mind to find out exactly what you want, and using superhuman ai, strategizes the perfect way to get it for you.

There. I did it.

<comment><USER6> For the record that's kind of my point. You need to have a balance and "it's just a portfolio demo" rings hollow to me.

</comment></comment></comment><comment><USER8> I don't understand the point of these mockups unless they have an actual prototype. It's easy to hand-wave about how great a product will be that can't be built. The borderless glass is probably a non-starter because of chipping. And why would you make an aluminum/carbon fiber composite? Aluminum and carbon fiber both serve the same purpose in a composite structure. You'd use something like a metal-matrix aluminum composite instead, set in resin.

<comment><USER9> It's really difficult for me to look at something like this as someone with even the barest of comprehensions as to how complicated some of this would be to even do, much less well enough that it would make sense to put in a consumer product this year.

Oh, you're going to make the screen out of graphene? My mockups are exactly the same as yours, but instead of aluminum my case is made of diamond. I've solved the chipping problem!

To be clear, I think that these are really attractive visual mockups with some interesting concepts, but I have seen literally every one of them before elsewhere.

<comment><USER10> The point of imagination is that it is not limited by constraints. How can you envision the future if you are limited by the constraints of today?

Steve Jobs is quoted in the 80's as saying that they aspire to make a computer that is essentially today's macbook or ipad.[1] It most certainly was impossible at the time.

I sure like mine though.

You know what you get when you limit yourself to the constraints of right now? The IBM PC Jr.

[1] "Apple's strategy is really simple. What we want to do is we want to put an incredibly great computer in a book that you can carry around with you and learn how to use in 20 minutes. That's what we want to do and we want to do it this decade." [http://lifelibertytech.com/2012/10/02/the-lost-steve-jobs- sp...](http://lifelibertytech.com/2012/10/02/the-lost-steve-jobs-speech- from-1983-foreshadowing-wireless-networking-the-ipad-and-the-app-store/)

<comment><USER8> > The point of imagination is that it is not limited by constraints.

But there's no real imagination here either. It's just a thinner, lighter iPhone, made thinner and lighter using materials that don't exist. Genius!

As an aside, this is how Jony Ive works: [http://www.objectifiedfilm.com/wp/wp- content/uploads/2009/01...](http://www.objectifiedfilm.com/wp/wp- content/uploads/2009/01/ive2.jpg).

</comment></comment></comment></comment><comment><USER11> Why do designers pull numbers out of their ass to make a concept sound more appealing? "Dual quad core processor!" yeah, well my concept has dual octocore processors and my concept will be liquid cooled! I mean phase change cooled!

<comment><USER12> _Plasma ultra cooling_! Probably still need to tack "gamer" on so you can double the price and use cheaper materials, as long as it is black and red.

</comment></comment><comment><USER13> I don't understand why so many designers attempt to push the limits of material science while clearly being almost entirely ignorant of it. For example, carbon fiber composites do bend. You can make springs out of them. Also, if you could figure out how to manufacture graphene at a scale large enough to use them on iphone screens you'd probably win the Nobel.

You can't push the boundary of what's possible without already understanding the physics and engineering of the existing boundary. Otherwise you're just another kid with a pretend jetpack made out of 2 liter soda bottles. It's fun, and perhaps praiseworthy for a kid... but as an adult you look a bit silly claiming the design is something real.

<comment><USER14> I don't understand why so many Science Fiction authors attempt push the limits of material science while clearly being almost entirely ignorant of it. For example, carbon fiber composites do bend. You can make springs out of them. Also, if you could figure out how to manufacture anti-gravity thrusters at a scale large enough to use them on a space ship you'd probably win the Nobel.

<comment><USER13> Product Design != Science Fiction

<comment><USER15> This is Product Design Fiction.

</comment></comment></comment></comment><comment><USER16> That Magsafe Lightning concept would never work. Not only is there not enough space to fit powerful enough magnets, not only is the Lightning connector 8-pin, but one of the only reasons MagSafe even works is that laptops are strong enough to still be in the same place if tugged slightly. Your phone will now not only be tugged along with the cord, but will then disconnect more easily and fly across the room.

<comment><USER17> I disagree. Just build a strong magnet in there (as was suggested, maybe via the speaker). The advantage of the connector would not be the disconnect-on- trip feature, but rather convenience for plugging and unplugging. Namely, it's a lot easier to just have the cord snap it place magnetically than to futz around with the small metal tip[0].

You're assuming it'd either be too weak or too strong. They would calibrate it until it was "just right", as they do (or try to do) with pretty much all of their ergonomics decisions.

[0] Anecdotally, I own both a MagSafe 2 device and an iPhone 5.

<comment><USER18> Regardless, I still don't want a big magnet in my pocket

<comment><USER19> Yep, right next to all your cards. Brilliant idea if ever I'd seen one.

<comment><USER20> Are any of your cards still magnetic? In my wallet all bank cards use chips, other cards (subway tickets, etc) tend to be wireless/NFC, the remainder (IDs, licences) are either nonfunctional plastic, or chips as well.

OK, in travels some countries probably still try to read the creditcard magstripe, that may be a problem for a part of population. Otherwise it's just like worrying about the macbook demagnetizing your floppy disks..

<comment><USER19> My railcard is magnetic only, as well as my student discount card and several store cards.

My university ID uses a magnetic strip and RFID. However the university disabled RFID usage on all of the printers, doors, etc. on day zero after people found out you could easily spoof them.

Granted, at least my important cards use chips/NFC now.

</comment></comment></comment></comment></comment></comment><comment><USER21> I love the idea of wrapping the display around the side of the phone and having touch sensors to detect when you're holding your phone. I have this problem where I'm holding the phone with one hand and trying to press something with my thumb. It doesn't register as a touch because part of my hand is contacting the front of the screen, causing my action to be interpreted as some sort of two-finger gesture. With accurate information about where my hand is, this would be easy to fix.

One question: why not a 1920x1080 screen? The Galaxy S4 already has that resolution.

<comment><USER22> Seriously, why do you need 1920x1080? 1280x720 on a 5 inch display is great, even 960x540 on a 4.7 inch display (Optimus L9) still looks great, I just don't see the point unless you want to deplete your battery as fast as possible...

<comment><USER23> Yes, Enough with the PPI race. On a 4" or 5" display give me 720p and more battery life over 1080p.

If the manufacturer does not opt for the top of the line GPU, games suffer too, since by doubling the resolution, you need to quadruple the pixels rendered. Apple made this mistake with the iPad 3 and iPhone 4, both which performed worse than their predecessors.

This PPI race reminds me of the megapixel race in cameras. Where dumb consumers think a "higher spec" is better when it actually gives them a fuzzier screen (pentile OLED over non-pentile, not in LCD), worse battery life, and worse performance in games.

<comment><USER24> please continue the PPI race so I can get an even more awesome Oculus Rift!

</comment></comment></comment></comment><comment><USER25> The icons in those home screen mockups look a heck of a lot better than the real ones:

[http://apple.com/ios/ios7](http://apple.com/ios/ios7)

<comment><USER26> The home screen icons were the highlight for me. The hardware mockup is full of hyperbole, but the icon set seems very humble in contrast. It is much closer to Apple's established branding than the real (beta) iOS 7. This is the kind of icon set that could be introduced without making all existing icons seem out of place.

And it looks _gorgeous_ on a black iPhone (mockup) because it's not as light.

</comment></comment><comment><USER27> Here's an idea. Make a phone with a case that is strong enough to withstand the drops that inevitably happen! Putting so much effort into cool looking things that have to be covered by dorky cases is an illustration of the irrational at the heart of tech fetishes.

<comment><USER28> I've dropped my iPhone 4 from a meter high onto surfaces such as wood, tile and asphalt more times than I'm willing to admit, and I've experienced no cracks. I don't know if I'm just astoundingly lucky, or if my particular device is just very well built, but I am satisfied with the state of phone durability at least from my limited experience.

</comment></comment><comment><USER29> I'm reminded of the Samsung prototype on the left here: [http://www.mobilephones.com/news/samsung-reveal-flexible- pho...](http://www.mobilephones.com/news/samsung-reveal-flexible-phone- prototype/)

where the screen comes round the edge of the surface. Pretty, and a lot more likely to be in production this decade.

</comment><comment><USER30> It is obvious that this is not an attempt at trying to design a plausible iPhone. It is an attempt to show case his design chops. Unfortunately, I can't give him full marks on his design, I was put off by his "Accidental Gesture Recognition" paragraph. It is a short paragraph of 7 lines, 3 of which are hyphenated.

Pedantry aside, I think the mockups look great.

</comment><comment><USER31> The design looks amazing, even though most people will probably have the device covered up with a phone cover. Also retina 2 sounds like i would need 3 versions of every image in my app which is getting to be a bit much.

<comment><USER32> On a related note, I feel like this issue (non-retina, retina, iphone 5 version, ipad version, older iOS support, etc) and the over-saturated app store have really stifled the indie development world. It takes a lot more effort to make a nicely packaged app today than in 2008-2009, and then you launch on the store and you're just one in 800,000 or w/e.

To me, it's kind of like how the first people on Youtube now have millions of views, but good luck starting a new YT account today...

<comment><USER33> Marco Arment seems to think that this fall will be as close as we can get back to 08/09 for a while: [http://www.marco.org/2013/06/11/fertile- ground](http://www.marco.org/2013/06/11/fertile-ground)

</comment></comment></comment><comment><USER34> > _The only way to create a true edge-to-edge display is to remove the edge > all together._

And moisture is the essence of wetness.

<comment><USER35> But wetness is the essence of beauty.

Quotes aside, I've imagined this kind of edgeless design to be where things are headed, and it certainly looks beautiful.

<comment><USER22> It's more likely that the next iPhone or Galaxy S will have the home button removed (finally), the speaker squeezed as far to the top edge as possible and the screen will fit all that new empty space, with 1-2mm borders.

That's doable in the next 1-2 years, this design isn't.

</comment></comment></comment><comment><USER36> This is awesome! Very well made, I hope someone from Apple HR is watching...

</comment><comment><USER37> Not gonna lie, I would buy that in a heartbeat.

</comment><comment><USER38> Would the aluminum + carbon fiber be a weave of aluminum mixed in with the carbon weave (similar to Pagani's carbotanium for the Huayra's body panels), or an aluminum galvanization process on the surface of the carbon fiber (similar to the galvanized carbon fiber in the Porsche 918 Spyder)?

<comment><USER39> I did my master's thesis on aluminum/carbon fiber composites and typically they mean infiltrating liquid aluminum through weaves of carbon fiber.

But these materials are hard as hell to make. Carbon and aluminum do not get along for a variety of reasons, and aluminum/carbon composites remain a pie- in-the-sky concept. One of the ways they make Al/C composites now is through a process called squeeze casting, whereby they just force molten aluminum (>660C) to infiltrate a fiber preform at super high pressures. And even then IIRC their properties usually fall well short of theoretical. These are not things nature wants us to put together (at least not yet).

<comment><USER40> How much additional effort is that on top of the current process of making gorilla glass, though? I believe it already requires some mighty temperatures+pressures.

<comment><USER39> High temperatures are true of glass work in general. I'm not 100% about the gorilla glass process, but I did not think it high pressure one.

And high pressure is not a deal breaker -- it's just the best way to make some things right now. But even after you've forced carbon and aluminum together, you have a variety of other issues then to deal with: large potential for galvanic corrosion and huge difference in coefficient of thermal expansion are two of the primary ones. The fact that they have horrible wetting behavior is another one, and is the reason they have to do squeeze casting in the first place, but likely also negatively affects the quality of the interface formed between the carbon and the aluminum (thus leading to poor properties even after you've spent all the effort of making it)

</comment></comment></comment></comment><comment><USER41> The icons! Those icons look great, for the most part. Still 'flat' while keeping the iOS personality.

</comment><comment><USER42> I fail to comprehend this kind of fetish

</comment><comment><USER43> Very impressive - I'd love to have something that looked that damn cool. The wrap around screen kept making me think of infinity pools.

</comment><comment> mkr-hn The iPhone, as boring as it is, at least has a distinct look. This is a rectangle with beveled corners.

</comment><comment><USER44> 1) Not very original

2) Not going to happen

</comment><comment><USER45> And then you put a cover / bumper ...

</comment><comment><USER46> With that design of touch sensors on the edge, it would open it up to support being used as a chording keyboard in the style of the classic DataEgg - [http://xaphoon.com/dataegg/DataEggNewShape.jpg](http://xaphoon.com/dataegg/DataEggNewShape.jpg)

</comment><comment><USER47> Everything about this design, from the edge to edge glass, to the Lightening + Magsafe connector is super appealing, but it's too much of a jump for Apple. Their design style is much slower and more iterative than this.

Arguably the biggest hardware leap so far was the 3gs -> 4, and that was limited to an aesthetic re-envisioning, a camera improvement, screen resolution upgrade, and processor bump.

This design showcases improvements that Apple would likely spread out over 3 generations: everything listed for their biggest leap above, plus new input mechanisms, new connector, significantly less heft, and waterproofing (!!).

Don't get me wrong -- I'd buy this in an instant, but it looks more like iPhone 8, than 6.

<comment><USER48> I think a bigger design leap is from the existing Mac Pro range to the new Mac Pro. From this: [http://bit.ly/13VYioH](http://bit.ly/13VYioH) [1] to this: [http://www.apple.com/mac-pro/](http://www.apple.com/mac-pro/)

[1] Apple store is currently down, this is a link to an image.

</comment></comment><comment><USER49> A neat design here, but I'd rather see designs that are more creative. What about an iShirt whose color could change via bluetooth from your phone, depending on how many unread emails you have?

And the quote about graphene was distracting to me because I know for certain that Apple would not have a layer of graphene that would be as thick as Saran Wrap. That's crazy talk- too expensive. I know he wasn't saying it would be that thick, but that was the first thing that came to mind: "no way they would do that".

</comment><comment><USER50> I think that design looks amazing. I like the concept of MagSafe connector but the world would shit a brick if they changed it again that quickly.

</comment><comment><USER51> Wow, some of the reactions here are really petty-minded to me.

This guy just made mockups of a future iteration he imagined, of a product he probably uses and likes. Something designers have published to the interwebs for years. It can be fun and a nice way to improve on your skills.

It don't get what justifies the hate some people here show up with. If you don't like it, just skip it and enjoy something else.

</comment><comment><USER52> Is this a joke? Lol, how are you supposed to use this with one hand. The design (from a presentation perspective) is beautiful, the idea from a practicality standpoint is 100% useless. I couldn't tell if this was serious until I was like 75% of the way through.

</comment><comment><USER53> It does look great, but Im not sure my hands and fingers would fare well if the edges got chipped. A chipped edge would not be enough to pay lots to get it fixed, where as a shattered screen is. As a result, I see minor injury being a bit of a problem.

</comment><comment><USER54> I think the Calculation for Screen Size were off. ( Unless I am Wrong ) Assuming no changes in Resolution Scale to iPhone 5, a Display that is 5.86cm Width would be 4.7" Diagonal.

Which incidentally fits in with the latest rumours on 4.7" display. Um....

</comment><comment><USER55> Here's where the guy loses me: the sample movie on the phone is Lone Ranger.

</comment><comment><USER56> This would be the coolest god damn phone. If Apple made the smaller form factor again with a slightly bigger screen, I'd be on that. I hate the wonky rectangle of the 5.

Thanks, Johnny. This stuff is fun to think about.

</comment><comment><USER57> I like pure design concept, without regarding to technical limitation.

I like pure technology design concept without regarding to economical consideration.

This design is just plain form design plus some wanna-be technical terms.

</comment><comment><USER58> This is not even a good portfolio piece. The typography is really bad.

</comment><comment><USER59> Some nice ideas in there, but I have a few objections: On a practical level, this would be more better described as a prototype for the iPhone 8 + iOS X ... or something a bit further out than next year. Is that too nit-picky? Probably. As far as the aesthetics go - it looks almost exactly like the HTC One, albeit without a bezel. For a product designer with imaginative ideas about nearly everything else, I would have hoped for a more interesting enclosure design.

</comment><comment><USER60> How long until apple's lawyers shut this down for using their trademarks all over the place without permission?

</comment><comment><USER61> Ок. It's cool! Do same OS cool concept and I am ready to buy.

</comment><comment><USER62> Yet his site doesn't allow pinchzoom on mobile devices

</comment><comment><USER63> Won't happen.

</comment><comment><USER64> 96GB drive? Seems fishy to me.

<comment><USER65> It seems fishy to you to do a 50% storage improvement, when we just saw a 100% storage improvement to 128GB on the iPad?

Not fishy at all. Quite plausible. If anything, it's reasonably likely that there will be MORE of an improvement than the concept predicts, in this case.

<comment><USER16> That's a particularly odd configuration of flash chips, though. That's why you don't see 96GB SSDs very often. Generally, they're found in powers of two.

<comment><USER66> Its a marketing/pricing game. Manufacture all of them with 128G of storage. Every single one of them. Then the consumer gets to pay a varying amount to be permitted to use what they paid for.

This is a VERY old idea in the computing world.

</comment></comment></comment></comment><comment><USER67> Dishonest linkbait headline.</comment>


How do you dismantle a nuclear submarine? - <AUTHOR> http://www.bbc.com/future/story/20150330-where-nuclear-subs-go-to-die <comment><USER2> Military submarines are fascinating examples of what can be built when most financial, environmental, and ethical constraints are removed. The article mentioned liquid metal cooled reactors. These designs allowed for very small, very fast nuclear submarines. Soviet Alfas[1] could go over 50mph, faster than many torpedoes.

The craziest sub I've stumbled upon is probably the 1950's-era Seawolf[2]. Instead of lead-bismuth, its original coolant was liquid sodium. Sodium, a metal that burns on contact with water, was used as the coolant for a submerged nuclear reactor! Of course, that wasn't the only "interesting" aspect of the Seawolf's design:

> The phrase "Blue Haze" was often associated with the boat, which was > Cherenkov radiation, visible on a dark night, in the sea water surrounding > the hull...

Shake-out problems and a desire to standardize reactors caused the navy to switch away from the design, but it's still amazing that it was built and tested.

[https://en.wikipedia.org/wiki/Alfa- class_submarine](https://en.wikipedia.org/wiki/Alfa-class_submarine)

[https://en.wikipedia.org/wiki/USS_Seawolf_(SSN-575)](https://en.wikipedia.org/wiki/USS_Seawolf_\(SSN-575\))

</comment><comment><USER3> _For instance both INL and Hanford have suffered unusual radiation leaks from tumbleweeds blowing into waste cooling ponds, picking up contaminated water, and then being blown over the facility 's perimeter by the wind._

Radioactive tumbleweeds. There's two words used together that I never anticipated.

<comment><USER4> Hanford is a disaster of never-before-seen proportions in the US.. It's going to take decades as well as hundreds of billions of dollars to clean the site. From reading about how the waste was handled there (dumped down deep unlined holes in the flood plane), radioactive tumbleweeds are not the least bit surprising.

[https://en.wikipedia.org/wiki/Hanford_Site#Cleanup_era](https://en.wikipedia.org/wiki/Hanford_Site#Cleanup_era)

</comment></comment><comment> bmir-alum-007 If this happens to include nuclear warheads, esp. in the U.S., all warheads are currently sent to Pantex in Amarillo, Texas for decomm or refurb. Most of the staff are ex-US MIL, especially USN and USAF, capable of maintaining Q(S) clearance.

[https://en.wikipedia.org/wiki/Pantex_Plant](https://en.wikipedia.org/wiki/Pantex_Plant)

</comment><comment><USER5> Dismantling Russian Typhoon class submarine (47 min)

[https://www.youtube.com/watch?v=HGhxGgQ- Cd4](https://www.youtube.com/watch?v=HGhxGgQ-Cd4)

[https://en.wikipedia.org/wiki/Typhoon- class_submarine](https://en.wikipedia.org/wiki/Typhoon-class_submarine)

</comment><comment><USER6> Very carefully.

</comment><comment><USER7> "They sunk my submarine!" \-- a friend of my father's, when Mom came to take me home from his son's birthday party.

The Sinking of the USS Gitarro

[http://catless.ncl.ac.uk/Risks/16.52.html#subj2.1](http://catless.ncl.ac.uk/Risks/16.52.html#subj2.1)

I Swear I'm Not Making This Up.

</comment><comment><USER8> with another nuclear submarine?

</comment><comment><USER9> Ask U2? (sorry, couldn't resist...)</comment>


Mac or Thinkpad? - <AUTHOR>

I am a software developer , and looking for alternative to my laptop. Which one does most developers use? <comment><USER2> Gaming laptops are awesome but my last one was heavy. Macs are essential if you want to build iOS apps, but otherwise not required. (Obviously expensive - if you want the option to dev iOS then the best value is a mini) New thinkpads are overpriced and don't live up to the name. A shame really. You could get an old one but what's the point.

A cheap laptop will do an acceptable job, at an acceptable price. Whatever you buy make sure you get an SSD an get as much RAM as you can afford. And don't underestimate the value of VM's.

Update - I wonder if I could rehouse a MBP in an old thinkpad case/keyboard?

</comment><comment><USER3> I would have recommended a Thinkpad a couple of years ago, but now I'd say go with the Macbook if money is not an option. If it was me, I'd get the new Haswell MBA 13" and put Linux on it.

Thinkpad quality is terrible these days, and they got rid of the good keyboard. Just do some forum searches. On the plus side, you can get a used Thinkpad for really cheap - about 1/3rd the price of the equivalent Macbook. Just make sure to get one with a warranty.

<comment><USER4> I keep hearing about this supposed terrible thinkpad quality. Can you expand on that?

I purchased one in December 2012 and I think the build quality is excellent. They did change the keyboard, but not everyone hates it (I think it's just fine and still embodies the spirit/feel of the old keyboards).

</comment></comment><comment><USER5> I have both a MacBook Air 13" and a Thinkpad 220x.

I like the MacBook Air more only b/c I have more screen real estate. If the Thinkpad had the same resolution, it would win hands down. NOTE: I have the style thinkpad with the traditional IBM thinkpad keyboard. It. Is. Awesome.

Note: I have Ubuntu running on both. 13.10 daily on thinkpad and 12.04 LTS on MBA. Whichever you choose, I would HIGHLY recommend installing Ubuntu on it.

<comment><USER6> What's the battery life with Ubuntu like on the MBA?

</comment></comment><comment><USER7> FYI, Lenovo is about to release the T440s. It's finally got 1080p as an option, and it will have a Haswell processor. If you decide to go for a Thinkpad, you might want to wait for this one.

[http://shop.lenovo.com/fi/en/laptops/thinkpad/t-series/t440s...](http://shop.lenovo.com/fi/en/laptops/thinkpad/t-series/t440s/)

</comment><comment><USER8> I use a Mac at home, for uni, and for my previous 2 summer jobs (software development). I now use a Thinkpad at work for software development.

It all depends on what you want to use it for, and your previous experience. For a Linux user, the Thinkpad will probably be great, although I have heard from people who work at IBM (and therefore only use Thinkpads) that they can be a little unreliable. Macs are pretty good hardware, and with the new MBPs the battery life is amazing.

You can always install Linux on the 'bare hardware', I dislike developing in VMs. But you might find that if you try OS X for a little while you might like it. Not saying you will, many don't, but I find Mac applications tend to have more polish and I spend a lot less time fixing my operating system while I'm on OS X.

</comment><comment><USER9> I'm curious about this as well, I'm looking at getting a ThinkPad for battery life. I've heard they support Linux well, but is there any component(s) that I should avoid getting for Linux? I run Debian.

Mac is not an option for me, I want Linux-on-hardware.

<comment><USER7> Don't get anything with an SLI graphics set-up. Don't get an Nvidia Optimus card. Don't get an AMD processor or GPU.

<comment><USER10> Mine has the nvidia...Its not to hard to work around.

<comment><USER7> If you don't mind me asking, which system do you have and do you find that the GPU drivers break frequently with updates?

I'm in the middle of trying to decide between Lenovo and Apple too.

<comment><USER11> It isn't hard to use an optimus card with Debian or most other distros nowadays you just need to install bumblebee (wheezy-backports for debian) with that you get improved battery life.

I personally don't get GPU drivers breaking the computer but I don't use nvidias drivers I use nouveau but I also use Debian so a distro like Arch (which is more prone to packages breaking systems) might be much worse.

</comment></comment></comment></comment></comment><comment><USER12> Mac for decent performance, beautiful apps and development environments to work in and amazing built quality. Apple always does good in hardware, but for that price, you can get a lot better.

ThinkPad, really good performance, good graphics and battery life.

And if performance is only what you care about (not $) then why don't you take a look at Razor laptops. I know, I know, that's a gaming laptop company, but there laptops are made out of the best and definitely the best laptop I have ever used. Plus they have a snake symbol on the back which is company's logo and which I love as I'm a Python programmer.

<comment><USER7> Not sure how much the screen matters to OP, but the last Razer was considered by many to be an otherwise perfect machine that is ruined by a screen that you would expect to find on a $300 laptop.

<comment><USER12> Yeah, that's where the Apple's Retina Display shines.

<comment><USER7> To be honest, I never cared much for investing in a good screen until I got an iPad 4 and saw how much of a difference it made. Now that I'm in the market for a new development system, I don't think I want to settle for anything less than 1080p and IPS.

I just hope the 13" Haswell retina will allow 16GB Ram.

<comment><USER13> I agree. A 13" rMBP w/ Haswell and 16Gb ram to me is the perfect balance of power, function and footprint. I don't have high hopes for Apple increasing the max to 16Gb though :(

</comment></comment></comment></comment></comment><comment><USER14> Well, at first: which os you prefer? Are you goind to use w8, os_x, linux, bsd, solaris? What? In which language do you code? Which are your main needs (battery, nice screen, a touch screen, a lot of usb to connect a lot of device, space, upgradability, low weight, etc)?

<comment><AUTHOR> linux , need : performance

<comment><USER14> Then i would go for a thinkpad without doubt, but wait for one with the new haswell cpu

<comment><USER6> Really? I have the 2013 Macbook Air and it's a very capable machine with Linux installed. Last time I used a Thinkpad the build quality didn't impress me.

<comment><USER14> He asked for performance not for build quality. Anyway I think you are talking about appearance quality 'cause I find hard to say that the thikpads are not the top scorer in build quality these days.

<comment><USER6> I found the keyboard and plastic exterior to feel "cheap" on the recent model I tried. They used to be rock-solid though.

</comment></comment></comment></comment></comment></comment><comment><USER15> Absolutely Mac. I'm a front-end developer previously use windows laptop and I'm satsified enough using Mac. If you need windows you can install windows on Mac too, yes?

</comment><comment><USER16> Has anyone looked at the y410p? It has really good specs for the price, but I'm now sure how the quality holds up?

</comment><comment><USER17> Mac + IBM Model M in a proper black gym bag.

</comment><comment><USER18> I use a Mac with Fusion for my linux VMs.

</comment><comment><USER19> Thinkpad, they are indestructible tanks.

</comment><comment> saiko-chriskun in my experience macbooks definitely seem to be the defacto development machine/os

<comment><USER20> You don't have much experience, then.

<comment> saiko-chriskun Here's a picture from, you know, only like the biggest hackathon in SF, the world's largest tech/startup hub.

[http://farm8.staticflickr.com/7054/8689948816_4a775858bb_h.j...](http://farm8.staticflickr.com/7054/8689948816_4a775858bb_h.jpg)

</comment></comment></comment><comment><USER21> You can load some of the lenovos up with 32gb of ram from their website @ 2k USD.

<comment><USER7> With many of them you can just install the RAM yourself and save quite a bit of money.

</comment></comment><comment><USER22> I use OS X on my Macbook Pro retina but also duelboot Windows 7 & Ubuntu.

</comment><comment><USER23> as a developer if you want to develop in windows go for dell xps 13 with FHD or else with out a doubt go for MBP retina display :) its awesome with the new processor and new retina display .....

</comment><comment><USER24> How does the system76 Galago UltraPro compare to all of these?

</comment><comment><USER25> if you have other apple devices, i'd suggest sticking with macs to take advantage of icloud et. al. otherwise it doesn't really matter which one you choose.

</comment><comment><USER26> Mac using whatever OS you like.

</comment><comment><USER27> Thinkpad without a doubt!

</comment><comment><USER28> Mac + Fusion

</comment><comment><AUTHOR> Mac</comment>


Show HN: Nonprofit Open-Source Food Delivery and Local Shopping Platform - <AUTHOR> https://nearbyshops.org <comment><USER2> So it's just an Android app and not a website?

One of my great frustrations with current platforms is that they're just apps. The UX is terrible: I'm stuck on a tiny screen, I can't search (control+f) and have to scroll through endless lists, I can't copy text (e.g. Google translate), etc.

Even though delivery is ridiculously cheap where I currently live (Indonesia), I find I use it a lot less than back home in Europe where Deliveroo etc. have a website. Often times just picking it up myself is faster than dealing with the crummy apps.

<comment><USER3> You're really in a minority here. Those webapps are barely used.

It's quite largely just an opinion: to me the if is perfect and super easy to use.

<comment><USER2> It's hard to find good numbers on this, but one study[1] fond that well over a third uses the website (website + mobile website) and only about 20% used an app. Surprisingly, phone was still the most popular way to order. Granted, this is from 2016 and looks at _all_ food orders, but it shows there's a lot more going on outside the tech bubble.

I don't know how many people are using the web app, but you're going to have to do a hell of a lot better to casually dismiss my user experience report. Even just 15% or 20% increase would probably be a good ROI, as a basic webapp is not very time-consuming to write and maintain if you already have an API for the native apps (it's fine to rely on the mobile app for account management etc.)

As for the UX, if you just use the "offers for you" then it's okay, but once you want something specific (that is, you're actually shopping for something) things tend to get harder. I don't think it's controversial to say that a 22" screen works a lot better here than a tiny 5" screen.

One paper found that desktop has 111% more sales than mobile[2]. That's a whopping difference! Two explanations for this:

1\. Desktop UX is better, so customers find what they need and buy it, whereas they can't find it on mobile.

2\. Mobile devices tend to be used quite a lot as "time killers": something you do when you're waiting for something else. So at least _some_ of that "40% mobile traffic" is just time-killing browsing.

Either way, reports of the desktop's death have been greatly exaggerated.

[1]: [https://www.businessofapps.com/data/deliveroo- statistics/](https://www.businessofapps.com/data/deliveroo-statistics/)

[2]: [https://www.nngroup.com/articles/m-commerce-terrible- ux/](https://www.nngroup.com/articles/m-commerce-terrible-ux/)

</comment></comment></comment><comment><USER4> Love the idea,but how do you handle support,customer-shopper arbitration(either side claiming the delivery did or did not happen for example),really bad customers/shoppers (basically quality) without central management?

Another solution would be to have a separate pickup location where shoppers drop it off at that location and customers would pick it up at a different date. This helps people that want the convenience but also it helps eliminate "food deserts". If say whole foods is 10miles away,the grocery is delivered 5 milea away, that means people that consider 10 miles too far can now pick it up at a closer location. I think this whole idea has potential at a larger scale, I would love to order stuff from amazon or ebay and have it delivered at someone else's house where I can pick it up later -- one more layer of privacy if I use gift cards and the like to shop they will never need to know my name,phone and address directly. Storage providers can charge by the hour/minute.

<comment><AUTHOR> We are considering forming cooperative's of local vendors who will do all the management.

There will be multiple local market instance each managed by a separate cooperative.

There is no central management ... its a distributed platform !

<comment><USER4> What is the best way to contact your team? I know local people that were doing "instacart" before it was a thing at a small local scale who might be interested.

<comment><AUTHOR> Sure ! ... we will be glad to hear from you ... You can contact us at our forum [https://forum.nearbyshops.org/](https://forum.nearbyshops.org/)

Create a new thread we will reply to you !

</comment></comment></comment></comment><comment><USER5> Hello, looks like a cool project.

I had a quick read and here is what I picked out:

* I can stand up my own server ( Java REST API + PostgreSQL)

* I then need to update each app to my server URL

* Application source is released under MIT [https://github.com/NearbyShops/Nearby-Shops-End-User-Android...](https://github.com/NearbyShops/Nearby-Shops-End-User-Android-app)

* I require a license to modify them [https://nearbyshops.co/pricing.html](https://nearbyshops.co/pricing.html) * I don't think that's compatible with MIT license?

I think this will result in like 20 different apps.. Maybe a better approach would be something along the lines:

* You host a 'cerntal' api, and my instance must register with it. You can handle billing / fees you want to charge me there.

* It will inform the mobile app to connect to my backend when in the area served.

<comment><USER6> Eh, yeah that's... Odd:

> What will happen if i dont pay license fee ?

> In such case your use of software for commercial purpose is both unethical > and illegal. You wont be receiving any official support in such case. We > wont be helping you.

No support is fine - but the source is distributed as MIT... I'm guessing the _intent_ here might be that you're free to change and distribute if you host your own back-end service for the api?

</comment></comment><comment><USER7> Would there be a desktop or browser version of the software in the works? It'd be nice to see first-class support for free/libre operating systems so admins, shop owners, and customers alike wouldn't be forced to use walled-garden smart phone ecosystems.

<comment><AUTHOR> That a good point ... we will surely be providing a web app in future ...

We just are waiting for raising some funds !

</comment></comment><comment><USER8> This is a great initiative.

My suggestion is not have an app at all. Make it a PWA/TWA. It will work on both android/iOS, notifications will work properly and your development effort will significantly go down.

You can cut this even further by using one of the templates from here - [https://themeforest.net/tags/pwa](https://themeforest.net/tags/pwa)

<comment><USER9> iOS does not support web push notifications

<comment><USER8> fair enough (and my mistake). but i dont think that this project has an ios app at all

</comment></comment></comment><comment><USER10> This is really great, and I hope it gains traction -- it's nice to see things that can supplant the funded-walled-garden-startup incumbents for these such cases with services that embody the original vision of the WWW

<comment><AUTHOR> yes that was the original intent ... we want the platform to be open and welcoming to everyone !

</comment></comment><comment><USER11> This is awesome!! I recognize the importance of this being decentralized. I used to think this would be done on the blockchain, but maybe this will do... even better!

<comment><USER11> If people could mod the instance, you'd soon see people create their own "taxi service" instance. They'd have the server running on their smartphone and local users could find them and ask for a quote/estimate (calculated automatically or by the parked driver) to go to a certain destination.

</comment></comment><comment><USER12> Great concept -- open-source decentralized marketplace.

I believe the founders are from India, and buying vegetables/fruits from independent local vendors/farmers (vs a big box grocery store like in many western countries) on a daily basis is a norm, so this seems to be a natural extension.

Would be really interested to see how this goes -- if this problem can be tackled, even in narrow cases, it would serve as an interesting model for many other marketplace ideas.

</comment><comment><AUTHOR> Hello Friends,

If you like this Project Please share this project on Twitter, Facebook and Reddit !

Please Follow us on Twitter, Facebook, Reddit and Lets discuss and work together ! Links are given on website !

We are Looking for Volunteers who can help this project ... Please Join Us and Help this project !

Best Regards ! Sumeet Moray Founder - Nearby Shops Project

<comment><USER13> Will do ... Great work Sumeet!

</comment></comment><comment><AUTHOR> Hello Everyone,

Thanks for showing such a great support ! Let us address some of your questions here !

You dont need to have any coding knowledge to use the platform. Anyone can install Local Market Instance and Setup their market. Its similar to Mastodon Project [https://github.com/tootsuite/mastodon](https://github.com/tootsuite/mastodon)

All the local markets are accessible from your end-user app. So you dont need to publish any separate app.

We are anticipating that Vendor Cooperatives will help us manage the local markets.

When the project gains traction. We will be releasing the PWA and IOS app also. So dont worry about that at all !

</comment><comment><USER14> Looks like your team put in a lot of effort so I applaud that. So to be a tad negative now.. I don't know who this is aimed at or what the specific value is. The first thing that shown is it is decentralized, which is nice, but that isn't the core value.

The core value is this will help a shop owner and shoppers. What it actually does and why its worth investing time to set up should be the FIRST thing you see. Even reading more I don't exactly know how it works.

</comment><comment><USER15> it doesn't tell us in about us who the people behind it are.

<comment><USER16> A quick googling resulted in this: [https://www.zaubacorp.com/company/BLUETREE-SOFTWARE- LLP/AAL-...](https://www.zaubacorp.com/company/BLUETREE-SOFTWARE-LLP/AAL-5477)

</comment></comment><comment><USER17> The concept of this looks neat, although I am not sure I understand all the use cases yet.

<comment><AUTHOR> It is a nonprofit version of regular food delivery or grocery delivery ... app !

</comment></comment><comment><USER18> I've been planning on building something like this for a while. I hope it succeeds and they document the journey.

<comment><AUTHOR> Thank you ... We need volunteers ... You can help us through the Journey !

[https://forum.nearbyshops.org/](https://forum.nearbyshops.org/)

</comment></comment><comment><USER19> How will local vendor update inventory and item details on platform?

</comment><comment><USER20> How does the "decentralization" part actually work?

<comment><AUTHOR> Nice Question ! ... Anyone can self-host their Local Market Instance ... and create a local market ... a local market is a collection of many shops ...

A customer can access all the local markets in his area from a single mobile app.

He can buy from any market ... and login using just one account !</comment></comment>


Exchange Rate and Silicon Valley - <AUTHOR> http://radar.oreilly.com/archives/2007/11/exchange_rate_a.html

<comment><USER2> > Scenario 1: an influx of foreign capital.

Greatly limited by the "10 mile rule".

> Scenario 2: US startups seek VCs in booming markets overseas.

Certainly doesn't seem that this can happen overnight.

Can't say much about #3. These are my guesses.

</comment><comment><USER3> Declining USDX and booming emerging markets are drastically limiting pool of cheap workforce, especially Indian, Russian and Eastern Europe developers.</comment>


Achilles Heel of OAuth or Why Facebook Adds #_=_ - <AUTHOR> http://homakov.blogspot.com/2013/03/redirecturi-is-achilles-heel-of-oauth.html?m=1

<comment><USER2> The OAuth Spec actually does address white listing redirect_uri's. This threat is discussed in section 4.1.5 of the OAuth 2.0 spec here: [http://tools.ietf.org/html/draft-ietf- oauth-v2-threatmodel-0...](http://tools.ietf.org/html/draft-ietf- oauth-v2-threatmodel-08#section-4.1.5)

Oddly, Facebook has chosen not to follow this recommendation. So any websites that integrate Facebook OAuth must ensure that they contain no open-redirects or they can be hacked in this way. This is worrisome because open-redirects would not otherwise be considered much of a security problem.

<comment><USER3> Hopefully not too oddly: Facebook was one of the first OAuth 2.0 implementations and the additional benefits of requiring stricter pre- registration was not initially apparent. An unfortunate oversight. For kicks: compare section 22.214.171.124 v00 with v01

Changing the implementation at this point is a daunting task (for both Facebook and our developers) but we do hope to offer it as part of a future migration.

<comment><USER2> Interesting. I didn't know that detail but it explains a lot. Hopefully it won't be too long until you address this!

</comment></comment></comment><comment><USER4> I am sorry but I still miss something.

And, I read the OAUth2 spec again <http://tools.ietf.org/pdf/draft-ietf- oauth-v2-26.pdf>

* Why is there an access_token in a browser url ? (query string or fragment)

The access_token is provided by the Authorization Server to the client, and not to the user.

The user should only received an authorization_code. And, to get an access_token, the client must have an authorization_code and know the "client_secret".

access_token should never been seen on a browser, right ?

Does Facebook really respect the protocol? in other word, is it a facebook problem or an OAuth problem ?

<comment><AUTHOR> you just raised another problem haha. response_type.

it's also flexible. Even if app 99.99% of time uses response_type=code someday hacker comes and usues token on hacked redirect_uri.

simply speaking response_type is also should be static and constant. But, gosh, let's fix first-world-problem first

<comment><USER4> It's exactly what I missed.

Thanks!

</comment></comment></comment><comment><USER5> To me it seem hyperbolic to call it the "Achilles heel of OAuth [2.0]." Other oauth providers than Facebook are smart enough to make the redirect_uri constant. Then the attack surface is reduced from the whole of mydomain.com to mydomain.com/whatever-redirect_uri-is. For those, the attack needs to be sophisticated enough to interfere with that specific url. But if the client site is owned that hard, it's lost anyway.

<comment><AUTHOR> client credentials threat is OAuth1 too.

<comment><USER5> Right, but other oauth2 providers than facebook aren't vulnerable to the redirect_uri hack you are describing, are they?

<comment><AUTHOR> not sure, i didn't check all of them

also facebook is 90% of oauth

</comment></comment></comment></comment><comment><USER6> I'm not sure if I understand this problem or security hole here. When I write some OAuth application I need to register my redirect_url. So how somebody can steal access token / code?

<comment><USER7> If I understood, it works like this:

1\. You register foo.com as your redirect with FB. Your oauth endpoint is actually foo.com/fbauth, but Facebook is OK with just the domain.

2\. Somewhere else on your site, you allow open redirects, like maybe a user can create a link that you proxy with a redirect for click-tracking purposes, like foo.com/links?url=evil.com

3\. An attacker makes an oauth query to Facebook with the redirect URL hacked so that it points at foo.com/links?url=evil.com

4\. FB dutifully sends your user to the hacked URL, which redirects to evil.com with all of its hashy stuff in place.

5\. Javascript on evil.com reads the hash and uploads it

It's not clear--and I'm too lazy to test--whether FB will restrict the forward to foo.com/fbauth if you're explicit about it when configuring your app. But certainly the wording on the developer console just asks for your site URL, and even though I'm pretty familiar with oauth, I have never bothered to do more than that. Google, on the other hand, forces you to.

<comment><USER6> Thanks for explanation. May I ask how the attacker can make "an oauth query to Facebook with the redirect URL hacked so that it points at foo.com/links?url=evil.com"? Are you saying that attacker somehow convinces user to visit maliciously created Facebook authentication URL?

<comment><USER7> Right, I worded that poorly. You need some other vulnerability for the attacker to pull this trick off. But, like homokov says, there are a lot of possibilities for that. Obviously, such a vulnerability is bad on its own and the site owner should prevent it, but FB should be better about mitigating it from their end.

</comment></comment></comment></comment><comment><USER8> Can someone explain to me why the access code is sent back as the hash in the url not the query string?

<comment><AUTHOR> because query string is available in document.referrer on external websites.

hash is supposed to be more secure - not sent on server side.

but with 302 redirects it's not so secure.

<comment><USER9> But this is only for JavaScript clients, right? I believe all the OAuth APIs I've consumed from Python send access_token in the query string.

<comment><USER10> Maybe you are thinking of the code parameter? The one that can be exchanged for an access token in a server-to-server request?

<comment><USER9> I believe they're both in the query string, but you're right - code is what's sent by way of the client. access_token is exchanged between the servers.

</comment></comment></comment></comment></comment><comment><USER11> For those who are totally confused as to why an access token is being shared with an end user and why it's transmitted in a URL fragment, I think I figured out what's going on. Facebook appears to have a flow for logging in client- side in the browser [1]. In that flow, the access token is meant to be delivered to a JavaScript client in the browser, so a URL fragment makes some sense.

I don't know if any of this is covered by the OAuth spec. (I'm only familiar with the so-called "three-legged" OAuth protocol.)

[1] [https://developers.facebook.com/docs/howtos/login/client- sid...](https://developers.facebook.com/docs/howtos/login/client-side-without- js-sdk/)

<comment><AUTHOR> response_type is also flexible,

but spec says explicitely to avoid Implicit flow

</comment></comment><comment><USER10> I don't quite get the "let me explain again response_type=code flow". Doesn't seem relevant to the article since the code flow isn't leaking any access token to the client side at all. Though the solution of making the redirect_uri explicit seems pretty good for the original problem.

<comment><AUTHOR> it is relevant — for Stolen Credentials threat.

if you have creds you can obtain access token for ANY redirect_uri, even for leaking. if it would be static it would not be possible to leak it at all

</comment></comment><comment><USER12> I don't understand what they expect them to do? Drop their entire current system and build a new one?

What alternatives are their?

</comment><comment><USER13> This guy is on a role!</comment>


A Colossal Screw Up - <AUTHOR> http://www.followthegospel.com/post/41784841811/a-colossal-screw-up

<comment><USER2> The stench of entitlement is so thick you can cut it. Be glad you graduated at a time when interest rates are low. Some of us graduated when rates were over 15%. Do you know what we did? We got jobs and paid them off. Do you know what we didn't do? Whine about the decisions we made after the fact. Don't expect the people who made the loan to forgive it. Don't expect anyone else to throw you a pity party. Man up and pay off your debt or defer payment and "follow your dreams" but stop whining.

<comment><AUTHOR> I don't feel entitled to anything and take full responsibility for my debt. I also don't expect the loan to be forgiven (that would be ridiculous). This was written less for me and much more for others. There are a lot of people who signed up for these loans and have no idea what they're in for. Most were told they could go to school and would have a way to pay their loans, when in reality, they don't. Loans are handed out like free samples and people who don't know any better take them without understanding.

<comment><USER3> This isn't a problem with loans so much as a problem with people understanding finances. The problem is we don't tech our children the value of understanding finances, credit, loans, and other important real-world matters when they're still in elementary/high school.

<comment><AUTHOR> Exactly. There's zero reason this shouldn't be a part of the general curriculum.

</comment></comment></comment></comment><comment><USER4> Seems like you are hurting yourself by not getting a job. Yeah working for "the man" isn't as fun as running your own business. However, there is a lot to be said for getting experience in the real world and taking responsibility for your loans. You should be able to find a job easily with web dev and graphics.

<comment><AUTHOR> I don't look at it as working for the man. Nor would I call running a business fun, necessarily. I'm doing this now because I'm genuinely interested in building up a business. The reality is that even if I went and got a job and started making payments, I'd have to remain employed for decades to even make a dent.

For me, I'd rather struggle a bit knowing that at the very least I'm doing something worth doing and not just working to work. It seems like a huge waste of life (especially when there's little value in what I'm paying off – if it were the other way around, my attitude would be completely different).

<comment><USER2> "The reality is that even if I went and got a job and started making payments, I'd have to remain employed for decades to even make a dent."

Uhhhh, yeah... that's how loans work. Borrow a lot, pay for a looong time.

Compound interest is usually covered in grade 10 (or earlier) and is about as complicated as walking. Did you fail basic math or just fail to figure out how to apply math to real life?

Of course you're interested in building up a business instead of working to pay off the 4 year "vacation" you took after high school.

Your school isn't to blame. The government isn't to blame. Your parents might be partially to blame, but mostly I'm guessing you just followed the herd right into post-secondary financial hell without engaging your brain and wouldn't have listened to anyone who tried to tell you any different.</comment></comment></comment>


A small community of 3D-printed concrete houses is coming to the Netherlands - <AUTHOR> https://edition.cnn.com/style/article/3d-printed-houses-netherlands-style-intl/index.html <comment><AUTHOR> Meet the makers - [https://www.3dprintedhouse.nl/en/](https://www.3dprintedhouse.nl/en/)</comment>


Happy birthday to GNU: celebrating 34 years of the free software movement - <AUTHOR> http://www.fsf.org/blogs/community/happy-birthday-to-gnu-celebrating-34-years-of-the-free-software-movement <comment><USER2> Just crossposting from the article, but every year on this day I donate to the FSF. You can as well at: [https://my.fsf.org/donate](https://my.fsf.org/donate)

Remember that almost every tinfoil scenario that RMS has been preaching about has come true in the last dozen or so years, and it is important, now more than ever, to be able to defend the rights and freedoms of computer users.

You can also become an FSF member at: [https://my.fsf.org/associate/support_freedom/join_fsf](https://my.fsf.org/associate/support_freedom/join_fsf)

</comment><comment><USER3> The Free Software Foundation and the GNU project have had an enormous impact on people's lives. We all owe a significant debt of gratitude to the many people who have worked on FSF/Gnu products. Even more significant is the ethos involved. Where would we be today were it not for the free software community.

<comment><USER4> Indeed. GNU is way more than Linux. GNU Parallel, the ubiquitous GNU Make (did you know ":=" is a GMU extension?), GNU versions of Grep and Sed that have some really nice quality of life options, and the GPL which for better or worse has "infected" a lot of really important software.

That said, it's a shame that GNOME, Gtk, and Glibc are evidently not the best (I use none of them but I have read many complaints). Lots of other old, weird, and/or semi-abandoned projects too like Taler, the GNU version of 'yes' [0] and Hurd of course. What makes some GNU tools so great and others not-so- great? And where does this "everything but the kitchen sink" mentality come from with respect to options and configuration in GNU programs?

0: [https://news.ycombinator.com/item?id=14542938](https://news.ycombinator.com/item?id=14542938)

<comment><USER5> What's not to like about the GNU C library? It's used on the vast majority of GNU+Linux distributions.

> Lots of other old, weird, and/or semi-abandoned projects too like Taler, ...

GNU Taler is none of these things.

> And where does this "everything but the kitchen sink" mentality come from > with respect to options and configuration in GNU programs?

Did you know that GNU Emacs had an overflowing kitchen sink as its logo for a while? (I still prefer that logo over the current logo, actually.)

<comment><USER6> > GNU Emacs had an overflowing kitchen sink as its logo

oh wow, [http://ergoemacs.org/misc/emacs_overflowing_kitchen_sink_ico...](http://ergoemacs.org/misc/emacs_overflowing_kitchen_sink_icon.html)

pretty nice, and with dataflow !

</comment></comment></comment></comment><comment><USER7> RMS may be seen by many as a zealot or maybe even an extremist, and I personally disagree with some of his views, but it's clear that without him the open-source world would be in a completely different place.

Hat tip.

<comment><USER8> There wouldn't _be_ a place for free and open software without him. I'm absolutely convinced of this -- he is a combination of good will, great programming talent, insane dedication who is not motivated by money.

It's just a shame he'll never be as well known to the general public as someone like Steve Jobs.

<comment><USER9> > _insane dedication_ who is not motivated by money

You can say that again. I believe he's pretty far on Asperger's?

I view RMS as one pole of the philosophical spectrum of free software (the other being entirely proprietary). An uncompromising absolutist, his views can't survive contact with the real world intact, but they can influence the landscape as he exerts pressure on it.

And he has proven visionary and right time and time again.

I don't agree with many things he says, but I do appreciate the direction he's pulled the industry in. For that, he has my continued respect.

<comment><USER10> > An uncompromising absolutist, his views can't survive contact with the real > world intact, but they can influence the landscape as he exerts pressure on > it.

Well, somehow his views survived.

GNU happened and is alive today. Billions of people are using it or a variant of it. In fact, GNU/Linux is arguably the most successful OS in the planet. The GNU has projects that power almost every computer and every mobile phone and it is inside many embedded systems today. There are even laptops that run strictly on free software, which hasn't happenned until recently.

What more you want?

<comment><USER9> > _What more you want?_

Broader adoption of the GPLv3 and AGPLv3, for one thing.

Getting Apple to get over their aversion of the GPL, for another. Ever wondered why macOS shipped with antiquated version of Bash, Emacs, Make...?

<comment><USER11> > Getting Apple to get over their aversion of the GPL

Apple isn't going to join the Free Software Movement. If they do, they will be something entirely different, using the same name.

Apple's business model is based on proprietary software, and limiting users.

<comment><USER12> Apple does sell some proprietary software for a fee, and they give away a lot of proprietary software for no cost. But it seems to me that most of their business model is selling hardware.

I wonder what impact moving to all Free Software would actually have on their business?

Or at least, making all of the software that they don't charge for, Free Software?

<comment><USER11> > they give away a lot of proprietary software for no cost.

That is explicitly not the definition of free software, which is "free" as in "freedom", not "free beer". The monetary exchange for software copies is a separate topic.

I do wish Stallman picked a less ambiguous word like "libre", but here we are.

> But it seems to me that most of their business model is selling hardware.

That's what I'm talking about. IOS is explicitly designed to be a "walled garden". That design is directly contradictory to free software design. It requires that users are _unable_ to do certain things in IOS, meaning it requires IOS to be proprietary, _and_ irriplaceable.

> I wonder what impact moving to all Free Software would actually have on > their business?

That is a good question. Unfortunately, Apple (as it exists today) will quite certainly never show is.

> Or at least, making all of the software that they don't charge for, Free > Software?

Any user level software would not be needed for their "walled garden" approach, so there is nothing but Apple's current mindset preventing them from releasing the source. Maybe someday they will realize this, after all, their current open source projects (LLVM/clang, etc.) have certainly flourished.

</comment></comment></comment></comment></comment></comment></comment></comment><comment><USER13> Hats off to RMS.

Whom I love and respect deeply.

Thank you for all have you done for free software.

P.S. I am from small third world country. Right now I am applying and starting PhD in one of universities in USA and my field is basically OS and File systems. I have said this, to mention one thing created the interest in me to study and persue CS when I was teenager. And it was GNU.

I remember first days when I installed GNU operating system when at 2002 when I was 11. The idea and openness of Free software literally changed my life.

<comment><USER10> Same here.

I am forever indebted to RMS and his crazy vision. May he be with the world for a long time.

It has played a big role in turning my life around from a college drop-out to almost getting my PhD in the USA now. If I had just stuck with proprietary software, I don't think I would know what I know today. It is that the idea that you actually could touch and understand the world, given enough time and dedication in a small, hot, dusty corner in a third world country with a cheap computer is extremely, extremely powerful. There is nothing else like it. Especially when I compare to many biologist friends from the same country as mine, they are much more disadvantaged compared to American ones, because of not having the $1M equipment and software they need back home. In the software world, I always feel like I had the level playing field, and the rest was just my dedication.

As I am almost done with this stage, I am seriously considering devoting a big part of my life to developing free software so everyone will have the same chance I had. At the same time, I feel the world has moved on, and again social mobility now is not as high as when the PC was the king anymore (but maybe it's just because I am just in a depression now, the world changes alright).

<comment><USER14> Please look into effective altruism. Relevant discussion is here: [https://news.ycombinator.com/item?id=13678952](https://news.ycombinator.com/item?id=13678952)

<comment><USER10> Thanks for the directions. I will see how I best engage in the community, to be honest, now I don't feel like super enthusiastic about the industry. So I might just take a break some time and write whatever the hell I want.

</comment></comment></comment></comment><comment><USER15> Thank you to RMS and the entire GNU community for their tireless efforts and the many wonderful projects they have created and shared with the world.

Whether you call it FS, FLOSS or OSS none of it would be where it is today without GNU.

Here's to the next 34!

</comment><comment><USER16> The GNU vision of the desktop needs to be rebooted and more dedication and skill applied to it.

I got into a discussion on it on the emacs reddit, [https://www.reddit.com/r/emacs/comments/701v90/guile_needs_a...](https://www.reddit.com/r/emacs/comments/701v90/guile_needs_a_community_elispemacs_needs_a/) but it seems a fair number of people have forgotten about or don't quite get it.

</comment><comment><USER17> What I always found bizarre about Stallman is the lengths he goes to make himself anonymous(no online purchases, fetching websites remotely and then emailing output). Yet at the same time, he's so prolific publicly in everything he preaches about.

[https://stallman.org/stallman-computing.html](https://stallman.org/stallman- computing.html)

<comment><USER18> > prolific publicly in everything he preaches about.

I think that's the key point: he's private where he's given no consent (i.e. being tracked on the web), and is public where he has chosen to... preach.

<comment><USER17> To the extent that you need a remote system to retrieve a webpage, and then email it to you so you can read it?! I mean come on here.

<comment><USER18> You can argue that is extreme (it's certainly more extreme than I'm able / willing to do), but your earlier comment was claiming a disconnect between his web browsing habits and the public persona that he maintains. I don't see his cultivated public persona at odds with his private desire to be un-tracked on the web.

</comment></comment></comment></comment><comment><USER19> RMS is both extremely capable and strong willed activist which is very combination.</comment>


Native Americans aren't genetically more susceptible to alcoholism - <AUTHOR> http://www.theverge.com/2015/10/2/9428659/firewater-racist-myth-alcoholism-native-americans <comment><USER3> > Rates of all types of addiction — not just alcohol — are elevated in > aboriginal peoples around the world, not only in America. It's unlikely that > these scattered groups randomly happen to share more vulnerability genes for > addiction than any other similarly dispersed people.

This isn't sound science. Just look at a map of lactose tolerance and you will find that people not exposed to milk-producing livestock until recently are much more likely to be lactose intolerant.

Convincing research would look for genetic markers directly -- or perhaps look at alcoholism amongst children adopted across cultures.

<comment><USER4> There is likely a combination of social and genetic factors; while the social factors mentioned in the article affect the rates of alcoholism, there is a significant genetic component, which the article claims has no evidence, but ignores the evidence that exists!

Alcohol metabolism in humans varies among populations, with some having a greater capability to metabolize it. The article fails to even mention the purported genetic causes (lack of ADH or ALDH), which would seem to be important if you are going to claim that the existing evidence is wrong.

That genetics affects rates of alcoholism is not a controversial opinion: the NIH has a report on the variance caused by genetics ( [http://pubs.niaaa.nih.gov/publications/arh301/3-4.htm](http://pubs.niaaa.nih.gov/publications/arh301/3-4.htm) ), noting that "Native Americans and Alaskan Natives are five times more likely than other ethnicities in the United States to die of alcohol-related causes. Native Americans are predisposed to alcoholism because of differences in the way they metabolize alcohol."

This makes sense when you consider the environment of the social sciences today, which favors nurture over nature. Anything that is influenced by social interaction (e.g. stress causing alcoholism) must be caused by it, even if there actually are genetic influences. Unfortunately, there is a cost to the emphasis on social interaction. Suppose that some people have a genetic predisposition to alcoholism, but they believe that it is caused only by social factors. Then they will be more inclined to put themselves at risk by drinking with friends.

(A similar argument for genetic testing can be made for the APOE gene, which modulates risk of Alzheimer's from drinking. For instance, people with APOE 2/2 are LESS likely to get Alzheimer's if they drink, while those with APOE 4/4 are MORE likely to get Alzheimer's. Claiming that Alzheimer's is caused merely by social interaction while ignoring this genetic effect leads to everyone being worse off).

</comment></comment><comment><USER5> I'd be interested in hearing from, say, a biologist or a medical doctor, too. But the article only interviews academics from social work and psychology.

I'd like to see some links to research on genetics. The article links only research on environmental factors in addiction.

The article's conclusion may well be right, but it's not convincing if you don't agree with the conclusion before reading it.

<comment><USER6> You can't really trust these press releases in general. A quick search turns up this:

[http://pubs.niaaa.nih.gov/publications/arh301/3-4.htm](http://pubs.niaaa.nih.gov/publications/arh301/3-4.htm)

The gist seems to be that although some groups do have different alcohol metabolizing genes, Native Americans don't differ from the general population, so their alcohol problems can't be explained by genetics.

If you really want to get to the bottom of it, you'd need to spend an hour or two on google scholar.

<comment><USER7> I don't find the genetic argument convincing. There are genes we know of that seem to be related to alcoholism and/or addiction, and native Americans don't seem to have them any more than anyone else. But that doesn't mean there aren't genes related to alcoholism we _don 't_ know about.

<comment><USER6> I think they're just debunking the notion that we have already found the "alcoholism gene" in Native Americans.

</comment></comment></comment></comment><comment><USER8> No shit. We took their land, killed their families and friends, and quarantined them to "reserves". Then introduced them to alcohol. What did you think would happen? It isn't genetics, it is escape-ism.

<comment><USER9> This is the story of all humanity up until the last couple of centuries. Tribes, countries, empires killing and conquering. It's not a uniquely American phenomenon. It's still happening in many places today.

I think we need to stop leaning on past atrocities (without endorsing or excusing them in any way) as an excuse for not being responsible adults in the here and now. We can't change the past, we can only live the best life we can going forwards.

<comment><USER10> > _This is the story of all humanity up until the last couple of centuries. > Tribes, countries, empires killing and conquering. It 's not a uniquely > American phenomenon. It's still happening in many places today._

Americans (European settlers that is, but later Americans too) did it in an unprecedented scale -- similarly to European colonialists elsewhere at the same time.

And unlike those older tribes which saw power for what it is, they presumed to have the moral high ground (and/or a "manifest destiny").

<comment><USER5> Unprecedented seems a little strong:

[https://en.wikipedia.org/wiki/Mongol_invasions_and_conquests](https://en.wikipedia.org/wiki/Mongol_invasions_and_conquests)

[https://en.wikipedia.org/wiki/List_of_wars_and_anthropogenic...](https://en.wikipedia.org/wiki/List_of_wars_and_anthropogenic_disasters_by_death_toll)

</comment></comment></comment></comment><comment><USER11> Given that strong alcoholic drinks have been around for at most a few thousand years it seems silly to assume that any group has yet evolved any genetic adaptations.

Cultural adaptations are certainly a different question. I know of many native communities in my area (Canada) that have very specific substance abuse issues. They are tied to unique economic, sociological and even geographical* situations, but nobody takes genetic predisposition seriously.

*A typical geographic situation would be the prevalence of oxycodone over alcohol in northern communities. Pills are smaller/easier to transport by air than liquids.

<comment><USER12> Lactose tolerance is believed to have developed in the last 5,000 - 10,000 years. There was recently a news story about the Inuit having an adaptation that is at most 20,000 years old [1], and probably unique to them. The deeper we dig into genes the more stuff like this we'll find.

It wasn't a silly theory. It may be _wrong_ , but it wasn't silly.

[1]: [http://www.nytimes.com/2015/09/22/science/inuit-study- adds-t...](http://www.nytimes.com/2015/09/22/science/inuit-study-adds-twist- to-omega-3-fatty-acids-health-story.html?_r=0)

<comment><USER11> Except that neither of those examples involve new substances. Lactose has been around for literally millions of years. Genes for dealing with it, or not, are part of what makes us mammals (ie things with mammary glans that nurse their young). And the gene found in the Inuit has not appeared recently. It exists nearly worldwide and is far older than its recent rise to prominence in the inuit. It has not evolved anew.

Alcohol is new. While old genes may have evolved to deal with addiction generally, any gene specifically addressing alcohol could not possibly have evolved in the brief time the new world native communities were genetically disconnected from europe/asia/africa.

I also seriously doubt that alcohol was predominant enough in any ancient population for it to have an impact on survivability. Only the rich could afford to drink that much.

<comment><USER13> Why believe that it takes thousands of years to select and enhance a gene? We have selectively bred animals in decades to exhibit traits that were useful, and long before we had any concept of genetics.

We have evidence of the production of beer dating back before the Pyramids - and beer and wine were staples of pre-modern diets in the old world, that everyone drank, at least in the form of watered wine and small-beer, as the drinking water all-too-often would kill you. Why should we not expect to see genetic adaptation in such an environment?

<comment><USER11> You are skipping through a few steps. The gene has to first appear. It has to be one of those many tiny little perturbations that appear every so often. It then has to give that organism some sort of advantage. For a gene controlling alcoholism, it would have to appear somewhere where alcoholism had some substantial impact on survivability ... and then spread out across europe, asia and africa giving some similar advantage to persons along the way else it die out.

I might be open if the old world suffered from widespread alcoholism (to the point of impacting survivability across classes) for the last 20,000 years, but is just didn't. Producing alcohol takes proper effort and resources. You only get there one you aren't starving anymore. Egypt and a few other areas capable of sustaining intensive agriculture were not the norm.

<comment><USER12> "For a gene controlling alcoholism, it would have to appear somewhere where alcoholism had some substantial impact on survivability"

No, it doesn't. It needs to be a gene that has an impact on alcoholism, but the thing being selected for could be something else entirely. Consider sickle-cell anemia. If you just look at it as the "sickle-cell anemia gene" you'll boggle at how it spread as far as it did, but that's because it's also the "malaria-resistance gene". If alcohol is introduced into a population that did not have widespread, ready access to it for long time frames, there's no guessing in advance what could happen as it interacts with arbitrary other adaptations that have never "seen" alcohol before.

I want to point out you keep boggling at how intrinsically impossible this all is, and I keep _citing concrete examples_ of very similar things that happen. And I'll reiterate that my point is that it was a viable theory, until the facts contradicted it, not that it was certainly correct and certainly not that it's correct _now_. Simply that it was not a stupid theory. (Indeed, given that this is just one study I'd be glib even saying it's "disproved", it's merely one that we must Bayesian-update to a much smaller probability. But I wouldn't downgrade it to zero quite yet. We've got a lot of gene science left to learn. And as always happens, when we take a closer look, it always turns out to be more complicated than we thought...)

</comment></comment></comment></comment></comment></comment><comment><USER14> I've heard this "generations of abuse" argument before to explain the low socioeconimic status of blacks in America and natives in other countries. But is there any evidence for it other than "blame the more successful class"?

I know behaviors are passed between generations - keeping poor people's children poor, violent people's children violent, etc. But does it really work over hundreds of years? Without evidence it's nothing more than an excuse.

There's also the political correctness phenomenon of being allowed to blame metabolism for racial differences but not another genetic factor - <USER2> intellectual differences. It even makes some sense that there should be differences - a small group of people who evolved over 1000 years through tribal fighting might end up mentally or intellectually different from others who lived in larger social groups with relatively non-violent lives. It's quite possible that in some societies, intellectuals are systematically filtered out of the gene pool while in others, violent people are. See for instance the Ashkenazi Jews [https://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence](https://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence)

</comment><comment><USER15> Of course it's not genetic, it's environmental.

<comment><USER16> It's not a binary question, nature or nurture, here. It can be both.

</comment></comment><comment><USER17> A person with a masters degree in social work assures us that the genetic evidence collected to date is bunk.

>severe stress doesn't just affect one generation: it is passed down, both socially — affecting parenting — and physiologically, by actually changing how children's genes are read, which can alter both brain and body, a phenomenon known as epigenetics. Research on children of Holocaust survivors, for example, shows changes in reading instructions for genes related to stress.

Citing debunked garbage study, appealing to science like magic when it confirms biases. Article immediately discarded.

<comment><USER10> > _A woman with a masters degree in social work assures us that the genetic > evidence collected to date is bunk._

Perhaps you missed the whole:

"In fact, there's no evidence that Native Americans are more biologically susceptible to substance use disorders than any other group, says Joseph Gone, associate professor of psychology at the University of Michigan. American Indians don't metabolize or react to alcohol differently than whites do, and they don't have higher prevalence of any known risk genes."

thing.

> _Article immediately discarded._

Bias immediately detected.

<comment><USER7> "Associate professor of psychology"? Exactly what qualifies him to make that kind of statement?

</comment></comment></comment><comment><USER18> Isn't the word "disposed" more suitable to this context than "susceptible"?

</comment><comment><USER19> A cultural marxist parable wrapped in junk science.

<comment><USER20> Yeah, this is a typical important sounding Verge article that ignores all the research and nuance in the study of Native Americans including some fine research by Native Americans living on the reservation.</comment></comment>


CS theory for high school sophomores: Prof. Mitzenmacher - <AUTHOR> http://mybiasedcoin.blogspot.com/2008/04/theorycs-book.html <comment><USER2> This reminds me a bit of Dewdney's "New Turing Omnibus"-- although that had a larger number of shorter chapters.

An interesting project, though.

<comment><AUTHOR> I liked the omnibus, in my hazy recollection

[http://ezrakilty.net/research/2008/04/i_like_this_vision_mic...](http://ezrakilty.net/research/2008/04/i_like_this_vision_michael.html)</comment></comment>


Show HN: SSHTron – Play Tron/lightcycle over SSH - <AUTHOR> http://sshtron.zachlatta.com <comment><AUTHOR> Hey everyone! My friend and I made this over the weekend.

I'm sorry about all the issues with the freezing and disconnects – the response has been really overwhelming and the game certainly isn't optimized for less than ideal network situations. If you're continually getting kicked, it's probably just because the server is having trouble getting a solid connection to you. If it helps, the server is in SF right now (though I'm able to get a solid connection that's playable from NY).

<comment><USER2> > If it helps, the server is in SF right now (though I'm able to get a solid > connection that's playable from NY).

I don't think your audience is 99% silicon valley, or even 99% United States of American. Having multiple servers might be more advisable than moving it somewhere ;)

<comment><AUTHOR> This is just a fun project we hacked together in the past day to share with our friends, who are primarily on the west coast. If we were designing it to scale, we'd certainly do that!

<comment><USER2> Certainly, and it's a really cool project and I love it. Just saying, HN community != (USA | Silicon Valley) :)

</comment></comment></comment></comment><comment><USER3> The usual warning sign here.

Be careful when SSHing into hosts you do not know with an unpatched version of OpenSSH:

[http://cve.mitre.org/cgi- bin/cvename.cgi?name=CVE-2016-0777](http://cve.mitre.org/cgi- bin/cvename.cgi?name=CVE-2016-0777)

edit: @Ao7bei3s comment below gives more information on how to protect yourself.

<comment><USER4> Rather than post the equivalent of "Ignore this Show HN," you should post the steps people can take to protect themselves.

<comment><USER5> ssh -o "PreferredAuthentications=password,keyboard-interactive" -o "UseRoaming=no" firstname.lastname@example.com

Explanation:

Use a recent ssh version (if you've updated in February you're safe), or put in your .ssh/config file:

      # CVE-2016-0777
      UseRoaming no

Additionally, while you are at it, you can take care of some privacy problems. These are really not a big deal though.

Don't hand your SSH public key to the server:

      # Makes SSH not try other keys than ~/.ssh/id_{dsa/ecdsa/rsa}.
      IdentitiesOnly yes

      # And move ~/.ssh/id_{dsa/ecdsa/rsa}{,.pub} somewhere else,
      # including it on a per host basis:
      Host *.example.com example.com
        IdentityFile ~/.ssh/my_id_rsa

Or you could just disable pubkey authentication for this one connection with ssh -o "PreferredAuthentications=password,keyboard-interactive".

Including root@ prevents leaking your local username.

If in doubt, man ssh + man ssh_config (they contain other useful things like "CanonicalizeHostname yes / CanonicalDomains ycombinator.com" / example: ssh root@news).

(I don't know what's wrong with the internet that we need "how to SSH" posts now, though. But here it is.)

</comment></comment></comment><comment><USER6> Do not redraw the whole display. Use termcap and ncurses to send terminal escapes. It's unplayable for me, probably because of latency.

Good idea :-)

</comment><comment><USER7> I think this is a great idea, and it looks like a lot of fun, but unfortunately, it doesn't work for me. Though I'm sure tested this on "Linux" and "MacOS X" as you said, the real problem you face is most terminal emulators are not standards compliant (assuming there _are_ standards for particular behaviors, and often there aren't any). This means, you got it working on some terminal emulators, but it won't work on others.

The most standards compliant terminal emulator is actually the original 'xterm' [1] program included as part of X. The xterm FAQ [2] and ncurses FAQ [3] have lots of useful information. Though getting your code running in xterm itself will help portability, it won't be the end of your debugging due to the fact that other terminal emulators have bugs and of course, they often do things differently. The story about the color blue [4] in the xterm FAQ should give you an idea of the kinds of problems you'll face.

[1] [http://invisible-island.net/xterm/xterm.html](http://invisible- island.net/xterm/xterm.html)

[2] [http://invisible-island.net/xterm/xterm.faq.html](http://invisible- island.net/xterm/xterm.faq.html)

[3] [http://invisible-island.net/ncurses/ncurses.faq.html](http://invisible- island.net/ncurses/ncurses.faq.html)

[4] [http://invisible- island.net/xterm/xterm.faq.html#dont_like_b...](http://invisible- island.net/xterm/xterm.faq.html#dont_like_blue)

</comment><comment><USER8> Hey this is incredible, nice job! Any chance of sharing the source?

Edit: Nevermind - I see it. [https://github.com/zachlatta/sshtron](https://github.com/zachlatta/sshtron) I can't believe you made this in 20 hours, amazing!

<comment><AUTHOR> Linked on the website in the upper left corner! [https://github.com/zachlatta/sshtron](https://github.com/zachlatta/sshtron).

</comment></comment><comment><USER9> Great there still are some multiplayer network games for terminal-only systems. Nice work!

</comment><comment><USER10> Thanks for posting this! It's amazing how something so simple can be so much fun.

</comment><comment><USER11> Putty keep crashing with weird errors, any reason for this ?

<comment><USER12> Are you using the latest putty release? Some scary looking security fixes in the last few versions. [http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.ht...](http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html) and particularly [http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/v...](http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln- ech-overflow.html)</comment></comment>


Searching for ZAP's fleet of no-show green cars - <AUTHOR> http://www.wired.com/cars/futuretransport/magazine/16-04/ff_zapped

<comment><USER2> This is really disappointing... I was looking forward to the Zap-X, even though it _did_ sound too good to be true, given Tesla Motors' troubles.</comment>