hacker news with inline top comments    .. more ..    6 Nov 2015 News
home   ask   best   2 years ago   
MI5 'secretly collected phone data' for decade bbc.co.uk
106 points by yexponential  3 hours ago   38 comments top 7
mootothemax 15 minutes ago 3 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.

dijit 1 hour ago 4 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.

zer0defex 2 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 1 hour ago 2 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 38 minutes 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

0xFFC 55 minutes 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.
mst 2 hours ago 1 reply      
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).
Grsecurity Developer Spender's Feelings on the State of Linux Security grsecurity.net
59 points by jsnathan  1 hour ago   3 comments top 3
_yy 35 minutes ago 0 replies      
This is the Washington Post interview he wrote this for: http://www.washingtonpost.com/sf/business/2015/11/05/net-of-...

Source: https://twitter.com/grsecurity/status/662393322699415554

> Very fair article on the topic of Linux security: [...] Was a pleasure talking with @craigtimberg

jakeogh 18 minutes ago 0 replies      
The Gentoo Hardened Project makes using grsec/PaX relatively easy. https://wiki.gentoo.org/wiki/Project:Hardened
heinrich5991 30 minutes ago 0 replies      
Flutter Cross-platform mobile framework from Google flutter.io
236 points by afsina  5 hours ago   107 comments top 27
devit 2 hours ago 4 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.

shade23 1 hour ago 0 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.

segphault 2 hours ago 2 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.

pjmlp 3 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.

prohor 4 hours ago 0 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.



declan 3 hours ago 2 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.

sandGorgon 3 hours ago 3 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)?

thawab 24 minutes 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


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


idibidiart 26 minutes ago 0 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?

cageface 4 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.
suyash 2 hours ago 0 replies      
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.
jnpatel 42 minutes 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?

joeld42 3 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.

CodingGuy 3 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?
lucio 53 minutes 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); } }

TeeWEE 31 minutes ago 0 replies      
Are there any demo apps i can download?
archagon 3 hours ago 2 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...)
anjanb 2 hours ago 1 reply      
"Windows: Stay tuned, Windows support is in the works."waiting!
skratlo 2 hours ago 0 replies      
How much attention would this get without the Google label?
unicornporn 4 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.
NKCSS 3 hours ago 2 replies      
Always nice to see a Cross-platform mobile framework that's not cross-platform itself :) *nix only for now.
wiradikusuma 3 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.
ergo14 2 hours ago 0 replies      
So, are they reinventing haxe and openfl? From the description it kinda looks this way.
firloop 3 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.
TheMagicHorsey 3 hours ago 3 replies      
Why not a native app framework for Go on Android? Sigh. Been waiting so long.
fit2rule 2 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.
Fwupd: Updating Firmware in Linux fwupd.org
31 points by sonnyp  1 hour ago   5 comments top 3
maggit 1 hour ago 0 replies      
> By default, any users are able to install firmware to removable hardware. The logic here is that if the hardware can be removed, it can easily be moved to a device that the user already has root access on, and asking for authentication would just be security theatre.

- http://www.fwupd.org/users.html

But it is not given that a user has physical access to the machine, is it?

Well... I guess that's why it says "By default", and you can configure it? Seems targeted at desktop installations?

sandGorgon 15 minutes ago 0 replies      
this has come at a good time. nearly all thinkpads are undergoing bios updates because of a security issue.. but cannot be done on Linux.

I wonder if someone can build a howto for Thinkpads on Linux.

aexaey 1 hour ago 2 replies      
This completely ignores the "evil maid" scenario.
I rewrote Firefox's BMP decoder mozilla.org
39 points by nnethercote  2 hours ago   9 comments top 3
raverbashing 10 minutes ago 1 reply      
BMP was one of the last formats that would be possible to "decode manually" (that is, read the actual data and paint the image from it). PCX was one of the other (using RLE)

Sure, easier to use a library, but sometimes you have some constraints

heinrich5991 23 minutes ago 1 reply      
I kind of hoped that this would be written in Rust. :)
885895 48 minutes ago 3 replies      
Interesting write-up. Still, why even support BMP?
The Mathematics of Paul Graham's Bias Test chrisstucchio.com
168 points by coris47  7 hours ago   56 comments top 15
haberman 4 hours ago 5 replies      
> So rather than comparing mean performance, we'll compare minimum performance.

If I'm understanding correctly, the new test is based on a single data point from each group, rather than an aggregate statistic (like mean). I'm no statistician, but it seems like this data would have far too much variance and noise for this to be a useful test.

The minimum performer could be someone who had a sudden personal crisis. Or who had 10 competitors suddenly pop up. Or any number of other circumstances outside their control. The minimum performer is, almost by definition, an outlier. It doesn't seem rational to suppose that an outlier is representative of the group.

I can understand that statistically this test may be more rigorous. In practice I would expect it to be less rigorous. Because the assumption it makes (that a single outlier is representative of the group) seems even more dubious than the assumptions required for Paul's original idea.

bsder 5 hours ago 2 replies      
The fact that they have to exclude Uber for no good a priori reason should have been raising red flags all over the place.

"But Uber skews the results!" So what? You don't get to just throw out data points you don't like without good reason.

If your "test" is that sensitive to individual outliers, then perhaps it isn't really a good test after all.

oskarth 56 minutes ago 1 reply      
I think this is the first post that's a DH5 on pg's How to disagree scale (http://paulgraham.com/disagree.html). Not only that, the OP is charitable enough to explicit state why it's not a DH6:

Paul Graham wrote an article about an idea. The idea is generally correct - bias in a decision process will be visible in post-decision distributions, due to the existence of marginal candidates in one group but not the other. But the math was wrong. // That's ok! Very few ideas are perfect when they are first developed.

I'm not good enough at statistics to check that OP's math is sound, but this is the mindset of a scientist. OP reasons rigorously, finds a way to salvage the core insight and improves on it. As readers can see, it took quite a lot of work and prior knowledge to do.

If I were pg I would consider putting a link to this post on both the disagree.html and bias.html as a note for posterity.

lukev 6 hours ago 8 replies      
One other thing which both this and PG's original theory get wrong:

Their basic premise is wrong, if bias continues to exist after the selection event in question.

For example, if YC had (hypothetically) a real bias against black or women entrepreneurs, it is almost certain that future funding rounds, as well as all possible exit scenarios, would exhibit very much of the same bias.

In which case, the future "performance" of those candidates would be poor, and by PG's definition unbiased even though the only meaningful result is that YC is no more biased than subsequent performance evaluations.

danieltillett 6 hours ago 2 replies      
Very nicely done Chris, but the basic problem with Pauls analysis is not the mathematics (this can be fixed as you have shown), but the underlying data. Any data set you could get to measure bias in the start-up world is too small and messy to tell you anything useful. No matter how sophisticated your analysis, if the data is garbage then all you will end up with is garbage.

This does even consider the problem of data dredging which First Round Capital engaged in.

Steko 6 hours ago 1 reply      
> The idea is generally correct - bias in a decision process will be visible in post-decision distributions

I find what's wrong with the idea more fundamental, that it talks only about the 'selection process' but in fact bias that impacts success or failure can come at other points.

nkurz 4 hours ago 0 replies      
(comment reposted from the earlier submission that didn't catch: https://news.ycombinator.com/item?id=10513574)

Hi Chris ---

In the earlier thread, it seemed like some people were reaching different conclusions because they were using different definitions of "bias". I think my working definition would be something like "there existed in the actual applicant pool a subset of unfunded female founders who should have been statistically expected (given the information information available to the VC's at the time of decision) to outperform an equal sized subset of male founders who did in fact receive funding".

Alternatively (and I don't think equivalently?) one could reasonably take bias to mean "Given their prejudices, if the same VC's had been blinded to the sex of the applicants, they would have made funding choices resulting in higher total returns than the sex-aware choices they actually made." I'm sure there are many other ways of defining "bias". Could you define what would need to be true for your test to show that "the VC process is biased against female founders"?

JDDunn9 4 hours ago 0 replies      
I think this is a really good start for the most common types of bias. A few counter-examples that might slip through the cracks of this test:

Only examining the sample without looking at the population of applicants has its limits. Especially as multiple interviews becomes the norm, filters that don't affect the distribution of outcomes will be missed. For example, the person screening resumes might weed out anyone with an ethnic-sounding name. A different person, who is not biased, interviews the candidates. The quality of the candidates accepted will be the same, but the number of minority applicants will be smaller than it should be.

Measuring outcomes allows for external biases to distort the results. Start with a company that is biased against women, so that the average female founder is better than the average male. However, that same level of sexism exists in the market, such that the company's performance is hampered due to prejudice against the founder. The VC's bias would be hidden by the counter-bias in the market.

lpage 2 hours ago 0 replies      
Maybe I'm missing something but this seems like a pretty perfect application for the bootstrap - a remarkably intuitive but powerful framework. Without loss of generality, imagine that you have two populations, A and B, and that you want to test some hypothesis about a statistic of A being different from a statistic of B (mean, in this case). Using the simplest form of the bootstrap you would do the following:

1. Pool and randomly label the data from A and B2. Sample with replacement and form two partitions of the same cardinality as the original A and B groups3. Compute the differences in mean4. Rinse and repeat millions of times to form a distribution of mean differences5. Check if the observed difference in means (from the true A/B labels) is statistically significant relative to the distribution found in (4)

This has some problems with fat tailed distributions but tends to work great otherwise. It's so simple that it avoids a host of pitfalls that can arise with other resampling schemes (what's being proposed is a type of resampling), and I love that it makes basically zero assumptions on the underlying data.

igonvalue 2 hours ago 1 reply      
It's since been dressed up with some mathiness, but this idea was originally proposed in the comment threads of pg's original article. [0] See the responses there for a few reasons why it just won't work.

To be concrete, assuming "performance" is measured as return on investment, min(performance) will always go to to -100% (i.e., bankruptcy) with a large enough sample size.

[0] https://news.ycombinator.com/item?id=10484200

wavegeek 17 minutes ago 0 replies      
This kind of thinking could be problematic. What would happen if someone compared the performance of whites and persons of African heritage at college?
shoyer 4 hours ago 0 replies      
I think the more fundamental flaw in PG's argument, which is just as present here, is that it assumes the populations are otherwise identical. That's obviously not the case -- there's no random assignment for bias -- so this sort of test can't tell you anything direct about casuation.

Any credible statistical test for bias should be framed in the language of causal inference, e.g., as described by Judea Pearl: http://ftp.cs.ucla.edu/pub/stat_ser/r350.pdf

LordHumungous 6 hours ago 1 reply      
Lots of math in here premised on shaky foundations:

>Group A comes from a population where the chance of graduation is distributed uniformly from 0% to 100% and group B is from one where the chance is distributed uniformly from 10% to 90%

>The mean of group B is not lower because of bias (which would be reflected near x=80), but because the very best members of group B are simply not as good as the very best members of group A.

Yes, if we can assume some a-priori knowledge about certain "groups" of people, then we can make a more "informed" decision. That's pretty much the definition of bias, isn't it? Paul Graham's point, as I understood it, was that those assumptions are often invalid. Therefore, bias could cause the market to under value someone or some company. Your counterpoint seems to be, "let's suppose those biases are legitimate."

graycat 6 hours ago 0 replies      
Sorry, I still believe thata better approach is in


That post shows that what PG is doing isa first-cut effort at a statisticalhypothesis test but with beingvague on assumptions and withoutany information on false alarm rate.

In particular, in my post,get to compare sampleaverages without making a distributionassumption. Indeed make nodistribution assumptions at all.

Yes, distributions exist, but that does not mean that we have toconsider their details in all applications!

Come on guys, this is distribution-freestatistical hypothesis testing, and weshould be able to use that.

ageofwant 4 hours ago 0 replies      
Wow that's a really nicely rendered page.

TIL about https://www.mathjax.org/.

133 Years Later, Gauds Cathedral Nears Completion nationalgeographic.com
41 points by bane  4 hours ago   12 comments top 5
bane 4 hours ago 3 replies      
I posted this because I feel like this might be one of the last few multi-generational efforts under a single project umbrella that I might see during my lifetime. As an American I'm in awe of many of the old Cathedrals and Basilicas in Europe that took hundreds of years to complete.

Most of the cathedrals in the U.S. were "tossed up" after a few years of construction. (One of the rare counter examples is the National Cathedral in Washington D.C., however it's not Catholic.)

If we start any current projects in the world that we know will take generations to finish:

* I won't see the end of them

* I'm not sure there's the will to do it

The idea of something like a generation ship, or interstellar colony ships is something far away from what we seem to be able to do today, but I like to think that projects like cathedrals are about as close to what those kinds of things might be like.

techterrier 2 hours ago 1 reply      
Still remain utterly baffled by people who hate this building. It's genuinely astounding when you go see it. A must visit for anyone who loves maths and or nature.
f_allwein 1 hour ago 0 replies      
"Its now in the final phase, with just another 11 years until completion."

Interestingly, 11 years is the time it took to completely rebuild Frauenkirche in Dresden (1994-2005), which had been destroyed in WWII.https://en.wikipedia.org/wiki/Dresden_Frauenkirche

stevoski 1 hour ago 2 replies      
The article says the targeted completion date is 11 years away. Like almost all long-term projects, it is likely to run much longer than expected.

I live in Barcelona, twenty minutes walk from Sagrada Familia. I enjoy watching it ever change as the development continues. I also marvel at the long queues of people outside of it most of the year, waiting to pay good money to enter what is still a construction site.

jobigoud 2 hours ago 0 replies      
Brace for the 133 years construction timelapse squeezed in under three minutes.

Thinking of it, that would also serve as a timelapse of photography technique itself.

An open source 3D printable acoustic violin hovalin.com
38 points by jsnathan  4 hours ago   14 comments top 5
cperciva 1 hour ago 2 replies      
From the FAQ: You may use the hovalin for commercial purposes if you agree to send 10% of your gross revenue from use of the design to HOVA LLC every six months.

It may be open source, but it's not open source as I've ever encountered it before.

(Also, I don't think I've ever heard someone claim that copyright law allows them to demand royalties on the use of a musical instrument. Is a musical performance a derivative work of the instrument design?)

leni536 1 hour ago 0 replies      
I can't help it: https://www.xkcd.com/743/
eric-hu 49 minutes ago 0 replies      
Pretty cool achievement. The prices ($300, $450, $600) for the different kinds of kits make this seem like a poor investment if one is just looking for a violin.
yummybear 2 hours ago 2 replies      
Is it just me or does it not sound very good? Kind of tinny and not clear and bright? It might just be me.

Nice technical achievement though.

apendleton 2 hours ago 1 reply      
The fingerboard looks much shorter than on a standard violin. Maybe the materials can't support being cantilevered out over the body like a regular wooden fingerboard? If so, bummer... seems like it would have a pretty adverse effect on range, fingering options, etc.
What software is made of siderea.livejournal.com
19 points by danohuiginn  2 hours ago   2 comments top
probablyfiction 41 minutes ago 1 reply      
The basic idea, that software is a set of decisions, is insightful. I'm definitely going to borrow this concept when talking about software design to non-technical people.

However, a less insightful decision is to have yellow text on a purple background. I can't force myself to read the whole thing.

PageFair: Economist hacked economist.com
68 points by aburan28  5 hours ago   37 comments top 10
cperciva 3 hours ago 3 replies      
I'm going to copy-and-paste the important bit in case nonsubscribers need to read it. I wouldn't normally do this, but I figure it's an important announcement rather than a creative work:

On Oct. 31, 2015, one of economist.coms vendors, PageFair, was hacked. If you visited economist.com at any time between Oct. 31, 23:52 GMT and 01:15 GMT, Nov. 1, using Windows OS and you do not have trusted anti-virus software installed; it is possible that malware, disguised as an Adobe update, was downloaded onto your PC.

aexaey 2 hours ago 2 replies      
Hold on... Economist wants both subscription fee and to serve 3rd party malware (a.k.a. ads) to me?
manigandham 1 hour ago 0 replies      
I think it needs to be said that while external ad networks can increase the surface area of a hack like this, the major issue is email security and having tight access controls and MFA in place for all major services.

The same thing could've easily happened to economists own website and CDN.

There have been dozens of stories including major studios, politicians and the CIA that show how losing access to an email account can cause major damage or even cripple a business, if not get them shutdown completely.

It's something that seems to be overlooked a lot but with the prevalence of email access everywhere on mobile devices and the amount of phishing attempts and surveillance, this should be one of the highest priority security issues.

hannob 36 minutes ago 0 replies      
There must be an error on that page. It is missing the part where they apologize and explain how they'll make sure that this never happens again.Oh, that part isn't there? Well...
mirimir 3 hours ago 1 reply      
Damn, they won't even show this page without subscription ;)

Edit: Maybe I overreacted. I just tried the direct link again, and it loaded. The first time, loading stalled with a blank popover.

johncolanduoni 3 hours ago 1 reply      
Ugh. To paraphrase PageFair's website, ads keep the internet free, but the way ads are implemented today also keeps botnets around.
cm2187 2 hours ago 0 replies      
Another attack that disabling javascript would have defeated.
vonklaus 53 minutes ago 0 replies      
> it is possible that malware, disguised as an Adobe update, was downloaded onto your PC.

If you weren't affected by this you can still download genuine Adobe malware from:


k8tte 59 minutes ago 0 replies      
with dnsmasq

 address=/pagefair.com/ address=/pagefair.net/
seriously, this only strengthens my argument for blocking all sorts of 3rd party crap

hooray_yogurt 2 hours ago 2 replies      
This is why you own your infrastructure.
CodePush by Microsoft microsoft.github.io
240 points by onra87  12 hours ago   75 comments top 18
sudhirj 6 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 9 hours 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 10 hours 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 10 hours 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.




enos_feedler 3 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.

a_soncodi 10 hours 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.
z3t4 2 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.

stephenr 11 hours 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?

sudo_bang_bang 6 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.

vbezhenar 1 hour 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.
joshuahornby 10 hours 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...
sb8244 7 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 10 hours 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.
drdaeman 10 hours ago 11 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).

davej 9 hours ago 1 reply      
I wonder could this potentially be used with Electron or nw.js?
michaelchum 10 hours 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 10 hours ago 0 replies      
Or just use Meteor.
hoodoof 10 hours 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.

The Burning Man of Birding: Inside Iceland's Puffin Festival audubon.org
14 points by nkurz  3 hours ago   3 comments top 2
valdiorn 1 hour ago 1 reply      
extremely disingenuous title. I'm an Icelander, and please note the following facts:

* This festival has very little to do with puffins, it just happens to take place in a location where they live. In fact, this is the first time I've ever seen the two tied together.

* There's nothing artistic about this festival, so don't even try to compare it to Burning Man - It's a drink-until-you-drop hillbilly event, with some unprotected sex and possibly some rape added on top, in a cold tent. Local media has always loved the festival, as they get to publish a mix of feel-good stories about how the people are having fun, followed by the current rape and assault count.

* Vestmannaeyjar is a windy little shithole island (sorry folk fra Vestmannaeyjum, en tetta er satt :) ... it's pretty, though.

If you like being drunk, in a tent, singing folk songs in a wet wool sweater while having sex with passed out drunk chicks, this is totally your scene.

PS: Puffins are bullshit to sell tourists. they only come up in the context of tourism. There's a very, very small set of people who eat or hunt puffin in iceland. Granted, a lot of that small subset lives in Vestmannaeyjar.

This has been a reality check from Iceland.

arethuza 40 minutes ago 0 replies      
Puffins are definitely a tourist attraction here in Scotland - so I was pretty appalled at the idea of people eating them but it turns out that they were eaten here:


Yaybahar [video] youtube.com
5 points by pmoriarty  1 hour ago   discuss
Y Combinator: the X Factor of tech economist.com
137 points by sethbannon  12 hours ago   32 comments top 4
dataker 11 hours ago 2 replies      
>YCs partners seem surprisingly uninterested in money, or competitive threats. There are hundreds of other accelerators worldwide that have replicated YCs investment and training philosophy, but none with its brand or its record
tptacek 10 hours ago 1 reply      
The classroom setting creates a sense of paranoia and competition


will_pseudonym 11 hours ago 1 reply      
I had trouble opening this link on mobile. Here's the Google search link to get around the paywall that I encountered: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
newsignup 6 hours ago 0 replies      
I think the success is a mixture of 3 things, in that order:

No. 1 - Talent pool of 1000s startups to choose from.

No. 2 - Great alumni network.

No. 3 - Experienced partners.

Colorados muni broadband ban overridden in 44 communities arstechnica.com
4 points by pavornyoh  1 hour ago   discuss
TkS*LIDE Snobol4 IDE itbank.de
14 points by networked  3 hours ago   discuss
Singapore employs a mathematics teaching method called productive failure qz.com
33 points by ocjo  5 hours ago   8 comments top 8
dstyrb 3 hours ago 0 replies      
This sounds extremely similar to the way I was personally taught trigonometry, calculus, linear algebra, and tensor calculus.

First you are asked to work out some monstrous 4 page problem by hand. Then you have a lecture on the specific tricks in each of those courses (SOC-CAH-TOA, differentiation by dropping the power, linear algebra by matrices, tensor calculus by superscript-subscript interaction). Then you are asked to do the same problem again in 3 lines... Perhaps it's not outright failure, but you are forced to "discover" an advanced concept for yourself before being given the proper tool.

I feel perhaps the author is too bold with:"Singapore, the land of many math geniuses, may have discovered the secret to learning mathematics (pdf). It employs a teaching method called productive failure (pdf), pioneered by Manu Kapur, head of the Learning Sciences Lab at the National Institute of Education of Singapore."

I feel a bit more research will show that this is an extremely well established teaching methodology. I mean, who _wasn't_ taught integration in this manner?

["Given the curve f(x), find the area under the curve from x=0 to x=10" so you pick a bunch of random points, find the value of f(x) at those points, multiply by however far you chose to put the points apart, go in with the wrong-but-kind-of-close answer "Oh, by the way, there's this thing called integrating, sit down for a sec kids"]

pkinsky 3 hours ago 0 replies      
Interesting, sounds like another instance of problem solution ordering: http://mkremins.github.io/blog/doors-headaches-intellectual-....

>Think of yourself as someone who sells aspirin. And realize that the best customer for your aspirin is someone who is in pain. Not a lot of pain. Not a migraine. Just a little.

>One of the worst things you can do is force people who dont feel pain to take your aspirin. They may oblige you if you have some particular kind of authority in their lives but that aspirin will feel pointless. Itll undermine their respect for medicine in general.

>Math shouldnt feel pointless. Math isnt pointless. It may not have a point in job [y] or [z] but math has a point in math. We invented new math to resolve the limitations of old math. My challenge to all of us here is, before you offer students the new, more powerful math, put them in a place to experience the limitations of the older, less powerful math.

Asbostos 16 minutes ago 0 replies      
This sounds a lot like the well established - but poorly implemented - idea of constructivist learning [1]. A difference seems to be that it would be much easier to design an activity in the Singapore method since it's OK if the student never actually discovers the proper method and in the end the teacher will simply tells them the answer.

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

guai898 5 minutes ago 0 replies      
This might be suitable for motivated students. I don't think it will work for everyone.
shoo 3 hours ago 0 replies      
this seems naively similar to the "problem-solution ordering issues" post that was on here a few days ago:


face people with the problem first, let them struggle on their own for a bit and try to figure it out, then show them a way of solving it.

rikibro 1 hour ago 0 replies      
Didn't know this was a thing but normally (it requires time) I learn like that - often being scorned by more experienced people, saying it is inefficient and/or I I'm rude not to hear their advises.

In the long run, this actually builds confidence to attack any (engineering and more) problem you face and being relatively independent from a teacher.

SixSigma 6 minutes ago 0 replies      
> They recognize that the approach is good but they worry about efficiency and standardized tests

"We know the students learn better but that's not our personal performance metric"

crdoconnor 3 hours ago 0 replies      
This sounds a little like test driven development.
It's Time to Start Talking About Geoengineering theatlantic.com
25 points by benbreen  5 hours ago   4 comments top 4
kragen 2 hours ago 0 replies      
http://keith.seas.harvard.edu/papers/148.Holmes.Keith.Contac... is probably the most advanced current geoengineering proposal currently; the estimated cost is US$60 per tonne of CO removed, proposing to spend C$140M to construct a facility that removes 1 megatonne of CO per year. (One of the authors constructed a small-scale prototype a few years earlier.) If this is correct, a facility to remove all of the 29 billion tonnes of CO emitted by human activities annually would cost C$4 trillion to build (about one month of global GDP) and cost US$1.7 trillion per year to operate (about 5% of global GDP, comparable to the total amount currently being spent on energy.)

That is, unless Keith's analysis is wrong, low-risk geoengineering to completely remediate current CO emissions is clearly economically feasible, but not as a skunkworks projectit's a project of a size comparable to the entire existing energy industry, so it would need to be supported by the full influence of the current Establishment. It clearly cannot be done as a market-driven project.

These costs, already somewhat pessimistic, should come down a bit as energy becomes cheaper with the proliferation of photovoltaic farms. Indeed, much of the operating cost is the energy used, which would have to come from non-carbon-burning sources.

Many of the other geoengineering approaches mentionedcloud doping, ocean fertilization, stratospheric acid, space mirrorswould probably be cheaper. Unless they crash the Earth's climate system!

mirimir 3 hours ago 0 replies      
> The atmosphere is becoming a greenhouse. The surface of our planet is now warming, with unpredictable consequences.

Our planet would be frozen solid if it weren't a greenhouse ;)

groutexpectatio 3 hours ago 0 replies      
geoengineering as a concept operates with a High Modernist ideology, and overwhelming confidence in humanity's ability to reshape the natural world, society, the State, in a desired fashion. i think relying on policy and markets and the state makes sense public works cleanups, removing tax breaks and subsidies for industries that produce externalities, restructuring labor into environmentally-minded industries and sectors....but i'm ultimately skeptical of a technological fix, sprinkling oceans with lead or growing mass plankton farms or whatnot. sounds like snake oil to me.
iwwr 3 hours ago 0 replies      
There's more to geoengineering than just aerosols. Ultimately, it'll be about giant mirrors and barriers in space to modulate the Sun's radiation in various places. It may sound fantastic, since these are huge surfaces involved, but you can block or reflect the Sun's light with very thin materials, which can be folded up on their way up.
Startup Playbook samaltman.com
1089 points by sama  17 hours ago   203 comments top 48
m_fayer 16 hours 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 16 hours 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 14 hours 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 17 hours ago 5 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 16 hours 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 16 hours 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 12 hours 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 17 hours 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 14 hours 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 16 hours 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.

dsugarman 15 hours 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.

vuyani 4 hours ago 0 replies      
"If the idea does not really excite at least some people the first time they hear it, thats bad."


scriptstar 1 hour ago 0 replies      
The website is looking cool. Anyone know which CMS Sam used? Guess?
djhn 17 hours 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.

6stringmerc 15 hours ago 1 reply      
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.

sharjeel 15 hours 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?

petecooper 17 hours ago 0 replies      
I am very much liking the CSS animations.
squidlogic 8 hours 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.

vrnayini 12 hours ago 1 reply      
I really like the illustrations. Any idea what tools were used for the animations?


Bouncingsoul1 15 hours 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.
dawie 7 hours ago 0 replies      
"There may be a part II on how to scale a startup later" - I would love a part II
SocksCanClose 14 hours ago 0 replies      
@sama have you thought about running a kickstarter to publish a hard copy version?
jpwagner 13 hours 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."

cmstoken 16 hours ago 0 replies      
Wow, this is fantastic! The little animations give it a playful vibe too.
atatus 1 hour ago 0 replies      
Invaluable advise..
sobinator 6 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.
dools 8 hours ago 0 replies      
"Most really big companies start with something fundamentally new" urr that's not even remotely true. Stopped reading at this point.
kilimchoi 12 hours ago 2 replies      
Has anyone been able to get a letter of intent with just an idea? Is that even possible?
_s 10 hours 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 :)
jjoe 11 hours ago 0 replies      











thadd 13 hours ago 0 replies      
Well this looks quite nice. Bookmarked for later. Thank you!
orliesaurus 16 hours ago 0 replies      
@Greg I can see the Rick and Morty influence on some of the art ;) ;)
vijayr 15 hours ago 1 reply      
Anyone knows what software Sam is using for his blog?
pavornyoh 17 hours ago 0 replies      
Very detailed and good information to have. Thank you Sama.
t23 16 hours ago 0 replies      
Great stuff. Also love the UI. Thank you, Sama!
pbreit 16 hours 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.

Animats 4 hours ago 0 replies      
That's not a startup playbook. That's an app playbook.
gozo 16 hours 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.
colund 16 hours ago 0 replies      
My impression is that anything related to YCombinator gets huge upvote bias.
tradeupofficial 8 hours ago 0 replies      
Awesome article. Great clear and concise points!!!
lukasm 17 hours 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)
mrdrozdov 15 hours ago 1 reply      
This is great! Why no anchor tags? :(
latenightcoding 9 hours ago 0 replies      
Great stuff, thanks
graycat 7 hours 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.

0xCMP 15 hours ago 0 replies      
Oh darn... Bandwidth exceeded.
glxc 8 hours ago 0 replies      
what about YC Research?
kefka 14 hours 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 9 hours ago 0 replies      
Why is the title in orange? Color does not convey logical information when used in text.
Pseudo-Random Number Generators for Vector Processors and Multicore Processors [pdf] agner.org
4 points by nkurz  1 hour ago   discuss
Plug and Play All Your Observable Streams With Cycle.js medium.com
15 points by staltz  3 hours ago   2 comments top 2
Maarten88 6 minutes ago 0 replies      
> This embedded content is from a site that does not comply with the Do Not Track (DNT) setting now enabled on your browser.

Never seen that before; +1 for medium.com

cmdv 2 hours ago 0 replies      
I've been playing with Cycle.js and was struggling a little even though I have previous experience in RxJS but after going through this article it really cleared up some fundamental aspects to Cycle.js :)
No, Spooning Isnt Sexist. The Internet Is Just Broken thedailybeast.com
33 points by de_Selby  1 hour ago   15 comments top 6
im3w1l 42 minutes ago 1 reply      
There is a (probably not entirely legal) consumer solution: http://unvis.it

"What the tool does is to try to capture the content of an article or blog post without passing on your visit as a pageview. Effectively this means that you're not paying with your attention, so you can read and share the idiocy that it contains."

JimmyM 46 minutes ago 0 replies      
Other articles trending on The Daily Beast:

> "The Alabama Granny Murder-For-Hire Plot"> "Attack Of The Kate Upton Clones"> "The Internet Is Just Broken"

...oh wait, that last one...It's not an issue with the internet, Freddie Starr Ate My Hamster style intriguing/bizarre stories have always been popular. Hyperbole brings people in, and it's not just about clicks people will read stupid stories in The Sun or The Mirror depending on their political leanings, and feel entertained. Because they're fun, silly stories. I'd hate to write one myself but that's a personality trait I have, and not necessarily a positive one.


> Advertisers have wised up a little bit. There are now party tricks like branded contentwherein advertisers pay for stories that are sort of about their product, but are also about, say, travel or sportsand advertisers sometimes take into account unique visitors within specific demographics, based on age, race, and location.

> Tony Haile, the CEO of Chartbeatthe kings of metrics on the Webtried to warn us about this last year.

I'm inclined to think this is a Daily Beast writer and Chartbeat being a bit cheeky! Hiding in plain sight. Not that I would begrudge them at all. It was a fun read. Although I disagree with the central premise behind writing it, most of the actual ideas seemed fine. Time on site is hardly a new concept though, and engagement in general has been somewhere on the priority list for (for example) Google for quite a while now.

mschuster91 10 minutes ago 0 replies      
Other way to read the first part: no matter how ridiculous the point, chances are high that a huge number of people will read and believe it.

Just look at Donald Trump.

de_Selby 52 minutes ago 1 reply      
The next evolution from clickbait lists is intentionally provocative stories like the one discussed here.

What alternative model can work aside from measuring pure clicks though? Even "the time on site" solution they mention here (if it were even workable) has problems, just because I spend a few minutes reading something doesn't mean it's high quality. Equally high quality content need not necessarily take a long time to consume.

tzs 45 minutes ago 0 replies      
Comments from earlier discussion: https://news.ycombinator.com/item?id=10514599
codinghorror 53 minutes ago 4 replies      
I do not feel this belongs on Hacker News?
The 1980s Trade War Between Brazil and Apple brasilwire.com
13 points by rbanffy  3 hours ago   3 comments top 3
emiliobumachar 38 minutes ago 0 replies      
Brazilian here. A professor who taught me engineering once quipped that Brazil needs a monument to the unknown smuggler, because, if everyone were to follow the law, Brazil's high-value-added industries would have disappeared at the 80's. No one could legally buy world-class computers in the middle of their revolution. Talk about unintended consequences.
trymas 25 minutes ago 0 replies      
Interesting article, but bad website (scroll hijack).
jitix 2 hours ago 0 replies      
Did the Brazilian govt write off the $10M loan they gave Unitron?

It's a stark reminder that companies' success and failure depend a LOT on the govt's policies. One interesting example is India where many medicines have been forced out of IP restrictions, giving rise to a big generic drug manufacturing business. I wonder what will happen to these businesses (many are publicly trading companies) if the patents start getting enforced because of some pressure form US/EU.

Robo-advisers are here. Whats a human financial planner to do? washingtonpost.com
10 points by petethomas  4 hours ago   3 comments top 2
icu 2 hours ago 1 reply      
I'm reminded of something Sir Richard Branson once said, "there is always a market for the best in the world, and cheapest in the world". To me this quote implied quite a few things:

1) There isn't much of a chance being 'in the middle' of price and quality--you'll get beat by competition that focuses on price or on quality.

2) Business is harder at the price end because it's harder to maintain a competitive edge. At this end of the market there are diminishing returns when trying to keep your costs low. You're also at risk of 'technological leap frogging' from competitors who discover a way of doing things cheaper than you.

3) Margins are always going to be tight because there is a race to the bottom.

So, how does this relate to the article? Well I think Robo-Advice is on the 'cheap' end of the market and the solution for human advisers is to go up market.

In this market, economies of scale are based on the size of your clients' investment portfolio.

Sure there will be disruption but there will always be humans who want 'the best' and who will perceive robots to be inferior to humans. The challenge would be to market 'the human touch' as being better than a robot to maintain that perception to your target market.

I think this logic can be applied to most other industries facing the same robot vs human prospects.

lordnacho 2 hours ago 0 replies      
I've worked for many years in quant finance, and I can totally understand that the ordinary consumer would rather have a robo-advisor.

Costs are lower, and realistically you are not getting special treatment. You will simply be a financial stereotype (old/young etc) and you'd get the advice anyone like you would get. No point in paying a huge fee to have a real person sit there and tell you the orthodoxy.

For wealthy people, you still want flesh-and-blood advisors. They have special deals that even banks can't get, and they understand your needs (private jet, yacht, staff) and can plan around it.

Let's dance: synchronised movement helps us tolerate pain and foster friendship theconversation.com
11 points by dpflan  4 hours ago   1 comment top
dang 2 hours ago 0 replies      
Show HN: SHML (shell markup language) maxcdn.github.io
62 points by jdorfman  9 hours ago   10 comments top 7
joepvd 3 hours ago 0 replies      
Nice! I am using some of the funny characters!

Some remarks:

I doubt if it is needed to launch a sub-process for each markup directive. This is fine for small output, but will slow down processing of larger chunks of text. I would be interested in a bash solution based on associative arrays.

As an example, one might want to look at the zsh implementation of the colors script in the main distribution[0], which makes colors available as an associative array:

 # Set once in shell init script: autoload -U colors && colors # And use it anywhere: print $fg[blue]hello colorful world!$fg[reset]
[0]: http://sourceforge.net/p/zsh/code/ci/master/tree/Functions/M...

ianbicking 6 hours ago 1 reply      
I'm a little surprised something like "$(fgcolor red hello)" requires a $(fgcolor end) - if you include arguments shouldn't it be self-closing? Then you get nice things like "$(fgcolor red " $(hr)")"

$(title "header") could be cool, outputting " header$(br)------"

An alias for \r could be nice, to go with $(br).

josegonzalez 6 hours ago 0 replies      
I really like the idea of this, great work!

Unrelated, I'm pretty sad that there hasn't been further work in packaging shell extensions like this. Most of it is adhoc, and people usually tend to stick to `curl | bash` (I'm guilty of this as well with dokku and other OS projects).

zhynn 7 hours ago 1 reply      
Well, I like it. Thanks. I shall try using it for the MOTD on the HPC cluster I manage.
agumonkey 5 hours ago 0 replies      
Making tty formatting very close to dom/css semantics, interesting.
CrowderSoup 3 hours ago 1 reply      
This is awesome, just a shame there isn't anything like this for MS PowerShell.
ddvinay 5 hours ago 0 replies      
I like it! It even works in MobaXTerm. Although two tests failed.
Text of the Trans-Pacific Partnership mfat.govt.nz
742 points by cdubzzz  22 hours ago   332 comments top 34
lighthawk 21 hours 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 21 hours 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 22 hours 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.

saint_fiasco 16 hours 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?

rustynails 21 hours 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.

walterbell 22 hours 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 22 hours 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


walterbell 12 hours 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."

bendmorris 18 hours 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.)

codewithcheese 21 hours ago 0 replies      
In Soviet Russia trade agreement protects you from company.

In America trade agreement protects company from you!


TheCraiggers 21 hours 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 18 hours 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 18 hours 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 19 hours 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 18 hours 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 18 hours ago 0 replies      
Here is the USG version including the US letter exchanges: https://ustr.gov/trade-agreements/free-trade-agreements/tran...
seren 21 hours 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 12 hours ago 0 replies      
The White House published the full thing as well, along with descriptions and summaries of each section:


dthal 14 hours 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 14 hours ago 1 reply      
I, for one, welcome our new corporate overlords
walterbell 22 hours 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 21 hours 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 21 hours 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 21 hours 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 20 hours ago 2 replies      
Am I the only one who is constantly surprised that these treaties can be negotiated in secret?
brokentone 18 hours ago 1 reply      
Why is this not released to the public before it is signed by lawmakers?
voltagex_ 22 hours ago 4 replies      
Oh boy, they should have stripped metadata from those PDFs.
SFjulie1 16 hours 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 15 hours 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

late2part 21 hours ago 0 replies      
You have to pass TPP to know what's in TPP.
shmerl 15 hours ago 0 replies      
So, when exactly is the critical vote for this garbage?
abbabon 19 hours ago 1 reply      
Am I the only one who thought TPP stood for Twitch Plays Pokmon ? :(
swehner 16 hours 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.

How Pantone Became a Global Authority on Color theatlantic.com
44 points by prismatic  11 hours ago   15 comments top 4
Tloewald 6 hours ago 3 replies      
The content of the article relevant to its title is basically this:

"In 1963, an American chemistry graduate named Lawrence Herbert devised a system to standardize color, specifying the exact ink formula for every shade."

How he did this, how quickly it took off, what challenges he faced, how people worked with color before, why Pantone's system was better -- the kind of things a New Yorker piece with this title might cover -- is utterly absent.

The rest of it is gimmicky fluff about how Pantone has become a pop culture thing (not that I've noticed -- and I worked with Pantone colors for years when I did print work -- but apparently in some places).

paulgerhardt 4 hours ago 0 replies      
Man, colors are hard and pigment based color systems are harder. One can't just punch in a Hex value.

When manufacturing products, Pantone is fantastic as a resource because one suddenly has a definitive chip to point to thats standardized everywhere. Specifying a product with a Chinese vendor that is two different shades of black would get nowhere without Pantone. "Black" and "Dark Black" don't translate well.

Othertimes and other colors, Pantone just doesn't have the exact right shade. Especially in pop-ier neons that were in style in the late '00's. Pantone released a supplement booklet but even that is limited. One can go deeper and work with Pantone to develop your brand's own color which they will keep on file and not release to others. International Klein Blue. Tiffany. All have interesting histories.

Get it right though and it's magic. Your textile ribbon that holds in your batteries will match your plastic will match your manual will match your packaging. It's a great feeling.

If you want to test your color acumen, give this site a shot: http://www.xrite.com/online-color-test-challenge - if you can pass it without batting an eye then you may have a good career in Pearl sorting or factory quality control ahead of you.

Animats 4 hours ago 1 reply      
Pantone just sells color samples. An authority on color is the Color Association of the United States.[1] They issue "color forecasts" as to which colors will be "in" next season. This used to matter more when the US had a clothing industry.

They also used to orchestrate the color cycle of consumer electronics, from grey to beige to black to white and back again. (You thought that happened by accident?) But they no longer have enough clout to do that.

[1] http://www.colorassociation.com/pages/6-forecasts

pcunite 8 hours ago 3 replies      
Even though I don't work with photo realistic images and thus have to ensure accurate color, I still enjoy my NEC 2490WUXi2 monitor bought back in the day when I was an image editor. I was targeting sRGB for a webzine I was a part of.

As applications break out of the grayness that once defined them and become HTML5 based, designers would do well to understand how their colors will be displayed. Eventually, all displays will probably be IPS or some similar tech and be calibrated at the factory. The new Microsoft Surface Book has good and accurate colors from what I understand.

Release of the Full TPP Text Confirms Threats to Users Rights eff.org
227 points by sanqui  14 hours ago   34 comments top 5
walterbell 9 hours 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 9 hours 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.

beeboop 8 hours 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.

Asbostos 7 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?

deciplex 7 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.

       cached 6 November 2015 11:02:02 GMT