skysight-inc/HackerNews huggingface dataset:
A common-enough rhetoric in discussion with folks from VCs does definitely seem to involve the 'areas they are currently interested in'. A sibling comment to mine bears this out slightly with the 'security is not our sweet spot' response.

You cite esoterica, but perhaps investors just feel more comfortable with certain areas - or ones they have the in-house experience to evaluate properly - or that are easier for junior partners to sell to the folks higher-up?
Good lord, I needed to see this.
> Edit: He also says "tens of floors", which further demonstrates the ignorance, since Reddit would be better described as thousands of floors. ( 676,951 sub-reddits according to redditmetrics. )

It's an analogy between Reddit and a big community center building with different groups having rooms in the building. The point is the relationship between the groups in the above ground rooms, and the groups that are hidden away in basement rooms. The number of floors is completely irrelevant to the validity of the analogy as long as it is enough to qualify as a big community center by community center standards. Tens of floors is sufficient.

If he had said tens of thousands of floors so that the number of rooms would have more matched the number of sub-reddits, there would be people complaining that no building has tens of thousands of floors.
From your link,

>The prisoner's dilemma is a canonical example of a game analyzed in game theory that shows why two purely "rational" individuals might not cooperate,

The generalized prisoner's dilemma is indeed well-known; the name "prisoner's dilemma", without further qualification, does, however, refer to the case of two perfectly rational players (hence the title of the wiki article you linked). In either case, the generalized prisoner's dilemma generalizes the payoffs and penalties, but still assumes two players.

Perhaps you were thinking of the iterated prisoner's dilemma since it does deal with more than two players; however, the iterated prisoner's dilemma deals with playing the game more than once in succession, while here we have a single round with an unknown number of players.

As it stands, the given problem is not a version of the prisoner's dilemma, but an entirely different sort of problem altogether. We could perhaps impose additional constraints in order to reduce it to some generalization of the prisoner's dilemma; in any case, as stated, we cannot say that this is "the prisoner's dilemma with extra credit" in any meaningful sense.

(significantly edited for clarity and organization)

Further edit: I am not aware of a canonical statement and solution of an N-player prisoner's dilemma. I would be interested in a reference.
Don't mind the title so much, but would be nice to actually have some content.
Do Chrome and Safari have as bad a track record?

Flash has been insecure since originally launched.
is 'oil company background music' a meme yet?
Speak for yourself. YouTube's HTML5 video player has always been stellar for me.
>> what immutable has that checker framework doesn't.

Functionality overlap is not particularly clear with Checker framework, in fact Immutable users often use Checker framework also. There are other tools like AutoValue, FreeBuilder, Lombok where I can see more similarities, but with important differences.

>> Looks like immutables transform the code in even more spaghettis.

I would not agree, but you should look at real world codebases like [1] or [2] which use immutables.

>> Just looking at the "get started", it looks like the author voluntarily ignores all the java conventions around variables and getters/setters.

Immutables support getters convention and you can configure any other convention you have, see [3].

>> I might be wrong on this, but I suspect this framework heavily relies on introspection, which in my experience has always led to very hard to debug and explore code.

Immutables uses standard APIs of annotation processing. You can take a look at example generated code [4].

[1] https://github.com/facebook/buck

[2] https://github.com/glowroot/glowroot

[3] http://immutables.github.io/style.html

[4] http://immutables.github.io/generated.html
The VCs we talked to weren't not rejecting us so they could save our feelings. They were doing it because we were offering them a free option on our business.
It's funny how you can take an obvious antipattern (global variables) and turn it into a pattern by giving it a cool new name like "Singleton". In this spirit, I propose "the ProgramCounterAmbulator" as a cool new name for "goto."

Actually, gotos are usually less harmful than globals. At least they don't interfere with unit testing the way globals tend to.
For me there are generally 3 steps to the process of watching a youtube video.

1. Get the video id. Retrieve HTML containing youtube /watch?v= urls or other urls that contain the video id. Extract the urls from the HTML or other markup garbage.

2. Retrieve the video. Feed the /watch?v= url to a script that does some "find and replace" on the absurdly long googlevideo urls. Below I have given an example of such a script. Complaints welcome. It takes a /watch?v= url on stdin and retrieves the video in the format specified on the command line.

3. Play the video. ffmpeg libraries, mplayer, etc.

Whatever it is Flash does in the process of watching youtube videos (I am quite sure it is not step 3), I do not need it.

Thus even if by not using Flash or a complex "modern" web browser to watch youtube videos somehow were to reduce my exposure to vulnerabilities that routinely occur in such software, I would not care. Because the reason I do not use Flash is.... because I do not need it.

# proof of concept: video retrieval

# requirements:
# sh, sed, tr, openssl, ftp

# Adobe Flash not required
# HTML5 not required
# Python not required
# Awk not required
# web browser not required

curl=ftp
file=1.mp4 # default outfile
url=www.youtube.com # example

# itag #s are on the wikipedia page for youtube

f061(){
sed '
s,%3D,=,g;
s,%3A,:,g;
s,%2F,/,g;
s,%3F,?,g;
s/

//g;
'
}

f060(){
sed -e '
s/&itag=5//;t1
s/&itag=1[78]//;t1
s/&itag=22//;t1
s/&itag=3[4-8]//;t1
s/&itag=4[3-6]//;t1
s/&itag=1[346][0-9]//;t1
' -e :1
}

f062(){
sed '
s,http,\
&,g'
}

f063(){
sed '
/%3A%2F/!d;
/videoplayback/!d'
}

f064(){
sed '
s,%26,\
,g;
s,&,\
,g;
'
}

f065(){
sed 's/&https/\
\
https/g;'
}

f066(){
sed 's/\\u0026.*//'
}

f067(){
sed '/itag='"${1-.}"'/!d;'
}

f068(){
sed 's/%25/%/g'
}

f069(){
tr '\012' '&'
}

f070(){
sed 's/&$//'; echo
}

f071(){
local a061 a062 a063;
while read a; do
case $a in
https://*)a061=${a#https://*/} ;;
http://*)a061=${a#http://*/} ;;
*)a061=${a#*/} ;;
esac;
a062=${a#*://};
a063=${a062%%/*};
printf "%b" "${1-GET} /${a061} HTTP/1.0\r\n"
printf "Host: ${a063}\r\n";
printf "User-Agent: GoogleAnalytics 1.5.1\r\n";
printf "Connection: Close\r\n";
printf "\r\n";
done;
}

f072(){
openssl s_client -ign_eof -connect $1:${2-443} -verify 9
}

case $# in
[12])
{
f071 \
|f072 $url \
|f062 \
|f063 \
|f061 \
|f060 \
|f064 \
|f068 \
|f069 \
|f070
} \
|f061 \
|f065 \
|f066 \
|f067 $1 \
|{
read a;
exec $curl -4o ${2-$file} $a ;
}

;;
*)
exec echo \
"usage: $0 itagno [outfile]
outfile: $file"
esac
Pretty much just clickbait for confirmation of bias for those certain male sorts who tend to be heterosexual, but are angry about their role displacement in recent years. (Whether that is perceived or real.)

Not sure what anyone gets from that very rigid belief set, besides more male friends and more difficult relations with females.

Are you going to find healthy, heterosexual males with this approach, mentally, to women? I do not think so. After all, this manner of conversation does not go over well with wives and girlfriends, now would it?

But, there is competition in the technical workplace which they are opposed to. And they are not feeling confident in their own capacities as an individual.

The same sort of little societies based around hate of groups grew up against blacks in America, for instance. And it found various points of resurgence. There was a strong resurgence after the Civil War, and there was a strong resurgence during and after the Civil Rights movement.
If you aren't a Reddit user, how can you judge what is causing the death of Reddit? It's your personal anecdote of why you don't use Reddit, but clearly there is an enormous userbase that was using Reddit despite the low amount of global moderation.
Well, since the license specifically prohibits derivative works, the question that remains is whether fan fiction is a derivative; it's a gray area: https://en.wikipedia.org/wiki/Legal_issues_with_fan_fiction#...
Only when used in tandem with a Windows exploit:

"A spokesperson for Google confirmed that attackers could evade the Chrome sandbox by using the Flash exploit in tandem with another Windows vulnerability that appears to be unpatched at the moment."
Except that nobody's trying to operate "The Internet, Inc.", a centralized, for-profit business encompassing the whole of the network. That's what Reddit-the-company has been trying to do with Reddit-the-community, and it doesn't work very well.
From reading the article, it looks like in the most restrictive environment, the "malware" (dnscat2) behind the firewall passes data out by resolving lots and lots of unique subhosts at the controlled DNS server, e.g. many queries of hosts like: 19c301abcddeadbeef.malware.com.

It seems like this pattern could be recognized behind the firewall. How often would a real Internet client resolve hundreds or thousands of sub-hosts in a short timeframe?
It's relevant because the cost and responsibility of closely managing something of "community center" size is wildly different from something of "arcology" size. Also see problems faced by: Youtube, almost every ISP ever.
Wildlife Justice Commission launches in effort to combat biggest poachers
I didn't know you were moving on. Thanks for Ansible (and Cobbler).
More popular insofar as almost nobody ever calls it the truck factor.
A number I've heard for T&T (team and technology) acquisitions is to grant about twice as much /unvested/ stock options as if the individuals were hired through ordinary channels. The idea is that a cohesive team is worth more than separate hires. But not exponentially more.

But that's not your situation. It seems like you do have traction but you don't have a team.

If your traction is >> theirs, you might consider hiring them.

If their traction is >> yours, they won't give you much.
We can be pretty sure he doesn't like this law: https://en.wikipedia.org/wiki/Protection_of_Lawful_Commerce_... The Republican he replaced was no prize, was one of only two who voted against it.
In US terms I'm a liberal, and I agree there's a lot to question in this study.

I'd certainly want to see a replication with more thorough methods and more informed question design before drawing any conclusions.

I'm not even sure it makes sense politically. In this model, who are the swing voters? If older people have entrenched views and younger people don't vote, how does this information correlate to election-winning voter swings in the gap between the two?
This was when Airbnb was pre-YC
Edit to make comment more civil and substantive while retaining its content, can't apply it anymore though. (versioned comments without edit lock would be nice)

"
I don't see how having a philosophy and applying it into software they develop is disrespectful.
If anything, I find it disrespectful to demand change to something they publish free of charge in such a tone,
after all you are free to fork and adapt their work however you please.

Additionally it is not their fault that the windows philosophy clashes with the unix world,
which is something I'd hold microsoft accountable for.

Unix tools are hard to get right on windows, see git, which basically installs its own userland on windows.
I wouldn't judge them for picking a way and sticking with it.
"
Is the class still curved? Because if so, then choosing 6 points would always be the correct strategy.
Let's be honest - tech culture has problems with sexism. However, Anita and her ilk feed on outrage. They're no different from extremist talkshow hosts. They have no interest in fixing the problem - they would be out a job. They need to create issues to earn money.

I know many good female role models in tech. They are almost never in the spotlight and are often frustrated to have to prove they earned their position.
somtimes HN titles are just simple sentences with strange random substantives to me...
There are certainly a lot of accurate observations in here, but the entire lens is mis-focused. Consider:

> Don’t try to fix it. It’s broken. It can’t be fixed. Instead, it’s time to decide what the service you want is, and build that service out of the ashes of the failure of this Reddit.

First of all, this is garbage advice, an absolute fool's errand. The fact that you are ostensibly in control of Reddit as its management team does not mean that you have any chance in hell of parlaying that into a new community of any sort. A random 18-year-old in his dorm room has just as much chance of creating the next legitimate online community as Reddit management does.

Reddit is what it is. For all its warts, it's a tremendously successful community that evolved in a very particular way. Just because you're paying to keep the lights on doesn't mean you can control the nature of the community. Any attempts to overtly reshape Reddit into something that warms the heart of an investor is doomed to failure because it runs against the fundamental nature of Reddit, and thus can have no effect but to shed users—which of course is Reddit's only asset.

This is no doubt upsetting to shareholders, some elements of management, journalists, social activists and all manner of Reddit observers, but it's just the way online communities work. You can build tools and policies to nudge things this way or that a bit, but fundamentally you do not control it. For all self-stated credentials of the author, I would expect him to recognize this fact a bit more, and pile on his value judgements declaring "failure" a bit less.
What about Minecraft? I haven't spent a lot of time with it, but I didn't see either of these elements.

A lot of first person shooters also don't have much of a storyline. There usually is one but it's not part of the multiplayer aspect.
I'm pretty sure that where it says "and jeering Jewish onlookers as in the Quentin Matsys Ecce Homo now in Madrid or the nasty hags at the Circumcision in a French manuscript of circa 1400. "

It means crucifixion, but a spell checker has intervened.
Macromedia/Adobe has had 15 years to respond to the news that Internet security matters. 15 years.
Two front, one back is much better than two back one front.
Depression comes from experiencing a long period of frustration as a result of repeated failures to achieve a goal within an expected deadline. The victim will lose interest in life, friends and family and, will also lose excitement in job. Depression, if not properly managed on time, may cause the victim to commit suicide. However, it could be managed easily. The victim needs love, care, affection and the company of positive people. Victims must be reminded that disppointments don't signpost the end, rather, it's a wake up call to set more goals, work harder, set reasonable deadlines (different goals have different gestation periods) and have a positive outlook on life.
Read more at:
http://ayietim.wordpress.com
It's a lot easier to outright lie and get away with it when you have a lot of people contributing a small amount of money. Even if someone gets proof you defrauded everyone no single party has the leverage to stand up for themselves.
The general argument is true, of course.

"And, as a fascinating new paper points out, this knowledge can produce "pseudo-placebo effects" in RCTs. That is to say, the expectation of receiving the treatment can cause people to modify their behaviors in a way that produces a significant "average treatment effect" even if the actual intervention in not particularly effective."

It is barely even "pseudo". This falls into my area of specialty, where suggestions and expectations are 'how you actually get anything done'. The more implicit and indirect, nearly, the more likely the suggestion is to take effect. If one discounts the all important 'confidence' and 'expectation' angle.

In a clinical trial there is going to be very heavy implications, however towards confidence. They invested these resources to do the testing, so that implies confidence and expectations.
My only run-in with Charlie was at YAPC: https://www.youtube.com/watch?v=EPQLKTcJ26s
What horrible browser lets a website inspect the filesystem without permission?
The Awl looks like a blog to me, not sure what they are talking about.
google goggles also goes through your pictures and as far as I know analysis is done remotely...
Mobile UX Principles and Best Practices
http://www.seia.org/research-resources/solar-industry-data

In 2012 something like 3.5 GW were installed for something like $12 billion USD.

See the graph titled "U.S. Solar Industry Forcast" for output

See the graph titled "Value of Yearly U.S. Solar Instalations" for cost

Personally, I hope that the US solar instalations will last more than 25 years. I also hope that Shell is paying Australia for the gass that is being pumped out. I presume that the total cost will be about the same as solar. However, natural gass is really usefull stuff and can be shipped and stored more efficiently than electricity. So even though the price is about the same as solar, the value is higher.
If you're on windows SVP has a youtube extension that does this and plays it at 60fps :)

https://www.indiegogo.com/projects/real-time-video-frame-rat...
Marc Andreessen talked about passing on AirBnb's initial investment round at How to Start a Startup. It helps put these rejections in perspective: https://www.youtube.com/watch?v=uFX95HahaUs&t=29m11s
I'd like to use Fish more, but my biggest worry is that many tools don't come with instructions or support for Fish. I think that means you have to be committed to learning a lot about Fish, or use two shells?
Some good thoughts there. Although I find this a rather weak point:

> [using your native language] would make your software ... more difficult to spy by the NSA and CIA

At least as far as natural languages are concerned, don't you think NSA & Co. can get translators for anything they care to read? (Heck, they could just fire up Google Translate ;-) )

I think the networking aspect is really important. Plus, you have to remember that programming originated in academia at a time when English had just taken over as the world language of science anyway (apart from Russia, perhaps).

Lastly, don't forget that programming languages aren't just a way of talking to computers, they are an environment in which we do so. Even though there are hundreds of languages out there, just a handful of them account for >90% of all software. As a language becomes popular, people write more libraries, books, and applications for it, which makes it more popular, which means that more libraries, books, and applications get written for it, which makes it more popular...

I don't know exactly how a language gets to this self-reinforcing growth stage, but I bet it has to be some pretty strong incentive. However it happens, you have to get enough programmers using it that they start building up a solid ecosystem. And while that is surely not an insurmountable obstacle, it is nonetheless a pretty big hurdle that any "national language" would have to take - to achieve what?
Another smell: projects with small files will appear to have a low truck factor; whereas those that group code into very large files (edited by multiple people) will tend to have a very high truck factor.

Then theres the fact that irrespective of code quality, not all code bit-rots equally. Some code needs frequent updates to stay with times; some needs minor touches to track small api changes over the years, and some code is pretty much set in stone - it's virtually never touched except for languages changes.

This algorithm isn't measuring the truck factor.
You're right, live video without Flash is not nearly as advanced. However, there are several options that work right now:

- Plain old HTTP WebM stream. Only one resolution, but it works.
- MPEG-DASH - very similar to HLS, but implementable in Javascript via MSE APIs in browsers today.
- WebRTC - low latency streaming, in some cases it might make sense to use this over MPEG-DASH even for one-to-many streaming cases, like interactive lectures and the like.

Unfortunately several browsers lag behind in implementing the required APIs, so this does not solve all problems yet. But the problem isn't creating any new protocols, it's just getting adoption.

As for H.264, it's mostly a solved problem with hardware decoders and OpenH264 (currently not used for <video> playback, but could be). AAC, however, costs more to license and is much more problematic, so there will always be some browser vendors that don't ship it.
This is correct. Spoiler: https://i.imgur.com/evnckgy.png
Saw some VC tweeting this link with the caption, "VC is hard." ...I think he missed the point of the article.
Extensive discussion yesterday: https://news.ycombinator.com/item?id=9866755
My best time-savers:

alias ff="find . -iname"

alias size="du -h --max-depth=1"

alias latest="ls -lt |head"

alias orly='sudo $(history -p \!\!)'
I don't know much about VC but I thought taking risks was the name of the game? Isn't that what "venture" in VC mean?

I'd understand if this was Ontario Teachers Pension Fund or something like that where a large amount of capital had to move around to generate some sizable returns. Even these money managers are scrutinized for bad decisions.

The whole 'not our area of focus' seems to be the same line mutual fund managers use during report card season by writing off bad picks and claiming they beat the market.
https://www.reddit.com/r/3Dprinting/comments/2zlwxd/carbon3d...
Braking for tailgators reduces the probability and cost of a crash, at the expense of time to destination.
I absolutely adore his writing. It is again and again amazing to me how many new ideas he manages to implant in my brain with how few words. I am even more grateful to how easily accessible he makes his writings. :)
An oldie from Fred Wilson where he calls himself out for missing on Airbnb.

http://avc.com/2011/03/airbnb/
I learned Scheme before I learned Java. Knowledge of lisp family languages makes me a far better Java programmer.
(I'm a VC.)

I think a lot of VCs explicitly (or at least implicitly) prescribe to Warren Buffet's advice of only investing in things they understand. So if you talk to a VC focused on security, they're much more likely to invest than a VC who is kind of interested in security but has never invested in it. That VC, in turn, is more likely to invest than someone who is not particularly interested in security. If an investor really likes marketplaces or security companies or B2B SaaS or whatever, there are enough great companies in each of those segments to make it okay to ignore the other segments.

It's also valuable to remember that partners at larger VC firms often lead 1-2 investments per year. Their performance is determined by the 3-5 decisions they make during a VC fund's life. It's hard to stake 20% of your performance on something you feel like you don't fully understand.

Angels and smaller seed funds are sometimes easier to work with because the former are motivated by more than financial returns and don't have their salaries/jobs at stake with each decision, while the latter make a lot more investments per partner.
I looked into React the other day and I got the impression that React is only the "component" part of what will be Angular 2.

My guess is that React is a library that allows you to make UI components whereas Angular 2 will be much more of a complete client side framework.