hacker news with inline top comments    .. more ..    7 Nov 2015 Best
home   ask   best   2 years ago   
Google engineer writing Amazon reviews on USB-C cables that don't work amazon.com
1499 points by evmar  2 days ago   385 comments top 61
DiabloD3 2 days ago 23 replies      
I see no reason why to buy anything but Anker.

I once tried to purposely destroy an Anker MicroUSB cable (bought a 5 pack that had three 3ft, one 6ft, one 1ft, didn't need the 1ft), by grabbing the head of it with clamping pliers and yanking the fuck out of it with the cable wrapped around my hand, and bending it to near 180 degrees repeatedly for about 5 minutes.

I could not kill it without straight up taking wire cutters to it, which I decided not to do.

The cable still works perfectly, and sits in my junk drawer for when I need to plug something into the front of my case and leave the thing sitting on top of the computer.

Literally any other brand? Most I would have been able to rip the head off the cable after the first few yanks, the few that survived that would have broken the wire pairs inside either from that or from the repeated 180 degree bend.

Remember those original Monoprice USB cables we all bought and loved back in the day? Those didn't survive that abuse, and Monoprice cables have only gotten worse then. And the AmazonBasics USB cables (that I recommend for non-MicroUSB cables (only because Anker doesn't make them, only MicroUSB, Type C, and Lightning))? Don't survive that level of abuse either.

Anker also has the best damned USB chargers for walls and cars I've ever seen (heaviest USB chargers I've ever had, no coil whine, doesn't EZ-Bake itself, shuts off completely when nothing is plugged in), they're just perfectly glorious.

bkmartin 2 days ago 5 replies      
The average consumer has no idea if one of these cables will actually do what they proclaim. The only way to really know is when other customers review the product, which we know is barely useful most of the time due to fraudulent reviews. Great job on the part of this Google engineer for writing such clear and technical reviews of the products.

Now that an expert has called some of these cables out as not adhering to the spec shouldn't they be taken off of Amazon? Should they be reprimanded for false advertisement?

radiorental 2 days ago 16 replies      
What I find interesting here is that Benson is essentially using his employer as a reputation guarantor.

I guess depending on the company's HR that could fall either way of

a) This is great, we're getting nice PR

b) Mr Benson, we need to have a quiet word about what it is you do here and what Google is not in the business of.

Really interesting.

edit: I assumed this is part of his job. I just find the publishing of the result along with Google's name interesting.

If/when I evaluate software for a solution as part of my job, I wouldnt dream of publishing my findings and referencing my employer - but I like what Benson has done.

downandout 2 days ago 2 replies      
This is cool, but being from the online marketing world, I can already see people copying this in bad ways. "Hi this is Tom, I am from iPhone Development Team 6 here at Apple and we have been testing [product] in our labs. In our opinion, [affiliate link to other releated product] is far better because this product [technical critique that few will understand but will serve to bolster reviewer's credibility, can be copied from random highly technical review site]".

If this is going to be a thing, Amazon should offer the ability to certify that the user at least has an email address for the company they claim they are with (@apple.com, @google.com etc) and show a "certified Googler" or similar logo next to their name.

fpgaminer 2 days ago 4 replies      
The current rhetoric when it comes to the failings of online reviews is to point at fraudulent reviews. I posit that, rather, it's the lack of weighting reviews by the expertise of the reviewers. Clearly the reviews of a hardware engineer at Google should have more weight to them than an average consumer (on products like this), because as bkmartin points out, the average consumer has no idea as to the true quality of a product. Perhaps the cable does work for them. Perhaps the cable mostly works, but the wire gauge is under spec and 1 out of 100 people end up with a fire. That won't be reflected in the overall rating of a product.

Case in point, the Juiced Systems product that Benson reviewed as 2 stars is currently listed as an overall 5/5 stars. In Amazon's defence Benson's review is currently displayed at the top of the reviews. So any shoppers that go through the effort of reading the reviews will quickly see it.

But this product shouldn't be rated 5/5 overall, and because it is, many consumers who can't be bothered to check the content of the reviews will be burned.

This, to me, is a greater problem than fraudulent reviews. Fraudulent reviews can be solved by getting more regular customers to review products they buy. Uber is a great example of UX design that gets customers to review the quality of their service nearly every time. But even if Amazon or other retailers achieve a higher rate of reviews by actual costumers, the non-expert bias will remain.

Of course the trick is, how do we determine which reviewers are experts? Most review systems have a helpfulness rating on each review which could be used to weight reviews in the overall average. But that's only a proxy for an expert rating, is easily cheated, and it's harder to get customers to rate reviews than it is to get them to at least review the product.

lchengify 2 days ago 3 replies      
These reviews took me back (and made me laugh). They have the same to-the-point-and-technically-correct tone as code reviews internal to Google.

In all seriousness though, these are important for a non-obvious reason: Nexus 6x devices don't ship with USB2-USB3 adapters (they only have a USB3 cable with a wall charger).

So ... anyone who wants to hook up their Nexus 6x to a laptop will almost certainly to Amazon to buy a cable. This is what I did last week, and just today I discovered that certain cables do not quick charge.

Benson Leung, you are doing the lord's work. May future Nexus 6x owners benefit from your expertise.

mrb 2 days ago 0 replies      
The most shocking is that some vendors or manufacturers are blindly criticizing and rejecting Benson's reviews, completely ignoring his technical analysis. This makes me never want to purchase anything from "Cable Savage" for example:



Benson I can say with confidence this cable has been tested and can provide up to 3AMPs of power. Since you are supposedly on the google team, then you will know that the Pixels original OEM charger actually has an output of 5 AMPS. (What 3rd party charger were you using to attempt to charge a pixel with a 3AMP cable, when the pixel demands 5amp output?

These cables have been confirmed and work great with the Nexus 5x and 6P. It even can replace the 12" macbooks charging cable with a proper walll charger. The power output is relied on the actual wall charger. The cable with be able to provide ample power given that the wall charger is correctly powered. Also please note, that batteries charge at different mAh intervals depending on the percent full the battery is at.

Our cables can charge the 5x and 6P units at the same speeds as the stock oem cables.


Benson's counterreply explains that 3 A is actually a violation of the spec, and that the Pixel charger never outputs 5 A, etc.

Albright 2 days ago 4 replies      
And on ones that do. Looks very useful for weeding out actual quality from the muddle. Would love to see someone doing this kind of work with other types of cables, too.
lhl 2 days ago 1 reply      
I'm trying to think if there's anyone else that's doing something similar. I remember a while back I was really impressed by "NLee the Engineer"'s reviews[1] on lights/batteries.

There's also a reviewer Sporty[2] who's done a fair number of reviews on SD cards.

I took a quick look at Amazon's Hall of Fame/Top Reviewers, but sadly, it seems to prize volume vs quantified/focused cross-sectional reviews.

[1] http://www.amazon.com/gp/pdp/profile/AOEAD7DPLZE53

[2] http://www.amazon.com/gp/pdp/profile/A2Q6Z6MRTI2RJY

mdlowman 2 days ago 2 replies      
Reading the reviews, it looks like there's basically one complaint.

Ports/devices with older connectors (USBA, mini-B, micro-B, B) aren't necessarily going to be able to (or supposed to be able to) handle a 3A current draw.

A device that supports USBC should handle current draws this high. But to do so, it must be able to determine if it is safe to draw this much current. That's only doable with a USBC->USBC connection as per spec. So a USBC-USBA cable (or any other USBC->something cable) should use a resistor identifying that the USB3 current draw spec should not be exceeded.

The cables he's reviewing misidentify as being capable of the full current load. This could cause damage to the device your USBC phone or laptop is being plugged into.

Marcus10110 2 days ago 1 reply      
We've done a similar analysis of USB 3.0 host controllers and the state of their drivers cross-platform. It's amazing how bad the state of USB 3.0 is, even 5 years after devices started shipping. Even the latest Intel host controllers (8 & 9 series) initially shipped with bad drivers. I look forward to getting our results posted.
SwellJoe 2 days ago 0 replies      
That's lovely, and exactly the sort of thing a good company would do.

So many companies have a very short list of "approved" compatible devices and get ornery if you use something else; often those approved devices are unavailable under that exact product name or number and so you're left guessing as you replace stuff in two, three, or four years, which is actually when you're likely to find yourself needing to replace components like this. The very worst companies (ahem, Apple) only validate their own devices for inter-operation with their products, and act as though using something else would be the pinnacle of recklessness. Some even threaten it'll void the warranty (which is actually not legal in many cases, but companies do it anyway).

The fact that someone from Google is doing this in a non-Google location for the benefit of the standard and of their customers is just really nice. Certainly, it is in their best interest to have their devices behave reliably and not be damaged by shoddy third party devices; and so Google does benefit. And, yet, many companies just don't see it that way and are willing to screw over their customers just to get that extra few bucks after the sale for accessories that could just as readily be provided by third parties (and often third parties offer more variety, making them more fit for purpose in some cases).

In short, I've lost a lot of trust for Google over the years (mostly as marketing and violation of privacy became their primary revenue sources), but this is a good thing, for the consumer, for the industry (standards are great! implementing standards poorly is bad!), and for Google.

jwr 2 days ago 1 reply      
This is such a great service to everyone! I wish more companies let their engineers do that. Too few knowledgeable people call out the crap we're being sold.
nfriedly 2 days ago 1 reply      
BTW, he put instructions for how to test at https://plus.google.com/+BensonLeung/posts/jGP5249NppF
whistlerbrk 2 days ago 2 replies      
Why two star reviews instead of one for the cables that fail to meet the spec? Does Amazon / do people view 1-star reviews as bitter / exaggerated? Are they less visible?
devit 2 days ago 0 replies      
Looks like Google is doing an amazing service for customers in this area.

Not only they are using a standard plug and thus not locking you into buying accessories from them, which seem reasonably priced anyway, but they even test a lot of other cables in the market and tell you how compatible they are both with their own products and even with the products of competitors with quite different practices.

Roodgorf 2 days ago 2 replies      
My favorite is the only other review on his profile from years ago of the Orange Box soundtrack.
ridiculous_fish 1 day ago 0 replies      
Oh hey Benson! waves

I worked a little with Benson. He's a fantastic guy with a penchant to veer into epic rants, which he seems to have kept in check on these reviews. Our loss!

Anyways he is a kernel software engineer and surely has some assistance (or at least double checking) from the resident EEs. This feels like a bottom-up initiative, showcasing how Google can empower its engineers. Great stuff.

natch 2 days ago 1 reply      
Cool but I don't think he understands how off-brand (meaning not big name brand) products like this change specs and quality on Amazon like Seattle changes weather.

For cases where there is a big brand, and they have a reputation to defend, these reviews seem very valuable. For other cases, buyer beware.

xixi77 2 days ago 1 reply      
This is awesome, and I really hope more companies do this.

I wonder though: from the few reviews I've looked at, it seems that the main complaint is that the cable does not identify itself as a legacy connector, and can result in the device drawing too much power from the port, potentially damaging whatever is on the other end.

Definitely an unfortunate result, BUT: I wonder, is it still a common concern when the device on the other end is (for example) a wall plug-to-USB connector? Because if it's not too much of an issue in that case, and the device on the USB-C end is not at risk, wouldn't a non-compliant cable result in faster charging?

lips 2 days ago 4 replies      
It would physically pain me to work at a company that sells defective equipment.

I'd like to see amazon just develop in-house testing for certain types of stock. Cables, power supplies...

Johnny555 2 days ago 3 replies      
Is there a simple test that someone could do with a multimeter to test these cables themselves? Or is it more than just having a pullup resistor on the right pins?
JoshTriplett 2 days ago 2 replies      
Related: has anyone written reviews of car USB ports, what devices they're capable of charging, and workarounds for charging higher-current devices? Many car USB ports have failure modes similar to those documented in these reviews, and they can't actually deliver high current for charging high-end smartphones, let alone tablets and laptops.
bryanlarsen 2 days ago 1 reply      
"USB" and the various USB logos are trademarks of the USB-IF. I was under the impression that non-compliant products can be sued for trademark infringement by the USB-IF. Sure, they could be sold without the logo, but not being able to put the word "USB" in their product description would make them unsearchable and kill their online sales...
tehwebguy 2 days ago 5 replies      

 CableCreation Micro-B receptacle to Type-C plug adapter is out of spec. May cause damage to your USB charger, PC, or hub.
Still gave it 2/5 stars?!

ScottWRobinson 2 days ago 1 reply      
And this exemplifies why (in my eyes) Google seems to have the best engineers - they're willing to go above and beyond in everything they do
colund 1 day ago 0 replies      
Can someone explain why this topic receives so many upvotes?

Is it just a popular topic getting upvoters who vote for popular items or is there something genuinely interesting about this?

smpetrey 2 days ago 0 replies      
Good to see that Benson is a Half-Life man.
scottmp10 2 days ago 1 reply      
I bought the TechMatte 2x USB-C to Micro-USB item that he gave two stars for use with my 5X. At least one of the items I got was actually defective. The other worked but charged very slowly. I wish I had seen his post before buying!

Now I am nervous because I subsequently bought a cable that he hasn't reviewed yet...

This has me wondering if there is some way to incentivize good reviewers. There is Consumer Reports and some more tech-specific sites but there is still a long tail of products that you have to buy without good reviews.

jtha 1 day ago 0 replies      
Google screws up cables as well. My Chromecast (V1) came with a dud cable that will provide some charge to some devices, but won't power or charge anything I've tried it on. So my Chromecast is now powered courtesy of Lenovo.

It's a statistic though, just as anything mass-produced. But I found his comment on the quality of 3rd party manufactured cables vs Google and Apple slightly amusing. Apple cables in my household and everywhere I've come across them are no prize pigs. Samsung Galaxy provided cables on the other hand have proved to be exceptionally durable in my experience. Nokia cables and chargers also seem to be made out of solid Kevlar or some flexible Titanium, seeing that every single one I've owned since the late '90s is still working. My blue LED modded Nokia 3310 is still going strong, battery and all, but that's another story.

malkia 2 days ago 0 replies      
I just bought an HDMI "hub"/duplicator, and just now realized that now all HDMI cables are the same - some support 1.3, others 1.4 (or were these the numbers and such).

Maybe it's okay, so far the Wii/PS4 and ChromeCast work fine through it... I'm just posting this here, as no one informed me about possibly complications at BestBuy, but the great folks at Staples actually forwarded me to BestBuy to look for such device.

My father told me a story about service in Turkey, basically if you go to a store and they don't have right away what you need, they may go out find/buy it for you, just to please you. Or buy you a coffee, while waiting in s shoe shop.

Whether he exaggerates a bit or not, I like this approach. Yes you might lose customers, but you'll always leave a smile in good customers. They might come back, just for that little appreciation...

voltagex_ 2 days ago 0 replies      
Some of these cables are downright dangerous: http://www.amazon.com/review/R2DQ7OH7PQG24F/ref=cm_aya_cmt?i...
mindslight 2 days ago 0 replies      
It would be good if he did resistance tests as well. I killed my phone's battery by absentmindedly using a shitty cable that was basically tinsel wire.

(details: I was full-time tethering while plugged in. I assume the charge controller thought the battery was charging but it was actually slowly discharging)

rdl 2 days ago 0 replies      
Wow. I wish more companies would do this kind of small "public good" incidental to other work.
munchbunny 2 days ago 1 reply      
If only there were more of this stuff! The kind of information in his reviews is technically detailed but clear enough for the layperson, and it answers the real question I have in mind when I'm looking at the 1-3 star reviews: does it actually work for what I want it to do?
bgentry 2 days ago 0 replies      
I'm glad somebody is taking the time to do this. I'm going through and marking every one of these reviews as "helpful" so they float to the top of the Amazon reviews for these products.
distantsounds 2 days ago 2 replies      
I wish someone would do this for micro-usb2 cables. I've bought so many different ones and found that they don't carry enough current from the charger to properly charge my Nexus 6.
will_pseudonym 2 days ago 0 replies      
Benson is doing God's work. Because of him I was able to purchase a USB-C to USB-A cable (the iOrange cable he reviewed), and I learned that Google's own marketing materials were functionally incorrect, which led users to expect 3.0A charging out of the cable from Google (which is out of stock currently), when it technically only charges at 2.4A (if I understand things correctly). This in turn led people to (incorrectly) poorly review the non-Google cables.
punnerud 2 days ago 0 replies      
I miss a simple page with information om how I can perform tests, like on the USB-C cables, myself. I find reading specs to take to much time to be able know how to perform them.Example is the 57MB zip-file for the USB-C-spec: http://www.usb.org/developers/docs/
st553 2 days ago 0 replies      
I'd like to see a technical review of the Nektech cables: http://www.amazon.com/gp/product/B00VIWE1ZY

They have over 200 positive reviews but I don't think they've been tested to same degree that Benson has been checking.

biot 2 days ago 0 replies      
I look forward to reading his review of this USB cable: http://www.amazon.com/AudioQuest-Diamond-feet-Braided-Cable/...

I'm sure Google can afford the $1000+ price tag.

digi_owl 2 days ago 0 replies      
Must say it strikes me crazy that they put anything at all into the cable.

How hard would it be to carry the existing A port charging spec forward, so that if a device detected the A form it would go no higher than 2.1A?

Frankly cables should be as dumb as you can make them.

aerovistae 2 days ago 1 reply      
I don't understand why this is so fascinating that it has 724 upvotes, can someone explain?
hydrogen18 1 day ago 0 replies      
The title of this is a bit misleading. It looks like it just reviewing cables. Plenty of them are positive reviews and he recommends the product.
chrisBob 2 days ago 0 replies      
One of his reviews brought up an interesting point. Version 3.1 of the spec does not limit the length of a cable, but version 2.0 does. Is a 4 conductor cable with a USB-C connector on one end only required to meet the USB 3.1 standards?
andrewchambers 2 days ago 0 replies      
Now you know why apply made their own plugs and cables. You can't trust third part manufacturers. Google probably gets lots of complains about devices not charging properly, when it is the cable at fault.
ck2 2 days ago 3 replies      
Amazon reviews become useless as Amazon allows third-party vendors from China and HK to flood the original listing with clones.

So people buy based on the review and then they find out the vendor shipped a clone, so then they give a bad review but it's not for the original listing.

Amazon made a huge mess with that, they should never allow third parties to sell on the original listing.

ramon 1 day ago 0 replies      
His this is Benson again, Ctrl-C + Ctrl-V...

Doesn't work! I just broke my keyboard keys! Stopped my reviews, damn..

callumlocke 1 day ago 0 replies      
What's the "ref=cm_cr_rdp_pdp" on the end of the URL? Is this an affiliate link?
hlmencken 2 days ago 0 replies      
I love that he had also reviewed the orange box OST
ScottWRobinson 2 days ago 0 replies      
All areas of internet business (ecommerce, publishing, etc) need to be held more accountable. Kudos to this guy for doing his part
donatj 2 days ago 0 replies      
Well crqp. I just bought a couple of these for my Nexus 5X a week ago. I wonder if I could work an amazon refund.
ricksplat 1 day ago 1 reply      
You wouldn't get Apple doing this for third party lightening cables .. yeah I know it would be like them giving away their own lunch, but it further underlines that lightening is just a money-spinner not any real technical advance.
knodi123 2 days ago 0 replies      
Thanks guys, I just bought $80 of assorted USB-C cables 5 hours ago. :-/
rakel_rakel 2 days ago 0 replies      
Benson obviously adds value to the content so I feel bad about whining, but this looks like a severe case of "how can you tell if someone works for google? -Don't worry, they'll let you know".
melling 2 days ago 3 replies      
Has there been any uptick in USB-C adoption? Apple skipped it in their latest iMacs. I think they're waiting for the USB-C/Thunderbolt 3 unification.


I've seen a couple Dell laptops but not much else. It's a much better form factor. Not to mention the elimination of USB superposition: :-)


billylindeman 2 days ago 0 replies      
Cablegate 2015!
ossreality 2 days ago 1 reply      
So uh, maybe they can explain why the DisplayPort USB-C adapter for the Chromebook Pixel only works in one orientation? Yes, that's right. You heard me. You have to flip it over 50% of the time to get the screen to come on. (This might be Linux specific, I don't have ChromeOS to check)
darkstar999 2 days ago 1 reply      
Really, this is at the top of HN? Must be a slow news day.
alistproducer2 2 days ago 1 reply      
The best engineers in the world work at Google.
hackuser 1 day ago 1 reply      
This is just one side of an ancient debate: If component A doesn't work with component B, where is the problem? The manufacturer of A blames B, and vice-versa. (The truth is that they are simply incompatible and often it's nobody's fault.)

If many USB-C cables don't work with Google devices, where is the problem? It suits Google to say the problem is with the cables, but maybe creating pressure for better cables or shifting consumer attention to them is just a less expensive solution than altering the devices.

Regarding the violated specifications: 1) In the real world, nobody meets all published specifications and both sides can point to violations. Have you ever built anything that met all specifications? (I laughed a little when I wrote that) 2) If you design your product to work only with other systems that meet all published specifications, your product sucks. If your car only runs safely on roads that meet all specs, your customers are going to die. (Maybe there are exceptions when engineering critical systems components in things like airplanes, but I doubt it.)

That doesn't make our Google engineer wrong; it just means we don't know (unless you know what realistic performance specs are for USB-C cables). However, if in the real world it's hard to find USB cables that work with Google devices then, ipso facto, there's something wrong with the devices.

Text of the Trans-Pacific Partnership mfat.govt.nz
747 points by cdubzzz  1 day ago   344 comments top 34
lighthawk 1 day ago 7 replies      
According to 18.37.3 and 4, microorganisms cannot be excluded from patentability. I assume this is to allow patenting of things like probiotics. However, all humans rely their skin, mouth, and gut floras to be healthy. If the bacteria and yeast in that flora can't be excluded from patentability, are they considered not a part of the human animal? I understand that probiotics should be protected, but I wonder if someone could take advantage of this and claim patent on any naturally occurring microorganism by just isolating it and showing that it has some use.

Something else not specified in this section are viruses. Viruses are not strictly microorganisms, and no mention is made of them, but yet they can be manufactured and used for treatments- recently even for cancer:



If viruses could be excluded from patentability since they aren't mentioned, then any research or manufacturing done would not be patentable, and therefore some companies may hesitate to invest too heavily in research.

walterbell 1 day ago 2 replies      
Note the ex officio statement in the IP chapter: even if a copyright holder does not want to initiate border measures (e.g. destroy fanzines), this can be enforced by governments, http://www.mfat.govt.nz/downloads/trade-agreement/transpacif.... In 2013, Japanese lawyers warned about the fair use implications, http://japanitlaw.blogspot.com/2013/01/tpps-effect-on-fanzin... & http://www.daviddfriedman.com/Academic/Course_Pages/IP_Theor...

 Article 18.76: Special Requirements related to Border Measures 5. Each Party shall provide that its competent authorities may initiate border measures ex officio [118] with respect to goods under customs control that are: (a) imported; (b) destined for export; (c) in transit, and that are suspected of being counterfeit trademark goods or pirated copyright goods. [118] For greater certainty, ex officio action does not require a formal complaint from a third party or right holder.

unprepare 1 day ago 10 replies      
I suspect it will take a while for all of this text to be digested and for people much smarter than me to find a lot of nasty stuff in there.

Meanwhile, I found the New Zealand and US side letter amusing:

>To the extent contemplated in the Code, New Zealand shall not permit the sale of anyproduct as Bourbon Whiskey or Tennessee Whiskey, unless it has been manufactured inthe United States according to the laws of the United States governing the manufacture of Bourbon Whiskey and Tennessee Whiskey and the product complies with all applicableregulations of the United States for the sale or export as Bourbon Whiskey or Tennessee Whiskey.

I assume this must be quite prevalent in New Zealand if they wrote a letter specific to this one issue. I didn't see a similar letter with France regarding cognac or champagne.

rustynails 1 day ago 0 replies      
New Zealand copyright laws extended from 50 to 70 years with grandfather clause. While it aligns with the Mickey Mouse clause used by other countries, it goes against the original intent to benefit society as people can't extend or make use of copyright works for an extra 20 years.

There is also provision to unlock DVDs purchased overseas that is still retained.

I could not see provision to restrict tax free havens or to curb tax avoidance by multinational corporations.

saint_fiasco 1 day ago 6 replies      
>Article 14.17: No Party shall require the transfer of, or access to, source code of software owned by a person of another Party, as a condition for the import, distribution, sale or use of such software, or of products containing such software, in its territory.

Does this make GPL unenforceable, or am I reading too much into this?

walterbell 1 day ago 1 reply      
From the "Legal and Institutional" section, http://www.tpp.mfat.govt.nz/assets/docs/TPP_factsheet_Legal-...

 Any Party may withdraw from TPP by providing six months notice of withdrawal.
How many ISDS lawsuits (http://isdscorporateattacks.org) and World Bank fines (https://youtube.com/watch?v=M4-mlGRPmkU) would it take for a country to withdraw from TPP?

BillFranklin 1 day ago 2 replies      
> 2. No Party shall require a covered person to use or locate computing facilities in that Partys territory as a condition for conducting business in that territory.

No Russian server situations


bendmorris 1 day ago 2 replies      
In 19.1 on labour, party nations are required to "adopt and maintain in its statutes and regulations" certain rights, including

- "freedom of association"

- "a prohibition on the worst forms of child labour"

- "the elimination of discrimination in respect of employment and occupation"

- "acceptable conditions of work with respect to minimum wages, hours of work, and occupational safety and health."

Sounds nice, but there is absolutely no guidance on what types of regulations these incredibly subjective "rights" would require, and I imagine every party will interpret them differently (and probably conclude that their existing regulations already provide all of these guarantees.)

walterbell 1 day ago 0 replies      
EFF has published their initial analysis of the final text, https://www.eff.org/deeplinks/2015/11/release-full-tpp-text-...

"The most shocking revelation from todays release is how the TPP's Investment chapter defines "intellectual property" as an asset that can be subject to the investor-state dispute settlement (ISDS) process. What this means is that companies could sue any of the TPP nations for introducing rules that they allege harm their right to exploit their copyright interestssuch as new rights to use copyrighted works for some public interest purpose. A good example of this might be a country wishing to limit civil penalties for copyright infringement of orphan works ...

... the E-Commerce chapter has the next most serious ramifications for users ... it restricts the use of data localization laws, which are laws that require companies to host servers within a countrys borders, or prohibit them from transferring certain data overseas ... The E-Commerce chapter ... imposes a strict test that such measures must not amount to arbitrary or unjustifiable discrimination or a disguised restriction on tradea test that would be applied by an investment court, not by a data protection authority or human rights tribunal."

EFF wrote previously about conflict between TPP and US Copyright Office efforts to improve the situation with Orphan Works, https://www.eff.org/deeplinks/2015/08/users-ustr-dont-sign-a..., "... the Register of Copyrights acknowledges a need to do something about the fact that "orphan works are a frustration, a liability risk, and a major cause of gridlock in the digital marketplace." The report includes a discussion of several proposals that could expand access to orphan works. One proposal is to put limits on the legal consequences for those who do anything technically infringing, in order to make it less daunting to take a chance and use them."

codewithcheese 1 day ago 0 replies      
In Soviet Russia trade agreement protects you from company.

In America trade agreement protects company from you!


TheCraiggers 1 day ago 0 replies      
I'm curious- has anybody compared this official text with the leaks to see how close they were or what they may have changed in the last few weeks?
temuze 1 day ago 2 replies      
Article 13.6: International Mobile Roaming

1. The Parties shall endeavour to cooperate on promoting transparent and reasonable rates for international mobile roaming services that can help promote the growth of trade among the Parties and enhance consumer welfare.

That sounds... great!

andrewmutz 1 day ago 1 reply      
I would suggest that while reading this and forming an opinion, you take all the consequences of the treaty into account.

In something this large there will definitely be points that are objectionable, but that doesn't mean TPP as a whole isn't good for the parties involved.

Reaching agreement between governments that span the globe and govern hundreds of millions of citizens requires a lot of horse-trading and compromise. The final agreement can still be good for the world, even if there are objectionable provisions.

arbitrage314 1 day ago 8 replies      
I've heard many folks complain about TPP on the premise that it will destroy and/or degrade American jobs. I believe there is lots of truth to that--people in other countries are usually willing to work for less than Americans.

Even so, TPP will help job-hungry people in other countries (at least slightly) by dumping more jobs into their job markets. So, if we're going to help Americans by ditching TPP, we're going to do so at the expense of people in other countries.

Is that the right trade? Helping Americans by hurting others? Maybe it is.

Or maybe I'm missing something... Thanks for your thoughts!

MichaelMoser123 1 day ago 1 reply      
We were told that the draft says that ISP's are liable for copyright violations on their network or something. Is that in the final document? Anybody knows enough legal language in order to clarify this issue?

Also does the document say anything about terms/expiration of copyright? How does it treat creative commons?

how does the final document compare to the leaked draft?

cdubzzz 1 day ago 0 replies      
Here is the USG version including the US letter exchanges: https://ustr.gov/trade-agreements/free-trade-agreements/tran...
seren 1 day ago 5 replies      
Is there a reason why the US are negotiating separately a transpacific and transatlantic trade agreement ? The fact that, except for the US, no one knows what will go in both agreement until the end of the negotiation seems pretty odd.
mikeyouse 1 day ago 0 replies      
The White House published the full thing as well, along with descriptions and summaries of each section:


dthal 1 day ago 1 reply      
How are people who are starting from zero on this supposed to understand it in 60 days? This disclosure only a little more than a transparency fig leaf.
ryall 1 day ago 1 reply      
I, for one, welcome our new corporate overlords
walterbell 1 day ago 3 replies      
Zip file download (with all annexes) seems to be broken. Chapters + annexes are available as dozens of individual files. Zip file mirror needed.
mbrock 1 day ago 4 replies      
I wonder if there are any systems for defining these things in a more explorable format, because I don't particularly enjoy reading legalese.

assert> forbid(anyone-in(nz), sale(illegitimately-labelled-product("Bourbon Whiskey"))

query> prohibitions-for(anyone-in(nz))

Or something. Semi-logical legal code.

belorn 1 day ago 0 replies      
I see that they are retaining the paragraph that leads several countries to join Russia in burning and bulldozing food and other commodities, if and when trade mark infringed.
tosseraccount 1 day ago 1 reply      
[ edit: this apparently does not get the annexes ]

For those who want to grep it ...

download ...

wget http://www.mfat.govt.nz/downloads/trade-agreement/transpacif...

unzip ...

unzip TPP_All-Chapters.zip

convert to text ...

pdftotext "0. Preamble.pdf" 0.Preamble.txt

pdftotext "1. Initial Provisions and General Definitions Chapter.pdf" 1.InitialProvisionsandGeneralDefinitionsChapter.txt

pdftotext "2. National Treatment and Market Access for Goods Chapter.pdf" 2.NationalTreatmentandMarketAccessforGoodsChapter.txt

pdftotext "3. Rules of Origin and Origin Procedures Chapter.pdf" 3.RulesofOriginandOriginProceduresChapter.txt

pdftotext "4. Textiles and Apparel Chapter.pdf" 4.TextilesandApparelChapter.txt

pdftotext "5. Customs Administration and Trade Facilitation Chapter.pdf" 5.CustomsAdministrationandTradeFacilitationChapter.txt

pdftotext "6. Trade Remedies Chapter.pdf" 6.TradeRemediesChapter.txt

pdftotext "7. Sanitary and Phytosanitary Measures Chapter.pdf" 7.SanitaryandPhytosanitaryMeasuresChapter.txt

pdftotext "8. Technical Barriers to Trade Chapter.pdf" 8.TechnicalBarrierstoTradeChapter.txt

pdftotext "9. Investment Chapter.pdf" 9.InvestmentChapter.txt

pdftotext "10. Cross-Border Trade in Services Chapter.pdf" 10.Cross-BorderTradeinServicesChapter.txt

pdftotext "11. Financial Services Chapter.pdf" 11.FinancialServicesChapter.txt

pdftotext "12. Temporary Entry for Business Persons Chapter.pdf" 12.TemporaryEntryforBusinessPersonsChapter.txt

pdftotext "13. Telecommunications Chapter.pdf" 13.TelecommunicationsChapter.txt

pdftotext "14. Electronic Commerce Chapter.pdf" 14.ElectronicCommerceChapter.txt

pdftotext "15. Government Procurement Chapter.pdf" 15.GovernmentProcurementChapter.txt

pdftotext "16. Competition Policy Chapter.pdf" 16.CompetitionPolicyChapter.txt

pdftotext "17. State-Owned Enterprises and Designated Monopolies Chapter.pdf" 17.State-OwnedEnterprisesandDesignatedMonopoliesChapter.txt

pdftotext "18. Intellectual Property Chapter.pdf" 18.IntellectualPropertyChapter.txt

pdftotext "19. Labour Chapter.pdf" 19.LabourChapter.txt

pdftotext "20. Environment Chapter.pdf" 20.EnvironmentChapter.txt

pdftotext "21. Cooperation and Capacity Building Chapter.pdf" 21.CooperationandCapacityBuildingChapter.txt

pdftotext "22. Competitiveness and Business Facilitation Chapter.pdf" 22.CompetitivenessandBusinessFacilitationChapter.txt

pdftotext "23. Development Chapter.pdf" 23.DevelopmentChapter.txt

pdftotext "24. Small and Medium-Sized Enterprises Chapter.pdf" 24.SmallandMedium-SizedEnterprisesChapter.txt

pdftotext "25. Regulatory Coherence Chapter.pdf" 25.RegulatoryCoherenceChapter.txt

pdftotext "26. Transparency and Anti-Corruption Chapter.pdf" 26.TransparencyandAnti-CorruptionChapter.txt

pdftotext "27. Administrative and Institutional Provisions Chapter.pdf" 27.AdministrativeandInstitutionalProvisionsChapter.txt

pdftotext "28. Dispute Settlement Chapter.pdf" 28.DisputeSettlementChapter.txt

pdftotext "29. Exceptions Chapter.pdf" 29.ExceptionsChapter.txt

pdftotext "30. Final Provisions Chapter.pdf" 30.FinalProvisionsChapter.txt

jonawesomegreen 1 day ago 2 replies      
Am I the only one who is constantly surprised that these treaties can be negotiated in secret?
brokentone 1 day ago 1 reply      
Why is this not released to the public before it is signed by lawmakers?
voltagex_ 1 day ago 4 replies      
Oh boy, they should have stripped metadata from those PDFs.
SFjulie1 1 day ago 0 replies      
When decisions are irreversibly taken that will bind the future of citizens without their consents it has to be named by its real name: autoritarism.

Technocracy boils down to aristocracy by diploma (eventually related to birth) instead of pure aristocracy. Still, the people of the nations should be the one edicting the laws. And if we mandate people to do laws in our name it is not acceptable that our consent is not sought by debating.

Modern so called democracies are only democracies by name in this case.

I might not the only one thinking that governments are losing their legitimacy. I am apt for being called under the flag and in case my government call me to defend their values/regim... I will not.

The social contract has been broken between modern governments and citizens. The social contract does not bind me anymore since the other party is not respecting the term of the contract.

jsprogrammer 1 day ago 0 replies      
Great start!

>Article 1.1: Establishment of a Free Trade AreaThe Parties to this Agreement, consistent with Article XXIV of GATT 1994 and ArticleV of GATS, hereby establish a free trade area in accordance with the provisions of thisAgreement.

Begin with a bunch of undefined acronyms that apparently pull in tons of other shit not written down in this paper.

E: mmm, that delicious taste of downmods in the morning

shmerl 1 day ago 0 replies      
So, when exactly is the critical vote for this garbage?
late2part 1 day ago 0 replies      
You have to pass TPP to know what's in TPP.
abbabon 1 day ago 1 reply      
Am I the only one who thought TPP stood for Twitch Plays Pokmon ? :(
swehner 1 day ago 1 reply      
Obviously, some economists like globalization and "levelling the playing field". However, it will probably be recognized as a fashion and fad soon enough. (How far do economists think ahead? 3 months or what?)

There's value in preserving local differences.

But that's not even getting into the details of these arrangements.

Startup Playbook samaltman.com
1150 points by sama  1 day ago   218 comments top 51
m_fayer 1 day ago 21 replies      
I wish there was a similar level and quality of resources for what I think are called lifestyle businesses. By that, I mean product-based businesses with at most a few million in revenue, a 5ish person team, a solid sustainable market position, and no desire to revolutionize any unicorns.

I know a lot of people attempting this and they mostly seem to be flying under the radar, or at least have nowhere near the cachet of a startup. They are often bootstrapped, frequently for lack of other options.

For those of us who don't want to be in the pressure cooker or are turned off by the hype machine, these businesses are a viable alternative route toward independence and possibly achieving a significant impact. The fact that they have become as attainable as they are is I think also something quite remarkable.

libertymcateer 1 day ago 3 replies      
I have a really hard time buying a lot of this about how novelty and monopoly are keys to a successful company. If you look at the really successful startups, especially unicorns, almost none of them are actually monopolies or new ideas. The vast, vast majority are old products done right, and almost all of them have very substantial competition. This attitude is, in fact, encompassed in the near footnote-like section entitled "Competition." That section sums it all up: success is determined with obsessively improving the company. Competition isn't what kills, it is failure to keep on improving.


There is the list of current Unicorns. I can't think of one of them that doesn't have very, very substantial competition or is a genuinely novel product. All of them ventured into highly competitive, well-worn fields and what set them apart was quality of service, ease of use, and responsivity. Very few of them made conceptual leaps in the underlying product - they mostly made leaps in lowering activity energy to use products or solving associated logistical problems.

Sorry Sam, I have to politely disagree with you on this one. Lord knows you are the one with the resume and authority on this, but I am a startup lawyer and work with clients on this stuff all day, so I am not totally unqualified. I do defer to your judgment, obviously, on companies that you want to fund, and your track record more than speaks for itself. However, what I want to know is if there isn't some disconnect between the companies you do fund and the attitude that is expressed in this post. I would love to hear your insights or opinions on whether you feel that I have this wrong, and if you think that the next generation of unicorns are going to be novel monopolies, or that maybe I am misreading the characteristics of current successful startups.

lemevi 1 day ago 0 replies      
I feel like this needs a "when to give up" section. Like at some point it's obvious right. When is that point. Should you just destroy your entire life and never give up no matter how long since it's been since you've had steady growth? I've seen startups struggle for years with average growth or really slow linear growth where real profitability was years away. Do they just continue? Is that the advice? What about their employees who are being paid less than market value?
sama 1 day ago 6 replies      
(This got published a little early because it got indexed. I'm still going through and fixing some typos and will maybe add a few other things.)
webmasterraj 1 day ago 3 replies      
> an even bigger problem is that once you have a startup you have to hurry to come up with an idea, and because its already an official company the idea cant be too crazy. You end up with plausible sounding but derivative ideas. This is the danger of pivots.

A great point, that I haven't seen in too many places. I sometimes feel like we're seeing too many people who "want to have a startup" for the supposed fame and fortune, and not enough who are truly passionate about an idea. Believing in an idea will get you through, not dreams of gold coins.

Sam, I noticed you didn't mention watching cash burn or unit economics. Is that a later section you might add? Too many founders don't realize the importance of that until it's too late (speaking from personal experience)

jMyles 1 day ago 4 replies      
> Startups are the point in your life when tricks stop working.

Awesome thesis, hidden in the middle of the text. In some ways, this is a great single sentence answer to the question, "What is a startup, really?"

jedberg 1 day ago 1 reply      
> On the other hand, starting a startup is not in fact very risky to your careerif youre really good at technology, there will be job opportunities if you fail. Most people are very bad at evaluating risk.

It's true that career risk is low, but opportunity cost could be high. If you're well into your career, taking a few years off to work at a startup that might fail could really be a million dollar tradeoff.

So you really gotta believe in your startup.

(Note: I left my comfortable high paying job earlier this year to start a startup)

davidu 1 day ago 0 replies      
A resource like this is terrific. Would be great to see it in github so you can solicit the occasional outside contribution.

I've always found that even the best teams still need to constantly explore and add new tools in the toolbox in order to execute effectively and achieve success.

(In fact, it's not that even the best teams need to still do this, the best teams actively go out and do this, which likely contributes to them being a high-performing team.)

billmalarky 1 day ago 1 reply      
"We once tried an experiment where we funded a bunch of promising founding teams with no ideas in the hopes they would land on a promising idea after we funded them.

All of them failed."

I was under the impression Reddit fell within this category. I recall a PG quote that went something like "we [Y combinator] hate your idea, but we like you [Alexis and Steve]" in reference to reddit's initial YC funding.

I know Reddit isn't considered a smashing success by VC standards (originally sold for roughly 15-20 MM), but I certainly wouldn't call it a failure.

taylorwc 1 day ago 1 reply      
> Thanks to Paul Buchheit, Erica Carpenter, Brian Chesky, Adam DAngelo, Drew Houston, Justin Kan, Matt Krisiloff, Aaron Levie, Gabriel Leydon, Jessica Livingston, Dustin Moskovitz, David Rusenko and Colleen Taylor for contributing thoughts to this.

^ this group + @sama... wow. Terrific advice from an amazing list of credible people.

sebak 12 hours ago 0 replies      
Basically they're saying: "To succeed you need to have an awesome idea that hasn't been done before. You need a great team and build a great product your users will love".

Wow, thanks for the advice, why didn't I think of that.

dsugarman 1 day ago 2 replies      
>Its important that you distort reality for others but not yourself.

I would love to see more content and discussion around this. I understand clearly why it is important to pitch who you will be not who you are when recruiting and raising money but when it comes to day to day, doesn't this contradict what you had said earlier about sharing all of the good and bad with your employees? Replacing your water jugs with Kool-Aid at the office just seems evil to me. I'm not sure if that is really what you are saying or not but it seems synonymous with unicorn culture. I see a lot of positives to creating a culture masked with illusion, but in my head, all of the value seems short-term.

djhn 1 day ago 0 replies      
This is a welcome synthesis of a lot of great info.

It's also a more attractive and credible way to introduce fast-growing technology startups* to the uninitiated than just saying, "oh, just read this bunch of blog posts by this guy called 'pg' who you've never heard of, no, no, trust me, it's reaaally good, he founded YC, which you've also never heard of, but trust me, they're like, the real deal".

*YC-style/SV-type, even if some of the advice is more general, and the definition of 'YC-style' is quickly expanding and loosing meaning.

petecooper 1 day ago 0 replies      
I am very much liking the CSS animations.
sharjeel 1 day ago 1 reply      
"""Bandwidth Limit Exceeded

The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later."""

Any mirrors?

6stringmerc 1 day ago 2 replies      
Okay, I've been researching and reaching out to various entities for, well, going on a couple years now regarding my "start-up" concept of a company that creates some inventions, brings to market, and licenses technology as another revenue stream. Yes, it's not a software-oriented business, but it's a viable entity with multiple prospects. Thus, the following line doesn't really ring true to me:

>One important counterintuitive reason for this is that its easier to do something new and hard than something derivative and easy. People will want to help you and join you if its the former; they will not if its the latter.

In every single instance where I actually get a response, there's a consistent chorus of "this doesn't fit the model of what we support" and, basically, I chalk it up to an investment environment that actually, truly targets the derivative and easy moreso than the unique and difficult.

That's why I'm still slogging along in the self-directed patent process. Nobody is interested in helping (beyond some constructive comments I've received here from community members - thank you!), and certainly not in contributing financial backing. It is what it is...but that claim? I don't really buy it.

Bouncingsoul1 1 day ago 0 replies      
"One important counterintuitive reason for this is that its easier to do something new and hard than something derivative and easy. People will want to help you and join you if its the former; they will not if its the latter." So Google didn't invent the Internet Search it was a derivative but not easy. Facebook didn't invent the SocialNetwork and actually made it easier than e.g. MySpace. Amazon was not the first online retailer but made it better, more reliable. WhatsApp? we knew how to send textmessages for a while but well they made it more convient. So a good idea must not be something unique new but something which makes the product better than the rest.
SocksCanClose 1 day ago 0 replies      
@sama have you thought about running a kickstarter to publish a hard copy version?
vrnayini 1 day ago 1 reply      
I really like the illustrations. Any idea what tools were used for the animations?


jpwagner 1 day ago 0 replies      
From the section on competition: "But 99% of startups die from suicide, not murder."

and more precisely, from David Packard: "More organizations die of indigestion than starvation."

SarahofGaia 8 hours ago 0 replies      
So is this like an online "textbook" for how to do startups or something?
vuyani 20 hours ago 0 replies      
"If the idea does not really excite at least some people the first time they hear it, thats bad."


cmstoken 1 day ago 0 replies      
Wow, this is fantastic! The little animations give it a playful vibe too.
squidlogic 1 day ago 1 reply      
> You want to start with something very simpleas little surface area as possibleand launch it sooner than youd think

Honest question: does this model apply when your product can't at any point be, for lack of a better word, half-baked?

Say you're making a security product or working on control code for rocket thrusters.

shardinator 13 hours ago 0 replies      
Not sure if it's right to post this. Small typo in Making Money section:

... if your product if your product is easy to sell.

Should be

... if your product is easy to sell.

dawie 23 hours ago 0 replies      
"There may be a part II on how to scale a startup later" - I would love a part II
jjoe 1 day ago 0 replies      











kilimchoi 1 day ago 2 replies      
Has anyone been able to get a letter of intent with just an idea? Is that even possible?
_s 1 day ago 0 replies      
I don't suppose I could make a small request - could we have a print stylesheet that does page breaks on the headers? I'd love to be able to print it out and go through it :)
dools 1 day ago 0 replies      
"Most really big companies start with something fundamentally new" urr that's not even remotely true. Stopped reading at this point.
colund 1 day ago 0 replies      
My impression is that anything related to YCombinator gets huge upvote bias.
sobinator 22 hours ago 0 replies      
Peter Thiel's 'Zero to One' should be what anyone looking for more of this kind of reading should look into.
orliesaurus 1 day ago 0 replies      
@Greg I can see the Rick and Morty influence on some of the art ;) ;)
thadd 1 day ago 0 replies      
Well this looks quite nice. Bookmarked for later. Thank you!
scriptstar 17 hours ago 0 replies      
The website is looking cool. Anyone know which CMS Sam used? Guess?
pavornyoh 1 day ago 0 replies      
Very detailed and good information to have. Thank you Sama.
vijayr 1 day ago 1 reply      
Anyone knows what software Sam is using for his blog?
t23 1 day ago 0 replies      
Great stuff. Also love the UI. Thank you, Sama!
pbreit 1 day ago 0 replies      
Wow. Sounds grandiose but this is an epic piece of writing by one of the smartest guys in the field.

Required reading.

gozo 1 day ago 1 reply      
If this is something that is expected to be around for awhile I recommend talking to an editor. Friends are good to check for overall content and typos, but they are too familiar with the subject to check how well you convey something and too nice to really tear through the text objectively.
tradeupofficial 1 day ago 0 replies      
Awesome article. Great clear and concise points!!!
atatus 17 hours ago 0 replies      
Invaluable advise..
lukasm 1 day ago 5 replies      
Love it. What is missing is some information about technicalities e.g. Want to rise money in US? You probably need a Delaware S-corp (Github repo maybe better for it)
graycat 1 day ago 0 replies      
Nice essay. IMHO the contents are (1)Common, good advice. (2) Good data fromSam's excellent experience. (3) Some notso good advice and attitudes.


The essay seems aimed mostly at currentSilicon Valley (SV) style, mostlyconsumer, information technology startups.Okay, but that's not all of business oreven all of startups. Yes, YC is pursuingmuch more, e.g., some shoe company inPakistan, still, the essay is SV styleand there, mostly Web and mobile. Finewith me, because that's what I'm doing, bewe should understand this point aboutscope. And, as below, we shouldunderstand this scope and style becauseIMHO it's time for SV style of consumerInternet to borrow from some of the restof technology and business.

Broad Point:

As we all can see, all heard from MarkAndreessen, etc., and see from Sam,

" ... investors returns are dominated bythe big successes, ... "

The Exceptional:

So, from this Broad Point, the goal issomething exceptional. From that, wehave to suspect that we won't always befollowing the common and ordinary, someextensive experience and observations fromthe past, or even "big successes" from thepast, and, instead, should be willing toconsider some exceptions in order to beexceptional.

Users' Love:

> "Your goal as a startup is to make something users love."


Now, can we, please, have some moreguidance on just how the heck to do that?And, please, don't ask me to draw fromSnapchat or Homejoy. And I'm concernedabout



"However, these statistics also reveal agrimmer reality: 93 percent of the 511companies accepted by Y-Combinator havefailed. Even more alarming, only 3 to 5percent of the companies that apply toY-Combinator are even accepted, meaningthat only one in every 200 companies thatapplies to Y.C. eventually succeeds."

And, I'm concerned about the low ROI ofventure capital as in




Instead, for history with some goodexamples, there have been many amazingprojects, some astoundingly innovative,that worked the first time with highprobability, e.g., for a picture:


IMHO, here is a better approach:

(1) Find a problem that huge number ofpotential users/customers believe or cancome to believe is really important tohave solved. E.g., want, say, 1+ billionpeople with Internet access, if only froma smartphone.

(2) Find a solution that is much betterthan anything else and difficult toduplicate or equal.

(3) Make sure that for the target customersright away or soon the solution will beseen as a must have and not just a niceto have. Want no doubts here; do notwant to have to depend on gossip and fadsfrom notoriously flighty teenage girls.One of the best examples would be a singlepill, safe, effective, cheap, to cure anycancer.

(4) Deliver the product, easy to use at avery attractive price.

(5) Make sure the revenue covers allexpenses and yields a fantastic margin,e.g., pre-tax margin 90%.

(6) For that solution, do some goodoriginal research with powerful, valuableresults in the STEM fields.

(7) Offer the solution as a Web site,i.e., exploit software, Moore's law, andthe Internet.

(8) Be a solo founder until at least $10million a year in after tax earnings.


> "A word of warning about choosing tostart a startup: It sucks! One of the mostconsistent pieces of feedback we get fromYC founders is its harder than they couldhave ever imagined, because they didnthave a framework for the sort of work andintensity a startup entails."

There's something wrong here: All acrossthe US, east to west, north to south,cross roads to the largest cities,millions of sole proprietors do startupsand are successful enough to buy houses,support families, and get the childrenthrough college.

All the larger bodies of water in andaround the US have boats and yachts, andnearly all the owners are just suchentrepreneurs. Maybe they own 10 fastfood restaurants, are big in asphaltpaving, are a manufacturer'srepresentative for some great lines, runfive new car dealerships, own and manage2000 units of rental property, have aprivate label line of industrial floorcleaning supplies in a mid-size Midwesternstate, did a rollup of dry cleaningstores, are the main beer distributor forhalf of a state, are a leader in designand construction of custom tanks on truckframes for hauling liquids, etc.

But, a startup that exploits informationtechnology, software, Moore's law, and theInternet should have some advantages andgenerally be less difficult.


> "Remember that at least a thousand peoplehave every great idea."

Maybe true with SV style, but moregenerally, no, and a thousand times no.

Instead, since so many startups fail, wewant some advantages and definitely canget a lot of advantage from having agenuinely new idea. People who wrote aPh.D. dissertation that was supposed to be"an original contribution to knowledgeworthy of publication" and "new, correct,and significant" will quickly appreciatethe importance of a unique idea and a lotabout how to construct such. Here SVstyle is seriously lacking and, as above,needs to borrow from outside.

As in Sam's

> "Remember that at least a thousand peoplehave every great idea."

I believe that SV style nearly trivializesthe idea and, to raise the success rate,very much needs to go much deeper into theidea and associated considerations of userneed, market size, meeting the user need,and new, proprietary technology to meetthe user need especially well with aproduct difficult to duplicate or equal,and protected intellectual property thatsupplies a barrier to entry. In someplaces such unique intellectual propertyis taken very seriously, with laws,contracts, national securityclassification, etc. For higher successrates, SV style needs to do better withsuch intellectual property.

Several good examples of a suchintellectual property and its power are inthe picture


This is another case of where SV styleneeds to borrow from outside.


Once again, over again, one more time, yetagain, we come to the issue of team.Again we learn that it's tough to get agood co-founder; co-founder disputes are amajor cause of startup failure; it's toughto hire good staff; it's difficult to keepthe staff well involved; being a goodleader and manager and learning to do sois a lot of work, and BoD members rarelyknow much about the details of thebusiness, likely much less if some new,unique, powerful, valuable crucial, coretechnology is key to the business.

So, with all those clear dangers to thestartup, we begin to conclude: Be a solofounder, get to earnings ASAP, groworganically, well into very goodprofitability hire no one, and from thestart carefully plan never but never toaccept equity funding or report to a BoD.Or, follow the example of Markus Frind andhis romantic match making Web site Plentyof Fish, initially, just one guy, two oldDell servers, ads just from Google, $10million a year in revenue, and recentlysold for $575 million in cash.

Understand the Users:

> "... its critical you understand yourusers ..."

Right. And for making, say, really niceseat cushions for the driver's seats ofRolls Dropheads with owners in the Chablisand Brie set in the Hamptons, sure.

But in consumer Internet, for a bigsuccess, there will millions, maybebillions of users, and about all that canbe said about those users is that they area not very special cross section ofhumanity. So, really just have tounderstand the pair of the product and theordinary man on the street.

mrdrozdov 1 day ago 1 reply      
This is great! Why no anchor tags? :(
Animats 20 hours ago 0 replies      
That's not a startup playbook. That's an app playbook.
latenightcoding 1 day ago 0 replies      
Great stuff, thanks
0xCMP 1 day ago 0 replies      
Oh darn... Bandwidth exceeded.
glxc 1 day ago 0 replies      
what about YC Research?
kefka 1 day ago 0 replies      
Maybe you all can help me, but I've just agreed to do a Startup Weekend. I did an "Ask HN" ( https://news.ycombinator.com/item?id=10515984).

Any ideas, including what I've asked?

Sevzinn 1 day ago 0 replies      
Why is the title in orange? Color does not convey logical information when used in text.
Reconsider medium.com
833 points by josemrb  2 days ago   145 comments top 33
mangoman 2 days ago 8 replies      
I'm so freaking happy that someone finally affirmed my feelings that maybe, just maybe, I don't need to start my own startup with the notion of "Unicorn or Bust". I've just felt wrong since graduating college 3 years ago, unable to motivate myself to hack outside of work, and this finally captures why I've felt so tired. I am tired of feeling like I need a Unicorn idea to justify working on something outside of my job. I want to work for myself, but it just hasn't felt possible without a plan to "Take over the world". I don't want to take over the world. I want to build something that people use and can sustain me. That's it. But for every idea, there are millions of reasons in the back of my head that stop me from doing it, all boiling down to "Well I just won't be able able to grow this as a startup".

I don't really care about growing something as a startup. I don't need to revolutionize anything. I just want to make someone's day better through software. I want to launch a cool product that people find fun, silly, useful, critical to their process, whatever you want, and NOT be beholden to interests of anyone who isn't involved in the daily operations of whatever product that is.

I just want to build something, and make it better every day. Something that I own, that I can change however I want, whenever I want. I shouldn't have felt like I needed a16z to invest in my company to believe that my product is worth something.

jarek 2 days ago 6 replies      
Another submission for the flagged files.

As of 17:51 GMT, this submission is 3 hours old and has 374 points, 68 comments, sitting in position 11 on the HN front page

In position 10 is a submission from 8 hours ago with 100 points and 76 comments (https://news.ycombinator.com/item?id=10505476)

In position 1 is a submission from 4 hours ago with 177 points and 91 comments (https://news.ycombinator.com/item?id=10506338)

edit: This isn't to pass judgment on the merits of the article, which seems a bit conveniently timed to a product launch linked at the bottom. But as a community we should realize what gets flagged/pushed down and by how much.

update: at 18:51 GMT, this is 4 hours old, has 490 points, 97 comments, and is in position 26. In position 25 is a 5 hour old submission with 57 points and 15 comments (https://news.ycombinator.com/item?id=10506372)

final update: at 19:24 GMT, this is off the front page at position 33. Age 5 hours, 536 points, 112 comments. In position 18 is a story from 10 hours ago, 362 points, 192 comments (https://news.ycombinator.com/item?id=10505362); the 10506372 story referenced previously is now in position 31, 62 points, 16 comments, 5 hours ago.

rm_-rf_slash 2 days ago 2 replies      
People find themselves drawn to the unlikely startup success stories because they have a beautiful allure to them: if I spend every night tucked away writing code and focusing my entire life around my work, then maybe I, too, can be the next Zuckerburg!

Even though this narrative is hugely removed from the realities of startup life (most college startups go nowhere, the most successful founders tend to be in their middle age with significant financial stability, etc), it is still romanticized by founders and startup employees and other people who really should know better. So then why do they buy it?

To get people to work harder for you. Spending every waking moment in front of a customer or a computer screen eating bulk ramen sounds like a great montage scene in the movie you'll have an EP credit in, and this distorted reality is even easier to sell to impressionable young college grads who have maybe .1% of the equity (in options!) that founders and VCs get to keep.

Why are jeans and hoodies the fashion choice of founders? Because if everyone is used to dressing like a poor college student, they tend not to notice how little they're truly being compensated.

This isn't some big founder/VC conspiracy, it's complicit common sense.

mbrock 2 days ago 2 replies      
I'm eagerly awaiting the forthcoming geek poet who'll write our Howl. Who saw the best minds of our generation destroyed by startups... their skulls bashed open by a sphinx of capital... that moloch "whose mind is pure machinery... whose soul is electricity and banks!"


Moloch in whom I sit lonely! Moloch in whom I dream Angels! Crazy inMoloch! Cocksucker in Moloch! Lacklove and manless in Moloch!Moloch who entered my soul early! Moloch in whom I am a consciousnesswithout a body! Moloch who frightened me out of my natural ecstasy! Moloch whom I abandon! Wake up in Moloch! Light streaming out of the sky!Moloch! Moloch! Robot apartments! invisible suburbs! skeleton treasuries!blind capitals! demonic industries! spectral nations! invincible mad housesgranite cocks! monstrous bombs!They broke their backs lifting Moloch to Heaven! Pavements, trees, radios,tons! lifting the city to Heaven which exists and is everywhere about us!Visions! omens! hallucinations! miracles! ecstasies! gone down the Americanriver!Dreams! adorations! illuminations! religions! the whole boatload of sensitivebullshit!

joeevans1000 2 days ago 0 replies      
This is brilliant. The one thing it doesn't go into is the harm that will be done to healthy ventures when the bubble pops. Suddenly, everyone will have a bad taste and healthy ventures won't be able to get sane necessary resources and bridge loans, all thanks to the excesses of what's described in the piece. Not engaging in the insane startup culture described isn't just a healthy lifestyle choice, it's also taking a stand against a situation that will soon very much harm the tech industry as a whole. When the tide rushes away from the unicorn machine, it will carry away the innocent as well.
iamsohungry 2 days ago 0 replies      
Most of the time, "disrupt" is a euphemism for "put a Web 2.0 interface on". You're not disrupting shit, you're putting whitewash on a shoddily-cobbled-together product that other people have been doing better for decades. It's all style and no substance.

If you're doing something new, you'll probably own the industry just by virtue of being there first. But you'll also probably not grow to be super-huge, because if you were solving a huge problem, it probably would have been solved already.

The exception to this is when the problem is huge, but the technology wasn't there to solve it before: see search (Google), social media (Facebook), mobile apps (Uber). And even then the conditions need to be just right (an app for calling cabs would probably not have been nearly as successful if it didn't coincide with a legal loophole that allows them to undercut the taxi industry).

But most ideas aren't those ideas. And that's okay. A business that solves a real problem, even if it isn't a huge problem, will likely be able to stay alive, profit, and grow just fine. Those "disrupting" companies that are all style and no substance will crash and burn when the tech bubble pops.

nrao123 2 days ago 8 replies      
I am big fans of 37s. I learnt a lot from reading thier blog posts especially thier unconventional (at that time) thinking to avoid crazy detailed requirement docs, focus on blank error states etc...

However, DHH's constant railing against the VC backed world seems a little tiresome. There seems to be a religious fervor to his essays that thier way is morally better (e.g. thier business model seems like a honest transaction vs VC backed startups who inflate numbers etc).

I think a lot of people get that raising VC is not the only way to build a business (there is even a nice tradeoff statement (do you want to be Rich Vs King).

It's a choice one makes. It's not morally inferior or superior to raise VCs or to bootstrap.

cellover 2 days ago 2 replies      
I am in the process of creating a startup business with 2 partners.

Our ultimate goal is NOT to get rich, is NOT to be famous, is NOT to be valued billions of rubles.

We want to be free, we want to work on the projects that motivate us, we want to make our own decisions and decide when it's good to work and when it's not.

For me this is the most motivating part of this adventure. I can totally relate to this article and it even gives me hope in our way of doing things.

bjacks 2 days ago 1 reply      
I love this part of the article, it's incredibly important to remember this:

"The web is the greatest entrepreneurial platform ever invented. Lowest barriers of entry, greatest human reach ever. I love the web. Permission-less, grand reach, diversity of implementation. Dont believe this imaginary wall of access of money. It isnt there."

lojack 2 days ago 2 replies      
I think DHH (and a lot of people) miss out on a lot of modestly growing startups that are doing relatively boring things because they don't hear about them. It's not that they don't exist. They just don't hear about them because they're relatively boring.

The vast majority of (moderately successful) startups I see friends and colleagues starting or working for are in this group. For every one friend I see go work for a company like Uber, I see 10 more working for a startup that builds software for expense reports or HR teams or insurance companies or old school cab companies. They will never be billion dollar companies, and they probably won't IPO, and they may be an acquisition target -- but that certainly isn't their end goal. They are gaining customers and growing relatively sustainably, making smart choices about when to (or not) take outside funding.

DigitalSea 1 day ago 0 replies      
"I wanted a life beyond work. Hobbies, family, and intellectual stimulation and pursuits beyond Hacker News, what the next-next-next JavaScript framework looks like, and how we can optimize our signup funnel."

drops the microphone

What a great article. I am glad someone finally said something.

smackay 2 days ago 0 replies      
The documentary, Hoop Dreams by Steve James and Frederick Marx captures the mania around startups just as well as it does for getting into the NBA. It's well worth watching.


Many are called but few are chosen, Matthew 22:14

gmarx 2 days ago 0 replies      
I don't think early investors dubbed themselves "Angels". If I recall correctly it came from the term used for similar people who used to finance Broadway shows. I like to think some ingenue in the 1920s called some rich guy "angel" and got him to fund a show and it went from there. I should Google it but I miss speculating on things...
sithadmin 2 days ago 0 replies      
>Part of the problem seems to be that nobody these days is content to merely put their dent in the universe. No, they have to fucking own the universe. Its not enough to be in the market, they have to dominate it. Its not enough to serve customers, they have to capture them.

I think this says more about the state of VC than startups themselves. Founders feel that if they don't run around banging pots and pans while tooting their own horn/vuvuzela, they won't ever get any attention from investors. Crowdsourcing early funding is just going to make this worse.

jw989 2 days ago 0 replies      
I really enjoyed reading this.

However, I personally feel distain for the perspective of how every engineer should maintain a noble sense of worth. No matter the environmental differences of being in SF or elsewhere, people are bad at engineering wall to wall. While there are still successes at both sides of the coin.

Frankly, 'Software eating the world' has nothing to do with us. It has to do with, well, the world. And my own struggle with the tech industry is how disconnected we are in the 'startup and grow' sector.

chejazi 2 days ago 0 replies      
I think many founders echo his motivations. The one that he implicitly suggests is misaligned is:

I wanted the best odds I could possible get at attaining the tipping point of financial stability.

And that this is due to the corruption of investors. So I guess the takeaway is that if you raise money, choose your investors wisely.

manigandham 2 days ago 1 reply      
I'm surprised this needed to be said.

There are millions of small businesses (in the US) and the vast majority of them are just lifestyle businesses that bring freedom/pleasure/excitement to the owner with perhaps a possibility of earning more, but there are many that earn less than what they could make at a regular job with their same experience.

This whole world domination startup thing seems to be localized to SV really. Nowhere else is this considered normal.

By the way, there's a lot of confusion with just the term "startup" in general when it should really be reserved for something new (biz model, innovation, etc). If you're just doing something that's already been proven, which is completely ok, then it's just a small business.

mmphosis 2 days ago 0 replies      
But in the end, theyre money lenders.
sholanozie 2 days ago 1 reply      
Greed, lust, and gluttony. Three personality traits our money-focused society selects for.
nialllarkin 1 day ago 0 replies      
Eloquently expressed pov as we've come to expect from @dhh. Legend. Now what I'd love to hear is from founders of @stripe and @intercom as they have both lived the experience of developing 'lifestyle' scale businesses before bringing unicorns to the market
S4M 2 days ago 0 replies      
I find interesting that this article, that got 541 points (at the time I am writing this) is out of the front page already. Makes me wonder if there is the hand of people (VCs) not wanting programmers to aim for lifestyle business behind that.
codingdave 2 days ago 1 reply      
"Lifestyle companies."

They are everywhere... but we are quieter than high-growth startups. Many of us work for them. We enjoy it. If anyone was not aware of their presence, step outside of the VC-driven culture. There is a whole other world out there.

namocat 1 day ago 0 replies      
Relevant bit from the latest season of the Startup podcast: https://youtu.be/qfpdzPnElVU?t=738*spoiler alert - this is toward the end of the season, in case you'd rather listen to the podcast in order
juddlyon 2 days ago 0 replies      
This post really resonates with me. I think there is a "silent majority" type of situation going on. Most people venturing out do it for the reasons DDH states: independence, the ability to work with people of your choosing, etc.

Most of us don't care about winning some ridiculous lottery where smarmy Wall Street types stakehorse tech wunderkinds.

Things have a way of balancing themselves out.

svckr 2 days ago 0 replies      
At the end I pictured David, standing on stage, stared at by the audience. After a brief moment of silence, he drops the microphone. A loud crack echoes through the PA, followed by screeching feedback, before the audio engineer remembers to turn down the volume. Meanwhile David turns around, calmly stepping down the stage to be detained by the (Ge)StartupPolice
zeeshanm 2 days ago 0 replies      
The reality is you can't accomplish anything meaningful in life without being uncertain. It is OK to be unsure. It is OK to do things that are not sexy. It is OK to make small incremental improvements.

Unicorns happen over time. Smart founders have patience and resilience to weather many storms ahead.

morgante 2 days ago 3 replies      
> In the abstract, economic sense, a 30% chance of making $1M is as good as a 3% chance of making $30M is as good as a 0.3% chance at making $300M

I see this repeated as a truism all the time by the anti-VC crowd and it sounds great. But is there actually any evidence whatsoever of it?

The success rate for startups which have raised a Series A is substantially higher than the success rate for startups and small businesses in general. If it were true that avoiding VC funding somehow gave me a 30% chance of building a $1M business, I'd be happy to give it a shot (at least for a year or two). But I just don't see any evidence of that.

If anything, it seems like companies which accept VC money have dramatically better odds of success than other startups. The only reason it seems like VC has a high failure rate is that nobody bothers to write a news article when a random small business fails.

EDIT: Downvoters, kindly provide any evidence that avoiding VC funding increases your odds of success by 10x.

wnevets 2 days ago 0 replies      
Sounds like the plot of silicon valley.
joesmo 2 days ago 0 replies      
What a well-written piece. I agree that there is a lot of room for sustainable, technology based businesses. These are businesses that can optionally be run remotely and don't need to limit themselves to the bay area and its insane startup culture. They can work sane hours and be sustainable for their employees. They can provide products of real value. In fact, this is exactly the type of business that I'm interested in, the only kind with a success profile that's not tantamount to the success of playing the lottery, and the only kind where one can hope to stay in control and "be one's own boss."

These types of businesses are very much startups, but have a more traditional philosophy and generally plan to stick around for longer than a few years. I'd say such businesses are often a lot riskier for the owners as they're generally risking their own money and time to get it developed rather than someone else's money. Spending someone else's money is not risky at all. Failure in a silicon valley startup isn't a real loss: it's expected.

The people who venture out on their own and take their own risk with their own capital and time should be applauded for trying to create sustainable businesses that might be beneficial to the wider economy and society rather than creating ones that try to dominate a market for a couple of years and then almost inevitably fade out (as most startups do both before and even after IPO), not really adding much to the economy or society at all, while, of course, screaming the obligatory "I will change the world" mantra. In fact, it's this idiotic mantra and the lies one must tell oneself to actually believe it that turns off a lot of great talent form the silicon valley startup version of a business. Most smart people can eventually see through such simple, repeated, dogmatic ideas easily, and don't like to be associated with the brainwashed masses for whom these ideas are reality.

Futurebot 2 days ago 1 reply      
I like this post, but we should contextualize it properly, and look at where it doesn't work. Things have developed over the past forty years which don't allow the "start small, stay small" to always be a possibility: the increase in winner-take-all markets and the Superstar effect. We see it everywhere when it comes to today's job markets, and we also see it (and potentially worry about it being the case, and this is critical) in industries themselves. This latter belief means that if you decide to start something, you may need to consider whether you should bother at all if you aren't going to go big.

Is Uber in a winner take all market? If so, they have no choice but to operate the way they do: http://www.vox.com/2014/12/4/7336433/uber-worth-

We see it in regular job markets more generally (where we call it job polarization): http://economics.mit.edu/files/5554

We see it in "art, sports and culture" markets (where we call it the Superstar effect): http://www.nytimes.com/2014/02/23/business/winners-take-all-...



We see it in newspapers:


We see it in attention more generally (which has second order effects, like everyoneuse just one or a handful of large platforms(!) and where we call it variations of "winning in the Attention Economy"): https://en.wikipedia.org/wiki/Attention_economy

So the choice is sometimes (perhaps even often today) not between "get big" or "stay small/medium", but get big (where big may represent firm size, level of knowledge/skill, fame, or a number of other attributes depending on the area) or "get (almost) nothing." When the distribution of customers/eyeballs/rewards are as lopsided as they are in many areas, the only choice IS "get big or go home."





I don't knock dhh, and this is one of those posts I actually want to agree with, but it doesn't neatly comport with extant realities. I think even this advice, just like the advice to "get big" needs to be taken very carefully. All of these roads entail risk (obviously), but the choice of big versus small isn't as simple as implied.

MrBra 2 days ago 0 replies      
That Terry Davis comment :)
draw_down 2 days ago 3 replies      
Not that I disagree with the main premise, but boy oh boy why waste time skewering terms like "Angel" and "liquidity event". Sophomoric.
Chrossler 2 days ago 2 replies      
Not reading. Someone summarize?
TPP banning requirements to transfer or access to source code of software keionline.org
363 points by SomeoneWeird  15 hours ago   131 comments top 19
dak1 14 hours ago 15 replies      
These are rules for States. It has no bearing whatsoever on the GPL.

This prevents a country from forcing somebody like Microsoft or Apple to give up their source code for "inspection" in order to access their market. It also helps to prevent States from demanding and acquiring encryption or other private keys (there's a separate section that also explicitly forbids mandating backdoors be added).

Not everything in the TPP is bad.

saurik 14 hours ago 4 replies      
The "parties" of a treaty are governments. This has nothing to do with GPL. This is saying that a government can't say "you aren't allowed to sell software in the country of Frain as a non-Frainian unless you provide the source code for that product (whether to the end user or to the government)". They leave an exception for "critical infrastructure", because it was hard to argue that the government of Frain shouldn't be able to require that nuclear control software come with source code. Essentially, I don't see why this clause is concerning. It is clearly a form of pandering to the interests of software developers reliant on intellectual property rights, but only in a way that seems to me mostly about forcing capitalism on nation states that might disagree with its premise.
forgotpwtomain 14 hours ago 3 replies      
So in short, if I understand this correctly, the US government (and any other government party to the treaty) will for example be unable to insist that Volkswagen (or any other manufacturer) open source their future emissions control software (as a condition for regulatory compliance) ?
randallsquared 14 hours ago 1 reply      
"Party" here means party to the treaty, right? So, governments can't require source disclosure (except for critical infrastructure), but this specifically exempts contracts about such from this rule:

> [Nothing in this Article shall preclude] the inclusion or implementation of terms and conditions related to the provision of source code in commercially negotiated contracts

It seems like this wouldn't affect licensing at all, given that licensing is supposedly a contract. Am I missing something?

riskable 8 hours ago 0 replies      
An interesting side effect of this would be the invalidation of the Nevada law requiring the source code for all electronic gambling machines be disclosed in order to operate in that state.

It seems like it would also apply to new or existing laws requiring the disclosure of code inside proprietary voting machines, medical equipment, and of course, the Volkswagon ECU. Then again, could those things be considered "critical infrastructure"?

The Department of Homeland Security considers the entire "Information Technology sector" as "critical infrastructure":


hackuser 3 hours ago 0 replies      
Does anyone know anything about the authors, Knowledge Ecology International, or their predecessor Consumer Project on Technology (CPTech)? They look interesting but their about page doesn't tell me very much.
fastmark 7 hours ago 1 reply      
If a government wanted to give out Linux PCs to children.Then, the students could require the government to provide the open source software as it part of the copyright condition of Linux.But the government couldn't require the distributor of the Linux PC to provide the source code.What happens? Would it be illegal for the government to buy Linux PCs for civilians?Note: a Linux PC could be a smart card used for identification, voting, a licence, etc.
wheaties 14 hours ago 2 replies      
Would this prevent us from requiring VW make available it's source code? Not a lawyer.
igl 12 hours ago 1 reply      
I can only think of TPP/TIPP as Protectionism... how can this go well?
yourepowerless 6 hours ago 0 replies      
So once this becomes law ( and surely it will ) how do these finer points of the law get decided, will it be done by the arbitration panel, ie the high paid lawyers who take turns being plaintiff, defendant, and judge?
kristopolous 7 hours ago 0 replies      
This TPP is such bad news. I've never been politically active enough to want to "run a campaign" but honestly, this thing is really motivating me to take time out of my busy schedule ... I feel like it's such an uphill battle to get this thing defeated.
kazinator 11 hours ago 0 replies      
The "Party" here refers to a political entity; a Party to the agreement among states.

This is a rule which basically says that governments cannot impose laws that say "thou shalt not sell closed-source mass-market software in this country".

It doesn't translate to "thou shalt sell nothing but closed-source software, and may do so even if it is derived from a copyrighted work whose holders forbid that".

It's a good rule because it reduces government interference in business by a modicum.

jumperjake 12 hours ago 0 replies      
This might be good news for open source: No competent government will use software with classified information if it can't audit the code.
xmly 4 hours ago 0 replies      
TPP is no double political union instead of economical partners.
akerro 14 hours ago 0 replies      
Could anyone rewrite cited part in plain-English? I have troubles understanding it.
scotty79 12 hours ago 0 replies      
Actually this should (and I believe some day will) be mandatory. Everyone who wants to take money for software should be obliged to disclose full source code to purchaser. In case of mass market software it would be just publishing the source code.

As products grow in complexity and corporation grow in power the only way to secure safety of the public would be to prevent corporations from profiting from secrecy.

jchrisa 13 hours ago 1 reply      
Will this impact governments' efforts to move to open source?
dataker 13 hours ago 1 reply      
This shows how the TPP could've been something great.

Sure, TPP uses the power of governments to impose interest of certain corporations.

In the other hand, TPP gradually weakens national governments by limiting their power over the individual.

Had it been restricted to providing economic cooperation and freedom between countries, it would have been amazing.

Why nuclear energy is our best option at the moment energyrealityproject.com
395 points by nrcha  3 days ago   383 comments top 43
yazriel 3 days ago 6 replies      
The article is completely unprofessional.The tone itself is very one-sided - which is bad enough.However, the factual omissions are ridiculous.

Here are a few examples:

the area used for wind turbines is large, but it is usually re-usable for agriculture, or increasingly off shore

official nuclear death are low - but there is a lot of dispute on the "long tail" of long term deaths from the big nuclear disasters of Ukraine and Japan

they (correctly) mention the environmental cost of materials for renewable energy, but ignore the similar pollution of Uranium mining and enrichment

4th generation nuclear reactor are still not even past the design stage. How can anyone even put a price tag on these ?

3rd generation nuclear reactor are more expensive than claimed in the article. The real prices of real reactors in the real world in the past decade are x3 the expected costs.

There is simply not enough uranium for a full build out of 3rd generation nuclear. 4th generation will be required, and it is still in the r&d stage

There is no mention of the huge problem of load-following when using nuclear plants. You cant just assume 90% CF and then ignore this.

Most importantly, IMHO, they completely ignore the learning curve for solar & wind. This is a proven trend, over last decades, appears to be set to continue, and completely changes the discussion.

And on and on....

My own views are pro-nuclear AND pro-renewable. But this requires a scientific and accurate discussion!

pjc50 3 days ago 5 replies      
"We could do it for $1 Trillion with liquid-fueled Molten Salt Reactors, on the same amount of land, but with no water cooling, no risk of meltdowns, and the ability to use our stockpiles of nuclear waste as a secondary fuel."

This is not a production-ready technology, though. I believe there are lingering problems with corrosion. And the claim that the MSR doesn't require secondary water cooling is odd: what's the turbine working fluid heat dump supposed to be?

I really object to phrasing energy policy as either/or. Build out renewables, now, because that's ready. Let's give the MSR a fair go at getting to production-ready, see if the problems can be worked out.

Let's not build a nuclear plant whose output is subsidized to twice the normal wholesale cost: http://www.bbc.co.uk/news/business-22772441

Animats 3 days ago 0 replies      
Well, we'll know soon how the new AP-1000 reactor works. The first unit starts up next year, in China.[1] The first US unit should start up in 2019. It's a boring old pressurized water reactor and should work.

The history of large exotic reactor designs is poor. Sodium-cooled reactors have sodium fires. Helium-cooled reactors have helium leaks (The Ft. St. Vrain story is sad; good idea, but some badly designed components in the radioactive section.) Pebble bed reactors jam. (A small one in Germany is jammed, shut down, and can't be decommissioned.) Molten salt reactors require an on-site chemical plant which processes the radioactive molten salt. Chemical plants for radioactive materials are a huge headache and have the potential to leak. With pressurized water reactors, you only have to handle water, not radioactive fluorine salts.

All designs where the radioactive portion of the system has much complexity have had major problems. Fixing anything in the radioactive part is extremely difficult. But the reactor has to run for decades to be profitable.

[1] https://en.wikipedia.org/wiki/Sanmen_Nuclear_Power_Station

brrt 3 days ago 4 replies      
Actually, renewable energy is, when you actually run the numbers in a sensible way, pretty cost effective: http://www.sciencedirect.com/science/article/pii/S0378775312... - this finds that with 90% solar/wind and modest amounts of storage, electricity would be cheaper in 2030 than it is today, and that the cheapest option is actually a vast overcapacity. There are plenty of flaws with that article, but still less than this post.
pippy 3 days ago 4 replies      
I'm in the awkward position of supporting nuclear power in a country that has its anti-nuclear stance apart of its national identity. New Zealands Prime Minster David Lange famously argued against it at an Oxford Union debate, and ever since kiwis have viewed it as us standing against the 'big guy'.

Some people I've spoken to view this as on par with not supporting the All Blacks. To top this off, they typically have an irrational fear of nuclear power steaming from pop culture such as The Simpsons.

It's New Zealand's dirty little secret that we're no where near the "100% pure" ad campaigns we're running. Half our rivers are polluted beyond repair. We have less forest coverage than Japan. We flooded vast tracts of land for our dams. And we're still dependent on non renewables for our electricity.

lumberjack 3 days ago 1 reply      
The article looks at the cost of energy over the lifetime of the nuclear power plant. There is no argument that energy generated through fission is very cheap when looked at that way. However that totally ignores the enormous startup costs.

The great thing about wind and solar is that you don't have to build a whole farm. You can start small and keep adding as you come across more capital.

In any case I don't see why one needs to make it a dichotomy. The entities who invest in alternative energy are probably not the same ones who could invest in a nuclear power plant because of the above mentioned startup costs.

It's not clear to me whether fission will come back any time soon but wind and solar will keep gaining in market share.

bradleyjg 3 days ago 2 replies      
The biggest problem with nuclear is making the numbers work. You end up paying something like 80% of the cost 1 GW/year * 50 years before you get your first cent in revenue. That's a very tough thing to finance. Cost and especially time overruns during construction can easily tank the project financially. About the only way to make it work is to be a regulated utility that has a long term captured audience for its power. One that's very likely to be the same size or bigger for the next half century. Even there you still have to worry about technological change pulling the carpet out from under you in 20 or 30 years.

That's leaving aside the questions of insurance, local and federal regulatory approval, and waste disposal / decommissioning costs.

frankus 3 days ago 2 replies      
If they're going to have something called a NERD NOTE, they should at least get their units right:

"The entire planets electrical consumption is right around 5 terawatt-hours."

5TWh per what? Per second? Per hour (then why not 5TW?)? Per year? Cumulative over all of human history?

ju-st 3 days ago 2 replies      
The German wikipedia does have some interesting references to reports on thorium reactors from the British National Nuclear Laboratories [1][2]:

> In the foreseeable future (up to the next 20 years), the only realistic prospect for deploying thorium fuels on a commercial basis would be in existing and new build LWRs (e.g., AP1000 and EPR) or PHWRs (e.g., Candu reactors). Thorium fuel concepts which require first the construction of new reactor types (such as High Temperature Reactor (HTR), fast reactors and Accelerator Driven Systems (ADS)) are regarded as viable only in the much longer term (of the order of 40+ years minimum) as this is the length of time before these reactors are expected to be designed, built and reach commercial maturity.

1: https://de.wikipedia.org/wiki/Fl%C3%BCssigsalzreaktor#Kritis...2: https://web.archive.org/web/20130126205622/http://www.nnl.co...

tim333 3 days ago 0 replies      
Hmm... the article has solar/wind costing 6 or more times as much as nuclear

Wikipedia has them costing about the same https://en.wikipedia.org/wiki/Cost_of_electricity_by_source#...

Plus solar etc. are dropping in price in each year in a way that nuclear isn't. I suspect someone's numbers are a bit off.

lolc 3 days ago 0 replies      
Hahaa, look how they considered the cost for nuclear waste storage:

"Because the future cost of safe storage is uncertain, we refrained from including any numbers."

Of course I'm joking. They just didn't mention it.

natch 3 days ago 1 reply      
The word "centralized" does not appear anywhere in their post, which tells me that they are not thinking about that as an issue. But it is an important bias of nuclear energy, the bias toward centralization. One of the benefits of solar is that it can be either centralized, or decentralized, or a hybrid of the two. Being less biased in this way, it opens up more flexible options.

Another important aspect of solar is that its performance is a moving target. Because solar cells are improving over time, comparisons against them need to be kept updated, or else the underlying assumptions of the comparison are invalid.

tomcam 3 days ago 12 replies      
I am not reflexively anti-nuclear. However, I have never heard a satisfactory answer to the simple question: "How do we store nuclear waste safely?"
jagermo 2 days ago 0 replies      
I have nothing against nuclear energy, but I have a problem with "let's just put the waste, idunno, here and let it sit for a few thousand years".

In Germany, several of the energy companies completley distanced themselves from the waste they produce. I was at a conference once, where one of the heads of EnKK (a dauthger of EnBW) said after beeing asked what he things his responsibilities for the waste are:

"Well you know, you don't care what happens to your waste at home. Look to the law, we are not responsible."

I think this is one of the biggest reasons why nuclear power has run its course. I might be feasable for contries like the US, Russia or China to find a spot where to store their nuclear waste, but in densly populated areas in Europe? No way.

Just look at the catastrophy that is the Asse: https://en.wikipedia.org/wiki/Asse_II_mine

Tl;dr: As long as there is no secure way to store nuclear waste for a thousand years, nuclear has no future.

intrasight 3 days ago 1 reply      
Utilities are mostly free to build nuclear power plants. They don't because a) they can afford the construction cost, and b) they can't afford the insurance cost. So the nuclear industry says "no problem, we'll just ask the government to subsidize the construction cost and pass laws to shield you from liability". But they are finding that the "public risk - private profit" paradigm doesn't sell so well anymore for some reason.
blazespin 3 days ago 0 replies      
A new study in Nature says that using thorium as a nuclear fuel has a higher risk for proliferation into weapons than scientists had believed. http://www.popularmechanics.com/science/energy/a11907/is-the...
vanessapu 3 days ago 5 replies      
I absolutely agree that nuclear is our best option as long as the reactor and the waste is located in your backyard.
jorangreef 2 days ago 1 reply      
A nuclear researcher from iThemba Labs gave a talk at University of Cape Town shortly after the Fukushima accident.

1. During his talk, he mentioned that nuclear plants are designed to have a very low probability of Chernobyl-scale failure, and that the current rate of Chernobyl-scale failure given the number of nuclear plants in production is roughly 1 every 20 years.

2. He eventually concluded his talk by saying that we should double the number of nuclear plants in production around the world to remove our dependence on coal.

I asked a question at the end of his talk, given point 1. then point 2. would mean 1 Chernobyl every 10 years. He was completely dumbfounded. He had never combined his ideas with simple probability theory. One physics student present then said angrily: "Yes, but we will get better at building nuclear plants."

Thiz 3 days ago 1 reply      
Or just install solar roofs with power walls in every single american home for 1 trillion dollars and be done with it. No need to occupy extra land or run expensive machinery and power lines all over the country.

Distributed energy is the future.

mbil 3 days ago 4 replies      
I don't know anything about nuclear energy, but a friend who works in nuclear tech told me that the reason thorium as an energy source hasn't been embraced is because its byproduct can be used for weapons. That doesn't look to be exactly accurate (based on a few minutes of googling), but there might be some truth to it.


jerven 3 days ago 1 reply      
Its a nice write up but I don't believe it. It focusses to much on capacity factor, which is an interesting easy measure. But not nearly as important as one might expect. The key measure is actually dispatch-ability. i.e. how quick can you turn it on and off again. In markets with energy trading this is key for profitability.

The CSP plants with molten salt storage do really well on the market because they can turn on and off as fast as gas peaker plants. (For as long as they have storage of course). They will off course have a low capacity utilisation as they are peakers in all but name (aimed at daily evening peak load).

Nuclear has a high capacity factor, not because they are base load. But because once they are on they are on. And being on they will sell all they produce for as long as possible. Driving all other producers of the market. i.e. in the current market with 20% nuclear in the US they are rarely forced off the grid because demand is always greater than what they can supply. Once we hit 50% peak load supply by nuclear this high capacity factor will drop. For the simple fact that while a Nuclear power plant can produce, no one is buying.

So for a whole system using just nuclear capacity factor will be around 60% not 90% due to market realities on the supply side.

Wind is at 40% capacity factor, not because of technical limits (one could build 90% capacity factor windmills if you where crazy, you just derate the generator but keep the same blades, e.g. put an 1mw generator in a turbine designed for 3mw and you will get your 1mw most of the time, but never capture the 3mw you could some of the time)

Wind power plants are repowered at the moment after 20 years, not due to limitations of the tech. But because turbines made today are so much better than those of 20 years ago. Most of these old windmills are actually resold on the second market, and its quite difficult to get enough 500kw mills at a good price. Also upto 2/3 of the value of a wind mill is in its steel tower, value that exists in 20 years as much as it does today (little rust and easy to recycle)

He also takes 2.5mw turbines from GE as an example but those are rather small these days. They are heading into the 8mw territory today and we will see 12MW plus mills in the coming years.

Critically, looking at it on an economic perspective. Once you start building a wind farm, it takes 18 days to build on site a turbine, from base to grid connection. That means you know if its going to work in a month. This leads to easy financing compared to nuclear, where the average best case build time is 4 years, which often descends into decades of building.Financing wise that is a completely different game.

Also wind and solar power are added at 100Mw order of magnitude to the grid in single year projects. This is better for project financing and risk management. Panel in project phase1 bad buy a different one for phase2, same for wind turbines.

All in all 500, 1000APs could not be build in 20 years even if we lined them up one after the other. The infra in forging and assembly is just not there, not even if we went all in on it.

Wind and solar can be build at that scale. Because its distributed manufacturing.Best case nuclear numbers barely meet offshore wind numbers today. Wind which has manufacturing on scale benefits that nuclear does not, will reduce costs much faster than nuclear.

PV efficiency will go up, e.g. look at the first solar efficiency roadmap.

If you are buying a power plant, then you will quickly see that Nuclear is not a cheap or easy to finance option. A 1 billion windfarm not working out, you cancel midway in construction with 500 million of pain. A 4 billion nuclear power plant not working out, you are decade down stream with a 10 billion bill. 4 billion is a sum few electricity companies can gather, 500 million borrowing for 18 days during construction after which a wind farm is sold on a power purchase agreement made is much easier for many more electricity companies. Think: if you owe 1 million the bank owns you, if you owe 100 million you own the bank...

Nuclear should work, and if it did it would sell like cup cakes. The problem really is that these cup cakes cost as much as a trip to the moon... You might wonder why I am bringing up financing so often. In a energy market like the EU or US where there is enough current generation this is key for a plant/farm to be build or not. Often you can only finance if you can drive an other generator off the market, by being cheaper.

Solar and wind benefit from the law of large numbers, nuclear does not. If a nuclear plant goes into maintenance you lose 1gw. If a turbine goes down you lose 10mw, a substation blows up you lose 100mw. A nuclear power plant transformer fire, and you lose 1gw in a minute, is a major grid issue. Design issue in your plant, 4gw offline for regulatory reasons, major grid issue.

Nuclear power plants are to big and to expensive, small modular nuclear could work. But no serious market players are in this field.

Energy storage is currently still to expensive, but even there prices are dropping utility scale power storage is not just pumped storage. (Funnily enough in the UK this was build because of the nuclear investment). Hydrogen, heat, batteries, compressed air, fly wheels are all being investigated and each has deployments in the market. Currently still rather specialised depending on local market needs, but getting closer to taking on gas peakers.

peoii 3 days ago 8 replies      
It's the sad truth that people seem very for nuclear, but no one wants to live near it. Of course, I've seen articles regarding people who don't want to live near wind turbines, so maybe people are just far to fickle.
Jean-Philipe 2 days ago 0 replies      
Any idea why the uranium enrichment process is not mentioned in the article? It's quite expensive and even generates more CO2 than a modern coal based power plant in its lifetime.
bigbugbag 2 days ago 0 replies      
Well once again an article that fails to address that the energy production issue could be addressed with controlling our energy wants instead of mindlessly using more and more combined with local self-production instead of centralized giant production plants and transportation.

Let's not forget that nuclear plants are basically huge and optimized steam dynamos and that a breakthrough in producing electricity would be a game changer.

bluthru 3 days ago 3 replies      
Great points as to why nuclear isn't our best option:


skybrian 3 days ago 2 replies      
I skimmed, but I think this is missing the value of the land that people won't be able to use in case of an accident. A semi-permanent mass evacuation isn't cheap.
roflchoppa 3 days ago 0 replies      

Nuclear Energy is the cleanest energy

michaelpinto 3 days ago 0 replies      
Every form of energy generation has positive and negative points, to claim that one is the best is oversimplification. In fact when I met people who worked for that industry their argument to me was that no single source of energy generation could meet full demand. To me the real prize in the energy game is efficiency, and there's quite a bit of wasted energy if you look around.
moonbug 3 days ago 0 replies      
For a rather more sober -- not to say sobering -- assessment of the state of the nuclear industry, I do recommend the annual World Nuclear Industry Status Reports


blazespin 3 days ago 0 replies      
The article neglects to mention the insurance costs of running a nuclear power plant versus the insurance costs of running solar / wind. It's nice to just hand wave away insurance, except when you discover that only nation states have the ability to insure these things.
lutorm 3 days ago 0 replies      
I find the argument about area needed spurious. By using the same point, I could claim that there is no way automobiles will succeed in society, because of the enormous area that would need to get paved... except that doesn't seem to have stopped us.
kgarten 2 days ago 1 reply      
I wonder why hacker news is so positive on nuclear power. The article is full of false information or misguided information.I always recommend "Into Eternity" to understand why nuclear is one of the worst options for eternity ;) https://en.wikipedia.org/wiki/Into_Eternity_(film)
garyclarke27 3 days ago 5 replies      
1 cm3 of water weighs a lot more than 1 gram ??From a quick skim through, many of his calcs seem to be based on this i.e. major error.
DaniFong 2 days ago 0 replies      
The numbers here are off by about two orders of magnitude on the cost of pumped hydro storage.
ebbv 3 days ago 3 replies      
This article is pretty terrible. The bias is just ridiculous. When discussing wind and solar the author constantly makes assumptions that favor worst cases, and makes questionable comparisons. For example; stating that "more Americans" died from installing rooftop solar than have died from construction or use of nuclear power, cherry picking the most dangerous possible activity related to solar power (some guy up on his roof, which is a dangerous activity with or without solar panels) to the least dangerous thing about nuclear energy (professional contractors constructing the plants and the plants running normally.)

He cites figures when they will be favorable for nuclear or impressive for the point he's making, and leaves them out when they would undermine it. He cherry picks American nuclear experience in the examples above because we have so far avoided truly terrible disaster here with regards to nuclear energy. (Three Mile Island wasn't good but it wasn't Chernobyl or Fukushima.)

He also cites figures for the amount of space needed for solar and wind to replace all current forms of power without sources. Never mind the fact that actually replacing all of our power with renewables is something that will take a century or more, nobody's talking about completely replacing our entire power generation system in the next few decades with renewables or nuclear.

The real question is not "what can replace our whole system today." because the answer to that is nothing. The real question is, as we expand and replace generators that are being decommissioned, what should they be replaced with?

The concerns there people have about nuclear are not about whether it's more cost effective than renewables (if all we cared about was cost we'd keep burning coal, we know we can't do that), or whether it's safer to build, but what is the long term effect and what are the long term dangers. The long term dangers of a solar farm are basically nothing. You cannot get a Fukushima like disaster out of a solar plant.

The pro-nuclear side will tell you "Oh the new reactors are totally safe, you could never have a problem like that." But they've always said that about nuclear plants. "Oh this new design is safe." Then a disaster happens and they say "Oh well that was the old design, the new design is safe."

drzaiusapelord 3 days ago 0 replies      
Considering all the delays involved in getting up new plants (both technical and political) we're looking at what, a decade out for something with a break-even point of several decades? How far will renewables be then? There might be some logic to further invest in renewables instead of spending hundreds of millions of dollars on a stop-gap solution that's guaranteed to just take us to peak uranium sooner than later. That said, we shouldn't be decommissioning existing plants for political reasons like the Germans are.

From a personal perspective I think I'm using less electricity than ever. I only have CFL/LED bulbs, flat screen TV's use less power than old tubes, every appliance I own is tons more efficient than the stuff just a generation ago, etc. Heck, even my powerful desktop PC uses a lot less power than before.

blazespin 3 days ago 0 replies      
"I think there is a world market for maybe five computers."
yk 3 days ago 1 reply      
So nuclear is cheaper if one takes the numbers from the industry for cost, while ignoring the problem of spend fuel. And ignoring the actual main cost of nuclear power, which empirically is the property damage in Pripyat and Fukushima.
stock 3 days ago 1 reply      
Solar PV is less than 3 cents and nuclear is at least 15 cents.

A nuclear meltdown is called a "sacrifice zone" and a solar meltdown is called a sunny day.

Make me proud, go solar!

blumkvist 3 days ago 1 reply      
Nuclear energy is very expensive when adjusted for building the plant. Companies building those plants know this and their usual tactic is to severely underbudget, knowing that a government cannot refuse to pay because it is committed. The Olkiluoto plant in Finland was estimated at 3bn before start and at the most recent revision the estimation was 9bn with a 10 year delay. The plant is not yet operational and I expect there will be even further delays. Don't drink the nuclear cool aid.
mtgx 3 days ago 1 reply      
It seems to me that the recent few articles on fusion have inspired a lot of people - who now seem to be thinking "hey you know what would be great? If we moved back to fission reactors!"

I'm not talking about people writing these articles. I'm sure there's one appearing on the Web every week. I'm talking about people who are suddenly upvoting these articles.

But to me that doesn't make any sense. Fusion, I get. It's something like 10x more efficient than fission, and it's not radioactive or as dangerous as fission. But just because I support having more companies and research into fusion, does not mean that I would support fission reactors.

Despite this article, solar power is still the most practical way of getting renewable energy in the next 20 years. Thinking about building new fission reactors is like getting excited about some "breakthrough gas-powered engine that uses 50% less fuel", when everyone is already thinking about getting an EV for their next car.

sea2summit 3 days ago 3 replies      
I'm really tired of all the internet kids plugging nuclear. The numbers don't work, and the cost of failure is huge. We can put solar on everyone's roof and turbines in windy areas and it's completely safe, dumb nuts simple, and decentralized. Nuclear energy is dead. Let it go.
wnevets 3 days ago 3 replies      
I'm not willing to live next to a reactor and I'm not willing to force someone else to. If people really think nuclear is the best option put your money where your mouth is and raise your family next to one.
Bitcoin Surges Past $400 wsj.com
404 points by Timshel  2 days ago   247 comments top 36
csomar 2 days ago 10 replies      
There is nothing that can guarantee that this ride is real, but here are a few things:

1. However big is MMM, it's probably too small for the size of the bitcoin economy right now. Remember that if you are transacting in bitcoin, there is one party buying and the other one selling. So you are not rising the price to the moon.

2. The number of transactions has been growing again as of late. It's heating at the blockchain right now ( https://blockchain.info/charts/n-transactions ). With 1MB, bitcoin can support less than 300k transactions a day.

3. The total output volume is jumping to crazy levels ( https://blockchain.info/charts/output-volume?timespan=all&sh... ) only seen in bubbles.

4. I have a localbitcoins post. I usually get 1-2 requests per week. In the last few days, well, I really lost count.

5. Google trends is spiking: https://www.google.com/trends/explore#q=bitcoin But maybe this is happening because bitcoin price is rising, not the other way around?

6. If the price is rising fast, the supply will dry because nobody wants to sell an appreciating asset. If an asset is appreciating, it'll drive demand. Which will drive the price higher.

7. Media will start talking about it. It'll drive more people. It'll drive the price more.

8. We'll see if the new fancy infrastructure that bitcoin got is rock-solid.

9. If you don't own the keys, you don't own the bitcoins.

10. It's nice, but only if you bought the dip and sold before the crash.

est 2 days ago 10 replies      
The China factor behind this "surge" is because this https://en.wikipedia.org/wiki/MMM_(Ponzi_scheme_company) started doing business in China. It's growing very huge.
g8oz 2 days ago 0 replies      
The Economist had a cover story last week on blockchain tech. http://www.economist.com/news/leaders/21677198-technology-be...

I'm sure that helped.

julianpye 2 days ago 2 replies      
That may become the fastest journey across the Gartner trough of disillusionment that I have seen. So it answers Fred Wilsons's question at http://avc.com/2014/09/the-bitcoin-hype-cycle/
TomGullen 2 days ago 2 replies      
I find it ironic that if MMM is having an impact on the price, that irrational actors (people buying into MMM) are inflating the price of Bitcoin (mainly promoted by libertarians).

Anyway, the up swing is impressive now and can't be dismissed as normal volatilty:https://bitcoinwisdom.com/markets/bitfinex/btcusd

There will be a big drop at some point, no one really wants to sell when it's rising like this. This sort of upward movement is exactly why a lot of people have bought Bitcoin. Trying to time the top will be hard though. I imagine a subsequent drop of ~25% would be likely.

It's fun to be back at a time of thinking about when to sell again.

LoSboccacc 2 days ago 6 replies      
I keep biting my finger off, trading bitcoins seems so nice but to enter you need to give RID access to shady merchant, which is a bummer.

Anyone know an exchange where btc can be bought simply with paypal?

amelius 2 days ago 2 replies      
Could somebody comment on how "future proof" the bitcoin technology really is? How large can the trading volumes become, and is there a limit? What advances have been made in crypto-currencies that will replace bitcoin?
jdc 2 days ago 1 reply      
Coincidentally, the Economist published two articles on Bitcoin two days ago, one of which was featured on the front page print edition (which I just got in the mail today).



chrisbennet 2 days ago 2 replies      
Bitcoin seems more like a speculative commodity than a currency. As long as Bitcoin is experiencing such instability, how can it be useful as a currency?
Marazan 2 days ago 2 replies      
Hmm, time o check the googlentrends "bitcoin" chart vs the bitcoin price chart again. They had a 1to1 correlation last time I looked.

EDIT: Just went back to look and peek Google Trends interest in Bitcoin happens prior to peek Bitcoin price so public interest leads Bitcoin price as I suggest. Trends crash before the price does.

sfjailbird 2 days ago 3 replies      
There is a LOT of talk about "blockchain technology" going around these days. It seems like another "cloud", i.e. some vague concept that consultants can sell to CTOs who are afraid of appearing behind the technology curve. New clothes for the emperor.

Since bitcoin is the reference implementation of "blockchain technology" obviously all this interest rubs off. And since bitcoin at this point is all promise without much reality behind it (like a "pre-monetization" startup), it is a great vehicle for hype driven speculation, meaning that any price increase drives further speculation, until the next hard crash.

xacaxulu 2 days ago 2 replies      
I slowly bought about 25 BTC since January. Honestly this is very exciting right now and I've basically been daytrading for the last few days. I'm no expert by any stretch of the imagination, but it's been enjoyable to set alerts for different price points then buy/sell as necessary. I like the liquidity and 0 government involvement/taxation - something I couldn't do with stock/options/CDs etc.
sakopov 2 days ago 0 replies      
I don't know if this is good outside of just pure speculation profit. Bitcoin seemed to hit a fairly decent stable point around $250 before this new bubble.
ca98am79 2 days ago 0 replies      
From a technical standpoint, BTC formed a nice base around $200-$250 over most of 2015. It was mostly quiet in the news, so it was an ideal time to invest. Now it is breaking out to the upside of that base. Sell when your neighbor tells you to invest in bitcoin.

There is a chance the price could go nuts (e.g. $1 million/BTC) - it could be a serious bubble, because of the technology behind it, and the implications it could have to the world.

"It is one of the great paradoxes of the stock market that what seems too high usually goes higher and what seems too low usually goes lower." - William O'Neil

jarboot 2 days ago 4 replies      
The little pile of bitcoins I had laying around from a couple weeks ago has doubled in price. Should I spend them now in anticipation of a bubble bursting or wait for the price to possibly go up?
nosuchthing 2 days ago 0 replies      
Normal people don't buy groceries with bitcoins.

Actually I don't think I've ever seen a local brick & mortar business advertise their ability or willingness to accept BTC.

nvk 2 days ago 1 reply      
For anyone that has been around BTC for long enough, this is expected, but also expect more rallies and more crashes.

Quick plug: If you are looking for a secure wallet with good privacy for your fresh Bitcoin, Try [Coinkite Multisig](https://coinkite.com/multisig), up to m-of-15, any/all keys can be generated offline, option to escrow backup, notifications, multi-user-multisig, support, notifications, works well with Ledgers, and the list goes on!

bkolobara 2 days ago 0 replies      
And it's starting again. Kraken is now down for me http://i.imgur.com/quLUvxf.png
edward 2 days ago 1 reply      
The price is now $500.
sonium 2 days ago 1 reply      
It is however less likely to be due to exchange manipulations this time because the exchanges are more diversified.
dear 2 days ago 0 replies      
"The blockchain is the new shining star, and it spills over to the bitcoin world as well.
murbard2 2 days ago 0 replies      
The convoluted way they tie this to DAH is somewhat hilarious.
jbssm 2 days ago 0 replies      
Actually the break of price parity between China and Western exchanges is historically very bad news for bitcoin. It will mark China as purely speculative and will break ties with the only force that was keeping the price at the 300 USD level in the past months.

It's similar to what happened with MTGox. When the price parity was over (although there was always a ~1-2% premium on MtGox price) bitcoin crashed hard and never recovered.

spooningtamarin 2 days ago 1 reply      
how would one trade bitcoin fast enough to profit?

can one short bitcoin in a single day?

last time I tried it was insanely slow to buy bitcoin, and then sell it...

SpendBig 2 days ago 0 replies      
In the mean time, CasinoCoin gambles its way up as an alternative coin.
jcslzr 2 days ago 0 replies      
its because all those youtubers talking about a dollar collapse, because the fed wont raise the interest rate (more like the fed can not raise rates)
cryptojuice 2 days ago 1 reply      
Time to dust off the ol mining rig, LTC to the moon!
wsxcde 2 days ago 0 replies      
A counterpoint to some of the pro-bitcoin hype.

The developers are still arguing about the 1MB blocksize limit. Currently bitcoin is limited to a theoretical maximum of 7 transactions per second (~60k transactions per day). This figure was derived assuming the smallest possible transaction size but of course real transactions are larger and the practical maximum is only about 2-3 transactions per second (~20k transactions per day). This should have been a pretty easy limit to change, it's just a #define in the code. But some core developers are against it and we're deadlocked and have been this way for at least a year.

There is an alternative client called bitcoinxt, this supports larger blocksizes but has literally no support among either the miners or chinese exchanges which are driving the rally. (See https://medium.com/@octskyward/on-block-sizes-e047bc9f830 for a summary.)

A number of DoS attacks on the bitcoin network: some based on spamming lots of fee paying transactions, some based on retransmitting slightly modified versions of existing transactions, have rendered it practically inoperable for days on end. The fee paying attack isn't terribly expensive, costing only a few tens of thousands of dollars per day, while the "malleability" attack costs literally nothing other than an internet connection. There hasn't been any significant progress on solutions for either of these problems.

The bitcoiner response to this is that you shouldn't have been affected by either of these if you used the right client or paid the right fees, but imperfect clients and fixed fees are a reality of the bitcoin ecosystem so I don't see how wishing them away changes anything.

One of bitcoin's biggest advantages was supposed to be the ability to quickly react to changing circumstances by modifying the protocol. Recent events have shown this is pretty much impossible: too many people are too heavily invested in its current form, and they want no risks and hence no change. Techniques which supposedly allow risk free changes (called sidechains) still have a long way to go before we can be convinced they work as intended. Besides they're not even fully implemented on the bitcoin testnet, let alone real bitcoin.

Overall, even if people are buying into the "blockchain" tech, it doesn't seem to me that they would be interested in bitcoin itself because of the problems I've outlined. I think the safe money is still on this being a repeat of the Willybot/Mt Gox fiasco where the exchange operator used nonexistent dollars to buy bitcoin and drive the price higher. Other people were sucked in by the uptrend and they ended up with nonexistent bitcoin/dollars which they weren't able to withdraw from the exchange.

PhasmaFelis 2 days ago 1 reply      
It's amusing to me how, on this subject, Hacker News comments draw closer to regular internet comments in terms of the ratio of detailed discussion to biting one-liners.

I'm inclined to think that it demonstrates how very silly the whole thing is, that even us eggheads get snarkily dismissive, but I'm sure some will disagree...

x5n1 2 days ago 0 replies      
here we go again.
Zarkonnen 2 days ago 3 replies      
Tulip bulbs! Got your tulip bulbs right here!
mtgx 2 days ago 0 replies      
All aboard the speculation train!
gesman 2 days ago 1 reply      
More people are realizing that China and Greece are very close to default.

There are more holes in these economies than their respective governments has fingers to plug them in.

Flight to bitcoin is the only natural and logical progression.

a3voices 2 days ago 4 replies      
The Bitcoin dream of it being accepted by banks and replacing fiat currency will never come true, especially since financial institutions are focusing on blockchain technology as opposed to Bitcoin.

This recent price increase will possibly be viewed as a dead cat bounce.

joosters 2 days ago 0 replies      
Oh no, another "Here's a huge market. Now imagine if only 1% of them buy your product" article to add to the junk pile.
_Marak_ 2 days ago 2 replies      
Price surge is in direct correlation with Winklevoss "Gemini" exchange going online on October 8th. https://gemini.com/

This chart shows the price surge starting the exact same day Gemini went online: http://bitcoincharts.com/charts/bitstampUSD#rg60ztgSzm1g10zm...

I really hope this is genuine growth, but I have a sneaking suspicion it could be partially due to market manipulation by Gemini. The Winklevoss twins have a lot of money riding on this play.

Flutter Cross-platform mobile framework from Google flutter.io
424 points by afsina  21 hours ago   232 comments top 46
devit 18 hours ago 7 replies      
For some reason the website fails to prominently mention the two defining characteristics: it's based on Dart and it uses its own widget implementation.

Honestly, between the use of a relatively exotic language of dubious quality with types that are "optional and unsound" (https://www.dartlang.org/articles/why-dart-types/), their custom widget implementation that who knows how well is going to work, and lack of web support, it doesn't seem very attractive.

React-native seems a much safer bet.

prohor 20 hours ago 2 replies      
And at the same time another group at Google is working on Singular, again cross platform development for Android, iOS & Web (web is not for Flutter), which works in AnuglarJS-like fashion. There is a difference though, Singular doesn't go into widgets (you should use platform specific). Maybe they will be able to merry them, but I doubt, so we will need to choose.



korm 12 hours ago 1 reply      
A lot of people are worried or put off by Dart's type system, but it now also supports strong mode https://github.com/dart-lang/dev_compiler/blob/master/STRONG...
elchief 9 hours ago 1 reply      
"React Native is taking off"

"Crap. Anybody got anything?"

"Jimmy has a brainfuck to Objective-C transpiler"

"Anybody else?"

"How about non-native controls with a language no one cares about?"

"Ship it"

declan 19 hours ago 4 replies      
What struck me from the FAQ is this:

"Flutter is optimized for 2D mobile apps that want to run in both Android and iOS. Apps that use Material Design are particularly well suited for Flutter."

Which means that, if Flutter succeeds, iOS users should expect to see more and more apps built using Google's Material Design language. It's already happening for some of Google's iOS apps--the floating action button in Calendar, Hangouts, Photos, Docs, the iconset in most of their iOS apps (Gmail and Chrome are partial exceptions), etc.

In other words, Material Design is making significant inroads into iOS. But Apple's design language isn't doing the same in Android world.

Disclaimer: I'm a cofounder of Recent News (https://recent.io/), and we borrowed some Material Design concepts for the iOS version of our app.

pavlov 20 hours ago 0 replies      
The git repo has some examples of what Flutter apps actually look like (just the code I mean, not screenshots):


segphault 18 hours ago 3 replies      
Well, I guess Google had to find something to use the Dart VM for now that they aren't trying to cram into Chrome anymore.

Some interesting ideas here, though. It's strange how much it looks like web development, with route handling for navigation etc.

cageface 20 hours ago 0 replies      
I wouldn't be surprised if this is Google's longer-term solution to the Java problem. It's clearly not tenable for them to stay on Java 6 forever so they either need to make web-based apps first class citizens on Android or put forward their own new stack.
pjmlp 19 hours ago 2 replies      
Until I see this as an official Android SDK language, or presented at Google IO as such, I will ignore it.

The Android team has been very clear where they stand.

untog 15 hours ago 0 replies      
I investigated Flutter some time ago after seeing it mentioned on HN, and it is quite fascinating - as an Android user. It has a stated goal of 120fps on all UI elements, which would be a huge step in bringing sluggish-feeling Android up to the levels of iOS.

But Flutter is also intended as a cross-platform framework for iOS too. That part I'm less sure about, though if it lives up to its promise, it would be great. Overall though, far too early to tell. Using Dart might not be popular, but if you don't already know Objective C/Swift and Java, it might not be any worse than today.

sandGorgon 19 hours ago 4 replies      
The engines C/C++ code is compiled with Androids NDK, and the majority of the framework and application code is running on the Dart VM. The Dart VM generates JIT-compiled optimized native code on the device. (In other words, the Dart VM is not an interpreter.)

So Google is officially making its stand as Dart being the future of Android (the Swift of Android?).

Anybody who has worked on this and Kotlin, care to compare ?

EDIT: how does this work inside Google ? I mean you have legendary heavyweights behind Go. Were they designed as domain specific (Go for server and Dart for mobile)?

andy_ppp 15 hours ago 1 reply      
It's astonishingly similar to react:

* StatelessComponent ... (props) => (<Tags />)

* Widget build() ... render()

* setState() ... setState()


Not quite sure how props are passed but it does have that concept... anyway if you're going to copy something might as well change some of the names of the functions :^)

I'd say React benefits from not having a bundled UI library, instead using native components (and obviously includes web). Google would have been better to go with embrace and extend on this one.

hippich 13 hours ago 0 replies      
One thing to remember, "from Google" is not equal "the only framework to solve X from Google".
merb 14 hours ago 3 replies      
No Windows Phone Support. Oh man this platform is so forgotten.

Btw. I don't care about the language, but I care about support of IDE's and Tooling and I hope that you built around the Dart Tooling of IntelliJ, then I would give it a try!

kaendfinger 7 hours ago 0 replies      
The amount of JavaScript-is-God philosophies on here is excruciating.... I respect everyone who likes JavaScript, but just because Dart isn't what you like doesn't make it inherently useless or bad. The world is all about diversity, how about some language/preference diversity?

In my opinion, JavaScript is a large flame, and all the languages that were inspired by it are the sparks. Eventually the JavaScript flame might die out, but the sparks it makes can still burn, and create their own flame.

I'm a huge lover of Dart, and I generally dislike JavaScript. My advice is to welcome Flutter. If it works out, it will work well, if it doesn't work out, it will fade away.

idibidiart 16 hours ago 2 replies      
"Unfortunately, due to iOS restrictions, updating your Flutter app over the network is not possible. We are curious how much you use this feature, please let us know at flutter-dev@googlegroups.com."

React Native 1, Flutter 0.

Same for use of OpenGL ES.

Same for use of the phone's native UI components.

Dart?! Really?

joeld42 20 hours ago 0 replies      
This looks really nice. I like Dart a lot (used it for the "edit in browser" feature of The Brainstormer app). This seems pretty well thought out too.

If it's easy to mix with native code, this could be really useful to me.

shade23 17 hours ago 2 replies      
Don't we have enough cross platform dev kits anyways?I fail to see the need for so many more platforms.The state of the ART/DVM is going to become like that of the JVM. Maybe as devices become more powerful,it would be capable of handling such needs.But why would you want to develop such apps which you would have to wait till the native platforms release updates which are then ported to these platforms.Android updates happen every 3 months.Maintaining evergreen apps in such cycles is a task in itself.

I understand the evolution of Javascript based frameworks considering the large number of developers available.But now days you have to spend more time learning a framework in comparison to developing something with it.

The only feature which seemed to grab my attention was :

> Can I update my app over the network, outside of the Play Store?Yes. On Android, you can update your app over the network (via HTTP), without first publishing to the Play Store. This can be useful because it doesnt bother the user with a notification, ensures your users are on the latest version, makes it easier to run A/B experiments, and more.

This would be extremely useful. But I think there would be a catch to this too.I am actually tired of seeing new frameworks come up everyday,especially orgs like Google.

suyash 18 hours ago 1 reply      
Android development as of today is painful and application logic is complicated and bloated. Dart and Flutter may be a good option to current way of things.
aabluedragon 12 hours ago 0 replies      
Once streamlined, it will probably be the best mobile framework world wide (IMHO). Great job dartisans, Good Luck!I also hope to see it running deaktop apps, something like NW.js
unicornporn 20 hours ago 6 replies      
Yet an example where Windows (10) Mobile is left out. I think we might have to get used to two monoliths in this market.
skratlo 18 hours ago 0 replies      
How much attention would this get without the Google label?
jnpatel 16 hours ago 1 reply      
"[Flutter] is familiar to anyone who has done Java or JavaScript"

At a superficial level, seems like a strange statement to make since those languages are quite different. Unless the point is that Flutter is C-like?

anjanb 18 hours ago 1 reply      
"Windows: Stay tuned, Windows support is in the works."waiting!
thawab 16 hours ago 0 replies      
This framework used to be called Sky[0], here's a demo video from 6 months ago https://www.youtube.com/watch?v=PnIWl33YMwA


CodingGuy 19 hours ago 0 replies      
There are so many python developers out there who are not (yet) mobile developers, so why doesn't Google support kivy?
daguava 8 hours ago 0 replies      
Was really hoping for a prominent example, but the page only offers "You can see an example of that at [[docs coming soon]]."

I understand that examples exist elsewhere, but better to have a few linked up for launch than a placeholder.

lucio 17 hours ago 0 replies      
semi-off topic, but the guy who wrote the style guide needs a little more experience in the real world. Not using braces is an accident waiting to happen.


if a flow control structure's statement is one line long, then don't use braces around it, unless it's part of an "if" chain and any of the other blocks have more than one line. (Keeping the code free of boilerplate or redundant punctuation keeps it concise and readable.)

For example,

 if (children != null) { for (RenderBox child in children) add(child); }
...rather than:

 if (children != null) { for (RenderBox child in children) { add(child); } }

astannard 14 hours ago 1 reply      
This is very new from the looks so who know how it will play out, at the moment I am not excited about it. Sounds like Java swing where you could create cross platform apps but the UI was not the platforms native components and so never quite felt right.
_jp__ 11 hours ago 1 reply      
They worked hard for a AOT framework, and suddenly google offers you a JIT with all its drawbacks for a high performance development....
NKCSS 20 hours ago 2 replies      
Always nice to see a Cross-platform mobile framework that's not cross-platform itself :) *nix only for now.
jankins 15 hours ago 1 reply      
Unfortunately I don't see how a system like this could be accessible using the native accessibility tools like voiceover, and so IMO is a non-starter. The FAQ doesn't seem to address it.
zeckalpha 11 hours ago 0 replies      
> I heard Apple rejects apps built with third-party frameworks, is that true?

Where did this rumor come from?

elcct 15 hours ago 0 replies      
"scalable language" but is it web scale? ;)
wiradikusuma 19 hours ago 2 replies      
Looks like it's more suitable for making games, since it "uses its own high-performance rendering engine to draw widgets" -- non-games typically don't reinvent widgets.
trishume 14 hours ago 1 reply      
"Flutter is unique technically because its rendering implementation uses neither WebView nor OEM widgets. Instead, Flutter uses its own high-performance rendering engine to draw widgets."

Factually incorrect since http://www.qt.io/qt-quick/ has done this for a while and has a very mature fast mobile reactive amazing UI engine.

firloop 20 hours ago 2 replies      
It's funny that due to the fact that the iOS code is compiled, it can't self update like Android can, despite iOS having significantly more update friction.
ecthiender 11 hours ago 0 replies      
So this is like Adobe Flash but for mobiles, by Google!!??
archagon 19 hours ago 3 replies      
Optimized 2D engine? Hmm, is there any chance that there's a hardware-accelerated version of Skia somewhere in there? A while ago I was looking for a nice OpenGL vector (read: path rendering) library for an iOS app I was working on, but none of the available options at the time were good enough. Ended up hacking together a custom implementation in Cocos2d. (Actually, still hacking...)
ergo14 18 hours ago 0 replies      
So, are they reinventing haxe and openfl? From the description it kinda looks this way.
lisperforlife 15 hours ago 0 replies      
Looks like we are trying to rediscover Java AWT in the mobile space.
TeeWEE 16 hours ago 0 replies      
Are there any demo apps i can download?
nickysielicki 15 hours ago 0 replies      
I recorded two webm's of playing with the examples on a Nexus 6.

It's quite early to call it either way but in my quick testing it seemed not any more performant than a webview for traditional tasks like scrolling through lists of "material-design" elements (eg: text), but then it surprisingly did very well with 2D graphics. A bit of lag in the game, a bit of lag scrolling, but maybe it'll get better.



outside1234 12 hours ago 0 replies      
Why can't Google just contribute to React Native?
TheMagicHorsey 20 hours ago 3 replies      
Why not a native app framework for Go on Android? Sigh. Been waiting so long.
fit2rule 18 hours ago 1 reply      
I've been using MOAI (http://getmoai.com/) for the same basic thing. Its going to be interesting to see what Dart has to offer that Lua doesn't.
MI5 'secretly collected phone data' for decade bbc.co.uk
276 points by yexponential  19 hours ago   142 comments top 10
dijit 17 hours ago 8 replies      
* MI5.

* GCHQ/Tempora


* GDS (Government Digital services)

* Anti-encryption laws being chased through the houses of parliment.

* It's illegal to not provide, when questioned, the encryption key of a device in your possession.

* ISP Logging.

I've wanted to be in tech all my life and I felt that british people have facilitated a lot of good things in the tech world- but I have never been so ashamed to carry my passport. This country is one that had great laws for librarians especially after world war 2 which aided in privacy of the people.

but now, we seem to have forgotten that once data is collected, it can be used to target and harm people in swathes- it can be used actively to destroy individual people- or even, in moderation, can cause people to self-censor (which carries it's own problems).

I'm a British citizen, I will not return to the UK while archaic laws and boneheaded policy makers are eroding the very fabric of computer culture. Looks like the next election is in 2020.

mootothemax 16 hours ago 6 replies      
The scary thing about web history logging is that it makes you question your web habits, if not become actively paranoid.

For instance, the article quotes the head of MI5 regarding preventing the bombing of the London Stock Exchange in 2010.

I wanted to know more about this, so Googled London Stock Exchange Bomb, and clicked on a few stories, and wanting to find out a bit more about the people involved, I then Googled their names and clicked on a few more links.

All this time, I had the thought at the back of my head: will these searches and clicks put me on a list somewhere?

(for anyone who wants to be saved searching for these terms, here's a quick overview: http://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/9...)

It's this feeling that I most dislike about it all; something, or someone, somewhere may be watching, and so now I'm questioning myself because some discussion on some site has potentially questionable keywords in its URL.

zer0defex 18 hours ago 8 replies      
I used to want to visit the UK, not so much anymore... when you find yourself mulling over how best to protect yourself in the same way you'd prep for attending something like defcon, it sort of loses its zeal.

Edit: wow, the downvotes are coming fast on this one, guess i found a nerve. needle

junto 17 hours ago 4 replies      
What's painfully not funny, is that the vast majority of the British public won't see this as a problem, and won't see any need to do anything about it.

There is a reason why all the data and calls go through the BT Tower in London, and why it is guarded like a fortress. All the taps are there.


SturgeonsLaw 16 hours ago 1 reply      
The blatant contempt they have for their people is astounding.

> The draft bill's measures include:

> Allowing the security services to hack into phones and computers around the world in the interests of national security

> A new criminal offence of "knowingly or recklessly obtaining communications data from a telecommunications operator without lawful authority", carrying a prison sentence of up to two years

In the same breath they threaten prison sentences for doing exactly what they state they're doing.

> The Wilson doctrine - preventing surveillance of Parliamentarians' communications - to be written into law

Come on guys, now you're just taking the piss

mst 18 hours ago 2 replies      
That ... would be what MI5 is for. My objections only begin when law enforcement start getting access to spook grade data (which means I'd object to them sharing with the NSA, who're clearly rather permeable to law enforcement currently).
0xFFC 17 hours ago 0 replies      
Tadaa ... . The surprising fact for me is when I was talking with mostly programmer located in USA in Reddit (I am not from us), they didn't even care about NSA/etc agency collect their data. They act in a way I thought they think their data belongs to NSA. that really got me to thinking. This is my right as human being to have privacy.
mildweed 11 hours ago 0 replies      
Real world events make for such an awful James Bond spoiler.


tome 11 hours ago 0 replies      
They secretly collected phone data for a decade and nothing untoward seems to have happened! Sounds like the powers that be are reasonably responsible after all.
JupiterMoon 16 hours ago 0 replies      
NO worries it'll all be legal soon. If there are any senior ex-Statsi left alive they will be looking at the UK spying systems and wishing they had had this level of access.
Thank you, Y Combinator garrytan.com
437 points by doppp  9 hours ago   62 comments top 51
guiseppecalzone 9 hours ago 0 replies      
Thank you, Garry Tan.

Garry is one of the nicest, most helpful people I know. 5 years ago, he took a meeting with us, even though we had a barely functioning prototype, and helped us prep for our YC interview. After our first meeting, he even offered to meet up again. I was blown away by how generous he was with his time. We got into YC and hes been an incredible advisor ever since.

Hes one of the few people I like to think of when I think of Silicon Valley at its best. He genuinely loves product and the creation process. Hes hugely helpful and hes a great person, through and through.

Look forward to seeing what he does next!

rgbrgb 9 hours ago 0 replies      
End of an era! While a lot of ex-founder partner/VC people seem to think mostly about nation-building, vision, and the marketing buzzwords you'd find on an analytics dashboard, Garry's advice is always extremely concrete and close the the metal. When success came, he never rolled down his sleeves and stopped building and that's something most of us around here can really respect.

Enjoy your time away Garry, excited to see what you build next!

alexis 8 hours ago 0 replies      
You're one of a kind, my friend. Our industry needs more Garry Tans. So... I guess what I'm saying is make more babies!
Harj 6 hours ago 0 replies      
Working with Garry at YC was one of the highlights of my career. He simply cares more about other people than anyone I've ever met, which makes him both a dream colleague and friend.
ritikm 3 hours ago 0 replies      
Garry is one of the best human beings out there.

One fond memory that resonates well with how he thinks and works with other people was in an office hour we had with him. I asked him why he does what he does and his response was simple: "I do this to help people get out of the rat race."

Thank you, Garry, for everything.

7cupsoftea 8 hours ago 0 replies      
Garry is an incredible person and like most remarkable people he is also deeply humble. This kindness and approachable spirit, I think, allow him to be a great student of founders, startups, and cultures. I've learned quite a bit from Garry about how systems evolve and operate. He is a very rare person and a gift to the startup world.

Thanks Garry for all that you've done for the YC community. I wish you the very best in this next leg of your journey.

jasonshen 8 hours ago 0 replies      
Garry was the partner we leaned on most at Ridejoy. He believed in what we were doing, helped us cut through to the highest priority work, and gave us tough love when we needed it.

Thank you Garry for being an amazing YC partner. I'm sure we'll be hearing about what you work on next soon, and in the meantime, enjoy the well-deserved R&R!

ryanb 8 hours ago 0 replies      
Garry's advice and support throughout YC (and afterwards) was unparalleled, but more importantly, he's just a really good person. I'll never forget when he broke out Photoshop during office hours and redesigned our app on the spot!

Congrats and enjoy some much deserved time away!

dang 5 hours ago 0 replies      
Garry really is as remarkable as all these comments are saying. He has an original mind and a kind heart and that's a damn fine combination. I'm so glad to know him. Yay Garry!
aacook 2 hours ago 0 replies      
Hi Garry. I interviewed for W11 with my brother Andy. We flew out from Boston. We rented an RV and lived in it for a week before the interview. That fall was the first year the interviews were split between two rooms. We pitched a startup that helped people rent things (bouncy castles, excavators, photo booths etc) for temporary use. The interview didn't go well. I was fumbling all over and remember feeling hopeless. Then you stepped in and asked a bunch of optimistic product questions, driving the interview to a better place. We didn't end up getting in, but to this day I still remember the experience I had with you and consider the interview one of the best things I ever did. Thank you.
jamescun 5 hours ago 0 replies      
Every office hours session we had with Garry we came away buzzing, the man has an amazing ability to inject raw enthusiasm when you are questioning yourself the most.

I wish him all the best in his future endeavors!

clevy 2 hours ago 0 replies      
I will miss you so much Garry!
dmmalam 10 minutes ago 0 replies      
Garry is the real deal.
asdf333 5 hours ago 0 replies      
Garry, Thank you for your advice while we were there. I think I came in with my startup around the same time you came in as a partner.

I was always impressed with your calm demeanor and thoughtful pointers. YC is, in many ways a frenzied whirlwind for founders and it was great to have people like you around who made me feel that everything was going to work out OK.

And it did.

Best of luck on your future endeavors.

jacquesm 9 hours ago 0 replies      
Wow, that's a pair of shoes that will be very hard to fill. Enjoy your rest and I'm really curious what you'll be doing next.
abbasmehdi 6 hours ago 0 replies      
Garry is a hero. He is extremely nice, very kind, and has more empathy for the founder than anyone I know. Whatever he does next, I wish him happiness and success.
bobhaigler 5 hours ago 0 replies      
Will definitely be missed. Garry is exceptionally kind, sharp, and helpful in an organization full of exceptional, kind and helpful people. Hope to work with you again, but love the decision you're making to spend time with family. Can't go wrong with investing in family time!
dy 7 hours ago 0 replies      
Congratulations on a great tenure at YC and best wishes for whatever's next! Your advice and friendship at YC are one of my fondest memories of our time there.
thiele 9 hours ago 0 replies      
I don't know Garry super well but in our few conversations I found him to be one of the smartest and most generous founders I've come across.

Enjoy the time away, Garry!

mrtron 8 hours ago 0 replies      
Garry, you provided feedback on a YC application in 2008. Thanks again for the help then, and all the best moving forward.
tlb 6 hours ago 0 replies      
We'll miss you, man. Enjoy your family time.
jsnk 9 hours ago 0 replies      
Thanks Garry. I met you once in Waterloo, Canada in 2011, and you convinced me that I should start my own startup. I didn't start one yet, but I will be doing that some day following your advice.
RoboTeddy 5 hours ago 0 replies      
Garry is unbelievably caring and helpful (I'll never forget his casually brilliant omnigraffling). We're all lucky that the world contains Garry Tan :)
eachro 9 hours ago 2 replies      
So is this a sabbatical or is he actually stepping away from YC?
zan2434 5 hours ago 0 replies      
Garry was endlessly supportive and encouraging through all the tough times at YC. He'll be missed!!
mikeg8 9 hours ago 0 replies      
Never got a chance to meet Garry but always enjoyed following his blog and the insights/advice he shared. He always seemed incredibly genuine and vested in the success of others. Best of luck in this next chapter, Garry!
mark_l_watson 2 hours ago 0 replies      
I like his priorities.

I got interested in the Meteor.js framework a while back when I saw a quote from Garry something roughly like: this is what web development should be like

It must feel great for Garry knowing he has helped so many people.

ckelly 6 hours ago 0 replies      
Garry has been incredibly impactful to us, even after we graduated YC. Can't wait to see what's next!

Enjoy your time abroad, Garry.

razvanr 3 hours ago 0 replies      
We'll all miss seeing you at YC Garry!
cktsai 6 hours ago 0 replies      
Garry is (and always will be) the man. Have fun in Europe!
jedberg 6 hours ago 0 replies      
Having made the same choice and taking time off after my child was born, I totally understand. Thanks Garry!

Although I then went and started a startup, so I guess slightly different. :) Turns out starting the startup has actually given me a lot of time to spend with the kid since I work from home! Hint hint. ;)

seddona 7 hours ago 0 replies      
Big thanks for everything Garry, good luck in whatever comes next and enjoy the well earned rest!
vj44 7 hours ago 0 replies      
Thank you Garry for everything you've helped me with. Good luck with your new adventure!
Adams472 7 hours ago 0 replies      
Garry! Garry! Garry!

Thanks for all you do for YC and the community. Congratulations on your new adventures!

squigs25 6 hours ago 0 replies      
Enjoy Garry! I was just in the south of France, it was a very different world and one of the best trips I've taken. Let me know if you're looking for any recommendations.
nzoschke 7 hours ago 0 replies      
Thank you, Garry! Your perspective, advice and support was invaluable through YC.
kurttheviking 7 hours ago 0 replies      
Gary, our conversations were insightful and sharp. I always enjoyed the cut of your jib -- you'll be missed. Enjoy your adventure!
nickporter 8 hours ago 0 replies      
Thanks for the help Garry, enjoy!
ukd1 7 hours ago 0 replies      
It was the best of times, <3 <3 <3!
lettergram 7 hours ago 0 replies      
Garry Tan provided some great feedback on my teams YC application, thanks man. I wish you the best moving forward!
karamazov 7 hours ago 0 replies      
Garry, thank you for everything!
rgrieselhuber 7 hours ago 0 replies      
Garry is amazing. All the best!
Vekz 6 hours ago 0 replies      
End of an Era.
joeyspn 5 hours ago 0 replies      
Nice choice of destination for family time and relax... Welcome to Spain colega.
chris_wot 3 hours ago 2 replies      
I would love to be able to write software full time. Alas, without a Uni degree, it looks hopeless. I wish software was my life's purpose :-(
argumentum 8 hours ago 0 replies      
One of the greatest (and nicest) guys around. Best of luck Garry!
EGreg 9 hours ago 0 replies      
Congrats Garry! Spending time with family. Thats what it's all about.
jseip 9 hours ago 0 replies      
Congratulations Gary!
pavornyoh 9 hours ago 0 replies      
All the best Garry.
BinaryIdiot 8 hours ago 1 reply      
Take care! One thing that I want to point out (and it's something I hate to point out) but would it be a good idea to edit out the upcoming trip and how long it'll be? Normally it's the best idea to not post, publicly, where you're going and how long you'll be gone for and Gary is semi-well known.

Just throwing that out there.

RoboTeddy 5 hours ago 1 reply      
People who haven't run into Garry personally have still likely been positively affected by his quiet influence on some of the products they use :)

It's not bootlick. If it were bootlick, you'd see a list of trite goodbye messages. Instead, we're seeing genuine emotion from the multitude of people he's touched.

Microsoft and Red Hat partner microsoft.com
300 points by kenrick95  2 days ago   166 comments top 20
thebouv 2 days ago 7 replies      
I'm not fooling myself into seeing this as anything but a "you scratch my back, I'll scratch yours" setup. RedHat is getting a ton out of this, and so is Microsoft.

Who's the main target for Azure? Enterprise companies who trust Microsoft implicitly. When an exec comes to the head of IT and says "we need to be on the cloud! I read about it!", Azure eases the transition by being able to go to vendor you've already been using for a dozen years.

RedHat's core audience is enterprise as well. RHEL is the de facto standard for that level of infrastructure due to the support you can get versus any of the distributions that are equally as good, but minus the support contracts.

So, they're helping each other out and that's good in my humble opinion.

Microsoft's new direction under their new CEO is one surprise after another. I've only tinkered with Azure so far but makes me want to pay MS more attention than I would have a couple years ago.

diakritikal 2 days ago 5 replies      
In the last 5 years we've experimented with Linux on top of hyper-v a few times.

The basic I/O, compile & runtime performance was significantly inferior to xen & kvm (didn't bench against vmware, phasing it out due to cost), it wasn't worth any effort to even deploy apps for testing.

Therefore I don't see Linux on hyper-v being a compelling option for the cost conscientious technical officer or lead engineer.

scholia 2 days ago 1 reply      
This isn't really new, it's just Red Hat being late to the party. From Jun 6, 2012:

"The Linux services will go live on Azure at 4 a.m. EDT on Thursday. At that time, the Azure portal will offer a number of Linux distributions, including Suse Linux Enterprise Server 11 SP2, OpenSuse 12.01, CentOS 6.2 and Canonical Ubuntu 12.04. Azure users will be able to choose and deploy a Linux distribution from the Microsoft Windows Azure Image Gallery."


Or you could always load your own distro of choice in Hyper-V.

bovermyer 2 days ago 0 replies      
For me, this piece was the most interesting:

"Collaboration on .NET for a new generation of application development capabilities, providing access to .NET technologies across Red Hat offerings, including OpenShift and Red Hat Enterprise Linux, which will be available within the next few weeks."

Further development of .NET as cross-platform, not just Windows-based? That could bode well for the stack.

I doubt I'll ever write .NET code again, but this seems like a sensible decision to me.

technofiend 2 days ago 6 replies      
I think this is just ticking a box for Microsoft since I believe you can get RH on AWS. But let's be honest - how many people will perceive any value in stacking a Microsoft technology (.NET) on top of UNIX? Sure if you already have a .NET app, hosting it in UNIX may give you some benefit. But is anyone really going to write an app from scratch with this in mind? I'm skeptical.
ARothfusz 2 days ago 2 replies      
I remember when Microsoft teamed up with IBM on OS/2, so I'd predict that Microsoft comes out with its own brand of Linux within 5 years. That will give them time to learn what they need to include/exclude and support.
yxhuvud 2 days ago 2 replies      
Now that is a headline that would have raised a few eyebrows 15 years ago.
rottyguy 2 days ago 0 replies      
forgetting the cloud stuff for now, this is much more interesting:

"Collaboration on .NET for a new generation of application development capabilities, providing access to .NET technologies across Red Hat offerings, including OpenShift and Red Hat Enterprise Linux, which will be available within the next few weeks."

Xplat .net is coming to RC1 in a couple of weeks (per roadmap: https://github.com/aspnet/Home/wiki/Roadmap) and it's exciting to see that RHEL will support it. It makes sense for Microsoft, traditionally an enterprise company on the backend, to partner with a *nix company with, primarily, enterprise clients on the backend.

If nothing else, the toolset microsoft brings to the table will raise all boats on the -nix side IMO.

decafbad 2 days ago 0 replies      
"Unthinkable"This was title of Redhat's comment on Microsoft-Suse partnership.
erostrate 2 days ago 0 replies      
"Linux is a cancer" Microsoft's CEO, 2001 (Steve Ballmer)

Source: http://slashdot.org/story/01/06/01/1658258/ballmer-calls-lin...

bechampion 2 days ago 14 replies      
who uses redhat ? (im not being sarcastic)
jasonjei 2 days ago 1 reply      
Microsoft did a partnership like this before with Apple (Microsoft Office) but it didn't turn out so well for Apple. Wondering what the outcome would be like with Satya in the driver's seat.
DigitalSea 2 days ago 0 replies      
Here is a headline I never thought I would ever see. I guess from a business perspective this makes a tonne of sense. Red Hat is a massive player in the Linux market.
rasz_pl 2 days ago 0 replies      
Did/will Red Hat hire Miguel de Icaza next?First systemD, now this. Sounds like Suse/Novell.
mtgx 2 days ago 1 reply      
Considering fewer enterprises trust Windows 10 with every new headline about how it spies on you, I guess they had no choice but to offer Linux as an option as well.

Also relevant to "Microsoft's love for Linux":


ck2 2 days ago 0 replies      
So next version of Windows getting systemd?

Systemd would be right at home in Windows.

striking 2 days ago 1 reply      
Well, at least it explains systemd.


daveloyall 2 days ago 1 reply      
Embrace, extend, extinguish.
bitmapbrother 2 days ago 0 replies      
Awesome. I can't wait to receive my Redhat voucher.
cdnsteve 2 days ago 2 replies      
A cloud provider that offers Linux and Windows, this is cutting edge.
Five hours with Edward Snowden dn.se
299 points by henrik_w  11 hours ago   150 comments top 11
enlightenedfool 9 hours ago 3 replies      
"During the Bush administration, people were kidnapped all over the world and dumped in secret prisons, where they were tortured. During the Obama administration, the kidnappings, the secret prisons and the torture, have been replaced by death lists and extrajudicial executions of people, carried out by pilotless aircrafts, known as drones."I spent hours and hours in 2007/08 watching Obama with the hope that change is real this time. And now, it's painful just to hear his name. With the current candidates on either side, just bracing for worse.
plainOldText 9 hours ago 1 reply      
Technology is truly augmenting ourselves and this medium "shapes the scale and form of human association and action", as Marshall McLuhan once said.

With that given said, compare a whistleblower, say 20 years ago, with one today. Snowden not only had the world's greatest communication platform at his disposal, to disseminate whatever information he cared about, but now he can still address millions of people, speaking at the world's greatest universities and giving interviews, while being in exile.

Regardless on where you stand on these privacy/spying issues, I think it's hard to deny the fact that he started a dialog, and now the entire world can be part of it.

strictnein 10 hours ago 1 reply      
> "I didnt choose Russia. They chose Russia."

But he was on his way to Cuba, which would have been his choice. It would have been a bad choice, because the US would have grabbed him there. It's a pretty quick jaunt from anywhere in Cuba to the US base at Gitmo.

What this article makes clear is that he is heavily guarded by the Russians. It's not a coincidence that this meeting took place in a hotel filled with high ranking Russian military. Would Cuba have afforded him the same level of protection?

nateabele 10 hours ago 1 reply      
Great piece of reporting, but the style makes it really hard to follow.
littletimmy 10 hours ago 0 replies      
"Edward Snowden reached 1.5 million followers in no time. He only follows one himself the NSAs official account."

That's funny.

On an unrelated note, what a hero this man is. The US should consider itself fortunate that it has people who at great personal cost would expose wrongdoing. It's a pity the irrationally scared public doesn't consider him a hero.

nashashmi 4 hours ago 0 replies      
Where is the tl;dr version? I really am beginning to lose my appreciation and patience for this padded editorial stuff.
jokoon 9 hours ago 2 replies      
I wonder what is the future for him. I guess when the next president comes in office, and those leak story blow over, maybe he'll get pardoned, or maybe he'll stay in Russia for the rest of his life. The sure thing is that nobody will forget him.

Although I wonder if it can be proven or argued (or not) that Snowden is not working with Russia. Maybe in the realm of intelligence nothing can really be proven, and it doesn't really mean anything for me to trust my gut about Snowden not working against the US. Are there any articles debunking those theories ?

kyle4211 6 hours ago 0 replies      
> I had everything set up in such a way that my family could cut ties with me and condemn me if things went poorly. And I was okay with that; I was prepared to accept that.

Snowden was acutely aware of the consequences his actions could have. This really drives that home.

wahsd 10 hours ago 2 replies      
When I think of Edward Snowden, a video comes to mind, where there are three cattle in a corral and a butcher kills one of them with a riffle from close range. The cow obviously doesn't quite make it out of that situation and basically just falls over on its side. The shot and the cow falling kind of startles the other two cows and they jump an take a few steps but then just kind of stand there and look around and slightly take a look at their fallen comrade, but otherwise go about just kind of standing there, continuing to do their cow things.

That's kind of how I see society. What Snowden revealed has been going on and it's really just the tip of the iceberg and it will only get worse. But what do we do? We say "that's not cool" and then get back to posting our whole life on facebook and trusting the assurances of the same government that does far more lying than not. Here we are, you are maintaining your own government surveillance dossier on facebook, with all the connections and associations listed and conveniently connected. It is any and all past authoritarian dictatorships' wildest dream they could have never even imagined. yet it continues, the business media proclaims that there is no stopping facebook's domination, which will include what Zuckerberg's slip-up from yesteryear of intending to fully replacing the internet even if just in perception of people's minds. (see his free access to facebook in emerging markets where he is trying to head off the internet becoming a thing in people's minds)

It will be quite interesting to see how this all plays out. I am not going to hide the fact that no matter how I look at it, even if things seem all rosy and nice and pretty now, there are far more wildly risky and probably catastrophic outcomes down the path society has and seems to insist on taking.

tsunamifury 10 hours ago 7 replies      
I've view Snowden has a hero in a time where it is very hard to stand up and cast a light on national wrongdoing. I often struggle when I return to the US Midwest and my family and others complain that Snowden is a traitor. I wonder why they can't see the obvious wrongdoing by our leadership and how it erodes our values.

Since its the Bible belt I often find myself reminding people of the story of David [1] who hid with the Philistines when his nation and leader of Israel and turned on him. The irony is almost overwhelming to them since Snowden so closely fits the exact profile of the story.

Some nights in my darker moments I worry that we and by extension myself, have become the bad guys in that story, more akin to the egotistical and delusional King Saul than David.

[1] https://www.biblegateway.com/passage/?search=1%20Samuel%2027

[2] My relevant history: https://news.ycombinator.com/item?id=9444512

NN88 10 hours ago 0 replies      
.@ggreenwald: "What bothered Snowden the most was not the spying itself but the fact that it was all carried out in secrecy" #newsnight


Snowden really doesn't know as much as he claims to. Not to mention he's careless and the he exposed legitimate intelligence operations on foreign countries

Text of the Trans-Pacific Partnership TPP mfat.govt.nz
218 points by 3eto  1 day ago   2 comments top
ebbv 1 day ago 1 reply      
This one was submitted first but discussion seems to be happening over at: https://news.ycombinator.com/item?id=10512882
Firefox Now Offers a More Private Browsing Experience mozilla.org
295 points by tempestn  1 day ago   196 comments top 19
mmastrac 1 day ago 2 replies      
Here's a link to the FAQ with more info: https://support.mozilla.org/en-US/kb/tracking-protection-pbm

And links to lists of what is blocked:https://wiki.mozilla.org/Security/Tracking_protection#Lists

I'm curious to know what the in-the-wild breakage rate for FF's blocking feature is. I use Ghostery myself and I find that maybe 1 in 100 are broken. I feel like that could be 1 in 1000 if blockers implemented a Google Analytics stub -- by far the most commonly required script for things to work.

mrmondo 1 day ago 5 replies      
I truly appreciate how much time and effort Mozilla puts into Firefox privacy. I do wish however that some more effort was spent on stability and performance. It seems like every day I hear coworkers growling that Firefox has crashed on them and while I'm sure that plugins are a huge part of this it's not exactly easy for the end user to pinpoint where the issue is occurring.
hackuser 1 day ago 3 replies      
I wonder about Mozilla's strategies for two key challenges:

1) The greatest challenge for Tracking Protection seems to me to be not technical, but strategic: How do you protect users from tracking without creating a backlash from the tracking industry and their customers (the whole Internet economy built on tracking) that will make the outcome worse or no better, and after an expensive battle. As an extreme example, if the next release of Firefox cut off tracking for all its users then I think there would be a war, including possibly lawsuits and an arms race between trackers and tracking protection. The users would be no better off (or worse off) and it would consume Mozilla's resources.

2) How do they plan to protect the great majority of users who lack the knowledge and skill to understand tracking protection? Remember that most users barely know they are being tracked, much less what that means or how it's done. Many users I deal with don't know the URL field from the search box on their home page; they don't understand what a web browser, web page, or remote server are, much less their components, requests, JavaScript, etc. They lack even the framework to begin understanding tracking. Most other end users I know would be overwhelmed by the concept and extra hassle to load a page. Also, how will most users understand why the webpage is malfunctioning, of all the possible reasons, and what to do about it? Maybe they'll think Firefox is simply broken. Maybe this is why Tracking Protection is available only in Private Browsing right now, and hidden behind a small, somewhat obscure icon (if I understand correctly); maybe that's a way of limiting it to more technically skilled users. Providing tracking protection to technical users has been done, via Ghostery, Disconnect, etc. I'd like to see it become available to everyone else. (That's not a criticism of Mozilla - this is a great, precedent-setting step forward, establishing that major browser vendors might block tracking and act in user interests over industry's, and hopefully creating some competition in that area.)

Maybe the first step is to raise awareness of tracking and the idea that users benefit from and should have the option for privacy, which can be done by simply telling users about Tracking Protection when they open Firefox after the update, whether or not they actually use it.

mesozoic 1 day ago 1 reply      
Do any of the browsers privacy modes make an active attempt to stop fingerprint based tracking yet?
oneJob 1 day ago 0 replies      
So if someone starts following me on the street and gets close enough to put their hand in one of my pockets and just continues on that way every morning I leave my house, for weeks or longer, I don't say, "Hey stranger, I'd like to make an argument why you should afford me some privacy tomorrow." I'd likely say, "Wtf person, you're being the kind of weird that gets the police called on people. Step back. Or better yet, go away to somewhere that I can't see you." But hey, this is the Internet, so let's just all stop thinking as though this all has anything to do with real life.
unicornporn 1 day ago 3 replies      
This is the first time I've had to downgrade after upgrading. For avid users of Tree Style Tab I can report that it is completely unusable in Firefox 42.
tenfingers 1 day ago 1 reply      
Seems like "Tracking protection" should be the default, not an opt-on. Like disabling "beacon.enabled" by default, for instance.

If you're using a general purpose blocker (uBlock, uMatrix, PoliceMan, AdBlock, etc, even NoScript), it makes sense to actually disable the internal blocker (less hooks/rules to parse), as FF's list is not even remotely comparable to what you get by subscribing to a couple of community-maintained ones, plus there's no convenient way to tweak the rules (something that other addons excel at).

FF internal tracking protection is somewhat nice for the casual user, and it's going to stir some extra polemics about content blocking (which I consider a positive thing), but it's nowhere as effective as the others. I fear it's also going to be circumvented more quickly, promoting more inline JS, supercookies and fingerprinting techniques.

Overall, it's not something that I would have included in FF from a purely pragmatical perspective. It's just opening Mozilla to direct liability, while not providing anything for the privacy conscious person.

Scarbutt 1 day ago 1 reply      
Will this interfere with Privacy Badge and uBlock Origin? Unlike Chrome, Firefox doesn't have the option to disable addons for private mode.
devit 1 day ago 0 replies      
Note that you should be using Tor Browser instead unless you specifically want the 3rd party sites to see your real IP address, or need to use a browser that is more compatible with standard browsers.
mangeletti 1 day ago 2 replies      
Firefox, as of this update, is completely unstable on Mountain Lion. I have two notebooks running Mountain Lion, and both have the same issues. Opening new tabs results in this weird bug where the current page is changed to the about:blank page, sort of, and the new tab doesn't actually appear. I've used Firefox since 2.1, and this organization is now falling apart, in terms of producing a functioning product. How is it possible to make a worse browser in 2015 than they made in 2007 or so?
Steko 1 day ago 0 replies      
I'd be happy if I could shut off the reminder to upgrade Sync that pops up every day.
awqrre 1 day ago 0 replies      
Why is this not available in standard mode (vs private mode)?
choffee 1 day ago 3 replies      
Do they have a html5 version of that flash video?
nacs 1 day ago 6 replies      
A "more private browsing experience" that still features the Pocket bundleware and button in the toolbar thats still not un-installable like other extensions and requires about:config edits to disable..
RexRollman 1 day ago 6 replies      
I haven't been thrilled with Mozilla's direction for a while now. Bloating Firefox by embedding Pocket and Hello into it, speeding up Firefox's release frequency just because Chrome does it that way, wasting resources on Firefox-OS, and firing an employee just for donating to a political cause.

If they are not careful, they are going to run Mozilla into the ground.

Silhouette 1 day ago 1 reply      
Unfortunately they have also yet again changed things internally that break plug-ins, apparently including various popular ones used for privacy and blocking purposes. So in reality, since I don't habitually browse in Private Browsing mode, the more private browsing I've experienced with the recent Firefox updates has involved more ads and trackers than I've seen in years, followed by a lot of frustration searching for replacement extensions that actually work and then still more frustration configuring things manually that used to just work a few months ago.

I really wish Mozilla would get back to promoting the add-ons model that once made Firefox so attractive, and prioritising flexibility and stability accordingly. Some of the other features they've added directly might be useful, but the price of the constant change is too high, and in just about every case I can think of the add-ons community already had good, working solutions.

mucker 1 day ago 0 replies      
Switch to Pale Moon.
skarap 1 day ago 1 reply      
I love how the page fails to provide any explanation of how it works or what it does at all. Maybe there is something in the video, but I'm not going to watch it.
crucini 1 day ago 1 reply      
It's a step in the right direction, but I'm afraid we need more than this.

> Since some Web pages may appear broken when elements that track behavior are blocked, weve made it easy to turn off Tracking Protection in Private Browsing for a particular site using the Control Center.

Whitelisting a whole site because it "appears broken" is a pretty weak approach, and clearly incentivizes "brokenness". I notice the spies (google etc.) are more intelligent and creative than the defenders of privacy.

We need a browser that can make such sites work - for the user. Without leaking any cross-site information. This involves rewriting URLs and cookies, or "mixmastering" identifiers across a cloud of users.

>Today were also releasing new visual editing tools in Firefox Developer Edition including Animation Tools that work the same way animators think.

To me this sounds like fiddling while Rome burns.Typical of their track record of wasting energy on irrelevant projects instead of making a great browser.

Pentagon Has No Idea Where $800M Went sigar.mil
262 points by cinquemb  3 days ago   139 comments top 24
rhino369 2 days ago 3 replies      
I don't think the title is accurate. The report seems to know exactly where the the money went. They just don't know why stuff was so expensive.

"Nobody works here anymore" is a classic excuse used in information requests like this.

These letters the DoD sent back sound exactly like the letters I read every day as a civil litigator during discovery for cases. The DoD is basically telling this inspector to fuck off and stop bothering us.

That's not to say the Pentagon has no idea where the money went. They are just not cooperating with the investigation. The DoD is saying "we fired those guys, you go find them yourself."

And it sounds like the Special Inspector General has a pretty good idea why the natural gas station was so expensive. The organization in charge didn't do a feasibility study. Then spent millions of dollars building a station when it wasn't a good idea.

Nobody stole the money. They just squandered it on a gas station to nowhere.

Edit: Unsurprisingly both the inspector general and the DoD Deputy Under Secretary are both trained lawyers. The inspector general was even a civil litigator up until a few years ago.

ap22213 2 days ago 1 reply      
Maybe in a past age, deep and wasteful US military budgets actually did benefit most Americans. But, personally, I haven't see any real return on investment.

On the other hand, having lived in Northern Virginia over the last decade, I have noticed a lot more Ferraris and Lamborghinis on the roads. So, at least someone is benefiting.

bandrami 2 days ago 3 replies      
Well, 13 years ago the Pentagon mentioned it had lost track of $2.3 trillion, so $800 million seems like an improvement.
jimrandomh 2 days ago 2 replies      
After reading the linked document, I can only conclude that the Pentagon did not, in fact, spend $800M. Instead, it had most of $800M stolen from it by shady contractors, and buried the details to avoid embarrassment.

This has been happening to the US federal government an awful lot lately. This is rather disturbing, and appears to be specific to recent times and specific to the United States.

trhway 2 days ago 0 replies      
for real amusement :


"The Pentagon is the only federal agency that has not complied with a 1992 law that requires annual audits of all government departments. In 2009, Congress gave the department until 2017 to be audit-ready."

I mean we're talking about $600B/year un-auditable even in principle. Of course one can't say that DOD is negligent or non-responsive or not taking necessary actions - after all the DOD did create the "Office of Audit Readiness" which now manages the plans for achieving that readiness ... sometime after 2017 according to their recent updates.

for further amusement:


I like this one - "lack of ability to maintain documentation to support transactions." and their plans&promises to buy ERP. That really puts them on track for audit readiness ... in the next century. And after all of that you're asking about meager $800M :)

And of course it is hard not to laugh seeing the Congress trying to threaten the DOD with not letting the DOD buy new toys :


"For failing to obtain an audit for fiscal years after FY2017, the bill [...] prohibits DOD from using funds for certain weapons, weapons systems, or platforms being acquired as a major defense acquisition program."

It is so real and so scary! That should show them real good! :)

bunkydoo 2 days ago 0 replies      
I think they probably do know, it's likely just excess spending on internal programs that probably failed and were later merged with bigger projects in a sense 'laundering' the money from public scrutiny. I mean just look at the CIA's mind control program from the 50's to 70's, they probably blew billions on a program that just got a few people on the government's payroll zonked on acid, scarred a few for life, and ultimately just led to the giant crowd of hippies on the white house lawn. Which hey, I say makes it money well spent! But tough to follow as far as a paper trail is concerned.
VSpike 2 days ago 0 replies      
At least it appears that there is actually a filling station to show for the money. I worked with people that worked in Afghanistan as contractors for the US and UK governments and they told me that often millions would spent on building a new school in a remote area, through a chain of sub-contractors, each creaming off slices of the money both through margins and bribes, and yet when later someone went to the site to inspect the school, they found no building at all.
tek-cyb-org 2 days ago 1 reply      
9/10/01 - rumsfeld announces that the pentagon cannot account for 2.3 TRILLION.
zathros 3 days ago 4 replies      
Where did the rest of the $42.5 million go if it only costs $500,000 to construct a CNG plant in Afghanistan?

And why is this being touted as the loss of $800 million?

kentf 3 days ago 2 replies      
Secret Space Program + Black Budget. Deal with it.
Rumford 2 days ago 1 reply      
Imagine what would happen if the Pentagon were held to Sarbanes-Oxley the way private businesses are.
malchow 2 days ago 9 replies      
I understand folks getting upset because of either ~$800m worth of DoD incompetence or ~$800m of intelligence 'black budget' funds diversion.

But folks should not forget that the entire DoD spend in the 2015 federal budget was a mere $620.5b.

Compare that to Social Security + Medicare + Welfare. Those totaled $1,918.5b. That's 3x the entire Defense budget. That's where taxes are going.[1]

At least DoD has to field tanks and submarines and carriers. The other guys? They move money around for a living. Be more worried about the size and propensity for graft there.

[1] https://en.wikipedia.org/wiki/2015_United_States_federal_bud...

omegaworks 2 days ago 1 reply      
Can we just fucking cut them off? Like - be done with it?
nerdy 2 days ago 1 reply      
I heard about the $43MM gas station (similar gas stations were built for a half million). At the scale of government $40 million is a significant miscalculation but not scandalous. To know the bloat goes beyond that to a staggering $800MM, nearly a trillion dollars, is very troubling.
steveax 2 days ago 0 replies      
Brings to mind Smedley Butler's War is a Racket [1]

[1]: https://en.m.wikipedia.org/wiki/War_Is_a_Racket

theklub 2 days ago 0 replies      
Kinda wish I had joined the military so I could do 4 years, quit, get a contractor job and make money disappear.
Raed667 2 days ago 0 replies      
A more accurate title should say "Someone in Pentagon knows exactly where they spend $800M but it is not for public knowledge"
lucisferre 2 days ago 0 replies      
Well obviously. I mean, if they knew then they would have to kill themselves
caligarn 2 days ago 0 replies      
I'm praying the money ended up under one of my couch pillows.
Allamaprabhu 2 days ago 0 replies      
Come to india.We have set standards for corruption.
rebootthesystem 2 days ago 0 replies      
This isn't the problem. Sick as it may be, burning $800MM is a rounding error. The problem is in that EVERYTHING in government is horrendously wasteful. The results we are getting for the taxes we pay and the money we borrow are equivalent to pennies on the dollar. THAT, is the problem.
sterl 3 days ago 0 replies      
Announcing Docker 1.9: Production-Ready Swarm and Multi-Host Networking docker.com
310 points by ah3rz  3 days ago   79 comments top 20
silversmith 2 days ago 4 replies      
On topic of docker and multi-container, multi-machine orchestration... Is there a comprehensive "docker deployment for dummies" guide out there? For example, let's say I have couple web applications with their dockerfiles ready, a database and a redis instance on software side, and then couple server instances for it all to run on. Where do I go from there? What's the best process to package everything up and get it to run on those servers? Deliver updates to those applications, preferably in zero-downtime manner? I have a vague notion that my CI should be building the images, and pushing them to something called docker registry. But how are those secured? Is that a paid service? And what happens then, how do servers know to fetch and run the new version?
ninkendo 2 days ago 3 replies      
How is the multi-host networking implemented? Is there a dependency on a service discovery system? What service discovery system? Or are they using portable IP addresses? How are those implemented? Overlay networks? BGP? Or is it doing some crazy IPTables rules with NAT?

Will it work with existing service discovery systems? What happens if a container I'm linked to goes down and comes up on another host? Do I get transparently reconnected?

There's so much involved with the abstraction they're making that I'm getting a suspicion that it's probably an unwieldy beast of an implementation that probably leaks abstractions everywhere. I'd love to be proven otherwise, but their lack of details should make any developer nervous to bet their product on docker.

dcosson 2 days ago 3 replies      
I don't quite understand the swarm & compose workflow for production. I'd rather use a declarative language to specify what the systems look like, potentially with auto-scaling, health checks to replace containers if they go down, etc. I don't want to run one-off commands to launch containers based on local instead of centrally stored configuration, run one-off commands to launch the underlying hosts and to scale to more instances (which then isn't persisted anywhere), etc.

I feel like I'm just not understanding the "docker approved" approach. Which is surprising because docker itself is so great.

The networking stuff seems interesting though, I'm very curious how the rest of the ecosystem will evolve to take advantage of it or not.

merb 2 days ago 3 replies      
Docker more and more gets into a direction which i don't like.

EDIT the missing content..:I mean currently it mostly is for the big users. There aren't too much things for "small" users. The big things like kubernetes, etc are really hard to configure / maintain, etc.I mean it's easier to maintain ansible / puppet / chef / etc... - scripts than maintaining a real "docker" environment. even looking at deis, flynn, openshift its not just run "this, upgrade with this".

after you setup the hole thing you need to create huge buildpack scripts or Dockerfiles or kubernetes configs or whatever.you just needed process isolation, now you build a infrastructure on top of a infrastructure.

jonesetc 3 days ago 2 replies      
I've been watching these 5 RCs for a while now because of great additions:

- Build time variables: https://docs.docker.com/engine/reference/builder/#arg

- docker volume subcommand, finally we have a sane way to clean up left over volumes which are left by default.

stephenitis 2 days ago 0 replies      
Congrats to the Docker team on 1.9 and Swarm 1.0! From the ClusterHQ team.

Thanks for the shoutout to flocker in the docker volume example.

$ docker volume create -d flocker --name=myvolume$ docker run -v myvolume:/data busybox sh -c "echo hello > /data/file.txt"$ docker run -v myvolume:/data busybox sh -c "cat /data/file.txt"

on a related note we've been have been having a great time seeing volumes get mounted and remounted with swarm 1.0/flocker.

tonyhb 3 days ago 0 replies      
"Weve been scale testing [swarm] to 1,000 nodes and 30,000 containers and it keeps on scheduling containers in less than half a second."

That's really, really exciting. Been looking forward to the GA release of Swarm for quite some time, glad to see it here.

twelvenmonkeys 3 days ago 0 replies      
Freakin' awesome. Congrats on the docker team for this new release! Looking forward to testing out the multi-network hosting.

On a side note, is there any authentication / security for public-ip docker multi-networking?

zwischenzug 2 days ago 0 replies      
I've put together this asciinema demo to show some of 1.9's new features:


feedback welcome @ianmiell

willyyr 2 days ago 0 replies      
Great to see this. I've been missing Docker Compose on windows. Playing around with swarm for some time now I was hoping for it to become production ready. Does anyone know if swarm can now reschedule failed containers to another host? Couldn't find this detail in the blog post about it.
amalag 3 days ago 2 replies      
I am really trying to figure out the ecosystem. I did some stuff with a single server but now as we need to move it to multiple servers we have Rancher, Weave, and so many others (kubernetes?). And now docker has integrated multihost networking so I am really not sure how to proceed.
sytse 3 days ago 5 replies      
What is the difference between Compose, Swarm, Tutum and Kubernetes? To me looks like you can use each of them to compose a set of containers to run an app.
davexunit 2 days ago 1 reply      
Can it create unprivileged containers yet?
sshykes 3 days ago 1 reply      
I am curious (and afraid to look): How much breakage and backwards-incompatible API changes are there this time 'round?
m_mueller 3 days ago 1 reply      
What's the relation between Docker Swarm and Hipache? Is Hipache discontinued? Is Swarm built on it? Is it compatible?

Also, is it possible to make Swarm answer to the same client IP with the same backend server during a 'session'? This is very important for database applications where the sync after each write may take some time and you don't want the UI to show different states from different servers until the system has settled. Hipache AFAIK doesn't offer this, IMO the biggest downside of this.

tachion 2 days ago 1 reply      
Congratulations on new release! Sadly, still without FreeBSD Jails support, that was sort-of promised around 1.0...
TheMakeA 3 days ago 2 replies      
Does anyone know if Docker Toolbox supports NFS (or something faster than VBox Shared Folders) yet?
ossreality 3 days ago 0 replies      
[on-topic, but somewhat identifying comment removed] I didn't realize I was actually properly unhellbanned. I prefer the echo. :/
eungyu 2 days ago 0 replies      
This completes Docker.
AdmiralACK 3 days ago 1 reply      
Docker is a solution looking for a problem.
Release of the Full TPP Text Confirms Threats to Users Rights eff.org
241 points by sanqui  1 day ago   37 comments top 5
walterbell 1 day ago 2 replies      
Public Citizen has released initial analysis, http://www.citizen.org/documents/tpp-ecommerce-chapter-analy..., "The E-commerce chapter addresses a range of issues including duties on digital products, paperless trade administration, and rules on electronic signatures, net neutrality and data protection. The text also includes provisions limiting the ability of countries to keep data within their territorial borders.

any legal system that imposes limits on private sector data transfers to jurisdictions for the purpose of safeguarding citizens data against foreign government intelligence agencies, as was recently accomplished by the Court of Justice of the European Union in Schrems v Facebook Inc, 2015 Case C-362/14, could contribute to violation of Section A of the TPPs Investment chapter and be subject to sanction and heavy penalties through the investor-state dispute mechanism.

Article 14.17 prevents governments from requiring the disclosure of source code as a condition of import, distribution, sale or use of software or of products containing software while the Article excludes disclosure obligations in commercially negotiated contracts, it does not exempt source code disclosure provisions imposed by means of a software license.

As open source licenses are not commercially negotiated but rather imposed on others, there is concern that any attempt to enforce such licenses against third parties by means of the courts would amount to a violation of this Article, opening the country whose court system carried out such enforcement to heavy-handed penalties through the investor-state dispute enforcement mechanisms.

addressing cybersecurity breaches can require mandating the publication of source code so as to facilitate fixing of security flaws. The TPPs prohibition on such requirements could undermine security measures of this type."

ISDS primers: https://youtube.com/watch?v=M4-mlGRPmkU & https://youtube.com/watch?v=AABOIcXZZwg & http://isdscorporateattacks.org

yourepowerless 1 day ago 5 replies      
Does anyone believe this will not become the law?

You can peaceably gather in protest and maybe get a few sniping remarks on the nightly news, you can call, write, knock on your representatives door, you can donate money and time, but none of it will stop this treaty from being passed because those in power wrote it for themselves and will pass it for themselves.

If anything were to stop it it would be the wide disregard and disobedience of the illegitimate laws it supposedly creates.

Asbostos 23 hours ago 3 replies      
This really doesn't seem that bad. It's mainly restricting what governments can do to restrict their people. In other words - keeping trade free. Isn't that kind of a good thing?

- Governments are not allowed to restrict where companies store user data.

- Governments can choose how to deal with spam, they don't have to adopt the US's CAN-SPAM law.

- Governments can't force companies to disclose their source code.

- Copyright term hasn't been extended to life + 120 years as earlier feared. Only to life+70 years which it already was in the USA anyway.

- Governments don't have to impose net neutrality. That's an issue in the US, but not everywhere else. And they still can if their people want. Such restrictions could easily backfire, especially when they have exemptions for a few hand-picked uses like VOIP and telemedicine. So what if somebody invents a new technology that also needs preferential treatment for latency or bandwidth?

- Governments aren't allowed to impose security restrictions on users as a tool to impede free trade. Does anyone really want the government to dictate how they do internet security? Or for foreign companies to be blocked in favor of domestic competitors?

beeboop 1 day ago 2 replies      
I don't worry about stuff like this too much, or stuff about the UK wanting to do stupid stuff like ban all encryption. I believe the internet is going to become more private and more anonymous as time goes on. Eventually everyone will be using the equivalent of VPNs on machines/browsers that don't give out any identifying information unless a user extremely explicitly tells it to. Or perhaps something similar to Freenet will become much more popular. We're already seeing hardware (like the iPhone) coming encrypted from the manufacturer with seemingly no way for any government agency to decrypt it forcefully. Ad blockers and tracking blockers are more popular than ever. Firefox just today released an update to help prevent trackers.

It's just a matter of time - ISPs and governments and corporations will lose the ability to track their users outside of their specific platform, and many of the platforms we use today will be replaced with P2P alternatives that make tracking impossible and aren't "owned" by anyone. I am sure the governments of the world will be livid.

deciplex 23 hours ago 1 reply      
xpost from the other thread because I'd welcome any insight on this:

What confuses the hell out of me regarding the TPP - and maybe it's just because I'm in the HN/Reddit echo chamber on this - but if the TPP is so damn important to reigning in China in the 21st century or whatever, then why did they load it up with a bunch of unrelated antagonizing bullshit?

It doesn't seem to me that the intellectual property provisions of the agreement are all that important to the overall stated goals of the TPP. Yet they are so fucking regressive and antagonistic that there is some chance (I guess? Again, echo chamber...) that they will sabotage the rest of the agreement. After SOPA, etc., if it were me and I wanted to be sure that the TPP passed in enough Pacific Rim countries to make it effective, I would keep anything remotely like SOPA as far away from my precious treaty as I possibly could.

Instead, the IP portions of the agreement are basically the language that was in SOPA all over again, which pissed a whole lot of people off last time. It's really hard to take seriously the claim that the TPP is so important, when the people drafting it are including language that is pretty much guaranteed to stoke vigorous opposition, for reasons that are mostly orthogonal to their goals.

Ledger, a command-line accounting system ledger-cli.org
300 points by nodivbyzero  2 days ago   162 comments top 23
zrail 2 days ago 2 replies      
I've been using Ledger for almost nine years, both for my personal accounts and now my business accounts. I wrote some introductory articles about it, and further articles about how I use it day-to-day:


roel_v 1 day ago 2 replies      
I've used ledger for years, but it's not a 'real' double entry system, despite what the manual says. It's more halfway between cash and double entry. The 'auto balancing' for example, which is sold as its big feature, doesn't make sense from a double accounting perspective - the whole point is to not have it be 'auto'. Other basic things are missing - the difference balance and profit/loss accounts, for example. It's fine for personal and small business accounting, but if you've had training in real accounting some things will be confusing (because of terms meaning something else) and don't expect your accountant to be able to work with your reports if you haven't set up your system in cooperation with him/her.
tectonic 2 days ago 3 replies      
I use and love ledger, and wrote a Ruby wrapper a few years ago called reckon that applies Naive Bayes to your bank CSV (kind of link Mint.com) and outputs a ledger input file.


danpat 1 day ago 0 replies      
I wrote a small, single-script clone in Python:


I wanted to be able to group all my assertions together. This means the assertion needs to be able to retroactively calculate the balance on a given date. ledger-cli's assert doesn't support this. hledger does, but, well, I'm not a Haskell guy and the whole Haskell ecosystem seemed...cumbersome...to install.

uledger supports a useful-to-me subset of ledger-cli, primarily nested accounts, multiple currencies and out-of-order assertions and transaction entry. It has a bunch of tests and a very simple web balance interface. My favourite feature is the accounting-equation balance feature:

 2015-01-01 Opening Balance Equity:Owners Contributions $-100 Assets:Bank $100 2015-01-01 Buying widgets Liabilities:Credit Card $-50 Expenses:Parts 2015-01-03 Some Income Income:Consulting $-200 Assets:Bank $200 assert balance 2015-01-02 Expenses $50 assert equation 2015-01-04 Assets - Liabilities = Equity + Income - Expenses
Feedback/patches welcome.

sasvari 2 days ago 2 replies      
as a side note: both ledger [0] and hledger [1] support time tracking/keeping. of all the various tools I tried to use for personal stuff it has been the most convenient one for me (it helps that I also use it for accounting) and I'm using it consequently from day 1 on! you can apply the same reporting/balancing to your time keeping as you do to your accounting.

[0] http://www.ledger-cli.org/3.0/doc/ledger3.html#Time-Keeping

[1] http://hledger.org/manual.html#timelog

toomim 1 day ago 1 reply      
And the author/maintainer of Ledger just became the maintainer of Emacs, just today!!
clord 2 days ago 1 reply      
Been using ledger for 9 years as well (hledger lately.) Never have a hitch. The only complaint I have is that I can't (easily) keep AR in sync with online invoicing software. minor though. Would love to have some git-style integration with my bank and other accounts. `ledger pull savings` or `ledger pull invoices`
Dowwie 1 day ago 0 replies      
There's another open source project worth checking out called BeanCount. The author, Martin Blais, originally wrote it in Python to serve similar double entry bookkeeping needs as those from the ledger-cli community. He seems to be continuing development of it, or at least porting portions of it (plugins?) to a variety of languages.

homepage: http://furius.ca/beancount/source: https://bitbucket.org/blais/beancount/overview

grhmc 2 days ago 1 reply      
Previous discussion: https://news.ycombinator.com/item?id=7707262

Unaffiliated with, but an extremely pleased user of http://www.youneedabudget.com.

cpayne 2 days ago 10 replies      
(Coming from a Windows background) I often wonder what the appeal is to something like this.

(Seriously!) Why would you use something like this over say a spreadsheet? Is it really much easier than opening a browser and running Google Docs???

ausjke 2 days ago 1 reply      
Heard about it and never really used it, should I start with ledger or hledger these days? any suggestions?
robotmachine 2 days ago 1 reply      
I have been using Ledger for a long time and it has really been a wonderful tool. The reports are great. I even made a little Python script so I can easily make entries from terminal on my phone!
flatM 2 days ago 3 replies      
Is it possible to attach a receipt (say scanned PDFs) to a Ledger entry? I am interested in ledger, would like it to be the accounting system for my side business, a bit more bookkeeping feature such as the receipt attachment would be great for tax filing purpose.

Edit: I know that Ledger uses plain text for each entry. Though I kind of wonder how do you guys keep those receipts.

colindean 2 days ago 4 replies      
I've used Ledger extensively for a side business as well as for timekeeping for work. It's incredibly powerful and incredibly unforgiving.

If you want to keep PDF, JPG, etc. receipts with it, just put them in the same directory and note them in a comment. Additionally, use a VCS that does binaries well. Git does not.

javiercr 1 day ago 0 replies      
This is very interesting. I'm involved in an open source project to create a Ruby gem to extract bank data from multiple banks and offer it via a CLI and a Ruby API. We fetch the data either from bank APIs (which often we discover through reverse engineering of mobile apps) or simple web scrapping.


The project is still under heavy development but we already have support for 3 main banks in Spain. We also have managed to integrate it with Slack and other apps.

I am sure we can learn a lot from the Ledger CLI.

Fiahil 2 days ago 2 replies      
I have been very interested by ledger lately, is there a wrapper, somewhere, that would ease interactions with my bank account and/or allow me to plot reports graphically across time?
avodonosov 1 day ago 2 replies      
I used ledger-cli, but as I constantly deal with several currencies, I can't rely on it. Unfortunately, none of the open source accounting system I know support multi-currency accounting well.
a3n 2 days ago 3 replies      
A number of people here say use a VCS with ledger.

When do you commit? After every entry?

And do you have branches?

rushabh 1 day ago 0 replies      
There is also a nice php based simple accounting app for those looking for a slightly modern user interface.


t0mk 1 day ago 0 replies      
the tool looks great, thanks for the tip.

To whomever is using it, do you also capture VAT in ledger? VAT reporting is something I would also need.

nodesocket 2 days ago 3 replies      
I like the idea of using ledger-cli for automation, but honestly, this needs a web-ui.
lancewiggs 2 days ago 1 reply      
It's got a high hack and giggle factor, but obviously horrible usability for anyone off the command line - which includes your accountant/tax advisor.

Here in New Zealand essentially every start-up uses Xero - a SaaS accounting system that works extremely well and now has over 600k paying customers. It means one set of data, permanently in the cloud, and a host of integrations to other players.

Founders open up access at different levels - we can give read-only to directors and some investors, advisor-level access to accountants and bookkeepers and so forth.

Frankly it's part of the NZ advantage right now (120000 or so of those customers are here) - we seem to be spawning a large series of smart, low cost B2SMB SaaS businesses, who are not just following Xero's own path, but also using the tool to improve the way they do business.

Havoc 2 days ago 5 replies      

There are a bunch of legit accounting packages out there. No need to re-invent the wheel or (in this case) clean the parade ground with a toothbrush. Off the shelf SME accounting package or if you really need it a proper ERP. Anything else is likely to end in tears.

Unless its for your one man show...in which case go wild with the CLI / Excel custom rolled solutions & sundry DIYs.

Source: Accountant

CodePush by Microsoft microsoft.github.io
264 points by onra87  1 day ago   82 comments top 18
sudhirj 23 hours ago 1 reply      
Was reading somewhere that you're free to do on the fly updates of any interpreted code - so JavaScript is fine. Only compiled code can't be updated on the fly.

And in react native only the main framework is compiled, with the actual application running in a JS interpreter. So unless we upgrade the RN version, or start using a new SDK etc there will never be a reason to go through the App Store.

All interpreted code is sandboxed anyway, so there's no security risks involved.

neves 1 day ago 3 replies      
Wow! I want to see how Apple and Google will treat this hole in the wall of their walled gardens. Updates that don't go through their app stores.
bmy78 1 day ago 2 replies      
Wow, a Microsoft product that doesn't reference other MS products! I'm so used to the 'click a button' in Visual Studio to publish your C# / ASP.NET code to access SQL Server in the cloud supported by Azure.
netinstructions 1 day ago 2 replies      
If you're looking to update React Native apps on iOS in a similar fashion (without going through the Apple Store), AppHub[1][2] looks to be tackling this as well. Not affiliated, just saw it mentioned in one of the React Native PRs[3] to help enable some of the functionality.




a_soncodi 1 day ago 1 reply      
This is great. Between updates/hydration and browser APIs like web push notifications, camera, geo etc.. the app stores are just glorified CDNs. Building 'natively' for these platforms offers few advantages, but adds overhead, deployment delays, and vendor-specific concerns. Choosing to release on an app store should be a config setting, not a business model.
sudo_bang_bang 22 hours ago 1 reply      
I've been looking at trying out AppHub https://apphub.io/, which is comparable to CodePush. I'll have to try this.

As it is, both are definitely useful for better handling upgrade process with users. A couple drawbacks with mobile apps are that it's harder to hotfix errors, and you sometimes have to support older APIs for longer. With a web app, a user can visit the site and the entire app bundle can be downloaded after a cache bust.

stephenr 1 day ago 2 replies      
Doesn't this go against Apple's rules?

Seems to me it's effectively bypassing their checks - a developer can release v1.0.0 to the app store, never again update it, and push updates via this?

enos_feedler 19 hours ago 0 replies      
I wonder if Apple will ever release an API that allows apps to do this kind of hot updating natively. I could imagine breaking up an application into multiple containers and then orchestrating some kind of update process by calling out to the system APIs.

At least then it would not compromise the security of App Store / Test flight. As more meta-data was extracted/tagged with these containers you could imagine Apple reviewers start to care less about the code inside the container and more the interfaces (does it use health kit? apple pay? etc) and whether they are likely to be reviewed again. Could also look at size of binaries changes and things like that, or perhaps at LLVM byte code level for more detail.

joshuahornby 1 day ago 0 replies      
This can also be done in React with out the need of a 3rd party deploy tool as such. http://joshhornby.co.uk/blog/react-native-and-continuous-dep...
drdaeman 1 day ago 12 replies      
From an user perspective, that's awful. [Edit: if there's no way to force all updates to be manually confirmed, seems that suggested workflow is that they are: https://news.ycombinator.com/item?id=10517193]

Seriously, I absolutely hate when apps change their behavior or looks without explicitly asking me for a permission (and so I can make a backup to revert if I don't fancy what goes on).

vbezhenar 17 hours ago 0 replies      
That's kind of double-standards for Apple. I can update JavaScript without approving, but I have to wait for days or weeks to update native app.
sb8244 23 hours ago 1 reply      
Ionic has a product called Deploy which is currently in Alpha (production use not recommended).

They do a pretty good job explaining binary versioning, which is eluded too with CodePush but not in detail. Basically, it might seem too good to be true, and it is. You can push small changes up to the app store, but still have to re-submit for any binary changes.


vyrotek 1 day ago 1 reply      
Perfect! I wish we had this 2 years ago when we first started with Cordova. We've since "hacked" our own similar system to dynamically load cordova content into our mobile app.
davej 1 day ago 1 reply      
I wonder could this potentially be used with Electron or nw.js?
z3t4 18 hours ago 0 replies      
The Cardova tech is very exiting and advancing fast. Today it's almost as easy as making a web app.

Your users need to hack their OS to be able to use your app though ... OS's need to find a way to contain apps that don't need full system access. Maybe by higher level user-mode so that apps need to ask for permission before using API's.

michaelchum 1 day ago 0 replies      
I wonder how Apple is going to react to this. This basically allows developers to issue app updates and bypass the Apple App Store verification process.
pmalynin 1 day ago 0 replies      
Or just use Meteor.
hoodoof 1 day ago 4 replies      
It's a strange thing that this targets react-native

react-native, despite one of its core values probably being cross platform support, is extremely disinterested in providing anything but OSX support. Check out the wording from their site: https://facebook.github.io/react-native/docs/linux-windows-s...

""As React Native on iOS requires a Mac and most of the engineers at Facebook and contributors use Macs, support for OS X is a top priority. However, we would like to support developers using Linux and Windows too. We believe we'll get the best Linux and Windows support from people using these operating systems on a daily basis.

Therefore, Linux and Windows support for the development environment is an ongoing community responsibility.""

Which is to say "At Facebook we like Macs, we have Macs. Maybe someone else who likes Windows will build for Windows and Linux. Go ask them to do it."

I was recently looking for a cross platform development environment and was very interested in react-native but I completely lost interest after reading about their attitude to non-OSX support.

Expedia Acquires Airbnb Rival HomeAway for $3.9B techcrunch.com
235 points by bsmith  2 days ago   59 comments top 8
jasonwilk 2 days ago 2 replies      
This is an interesting deal. There was an article posted on HN a while ago that talked about investors pouring money into publicly traded companies who directly compete with private tech companies who have insanely high valuations.


HomeAway Vs AirBnB was specifically mentioned. Turned out well for the guys who made this particular bet.

damon_c 2 days ago 4 replies      
Based on a recent experience, Homeaway's search for properties available between two dates is pretty much a non-working facade.

The UI is all there... but after after entering credit card info etc. and attempting to book several different places, only to then receive emails stating that they were not available on those dates despite showing up in search as being available, and "please call us directly because maybe we have something else..."

It felt like shopping for NYC apartments on Craig's List... "we don't have the one you want but what about this one?"

rdl 2 days ago 1 reply      
I wonder if they were waiting on SF.CA.US Prop F to announce or finalize.
chrisacky 2 days ago 3 replies      
HomeAway has been positioning themselves to be bought by Expedia for about 12-20 months.

If you are in the travel industry you'd not actually think this news is a suprise.

The timing is also 3 days after the close of the VRMA (a large travel exhibition for vacation rental managers this year held in New Orleans)

I had the severe misfortune of going to last years VRMA. I travelled over from England... anyway, the VRMA (which is suposed to be a somewhat neutral organization looking after managers best interests) decided in their infinite wisdom to give the spotlight to HomeAway's COO (Brent) and CEO (Brian).

The keynotes speech shocked everyone!.. Essentially, Brian Sharples turned an event that was suposed to be generic advice for the betterment of the entire industry into a marketing pitch about HomeAway and it's vision for the future. This wasn't abstract advice.. this was specific details about how managers will use HomeAway in the future. This was the KEYNOTE of an event that 800 managers paid several thousand dollars to attend.

Anyway, he told all managers that within 24 months they will be on "Instant Book". This is a shock because the transition to Instant Book signalled that they are trying to phase out the listing model.. (The listing model has always been in favour of managers because it meant that they can handle their own enquiries and bookings/payments). Pushing people down the instant book route has always visibly been because they need the numbers to be attractive to Expedia and because after increasing the listing modules from $300 to over $1000 per listing (this is for platinum) they need more ways to increase shareholder value.

PS. On return back to England, the forums and community boards were in uproar about this. Our company paid to get the recordings of the event.. guess which speach out of 48 different lectures and presentations were missing... the keynote by Brian Sharples.

It's actually obscene that we were paying over $100k per year to HomeAway for platinum listings and then users on a basic listing were being ranked higher than us because they had "Book in Now" enabled on their properties. This is all because transparently, they need the bookings to be processed through their system to prove they are a valuable purchase for Expedia. (It's been no secret that everyone has known it's going to be Expedia buying HA).

Further proof/conjecture(?), is that for a long time they stopped providing us emails of enquiries made for our properties through their system. This is as they assure the community because of "phising" fears etc...

I've long said, the best thing that can happen to the industry is for Expedia to buy HomeAway. I think this is going to be a really good thing. Expedia is going to force book it now, which isn't practical for managers who can't handle the instant bookings (due to real time availability and calendars issues).

Bit of a rant. I've never hidden my criticism of HomeAway. They've always been the gorilla in the room who force you to play by their rules and demand control of the entire booking process. (Keep in mind that they are long before AirBnb. They might not be as glamourous, but HomeAway and VRBO have done amazing things for the short term rental travel industry.... which can't be forgotten.)

mcintyre1994 1 day ago 0 replies      
I used ownersdirect, a subsidiary of homeaway to book a villa for a holiday - it was fantastic but the experience on their website was poor. It looks like the homeaway site itself is much closer to the airbnb experience though - messaging on site instead of by email, payments on site instead of through PayPal.

They seem to charge to make listings though, and to rank listings at least in the first case by how much you paid (subscription level) and to feature listings solely for paying more. I expect airbnb has much better sorting by not having that kind of pay to come up top/be featured mess.


"Your subscription level is the most important factor you can control to appear higher in search results and therefore improve your performance." https://www.homeaway.co.uk/info/tipsandtools/rank-higher

kevinbluer 1 day ago 1 reply      
Does anyone have thoughts on the impact (positive or negative) the acquisition will on the Austin tech scene, given this is where HomeAway is headquartered?
suyash 1 day ago 1 reply      
Sold it for way less than what it could have become.
VOYD 2 days ago 5 replies      
How is something no one has ever heard of worth $3.9b?
Why has the quality of brick buildings declined steeply in the last 100 years? greenbuildingadvisor.com
249 points by nkurz  6 hours ago   165 comments top 37
Retric 6 hours ago 9 replies      
Survivorship bias is a really important caveat: https://en.wikipedia.org/wiki/Survivorship_bias

Many cheap brick buildings from 100 years ago are gone, where the high quality ones are more likely to remain.

Also, steel Lintel are often used over windows in brick buildings. They don't last as long, but are fine for cheap construction that is not expected to last. AKA the kinds of building that are unlikely to be around in 100 years.

old-gregg 3 hours ago 10 replies      
The quality of modern construction (not necessarily brick) is a big pet peeve of mine and something I keep looking for answers.

The way I see it, some time right after WWII, people in US suddenly decided to live in a poorly built and ugly looking dwellings regardless of their income level. It is especially easy to see when looking at NYC buildings, some rentals are even explicitly advertized as "pre-war".

Examples of annoying trends in modern construction:

 - Low "hobbit" ceilings. - Short door frames. - Tiny windows. - Nearly non-existent noise/vibration insulation
Even looking at materials used for construction today, I can't figure out why everyone thinks that drywall-on-sticks is acceptable? Literally every multi-story home I've been in felt hollow and shaky if you jump on the 2nd floor because there's no mass anywhere.

This is clearly not a cost issue, I have taken tours looking at brand-new multi-MM homes in Austin, TX just for fun. While they all had top-notch appliances, finishes and a gazilion of square feet and bedrooms, they were also built using the same "toy" materials and used generally similar architectural patters as middle class homes.

What caused this change? It's like our collective mind suddenly stopped caring about tall doors, 10ft ceilings and solid feel of floors we walk on.

Animats 5 hours ago 7 replies      
Is the brick actually holding up the building? In many modern buildings, it's just a veneer, about 1cm thick. The steelwork holds it up. The new Box.net HQ in Redwood City looks like a brick building, but it's not; it's steel and concrete with about 1cm of brick on the outside.

There's some nice work being done with brick today.[1] Some of this is gentrification, built to fit in with existing brick buildings, or to imitate them in new construction. All those examples have recessed windows, although not structural stone lintels. Many lintels today are precast stone and decorative; steel is carrying the load.

Robotic bricklaying is here.[2]

In earthquake country, you really don't want tall brick buildings where the brick is structural. San Francisco is very anti-cornice; in even minor earthquakes, overhanging masonry cornices tend to fall off and kill people.

[1] http://www.bdcnetwork.com/7-emerging-design-trends-brick-bui... [2] https://www.youtube.com/watch?v=Ppk4O7iyzPI

pjc50 4 hours ago 1 reply      
> "Part of the blame, I feel, rests at the feet of the Modernist movement a movement that idealized the cube and disdained roof overhangs. Modernist architects were ignorant of the entire concept of moisture management. The fact that thousands of Modernist buildings suffered water entry problems did little to deter architects from falling in love with Modernism and Brutalism. This tragic love affair contributed to the withering of age-old skills."

I believe this is a fair assignment of blame. It's analogous to the complaints people have about some modern web design - total focus on appearance at the expense of usability or technical quality.

The architects produce buildings that look good on paper, because that's what wins the contract. The next client isn't going to go to their previous building and do a customer satisfaction survey on the users. Nobody ever does.

Edit: Incan stone construction is one of the great examples of ancient 'over'building: precisely fitted hand-carved stone, good for five centuries. And Rome has plenty of 2000 year old brick buildings, especially the Pantheon dome.

alricb 2 hours ago 0 replies      
A bit more technical: http://buildingscience.com/documents/insights/bsi080-tailor-...

Essentially, Holladay is complaining about the lack of water detailing, which is super important to the durability of brick. It doesn't need to be as fancy as his first example, as the link above shows, but you need someone to care about it.

Essentially, the issue building science specialists have with modernist architecture is that it often favors geometric simplicity over proper protection of the materials. Brick can withstand water, to an extent, but without drip edges and other details, it's quickly going to get damaged and ugly.

Note that building science nerds also tend to hate bumpouts and complicated rooflines because the air tightness and insulation details are hard to get right (and usually they just aren't done properly).

yk 5 hours ago 0 replies      
Reminds me on a recent conversation at a maker space:

 How do you control it, a transistor and a oscillator? Nah, just an Arduino.
So with micro controllers we loose a lot of applied knowledge of analog circuits and I suspect something similar is going on in architecture. The hours a architect spends on learning about modern materials is not spend thinking about brick works, and consequently a modern architect is a lot worse at building brick buildings than a architect one hundred years ago.

coryrc 6 hours ago 2 replies      
The author admits to the limited comparison. I have a few other reasons:

1. We actually care if our buildings are insulated now and withstand earthquakes.

2. People are so wealthy here they don't have to get it right, they can always pay to do it over again. They don't care to put in the research to make sure it is done right. [0]

3. Corollary to #2, we don't need our buildings to last 100 years because we expect the area to be overtaken by increased density by then?

[0] CSB: Person tells about friend that bought house in Las Vegas just prior to 2008, has enormous cooling bill because house doesn't have overhang to protect southern exposure from the sun and HOA won't allow her to alter it. Asks why the government doesn't protect her. I ask why she didn't do a little more due diligence before spending $300k. He hadn't thought of it that way and considers it.

dschiptsov 25 minutes ago 0 replies      
It is, probably, a global shift from slow and costly perfectionism to quick and cheap "good enough" (in worst possible sense of "getting shit done"). What they call a cost cutting or " optimization " is merely a form of cheating and concealing inability to and unwillingness to provide quality.

BTW, the most of buildings with have collapsed in Kathmandu around the new bus stand were these which has been built quickly with cost cutting (chap, thin steel bars, thick cheap cement layers between bricks, etc).

The age of getting shit done.)

rwmj 5 hours ago 1 reply      
The small house I live in is 100 years old, and built of brick. It is a tremendously (over-)engineered building: two layers of brick even for interior walls, exterior walls are around 1 ft thick, and four massive chimney-breasts (although two were sadly removed by previous owners).

My theory is that they just had enormous amounts of cheap labour 100 years ago, and you'd never be able to build such a building today because it would be far too expensive.

oliwarner 5 hours ago 2 replies      
It's an interesting idea worth exploring...

...but comparing a bank (a building that in 1891 had to LOOK expensive) and student flats (a building that has to BE cheap) results in the rather underwhelming discovery that because they had wildly different budgets with completely different aesthetic aims, they ended up with different built qualities. Shocking, isn't it?

If they want to make an apples-for-apples comparison, the author should come to the UK and compare our 1890 semi-detached with any post-70s new-build. There are certainly ecological issues with the older building (that are expensive to retrofit past) but the quality of building and workmanship is drastically better in the older houses.

And [at least in the UK] this isn't a case of crappy houses made of sticks falling down. With the rarest of exceptions, there is no "survivorship bias".

vvpan 5 hours ago 1 reply      
Alright, too many mentions of survival bias and too much skepticism. There're large parts of some cities that are almost exclusively constructed from brick. It might be bias or it might not be.

It's clear that nowadays buildings are made cheaply. For example the construction of the regular American suburban "stick" house is just the cheapest and the quickest way put up walls and a roof. What you get is something that's badly insulated (both from weather and sound) and just isn't very strong, and the technique is getting traction in other parts of the world too, replacing concrete, beams and brick.

the_mitsuhiko 5 hours ago 2 replies      
If you are curious about this topic you should bring it up with some architects from different countries. From my understanding there are indeed regressions in building quality in some countries but it's not entirely clear what causes it other than decisions that have been made at the time.

In particular the brick did not decrease in quality but the way they were built did. For instance for a while people paid less attention to protecting buildings from water damage to achieve more interesting designs.

A particular crazy architectural style that suffers a lot from this is British brutalist architecture.

pbreit 12 minutes ago 0 replies      
Here's another question: why is the architecture in San Francisco so awful? I would take cruddy brick over hideous paneling any day.
lutorm 1 hour ago 0 replies      
This sort of "commodification", for lack of a better word, is visible in many areas, I think. I was thinking about this lately in relation to tools. It's great that you can now get tools for unbelievably low prices compared to, say, 50 years ago. This is a big win in many instances, because a shitty tool is often better than no tool at all, and it opens up access for many who would never be able to afford the old tools.

The flip side, however, is that it's devalued quality. It's remarkably difficult to actually find high-quality stuff these days. Even what used to be high-end brands have been bought up by some conglomerate that is now selling cheap Chinese versions under the old names.

There's still a market for quality, of course. You don't use tools from Harbor Freight when building rockets, but you'll never see those in any store you visit and they're likely to be priced far outside the reach of a normal person. It's like the middle ground has been lost, most stuff is cheap and low quality and then there is this small high end of really expensive stuff.

Plough_Jogger 5 hours ago 1 reply      
This is a clear example of survivorship bias.

Buildings from 100 years ago that still stand today necessarily must have been those that were most carefully constructed or those that have been thoughtfully preserved. This creates a biased comparison between the highest quality buildings of the past and an average (or perhaps worse than average) building from modern times.

This article could conclude that not all brick buildings today are superior in construction to the highest quality buildings built 100 years ago, but making a more general statement would be a fallacious extrapolation.

pilsetnieks 6 hours ago 0 replies      
Could it be survivor bias? What if the cheap shitty hundred-year-old buildings are torn down or covered in plaster or siding, thus leaving only the good specimens?
tsetliff 1 hour ago 0 replies      
As I sit here in a rather old house (1920's) though never very expensive house I would say there are good and bad things about it.There's very little insulation, the heavy exterior is only a couple inches from some sort of plaster board on the inside causing many electrical boxes to be shallow. They really didn't care about the price of heating the house when they built it or maybe they did it to be cheap, but in any case that cost has gone way up.I do like an actual wood floor and heavy beams used in the construction of the basement and such.The plumbing is sometimes far more creative then is easy to fix now and I've found myself just cutting sections out and replacing it. I actually have some pipes made from lead going out so they can be bent in curves. Terracotta drains in the yard probably need to be replaced.The wiring was the first thing I replaced, knob and tube without grounds was just scary. O, and since the entire house was painted (yes they painted the formed bricks, not exactly like in the article though still bricks) with lead paint I certainly wouldn't eat something grown close to the house. Also I have steam heat which is interesting all by itself. So all in all, a not super expensive old building tends to be a lot of work these days and I would rather have a newer even if flimsy construction next time. I think I'll go along with the commenter who said the surviving old buildings are a bias because they are generally the best of the best of what was built in that time period.
unit91 5 hours ago 0 replies      
Survivorship bias and structural integrity aside, I suspect it's all about the cashflow.

The bank was built in 1891. The FDIC wasn't around until 1933. The appearance of wealth and institutional stability was a very important marketing tool to late 19th-century bankers wanting patrons to trust them with their money.

The dorm houses kids fresh out of high school who can't / don't want to live off campus. I'd guess the building is attractive enough to most people to avoid negative attention, and -- as the article indicates -- it obviously isn't swaying money away from Dartmouth, so why bother?

scottious 4 hours ago 2 replies      
I don't buy any of it for even a second.

On my way to work, they're building this wonderful brick sidewalk. While still just a side walk and not a building, it's remarkably well crafted and detailed. I think we CAN do it, we just choose not to, economically.

I think somebody would rather save a lot of money and build something "good enough" these days than invest in craftsmanship. Also, I bet you don't have to look far to find a bunch of counter examples in modern times.

danieltillett 6 hours ago 0 replies      
We have the same issue here in Australia. The quality of recent brick work is terrible, even the bricks are worse. It seems brickies are unable (or unwilling) to lay bricks anymore.
beat 5 hours ago 0 replies      
More broadly on this subject, I recommend that every software engineer read the book How Buildings Learn, by Stewart Brand. It's a book about the lifecycle of buildings, design compromises, and how buildings are altered and repurposed over their life. It's a fascinating way to think about software as well.
cecilpl 6 hours ago 1 reply      
Isn't this simply an instance of https://en.wikipedia.org/wiki/Survivorship_bias?

The only brick buildings you can still look at from the 1800s are the ones that were built very well - all the shoddily-constructed buildings from that era have since disappeared.

dworin 5 hours ago 1 reply      
There are some other great explanations in this thread (survivor bias seems very plausible), but I'll throw out another based on my experience with other construction trades: economics.

If you look at old buildings, you tend to notice that they also have a lot of intricate plaster-work that you never see anymore. Why? Because it used to be much cheaper to hire skilled labor than it is today. You can see a similar trend every year in the Christmas Price Index, which tracks the cost of the items in the 12 Days of Christmas song. The prices of goods tend to stay stable, while the price of labor tends to increase significantly.

For our brick buildings, I tried to find the best numbers I could, and here's what I came up with:In 1894, bricks cost about $5.70/thousand [1], which is $165.51 in today's dollarsToday, you can get bricks wholesale for $220/thousand - and that's what I found online, I imagine an actual wholesaler is less. [2]That's an increase of about 37%

For the bricklayer, the average wage in 1891 was $4/day, which is about $110 in today's dollars [3]

Today, the median bricklayer pay is $24/hour [4], which is $192 per 8 hour day.

That's an increase of 75% in the real wages of the bricklayer, and it means that the rate labor costs have increased is double the rate of material costs.

In 1891, it may have made financial sense to pay for a bricklayer to make intricate, high quality buildings. In the past few decades, it's likely that's no longer the case.

[1] https://books.google.com/books?id=Oo4oAAAAYAAJ&pg=PA953&lpg=...

[2]http://brickbroker.com/brick.html[3] https://books.google.com/books?id=cNdEAQAAMAAJ&pg=PA722&lpg=...[4] http://www.payscale.com/research/US/Job=Bricklayer/Hourly_Ra...

smrtinsert 5 hours ago 1 reply      
Where are brick buildings being torn down left and right? I challenge the survivorship bias argument as where I live in the US east coast multiple cities push for historical status on buildings past a certain age in order to retain character.
jhallenworld 4 hours ago 2 replies      
There are some modern construction techniques that make me nervous:

One is pre-stressed concrete. This has replaced I-beams for highway bridges. The problem here is how do you inspect them? With steel I-beams you can use your eyes. With concrete maybe you need some kind of ultrasound equipment to check the tension cables? Do you trust those responsible for long-term maintenance to do it?

Another is engineered wood I-beams for houses. Basically these are floor joists made out of plywood. How long will they last? What happens if they get wet? If there is a fire the house is gone because the floor joists will be ruined by the water to put the fire out.

There were certainly mistakes in the past as well. One is building with cast-iron beams. They look nice, but they crack.

golergka 2 hours ago 0 replies      
How do these buildings compare in cost, adjusted for inflation?

A lot of examples of "superior" technology from 19th century turn out to be expensive stuff created for upper class, compared to mass-produced items of today that are affordable for the general population.

WalterBright 3 hours ago 1 reply      
Bank buildings built before 1929 tend to be massive masonry structures with greek columns, marble, etc. Ones build later tend to be cracker boxes in strip malls.

My theory is that the older banks needed to impress their clients with stability, conservativeness, safety, responsibility, etc. After FDIC, customers looked to the government for that, and so banks no longer needed to spend the money on the building.

The massive, glittering vaults are sadly gone now, too. The money exists as data on a server somewhere, little need for a vault.

y04nn 2 hours ago 0 replies      
What is the point of comparing a high class building with a low class building? They have not been constructed with the same budget and not to achieve the same goal. Clearly a dorm aims to lower the cost to an extreme, exactly the opposite of what a bank would do.
shimon 4 hours ago 0 replies      
In Somerville, MA there is an area with some converted loft buildings including new construction loft-style buildings. The new building walls use masonry blocks (large grey blocks) for structure, with decorative brick on the outside. On the inside, there is a cavity for insulation and wiring, and an interior brick wall.

The masonry work is excellent, and is probably the best way to create a wall that looks like brick inside and out yet meets modern insulation demands. But it is a gratuitously expensive construction technique to try and make a building look old and classic. If you don't value that particular aesthetic, you would select other materials. If you want to pander to that aesthetic but don't have a premium loft budget, you might end up with crap like that dorm.

dnautics 5 hours ago 1 reply      
I saw this brickwork on a building in nyc's financial district on a building maybe around 50-100 years old.


analog31 4 hours ago 0 replies      
I wonder if the decline of labor unions is a factor, or some similar thing that affects the willingness of people to make a career of a skilled trade.
lr 4 hours ago 0 replies      
You can see the results of this all over NYC. A building down the street from where I live has had scaffolding around it for over 2 years as they replace the bricks (building owners have to test the bricks ever 5 years in NYC if their building is over 6 stories). This building was build in the 70s. I have no idea when they are going to be done.
MisterBastahrd 4 hours ago 0 replies      
Because brick has become affordable for the common man and building techniques value speed? The average person building a house in 1915 would have a house built with wood siding because brick would have been out of his price range, even with the slave labor wages and lack of sufficient building regulations.
chrisBob 5 hours ago 1 reply      
Is there any reason to believe that the "old" building wasn't just recently repointed? This seems like the most likely answer.
gp7 1 hour ago 0 replies      
turar 6 hours ago 2 replies      
Wait, aren't a lot of modern American "brick" buildings made with plywood covered with brick siding?
sbierwagen 6 hours ago 4 replies      
Mexico supreme court rules ban on marijuana use unconstitutional theguardian.com
197 points by forloop  2 days ago   130 comments top 10
r0s 2 days ago 1 reply      
> The move potentially puts Mexico at the forefront of an international movement to decriminalize drugs despite a decade-long militarized crackdown on drug cartels which has cost the lives of around 100,000 people.

This is a sane and direct response to exactly that.

iamcurious 1 day ago 0 replies      
I never thought this would happen so quickly. Latin America has a drug problem that holds all development back, the problem is that drugs are illegal. I'm happy that Mexico is being so brave. viva Mexico cabrones!

my last comment still applies though... https://news.ycombinator.com/item?id=10503260

crpatino 1 day ago 1 reply      
Ok, let me try to clarify, because lots of nonsense have been spoken here already.

Mexico's Supreme Court has no right to say a thing with regards to US law, US policy or US Constitution. The article is talking (very briefly) about Mexican Constitution. One would think that was obvious, but apparently even at Hacker News, gringo's arrogance knows no limit. We do have our own laws and institutions in other countries in case you never have bothered to notice.

Second, it is a very interesting legal case which the article does no justice to (it rather gets lost reporting on the war on drugs, and the posture of conservative elements in society). There is this group of activists (SMART) that made a request to COFEPRIS - a branch of Mexican Government that is roughly equivalent to NIST - so that cannabis can be produced, stored and consumed with no profit motive. This request was obviously rejected, which is what SMART intended.

Since there was a decision of the government that affected their interests, it was possible under Mexican law to demand a "Jucio de Amparo" which can be roughly translated as a "Sanctuary Trial" and it similar to suing the government but not quite. IANAL, but the bottom line as far as I know is that you can demand the court to evaluate and interject decisions from other branches of government if you think your rights are being violated. The SMART activist group did win that trial.

What you are seeing talked about is the last appeal to that trial, which was ruled by the highest court in the country, and which the activists won again. The end result is not legalization, but undermining of the Mexican Government - and in particular law enforcement - ability to crack down on marijuana users with possession charges. If is of course open to debate whether that will benefit society at large or just some interest groups, or who those interest groups might be.

In the long term, this also creates a precedent that might or might not result in the legalization of soft drugs... but it is too early to tell at this point. At the very least the subject, which was taboo not that long ago, is being openly discussed now.

sowhatquestion 1 day ago 3 replies      
What shocked me about this article was the poll showing 77% of people in Mexico are opposed to legalization. Why? Social conservatism? Do they not understand that prohibition benefits the cartels and funds their violence?
rplnt 1 day ago 1 reply      
Going just by the title, it's obvious. I was really amazed when I learned that use of illegal drugs is prohibited (punishable offense) in US. It makes absolutely no sense in a civilized society.
transfire 1 day ago 2 replies      
"If people let the government decide what foods they eat and what medicines they take, their bodies will soon be in as sorry a state as are the souls of those who live under tyranny." --Thomas Jefferson
api 1 day ago 1 reply      
I realized today that it's a privilege to watch prohibition die; it gives me faith in the future to witness the end of a profound injustice in my time.
taylorlapeyre 2 days ago 2 replies      
Not to sound cynical, but (even if marijuana was legal to grow and consume) what's to stop a cartel from simply threatening the lives of anyone else who grows it?
esaym 2 days ago 8 replies      
>"In a 4-1 ruling, the court found that prohibitions on using marijuana violated the 'right to the free development of personality'"

Perhaps that is out of context, and I don't know their constitution as a whole, but I am not finding a lot of sense in that sentence.

If drug use can be considered a "right to the free development of personality", then how else could America's "right to Life, Liberty and the pursuit of Happiness" be interpreted?

Norway: photographs taken of the same places separated by long periods of time theatlantic.com
262 points by curtis  2 days ago   52 comments top 15
reustle 2 days ago 0 replies      
Wow, these are really cool. I lived in the farmhouse on the other side of the bridge in #16 2 summers ago. What a beautiful country.
hellofunk 2 days ago 2 replies      
Interesting caption to one of the photos regarding how the temperature of the environment has changed:

>Axel Lindahls picture of Engabreen from 1889 shows the foot of the glacier, where there was only ice, glacial gravel, water and bare mountainsides in a seemingly cold and hostile landscape. Now, more than 120 years later, the valley has become far more fertile. Birch forest, shore meadows, willow thickets and marshland have established themselves, while the glacier arm has retreated far back up the mountainside.

benten10 2 days ago 1 reply      
Idea for computer-imagery/ML people: a method to realistically recolor old photos by sampling from new photos of the same place, with some caveats (for eg. the object must have a corresponding object, etc)
unicornporn 2 days ago 0 replies      
If you like this, please check out Historypin[1], which is a less known Google backed project to overlay historical photographs with Google's Street View.

[1] https://www.historypin.org/en/explore/geo/59.919462,10.74537...

bnegreve 2 days ago 2 replies      
It's interesting to see how churches are fixpoints in most pictures.
unixhero 2 days ago 2 replies      
Some of the translations are surely made by a Norwegian. Those are not corn, but wheat bushels. In Norwegian wheat is "korn", and corn is "mais".
swamp40 2 days ago 0 replies      
The rocks are fascinating to me for some reason.

Obviously they're not going to change over a mere 120 years, but the fact that you can see and touch the exact same spot as how many other thousands of people across the generations - that's the really interesting thing.

stevoski 2 days ago 1 reply      
I've been playing Banished a lot lately. In some of these photos, I found myself thinking that they had a well-located forester in a game of Banished.
unsigner 2 days ago 6 replies      
Some of the pictures show signs of warming (although in one of the text descriptions it's attributed to planting of trees), but there's virtually no sea level rise evident?
tobr 2 days ago 2 replies      
Frustrating that the images are almost-but-not-quite aligned, especially in the foreground. I think that makes it look like the towns have changed more than they have.

What would it take to get pixel perfect alignment in a big image like this? For starters, you'd have to figure out the exact lens and zoom level, and get to precisely the right spot...

4h53n 18 hours ago 0 replies      
Global warming. Global warming is all I see.
btiede 2 days ago 2 replies      
Stunning photos! Number 11 is particularly striking because it captures global warming in action!
ck2 2 days ago 0 replies      
This presentation needs that back/forth javascript partition slider that allows you to directly compare old to new.
intrasight 2 days ago 0 replies      
What is most striking is the return of the trees
anusburger 2 days ago 0 replies      
Photoshopped. Where did the cows go genius?!
National Geographic Society sets biggest layoff in its history washingtonpost.com
192 points by brudgers  2 days ago   142 comments top 19
t2015_08_25 2 days ago 8 replies      
They haven't handled the transition to new media and values properly:

1. Their magazine: Almost all magazines have been replaced with websites. Their website dramatically undersells their content. Look at it, really. It's basically like clickhole, but with stories of climate change. The dramatic photography of the magazine is only coming across in about 50% of the photos and the headlines are all clickbait format.

2. Their television presence includes shows like "Drugs, Inc." whose primarily job is to scare old people with re-enactments of drug crimes. Who would pay for that "value"? (I guess people who watch police shows? but what does that saturated market have to do with their brand?)

3. Their youtube stream is a massive quantity of short, low-quality videos. I subscribe and only watch about 1 in 50 of them. Another problem with their videos is so few have narration which I feel is a key feature of travel and wildlife shows.

4. They haven't handled outreach to a younger generation. With all the urban young people (esp. women IMO) who love to travel the world with disposable income (no families, marrying late), NG has no selling relationship with them.

5. The global geopolitical situation is more interesting than ever with worldwide communication, but I don't see NG addressing that. Maybe they are - somewhere? - but their marketing isn't penetrating.

I feel like they could turn it around if they primarily address the youngest generation - perhaps get more involved in the travel and outdoor supplies markets.

danso 2 days ago 5 replies      
Before we blame Murdoch, I think it's worth remembering that NatGeo was in a bad position when it was sold off to Murdoch...that's why it was sold off in the first place:

> The magazines domestic circulation peaked at about 12 million copies in the late 1980s; today, the publication reaches about 3.5 million subscribers in the United States and an additional 3 million subscribers abroad through non-English-language editions. Advertising has been in steady decline.

Just because the layoffs are happening as NatGeo becomes part of Murdoch's empire doesn't mean that this was a greedy, self-serving move, and not one that was a long-time due and for which Murdoch gets the recognition/blame for, likely in exchange for a purchase price he was willing to accept. Would these layoffs not happened if NatGeo hadn't managed to be sold off as it was in decline?

forgetsusername 2 days ago 1 reply      
>Several people in the channels fact-checking department, for example, were terminated on Tuesday, employees said.

What a ridiculous line. "For example". It just so happens that the example they chose to name and print is just right to get the people up-in-arms about Murdoch cutting the fact-checking department, while in reality people from many departments are being cut. We've seen it in this very thread.

I'm no Fox fan, but the left-wing media plays its own games.

Loughla 2 days ago 7 replies      
>In addition to the layoffs and buyouts, the National Geographic Society said it would freeze its pension plan for eligible employees, eliminate medical coverage for future retirees and change its contributions to an employee 401(k) plan so that all employees receive the same percentage contribution.

Of all of it, this pisses me off the most. Because who needs a retirement? Thanks for your years of hard work, here's a 401(k) fucking income supplement. Oh, and no medical coverage for you. Have fun working until you die.

andyjohnson0 2 days ago 3 replies      
"Please watch your inbox for important information about your employment status tomorrow. [...] Looking ahead, I am confident National Geographics mission will be fulfilled in powerful, new and impactful ways, as we continue to change the world through science, exploration, education and storytelling."

Why do CEO-types feel the need to write these bad-news emails like they were some kind of press-release?

nsxwolf 2 days ago 0 replies      
I am a long time subscriber. We jokingly call it "Earth is Dying Magazine" in our house because more often than not these days the cover is trumpeting some very dire environmental issue.

Will be sad to see it go, if that's where this is headed.

subpixel 2 days ago 0 replies      
As a kid I was surrounded by my dad's massive National Geographic collection, so I've always been nostalgic about it. Some of those photo essays are permanently seared in my brain (ultralights!).

A few years ago I picked up a copy at the doctor's office and had time to read an article or two. The photos were nice as ever, but the writing was depressingly shallow and facile.

Maybe they figured out long ago that most of their subscribers, like my dad, never actually read the thing.

celticninja 2 days ago 3 replies      
The company was purchased by Rupert Murdoch (or one of his subsidiaries) and the first layoffs were to the fact-checking department.

Of course they were. I think that kind of sets the tone for what NatGeo will become going forward. For an idea of what will happen just look at the History Channel.

brwnll 2 days ago 0 replies      
"Several people in the channels fact-checking department, for example, were terminated on Tuesday, employees said."

Rough, talk about a job sector in decline.. Maybe Buzzfeed is hiring? ;)

newman314 2 days ago 0 replies      
So on a somewhat unrelated note, this is what I fear Dell will do to EMC & VMware.

Dell's background is cheap computers. EMC service is pricy but top-notch. The engineers there have been nothing but fantastic to work with and I fear with this acquisition that this is all going to go away because Dell can't get the value proposition out of their DNA.

g8oz 2 days ago 0 replies      
After for subscribing for 20 years I fell out with NG after repeated attempts to renew with a credit card simply failed. They wouldn't even let me send them a check. I found it to be a curious indicator of decline.

A year later when I was considering trying again I came across a racist historical re-enactment video of theirs depicting medieval Malian sultan Mansa Musa as a grunting savage. Just not feeling them any more.

thefastlane 2 days ago 1 reply      
how does a nonprofit 'sell itself' to a for-profit entity? my understanding of how nonprofit charters work is that when a charitable organization decides its operations are no longer sustainable, it must be 'taken over' by another nonprofit or else simply dissolved altogether.(edited for concision)
tmaly 2 days ago 0 replies      
reminds me of the Secret Life of Walter Mitty where traditional film and paper were being replaced by digital media
sjg007 2 days ago 0 replies      
Google should've bought them.
krambs 2 days ago 0 replies      
"Nationalize it." - Peter Tosh
malkia 2 days ago 0 replies      
National Idiocracy
willvarfar 2 days ago 3 replies      
Terribly depressing. I've been buying NG for a decade and now have a whole row in my bookshelf of yellow spines. It is very disheartening to think that something as political as Fox and Murdoch can have 73% control of it and presumably influence it editorially, as well as using it to uplift and give weight to the Fox brand :(
SandB0x 2 days ago 0 replies      
Here are the emails in full. Shocking stuff.


"We will evolve. We will create impact. We will change the world."

Just fuck off.

deepvibrations 2 days ago 1 reply      
Would be nice to have an up-to-date, in-depth list of all arms of the Murdoch media empire...Here's a starting point: https://pbs.twimg.com/media/CSngE68UcAA1mn5.png

#BoycottMurdochMedia !

24/192 music downloads make no sense xiph.org
247 points by LERobot  9 hours ago   188 comments top 27
hatsunearu 9 hours ago 8 replies      
The single worst thing that harms audio quality is excessive compression. It's ruining everything, I'd say. Heck, I'm sure everyone who knows their worth would agree that compression harms audio quality.

Recommended reading: https://en.wikipedia.org/wiki/Loudness_war

edit: compression as in dynamic range compression, not data compression like mp3 in audio

earlz 8 hours ago 7 replies      
I can't hear a difference between 96khz/44khz in it's raw form. However, I can tell the difference from effects in audio mixing. The extra detail can really make a difference in how well an audio effect VST works.

I have a 96khz/24bit interface that I use and ATH-M30X headphones, and I can tell a difference between at least some 24bit FLAC files and 16bit highest-quality-possible MP3s. I was mixing my own music and the difference was quite obvious to me. The notable thing was that drum cymbals seemed to have a bit less sizzle and such.

Now that being said, if I hadn't heard the song a million times in it's lossless form from trying to mix it, I probably wouldn't have noticed, and even then it didn't actually affect my "experience".

I'm one of those guys that downloads vinyl rips as well, but I do that mostly just to experience the alternative mastering, not that I think it's higher quality or anything. (though I have heard a terrible loudness-war CD master that sounded great on vinyl with a different master)

some-guy 7 hours ago 2 replies      
This article hits close to home: before I became a programmer I worked as an audio engineer at a fledgling studio in my hometown.

The amount of misinformation / junk-science in the audio world is preposterous. There's a religious-cult of an industry that feeds off the ignorance and placebos of its participants. I have many friends who swear by their What.cd 24/192 FLAC vinyl rips and spend hundreds of dollars on audiophile AC wall outlets. Not to say that there are no differences in high-end audio equipment, but so much of what's "good" is subjective.

aidenn0 5 hours ago 0 replies      
If you want to know more, Monty made one of the best intros to digital sampling I've ever seen: https://www.xiph.org/video/vid2.shtml
rphlx 17 minutes ago 0 replies      
24/192 lossless is a digital Veblen good; some people will pay more for it (and/or the HW to play it & store it), and almost all of them will enjoy it more, if only because it costs more. Whether it actually sounds better is rather tangential.
guelo 8 hours ago 0 replies      
PaulHoule 6 hours ago 0 replies      
It is not just headphones that are the problem, it is the speakers.

People today are often amazed when they listen to CD or turntable content through 70's era crossover speakers. Back in the 70's you'd have a stereo with 2 "speakers" that each had 3 subspeakers for a total of six speakers. The fad today is to have 5.1 sound with a single driver in each satellite, also a total of six speakers. The spatial resolution increase is good for movies, games and TV but surround sound in music is marginal. An amazing number of old "classic rock" recordings were done in quad and anything by Donald Fagan will sound pretty good w/ Dolby Pro Logic, there are some more recent Bjork recordings, but almost everything is mixed for stereo and what you loose in frequency response is not compensated by anything, except perhaps the ability to produce more volume with more speakers.

rplst8 7 hours ago 5 replies      
First, let me state that I believe that CD audio, played through a modern DAC and quality stereo equipment is pretty much the pinnacle of home audio listening. That is to say, I think 44.1kHz 16-bit PCM audio is plenty good and I'm in no rush to replace my CD collection, nor do I think significant investment in higher bandwidth audio (for playback, mixing and mastering are another story) buys you much.

That said, there's one thing the article does not address and that is "beating", or really inter-modulation distortion from instrumental overtones.

Instruments are not limited to 20-20kHz. They can have overtones well above this range. Additionally, note that short pulse-width signals, i.e. transients, like drum strikes, especially involving wooden percussion, can have infinite bandwidth. (Not really infinite, but pulse-width is inversely proportional to bandwidth.

In a real listening environment (i.e. live performance) these overtones have a chance to interact with one another in the air. It is possible that these overtones may beat with one another and cause inter-modulation products in the audible range. For an example of this, play a 1000 Hz tone through your left speaker, and a 1001 Hz through your right speaker. You will hear a distinct 1 Hz "beat". The audibility of these are largely dependent on listening position and amplitude, but it is possible to occur with instruments. Since most recordings are done using a "close mic" technique (placing the microphone very close to the source) the interactions such as this are never recorded.

However, if full bandwidth of the producing instruments is preserved, these interactions of the overtones can be reproduced in a playback environment given equipment having a wide enough bandwidth and degree of quality.

ChuckMcM 7 hours ago 0 replies      
I have a pair of Roger Sound Labs studio monitors for my speakers at home. I got to look at their insides when a technician was replacing a blown midrange speaker (they have a "lifetime" warranty, however that warranty expired when RSL did). Looking at the cross over filter network I could see a network selecting for frequencies > 20khz and it was shunted to a resistor. I asked about it, and the reponse was exactly like the authors, by filtering out signals higher than the tweeter could reproduce, they improved the listening experience.

It made sense to me, and I love how the speakers sound. Understanding is not inserting distortion makes even more sense.

StavrosK 31 minutes ago 1 reply      
Everything else is fine and good in the article, but I can see the infrared in the Apple remote (and all the other IR remotes I've tried). It's faint, but plainly visible. Am I the only one?
gwbas1c 3 hours ago 3 replies      
This article really misses the facts of the Nyquest-Shannon theory.

In order to decimate a signal to 44.1 or 48khz, and preserve high-frequency content, high frequencies need to be phase-shifted.

This phase-shift is similar to how lossy codecs work.

For what it's worth: I'm a big fan of music in surround, and most of it comes in high sampling rates. When I investigated ripping my DVD-As and Blurays, I found that they never have music over 20khz. It's all filtered out. However, downsampling to 44.1 or 48khz isn't "lossless" because of the phase shift needed due to the Nyquist-Shannon theory.

I still rip my DVD-As at 48khz, though. There isn't a good lossless codec that can preserve phase at high frequencies, yet approach the bitrate of 12/48 flac.

splitdisk 9 hours ago 3 replies      
From my experience, what matters more than sample rate is 24 bit vs. 16 bit sampling in the recording/production process. Using heavy compression and EQ can mean that very quiet sounds can become louder, in this case 24 bit recording is ideal. Sample rate wise, anything above 40khz is fine for most ears (I've probably lost a few khz in the upper range anyways) Another note is that most converters operate at a multiple of 48K, so it makes sense to use 48/96khz if you are recording. It all comes down to how much disk space you have, and want to use up.
S_A_P 3 hours ago 1 reply      
I just recently purchased Izotope Ozone 7 advanced. One feature it has is "codec preview" which lets you "solo" the codec artifacts for MP3 and AAC format. Even at high but rates it's amazing how swishy bit reduction sounds. It also made me realize what I was hearing with mp3s was artifacts from compression. That said, it's not unlike tape hiss or vinyl noise. In fact I think it can have its own charm and in some cases make the music sound more full. It's also probably why 24/192 digital audio can sound so "cold" or lifeless.
weinzierl 6 hours ago 2 replies      

 Because digital filters have few of the practical limitations of an analog filter, we can complete the anti-aliasing process with greater efficiency and precision digitally. The very high rate raw digital signal passes through a digital anti-aliasing filter, which has no trouble fitting a transition band into a tight space.
I always thought digital anti-aliasing filters werecreatures from a fairy-tale world. Much talked aboutbut no one has ever seen one.

My understanding: If you have a an analog filter of a given steepness the only way to further reduce aliasing effects digitally is oversampling. Or less steep (cheaper) analog filter plus oversampling is the same as steeper (more) expensive analog filter. People tend to say digital anti-aliasing filters when they really mean oversampling.

"24/192 music downloads make no sense" seems to be a thoroughly researched and carefully written article. It explains oversampling very well, possible confusion with digital filtering (anti-aliasing or not) is out of question. But then it goes on to talk about digital anti-aliasing filters, which makes me afraid I could be wrong.

Do digital anti-aliasing filters exist?

z3t4 5 hours ago 1 reply      
I can hear insects and buzzing electronic devices, and my partner thinks I'm crazy some times. Thinking I might have golden ears I tested * my range and I could hear up to 18kHz.

* http://onlinetonegenerator.com/hearingtest.html

andy_ppp 9 hours ago 6 replies      
Why do high quality DACs clearly sound better then? And they sound better with better files. Maybe it really is all in my head but I mean listening to a 20000 hifi the other day (vinyl) really just shocked me.

I was listening to Marvin Gaye on my friends system and I could hear that there were several different backing singers all moving and at different distances from the microphone.

Are there any double blind trials anywhere of Vinyl/CD/24-192khz with super high end hifi systems? Mostly I see people suggesting that these tests are performed from the phono output of a mac with a pair of average ear buds...

tonecluster 7 hours ago 1 reply      
Some [consumer] digital low-pass filter can benefit from higher sampling rates, leading to an overall better representation of the analog signal up to 20kHz. But there are diminishing returns as the filter "folds" the octaves above 22kHz; A rate of 96k for certain lowpass filters is better than 48k, but at some point there's little (if any) benefit by going to 192k or 384k. For recording studios, go as high as you can in both bit-rate and bit-depth. Especially when you're processing the signal "in the box". Give the software as much data as possible to operate without introducing errors and artifacts. There are diminishing returns there as well, but RTFM for (for example) UA gear and software and you're good to go.
Johnny555 8 hours ago 2 replies      
Wouldn't this question be answered with a large-scale double blind trial?

If more people prefer the sound at the higher bitrate and sampling rate, then that's the better format, even if there's no technical reason why that format is superior.

Much like how some people prefer the "warm" sound of tube amps, even if that means more distortion.

pgrote 7 hours ago 3 replies      
So, what are the better settings for ripping songs?
Retra 9 hours ago 2 replies      
They are useful if you're resampling them or editing them, but I doubt that's something consumer music services are overly concerned with.
yzhou 8 hours ago 4 replies      
There's a big difference in impulse response with different sample rates, any one can see it on a oscilloscope, I bet some one can hear the difference.

Those who don't have a oscilloscope can see the picture here:http://i.imgur.com/wY0wzcW.png

derefr 8 hours ago 1 reply      
So, no point in 24/192 because it makes no difference in playback... but having lossless downloads is important in part for enabling remix culture? There's a bit of a double-standard here. Maybe I can't hear 24/192 audio, but isn't it better input for sampling?
idlewords 7 hours ago 1 reply      
I love the idea the author mentions in passing of a dedicated speaker assembly for ultrasonics. This seems like something that could be a huge margin business, and the parts costs would be as low as you wanted.
fla 8 hours ago 2 replies      
With nowdays bandwidths, why do we keep using destructive compression for songs?
sliverstorm 8 hours ago 2 replies      
To what can I attribute the consistently horrible quality of 64kHz streams ten or fifteen years ago? Would that fall under the "bad encoder" bucket?

Edit: christ, I mixed up bitrates (e.g. 192kbps) with sampling frequency (e.g. 192kHz) again. I was referring to 64kbps streams.

lmm 8 hours ago 1 reply      
Dithering is a horrible thing to be doing, and 44.1 is an awkward rate. So while I agree that 192khz is dumb, 24/48 is a better standard than CD.
iamleppert 8 hours ago 0 replies      
This is totally offtopic but I can't stand the "XXX considered harmful" stuff. I had to rage-quit the article.
New Emacs maintainer gnu.org
275 points by ingve  2 days ago   59 comments top 14
mbrock 2 days ago 0 replies      
Nice to hear this from Mr. Wiegley:

> Actually, there were no compromises made. I found Richard to be an absolute delight to talk with. We discussed the architectural history of Pompeii, admired his reading library, his tea collection... :)

> I think many people misunderstand his devotion to freedom as being unreasoning in his views -- as I had, not just a few month ago! On the contrary: I proposed several Emacs-related ideas that I expected him to balk at, only to find he happily considered everything, even suggesting further improvements. At no point did I ever get the feeling that I was speaking to a closed mind.

> I only wish I lived nearby so I could spend more time with him. He is truly an amiable fellow. I have no worries about our ability to find a common path in future, if issues that threaten his goals for software freedom arise.

dkns 2 days ago 2 replies      
John Wiegley is the author of (completely awesome in my opinion) use-package for emacs https://github.com/jwiegley/use-package
lighthawk 2 days ago 1 reply      
Thanks to rms for all of his work!

Emacs is still my favorite text editor when in a terminal window, which is most of the time. Maybe one day I'll really embrace vim also, but it's always been a struggle.

nodivbyzero 2 days ago 1 reply      
Mr.Wiegley's emacs setup:https://github.com/jwiegley/dot-emacs
mziulu 2 days ago 0 replies      
Best of luck to John!

I've been following the discussions on emacs-devel lately and he's been showing a lot of enthusiasm for what he has in front of him, and given John's previous endeavours (use-package, eshell) I really think emacs has found a worthy successor to Stefan Monnier.

mjhoy 2 days ago 2 replies      
If look for John on Youtube you'll find some great demonstrations of Emacs that he did along with Sacha Chua. I find his enthusiasm infectious. Excited to see what directions Emacs takes in the next few years.
davexunit 2 days ago 0 replies      
John seems like he is fit for the job. Hoping to see Emacs get even better with his stewardship.

(BTW John, guile-emacs would be great)

gnuvince 2 days ago 0 replies      
What excites me most about the selection of John is that he's interested in bringing modern IDE features to Emacs without transforming it into Eclipse or Visual Studio. I think that he'll show us just what an excellent tool Emacs can be even in the 21st century!
zokier 2 days ago 1 reply      
It will be interesting to see if the controversial clang completion etc stuff will get now merged in. I think johnw previously was supportive towards that while RMS was strongly opposed.
toomim 2 days ago 0 replies      
John did a great job building "ledger" too, the command-line accounting tool. Good guy!
zos 2 days ago 0 replies      
John Wiegley is totally awesome, this is awesome. I AM EXCITE!
LukeHoersten 2 days ago 0 replies      
I know John W from the Chicago Haskell group. He's great. Nothing more to say really. Perfect choice for the role.
cauterize 2 days ago 0 replies      
I met John briefly at a Haskell hackathon a few years ago. I was impressed then, and ever since I keep seeing his name pop up (pipes, now emacs). Happy he's steering my IDE of choice!
jordigh 2 days ago 2 replies      
The interreGNUm is over! Hail the new maintainer!

As part of his first edict, a Code of Conduct may happen:


He also hangs out in #emacs in Freenode (username: johnw), which makes him seem very approachable in my eyes.

Details of UK website visits 'to be stored for year' bbc.com
235 points by eosis  2 days ago   219 comments top 30
pjc50 2 days ago 3 replies      
Has now been published in draft:


No explicit ban on encryption, but the existing RIPA obligation to decrypt when you have the capability and are made to. Potential madness in the "Equipment interference" section, although the bill claims this is already authorised under different legislation.

The Bill uses "communications data" to mean what we would call "metadata", ie everything except the contents.

"Equipment interference allows the security and intelligence agencies, lawenforcement and the armed forces to interfere with electronic equipment such as computersand smartphones in order to obtain data, such as communications from a device.Equipment interference encompasses a wide range of activity from remote access tocomputers to downloading covertly the contents of a mobile phone during a search."

rajadigopula 2 days ago 1 reply      
Check the live page - http://www.bbc.co.uk/news/live/uk-politics-34719194

8:40 'Security risk' of storing communications data"A new law to govern how police and intelligence agencies and the state can access communications and data will be published today.

Preston Byrne from Eris Industries, a cryptographic communications company which is withdrawing from the UK because of the proposed law, says the government is going to be tracking metadata which is essentially "a map of what you're thinking".

He warns the data could be compromised - citing the recent TalkTalk hack - and says this could lead to blackmail. And he argues that criminals and terrorists" don't use normal communication channels" so only the law-abiding people will be affected by the bill."

Preston Byrne has a point.. even common people are using VPNs and TORs. How come the terrorists bare their communications for surveillance?

dtf 2 days ago 2 replies      
The current UK government has committed to:

 1. ban encryption (any encryption worth its salt) 2. ban anything psychoactive 3. detach us from the European Convention of Human Rights.
Not one of these things is achievable in practice. This posturing and will amount to nothing but farce in the face of the details.

madaxe_again 2 days ago 9 replies      
The BBC is being a good state mouthpiece today - the fact that they're quoting May as saying it doesn't hold previously contentious matters (I.e. Breaking encryption) is disingenuous to say the least. The bill will say that "unbreakable" encryption is illegal - which means all encryption, as if it's breakable, well, it's not really encrypted, is it.

Never mind that this is totally unenforceable. I could write up a one time pad with pen and paper. Most won't. Crooked cops will sell data. They'll blame "hackers".

You only need look at the talktalk debacle to see how incredibly warped this govt's views are - they haven't arrested anyone at talktalk, who are tge ones who had such poor infosec that script kiddies could blow them wide open. Instead they're arresting children.

Oh, and I'm seriouslt considering redomiciling my company - we only contribute a few hundred million quid to the UK economy.

AshleysBrain 2 days ago 3 replies      
To me (a UK citizen) this is like the government tracking the title and author of every book I read, "but don't worry, not the contents or page numbers you looked at". The idea this is any meaningful barrier to finding out what you're really up to is ridiculous. Phone metadata is one thing - and still highly revealing - but much of the web is public! It's enough to make me think twice about where I browse, wondering "if I ever got challenged over it, how will it look that I browsed to this site?". That seems pretty harmful to the web - possibly even in an economically measurable way?
ejrowley 2 days ago 1 reply      
There is a lot of Tory bashing going on here but this policy runs deeper, Labour tried to put through similar legislation. The coalition dropped it but is back. Each Home Secretary seems to become more hard line and blinkered, like they are being poisoned by the fear emanating from the security services.
lmorris84 2 days ago 4 replies      
My first reaction to this was that VPN usage will explode, but I'm not sure how a VPN server hosted in another country would work with their desire to effectively ban encryption.

I feel like the UK is slowly goose stepping its way to a Chinese style firewall.

Given the right's obsession with what I'm ordering on Amazon, and the left being essentially unelectable right now, I'm not really sure where to put my vote at the next election.

J-dawg 2 days ago 1 reply      
What practical steps can we take if this becomes law? If police and local councils are given access to browsing records, abuse is inevitable.

There are already well-documented examples of councils using terrorism legislation to spy on people 1)suspected of using the wrong type of rubbish bin [1] 2)sending their children to school outside of their catchment area. [2]

This type of abuse and overreach will happen frequently. Not to mention crooked police/council officials selling data, and others pursuing personal vendettas & checking up on current and former romantic partners.

The UK will become a horrible, paranoid place.

What can I do to protect myself? Use a VPN for all internet access? Use Tor (which seems too slow for most practical purposes)? What else can we do?

[1] http://www.telegraph.co.uk/news/uknews/3333366/Half-of-counc...

[2] http://www.telegraph.co.uk/news/uknews/law-and-order/7922427...

EDIT: added links to sources

JamesBaxter 2 days ago 6 replies      
What is the best way for me as a UK citizen to try and fight this? Just keep donating to the EFF? Talk to my local MP?
ComputerGuru 2 days ago 0 replies      
Flagged because 404. Correct link:

Surveillance bill to include internet records storagehttp://www.bbc.co.uk/news/uk-politics-34715872

tomtoise 2 days ago 2 replies      
"For more intrusive surveillance - involving the detailed content of the communications - security services need to obtain a warrant."

The way this is worded makes me wonder if the 'detailed content' will be harvested with everything else and then retroactively looked at with a warrant.

elcct 2 days ago 4 replies      
By their (lack of) logic, they should also have an officer following every citizen and logging where people go, so that they can know John left his house at 9:17 and checked in at local grocery shop at 9:28. With a warrant they could then obtain information that he has bought a large cucumber - let's arrest him, because he is probably cheating on the government with cucumber. He told the grocer, that how government fucks him is not making him satisfied, so he has to finish the job with a cucumber.
d4nt 2 days ago 0 replies      
I read the article, but I'm no clearer on what the criteria for issuing a warrant is.

A few years ago it seemed like the answer was "because TERRORISTS", now they're also talking about organised crime and child abusers.

This government have already branded the leader of the opposition a 'treat to national security'. Which leads me to concluded that they are either lying, incompetent, or reading all his internet history too.

Furthermore, I've heard no compelling arguments as to why the idea of an independent judiciary (who should be the only people who can issue these warrants) is broken, or how it should not apply when it comes to the online world.

But the drip drip drip of obfuscated and fear motivated erosions to the balance of powers continues, and it's making me deeply worried about what kind of country my grandchildren will live in.

mhandley 2 days ago 0 replies      
If we can't get privacy using crypto, we could always use chaffing to make their database useless. We just need a list of sensitive websites that want to hide their true users, and an ad-serving network that randomly serves up links to those sensitive websites on other web pages (but doesn't display them). In this way, everyone's browsing history will look suspicious, so the data won't be of any use.
heN5Yu0EhKra 2 days ago 3 replies      
>"Such data would consist of a basic domain address, and not a full browsing history of pages within that site or search terms entered."

Am I right in understanding they will have access to this data without a warrant? And then any 'further' data would then need a warrant.

>"For more intrusive surveillance - involving the detailed content of the communications - security services need to obtain a warrant."

So with more and more websites using https, where does this 'detailed content' come from? Is the Government expecting ISPs to collect data that doesn't exist? As far as I was aware, as long as you view a website in HTTPS, there was no way your ISP knew what individual pages you are visiting.

gregjwild 2 days ago 0 replies      
A perfect storm of incompetence and ill-intentions.
chrisfarms 2 days ago 0 replies      
I don't see anywhere in the bill what EXACTLY an Internet Connection Record is, and since there is no such thing as a standard Internet Connection Record in any of our existing network infrastructure, I assume this has been left vague so that it can be extended to whatever they want.

Nor does it define the exact kind of Internet Service Provider that the law is suppose to be enforced against. (Is this only suppose to apply to those supplying bandwidth or do all websites/services count?).

> Law enforcement agencies would not be able to make a request for the purpose of determining for example whether someone had visited a mental health website, a medical website or even a news website.

This seems to imply that there must be a whitelist of domains for which ICR collection is required. But there is no mention of such a list nor how it would be curated.

Firefishy 2 days ago 1 reply      
Having the govt require ISPs to collect this data about us will result in ISPs "aggregating" the data and selling it to advertising / marketing firms, insurers or anyone willing to cough up a few for your private data.
glomph 2 days ago 0 replies      
>The draft bill also places a legal duty on British companies to help law enforcement agencies hack devices to acquire information if it is reasonably practical to do so.


logingone 2 days ago 0 replies      
To guard against terror. Terror coming from a certain group of people, we are pushed to choose between living without potential terrorists, and without the stasi, or with the potential terrorists, and with the stasi. Stasi and multiculturalism - both or neither.
tonylemesmer 2 days ago 0 replies      
The way it is reported it makes it almost sound like this is the current state of affairs. Thus a feeling of "no need to fight it, its already implemented".

Am I right in thinking this is a proposal that is yet to be passed into law?

tonylemesmer 2 days ago 0 replies      
Presumably "internet connection records" also includes any requests sent by IoT devices. So all that data will be searchable too.
andrew_wc_brown 2 days ago 0 replies      
What a great story ===> page not found. <===
darkhorn 2 days ago 0 replies      
Why you are voting to those idiots? This is very bad for the British economy. Now miney will flow to the Swiss VPNs.
hittaruki 2 days ago 1 reply      
What is wrong with UK these days?

There is a lot of these kind of news coming out of UK in the last few months.

darkhorn 2 days ago 0 replies      
Oh, you always have something to learn from the communist China or opressiveve Syria.
venomsnake 2 days ago 4 replies      
Wild conspiracy theory - London is becoming the playground of world elites. So security is paramount. These bills are not to keep pedophiles at bay but to prevent some forms of "London spring" of the underclasses or other forms of physical harm towards your friendly neighborhood billionaire that could damage real estate prices. The conservatives goal is to make elites know they are safe here so they could switch to lower profile security details.

I have no better explanation why UK is pushing so hard on its own populace.

mtgx 2 days ago 1 reply      
It's much worse than that. They want to ban companies from offering encryption that they can't also decrypt.


Also, in regards to data retention - I thought the CJEU made it clear that it's against the EU Charter of Fundamental Rights. Is UK seriously pretending that never happened? It seems their strategy is "we'll just use this new law for 2 years until it gets invalidated, and then we pass a new one that we can use for another 2 years". And so on and so forth.

U.S. companies, please stop establishing headquarters in the U.K. It's on an authoritarian path as much as Russia and Turkey is (certainly under David Cameron/Conservatives, at least).

edgall 2 days ago 1 reply      
So basically the UK wants to become Google but instead of tracking users to improve products, they will be tracking everyone to catch criminals.

Imagine a full list of sites you visit being stored by your ISP and now available to your government when necessary. Wow.

Does this mean users will be flagged automatically if they visit sites that offer pirated software/movies and the like?

The 100:10:1 method: my approach to open source fogus.me
243 points by dgellow  1 day ago   58 comments top 17
philh 1 day ago 6 replies      
> Aside from the fact that much of the code that was released was sub-par, the very act of putting code out into the world implied (whether intentionally, or not) a willingness to participate in a social contract with those who chose to use it for their own purposes.

Not to disparage the 100:10:1 method, but I do disapprove of this implication. I don't want people to refrain from putting things out there, just because they don't want to feel obligated to support them.

I have a public blog, where I try to maintain quality, and a semi-private blog where I try to allow myself to post stuff I'm not sure about, stuff that's not interesting to anyone other than me, stuff I don't necessarily want associated with my public persona, and so on. I know others do similar things.[1]

I think there's no particular mechanism to do that with open source, but it might be valuable. Perhaps I could have two github accounts, one where I'll put anything I feel like, and one where I put stuff I'm proud of and want to remain proud of. If something's on my "real" github, I'm saying that if you ask for support I'll try to help you, if you report a bug I'll try to fix it. If it's on, let's call it my shithub, there's no social contract. Take a look if you want, and feel free to report bugs, but I might just say "yeah, that's a bug". Or even just "not interested in that project any more, I'm not going to bother confirming this".

Then, if you want to follow this method and also want to make most of your code public, you can write down the 100, put the ten on your shithub, and publish one to your github.

[1] E.g. http://slatestarcodex.com/ versus http://slatestarscratchpad.tumblr.com/

howeyc 1 day ago 0 replies      
Anything that I think "may" be useful to someone I put up on github. Sometimes to my surprise people use it. I remember putting something up (not even one star/issue or anything ever), then 1 year later getting a random email saying "this is great, thanks." Yeah, no problem, anytime.

I went the opposite direction (kinda) from the author. I realized that people assuming I would fix what I put up didn't matter to me. Sometimes I would make fixes, or check issues, sometimes I wouldn't. Some people got mad, some understood, some were drive by so they never checked back in anyway. Whatever, it's up there, if it really bothers them enough, they can fix it, or use it. It's up to them, not me.

However, I'm still a little like the author. I have a bunch of projects that are "good enough" for my use, but definitely not for someone else (for example, I wrote a password safe[1] cli program because I needed something that would work on FreeBSD. It only handles the features I use and may croak on a file that uses all field types). I keep these off my github.

[1] https://pwsafe.org/

cubano 1 day ago 2 replies      
I find it somewhat mindbending that he advises working on a MVP for 10 projects simultaneously when it's all I can do to work on 1 plus, you know, my real job that pays the bills.

More power to anyone who has that sort of energy!

sesm 1 day ago 2 replies      
This resonates with author's famous blog post about reading [1]

In that blog post he recommends reading several books simultaneously and abandoning boring books with no regret.

[1] http://blog.fogus.me/2012/02/22/reading/

nickpsecurity 1 day ago 0 replies      
I agree that any OSS developer should recognize their toy projects will likely not go anywhere and keep a few projects in mind to work on. Keeps things in perspective, keeps one interested, and so on like author said. Doing 10 projects in parallel makes less sense to me. One can accomplish the same thing sequentially while focusing on only a few projects. Just bounce back and forth.

If I went with a rule, I think Google's 80/15/5 rule is worth further exploration. Many of the best projects start with a clear need to solve a problem. Picking one of them and making it happen should be 80% as others will appreciate the problem being solved. Especially true if author understands that domain. A significant step out of the domain or re-application of an effective concept to new domain might be a 15%. A 5% project might be a wild idea with potential but high risk and/or way outside author's domain expertise. The main energy will go into 1-2 80% projects while the 15% and 5% projects are a mental break from that.

This model seems more productive while still letting a person screw around on side projects that might be fun, good learning experiences, or time-wasters with a limit on the waste.

webmasterraj 1 day ago 1 reply      
There's a tangential problem I've been thinking about a lot recently: the long tail of open source projects on GitHub.

There are 20M+ repos on there. Which leads to a serious discoverability + signal/noise problem around 'true' open source projects. As someone who wants to put up an open source project for collaboration (with willingness to maintain), it's hard to get the right eyes on it. Too often, it seems like no one cares. Conversely, as someone who wants to contribute to open source projects, it's a little hard to find small early ones where I feel like I can make a meaningful contribution (yes, the big ones maintained by well known companies are easy to find, but I much rather work on something put up by an individual programmer).

How do you cut through the noise on GitHub to find projects you actually want to work with (and want you too)?

antirez 1 day ago 2 replies      
If I would reply to all the emails, pull requests, issues, people send me about my OSS code, it could be impossible for me to write a single line of code every day. Eventually I believe the solution is to take what you get from the community, and to provide replies and feedbacks, by spending a fixed amount of time, and trying to sharpen the sensibility to focus on the most promising interactions, pull requests or whatever. It will sound gross to many that expect a reply that does not arrive, but it's better than to stop doing what you love which is writing OSS.
mikekchar 1 day ago 0 replies      
I really like this idea. I don't actually have the problem that people are bashing my door down to have me support old code, but my github account has accumulated a huge amount of cruft. Much of it, while quite beneficial for me for playing with something, is completely useless for others. I tend to use Github as a backup system... I'd really like my Github account to be useful for others and not swimming with half finished ideas. I think it's time to clean house...
MichaelGG 1 day ago 0 replies      
Strangely this sounds like it might work. I've been thinking about a lot of different projects, and end up doing absolutely nothing. There's also a lot of small stuff that, if I did an MVP, would actually be close enough to ship and be useful. Though I'm not sure about the projects I'm most interested in; they are fairly big and getting to MVP could be many months (so doing even 3 would take a couple of years).

I'm gonna try writing these ideas down. Thanks for the idea!

elliotec 1 day ago 0 replies      
This reminds me a lot of the idea strategies that James Altucher promotes and uses. They are mostly related to business ideas rather than OSS, but the concept remains similar.

You can see some of his posts on it here:




ehartsuyker 1 day ago 2 replies      
I have maybe five ideas for decent projects, and I work on two. Why should I bother starting with a huge list and whittling it down?
jononor 14 hours ago 0 replies      
Just publish and put some clear indicator right there in the README of the status/purpose/scope of the thing. I have bunch of them marked 'experimental', more rarely something gets all the way to 'minimally useful' or 'used in production'.Arbitrary example: https://github.com/jonnor/agree

It is not for me to decide whether something will be useful for someone else or not, that is up to them. Just give people enough facts that they can make an informed decision.

cryptos 17 hours ago 0 replies      
I find it a bit strange to write down 100 ideas of what I could develop. I think it would be much better to just develop some missing software or make a better version of something existing. But just collecting ideas without a real, deep interest in it sounds a lot like the beginning of abandoned projects.
jondubois 1 day ago 0 replies      
I personally couldn't succeed with this approach. It's only suitable for polygamists.I'm more of a one codebase kind of guy. I know how to treat my codebase right.
mtw 1 day ago 2 replies      
I'm doing something similar where I publish all main and side-projects (good and bad) and judge interest from retweets, stars and forks https://github.com/heri

However working on 10 projects simultaneously is not feasible imho. 3 or 4 is more realistic, more maintainable and worthwile in the long-term.

sdegutis 1 day ago 1 reply      
I've written probably a hundred open source projects in my short professional career. But only two of them do I actually use every single day: a simple OS X window manager [1], and a hybrid command-line/native-GUI fuzzy string matcher [2] (you'd be surprised how many ways/places this can be used). The rest of them didn't serve well as practice like I'd hoped, they were mostly just a waste of time I could have spent better elsewhere.

So lately I have new criteria for how and when to write open source projects: (1) when I realize that I have need to automate something, (2) and it won't take more than a weekend to get a basic functioning version up and running. Anything else, and I nope on out of there. I've got too little time and too many things to do already, I'm not about to waste it creating more unnecessary software. The world has enough of that already.

EDIT: adding links as requested

[1]: https://github.com/sdegutis/AppGrid note: I started to rewrite this in Swift locally, because Accessibility API sucks without generics, and the Objective-C version is a bit buggy)

[2]: https://github.com/sdegutis/choose note: I started to rewrite this in Swift, but the Objective-C version gets the job done just fine)

hyperchase 1 day ago 0 replies      
ain't nobody got time fo dat
GNU Guile site redesign gnu.org
226 points by trengrj  1 day ago   79 comments top 18
jeffjose 1 day ago 2 replies      
Nicely done. Interesting how a website design will make people take a second and consider that's being presented. I remember going to the old website and immediately dashing out thinking this was something beyond me. The current design is tasteful, and well executed.
amelius 1 day ago 7 replies      
I have nothing against it per se, but it seems that there is a trend in which "serious stuff" is graphically designed as if it were meant to be used by only children. There are many examples. One good example is carbonmade [1] which is a website to showcase professional portfolios (quite "serious stuff" if you ask me). I genuinely wonder where that trend is coming from. Is it because the current generation of engineers grew up watching cartoons? (Just guessing) Or is it because it is a simple way to make difficult stuff appear more friendly?

Anyway, I like the design, and I think the designers did a good job.

[1] https://carbonmade.com/

bitwize 1 day ago 0 replies      
I love the design. The little kid in the Where the Wild Things Are style gnu costume gives me a warm, Katamari Damacy type feeling. And that's what Guile needs, because it's so comfortable to use but there's no marketing suggesting that it would be better to use than, say, Perl (ugh) or Python (less ugh, but scoping rules=fail).

Though I do wish they had used the slogan "Guile goes with everything"...

tennix 23 hours ago 0 replies      
Here are the source code for the new website, and it is written in guile itselfhttp://git.savannah.gnu.org/cgit/guile/guile-web.git
radarsat1 18 hours ago 2 replies      
Whenever I try to get into Scheme, this is one of the things that really blocks me:

> (use-modules (srfi srfi-19))

How am I supposed to remember what modules contain what utilities, when they are named like that?

cabbeer 1 day ago 0 replies      
I love simple, hand drawn images on websites. Something about it makes the website/service appear much more user friendly. www.dropbox.com/ and www.basecamp.com/ seem to agree..
comex 1 day ago 2 replies      
I like how the download page refuses to mention not only proprietary OSes, but also Arch (naming Parabola instead), and only grudgingly names Debian.
885895 1 day ago 0 replies      
I agree the site looks nice. One thing though, the cosplay guy in the illustrations on the page had me immediately thinking of Beastie which I found surprising seeing as GNU has a bit of a different ideology from BSD. GNU has long been using a gnu as their mascot so I guess the suit might be supposed to resemble a gnu calf.

Edit: Specifically I think it is the cover artwork of Kong's 2007 book Designing BSD Rootkits published by No Starch Press [1] combined with the FreeBSD logo [2] that caused me to think of Beastie when I visited the new Guile site.

[1]: https://www.nostarch.com/rootkits.htm

[2]: http://www.FreeBSD.org/logo.html

bch 1 day ago 0 replies      
The first little programmer looks more like the BSD mascot (Beastie) [0] than (presumably their intention) a gnu. Otherwise, a nice site indeed.

[0] https://en.wikipedia.org/wiki/BSD_Daemon

systems 23 hours ago 1 reply      
is guile a general purpose programming language?or is it mainly an extension language? like lua for example
jordigh 1 day ago 1 reply      
I wonder if I could convince the one apparently responsible, Luis Felipe Lpez Acevedo, to make us a better website for GNU Octave too.
fphilipe 20 hours ago 0 replies      
Great redesign. Too bad they didn't bother with higher resolution images as it does look quite blurry on a retina screen. At least the logo could be an SVG.
mcepl 1 day ago 3 replies      
Nice redesign, just it would be fair to note number of applications who are locked into Guile and they are desperately trying to get rid of it ;) (I know for sure GNUCash is in this category).
djblue 1 day ago 0 replies      
I think the consensus is that the site looks great... I have to agree :
johnhattan 1 day ago 0 replies      
Very nicely done. Most of the Gnu pages look like relics from 1995. Hopefully whoever did that page has plans to reskin the rest of the Gnu pages.
skybrian 1 day ago 0 replies      
It seems like the link to "for the web" should go somewhere explaining what web support is built in. (Is it just server-side or is there also JavaScript compilation?
Gonzih 17 hours ago 0 replies      
As cute as illustrations in "Schemer" book series. Love it.
riffraff 1 day ago 0 replies      
this is a fantastic design.
Confidant: an open-source secret management service lyft.com
244 points by woodrow  2 days ago   67 comments top 14
vangale 2 days ago 4 replies      
This is the first time I've seen a nicely documented requirements.txt and I like! https://github.com/lyft/confidant/blob/master/requirements.t...
jvehent 2 days ago 1 reply      
An alternative approach, if you don't want to be 100% tied to KMS, is https://github.com/mozilla/sops . It uses KMS, but also PGP, and potentially anything that comes up in the future.
luisrudge 2 days ago 0 replies      
That's very nice. If you're using Microsoft Azure though, you might as well use Azure Key Vault[0].

[0] https://azure.microsoft.com/en-us/services/key-vault/

austinjp 2 days ago 2 replies      
How does this compare to Vault? [1]

Looks like Confidant is tied to AWS whereas Vault can use various backends..?

[1] https://www.vaultproject.io/

nemothekid 1 day ago 1 reply      
I'd love for someone to explain what you get from using a secret management service other than encrypted at rest blobs.

Ex. You store your AWS Master key in a config file, and you have Microservice A that reads that key from the file. Microservice A is compromised (or its VM is compromised). How does having a secret store help you here? Couldn't the attacker just inspect the code of Microservice A and see that you are just reading from disk/reading from Vault?

In short, what do services like this protect from me (other than accidentally checking in my code to a public repo?)

dcosson 1 day ago 1 reply      
I have a genuine question, why not use S3 alone for secret management?

One selling point of Confidant is using IAM roles to bootstrap authentication to the secret store. You can also do that with S3, put each secret into an individual text file and give each IAM role permission to access the secrets it needs. Set the S3 bucket to encrypt the data at rest, it uses KMS behind the scenes and automatically rotates encryption keys.

Rotation of the secrets themselves could be scripted or manual, that part would be basically the same process as using Confidant or any other tool. And I believe S3 access can even be auditable with CloudWatch logs.

Also, S3 now offers either eventually consistent or read-after-write consistency. EDIT: actually, it looks like new object PUTS can be read-after-write consistent but updates are not. So this could be a downside, if you rotate a key getting the new one is eventually consistent. In practice this might not be a big deal though, there's already going to be a gap between when you activate the new key and when your app gets reconfigured to start using the new key.

I'm very curious what the downsides might be of doing this. For all the various secret management tools that have been released in the past year or two, I'm kind of surprised I've never heard anyone talk about using raw S3.

bascule 2 days ago 1 reply      
So they basically reinvented this?


AndrewWright 2 days ago 1 reply      
Another alternative developed for AWS deployments, written in Python and uses KMS: Credstash https://github.com/fugue/credstash
Merkur 2 days ago 2 replies      
Please correct me if I am wrong, but I think there is no secure way to store stuff in an virtual environment.

I wish I am wrong - cause my heart always bleeds if I see db passwords in configuration files! But As long as there is a hypervisor you do not control access to - you must trust the owner of the bare metal to (1) honor your privacy (2) be competent to secure his system. Trust is nice, but it is not security.

granted - Confidant and KMS seem better solution than most. Will look into it at more detail. thx for open sourcing it and moving the solution forward.

jonesb6 2 days ago 0 replies      
Nice way for Lyft to fire back after that iOS reverse-engineering video [1] revealed that they were showing off one of their keys in a production client. I don't know if this was intentional, and I believe whatever exploit they had was mild, but it restores (at first glance) my faith in them a bit :).

[1]: https://realm.io/news/conrad-kramer-reverse-engineering-ios-...

justadan 2 days ago 1 reply      
"KMS provides access to master encryption keys,... but doesnt provide direct access to the master key itself, so it cant be stolen."

Doesn't Amazon KMS have access to the master key? And therefore, it can be stolen from them?

squidlogic 2 days ago 1 reply      
We use ZeroTier to encrypt our AWS microservices traffic. Way easier to setup and just ... works.
bpicolo 2 days ago 1 reply      
Another one of those problems every company seems to try to solve on their own. :P
normanjoyner 2 days ago 2 replies      
It's unfortunate that this is tied to AWS, while the industry is moving towards a cloud agnostic approach to hosting.

That being said, it seems like an interesting project to keep an eye on.

       cached 7 November 2015 03:11:01 GMT